@font-face{font-display:swap;font-family:Primary;font-style:normal;font-weight:400;src:url(../assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-regular-webfont.woff) format("woff"),url(../assets/fonts/poppins-regular-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_italic;font-style:italic;font-weight:400;src:url(../assets/fonts/poppins-italic-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-italic-webfont.woff) format("woff"),url(../assets/fonts/poppins-italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_extralight;font-style:normal;font-weight:200;src:url(../assets/fonts/poppins-extralight-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-extralight-webfont.woff) format("woff"),url(../assets/fonts/poppins-extralight-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_light;font-style:normal;font-weight:300;src:url(../assets/fonts/poppins-light-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-light-webfont.woff) format("woff"),url(../assets/fonts/poppins-light-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_medium;font-style:normal;font-weight:500;src:url(../assets/fonts/poppins-medium-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-medium-webfont.woff) format("woff"),url(../assets/fonts/poppins-medium-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_semibold;font-style:normal;font-weight:600;src:url(../assets/fonts/poppins-semibold-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-semibold-webfont.woff) format("woff"),url(../assets/fonts/poppins-semibold-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_bold;font-style:normal;font-weight:700;src:url(../assets/fonts/poppins-bold-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-bold-webfont.woff) format("woff"),url(../assets/fonts/poppins-bold-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Primary_black;font-style:normal;font-weight:900;src:url(../assets/fonts/poppins-black-webfont.woff2) format("woff2"),url(../assets/fonts/poppins-black-webfont.woff) format("woff"),url(../assets/fonts/poppins-black-webfont.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary-font:"Primary",Arial,sans-serif;--primary-font-italic:"Primary_italic",Arial,sans-serif;--primary-font-extralight:"Primary_extralight",Arial,sans-serif;--primary-font-light:"Primary_light",Arial,sans-serif;--primary-font-medium:"Primary_medium",Arial,sans-serif;--primary-font-semibold:"Primary_semibold",Arial,sans-serif;--primary-font-bold:"Primary_bold",Arial,sans-serif;--primary-font-black:"Primary_black",Arial,sans-serif;font-size:62.5%;scroll-behavior:smooth}[id]{scroll-margin-top:440px}body{background-color:#e6e6e6;font-family:var(--primary-font);font-size:1.6rem}[data-current-page]:not([data-current-page=home]) .hero{height:calc(50vh - 85px);margin-top:85px}.container-fluid{background-color:#e6e6e6;border-bottom:2px solid #000;position:fixed;top:0;width:100%;z-index:11}.navbar__overlay--active{background-color:rgba(0,0,0,.65);height:100%;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:10}.container{margin:0 auto;width:94%}.page-section,.privacy-policy{margin:6.6em 0}.section__overlay{background-color:rgba(0,0,0,.65);height:100%;left:0;position:absolute;top:0;width:100%;z-index:8}.section__subtitle,.section__title,.slider-hint{text-align:center}.footer__title,.hero__description,.hero__title,.section__title,.slider-hint{line-height:1.4}.section__title{font-family:var(--primary-font);font-size:3.2rem;letter-spacing:1px;text-transform:uppercase}.section__title-divider{border:2px solid #2bde73;margin:1.5em auto;width:60px}.section__subtitle{font-size:1.6rem;line-height:1.8;margin-bottom:3em}.no-scroll,.sr-only{overflow:hidden}.sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}.scroll-to-top-button{align-items:center;background-color:#2bde73;border:3px solid #20ca64;border-radius:4px;bottom:50px;color:#000;cursor:pointer;display:inline-block;display:flex;font-family:var(--primary-font);font-family:var(--primary-font-medium);font-size:1.6rem;gap:.5em;overflow:hidden;padding:1em;position:relative;position:fixed;right:50px;text-decoration:none;text-transform:uppercase;transition:right .2s ease-in-out;z-index:0;z-index:11}.scroll-to-top-button__icon{width:30px}.scroll-to-top-button--hidden{right:-150px}.scroll-to-top-button:focus{border-color:#000;outline:none}.cookie-alert{animation:showCookieAlert 1s .5s forwards;background-color:#e6e6e6;border-top:2px solid #000;bottom:0;padding:2em;position:fixed;transform:translateY(100%);width:100%;z-index:12}.cookie-alert__button,.cookie-alert__message{margin-top:1.5em}.cookie-alert__link{color:#2bde73}.cookie-alert__button{background-color:#2bde73;border:2px solid transparent;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-family:var(--primary-font);overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}@keyframes showCookieAlert{0%{transform:translateY(100%)}to{transform:translateY(0)}}.navbar{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:.5em}.navbar__link,.navbar__logo{color:#000}.navbar__logo{align-items:center;display:flex;font-family:var(--primary-font-light);font-size:3.2rem;gap:.25em;padding-left:.5em;text-decoration:none}.navbar__logo-icon{vertical-align:middle;width:25px}.navbar__logo-name{transform:translateY(3px)}.navbar__burger{background-color:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;padding:1em}.navbar__burger-box{display:block;height:40px;position:relative;width:46px}.navbar__burger-inner{margin-top:-2px;top:50%}.navbar__burger-inner,.navbar__burger-inner:after,.navbar__burger-inner:before{background-color:#000;border-radius:4px;display:block;height:4px;position:absolute;width:100%}.navbar__burger-inner:after,.navbar__burger-inner:before{content:""}.navbar__burger-inner:before{top:-10px}.navbar__burger-inner:after{bottom:-10px}.navbar__burger--spring .navbar__burger-inner:before{top:10px}.navbar__burger--spring .navbar__burger-inner:after{top:20px}.navbar__burger--spring.navbar__burger--active .navbar__burger-inner{background-color:transparent}.navbar__burger--spring.navbar__burger--active .navbar__burger-inner:after,.navbar__burger--spring.navbar__burger--active .navbar__burger-inner:before{top:0}.navbar__burger--spring.navbar__burger--active .navbar__burger-inner:before{transform:rotate(45deg)}.navbar__burger--spring.navbar__burger--active .navbar__burger-inner:after{transform:rotate(-45deg)}.navbar__burger--active .hamburger-inner,.navbar__burger--active .hamburger-inner:after,.navbar__burger--active .hamburger-inner:before{background-color:#000}.navbar__burger:focus{border-color:#000}@media (hover:hover){.navbar__burger:hover{opacity:.7}}.navbar__links{display:none;flex-basis:100%}.navbar__links--active{display:block;padding-top:8px}.navbar__list{align-items:center;display:flex;flex-direction:column;list-style-type:none}.navbar__item{text-align:center;width:100%}.navbar__item:last-child>.navbar__link{align-items:center;color:#2bde73;display:flex;font-family:Primary_semibold,Arial,sans-serif;gap:4px;justify-content:center}.navbar__link{display:inline-block;padding:2em 1em;text-decoration:none;transition:background-color .2s linear,color .2s linear;width:100%}@media (hover:hover){.navbar__link:hover{background-color:#000;color:#e6e6e6}}.hero{background-attachment:fixed;background-image:-webkit-image-set(url("../assets/media/hero_image_mobile.webp") type("image/webp") 1x,url("../assets/media/hero_image_mobile.min.jpg") type("image/jpeg") 1x);background-image:image-set(url("../assets/media/hero_image_mobile.webp") type("image/webp") 1x,url("../assets/media/hero_image_mobile.min.jpg") type("image/jpeg") 1x);background-position:50%;background-size:cover;height:100vh;position:relative}.hero__text{color:#e6e6e6;padding-right:.5em;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.hero__text--center{text-align:center}.hero__company-name,.hero__title{margin-bottom:.75em}.hero__company-name{font-family:var(--primary-font-light);font-size:2.4rem}.hero__title{font-size:3.2rem;line-height:1.5}.hero__divider{border:1px solid #2bde73;margin:1.5em auto;width:60px}.hero__divider--align-left{margin-left:0;margin-right:0}.hero__cta-link{background-color:#2bde73;border:2px solid #20ca64;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-family:var(--primary-font);font-size:1.6rem;overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}.hero__cta-link>span{background-color:#20ca64;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.hero__cta-link>span:first-child{left:-100%;top:-50%}.hero__cta-link>span:last-child{bottom:-50%;right:-100%}@media (hover:hover){.hero__cta-link:hover>span:first-child{left:0}.hero__cta-link:hover>span:last-child{right:0}}.hero__overlay{background-color:rgba(0,0,0,.65);background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.about>.section__title-divider{margin-bottom:3em}.about__description{display:flex;flex-direction:column;gap:3em;margin-bottom:3em}.about__image-box{-o-object-fit:cover;object-fit:cover;width:100%}.about__image{width:100%}.about__text{color:#404040}.about__title{color:#000;font-size:2rem;line-height:1.4;margin-bottom:1em;text-align:center}.about__mission{line-height:1.8}.about__banner{height:25vh;margin-top:3em;position:relative;width:100%;z-index:0}.about__banner-text-box{border:2px solid #e6e6e6;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.about__banner-text-box>.about__banner-text{color:#e6e6e6;font-family:var(--primary-font-medium);padding:1em;text-align:center}.about__banner>.section__overlay{z-index:-1}.about__banner-image{background-attachment:fixed;background-image:-webkit-image-set(url("../assets/media/girl_walking_mobile.webp") type("image/webp") 1x,url("../assets/media/girl_walking_mobile.min.jpg") type("image/jpeg") 1x);background-image:image-set(url("../assets/media/girl_walking_mobile.webp") type("image/webp") 1x,url("../assets/media/girl_walking_mobile.min.jpg") type("image/jpeg") 1x);background-position:50%;background-size:cover}.stats__container,.stats__item{align-items:center;display:flex;flex-direction:column;gap:3em}.stats__item{gap:2em;width:240px}.stats__item-top{background-color:#2bde73;border-radius:50%;height:80px;position:relative;width:80px}.stats__item-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.stats__item-number{font-family:var(--primary-font-semibold);font-size:3.2rem}.stats__item-text{font-size:1.8rem}.offer__card-group{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-bottom:2em}.offer__card{border-radius:4px;box-shadow:0 2px 5px 0 #404040;padding:3em 2em;text-align:center;transform:scale(1);transition:transform .2s ease-in-out}.offer__card--popular{border:3px solid #20ca64;overflow:hidden;position:relative}.offer__card-label{background-color:#20ca64;color:#e6e6e6;left:0;padding:.5em 1em;position:absolute;top:0;transform:rotate(-45deg) translate(-27%,-27%);width:150px}.offer__card-title{font-family:var(--primary-font-extralight);margin-bottom:1em}.offer__card-price{font-family:var(--primary-font-medium);font-size:3.6rem;letter-spacing:-2px;margin-bottom:.5em}.offer__card-price-currency{font-size:1.3em}.offer__card-options-box{margin-bottom:2em}.offer__card-options-list{list-style-type:none}.offer__card-option{align-items:center;display:flex;gap:.5em;justify-content:center;margin-bottom:.5em}.offer__card-option-icon--available{fill:#2bde73;opacity:1}.offer__card-option-icon--unavailable{fill:#404040;opacity:.5}.offer__card-option-icon--unavailable+span{opacity:.6}.offer__card-link{background-color:#e6e6e6;border:3px solid #404040;border-radius:4px;color:#404040;display:inline-block;font-family:var(--primary-font);overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}.offer__card-link>span{background-color:#d6d6d6;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.offer__card-link>span:first-child{left:-100%;top:-50%}.offer__card-link>span:last-child{bottom:-50%;right:-100%}.offer__card-link--popular{background-color:#2bde73;border:3px solid #20ca64;border-radius:4px;color:#000;display:inline-block;font-family:var(--primary-font);overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}.offer__card-link--popular>span{background-color:#20ca64;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}@media (hover:hover){.offer__card-link:hover>span:first-child{left:0}.offer__card-link:hover>span:last-child{right:0}.offer__card:hover{transform:scale(1.05)}}.offer__card-option-icon{width:1.6rem}.offer__card-option-icon--available{fill:green}.offer__link-box{text-align:center}.offer__link{background-color:#2bde73;border:3px solid #20ca64;border-radius:4px;color:#000;display:inline-block;font-family:var(--primary-font);overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}.offer__link>span{background-color:#20ca64;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.offer__link>span:first-child{left:-100%;top:-50%}.offer__link>span:last-child{bottom:-50%;right:-100%}@media (hover:hover){.offer__link:hover>span:first-child{left:0}.offer__link:hover>span:last-child{right:0}}.testimonials .slider-hint{color:#404040;font-size:1.2rem;margin-bottom:1em;opacity:.75}.testimonials .slider-hint--mobile{display:none}@media (hover:hover) and (pointer:coarse){.testimonials .slider-hint--mobile{display:block}}.testimonials__slider{position:relative}.testimonials__slider-card{border-radius:6px;height:var(--testimonial-slide-height);margin-bottom:2em;padding:1.5em}.testimonials__slider-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5em}.testimonials__slider-card-image{border:3px solid #2bde73;border-radius:50%;height:70px;-o-object-fit:cover;object-fit:cover;padding:.2em;width:70px}.testimonials__slider-card-quote{background-color:#2bde73;border-radius:50%;height:60px;position:relative;width:60px}.testimonials__slider-card-quote img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.testimonials__slider-card-text{line-height:1.5;margin-bottom:1em}.testimonials__slider-card-fullname{color:#2bde73;font-size:2.2rem;margin-bottom:.5em}.testimonials__slider-card-city{color:#404040}.testimonials__slider-pagination .swiper-pagination-bullet{background-color:#404040}.testimonials__slider-pagination .swiper-pagination-bullet-active{background-color:#20ca64}.partners__companies{display:flex;flex-direction:column;margin-bottom:3em}.partners__company{align-items:center;display:flex;justify-content:center;margin:2em 0}.partners__company-logo{width:35%}.partners__company:first-child>.testimonials__company-logo{width:40%}.faq__accordion{margin-bottom:2em}.faq__accordion-box{margin:1em}.faq__accordion-answer,.faq__accordion-question{font-size:1.6rem;line-height:1.4;text-align:left}.faq__accordion-question{align-items:center;background-color:#e6e6e6;border:3px solid #20ca64;border-radius:4px;color:#000;cursor:pointer;display:inline-block;display:flex;font-family:var(--primary-font);font-family:Primary_semibold,Arial,Helvetica,sans-serif;gap:1em;justify-content:space-between;overflow:hidden;padding:1em .75em;position:relative;text-decoration:none;width:100%;z-index:0}.faq__accordion-question:focus{background-color:#2bde73;outline:none}.faq__accordion-answer{display:none;padding:.75em .5em}.faq__accordion-answer--open{display:block}.faq__accordion-answer:focus{background-color:#4169e1}.faq__link-box{text-align:center}.faq__link{background-color:#2bde73;border:3px solid #20ca64;border-radius:4px;color:#000;display:inline-block;font-family:var(--primary-font);overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}.faq__link>span{background-color:#20ca64;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.faq__link>span:first-child{left:-100%;top:-50%}.faq__link>span:last-child{bottom:-50%;right:-100%}@media (hover:hover){.faq__link:hover>span:first-child{left:0}.faq__link:hover>span:last-child{right:0}}.faq picture{height:24px}.contact__details,.contact__form{border:2px solid #404040;padding:2em;text-align:center}.contact__details-box{margin-bottom:1em}.contact__details-address,.contact__details-email,.contact__details-phone{color:#404040;line-height:1.4}.contact__details-logo{align-items:center;border-top:2px solid #404040;display:flex;font-family:var(--primary-font-light);font-size:3.2rem;gap:.25em;justify-content:center;padding-top:1em;text-decoration:none}.contact__box{display:flex;flex-direction:column;gap:2em}.contact__title{margin-bottom:1em;text-transform:uppercase}.contact__subtitle{font-size:1.8rem;margin-bottom:.5em}.contact__form{position:relative}.contact__form-title{text-transform:uppercase}.contact__form-grid{display:grid;gap:1em;margin-bottom:2em}.contact__form-grid-item{margin-bottom:1em}.contact__form-grid-item:nth-last-of-type(2)>.contact__form-info-box{display:flex;justify-content:space-between}.contact__form-grid-item:last-of-type{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;margin-bottom:0}.contact__form-label{display:block;font-family:var(--primary-font-medium);font-size:1.8rem;margin-bottom:.5em}.contact__form-input{--border-color:transparent;border:2px solid var(--border-color);border-color:var(--border-color);font-family:var(--primary-font);font-size:1.6rem;margin-bottom:.25em;padding:1em;width:100%}.contact__form-input::-webkit-input-placeholder{color:#404040}.contact__form-input:focus{border-color:#404040;outline:none}.contact__form-input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact__form-input--select:focus{border:2px solid #404040;outline:none}.contact__form-input-arrow{margin:1em;position:absolute;right:0;width:20px;fill:#404040;opacity:.75;pointer-events:none}.contact__form-input-arrow--up{top:25px}.contact__form-input-arrow--down{top:27px}.contact__form-input--textarea{min-height:70px;resize:vertical}.contact__form-input--error{border-color:#c00}.contact__form-select-box{position:relative}.contact__form-error{color:#c00;display:none;font-size:1.6rem;text-align:left}.contact__form-error--active{display:block}.contact__form-counter{color:#404040;font-size:1.4rem}.contact__form-button{background-color:#e6e6e6;border:3px solid #404040;border-radius:4px;color:#404040;cursor:pointer;display:inline-block;font-family:var(--primary-font);font-size:1.6rem;overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;width:220px;z-index:0}.contact__form-button>span{background-color:#d6d6d6;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.contact__form-button>span:first-child{left:-100%;top:-50%}.contact__form-button>span:last-child{bottom:-50%;right:-100%}.contact__form-button:focus{outline:none}.contact__form-button--submit{background-color:#2bde73;border-color:#20ca64;color:#000}.contact__form-button--submit>span{background-color:#20ca64;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.contact__form-button--reset:focus{background-color:#d6d6d6}.contact__form-button--submit:focus{background-color:#20ca64;border-color:#000}@media (hover:hover){.contact__form-button:hover>span:first-child{left:0}.contact__form-button:hover>span:last-child{right:0}}.contact__form-privacy{color:#2bde73}.map{margin-bottom:3em}.map .map__box{border:2px solid #404040;height:600px;width:100%}.footer{background-color:#d6d6d6;color:#404040}.footer__container{padding:6.6em 0 3em}.footer__nav,.footer__socials{margin-bottom:2em}.footer__nav{display:flex;flex-direction:column;gap:1em}.footer__nav-logo-link{align-items:center;color:#000;display:flex;font-family:var(--primary-font-light);font-size:3.2rem;font-size:4.6rem;gap:.25em;text-decoration:none}.footer__nav-logo-icon{width:40px}.footer__nav-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5em;list-style-type:none}.footer__nav-link{color:#404040;display:block;padding:1em 0;text-decoration:none;transition:color .2s linear}.footer__nav-link--active{color:#000;font-family:var(--primary-font-semibold)}@media (hover:hover){.footer__nav-link:hover{color:#000}}.footer__title{font-size:2.4rem;margin-bottom:.5em}.footer__socials-list{display:flex;gap:1em;list-style-type:none;position:relative}.footer__socials-link{display:inline-block;height:calc(40px + 1em);padding:.5em;position:relative;text-decoration:none}.footer__socials-link img{height:40px;width:40px}.footer__socials-tooltip{background-color:#404040;border-radius:4px;color:#e6e6e6;display:inline-block;opacity:0;padding:.5em 1em;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;visibility:hidden}.footer__socials-tooltip--visible{opacity:1;pointer-events:auto;visibility:visible}.footer__details-address{padding:.5em 0}.footer__copyright{border-top:2px solid #404040;font-size:1.4rem;padding:1.2em;text-align:center}.form-popup__container{background-color:rgba(0,0,0,.65);display:none;height:100%;left:0;position:fixed;position:absolute;top:0;width:100%;z-index:11}.form-popup__container--active{display:block}.form-popup__container .form-popup{background-color:#e6e6e6;border:2px solid #404040;left:50%;padding:2em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.form-popup__container .form-popup__title{font-family:var(--primary-font-light);margin-bottom:.75em}.form-popup__container .form-popup__info{color:#404040;line-height:1.25;margin-bottom:1.5em}.form-popup__container .form-popup__close-button{background-color:#2bde73;border:2px solid transparent;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-family:var(--primary-font);font-size:1.6rem;overflow:hidden;padding:.75em 4.5em;position:relative;text-decoration:none;z-index:0}.services__grid{display:grid;gap:2em}.services__card{border:2px solid #404040;padding:1.5em;text-align:center}.services__card-top{background-color:#50e28a;border-radius:50%;display:inline-block;height:80px;margin-bottom:1.5em;position:relative;width:80px}.services__card-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.services__card-title{font-size:2rem;margin-bottom:1em}.services__card-description{color:#404040;line-height:1.8}.parks{margin-bottom:3em}.parks__grid{display:grid;gap:2em}.parks__card{border:2px solid #404040;position:relative}.parks__card-title{font-size:2.4rem;line-height:1.25;margin:.6em auto .4em .55em}.parks__card-image{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.parks__card-body{display:flex;flex-direction:column}.parks__card-info{align-items:center;display:flex;font-size:1.8rem;gap:.5rem;margin:.35em 0;padding:0 .5em}.parks__card-info-icon>picture{display:inline-flex;height:26px;vertical-align:middle}.parks__card-info-description{font-size:1.5rem;line-height:1.4;margin-bottom:5.4em}.parks__card-info-description>b{font-size:1.8rem}.parks__card-link-box{bottom:0;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.parks__card-link{background-color:#2bde73;border:3px solid #20ca64;border-radius:4px;color:#000;display:inline-block;font-family:var(--primary-font);margin:1em auto;overflow:hidden;padding:1em 3em;position:relative;text-decoration:none;z-index:0}.parks__card-link>span{background-color:#20ca64;height:100%;position:absolute;transition:left .3s ease-out,right .3s ease-out;width:100%;z-index:-1}.parks__card-link>span:first-child{left:-100%;top:-50%}.parks__card-link>span:last-child{bottom:-50%;right:-100%}.parks__card-link:focus{background-color:#20ca64;border:2px solid #000;outline:none}@media (hover:hover){.parks__card-link:hover>span:first-child{left:0}.parks__card-link:hover>span:last-child{right:0}}.faq-listing__box{margin:2em 0}.faq-listing__box:first-of-type{margin-top:3em}.faq-listing__box:last-of-type{margin-bottom:3em}.faq-listing__question{font-size:2.4rem;line-height:1.5;margin-bottom:.75em;text-align:center}.faq-listing__answer{color:#404040;line-height:1.8}.privacy-policy__section{margin:3em 0}.privacy-policy__heading{line-height:1.25}.privacy-policy__update{font-family:var(--primary-font-medium)}.privacy-policy__intro,.privacy-policy__list,.privacy-policy__text,.privacy-policy__update{line-height:1.6;margin-top:1em}.privacy-policy__intro,.privacy-policy__text{color:#404040}.privacy-policy__list{color:#404040;list-style-position:inside;margin-left:1em}.privacy-policy__list-item{margin-bottom:.25em}.privacy-policy__link{color:#20ca64}@media (min-width:576px){.hero__text{padding-right:1em}.hero__company-name{font-size:2.6rem}.hero__title{font-size:4.2rem}.about__banner-text,.about__title{font-size:2.4rem}.stats__container{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.offer__card{padding:3em}.partners__companies{flex-direction:row;flex-wrap:wrap}.partners__company{flex-basis:50%}.partners__company-logo{width:50%}.partners__company:first-child>.partners__company-logo{width:60%}.parks__card-image{height:300px}.parks__card-title{line-height:normal}.parks__card-info-description{font-size:1.6rem}.parks__card-link{padding:.75em 4.5em}.faq__accordion-question{font-size:1.8rem}.footer__nav-list{flex-direction:row;gap:1.5em}}@media (min-width:768px){.navbar{flex-wrap:nowrap;padding:0}.navbar__burger{display:none}.navbar__links{display:block}.navbar__links--active{padding-top:0}.navbar__list{flex-direction:row;gap:.25em;justify-content:flex-end}.navbar__item,.navbar__link{width:auto}.navbar__link{display:inline-flex;white-space:nowrap}.navbar__link--active{background-color:#000;color:#e6e6e6}.services__grid{grid-template-columns:repeat(4,1fr)}.services__card{grid-column:span 2}.services__card:last-child{grid-column:2/4}.faq-listing__question{text-align:left}.parks__grid{grid-template-columns:repeat(2,1fr)}.parks__card-image{height:250px}.parks__card:last-child{grid-column:1/-1;justify-self:center;width:50%}}@media (min-width:992px){[id]{scroll-margin-top:120px}.container,.navbar{width:960px}.hero{background-image:-webkit-image-set(url("../assets/media/hero_image_desktop.webp") type("image/webp") 1x,url("..assets/media/hero_image_desktop.min.jpg") type("image/jpeg") 1x);background-image:image-set(url("../assets/media/hero_image_desktop.webp") type("image/webp") 1x,url("..assets/media/hero_image_desktop.min.jpg") type("image/jpeg") 1x)}.hero__text--center{text-align:left}.hero__divider{margin-left:0;margin-right:0}.about__title{margin-bottom:.75em}.about__description:nth-of-type(odd){flex-direction:row}.about__description:nth-of-type(odd) .about__mission,.about__description:nth-of-type(odd) .about__title{text-align:left}.about__description:nth-of-type(2n){flex-direction:row-reverse}.about__description:nth-of-type(2n) .about__mission,.about__description:nth-of-type(2n) .about__title{text-align:right}.about__description>*{flex-basis:50%}.about__text{font-size:1.5rem}.about__banner-text{font-size:3.2rem}.about__banner-image{background-image:-webkit-image-set(url("../assets/media/girl_walking_desktop.webp") type("image/webp") 1x,url("../assets/media/girl_walking_desktop.min.jpg") type("image/jpeg") 1x);background-image:image-set(url("../assets/media/girl_walking_desktop.webp") type("image/webp") 1x,url("../assets/media/girl_walking_desktop.min.jpg") type("image/jpeg") 1x)}.services__grid{grid-template-columns:repeat(3,1fr)}.services__card{grid-column:auto}.services__card:last-child{grid-column:3/-1}.offer__card-group{flex-direction:row}.offer__card{padding:2em}.offer__card-option{font-size:1.4rem}.partners__company{flex-basis:25%}.partners__company:first-child>.partners__company-logo{width:75%}.contact__box{align-items:flex-start;flex-direction:row}.contact__details{flex-grow:1}.contact__form{flex-grow:2}.contact__form-grid{grid-template-columns:repeat(2,1fr)}.contact__form-grid-item:first-of-type,.contact__form-grid-item:last-of-type,.contact__form-grid-item:nth-last-of-type(2){grid-column:1/3}.contact__form-grid-item:last-of-type{flex-direction:row}.contact__form-error{font-size:1.4rem}.services__cards{flex-wrap:nowrap}.parks__card-info-description{margin-bottom:4.5em}.footer__nav{align-items:center;flex-direction:row}.footer__nav-logo{flex-grow:1}}@media (min-width:1200px){.container,.navbar{width:1140px}.hero__company-name{font-size:3.2rem}.hero__title{font-size:5rem}.about__banner-text{font-size:4rem}.offer__card-group{gap:3rem}.offer__card{padding:3em}.offer__card-option{font-size:1.6rem}.testimonials__slider-card{height:440px}.parks__card-image{height:350px}.contact__form-error{font-size:1.6rem}}
/*# sourceMappingURL=style.min.css.map */
