@font-face{font-family:Antebas;src:url(../../fonts/Antebas.eot);src:url(../../fonts/Antebas.eot?#iefix) format("embedded-opentype"),url(../../fonts/Antebas.woff2) format("woff2"),url(../../fonts/Antebas.woff) format("woff"),url(../../fonts/Antebas.ttf) format("truetype"),url(../../fonts/Antebas.svg#Antebas) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sispany;src:url(../../fonts/Sispany.eot);src:url(../../fonts/Sispany.eot?#iefix) format("embedded-opentype"),url(../../fonts/Sispany.woff2) format("woff2"),url(../../fonts/Sispany.woff) format("woff"),url(../../fonts/Sispany.ttf) format("truetype"),url(../../fonts/Sispany.svg#Sispany) format("svg");font-weight:400;font-style:normal;font-display:swap}.hide{display:none}.fs-regular{font-weight:400}label.error{font-size:12px;font-weight:700;color:#dc3232}.swiper-button-disabled{cursor:not-allowed!important;opacity:.5!important;border-color:#2a5135!important}.swiper-button-disabled img{filter:none!important}.lightbox{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.animate-block{opacity:0;transform:translateY(100px);transition:opacity 1.5s ease-out,transform 1s ease-out}.animate-block.in-view{opacity:1;transform:translateY(0)}.h1,h1{font-size:clamp(60px,6vw,105px);line-height:clamp(72px,7.2vw,126px);font-family:Sispany}.h2,h2{font-size:clamp(48px,4.5vw,74px);line-height:clamp(58px,5.5vw,89px);font-family:Sispany}.h3,h3{font-size:32px;line-height:38px;font-family:Sispany}.h4,h4{font-size:20px;line-height:30px;font-family:"Plus Jakarta Sans",sans-serif}p{font-size:18px;line-height:25px}.container-fluid{max-width:1850px;margin:0 auto}.container-fluid.small{max-width:1310px}.services{max-width:1775px;margin:150px auto 120px;background-image:url(../../images/service-bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;padding:45px 30px}.services-wrap{background-color:#fdfbf6;border-radius:10px;overflow:hidden;padding:80px 50px}.services-title{max-width:845px;margin:0 auto 65px;text-align:center}.services .swiper{max-width:1280px;margin:0 auto}.services .service-card{text-decoration:none;color:#2a5135;text-align:center}.services .service-card h3{margin:15px 0}.services .service-card .service-image{width:100%;max-width:360;aspect-ratio:360/450;border-radius:10px;overflow:hidden}.services .service-card .service-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.services .service-card p{letter-spacing:-.18px;font-weight:300}.services-slider{display:flex;align-items:center;gap:30px;justify-content:center}.services .custom-next,.services .custom-prev{width:100%;max-width:102px;height:102px;border:1px solid #2a5135;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out;position:relative;top:-60px}.services .custom-next img,.services .custom-prev img{transition:all .3s ease-in-out}.services .custom-next:hover,.services .custom-prev:hover{border-color:#e59280}.services .custom-next:hover img,.services .custom-prev:hover img{filter:brightness(0) saturate(100%) invert(72%) sepia(44%) saturate(594%) hue-rotate(316deg) brightness(89%) contrast(102%)}.services a.service-card:hover img{scale:1.2}@media screen and (max-width:1600px){.services{margin:100px auto}.services-wrap{padding:60px 30px}.services .custom-next,.services .custom-prev{max-width:80px;height:80px;top:-50px}}@media screen and (max-width:1200px){.services-wrap{padding:80px 25px}.services-title{margin-bottom:34px}.services .custom-next,.services .custom-prev{max-width:60px;height:60px}}@media screen and (max-width:991px){.services{padding:10px}.services .col-12{padding:0}}@media screen and (max-width:768px){.services-wrap{padding:60px 10px}.services .slider-controls{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:12px}.services .custom-next,.services .custom-prev{top:0}}.intro{position:relative;padding-bottom:90px;margin-top:-130px;overflow:hidden;padding-top:280px;color:#fff;margin-bottom:150px}.intro-bg{position:absolute;right:0;bottom:0;max-width:1740px;top:0;width:100%;overflow:hidden;border-top:33px solid #f3f1e9;border-left:33px solid #f3f1e9;border-bottom:33px solid #f3f1e9;border-radius:350px 0 0 0;margin-bottom:60px}.intro-bg::after{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:3;background-color:#2a5135;mix-blend-mode:multiply}.intro-bg img{position:relative;opacity:1;z-index:2;height:100%;top:0;left:0;width:100%;object-fit:cover;mix-blend-mode:multiply}.intro-bg video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.intro-wrap{max-width:1280px;margin:0 auto;position:relative;z-index:4;margin-bottom:-90px}.intro-title{margin-bottom:64px}.intro-image{border-radius:10px;max-width:516px;width:100%;height:auto;overflow:hidden}.intro-image img{width:100%;height:100%;object-fit:cover}.intro-content{display:flex;align-items:start;justify-content:space-between;gap:30px}.intro-content b{font-weight:500}.intro-content p{font-weight:300;max-width:625px}.intro-content p em{color:#e59280;font-family:Antebas;font-size:90px;font-weight:400;transform:rotate(-20.143deg);display:inline-block;letter-spacing:-3.6px}.intro-content p+p{margin-top:35px}.intro-text{padding-bottom:120px}@media screen and (min-width:1920px){.intro-bg{left:7.8%;max-width:unset;width:unset}}@media screen and (max-width:1440px){.intro-bg{left:-66px;width:calc(100% + 66px)}}@media screen and (max-width:991px){.intro{padding-bottom:120px;padding-top:220px}.intro-bg{margin-bottom:0;border-radius:150px 0 0 0;left:-33px}.intro-wrap{margin-bottom:0}.intro-content{flex-direction:column}.intro-content p em{font-size:63px;line-height:63px}.intro-text{padding-bottom:0}.intro-content p,.intro-image{max-width:unset}}.locations{margin:122px 0 200px;overflow:hidden}.locations-content{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.locations-title{flex:0 1 515px}.locations-title h2{margin-bottom:16px}.locations-slider{max-width:984px}.locations-slider .slick-list{overflow:visible}.location{display:flex!important}.location-image{flex:0 0 516px;min-height:344px;border-radius:10px;overflow:hidden}.location-image a:hover img{transform:scale(1.1)}.location-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.location-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:0 30px;max-width:468px}.location-info h3,.location-info p,.location-info ul{margin-bottom:24px}.location-info h3 a{color:#2a5135;text-decoration:none;transition:color .3s ease}.location-info h3 a:hover{color:#e59280}.location-info ul li{display:flex;gap:24px;font-weight:300;font-size:18px;line-height:25px;letter-spacing:-1%}.location-info ul li img{display:inline-block;flex:0;width:24px;height:auto}.location-info ul li a{color:#2a5135;text-decoration:none;transition:color .3s ease}.location-info ul li a:hover{color:#e59280}.location-info ul li+li{margin-top:19px}.location-buttons{flex:0;display:flex;gap:12px}.location-buttons.mobile{display:none}.location-button{display:flex;align-items:center;justify-content:center;width:102px;height:102px;border:1px solid #2a5135;border-radius:50%;background:0 0;cursor:pointer;transition:border-color .3s ease}.location-button svg path{transition:stroke .3s ease}.location-button:hover{border-color:#e59280}.location-button:hover svg path{stroke:#e59280}.location-button.disabled{border-color:#686868;cursor:not-allowed}.location-button.disabled svg path{stroke:#686868}.location-button.disabled:hover{border-color:#686868}.location-button.disabled:hover svg path{stroke:#686868}.location.coming-soon .location-image{position:relative}.location.coming-soon .location-image::before{content:"";width:100%;height:100%;position:absolute;inset:0;background:rgba(42,81,53,.5);pointer-events:none;z-index:1}.location.coming-soon .location-image::after{content:"Coming Soon";font-family:Sispany;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;pointer-events:none;z-index:2}@media screen and (max-width:1200px){.locations-slider{max-width:100%}.locations-slider .slick-list{overflow:hidden}.location-buttons{gap:8px}.location-button{width:72px;height:72px}.location-image,.location-info{flex:0 0 50%;max-width:100%}}@media screen and (max-width:991px){.locations{margin:100px 0}.location-info{padding:0 0 0 15px}}@media screen and (max-width:776px){.locations-content{display:block;margin-bottom:44px}.location{flex-direction:column}.location-image,.location-info{flex:1}.location-info{padding:32px 0 0}.location-buttons{margin-top:24px}.location-buttons.desktop{display:none}.location-buttons.mobile{display:flex}}@media screen and (max-width:576px){.location-image{min-height:233px}.location-image img{min-height:233px}}.btn{display:inline-block;padding:0 20px;height:70px;min-width:237px;background-color:#2a5135;color:#fff;border-radius:333px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:20px;line-height:70px;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease}.btn:hover{background-color:#e59280}.btn.smaller{font-size:16px;line-height:56px;height:56px;min-width:unset;padding:0 24px}@media screen and (max-width:768px){.btn{min-width:174px;height:56px;font-size:16px;line-height:56px}}.hero{padding-top:155px;position:relative;z-index:5;overflow:hidden;padding-bottom:130px}.hero-wrap{display:flex;align-items:center;justify-content:space-between}.hero-video{position:relative}.hero-content{max-width:925px;position:relative;top:-50px}.hero-content .btn{margin-top:10px}.hero-content h1{text-transform:uppercase}.hero-content h2{text-align:right;transform:rotate(-8.143deg);color:#e59280;font-family:Antebas;font-size:clamp(60px,8vw,185px);line-height:clamp(60px,8vw,185px);font-weight:400;display:block;position:absolute;bottom:-65px;z-index:2;right:-145px;white-space:nowrap;overflow:hidden}.hero-content .fade-letters span{opacity:0;display:inline;transition:opacity .3s ease}.hero .image-container{position:absolute;left:-223px;bottom:-130px;z-index:2;width:338px;height:440px;border:1px solid #e59280;border-radius:10px;padding:7px;background-color:#fdfbf6}.hero .image-container img{width:100%;height:100%;object-fit:cover;border-radius:10px}.hero .video-container{width:539px;border:1px solid #e59280;border-bottom:none;height:603px;overflow:hidden;border-radius:50% 50% 0 0;padding-bottom:0;background-color:#fdfbf6}.hero .video-container img,.hero .video-container video{width:100%;height:100%;object-fit:cover;border-radius:50% 50% 0 0;padding:11px;background-color:#fdfbf6;padding-bottom:0}@media screen and (max-width:1600px){.hero-content h2{bottom:-55px;right:-90px}.hero-video{right:-5%}}@media screen and (max-width:1280px){.hero-content h2{position:relative;bottom:unset;right:unset;transform:none;text-align:left}.hero-video{right:-12%}}@media screen and (max-width:991px){.hero{padding-top:100px;overflow:hidden;position:relative}.hero-wrap{flex-direction:column;gap:50px}.hero-video{scale:1;position:relative;right:-100px}.hero-content{width:100%;top:0}.hero-content h1{font-size:40px;line-height:48px}.hero-content h2{font-size:60px;line-height:60px}.hero .image-container{width:218px;height:284px;left:-67px;padding:5px}.hero .video-container{width:350px;height:420px;border-radius:333px 333px 0 0}.hero .video-container video{padding:5px 5px 0}.hero .video-container img,.hero .video-container video{border-radius:333px 333px 0 0}}.faq{margin:200px 0 170px}.faq .container-fluid{max-width:1470px}.faq-wrap{display:flex;justify-content:space-between;gap:55px}.faq-wrap p{font-weight:500;font-size:20px;line-height:30px;font-family:"Plus Jakarta Sans",sans-serif}.faq-wrap h2{margin-bottom:24px}.faq-accordion{width:100%;max-width:735px}.faq-accordion .accordion-item{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid rgba(33,35,30,.1);transition:color .3s ease-in-out}.faq-accordion .accordion-item p{margin-top:15px;font-weight:300;letter-spacing:-.18px}.faq-accordion .accordion-item h3{position:relative;cursor:pointer;transition:all .3s ease-in-out;padding-right:32px}.faq-accordion .accordion-item h3:hover{color:#e59280}.faq-accordion .accordion-item h3::after,.faq-accordion .accordion-item h3::before{width:17px;height:2px;background-color:#e59280;content:"";position:absolute;right:0;top:20px;transform:translateY(-50%)}.faq-accordion .accordion-item h3::after{transform:translateY(-50%) rotate(90deg)}.faq-accordion .accordion-item:last-of-type{margin:0;border-bottom:none;padding:0}.faq-accordion .accordion-item.active h3::after{opacity:0}.faq-image{max-width:220px;width:25%}.faq-image img{width:100%;height:auto}.faq-title{width:25%;max-width:376px}@media screen and (max-width:991px){.faq{margin:100px 0 100px;position:relative}.faq-wrap{flex-direction:column;align-items:center}.faq-title{text-align:center;width:100%;max-width:600px;margin-bottom:50px;position:relative;z-index:3}.faq-image{position:absolute;width:100%;left:50%;top:-80px;max-width:200px;transform:translateX(-50%);opacity:.25}.faq-accordion{max-width:100%;position:relative;z-index:3}}.banner{max-width:1885px;border:33px solid #f3f1e9;border-radius:350px;margin:170px auto;text-align:center;padding:60px 30px;min-height:811px;position:relative;overflow:hidden}.banner::before{content:"";background-color:#e59280;opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.banner-wrap{max-width:843px;margin:0 auto;position:relative;z-index:3}.banner-wrap p{margin:15px 0;font-weight:500;font-size:20px;line-height:30px;font-family:"Plus Jakarta Sans",sans-serif}@media screen and (max-width:1080px){.banner{border-radius:150px;left:-33px;right:-33px;width:calc(100% + 66px)}}.packages{margin:100px 0 90px}.packages-title{display:flex;gap:30px;justify-content:space-between;align-items:end;max-width:1280px;margin:0 auto 64px}.packages-title-content{max-width:844px}.packages-title-content a{color:#2a5135}.packages-title-content p{max-width:515px;margin-top:16px;font-weight:500;font-size:20px;line-height:30px}.packages-links ul{margin-top:16px;display:flex;gap:32px;align-items:center}.packages-links li{display:flex;gap:13px}.packages-wrap{max-width:1774px;position:relative;margin:0 auto;border-radius:10px;overflow:hidden;padding:100px 20px}.packages-list{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:30px}.packages .package-item{width:calc(33.333% - 20px);background:#fff;border-radius:5px;display:flex;justify-content:start;align-items:center;flex-direction:column;text-align:center;gap:16px;padding:48px 24px}.packages .package-item h3{margin-bottom:16px;text-transform:uppercase;font-weight:400}.packages .package-item p{font-weight:300}.packages .package-item span{display:flex;gap:13px;align-items:center;justify-content:center;margin-top:16px}@media screen and (max-width:991px){.packages-title{flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:30px}.packages .package-item{width:calc(50% - 15px)}}@media screen and (max-width:600px){.packages .package-item{width:100%}.packages-links ul{flex-wrap:wrap;gap:17px}}.testimonials{text-align:center;margin:200px 0;padding:80px 0}.testimonials .cursive-text{color:#e59280;font-family:Antebas;font-size:185px;font-weight:400;line-height:1;letter-spacing:-5.554px;transform:rotate(-8.143deg);position:relative;display:block;top:-60px;z-index:2;margin-bottom:-110px}.testimonials-icon{margin:0 auto 50px}.testimonials-slider-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.testimonials-title p{position:relative;z-index:3;margin-top:16px;font-weight:500;font-size:20px;line-height:30px;font-family:"Plus Jakarta Sans",sans-serif}.testimonials .custom-next,.testimonials .custom-prev{width:100%;max-width:102px;height:102px;border:1px solid #2a5135;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.testimonials .custom-next img,.testimonials .custom-prev img{transition:all .3s ease-in-out}.testimonials .custom-next:hover,.testimonials .custom-prev:hover{border-color:#e59280}.testimonials .custom-next:hover img,.testimonials .custom-prev:hover img{filter:brightness(0) saturate(100%) invert(72%) sepia(44%) saturate(594%) hue-rotate(316deg) brightness(89%) contrast(102%)}.testimonials .swiper{border-radius:10px;background:rgba(255,255,255,.8);backdrop-filter:blur(2px);padding:50px 20px 55px;max-width:1060px;margin:0 auto}.testimonials .swiper .testimonial-card{max-width:845px;margin:0 auto}.testimonials .swiper .testimonial-card p{font-family:"Plus Jakarta Sans";font-size:26px;font-weight:500;line-height:39px}.testimonials .swiper .testimonial-card img{margin:30px auto 13px}.testimonials .swiper .testimonial-card .testimonial-username{font-size:26px;line-height:31px;font-weight:400;text-transform:uppercase;font-family:Sispany}.testimonials .container-fluid{max-width:1310px}@media screen and (max-width:1240px){.testimonials .cursive-text{font-size:120px;line-height:120px;top:-10px;margin-bottom:-60px}.testimonials .swiper .testimonial-card p{font-size:20px;line-height:28px}}@media screen and (max-width:991px){.testimonials .custom-next,.testimonials .custom-prev{max-width:60px;height:60px}}@media screen and (max-width:768px){.testimonials .slider-controls{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:12px}}.tabs{margin:160px 0 250px;overflow:hidden}.tabs .container-fluid{max-width:1310px}.tabs-title{text-align:center;margin-bottom:55px}.tabs-title p{margin-top:15px;font-weight:500;font-size:20px;line-height:30px;font-family:"Plus Jakarta Sans",sans-serif}.tabs-quicklinks ul{display:flex;align-items:center;justify-content:center;gap:38px;border:1px solid #e59280;padding:0 63px;border-radius:40px;width:fit-content;margin:0 auto 70px}.tabs-quicklinks ul a{padding:25px 0;text-decoration:none;color:#2a5135;display:block;font-size:20px;line-height:30px;position:relative}.tabs-quicklinks ul a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;border-radius:2px;height:4px;background-color:#2a5135;opacity:0;transition:all .3s ease}.tabs-quicklinks ul li.active a{font-weight:700}.tabs-quicklinks ul li.active a::after{opacity:1}.tabs .card-slide{max-width:516px;margin-right:30px}.tabs .slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:45px}.tabs .slider-controls .slider-arrows{display:flex;gap:12px}.tabs .slider-controls .custom-next,.tabs .slider-controls .custom-prev{height:102px;width:102px;border:1px solid #2a5135;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.tabs .slider-controls .custom-next img,.tabs .slider-controls .custom-prev img{transition:all .3s ease-in-out}.tabs .slider-controls .custom-next:hover,.tabs .slider-controls .custom-prev:hover{border-color:#e59280}.tabs .slider-controls .custom-next:hover img,.tabs .slider-controls .custom-prev:hover img{filter:brightness(0) saturate(100%) invert(72%) sepia(44%) saturate(594%) hue-rotate(316deg) brightness(89%) contrast(102%)}.tabs .slick-list{overflow:visible!important}.tabs .tab-item{opacity:0;transition:all .3s ease-in-out}.tabs .tab-item.active{opacity:1}.tabs .tab-item.not-slider .slider-controls{display:none}.tabs .tabs-select{padding:15px 40px 15px 20px;border-radius:30px;border-color:#e59280;color:#2a5135;margin:0 auto 40px;display:none;background-image:url(../../images/arrow-down.png);background-repeat:no-repeat;background-size:10px;background-position:calc(100% - 15px) center;appearance:none;-webkit-appearance:none}.tabs .tab-card .card-features{display:flex;flex-direction:column;gap:10px;margin:16px 0}.tabs .tab-card .card-features li{display:flex;align-items:center;gap:13px;font-family:"Plus Jakarta Sans",sans-serif;text-transform:capitalize}.tabs .tab-card .card-gallery{position:relative;width:100%;aspect-ratio:516/365;border-radius:10px;overflow:hidden}.tabs .tab-card .card-gallery:hover img{scale:1.05}.tabs .tab-card .card-gallery .card-gallery-slider:hover::before{opacity:1}.tabs .tab-card .card-gallery .gallery-pagination{color:#fff;display:flex;align-items:center;font-size:16px;line-height:24px;margin-right:16px;font-family:"Plus Jakarta Sans",sans-serif}.tabs .tab-card .card-gallery img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.tabs .tab-card .card-gallery-slider{position:relative}.tabs .tab-card .card-gallery-slider::before{content:url(../../images/magnify.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;opacity:0;transition:all .3s ease-in-out}.tabs .tab-card .card-gallery-slider::after{content:"";background:linear-gradient(180deg,rgba(33,35,30,0) 0,#21231e 100%);position:absolute;bottom:0;height:260px;left:0;width:100%;z-index:2;pointer-events:none}.tabs .tab-card .card-gallery .gallery-controls{position:absolute;z-index:2;bottom:20px;right:13px;display:flex;gap:6px;z-index:3}.tabs .tab-card .card-gallery .custom-next,.tabs .tab-card .card-gallery .custom-prev{width:51px;height:51px;background-color:transparent;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.tabs .tab-card .card-gallery .custom-next img,.tabs .tab-card .card-gallery .custom-prev img{width:12px;height:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(175deg) brightness(110%) contrast(102%)!important}.tabs .tab-card .card-gallery .custom-next.swiper-button-disabled,.tabs .tab-card .card-gallery .custom-prev.swiper-button-disabled{border-color:#fff!important}.tabs .tab-card .card-gallery .custom-next.swiper-button-disabled img,.tabs .tab-card .card-gallery .custom-prev.swiper-button-disabled img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(175deg) brightness(110%) contrast(102%)!important}.tabs .tab-card h3{text-transform:uppercase;margin:24px 0 16px}.tabs .tab-card p{margin-bottom:16px;font-size:16px;line-height:26px;font-family:"Plus Jakarta Sans",sans-serif}.tabs .tab-card .btn{padding-left:24px;padding-right:24px;min-width:unset;font-size:16px;height:56px;line-height:56px}.tabs .slider-progress{width:100%;max-width:1005px;height:1px;background:rgba(0,0,0,.2);position:relative;margin-right:20px}.tabs .progress-bar{width:0%;height:3px;position:relative;top:-1px;border-radius:2px;background:#2a5135;transition:width .3s ease}@media screen and (max-width:1100px){.tabs .tab-slider .slick-slide{margin-right:20px}.tabs .slick-list{overflow:hidden!important}.tabs .tabs-select{display:block}.tabs-quicklinks{display:none}}@media screen and (max-width:768px){.tabs .tab-slider .slick-slide{margin-right:10px}.tabs .card-slide{max-width:unset}}.error-page{text-align:center;padding:250px 0 200px}.error-page-content{background-color:#fdfbf6;padding:50px 40px}.error-page .pretitle{font-size:28px;line-height:28px}.error-page-wrap{max-width:1240px;margin:0 auto;padding:41px 45px;background-image:url(../../images/service-bg.svg)}.error-page-wrap h1{margin:10px 0 20px}.error-page-wrap p{max-width:850px;margin:0 auto 30px}@media screen and (max-width:1440px){.error-page{padding:150px 0 150px}}@media screen and (max-width:768px){.error-page-wrap{padding:30px 10px}.error-page-content{padding:30px 15px}}.social-bg{max-width:1774px;margin:0 auto -194px;padding:41px 45px 0;background-image:url(../../images/service-bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.social-container{padding:77px 0 194px 30px;background-color:#fdfbf6;border-radius:10px;position:relative}.social-content{max-width:1280px;margin:0 auto;position:relative;z-index:4}.social-content .h4{margin-bottom:16px}.social-content .h2{margin-bottom:21px}.social-content ul{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.social-content ul a{display:inline-flex;justify-content:center;align-items:center;width:39px;height:39px;background-color:#2a5135;color:#fff;border-radius:50%;font-size:20px;line-height:1;text-align:center;text-decoration:none;transition:background-color .3s ease}.social-content ul a:hover{background-color:#e59280}.social-logo{max-width:100%;height:auto;margin-bottom:39px}.social-images{display:flex;gap:44px;width:calc(100% + 45px);margin-bottom:-65px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.social-images::-webkit-scrollbar{display:none}.social-image{flex:0 0 220px;width:220px;height:289px;border-radius:10px;overflow:hidden}.social-image img{width:100%;height:100%;object-fit:cover}.social-decor{position:absolute;top:77px;right:226px}@media screen and (max-width:1600px){.social-decor{right:75px}}@media screen and (max-width:1200px){.social-decor{max-width:300px;right:45px}}@media screen and (max-width:991px){.social-decor{max-width:220px;right:10px}}@media screen and (max-width:767px){.social-bg{padding:10px 10px 0}.social-container{padding:44px 10px 194px}.social-logo{margin-bottom:21px;max-height:73px;width:auto}.social-content .h2{margin-bottom:29px}.social-content ul{margin-bottom:230px}.social-images{gap:12px;width:calc(100% + 20px);margin-bottom:-73px}.social-image{flex:0 0 122px;width:122px;height:160px}.social-decor{top:auto;bottom:140px}}.osano-cm-window__dialog{padding:24px}.osano-cm-content__drawer-links,.osano-cm-drawer-links__link,.osano-cm-label,.osano-cm-list__item,.osano-cm-list__list-item{font-size:16px;line-height:20px}.osano-cm-list-item__toggle{margin-bottom:0}.osano-cm-info-views__view p{font-size:12px;line-height:16.5px;font-weight:300}.osano-cm-header{line-height:16px}.osano-cm-drawer-toggle .osano-cm-label{font-size:14px}.osano-cm-disclosure{font-size:12px;margin-bottom:0}.osano-cm-powered-by__link{font-size:10px}.osano-cm-widget{display:none}.rtf{margin:120px 0}.rtf-content{max-width:970px;margin:0 auto;padding:30px}.rtf-content h1{font-size:68px;margin-top:34px}.rtf-content h2{font-size:48px;margin-top:24px}.rtf-content h3{font-size:26px;margin-top:13px}.rtf-content li{list-style:initial;margin-bottom:8px;line-height:1.6}.rtf-content p{font-size:16px;margin-bottom:16px}.rtf-content a{color:#2a7d6d;text-decoration:underline}body{background-color:#fdfbf6;color:#2a5135;font-family:Manrope,sans-serif}main.main{overflow:hidden}@media screen and (max-width:1400px){section{margin-top:140px!important;margin-bottom:140px!important}section.hero,section.social{margin-top:0!important;margin-bottom:0!important}section.intro{margin-top:-130px!important}}@media screen and (max-width:768px){section{margin-top:100px!important;margin-bottom:100px!important}section.hero{margin-top:70px!important;margin-bottom:0!important}section.social{margin-top:0!important;margin-bottom:0!important}section.intro{margin-top:-130px!important}}.header{padding:15px 0;position:fixed;top:0;left:0;width:100%;z-index:9999;background:#fdfbf6}.header .container-fluid{max-width:1850px}.header.scrolled .header-logo{height:60px}.header.scrolled .header-nav .nav-primary{padding:15px 40px 14px}.header-wrap{display:flex;justify-content:space-between;align-items:center}.header-logo{height:111px;width:auto;transition:all .3s ease-in-out}.header-logo img{width:auto;height:100%;display:block}.header-nav{display:flex;gap:32px;align-items:center}.header-nav .nav-primary{border:1px solid #e59280;border-radius:40px;padding:25px 63px 24px;transition:all .3s ease-in-out}.header-nav .nav-primary ul{display:flex;gap:38px}.header-nav .nav-primary a{color:#2a5135;transition:all .3s ease-in-out;text-decoration:none;line-height:30px;font-size:20px;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif}.header-nav .nav-primary a:hover{color:#e59280}.header-nav .hamburger{height:81px;width:81px;border-radius:50%;border:1px solid #e59280;display:none;flex-direction:column;align-items:end;padding-right:27px;justify-content:center;gap:4px;cursor:pointer}.header-nav .hamburger span{height:2px;background-color:#e59280;border-radius:1px;width:26px;transition:all .3s ease-in-out}.header-nav .hamburger span:nth-of-type(3){width:14px}.header-nav .hamburger.active{align-items:center;padding-right:0}.header-nav .hamburger.active span{width:26px}.header-nav .hamburger.active span:nth-of-type(1){transform:rotate(45deg) translate(4px,4px)}.header-nav .hamburger.active span:nth-of-type(2){opacity:0}.header-nav .hamburger.active span:nth-of-type(3){transform:rotate(-45deg) translate(4px,-4px)}.hamburger-menu{width:100%;max-width:0;opacity:0;pointer-events:none;padding:30px;overflow:hidden;position:fixed;z-index:9999;right:0;top:130px;background-color:#fdfbf6;border:1px solid #e59280;height:calc(100vh - 130px);border-radius:0 0 0 25%;transition:all .3s ease-in-out}.hamburger-menu.active{max-width:500px;pointer-events:all;opacity:1}.hamburger-menu li{border-bottom:1px solid #e59280;padding-bottom:10px;margin-bottom:10px}.hamburger-menu a{color:#2a5135;transition:all .3s ease-in-out;text-decoration:none;line-height:30px;font-size:20px;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif}.hamburger-menu a:hover{color:#e59280}@media screen and (max-width:991px){.header-logo{height:63px}.header .hamburger{display:flex;width:65px;height:65px;padding-right:20px}.header .hamburger span{width:21px}.header .hamburger span:nth-of-type(3){width:11px}.header .hamburger.active span{width:21px}.header-nav .nav-primary{display:none}.hamburger-menu{top:96px}}.social{display:none}.footer{position:relative;padding:117px 0 55px;color:#fff;overflow:hidden}.footer-bg{position:absolute;left:0;top:0;max-width:1740px;width:100%;overflow:hidden;border-top:33px solid #f3f1e9;border-right:33px solid #f3f1e9;border-radius:0 349px 0 0;bottom:-200px;padding-bottom:200px}.footer-bg::after{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:3;background-color:#2a5135;mix-blend-mode:multiply}.footer-bg img{position:relative;opacity:1;z-index:2;height:100%;top:0;left:0;width:100%;object-fit:cover;mix-blend-mode:multiply}.footer-bg video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.footer-wrap{position:relative;z-index:4;max-width:1280px;margin:0 auto;display:flex;justify-content:start;gap:97px;align-items:center}.footer-wrap a,.footer-wrap p{color:#f3f1e9;text-decoration:none;font-size:14px;line-height:21px;font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:.42px}.footer-wrap a{font-weight:500;transition:all .3s ease-in-out}.footer-wrap a:hover{color:#e59280}.footer-wrap ul{display:flex;align-items:center;gap:38px}.footer .footer__text{font-family:Manrope,sans-serif}@media screen and (min-width:1920px){.footer-bg{right:7.8%;max-width:unset;width:unset}}@media screen and (max-width:1440px){.footer-bg{width:unset;right:-33px}.footer-wrap{gap:60px}.footer-wrap ul{gap:20px}}@media screen and (max-width:1200px){.footer-wrap{flex-direction:column;align-items:start;justify-content:center;gap:27px}.footer-wrap ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:12px}.footer-bg{right:-33px;border-radius:0 150px 150px 0;bottom:-300px;padding-bottom:300px}}@media screen and (max-width:768px){.footer a{font-size:12px;line-height:18px}}