@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.eot);src:local(HelveticaNeueCyr-Medium),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Heavy.eot);src:local(HelveticaNeueCyr-Heavy),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Heavy.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Heavy.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Heavy.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Heavy.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-HeavyItalic.eot);src:local(HelveticaNeueCyr-HeavyItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-HeavyItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-HeavyItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-HeavyItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-HeavyItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.eot);src:local(HelveticaNeueCyr-Black),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLightItalic.eot);src:local(HelveticaNeueCyr-UltraLightItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLightItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLightItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLightItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BlackItalic.eot);src:local(HelveticaNeueCyr-BlackItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BlackItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BlackItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BlackItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-ThinItalic.eot);src:local(HelveticaNeueCyr-ThinItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-ThinItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-ThinItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-ThinItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-MediumItalic.eot);src:local(HelveticaNeueCyr-MediumItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-MediumItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-MediumItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-MediumItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-LightItalic.eot);src:local(HelveticaNeueCyr-LightItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-LightItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-LightItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-LightItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight.eot);src:local(HelveticaNeueCyr-UltraLight),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BoldItalic.eot);src:local(HelveticaNeueCyr-BoldItalic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BoldItalic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BoldItalic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BoldItalic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Italic.eot);src:local(HelveticaNeueCyr-Italic),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Italic.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Italic.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Italic.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Italic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.eot);src:local(HelveticaNeueCyr-Roman),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.eot);src:local(HelveticaNeueCyr-Bold),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.eot);src:local(HelveticaNeueCyr-Light),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueCyr;src:url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Thin.eot);src:local(HelveticaNeueCyr-Thin),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Thin.eot?#iefix)format("embedded-opentype"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Thin.woff2)format("woff2"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Thin.woff)format("woff"),url(../../../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../../fonts/Nunito/Nunito-VariableFont_wght.woff2)format("woff2"),url(../../../fonts/Nunito/Nunito-VariableFont_wght.ttf)format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../../fonts/Nunito/Nunito-Italic-VariableFont_wght.woff2)format("woff2"),url(../../../fonts/Nunito/Nunito-Italic-VariableFont_wght.ttf)format("truetype");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:icomoon;src:url(../../../fonts/icomoon/fonts/icomoon.eot?17edkd);src:url(../../../fonts/icomoon/fonts/icomoon.eot?17edkd#iefix)format("embedded-opentype"),url(../../../fonts/icomoon/fonts/icomoon.ttf?17edkd)format("truetype"),url(../../../fonts/icomoon/fonts/icomoon.woff?17edkd)format("woff"),url(../../../fonts/icomoon/fonts/icomoon.svg?17edkd#icomoon)format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-arrow-head:before{content:""}.icon-arrow:before{content:""}.icon-burger:before{content:""}.icon-calendar:before{content:""}.icon-eye:before{content:""}.icon-magnifier:before{content:""}.icon-phone:before{content:""}.icon-square-arrow:before{content:""}.icon-star:before{content:""}.icon-check:before{content:""}.icon-cross:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-whatsapp:before{content:""}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box;-webkit-appearance:none;scroll-behavior:smooth;margin:0;padding:0}input[type=submit],input[type=radio],input[type=checkbox]{-webkit-appearance:unset}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}input,textarea{font-family:var(--font-heading);border-radius:0}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill){-webkit-text-fill-color:var(--black);-webkit-box-shadow:inset 0 0 0 50px var(--white)!important;box-shadow:inset 0 0 0 50px var(--white)!important}:is(input:autofill,textarea:autofill){-webkit-text-fill-color:var(--black);-webkit-box-shadow:inset 0 0 0 50px var(--white)!important;box-shadow:inset 0 0 0 50px var(--white)!important}a{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:active{background-color:var(--transparent)}button{font-family:var(--font-heading)}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:3px solid var(--main-dark);outline-offset:2px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;font-family:var(--font-heading)}ul li{list-style:none}nav ul li,.links-list li,.social-links-list li,.breadcrumbs-container li{display:inline-block}.disable{opacity:.5;pointer-events:none}html{appearance:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:.53vw;font-family:var(--font-heading);width:100%;height:100%;transition:height .2s;position:fixed;top:0;overflow:hidden}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}@media screen and (width>=2000px){html{font-size:12.6px}}@media screen and (width<=1600px){html{font-size:.5824vw}}@media screen and (width<=1400px){html{font-size:.7164vw}}@media screen and (width<=1024px){html{font-size:.7881vw}}@media screen and (width<=800px){html{font-size:1.3vw}}@media screen and (width<=700px){html{font-size:1.325vw}}@media screen and (width<=540px){html{font-size:2.15vw}}@media screen and (width<=420px){html{font-size:3.13vw}}body{width:100%;height:100%;font-family:var(--font-heading);color:var(--black);background-color:var(--light-blue-gray);scroll-behavior:smooth;margin:0;padding:0;transition:height .2s;top:0;overflow-y:scroll}main{min-height:100dvh}section{overflow-x:clip}.section-title{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:left;text-wrap:balance;text-transform:none;color:var(--dark)}.section-title.is-centered{text-align:center;margin-left:auto;margin-right:auto}.section-eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);line-height:var(--lh-normal);letter-spacing:.04em;text-transform:none;color:var(--main-text)}.section-eyebrow.is-centered{text-align:center}@media screen and (width<=800px){:root{--space-section:5rem;--space-section-sm:3.5rem}.section-title{font-size:var(--fs-2xl)}}:root{--gap-diference:0px}.container{flex-wrap:wrap;width:100%;max-width:calc(100vw - 10rem);margin-left:auto;margin-right:auto;display:flex}.container.short{max-width:65vw}.container.laptop{max-width:1240px}.container.fullsize{margin-left:auto;margin-right:auto}.container.nowrap{flex-wrap:nowrap}@media screen and (width<=1260px){.container.short{max-width:80vw;margin-left:auto;margin-right:auto}.container.laptop{padding:0 4rem}.container.fullsize{max-width:calc(100% - 8rem)}}@media screen and (width<=800px){.container{max-width:100vw;padding:0 1.2rem}.container.short{max-width:100vw;margin-left:auto;margin-right:auto}}@media screen and (width<=540px){.container.laptop{padding:0 1.2rem}.container.fullsize{max-width:calc(100% - 2.4rem)}}@media screen and (width<=480px){.container.laptop{padding:0 1.2rem}.container.fullsize{max-width:calc(100% - 2.4rem)}}.prose,.container.prose{max-width:61rem}@media screen and (width<=800px){.prose,.container.prose{max-width:100%}}.wrap{flex-wrap:wrap;display:flex}.col-1{width:calc(8.33333% - var(--gap-diference));max-width:calc(8.33333% - var(--gap-diference))}.col-2{width:calc(16.6667% - var(--gap-diference));max-width:calc(16.6667% - var(--gap-diference))}.col-3{width:calc(25% - var(--gap-diference));max-width:calc(25% - var(--gap-diference))}.col-4{width:calc(33.3333% - var(--gap-diference));max-width:calc(33.3333% - var(--gap-diference))}.col-5{width:calc(41.6667% - var(--gap-diference));max-width:calc(41.6667% - var(--gap-diference))}.col-6{width:calc(50% - var(--gap-diference));max-width:calc(50% - var(--gap-diference))}.col-7{width:calc(58.3333% - var(--gap-diference));max-width:calc(58.3333% - var(--gap-diference))}.col-8{width:calc(66.6667% - var(--gap-diference));max-width:calc(66.6667% - var(--gap-diference))}.col-9{width:calc(75% - var(--gap-diference));max-width:calc(75% - var(--gap-diference))}.col-10{width:calc(83.3333% - var(--gap-diference));max-width:calc(83.3333% - var(--gap-diference))}.col-11{width:calc(91.6667% - var(--gap-diference));max-width:calc(91.6667% - var(--gap-diference))}.col-12{width:100%;max-width:100%}.col-2-5{width:22.5%}.col{flex:auto}@media screen and (width>=540px){.col-md-1{width:calc(8.33333% - var(--gap-diference));max-width:calc(8.33333% - var(--gap-diference))}.col-md-2{width:calc(16.6667% - var(--gap-diference));max-width:calc(16.6667% - var(--gap-diference))}.col-md-3{width:calc(25% - var(--gap-diference));max-width:calc(25% - var(--gap-diference))}.col-md-4{width:calc(33.3333% - var(--gap-diference));max-width:calc(33.3333% - var(--gap-diference))}.col-md-5{width:calc(41.6667% - var(--gap-diference));max-width:calc(41.6667% - var(--gap-diference))}.col-md-6{width:calc(50% - var(--gap-diference));max-width:calc(50% - var(--gap-diference))}.col-md-7{width:calc(58.3333% - var(--gap-diference));max-width:calc(58.3333% - var(--gap-diference))}.col-md-8{width:calc(66.6667% - var(--gap-diference));max-width:calc(66.6667% - var(--gap-diference))}.col-md-9{width:calc(75% - var(--gap-diference));max-width:calc(75% - var(--gap-diference))}.col-md-10{width:calc(83.3333% - var(--gap-diference));max-width:calc(83.3333% - var(--gap-diference))}.col-md-11{width:calc(91.6667% - var(--gap-diference));max-width:calc(91.6667% - var(--gap-diference))}.col-md-12{width:100%;max-width:100%}.col-md-2-5{width:22.5%}.col-md{width:unset;max-width:unset}}@media screen and (width>=800px){.col-lg-1{width:calc(8.33333% - var(--gap-diference));max-width:calc(8.33333% - var(--gap-diference))}.col-lg-2{width:calc(16.6667% - var(--gap-diference));max-width:calc(16.6667% - var(--gap-diference))}.col-lg-3{width:calc(25% - var(--gap-diference));max-width:calc(25% - var(--gap-diference))}.col-lg-4{width:calc(33.3333% - var(--gap-diference));max-width:calc(33.3333% - var(--gap-diference))}.col-lg-5{width:calc(41.6667% - var(--gap-diference));max-width:calc(41.6667% - var(--gap-diference))}.col-lg-6{width:calc(50% - var(--gap-diference));max-width:calc(50% - var(--gap-diference))}.col-lg-7{width:calc(58.3333% - var(--gap-diference));max-width:calc(58.3333% - var(--gap-diference))}.col-lg-8{width:calc(66.6667% - var(--gap-diference));max-width:calc(66.6667% - var(--gap-diference))}.col-lg-9{width:calc(75% - var(--gap-diference));max-width:calc(75% - var(--gap-diference))}.col-lg-10{width:calc(83.3333% - var(--gap-diference));max-width:calc(83.3333% - var(--gap-diference))}.col-lg-11{width:calc(91.6667% - var(--gap-diference));max-width:calc(91.6667% - var(--gap-diference))}.col-lg-12{width:100%;max-width:100%}.col-lg-2-5{width:22.5%}.col-lg{max-width:unset;width:unset}}@media screen and (width>=1200px){.col-xl-1{width:calc(8.33333% - var(--gap-diference));max-width:calc(8.33333% - var(--gap-diference))}.col-xl-2{width:calc(16.6667% - var(--gap-diference));max-width:calc(16.6667% - var(--gap-diference))}.col-xl-3{width:calc(25% - var(--gap-diference));max-width:calc(25% - var(--gap-diference))}.col-xl-4{width:calc(33.3333% - var(--gap-diference));max-width:calc(33.3333% - var(--gap-diference))}.col-xl-5{width:calc(41.6667% - var(--gap-diference));max-width:calc(41.6667% - var(--gap-diference))}.col-xl-6{width:calc(50% - var(--gap-diference));max-width:calc(50% - var(--gap-diference))}.col-xl-7{width:calc(58.3333% - var(--gap-diference));max-width:calc(58.3333% - var(--gap-diference))}.col-xl-8{width:calc(66.6667% - var(--gap-diference));max-width:calc(66.6667% - var(--gap-diference))}.col-xl-9{width:calc(75% - var(--gap-diference));max-width:calc(75% - var(--gap-diference))}.col-xl-10{width:calc(83.3333% - var(--gap-diference));max-width:calc(83.3333% - var(--gap-diference))}.col-xl-11{width:calc(91.6667% - var(--gap-diference));max-width:calc(91.6667% - var(--gap-diference))}.col-xl-12{width:100%;max-width:100%}.col-xl-2-5{width:22.5%}.col-xl{max-width:unset;width:unset}}@media screen and (width>=1400px){.col-xxl-1{width:calc(8.33333% - var(--gap-diference));max-width:calc(8.33333% - var(--gap-diference))}.col-xxl-2{width:calc(16.6667% - var(--gap-diference));max-width:calc(16.6667% - var(--gap-diference))}.col-xxl-3{width:calc(25% - var(--gap-diference));max-width:calc(25% - var(--gap-diference))}.col-xxl-4{width:calc(33.3333% - var(--gap-diference));max-width:calc(33.3333% - var(--gap-diference))}.col-xxl-5{width:calc(41.6667% - var(--gap-diference));max-width:calc(41.6667% - var(--gap-diference))}.col-xxl-6{width:calc(50% - var(--gap-diference));max-width:calc(50% - var(--gap-diference))}.col-xxl-7{width:calc(58.3333% - var(--gap-diference));max-width:calc(58.3333% - var(--gap-diference))}.col-xxl-8{width:calc(66.6667% - var(--gap-diference));max-width:calc(66.6667% - var(--gap-diference))}.col-xxl-9{width:calc(75% - var(--gap-diference));max-width:calc(75% - var(--gap-diference))}.col-xxl-10{width:calc(83.3333% - var(--gap-diference));max-width:calc(83.3333% - var(--gap-diference))}.col-xxl-11{width:calc(91.6667% - var(--gap-diference));max-width:calc(91.6667% - var(--gap-diference))}.col-xxl-12{width:100%;max-width:100%}.col-xxl-2-5{width:22.5%}.col-xxl{max-width:unset;width:unset}}.modal{z-index:100;width:100vw;height:100%;max-height:100vh;top:0;left:0;position:fixed!important}.modal::-webkit-scrollbar{display:none}.modal{-ms-overflow-style:none;scrollbar-width:none;background-color:#28282899;display:flex;overflow-y:scroll}.modal .content{background-color:var(--white);flex:none;width:auto;max-width:91.7%;margin:auto;padding:2rem 1.7rem;position:relative}.modal .content .close-modal{color:var(--black);opacity:.6;font-size:var(--fs-2xl);cursor:pointer;line-height:1;transition:opacity .2s;position:absolute;top:.3rem;right:1rem}.modal .content .close-modal:hover{opacity:1}.modal.side-menu .content{--side-menu-top:calc(8.8rem + 3rem);max-height:calc(100vh - var(--side-menu-top));max-height:calc(100dvh - var(--side-menu-top));margin-top:var(--side-menu-top);border-bottom-left-radius:3rem;flex-direction:column;align-self:flex-start;margin-bottom:0;margin-right:5rem;padding:0;display:flex;position:relative}@media screen and (width<=1025px){.modal.side-menu .content{border-bottom-right-radius:3rem}}@media screen and (width<=800px){.modal.side-menu .content{--side-menu-top:6.3rem;border-bottom-right-radius:0;margin-right:0}}.modal.side-menu .content .side-menu-scroll{overscroll-behavior:contain;border-radius:inherit;min-height:0;padding:2rem;overflow-y:auto}.modal.side-menu .content .side-menu-actions{flex-direction:column;row-gap:1.2rem;margin-top:2rem;display:flex}.modal.side-menu .content .links-list{flex-direction:column;align-items:flex-end;row-gap:1.2rem;display:flex}.modal.side-menu .content .links-list .link-item{background-color:var(--white);border-radius:var(--radius-pill);width:100%;font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--text-dark-gray);padding:1.2rem 3.2rem;line-height:1.15;transition:background-color .3s}.modal.side-menu .content .links-list .link-item:hover{background-color:var(--white-gray)}.modal.side-menu .content:before{aspect-ratio:1;content:"";background-color:var(--white);width:3rem;position:absolute;top:0;right:calc(100% - 1px);-webkit-mask:radial-gradient(3rem at 0 100%,#0000 98%,#000);mask:radial-gradient(3rem at 0 100%,#0000 98%,#000)}.modal.consultation-request-modal{overflow-x:hidden}.modal.consultation-request-modal.success .content{transform:rotate(0)}.modal.consultation-request-modal .content{aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--main);width:67rem;padding:5rem;transition:transform .5s;position:relative;transform:rotate(5deg)}.modal.consultation-request-modal .content .response-container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.modal.consultation-request-modal .content .response-container .result-circle{color:var(--white);margin-bottom:4rem;font-size:12rem}.modal.consultation-request-modal .content .response-container .result-message{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-3xl);color:var(--dark);text-align:center;line-height:1.1}.modal.consultation-request-modal .content .response-container .result-message span{font-weight:400;font-size:var(--fs-lg);color:var(--text-dark-gray)}.modal.consultation-request-modal .content .consultation-form-element{border-radius:var(--radius-lg);background-color:var(--white);flex-direction:column;align-items:center;width:67rem;padding:5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.modal.consultation-request-modal .content .consultation-form-element .form-title{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-3xl);text-align:center;color:var(--dark);margin-bottom:1.5rem;line-height:1.2}.modal.consultation-request-modal .content .consultation-form-element p{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-md);text-align:center;color:var(--dark);margin-bottom:2rem;padding:0 5rem;line-height:1.2}.modal.consultation-request-modal .content .consultation-form-element .input-container{width:100%;margin-bottom:2rem}.modal.consultation-request-modal .content .consultation-form-element .custom-button{width:100%;height:5rem;margin-top:3rem}@media screen and (width<=600px){.modal.consultation-request-modal .content{width:40rem;padding:3rem}.modal.consultation-request-modal .content .response-container .result-circle{font-size:8rem}.modal.consultation-request-modal .content .response-container .result-message{font-size:var(--fs-xl)}.modal.consultation-request-modal .content .response-container .result-message span{font-size:var(--fs-xs)}.modal.consultation-request-modal .content .consultation-form-element{width:40rem;padding:3rem}.modal.consultation-request-modal .content .consultation-form-element .form-title{font-size:var(--fs-md);margin-bottom:1.5rem}.modal.consultation-request-modal .content .consultation-form-element p{font-size:var(--fs-2xs);padding:0 9rem}.modal.consultation-request-modal .content .consultation-form-element .input-container{margin-bottom:1.5rem}.modal.consultation-request-modal .content .consultation-form-element .custom-button{font-size:var(--fs-sm);margin-top:2rem}}@media screen and (width<=420px){.modal.consultation-request-modal .content{width:100%;height:40rem}.modal.consultation-request-modal .content .consultation-form-element{width:100%;padding:2rem}.modal.consultation-request-modal .content .consultation-form-element p{padding:0 4rem}}input,textarea{background-color:var(--transparent);border:none}.form-control{border:1px solid var(--white-gray);border-radius:var(--radius-md);background-color:var(--white);width:100%;height:5rem;font-family:var(--font-body);font-weight:400;font-size:var(--fs-base);line-height:var(--lh-tight);color:var(--black);padding:0 2rem;transition:all .3s}.form-control::placeholder{color:var(--text-light-gray)}.form-control:not(:placeholder-shown){color:var(--dark)}.form-control:active,.form-control:focus{border-color:var(--main);color:var(--dark)}.form-control.error{border-color:var(--red-text);color:var(--red-text)}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1.4rem center;background-repeat:no-repeat;padding-right:4.2rem}.input-group{width:100%;position:relative}.input-group .input-group-label{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-lg);color:var(--dark);margin-bottom:1rem;line-height:1.2}.input-group .input-group-prepend{height:5rem;font-size:var(--fs-xl);color:var(--black);align-items:center;line-height:1;display:flex;position:absolute;bottom:0;left:2rem}.input-group .input-group-prepend~.form-control{padding-left:6.1rem}.input-group textarea.form-control{resize:vertical;height:auto;min-height:6rem;padding:1.4rem 2rem}.input-group .input-badge{font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--red-text);line-height:1.2;position:absolute;top:calc(100% + .2rem);left:2rem}.input-group.search-input .input-group-label{font-family:var(--font-body);font-weight:400;font-size:var(--fs-base);line-height:1.4}.input-group.search-input .form-control{border-radius:var(--radius-sm);line-height:1.4}@media screen and (width<=600px){.input-group.search-input .input-group-label{font-size:var(--fs-xs)}.input-group.search-input .input-group-prepend{font-size:var(--fs-base);line-height:1;left:1.2rem}.input-group.search-input .input-group-prepend~.form-control{padding-left:4.1rem}.input-group.search-input .form-control{font-size:var(--fs-xs);padding-left:.7rem;padding-right:.7rem}}.input-group.textarea .form-control{border-radius:var(--radius-md);padding:1.5rem 2.6rem}.input-group.textarea .input-badge{left:1rem}.input-group .input-counter{text-align:right;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--gray);margin-top:.6rem;line-height:1.2}.input-group .input-counter.at-limit{color:var(--orange);font-weight:600}.input-group.phone .phone-label{border:1px solid var(--white-gray);border-radius:var(--radius-md);background-color:var(--white);width:100%;height:5rem;font-family:var(--font-body);font-weight:400;font-size:var(--fs-base);line-height:var(--lh-tight);padding:1.4rem 2rem;transition:all .3s;display:block;position:relative}.input-group.phone .phone-label::placeholder{color:var(--text-light-gray)}.input-group.phone .phone-label.active,.input-group.phone .phone-label:active,.input-group.phone .phone-label:focus,.input-group.phone .phone-label:focus-within{border-color:var(--main);color:var(--dark)}.input-group.phone .phone-label.error{border-color:var(--red-text);color:var(--red-text)}.input-group.phone .phone-label .number-prefix,.input-group.phone .phone-label .phone-prefix{display:none}.input-group.phone .phone-label span.placeholder{font-family:var(--font-body);font-weight:400;font-size:var(--fs-base);color:var(--text-light-gray);letter-spacing:0;z-index:0;line-height:1.2;position:absolute;top:calc(50% - .9px);left:2rem;transform:translateY(-45%)}.input-group.phone .phone-label input{z-index:1;font-family:var(--font-body);font-weight:400;font-size:var(--fs-base);letter-spacing:0;color:var(--dark);line-height:1.2;position:relative}.input-group.phone .error-message{font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--red-text);line-height:1.2;position:absolute;top:calc(100% + .2rem);left:2rem}@media screen and (width<=600px){.input-group .input-group-label{font-size:var(--fs-xs);margin-bottom:.3rem}.input-group .input-badge,.input-group.phone .error-message{font-size:var(--fs-2xs)}}section#booking .rangeSlider{height:.4rem;font-size:var(--fs-md);--slider:var(--white-gray);--handle:var(--white);--handle-inactive:var(--white);--handle-focus:var(--white);--range:var(--main-bright);--range-inactive:var(--main-bright);--range-handle-border:var(--transparent);--float-text:var(--main-bright)}section#booking .rangeSlider .rangeHandle{width:2.5rem;height:2.5rem}section#booking .rangeSlider .rangeNub{border:.4rem solid var(--main-bright)}section#booking .rangeSlider .rangeBar{height:.4rem}@media screen and (width<=600px){section#booking .rangeSlider{font-size:var(--fs-2xs);height:.2rem}section#booking .rangeSlider .rangeHandle{width:1.4rem;height:1.4rem}section#booking .rangeSlider .rangeNub{border:.3rem solid var(--main-bright)}section#booking .rangeSlider .rangeBar{height:.2rem}}.default-input label.phone-label{padding-top:.35rem;padding-bottom:.35rem;position:relative}.default-input label.phone-label span.placeholder{letter-spacing:0;z-index:0;line-height:1.5;position:absolute;top:calc(50% - .9px);left:4.189rem;transform:translateY(-45%)}.default-input label.phone-label input{z-index:1;position:relative}.default-input label.phone-label span.phone-flag{align-items:center;margin-right:.5rem;padding-right:0;display:inline-flex}.default-input label.phone-label span.phone-flag img{object-fit:cover;object-position:center;width:1.9rem;min-width:1.9rem;height:1.9rem}.default-input label.phone-label span.phone-flag:after{content:"";color:var(--black);margin-left:.2rem;font-family:icomoon,sans-serif;font-size:.5rem}.default-input label.phone-label span.mask_list ul{margin-left:0;list-style:none}.default-input label.phone-label span.mask_list ul li{align-items:center;padding:.6rem 1rem .55rem;list-style:none;display:flex}.default-input label.phone-label span.mask_list ul li img{width:1.9rem;min-width:1.9rem;height:1.9rem;margin-right:.7rem}.default-input label.phone-label span.mask_list{z-index:20;background-color:var(--white);width:calc(100% + 2px);max-height:10rem;font-size:var(--fs-2xs);color:var(--black);border:1px solid var(--black);align-items:center;margin-bottom:.5rem;margin-right:auto;padding:0;line-height:1.5;transition:background-color .1s,border .2s;position:absolute;top:100%;left:-1px;overflow:auto}.default-input label.phone-label span.mask_list::-webkit-scrollbar{display:none}.default-input label.phone-label span.mask_list{-ms-overflow-style:none;scrollbar-width:none}.default-input label.phone-label span.mask_list li{cursor:pointer;width:100%;transition:all .3s}.default-input label.phone-label span.mask_list li:last-child{border-bottom:none}.default-input label.phone-label span.mask_list li:hover{background-color:var(--white)}.default-input label.phone-label span.mask_list span.observer{width:100%;height:1rem;position:absolute;bottom:2rem;left:0}.input-group.error .form-control{border-color:var(--red)}.label-element{border:1px solid var(--white-gray);border-radius:var(--radius-sm);background-color:var(--white);width:100%;height:5rem;font-family:var(--font-heading);font-weight:600;font-size:var(--fs-base);line-height:var(--lh-normal);text-align:center;color:var(--dark);justify-content:center;align-items:center;column-gap:.8rem;padding:0 1.2rem;display:flex}.label-element:before{content:"";background-color:var(--white-gray);border-radius:50%;flex:none;width:.8rem;height:.8rem}.label-element.zone-1:before{background-color:var(--main)}.label-element.zone-2:before{background-color:var(--main-dark)}.label-element.zone-3:before{background-color:var(--gray)}.label-element.zone-none:before{display:none}@media screen and (width<=800px){.label-element{height:6rem;font-size:var(--fs-sm)}}.custom-button{height:6rem;font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--white);border:1px solid;border-color:var(--main);border-radius:var(--radius-pill);background-color:var(--main);justify-content:center;align-items:center;column-gap:.8rem;padding:0 3.6rem;line-height:1.4;transition:all .3s;display:flex}.custom-button.custom-button--sm{height:4.8rem;font-size:var(--fs-base);padding:0 2.4rem}.custom-button.custom-button--md{height:6rem;font-size:var(--fs-md);padding:0 3.6rem}.custom-button.custom-button--lg{height:8rem;font-size:var(--fs-md);padding:0 4.7rem}.custom-button:hover{border-color:var(--main-hover);background-color:var(--main-hover)}.custom-button:disabled{border-color:var(--main-pastel);background-color:var(--main-pastel)}.custom-button.outline{color:var(--white);border-color:var(--white);background-color:var(--transparent)}.custom-button.outline:hover{background-color:var(--white);color:var(--black)}.custom-button.green{color:var(--main);border-color:var(--main);background-color:var(--transparent)}.custom-button.green:hover{background-color:var(--main);color:var(--white)}.list-obj{border-radius:5px;width:100%;position:relative}.list-obj .label{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-lg);color:var(--dark);margin-bottom:1rem;line-height:1.2}.list-obj .lists{position:relative}.list-obj .ul{border:1px solid var(--dark);width:100%;font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--dark);border-radius:3rem;padding:1.4rem 2rem;line-height:1.2;transition:all .3s}.list-obj .ul::placeholder{color:var(--text-light-gray)}.list-obj .ul.place{border-color:var(--white-gray);color:var(--text-light-gray)}.list-obj .ul.error{border-color:var(--red-text);color:var(--red-text)}.list-obj .ul.select-ul{z-index:10;background-color:var(--white);align-items:center;gap:.5rem;max-height:250px;margin-right:auto;padding:.7rem 1rem;transition:background-color .1s,border .2s;position:absolute;top:100%;left:0;overflow-y:auto}.list-obj .ul.select-ul::-webkit-scrollbar{display:none}.list-obj .ul.select-ul{-ms-overflow-style:none;scrollbar-width:none}.list-obj .ul.select-ul .li{cursor:pointer;border-radius:3rem;width:100%;padding:.7rem 1rem;transition:all .3s}.list-obj .ul.select-ul .li:last-child{border-bottom:none}.list-obj .ul.select-ul .li:hover,.list-obj .ul.select-ul .li.selected{background-color:var(--light-gray);color:var(--dark)}.list-obj .ul.select-ul span.observer{width:100%;height:1rem;position:absolute;bottom:2rem;left:0}.list-obj .ul.select-ul .svlr-wrapper,.list-obj .ul.select-ul .svlr-viewport{height:unset!important;max-height:200px!important}.list-obj .ul.select-ul .svlr-contents{padding:.6rem 0}.list-obj .error-message{font-family:var(--font-body);font-weight:400;font-size:var(--fs-md);color:var(--red-text);line-height:1.2;position:absolute;top:calc(100% + .2rem);left:2rem}@media screen and (width<=600px){.list-obj .label{font-size:var(--fs-xs);margin-bottom:.3rem}.list-obj .ul,.list-obj .error-message{font-size:var(--fs-2xs)}}.list-obj ul{width:100%;font-size:var(--fs-2xs);color:var(--black);min-width:100px;line-height:1.5}.list-obj ul.select-default{height:fit-content;font-size:var(--fs-2xs);min-height:2.7rem;color:var(--black);border:1px solid var(--black);background-color:#fff;align-items:center;margin-bottom:.5rem;margin-right:auto;padding:.7rem 2.5rem .7rem 1rem;font-weight:400;line-height:1.2;transition:border .2s;display:flex}.list-obj ul.select-default span[class*=icon]{font-size:var(--fs-sm);color:var(--black);border-right:1.5px solid var(--black);margin-right:.8rem;padding-right:.8rem;line-height:.9;display:block;top:.9rem}.list-obj ul.select-default li{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:fit-content;overflow:hidden}.list-obj ul.select-default.place{color:var(--black)}.list-obj ul.select-default{position:relative}.list-obj ul.select-default.open{border:1px solid var(--black)}.list-obj ul.select-default.open:after{transform:rotateX(180deg)}.list-obj ul.select-default:hover{cursor:pointer}.list-obj ul.select-default:after{transform-origin:50%;content:"";color:var(--black);font-family:icomoon,sans-serif;font-size:.84rem;font-weight:400;line-height:1;transition:all .2s;position:absolute;top:calc(50% - .42rem);right:.5rem}.list-obj ul.select-ul{z-index:10;max-height:250px;font-size:var(--fs-2xs);color:var(--black);border:1px solid var(--black);background-color:#fff;align-items:center;margin-bottom:.5rem;margin-right:auto;padding:0;line-height:1.5;transition:background-color .1s,border .2s;position:absolute;top:100%;left:0;overflow-y:auto}.list-obj ul.select-ul::-webkit-scrollbar{display:none}.list-obj ul.select-ul{-ms-overflow-style:none;scrollbar-width:none}.list-obj ul.select-ul li{cursor:pointer;width:100%;padding:.65rem 1rem .45rem;transition:all .3s}.list-obj ul.select-ul li:last-child{border-bottom:none}.list-obj ul.select-ul li:hover{background-color:var(--black)}.list-obj ul.select-ul span.observer{width:100%;height:1rem;position:absolute;bottom:2rem;left:0}.list-obj ul.select-ul .svlr-wrapper,.list-obj ul.select-ul .svlr-viewport{height:unset!important;max-height:200px!important}.list-obj ul.select-ul .svlr-contents{padding:.6rem 0}.list-obj .select-ul{width:100%}.toast-container{border-radius:var(--radius-sm);background-color:var(--white);width:25rem;max-width:100vw;height:auto;box-shadow:var(--shadow-2);flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1rem;padding:1rem;display:flex;position:fixed;bottom:1rem;right:1rem;z-index:100001!important}.toast-container .message-context{flex-direction:column;flex:1;row-gap:.7rem;margin-right:auto;display:flex}.toast-container .message-context p{all:unset;font-style:normal}.toast-container .message-context .message-title{font-weight:600;font-size:var(--fs-xs);color:var(--black);opacity:1;line-height:1}.toast-container .message-context .message-text{color:var(--black);font-size:.9rem;font-weight:400;line-height:1}.toast-container .close{height:fit-content;font-size:var(--fs-md);color:var(--black);cursor:pointer;align-self:flex-start;margin-top:-.5rem;margin-right:-.5rem;line-height:.8}.toast-container.error-type .message-context .message-title{color:var(--black)}:root{--font-heading:"Nunito", sans-serif;--font-body:"HelveticaNeueCyr", sans-serif;--fs-2xs:1rem;--fs-xs:1.2rem;--fs-sm:1.4rem;--fs-base:1.6rem;--fs-md:1.8rem;--fs-lg:2rem;--fs-xl:2.4rem;--fs-2xl:3rem;--fs-3xl:3.6rem;--fs-4xl:4.8rem;--fs-5xl:5.6rem;--fs-6xl:6.4rem;--radius-sm:.8rem;--radius-md:1.2rem;--radius-lg:1.6rem;--radius-pill:100rem;--shadow-1:0 .4rem 1.2rem #0000000f;--shadow-2:0 1.2rem 3rem #00000014;--shadow-3:0 1.8rem 4rem #00000024;--space-section:10rem;--space-section-sm:6rem;--pad-card:2.8rem;--pad-card-sm:2rem;--lh-tight:1.15;--lh-normal:1.5;--lh-loose:1.7;--white:#fff;--white-gray:#e6e6e6;--light-gray:#f4f4f4;--text-light-gray:#616d80;--light-blue-gray:#f3f6fb;--gray:#566273;--text-dark-gray:#595959;--dark:#363636;--black:#000;--transparent:#fff0;--main:#86c051;--main-text:#217a4a;--main-hover:#99d760;--main-pastel:#dbeccb;--main-dark:#24814f;--main-dark-hover:#1d6b41;--main-bright:#21c434;--link:var(--main-text);--link-hover:var(--main-dark);--light-blue:#48a9f2;--light-blue-pastel:#b0d8f7;--yellow:#f4c430;--orange:#ff7824;--orange-pastel:#ffd6bd;--red:#ff2424;--red-text:#c62828;--red-pastel:#ffbdbd}section#why-gecko .swiper{padding-bottom:1.6rem}section#why-gecko .swiper .swiper-pagination{bottom:0}section#why-gecko .swiper .swiper-pagination .swiper-pagination-bullet{border-radius:var(--radius-pill);background-color:var(--gray);width:1rem;height:2px;margin:0 2.5px;transition:all .3s}section#why-gecko .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--text-dark-gray);width:2rem}section#reviews .swiper{padding-bottom:1.6rem}section#reviews .swiper .swiper-pagination{bottom:0}section#reviews .swiper .swiper-pagination .swiper-pagination-bullet{border-radius:var(--radius-pill);background-color:var(--gray);width:1rem;height:2px;margin:0 2.5px;transition:all .3s}section#reviews .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--text-dark-gray);width:2rem}.leaflet-pane,.leaflet-top,.leaflet-bottom{z-index:0!important}picture{text-align:center}.document-content h2,.document-content h3,.document-content h4,.document-content h5{font-family:var(--font-heading);font-weight:700;line-height:var(--lh-loose)}.document-content h2{font-size:var(--fs-4xl);color:var(--dark);margin-bottom:2rem}.document-content h3{font-size:var(--fs-xl);color:var(--dark);margin-bottom:1rem}.document-content h4{font-size:var(--fs-md);color:var(--main-text);margin-bottom:1rem}.document-content h5{font-family:var(--font-body);font-weight:400;line-height:var(--lh-loose);font-size:var(--fs-md);color:var(--text-dark-gray)}.document-content p,.document-content ul{font-family:var(--font-body);font-weight:400;line-height:var(--lh-loose);margin-bottom:2.5rem}.document-content p{font-size:var(--fs-md);color:var(--text-dark-gray)}.document-content p a{color:var(--link);text-decoration:underline}.document-content p a:hover{color:var(--link-hover)}.document-content ul{padding-inline-start:2rem}.document-content ul li{font-size:var(--fs-base);color:var(--black);margin-bottom:1rem;list-style:outside;display:list-item}.document-content ul li::marker{font-size:var(--fs-lg);color:var(--main-text)}@media screen and (width<=600px){.document-content h2{font-size:var(--fs-lg);margin-bottom:1rem}.document-content h3,.document-content h4{font-size:var(--fs-base)}.document-content h5{font-size:var(--fs-xs)}.document-content p{font-size:var(--fs-xs);margin-bottom:1.6rem}.document-content ul{margin-bottom:3rem;padding-inline-start:2.5rem}.document-content ul li{font-size:var(--fs-xs);color:var(--black);margin-bottom:.7rem}.document-content ul li::marker{font-size:var(--fs-lg)}}.reveal-hidden{opacity:0;animation:10ms linear 6s forwards reveal-failsafe;transform:translateY(34px)scale(.97)}@keyframes reveal-failsafe{to{opacity:1;transform:none}}.reveal-shown{opacity:1;transition:opacity .55s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .55s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.reveal-hidden,.reveal-shown{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.hero-enter-title{animation:1.15s cubic-bezier(.16,1,.3,1) both hero-title-in}@keyframes hero-title-in{0%{transform:translateY(44px)}}.hero-enter{animation:1.15s cubic-bezier(.16,1,.3,1) both hero-in}@keyframes hero-in{0%{opacity:0;transform:translateY(44px)}}.hero-enter-1{animation-delay:.18s}.hero-enter-2{animation-delay:.34s}.hero-enter-3{animation-delay:.5s}.hero-enter-4{animation-delay:.66s}.card-container,.service-card,.eco-card{will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.card-container:hover,.service-card:hover,.eco-card:hover{box-shadow:var(--shadow-3);transform:translateY(-8px)}.has-parallax{will-change:transform;transform:translate(0,0)scale(1.12)}.parallax-frame{overflow:hidden}@media (prefers-reduced-motion:reduce){.has-parallax{transform:scale(1)!important}.card-container:hover,.service-card:hover,.eco-card:hover{transform:none}}section[id],[id=booking],[id=about-us],[id=reviews],[id=faq]{scroll-margin-top:14rem}
