header.elementor-location-header{position:sticky!important;top:0;z-index:9999;background:#fff;transition:box-shadow .3s ease;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}header.elementor-location-header.dl-scrolled{box-shadow:0 2px 24px -8px rgb(0 0 0 / .18)}header.elementor-location-header .elementor-menu-toggle,header.elementor-location-header .elementor-menu-toggle i{color:#2F9E44!important}header.elementor-location-header .elementor-menu-toggle svg{fill:#2F9E44!important;color:#2F9E44!important}header.elementor-location-header .elementor-menu-toggle.elementor-active,header.elementor-location-header .elementor-menu-toggle.elementor-active i{color:#247536!important}header.elementor-location-header .elementor-menu-toggle.elementor-active svg{fill:#247536!important}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu{justify-content:flex-start!important}.menu-item-2656{margin-left:0!important}.menu-item-2656>a.elementor-item{background:#2F9E44!important;color:#fff!important;padding:9px 22px!important;border-radius:100px!important;font-weight:700!important;box-shadow:0 4px 16px -6px rgb(47 158 68 / .65)!important;transition:background .2s,transform .2s!important}.menu-item-2656>a.elementor-item:hover{background:#247536!important;color:#fff!important;transform:translateY(-2px)!important}.elementor-button{border-radius:100px!important}.elementor-widget-button .elementor-button{font-family:"Figtree",system-ui,sans-serif!important}.elementor-widget-button .elementor-button{background-color:#2F9E44;background-image:none;border-color:#2F9E44;color:#fff}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{background-color:#247536;border-color:#247536;color:#fff}header.elementor-location-header .elementor-item-active{color:#2F9E44!important}.elementor-element-522f9f2 .elementor-button,.elementor-element-7d99898 .elementor-button,.elementor-element-7050446 .elementor-button,.elementor-element-9448e79 .elementor-button,.elementor-element-73bcbaa .elementor-button{background-color:#2F9E44!important;border-color:#2F9E44!important;color:#fff!important;padding:12px 30px!important;font-weight:700!important;box-shadow:0 6px 18px -8px rgb(47 158 68 / .6)!important;transition:background-color .2s,transform .2s,box-shadow .2s!important}.elementor-element-522f9f2 .elementor-button:hover,.elementor-element-7d99898 .elementor-button:hover,.elementor-element-7050446 .elementor-button:hover,.elementor-element-9448e79 .elementor-button:hover,.elementor-element-73bcbaa .elementor-button:hover{background-color:#247536!important;border-color:#247536!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px -10px rgb(47 158 68 / .7)!important}.elementor-element-0e9db65 .elementor-button,.elementor-element-d32ea7e .elementor-button{background-color:#fff!important;border:1px solid #CFCABA!important;color:#16261C!important;padding:12px 28px!important;font-weight:600!important;transition:border-color .2s,transform .2s,box-shadow .2s!important}.elementor-element-0e9db65 .elementor-button:hover,.elementor-element-d32ea7e .elementor-button:hover{border-color:#2F9E44!important;color:#2F9E44!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -10px rgb(0 0 0 / .25)!important}.e-con.hero{min-height:70svh!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding-left:clamp(1.2rem, 5vw, 5rem)!important;padding-bottom:clamp(2.5rem, 6vh, 4.5rem)!important}.e-con.hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(10 25 14 / .45) 0%,rgb(10 25 14 / 0) 35%,rgb(10 25 14 / .4) 65%,rgb(10 25 14 / .88) 100%);pointer-events:none}.e-con.hero>.elementor-element:not(.elementor-background-video-container){position:relative;z-index:2}.elementor-element-4c2c203 .elementor-heading-title{color:rgb(255 255 255 / .85)!important;font-size:.85rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important}.elementor-element-729bb2a .elementor-heading-title{color:#fff!important;font-size:clamp(2.2rem, 5vw, 4.2rem)!important;font-weight:800!important;line-height:1.07!important;letter-spacing:-.02em!important;text-shadow:0 3px 22px rgb(0 0 0 / .45);max-width:18ch}.elementor-element-ad5ef94 .elementor-button{background:linear-gradient(135deg,#34C24E,#23A340)!important;border-color:transparent!important;color:#fff!important;border-radius:100px!important;padding:14px 32px!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:-.01em!important;box-shadow:0 10px 28px -10px rgb(52 194 78 / .7)!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.elementor-element-ad5ef94 .elementor-button:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px -10px rgb(52 194 78 / .85)!important}@media (max-width:767px){header.elementor-location-header .elementor-widget-nav-menu{margin-left:auto!important;text-align:right}header.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle{display:inline-flex!important;margin-left:auto;color:#16261C;padding:6px}header.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle i,header.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle svg{font-size:30px!important;width:30px!important;height:30px!important}header.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active i,header.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active svg{color:#2F9E44}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown{background:#fff!important;border-top:1px solid #E2DFD4;box-shadow:0 16px 32px -16px rgb(0 0 0 / .28)}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown a.elementor-item{font-weight:600!important;color:#16261C!important;padding:14px 22px!important}header.elementor-location-header .elementor-widget-nav-menu .menu-item-2656{margin-left:0!important}header.elementor-location-header .elementor-widget-nav-menu .menu-item-2656>a.elementor-item{margin:10px 18px!important;text-align:center!important;border-radius:100px!important;background-color:#2F9E44!important;color:#fff!important}}.dl-topbar{background:#0D2012;color:#EAF3EC;font-size:13px;line-height:1;border-top:1px solid rgb(255 255 255 / .1)}.dl-topbar__inner{max-width:1290px;margin:0 auto;padding:9px 0;display:flex;align-items:center;gap:clamp(1rem, 3vw, 2.4rem);flex-wrap:wrap}@media (max-width:1330px){.dl-topbar__inner{padding-left:clamp(.9rem, 4vw, 2rem);padding-right:clamp(.9rem, 4vw, 2rem)}}.dl-tb-item{display:inline-flex;align-items:center;gap:7px;color:#EAF3EC;text-decoration:none;white-space:nowrap;font-weight:500}.dl-tb-ic{display:inline-flex;color:#34C24E}.dl-tb-ic svg{width:15px;height:15px}.dl-tb-tel{font-weight:700}.dl-tb-tel:hover{color:#34C24E}@media (max-width:600px){.dl-tb-loc{display:none}.dl-topbar{font-size:12px}}.dl-hero-promo{position:relative;z-index:3;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0 0 clamp(1rem, 2.5vh, 1.6rem);padding:9px 14px 9px 14px;border-radius:100px;background:rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .28);color:#fff;font-size:clamp(.82rem, 1.6vw, .95rem);box-shadow:0 8px 24px -12px rgb(0 0 0 / .55)}.dl-promo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.dl-promo-link,.dl-promo-link:hover,.dl-promo-link:focus{color:#fff!important}.dl-promo-link:hover{text-decoration:underline;text-underline-offset:3px}.dl-promo-ic{display:inline-flex;color:#FFD24A}.dl-promo-ic svg{width:17px;height:17px}.dl-promo-txt strong{font-weight:800}.dl-promo-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:opacity .2s}.dl-promo-close svg{width:13px;height:13px}.dl-promo-close,.dl-promo-close:hover,.dl-promo-close:focus,.dl-promo-close:active{background:transparent!important;color:#fff!important;box-shadow:none!important}.dl-promo-close:hover{opacity:.75}.dl-hero-weather{position:absolute;top:clamp(1rem, 3vh, 2rem);right:clamp(1rem, 4vw, 3rem);z-index:3;display:flex;gap:10px;padding:12px 16px;border-radius:16px;background:rgb(13 32 18 / .58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);color:#fff;box-shadow:0 10px 30px -14px rgb(0 0 0 / .6)}.dl-hero-weather .weather-item{display:flex;align-items:center;gap:9px}.dl-hero-weather .weather-item+.weather-item{padding-left:12px;border-left:1px solid rgb(255 255 255 / .28)}.dl-hero-weather .w-icon{display:inline-flex;color:#fff}.dl-hero-weather .w-icon svg{width:26px;height:26px}.dl-hero-weather .w-day{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-weight:600;opacity:.92}.dl-hero-weather .w-temp{font-size:1.06rem;font-weight:800;line-height:1.15;color:#fff}.dl-hero-weather .w-desc{font-size:.8rem;color:#fff;font-weight:500;opacity:.95}@media (max-width:782px){.e-con.hero{min-height:90svh!important}.dl-hero-weather{position:static;align-self:flex-start;margin-bottom:1rem}.dl-hero-weather .w-icon svg{width:22px;height:22px}}.dl-sound-btn{position:absolute;right:clamp(1rem, 4vw, 3rem);bottom:clamp(1.4rem, 4vh, 2.6rem);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:100px;font-size:.88rem;font-weight:600;cursor:pointer;transition:transform .2s,border-color .2s,color .2s}.dl-sound-btn,.dl-sound-btn:hover,.dl-sound-btn:focus,.dl-sound-btn:active{background:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255 / .9)!important;box-shadow:none!important}.dl-sound-btn:hover{transform:translateY(-2px)}.dl-sound-btn.is-on{border-color:#34C24E!important}.dl-sound-ic{display:inline-flex}.dl-sound-ic svg{width:18px;height:18px}@media (max-width:600px){.dl-sound-btn{padding:9px 14px;font-size:.82rem}.dl-sound-btn .dl-sound-lbl{display:none}}