:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.HeroSlider_hero__xOdrz{height:75vh;position:relative}.HeroSlider_hero__xOdrz .swiper,.HeroSlider_hero__xOdrz .swiper-slide,.HeroSlider_hero__xOdrz .swiper-wrapper{height:100%}.HeroSlider_slide__U9jAE{position:relative;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.HeroSlider_slideImage__xmbmY{position:absolute;inset:0;background-size:cover;background-position:50%;animation:HeroSlider_kenburns__Vc_2l 8s ease-in-out forwards;will-change:transform}.HeroSlider_overlay__2g_uW{position:absolute;inset:0;background:rgba(0,0,0,0)}.HeroSlider_content__U_tz5{position:relative;text-align:center;color:#000;max-width:800px;padding:0 20px}.HeroSlider_buttons__8E1Vw{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.HeroSlider_nav___NdcK{position:absolute;bottom:40px;right:40px;display:flex;gap:12px;z-index:10}.HeroSlider_btnPrimary__wnkws,.HeroSlider_btnSecondary__44ecO{background:var(--color-border);color:#fff;border:none;padding:3px 5px 3px 15px;border-radius:30px;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:.3s}.HeroSlider_btnPrimary__wnkws:hover,.HeroSlider_btnSecondary__44ecO:hover{background:var(--color-bg);color:var(--color-border)}.HeroSlider_btnPrimary__wnkws:hover .HeroSlider_arrow__fa4Tw,.HeroSlider_btnSecondary__44ecO:hover .HeroSlider_arrow__fa4Tw{background:var(--color-border)}.HeroSlider_text__4VGi_{padding:0 20px 0 0}.HeroSlider_arrow__fa4Tw{width:45px;height:34px;background:var(--color-light);border-radius:30px;display:inline-block;position:relative}.HeroSlider_arrow__fa4Tw:after{content:"";position:absolute;right:3px;top:50%;transform:translateY(-50%);width:15px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='30' viewBox='0 0 19 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.06679 0C-6.11831 0 12.65 6.69556 12.65 14.9595C12.65 23.2234 -6.11831 29.9189 2.06679 29.9189C10.2519 29.9189 19 23.2234 19 14.9595C19 6.69556 10.2519 0 2.06679 0Z' fill='%23F4BC01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.HeroSlider_arrowslider__S1Gie{width:40px;height:40px;border-radius:50%;background:var(--color-light);border:none;cursor:pointer;font-size:22px;font-weight:600;color:#000;display:flex;align-items:center;justify-content:center;transition:.3s ease;box-shadow:0 4px 15px rgba(0,0,0,.15)}.HeroSlider_arrowslider__S1Gie:hover{background:var(--color-primary);transform:scale(1.05)}@keyframes HeroSlider_kenburns__Vc_2l{0%{transform:scale(1) translate(0)}to{transform:scale(1.1) translate(-2%,-1%)}}@media(max-width:768px){.HeroSlider_content__U_tz5 h1{font-size:32px}.HeroSlider_content__U_tz5 p{font-size:13px}.HeroSlider_btnPrimary__wnkws,.HeroSlider_btnSecondary__44ecO{font-size:13px;gap:0}.HeroSlider_nav___NdcK{bottom:15px;right:38%}}.TeamSection_teamSection__A22Yc{padding:100px 20px;background:#f3f5ef;text-align:center;background:var(--team-bg) center/cover no-repeat}.TeamSection_heading__Nwqb0{margin-bottom:100px;text-align:center}.TeamSection_heading__Nwqb0 h2{font-size:42px}.TeamSection_iconCircle__AwW5Z{width:60px;height:60px;background:#7a9b3f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:26px;color:#fff}.TeamSection_grid___H_fO{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:10px auto;padding-bottom:60px}.TeamSection_card__16t0g{background:#fff;padding:80px 30px 40px;border-radius:25px;position:relative;box-shadow:0 35px 40px 15px rgba(0,0,0,.05)}.TeamSection_avatar__Si2cN{width:120px;height:120px;background:#fff;border-radius:50%;position:absolute;top:-60px;left:50%;transform:translateX(-50%);border:1px solid var(--color-primary);box-shadow:0 2px 5px 1px #d2d2d2}.TeamSection_avatar__Si2cN svg{font-size:40px;color:var(--color-primary)}.TeamSection_role__ntGEX{font-size:14px;opacity:.6}.TeamSection_card__16t0g h3{margin:25px 0}.TeamSection_card__16t0g p{margin:0 0 40px}.TeamSection_desc___NE3c{height:165px!important}.TeamSection_social__vIN__{display:flex;justify-content:center;gap:20px;margin-top:30px}.TeamSection_iconBtn__jkIfZ{width:45px;height:45px;border:1px solid var(--color-secondory-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent);cursor:pointer}.TeamSection_iconBtn__jkIfZ svg{font-size:25px}.TeamSection_footer__Zr_bo h4{font-size:32px;margin-bottom:30px}@media(max-width:992px){.TeamSection_grid___H_fO{grid-template-columns:1fr;gap:100px}.TeamSection_teamSection__A22Yc{padding:40px 20px}.TeamSection_heading__Nwqb0{margin-bottom:10px;text-align:center}.TeamSection_heading__Nwqb0 h2{font-size:42px}.TeamSection_card__16t0g{background:#fff;padding:80px 30px 40px;border-radius:25px;position:relative;box-shadow:0 35px 40px -20px rgba(0,0,0,.05);z-index:9999999999999;margin-top:60px}.TeamSection_swiper__QB42W{height:500px}.TeamSection_footer__Zr_bo h4{font-size:22px;margin-bottom:30px}}@media(max-width:600px){.TeamSection_grid___H_fO{grid-template-columns:1fr;gap:100px}.TeamSection_teamSection__A22Yc{padding:40px 20px}.TeamSection_heading__Nwqb0{margin-bottom:10px;text-align:center}.TeamSection_heading__Nwqb0 h2{font-size:42px}.TeamSection_card__16t0g{background:#fff;padding:80px 30px 40px;border-radius:25px;position:relative;box-shadow:0 35px 40px -20px rgba(0,0,0,.05);z-index:9999999999999;margin-top:60px}.TeamSection_swiper__QB42W{height:500px}.TeamSection_footer__Zr_bo h4{font-size:22px;margin-bottom:30px}}.TestimonialSection_testimonialSection__W_9ZJ{display:flex;background:#eee}.TestimonialSection_left__7qma1{padding:100px 80px;width:55%;background:url(/images/testimonial-bg.png) 50%/cover no-repeat;position:relative;color:#fff}.TestimonialSection_right__ih7dK{padding:25px 40px;width:45%;position:relative}.TestimonialSection_heading__WxY9S{margin-bottom:30px}.TestimonialSection_heading__WxY9S h2{font-size:40px;color:var(--color-bg)}.TestimonialSection_iconCircle__kpL51{width:60px;height:60px;background:#7a9b3f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#fff}.TestimonialSection_navWrapper__Y4pc7{display:flex;gap:15px;margin-top:20px}.TestimonialSection_navBtn__lG3LO{width:45px;height:45px;border-radius:50%;background:#7a9b3f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.TestimonialSection_nav__RsePM{position:relative;display:flex;gap:12px;z-index:10}.TestimonialSection_arrowslider__0hTRb{width:40px;height:40px;border-radius:50%;background:var(--color-primary);border:none;cursor:pointer;font-size:22px;font-weight:600;color:#000;display:flex;align-items:center;justify-content:center;transition:.3s ease;box-shadow:0 4px 15px rgba(0,0,0,.15)}.TestimonialSection_arrowslider__0hTRb:hover{background:var(--color-border);transform:scale(1.05)}.TestimonialSection_quoteIconDiv__kHgLW{width:15%}.TestimonialSection_quoteIconDiv__kHgLW .TestimonialSection_quoteIcon__GYNix{background:var(--color-secondary);border-radius:50%;height:60px;width:60px}.TestimonialSection_quoteIconDiv__kHgLW .TestimonialSection_quoteIcon__GYNix .TestimonialSection_icon__Gmb4V{color:var(--color-light);font-size:50px;padding:5px 0}@media(max-width:992px){.TestimonialSection_testimonialSection__W_9ZJ{grid-template-columns:1fr;display:contents}.TestimonialSection_left__7qma1{width:100%;padding:40px 20px}.TestimonialSection_left__7qma1 p{font-size:13px}.TestimonialSection_right__ih7dK{border-radius:30px;width:100%;padding:40px 20px}.TestimonialSection_swiper__arjKm p{font-size:13px}}.WeatherSearchForm_form__kYmV5{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;width:100%;background:linear-gradient(45deg,var(--color-accent,#DDA15E),var(--color-gradient-green,#606C38));padding:10px 12px;border-radius:50px}.WeatherSearchForm_field__cMwGf{position:relative;display:flex;align-items:center;flex:1 1;min-width:160px;max-width:220px}.WeatherSearchForm_field__cMwGf select{width:100%;height:40px;padding:0 38px 0 14px;border-radius:30px;border:none;outline:none;appearance:none;background:#fff;font-size:13px;color:#333;cursor:pointer}.WeatherSearchForm_field__cMwGf select:disabled{opacity:.65;cursor:not-allowed}.WeatherSearchForm_field__cMwGf select:focus{box-shadow:0 0 0 2px var(--color-primary,#606C38)}.WeatherSearchForm_icon__s9tr1{position:absolute;right:14px;pointer-events:none;color:var(--color-primary,#606C38);font-size:13px;z-index:1}.WeatherSearchForm_btn__Dw0ii{display:flex;align-items:center;gap:6px;height:40px;padding:0 22px;border-radius:30px;border:none;background:#f4c430;color:#333;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,opacity .2s;flex-shrink:0}.WeatherSearchForm_btn__Dw0ii:hover:not(:disabled){background:#d4a514}.WeatherSearchForm_btn__Dw0ii:disabled{opacity:.6;cursor:not-allowed}.WeatherSearchForm_btn__Dw0ii span{font-size:13px}@media(max-width:768px){.WeatherSearchForm_form__kYmV5{border-radius:16px;padding:12px}.WeatherSearchForm_field__cMwGf{min-width:140px;max-width:100%;flex:1 1 140px}.WeatherSearchForm_btn__Dw0ii{width:100%;justify-content:center}}.WeatherSection_weatherSection__cbw7T{background:url(/images/weather-bg.jpg) 50%/cover no-repeat;padding:0;position:relative;color:#fff;text-align:center}.WeatherSection_weatherSection__cbw7T .WeatherSection_overlay__h77Mw{background:none;padding:60px 20px;border-radius:12px;width:60%;margin:0 auto}.WeatherSection_weatherSection__cbw7T h1{font-size:42px;margin-bottom:15px;color:#fff}.WeatherSection_weatherSection__cbw7T p{margin-bottom:30px;opacity:.9}.WeatherSection_weatherForm__TkyqX{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;width:100%;margin:0 auto;background:linear-gradient(45deg,var(--color-accent),var(--color-gradient-green));padding:10px;border-radius:50px}.WeatherSection_weatherForm__TkyqX input,.WeatherSection_weatherForm__TkyqX select{padding:12px 16px;border-radius:30px;border:none;min-width:230px;outline:none}.WeatherSection_weatherForm__TkyqX button{padding:12px 28px;border-radius:30px;border:none;background:#f4c430;cursor:pointer;font-weight:600;transition:.3s}.WeatherSection_weatherForm__TkyqX button:hover{background:#d4a514}.WeatherSection_inputWrapper__nbogX{position:relative;display:flex;align-items:center}.WeatherSection_inputWrapper__nbogX input,.WeatherSection_inputWrapper__nbogX select{padding:5px 40px 5px 15px;border-radius:30px;border:none;outline:none;appearance:none;height:40px}.WeatherSection_icon__ZDjPo{position:absolute;right:15px;font-size:14px;color:#555;pointer-events:none}.WeatherSection_searchWrapper__8CZKr{display:flex;position:relative}.WeatherSection_searchWrapper__8CZKr button{background:var(--color-border);color:#fff;border:none;padding:0 2px 0 10px;border-radius:30px;margin:1px 2px;position:relative;right:0;height:40px;text-align:left}.WeatherSection_searchWrapper__8CZKr button span{position:relative;top:-14px;padding:0 30px 0 5px;font-weight:400;font-style:normal}.WeatherSection_searchWrapper__8CZKr button svg{font-size:15px;background:var(--color-bg);color:var(--color-dark);padding:10px;border-radius:50px;margin:3px 0}@media(max-width:768px){.WeatherSection_weatherSection__cbw7T .WeatherSection_overlay__h77Mw{background:none;padding:50px 20px;border-radius:12px;width:100%;margin:0 auto}.WeatherSection_weatherSection__cbw7T p{font-size:13px}.WeatherSection_weatherForm__TkyqX{flex-direction:column;border-radius:25px}.WeatherSection_weatherForm__TkyqX input,.WeatherSection_weatherForm__TkyqX select{width:100%}.WeatherSection_weatherForm__TkyqX button{width:100%;position:relative;text-align:center}.WeatherSection_weatherForm__TkyqX button span{top:0}.WeatherSection_weatherForm__TkyqX button svg{font-size:15px;background:var(--color-bg);color:var(--color-dark);padding:11px 10px;border-radius:50px;margin:2px 0;position:absolute;right:2px;top:0}.WeatherSection_weatherSection__cbw7T h1{font-size:28px}.WeatherSection_inputWrapper__nbogX{display:flex}}