@font-face{font-family:DinPro;src:url(/dinpro.otf) format("opentype")}@font-face{font-family:Inter;src:url(/Inter-VariableFont_opsz,wght.ttf)}@font-face{font-family:InterBold;src:url(/Inter_18pt-Bold.ttf)}.header{padding:1rem 4rem 0;max-height:5.625rem}@media (max-width: 1439px){.header{padding:.25rem 0;border-bottom:2px solid #009bb8}}@media (max-width: 767px){.header{padding:0 1rem;border:none}}.header nav{display:flex;justify-content:space-between;align-items:start;width:100%;border-bottom:2px solid #009bb8;padding-bottom:.25rem}@media (max-width: 1439px){.header nav{padding:.25rem 2rem;border-bottom:none}}@media (max-width: 767px){.header nav{padding:1.25rem 0rem .5rem;border-bottom:2px solid #009bb8}}.header nav .logo{font-family:DinPro,"sans-serif";font-size:2rem;font-weight:700;line-height:145%;letter-spacing:-7%;text-transform:uppercase;color:#009bb8}@media (max-width: 1439px){.header nav .logo{font-size:1.5rem}}@media (max-width: 767px){.header nav .logo{font-size:1.125rem;text-align:center;align-self:center}}.header nav .address-container{display:grid;grid-template-columns:2.75rem 1fr;grid-template-rows:1.125rem 1.125rem;gap:.25rem .125rem;color:#526d77}@media (max-width: 767px){.header nav .address-container{display:none}}.header nav .address-container .address-icon{grid-row:1/3;grid-column:1/2;align-self:center;justify-self:center}.header nav .address-container a{text-decoration:none;color:#526d77}.header nav .socials{display:grid;grid-template-columns:4.625rem 1fr 2.75rem;grid-template-rows:2.5rem;align-items:center}.header nav .socials a{display:flex;align-items:center;text-decoration:none;color:#526d77}.header nav .socials .icon{width:1.5rem;height:1.5rem}.header nav .socials .messengers{display:flex;align-items:center;gap:.625rem;padding:.5rem}@media (max-width: 767px){.header nav .socials .messengers{display:none}}@media (max-width: 767px){.header nav .socials .phone-link span{display:none}}.header nav .socials .phone-link .phone-icon{display:none}@media (max-width: 767px){.header nav .socials .phone-link .phone-icon{display:block;width:28px;height:28px}}.header nav .socials .instagram-link{justify-self:right}.header nav .phone-button-link{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 3rem;background-color:#fc5b38;color:#fff;text-transform:uppercase}@media (max-width: 1439px){.header nav .phone-button-link{display:none}}.header nav .phone-button-link svg{width:1.75rem;height:1.75rem}.header nav .hamburger-icon{display:none}@media (max-width: 767px){.header nav .hamburger-icon{display:inline-block;align-self:center;height:30px;position:relative;z-index:1000;width:30px}}.header nav .hamburger-icon span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#526d77;display:block;height:4px;margin:0 auto;position:relative;top:12px;width:30px}.header nav .hamburger-icon span:before{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#526d77;content:"";display:block;height:4px;margin-top:-9px;position:absolute;width:30px}.header nav .hamburger-icon span:after{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#526d77;content:"";display:block;height:4px;margin-top:9px;position:absolute;width:30px}.header nav .cross-animation span{-webkit-transition-delay:.2s;-webkit-transition-duration:0s;transition-delay:.2s;transition-duration:0s}.header nav .cross-animation span:before{-webkit-transition-delay:.2s,0s;-webkit-transition-duration:.2s;-webkit-transition-property:margin,-webkit-transform;transition-delay:.2s,0s;transition-duration:.2s;transition-property:margin,transform}.header nav .cross-animation span:after{-webkit-transition-delay:.2s,0s;-webkit-transition-duration:.2s;-webkit-transition-property:margin,-webkit-transform;transition-delay:.2s,0s;transition-duration:.2s;transition-property:margin,transform}.header nav .cross-animation:hover span{color:#2c3e50}.header nav .cross-animation:hover span:before{margin-top:-12px;color:#2c3e50}.header nav .cross-animation:hover span:after{margin-top:12px;color:#2c3e50}.header nav .cross-animation.open{position:fixed;top:1.85rem;right:1.85rem}.header nav .cross-animation.open span{-webkit-transition-delay:.2s;background-color:#0000;transition-delay:.2s}.header nav .cross-animation.open span:before{-webkit-transform:rotate(45deg);-webkit-transition-delay:0s,.2s;margin-top:0;transform:rotate(45deg);transition-delay:0s,.2s}.header nav .cross-animation.open span:after{-webkit-transform:rotate(-45deg);-webkit-transition-delay:0s,.2s;margin-top:0;transform:rotate(-45deg);transition-delay:0s,.2s}.hero{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;flex-wrap:nowrap;background-image:url(/waves_bg.svg);background-position:center 12.813rem;background-repeat:repeat-x}@media (max-width: 767px){.hero{display:flex;background-image:url(/wave_bg_mobile.svg);background-position:center 16rem}}.hero .hero-message{display:grid;grid-template-columns:35% 1fr;grid-template-rows:11.875rem 5.6rem;gap:0 2rem;width:100%;padding:5.625rem 4rem 0}@media (max-width: 1439px){.hero .hero-message{padding:2.5rem 1.5rem 0;gap:0 1rem}}@media (max-width: 767px){.hero .hero-message{display:flex;flex-direction:column;gap:2.5rem 1rem;padding:2.5rem 1.5rem}}.hero .hero-message .logo-icon{grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;width:8.365rem;height:11.875rem}@media (max-width: 767px){.hero .hero-message .logo-icon{width:3.75rem;height:5.125rem}}.hero .hero-message .hero-topic{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:2rem}@media (max-width: 767px){.hero .hero-message .hero-topic{gap:1rem}}.hero .hero-message .hero-topic .main-title{font-family:DinPro,"sans-serif";font-size:3.375rem;line-height:120%;letter-spacing:-2%;text-transform:uppercase;color:#2c3e50;font-family:Inter,"sans-serif";font-weight:500}@media (max-width: 1439px){.hero .hero-message .hero-topic .main-title{font-size:2.125rem}}@media (max-width: 767px){.hero .hero-message .hero-topic .main-title{font-size:1.375rem}}.hero .hero-message .hero-topic .subtitle{font-family:Inter,"sans-serif";font-size:1.875rem;font-weight:500;line-height:100%;vertical-align:middle;color:#526d77}@media (max-width: 767px){.hero .hero-message .hero-topic .subtitle{font-size:1.125rem}}.hero .hero-message .more-link{grid-column:1/3;grid-row:2/3;justify-self:center;display:flex;align-items:center;gap:1rem;padding:.75em 1rem;color:#526d77;text-decoration:none}@media (max-width: 767px){.hero .hero-message .more-link{display:none}}.hero .hero-message .more-link .link-text{font-family:Inter,"sans-serif";font-size:1.25rem;font-weight:500;line-height:1.5rem;text-transform:uppercase}.hero .hero-message .more-link .arrow-icon{width:2rem;height:2rem}.hero .hero-gallery{padding:1.875rem 0;width:100%;overflow:hidden}@media (max-width: 767px){.hero .hero-gallery{padding:.5rem 0}}.hero .hero-gallery .hero-gallery-wrapper{display:flex;flex-direction:row;gap:1rem}@media (max-width: 767px){.hero .hero-gallery .hero-gallery-wrapper{gap:.5rem}}.hero .hero-gallery .hero-gallery-wrapper .gallery-image{display:block;width:24.375rem;height:19.688rem;border-radius:1rem}@media (max-width: 767px){.hero .hero-gallery .hero-gallery-wrapper .gallery-image{width:12.5rem;height:10rem}}.hero .phone-button-link{display:none}@media (max-width: 1439px){.hero .phone-button-link{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 3rem;background-color:#fc5b38;color:#fff;text-transform:uppercase}}@media (max-width: 767px){.hero .phone-button-link{width:100wh;justify-content:center;margin:.5rem}}.hero .phone-button-link svg{width:1.75rem;height:1.75rem}.marquee{display:flex;width:max-content;animation:scroll 30s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about{display:grid;grid-template-columns:35% 1fr;grid-template-rows:1fr;gap:2rem;align-items:center;width:100%;background-image:url(/images/tiki-right.png);background-position:left center;background-repeat:no-repeat;padding:4rem 3.75rem}@media (max-width: 1439px){.about{display:flex;flex-direction:column;gap:1.5rem}}@media (max-width: 767px){.about{padding:2rem 1.5rem;gap:2rem}}.about .about-title{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;width:35%;align-self:start;text-transform:none;color:#1bb0c8}@media (max-width: 767px){.about .about-title{font-size:2rem}}.about .descripton{font-family:Inter,"sans-serif";font-size:1.125rem;font-weight:400;line-height:120%;vertical-align:middle;color:#2c3e50}@media (max-width: 1439px){.about .descripton{display:none}}.about .descripton p{margin-bottom:1.125rem}.about .descripton-mobile{display:none}@media (max-width: 1439px){.about .descripton-mobile{font-family:Inter,"sans-serif";font-size:1.125rem;font-weight:400;line-height:120%;vertical-align:middle;color:#2c3e50;display:block}}@media (max-width: 767px){.about .descripton-mobile{font-size:1rem}}.about .descripton-mobile p{margin-bottom:1.125rem}.mission{display:grid;grid-template-columns:35% 1fr;grid-template-rows:1fr 1fr;gap:2rem;align-items:center;width:100%;flex-wrap:nowrap;background-repeat:no-repeat;padding:4rem 3.75rem}@media (max-width: 1439px){.mission{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.mission{display:flex;flex-direction:column;padding:2rem 1.5rem .25rem;font-size:1rem}}.mission .mission-title{font-family:Inter,"sans-serif";font-size:3rem;font-weight:600;line-height:120%;letter-spacing:-2%;text-transform:uppercase;align-self:start;text-transform:none;color:#1bb0c8}@media (max-width: 1439px){.mission .mission-title{width:100%;font-size:2rem}}@media (max-width: 767px){.mission .mission-title{font-size:2rem}}.mission ul{font-family:Inter,"sans-serif";font-size:1.125rem;font-weight:400;line-height:120%;vertical-align:middle;grid-column:2/3;grid-row:1/2;color:#2c3e50}@media (max-width: 767px){.mission ul{gap:1rem}}.mission ul li{list-style-type:none;vertical-align:middle;position:relative;padding-left:2rem}@media (max-width: 767px){.mission ul li{font-size:1rem}}.mission ul li:first-child{position:relative;margin-bottom:1.5rem}@media (max-width: 767px){.mission ul li:first-child{padding-left:2rem}}.mission ul li:first-child:before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;position:absolute;background:url(/icons/round_marker.svg)}@media (max-width: 767px){.mission ul li:first-child:before{position:absolute;top:0}}.mission ul li:last-child{position:relative;vertical-align:middle}@media (max-width: 767px){.mission ul li:last-child{padding-left:2rem}}.mission ul li:last-child:before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;position:absolute;background:url(/icons/romb_marker.svg)}@media (max-width: 767px){.mission ul li:last-child:before{top:0}}.mission p{grid-column:2/3;grid-row:2/3;margin-bottom:1.125rem}.gallery{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 1fr;gap:1rem;padding:4rem 3.75rem;width:100%;max-height:auto;overflow:hidden}@media (max-width: 1439px){.gallery{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (max-width: 767px){.gallery{padding:1rem 1.5rem;gap:.5rem}}.gallery-item{display:block;border-radius:1rem;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5;transform:translateY(50px);transition:transform .5s ease,opacity .5s ease}.gallery-item:nth-child(1){grid-column:1/2;grid-row:1/3;transform:translate(-5rem)}@media (max-width: 1439px){.gallery-item:nth-child(1){grid-column:1/2;grid-row:1/2}}.gallery-item:nth-child(2){grid-column:2/3;grid-row:1/2;transform:translateY(1.5rem)}@media (max-width: 1439px){.gallery-item:nth-child(2){grid-column:2/3;grid-row:1/2}}.gallery-item:nth-child(3){grid-column:2/3;grid-row:2/3;transform:translateY(3rem)}@media (max-width: 1439px){.gallery-item:nth-child(3){grid-column:1/2;grid-row:2/3}}.gallery-item:nth-child(4){grid-column:3/4;grid-row:1/3;transform:translate(5rem)}@media (max-width: 1439px){.gallery-item:nth-child(4){grid-column:2/3;grid-row:2/3}}.gallery-item.visible{opacity:1;transform:translate(0)!important}.approach{display:grid;grid-template-columns:35% 1fr;grid-template-rows:auto 1fr auto;gap:2rem;align-items:center;width:100%;padding:4rem 3.75rem}@media (max-width: 767px){.approach{display:flex;flex-direction:column;padding:2rem 1.5rem;gap:1rem}}.approach .approach-header{grid-column:1/3;grid-row:1/2;display:grid;grid-template-columns:35% 1fr;grid-template-rows:1fr;gap:2rem;align-items:center;width:100%;flex-wrap:nowrap}@media (max-width: 1439px){.approach .approach-header{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.approach .approach-header{display:flex;flex-direction:column;gap:2rem}}.approach .approach-header .approach-title{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;width:100%;align-self:start;text-transform:none;color:#1bb0c8}@media (max-width: 1439px){.approach .approach-header .approach-title{width:100%;font-size:1.5rem}}.approach .approach-header .descripton{font-family:Inter,"sans-serif";font-size:1.125rem;font-weight:400;line-height:120%;vertical-align:middle;color:#2c3e50}.approach .advantages{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,1fr);gap:1rem;width:100%}@media (max-width: 1439px){.approach .advantages{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,1fr)}}@media (max-width: 767px){.approach .advantages{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}}.approach .advantages .advantage{display:grid;grid-template-columns:auto 1fr;grid-template-rows:3.625rem auto;gap:.625rem;border:2px solid rgba(27,176,200,.7);border-radius:.5rem;padding:5.5rem 1.25rem 2.5rem}.approach .advantages .advantage:nth-child(1){background:linear-gradient(#ffffffbf,#ffffffbf),url(/images/approach-image-1.avif);background-position:center;background-size:cover}.approach .advantages .advantage:nth-child(2){background:linear-gradient(#ffffffbf,#ffffffbf),url(/images/approach-image-2.avif);background-position:center;background-size:cover}.approach .advantages .advantage:nth-child(3){background:linear-gradient(#ffffffbf,#ffffffbf),url(/images/approach-image-3.avif);background-position:center;background-size:cover}.approach .advantages .advantage:nth-child(4){background:linear-gradient(#ffffffbf,#ffffffbf),url(/images/approach-image-4.avif);background-position:center;background-size:cover}.approach .advantages .advantage:nth-child(5){background:linear-gradient(#ffffffbf,#ffffffbf),url(/images/approach-image-5.avif);background-position:center;background-size:cover}.approach .advantages .advantage:nth-child(6){background:linear-gradient(#ffffffbf,#ffffffbf),url(/images/approach-image-6.avif);background-position:center;background-size:cover}.approach .advantages .advantage .approach-number{font-family:Inter;font-weight:600;font-size:48px;line-height:100%;letter-spacing:-2%;vertical-align:middle;color:#fc5b38}.approach .advantages .advantage .subtitle{font-family:Inter,"sans-serif";font-size:1.25rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;align-self:center;justify-self:start;z-index:600;-webkit-backdrop-filter:opacity(80%);backdrop-filter:opacity(80%)}.approach .advantages .advantage .description{font-family:Inter,"sans-serif";font-size:1rem;font-weight:400;line-height:1.5rem;grid-column:1/3;grid-row:2/3;z-index:600;-webkit-backdrop-filter:opacity(80%);backdrop-filter:opacity(80%)}.approach .phone-button-link{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 3rem;background-color:#fc5b38;color:#fff;text-transform:uppercase;grid-column:1/3;grid-row:3/4;justify-self:center}@media (max-width: 1439px){.approach .phone-button-link{width:100%;justify-content:center}}@media (max-width: 767px){.approach .phone-button-link{margin-top:1rem}}.approach .phone-button-link svg{width:1.75rem;height:1.75rem}.rent{display:grid;grid-template-columns:35% 1fr;grid-template-rows:auto auto;gap:3.75rem 2rem;align-items:center;width:100%;padding:4rem 3.75rem}@media (max-width: 1439px){.rent{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.rent{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}}.rent .rent-title{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;grid-column:1/2;grid-row:1/2;width:100%;align-self:start;text-transform:none;color:#1bb0c8}@media (max-width: 1439px){.rent .rent-title{font-size:2rem}}.rent .descripton{grid-column:2/3;grid-row:1/2;font-family:Inter,"sans-serif";font-size:1.125rem;font-weight:400;line-height:120%;vertical-align:middle;color:#2c3e50}@media (max-width: 1439px){.rent .descripton{font-size:1rem}}.rent .rent-list{grid-column:1/2;grid-row:2/3}.rent .rent-list .rent-item{position:relative;list-style-type:none;padding-left:2rem;padding-bottom:1.5rem}@media (max-width: 1439px){.rent .rent-list .rent-item{padding-left:2rem;padding-bottom:1rem}}.rent .rent-list .rent-item:before{content:"";display:inline-block;left:0;z-index:300;width:1.5rem;height:1.5rem;position:absolute;top:0;left:-2rem}.rent .rent-list .rent-item:nth-child(1):before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/round_marker.svg)}.rent .rent-list .rent-item:nth-child(2):before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/romb_marker.svg)}.rent .rent-list .rent-item:nth-child(3):before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/triangle_top_marker.svg)}.rent .rent-list .rent-item:nth-child(4):before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/square_marker.svg)}.rent .rent-list .rent-item:nth-child(5){padding-bottom:0}.rent .rent-list .rent-item:nth-child(5):before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/triangle_right_marker.svg)}.rent .rent-gallery{grid-column:2/3;grid-row:2/3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:22.813rem;gap:1rem;width:100%;max-height:22.813rem}@media (max-width: 1439px){.rent .rent-gallery{grid-template-columns:1fr}}.rent .rent-gallery img{display:block;width:100%;height:22.813rem;object-fit:cover;object-position:center;border-radius:1rem}.rent .rent-gallery img:last-child{display:block}@media (max-width: 1439px){.rent .rent-gallery img:last-child{display:none}}.faq{display:grid;grid-template-columns:35% 1fr;grid-template-rows:auto auto;gap:3.75rem 2rem;max-height:100%;padding:4rem 3.75rem;background-color:#fafafa;overflow:hidden}@media (max-width: 1439px){.faq{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.faq{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}}.faq .faq-title{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;grid-column:1/2;grid-row:1/2;width:100%;align-self:flex-start;text-transform:none;color:#1bb0c8}@media (max-width: 1439px){.faq .faq-title{font-size:2.5rem}}@media (max-width: 767px){.faq .faq-title{font-size:2rem}}.faq .faq-list{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;gap:1rem}.faq .faq-list .faq-item{list-style-type:none;padding:1.5rem;background-color:#e6f5f8;border-radius:1rem}.faq .faq-list .faq-item .question{position:relative;display:inline-block;list-style-type:none;padding-left:2rem;padding-bottom:1.5rem;font-family:Inter;font-weight:400;font-size:20px;line-height:100%;letter-spacing:-2%;color:#2c3e50}.faq .faq-list .faq-item .question:before{position:absolute;top:0;left:-2rem}@media (max-width: 767px){.faq .faq-list .faq-item .question{font-size:1.25rem;padding-bottom:.75rem}}.faq .faq-list li:nth-child(1) .question:before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/round_marker.svg)}.faq .faq-list li:nth-child(2) .question:before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/romb_marker.svg)}.faq .faq-list li:nth-child(3) .question:before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/triangle_top_marker.svg)}.faq .faq-list li:nth-child(4) .question:before{content:"";display:inline-block;top:0;left:0;z-index:300;width:1.5rem;height:1.5rem;background:url(/icons/square_marker.svg)}.faq .faq-list .answer{font-family:Inter,"sans-serif";font-size:1.125rem;font-weight:400;line-height:120%;vertical-align:middle;color:#526d77;margin-top:1.125rem}@media (max-width: 767px){.faq .faq-list .answer{margin-top:0}}.faq .faq-gallery{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:50% 50%;gap:1rem;padding:1.5rem 0;max-height:27.875rem;overflow:hidden}@media (max-width: 1439px){.faq .faq-gallery{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.faq .faq-gallery{grid-template-rows:1fr 1fr;gap:.5rem;padding:0}}.faq .faq-gallery-item{display:block;border-radius:1rem;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5;transform:translateY(50px);transition:transform .5s ease,opacity .5s ease}.faq .faq-gallery-item:nth-child(1){grid-column:1/2;grid-row:1/3;object-position:100% 80%;transform:translate(-5rem)}@media (max-width: 1439px){.faq .faq-gallery-item:nth-child(1){grid-column:1/2;grid-row:1/2}}.faq .faq-gallery-item:nth-child(2){grid-column:2/3;grid-row:1/3;object-position:100% 60%;transform:translateY(1.5rem)}@media (max-width: 1439px){.faq .faq-gallery-item:nth-child(2){grid-column:2/3;grid-row:1/2}}.faq .faq-gallery-item:nth-child(3){grid-column:3/4;grid-row:1/2;object-position:100% 40%;transform:translateY(3rem)}@media (max-width: 1439px){.faq .faq-gallery-item:nth-child(3){grid-column:1/2;grid-row:2/3}}.faq .faq-gallery-item:nth-child(4){grid-column:3/4;grid-row:2/3;transform:translate(5rem)}@media (max-width: 1439px){.faq .faq-gallery-item:nth-child(4){grid-column:2/3;grid-row:2/3}}.faq .faq-gallery-item.visible{opacity:1;transform:translate(0)!important}.reviews{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;gap:2rem;align-items:center;width:100%;padding:4rem 3.75rem;background-color:#fafafa}@media (max-width: 767px){.reviews{font-size:1rem;padding:2rem 1.5rem}}.reviews .reviews-title{font-size:2rem;font-width:700}@media (max-width: 767px){.reviews .reviews-title{font-size:1.25rem}}.reviews .reviews{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;width:35%;align-self:start;text-transform:none;color:#1bb0c8}.reviews .client-reviews{grid-column:1/2;grid-row:2/3;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:1fr;gap:1rem;width:100%}@media (max-width: 1439px){.reviews .client-reviews{grid-template-columns:repeat(1,auto);grid-template-rows:repeat(3,1fr)}}.reviews .client-reviews .review{display:grid;grid-template-columns:4.688rem 1fr;grid-template-rows:1.625rem 1.125rem 1fr;border-radius:1rem;padding:2rem 1.5rem;background-color:#fff}.reviews .client-reviews .review .review-source{grid-column:1/2;grid-row:1/2;max-width:100%}.reviews .client-reviews .review .review-source img{max-width:100%;height:auto}.reviews .client-reviews .review .score{grid-column:1/2;grid-row:2/3;background-image:url(/icons/review_star.svg);background-repeat:repeat-x}.reviews .client-reviews .review .client-name{grid-column:2/3;grid-row:1/2;padding-left:1.5rem}.reviews .client-reviews .review time{grid-column:2/3;grid-row:2/3;padding-left:1.5rem}.reviews .client-reviews .review .review-text{grid-column:1/3;grid-row:3/4;margin-top:1.5rem}@media (max-width: 767px){.reviews .client-reviews .review .review-text{font-size:1rem;line-height:100%}}.map{display:grid;grid-template-columns:35% 1fr;grid-template-rows:3.625rem 2.75rem 8.75rem 2.75rem;gap:1.5rem 2rem;padding:3.75rem 4rem}@media (max-width: 1439px){.map{grid-template-columns:1fr 1fr;grid-template-rows:3.625rem 2.75rem 1fr auto 2.75rem;gap:1.5rem 1rem}}@media (max-width: 767px){.map{grid-template-columns:1fr;grid-template-rows:2.375rem 2.75rem 1fr auto 2.75rem;font-size:1rem;line-height:100%;padding:2rem 1.5rem}}.map .map-title{grid-row:1/2;grid-column:2/3;font-family:Inter,"sans-serif";font-size:3rem;font-weight:600;line-height:120%;letter-spacing:-2%;text-transform:uppercase;text-transform:none;color:#1bb0c8}@media (max-width: 1439px){.map .map-title{grid-row:1/2;grid-column:1/3}}@media (max-width: 767px){.map .map-title{grid-row:1/2;grid-column:1/2;font-size:2rem}}.map .map-picture{grid-row:1/5;grid-column:1/2;width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:1rem}@media (max-width: 1439px){.map .map-picture{grid-row:3/4;grid-column:1/2}}@media (max-width: 767px){.map .map-picture{grid-row:3/4;grid-column:1/2}}.map .place-picture{display:none}@media (max-width: 1439px){.map .place-picture{grid-row:3/4;grid-column:2/3;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1rem}}@media (max-width: 767px){.map .place-picture{display:none}}.map .contacts{grid-row:2/3;grid-column:2/3;display:flex;gap:2rem}@media (max-width: 1439px){.map .contacts{grid-row:2/3;grid-column:1/3}}@media (max-width: 767px){.map .contacts{grid-row:2/3;grid-column:1/2;flex-direction:column}}.map .contacts .address-container{display:grid;grid-template-columns:2.75rem 1fr;grid-template-rows:1.125rem 1.125rem;gap:.25rem .125rem;color:#526d77}.map .contacts .address-container .address-icon{grid-row:1/3;grid-column:1/2;align-self:center;justify-self:center}.map .contacts .address-container a{text-decoration:none;color:#526d77}.map .contacts .phone-container{display:flex;gap:.75rem}@media (max-width: 767px){.map .contacts .phone-container{display:none}}.map .contacts .phone-container .phone-icon{width:1.75rem;height:1.75rem}.map .contacts .phone-container .phone{text-decoration:none;color:#526d77}.map .description{grid-column:2/3;grid-row:3/4}@media (max-width: 1439px){.map .description{grid-row:4/5;grid-column:1/3}}@media (max-width: 767px){.map .description{grid-row:4/5;grid-column:1/2}}.map .phone-button-link{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 3rem;background-color:#fc5b38;color:#fff;text-transform:uppercase;grid-column:2/3;grid-row:4/5;justify-self:start}@media (max-width: 1439px){.map .phone-button-link{grid-row:5/6;grid-column:1/3;width:100%;justify-content:center}}@media (max-width: 767px){.map .phone-button-link{grid-row:6/7;grid-column:1/2}}.map .phone-button-link svg{width:1.75rem;height:1.75rem}.map .socials{display:none}@media (max-width: 767px){.map .socials{grid-row:5/6;grid-column:1/2;display:grid;grid-template-columns:auto 1fr;grid-template-rows:2.5rem;align-items:center;gap:.75rem}}.map .socials a{display:inline-flex;align-items:center;text-decoration:none;color:#526d77;gap:.625rem}.map .socials a .icon{width:1.5rem;height:1.5rem}.map .socials a .messengers{display:flex;align-items:center;gap:.625rem;padding:.5rem}.redirect{display:grid;grid-template-columns:35% 1fr;grid-template-rows:1fr;border-radius:1rem;padding:3.75rem 4rem}@media (max-width: 1439px){.redirect{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.redirect{grid-template-columns:1fr;padding:2rem 1.5rem}}.redirect .redirect-picture{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1rem 0 0 1rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff}@media (max-width: 767px){.redirect .redirect-picture{border-radius:1rem 1rem 0 0}}.redirect .redirect-wrapper{display:flex;flex-direction:column;gap:1.5rem 2rem;background-color:#fff;padding:2rem}@media (max-width: 767px){.redirect .redirect-wrapper{padding:1.5rem;gap:.5rem;font-size:1rem}}.redirect .redirect-wrapper .redirect-title{font-family:Inter,"sans-serif";font-size:1.25rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;color:#fc5b38}@media (max-width: 767px){.redirect .redirect-wrapper .redirect-title{font-size:1.25rem}}.redirect .redirect-wrapper .description,.redirect .redirect-wrapper .redirect-message{color:#2c3e50}.redirect .redirect-wrapper .redirect-message .main-site-link{color:#009bb8;text-decoration:underline;text-wrap:nowrap}.redirect .redirect-wrapper .more-link{justify-self:center;display:flex;align-items:center;gap:1rem;padding:.75em 1rem;color:#526d77;text-decoration:none}.redirect .redirect-wrapper .more-link .link-text{font-family:Inter,"sans-serif";font-size:1.25rem;font-weight:500;line-height:1.5rem;text-transform:uppercase}@media (max-width: 1439px){.redirect .redirect-wrapper .more-link .link-text{font-size:1.125rem}}@media (max-width: 767px){.redirect .redirect-wrapper .more-link .link-text{font-size:1rem}}.redirect .redirect-wrapper .more-link .arrow-icon{width:2rem;height:2rem}.footer{padding:0 4rem 3.75rem}@media (max-width: 767px){.footer{grid-template-columns:1fr;grid-template-rows:1fr 2.75rem 1fr;padding:0 1.5rem}}.footer nav{display:grid;grid-template-columns:35% 1fr 1fr;grid-template-rows:1fr;gap:2rem;width:100%;border-top:2px solid #009bb8;padding:2rem 0}@media (max-width: 1439px){.footer nav{grid-template-columns:1fr 1fr;grid-template-rows:1fr 2.75rem}}@media (max-width: 767px){.footer nav{grid-template-columns:1fr;grid-template-rows:1fr 2.75rem 1fr;padding:2rem 0;font-size:1rem}}.footer nav .footer-socials{display:flex;flex-direction:column;gap:2rem}@media (max-width: 1439px){.footer nav .footer-socials{grid-column:1/2;grid-row:2/3;gap:0}}.footer nav .footer-socials .logo-icon{align-self:center;justify-self:center;width:8.365rem;height:11.875rem}@media (max-width: 1439px){.footer nav .footer-socials .logo-icon{display:none}}.footer nav .footer-socials .instagram-link-container{display:flex;gap:1rem;align-items:center;justify-content:center;text-decoration:none;font-size:1.125rem;color:#526d77}.footer nav .footer-socials .instagram-link-container svg{width:1.5rem;height:1.5rem}.footer nav .footer-socials .instagram-link-container span:last-child{color:#009bb8;text-decoration:underline;text-wrap:nowrap}.footer nav .footer-info{display:flex;flex-direction:column;color:#526d77}.footer nav .footer-info .footer-info-header{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;color:#1bb0c8;padding-bottom:1.125rem}@media (max-width: 1439px){.footer nav .footer-info .footer-info-header{font-size:1.125rem}}.footer nav .footer-info .rent-tag{padding-bottom:1.125rem}.footer nav .footer-info .work-hours-title{color:#2c3e50}.footer nav .footer-info .work-hours{color:#2c3e50;padding-bottom:1.125rem}.footer nav .footer-contacts{display:flex;justify-content:space-between;flex-direction:column;color:#526d77}@media (max-width: 1439px){.footer nav .footer-contacts{justify-content:start}}.footer nav .footer-contacts .footer-contacts-header{font-family:Inter,"sans-serif";font-size:2rem;font-weight:700;line-height:120%;text-transform:uppercase;color:#526d77;padding-bottom:1.125rem}@media (max-width: 1439px){.footer nav .footer-contacts .footer-contacts-header{font-size:1.125rem}}.footer nav .footer-contacts .footer-contacts-address{padding-bottom:1.125rem}.footer nav .footer-contacts a{text-decoration:none;color:#526d77}.footer nav .footer-contacts .phone-link{padding-bottom:1.125rem}.footer nav .footer-contacts .email-link{padding-bottom:1.125rem}.footer nav .footer-contacts .copyrights{justify-self:flex-end;align-self:flex-end}@media (max-width: 767px){.footer nav .footer-contacts .copyrights{align-self:flex-start}}.menu-wrapper{display:none}@media (max-width: 767px){.menu-wrapper{display:block}.menu-wrapper.visible{position:fixed;width:100vw;height:100vh;z-index:800;background-color:#0000004d;overflow:hidden}}@media (max-width: 767px){.menu{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 3rem;background-color:#fc5b38;color:#fff;text-transform:uppercase;grid-column:2/3;grid-row:4/5;justify-self:start}.menu.visible{position:fixed;top:.5rem;right:.5rem;z-index:900;display:grid;max-width:22rem;height:28.75rem;grid-template-columns:1fr;grid-template-rows:2.75rem 1fr 2.5rem 2.75rem 2.75rem;border:2px solid rgba(27,176,200,.7);border-radius:1rem;padding:1rem;background-color:#fafafa;gap:2rem}.menu.visible .menu-header{grid-row:1/2;display:grid;grid-template-columns:1fr repeat(3,2.75rem);grid-template-rows:2.75rem;gap:1.5rem;align-items:center;max-height:5.625rem;border-bottom:2px solid #009bb8;padding:0}.menu.visible .menu-header .logo{font-family:DinPro,"sans-serif";font-size:1.125rem;font-weight:700;line-height:145%;letter-spacing:-7%;text-transform:uppercase;color:#009bb8}.menu.visible .menu-header a{display:inline-flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.menu.visible .menu-header a svg{width:1.75rem;height:1.75rem}.menu.visible nav{grid-row:2/3}.menu.visible nav .nav-list{display:flex;flex-direction:column;gap:1.5rem}.menu.visible nav .nav-list .nav-item{list-style-type:none}.menu.visible nav .nav-list .nav-item .nav-link{text-decoration:none;color:#2c3e50}.menu.visible .contacts{grid-row:3/4}}@media (max-width: 767px) and (max-width: 1439px){.menu{grid-row:5/6;grid-column:1/3;width:100%;justify-content:center}}@media (max-width: 767px) and (max-width: 767px){.menu{grid-row:6/7;grid-column:1/2}}@media (max-width: 767px){.menu svg{width:1.75rem;height:1.75rem}}.menu .socials{display:none}@media (max-width: 767px){.menu .socials{grid-row:4/5;grid-column:1/2;display:grid;grid-template-columns:auto 1fr;grid-template-rows:2.5rem;align-items:center;gap:.75rem}}.menu .socials a{display:inline-flex;align-items:center;text-decoration:none;color:#526d77;gap:.625rem}.menu .socials a .icon{width:1.5rem;height:1.5rem}.menu .socials a .messengers{display:flex;align-items:center;gap:.625rem;padding:.5rem}.menu .socials a .phone-button-link{grid-row:4/5}.menu .address-container{display:grid;grid-template-columns:2.75rem 1fr;grid-template-rows:1.125rem 1.125rem;gap:.25rem .125rem;color:#526d77}.menu .address-container .address-icon{grid-row:1/3;grid-column:1/2;align-self:center;justify-self:center}.menu .address-container a{text-decoration:none;color:#526d77}.menu .phone-button-link{grid-row:5/6;display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 3rem;background-color:#fc5b38;color:#fff;text-transform:uppercase;justify-content:center}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:Inter,"sans-serif";font-size:1.125rem;line-height:1.5rem;font-weight:400;display:flex;flex-direction:column;width:100%;min-height:100%;scrollbar-gutter:stable;margin:0;padding:0;background-color:#f2fdff}body.open{overflow:hidden;touch-action:none}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}a{text-decoration:none}.hero{font-family:DinPro,"sans-serif";color:#2c3e50;size:4rem}.main{width:100%}.main section{width:100%}.address-icon{width:28px;height:28px}section{width:100%}.phone-button-link:hover{cursor:pointer;background-color:#e54421!important;transition:.3s}.more-link:hover{color:#2c3e50}.more-link:hover .arrow-icon{transform:rotate(46deg);cursor:pointer;transition:.2s}.menu{display:none}.important-text{color:#009bb8}.accent-text{color:#fc5b38}
