.elementor-12691 .elementor-element.elementor-element-4e1ef32>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12691 .elementor-element.elementor-element-4e1ef32:not(.elementor-motion-effects-element-type-background),.elementor-12691 .elementor-element.elementor-element-4e1ef32>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/images/uploads/2026/10/Off-Road-Adventure-Through-Forested-Mountains.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.elementor-12691 .elementor-element.elementor-element-4e1ef32>.elementor-background-overlay{opacity:.74;background-color:#000;transition:background .3s,border-radius .3s,opacity .3s}.elementor-12691 .elementor-element.elementor-element-4e1ef32 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:0}.elementor-12691 .elementor-element.elementor-element-4e1ef32>.elementor-container{min-height:400px}.elementor-12691 .elementor-element.elementor-element-4e1ef32{padding:10%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12691 .elementor-element.elementor-element-928b0c5>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:16px;margin:0 0 0 16px}.elementor-12691 .elementor-element.elementor-element-a6a1395>.elementor-widget-container{margin:120px 0 0 -196px}.elementor-12691 .elementor-element.elementor-element-a6a1395.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-12691 .elementor-element.elementor-element-4776071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px}.elementor-12691 .elementor-element.elementor-element-0bff5e3>.elementor-widget-container{margin:0;padding:32px 0 0}.elementor-12691 .elementor-element.elementor-element-0bff5e3 img{opacity:1;border-radius:40px}.elementor-12691 .elementor-element.elementor-element-3b4d085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-9777949{color:#736c64;font-family:Montserrat,sans-serif;font-weight:700}.elementor-12691 .elementor-element.elementor-element-000d9cb .elementor-heading-title{letter-spacing:-1.3px;color:#20251f;font-family:Cormorant Garamond,sans-serif;font-size:62px;font-weight:600;line-height:62px}.elementor-12691 .elementor-element.elementor-element-1a9db56{color:#616161;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.elementor-12691 .elementor-element.elementor-element-894a9bc{color:#616161;width:100%;max-width:100%;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.elementor-12691 .elementor-element.elementor-element-894a9bc>.elementor-widget-container{padding:0}.elementor-12691 .elementor-element.elementor-element-9afc700 img{border-radius:20px}.elementor-12691 .elementor-element.elementor-element-9a38ea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px}.elementor-12691 .elementor-element.elementor-element-2370868{color:#736c64;font-family:Montserrat,sans-serif;font-weight:700}.elementor-12691 .elementor-element.elementor-element-a7e814d .elementor-heading-title{color:#20251f;font-family:Cormorant Garamond,sans-serif;font-size:63px;font-weight:500}.elementor-12691 .elementor-element.elementor-element-42ec413{color:#616161;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.elementor-12691 .elementor-element.elementor-element-2ac7dc7{--display:flex}.elementor-12691 .elementor-element.elementor-element-11d69a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px}.elementor-12691 .elementor-element.elementor-element-9b53a25 img{opacity:1;border-radius:40px;width:100%;max-width:75%;height:500px}.elementor-12691 .elementor-element.elementor-element-9b8eae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-ef626ef{color:#736c64;font-family:Montserrat,sans-serif;font-weight:700}.elementor-12691 .elementor-element.elementor-element-6a270ed .elementor-heading-title{letter-spacing:-1.3px;color:#20251f;font-family:Cormorant Garamond,sans-serif;font-size:60px;font-weight:500;line-height:62px}.elementor-12691 .elementor-element.elementor-element-05e9a14{color:#616161;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}@media (min-width:768px){.elementor-12691 .elementor-element.elementor-element-9a38ea7{--content-width:1600px}}@media (max-width:1366px){.elementor-12691 .elementor-element.elementor-element-a6a1395{width:100%;max-width:100%}.elementor-12691 .elementor-element.elementor-element-a6a1395>.elementor-widget-container{margin:90px 0 0 -80px}.elementor-12691 .elementor-element.elementor-element-9b53a25 img{max-width:649px;height:388px}.elementor-12691 .elementor-element.elementor-element-9b8eae1{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@media (max-width:1024px){.elementor-12691 .elementor-element.elementor-element-a6a1395{width:100%;max-width:100%}.elementor-12691 .elementor-element.elementor-element-a6a1395>.elementor-widget-container{padding:100px 0 0}.elementor-12691 .elementor-element.elementor-element-3b4d085{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px}.elementor-12691 .elementor-element.elementor-element-11d69a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-9b53a25 img{width:81%;max-width:88%;height:100%}.elementor-12691 .elementor-element.elementor-element-9b8eae1{--padding-top:60px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px}}@media (max-width:767px){.elementor-12691 .elementor-element.elementor-element-4e1ef32{padding:20px}.elementor-12691 .elementor-element.elementor-element-a6a1395{width:100%;max-width:100%}.elementor-12691 .elementor-element.elementor-element-a6a1395>.elementor-widget-container{margin:0 0 0 -20px}.elementor-12691 .elementor-element.elementor-element-4776071{--content-width:100%;--min-height:117px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-3b4d085{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-9777949{font-size:10px}.elementor-12691 .elementor-element.elementor-element-000d9cb>.elementor-widget-container{margin:-26px 0 0}.elementor-12691 .elementor-element.elementor-element-000d9cb .elementor-heading-title{font-size:20px}.elementor-12691 .elementor-element.elementor-element-1a9db56,.elementor-12691 .elementor-element.elementor-element-894a9bc{font-size:12px}.elementor-12691 .elementor-element.elementor-element-9a38ea7{--content-width:100%;--min-height:117px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-2370868{font-size:10px}.elementor-12691 .elementor-element.elementor-element-a7e814d .elementor-heading-title{font-size:23px}.elementor-12691 .elementor-element.elementor-element-42ec413{font-size:12px}.elementor-12691 .elementor-element.elementor-element-11d69a1{--content-width:100%;--min-height:117px}.elementor-12691 .elementor-element.elementor-element-9b53a25 img{width:84%;max-width:96%;height:100%}.elementor-12691 .elementor-element.elementor-element-9b8eae1{--content-width:100%;--padding-top:30px;--padding-bottom:0px;--padding-left:17px;--padding-right:0px}.elementor-12691 .elementor-element.elementor-element-ef626ef{font-size:10px}.elementor-12691 .elementor-element.elementor-element-6a270ed .elementor-heading-title{font-size:23px}.elementor-12691 .elementor-element.elementor-element-05e9a14{font-size:12px}}.elementor .e-cf538f3-1720622{flex-direction:row;justify-content:space-between;align-items:start;column-gap:50px;min-height:340px;padding-block:45px 55px;padding-inline:20px 35px}.elementor .e-51f710c-1e68918{flex-direction:row;justify-content:space-between;align-items:start;column-gap:50px;min-height:340px;padding-block-end:55px;padding-inline:60px}.elementor .e-2c1d12c-edda3f0{flex-direction:row;justify-content:space-between;align-items:start;column-gap:50px;min-height:340px;margin-block-start:-70px;padding-block-end:55px;padding-inline:20px 35px}@media (max-width:1024px){.elementor .e-cf538f3-1720622{flex-direction:column}.elementor .e-2c1d12c-edda3f0{flex-direction:column;padding:20px}}@media (max-width:767px){.elementor .e-cf538f3-1720622{flex-direction:column}.elementor .e-51f710c-1e68918{flex-direction:column;padding:20px}.elementor .e-2c1d12c-edda3f0{flex-direction:column;padding-block-start:35px}}.eco-hero-text{box-sizing:border-box;color:#fff;width:100%;max-width:1750px;margin:0 auto;padding:50px clamp(32px,6vw,115px) 60px}.eco-hero-label{letter-spacing:.18em;text-transform:uppercase;color:#d6dc49;margin:0 0 22px;padding:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(11px,.8vw,15px);font-weight:500;line-height:1}.eco-hero-title{letter-spacing:-.025em;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:1180px;margin:0;padding:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(54px,5vw,88px);font-weight:500;line-height:.96}.eco-hero-features{color:#ffffffdb;flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:clamp(24px,3vh,34px);font-family:Montserrat,Arial,sans-serif;font-size:clamp(14px,.95vw,17px);font-weight:400;line-height:1.65;display:flex}.eco-hero-features span{white-space:nowrap;position:relative}.eco-hero-features span:not(:last-child):after{content:"•";color:#ffffff8c;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}@media (max-width:1100px){.eco-hero-text{padding-left:6vw;padding-right:6vw}.eco-hero-title{font-size:clamp(45px,6.4vw,68px);line-height:1}.eco-hero-features{gap:16px 30px}}@media (max-width:767px){.eco-hero-text{padding:35px 24px 40px}.eco-hero-label{letter-spacing:.14em;margin-bottom:18px;font-size:11px;line-height:1.3}.eco-hero-title{letter-spacing:-.025em;font-size:clamp(42px,11.5vw,58px);line-height:.98}.eco-hero-features{gap:10px 24px;margin-top:23px;font-size:11px;line-height:1.5}.eco-hero-features span:not(:last-child):after{right:-15px}}@media (max-width:480px){.eco-hero-text{padding-left:16px;padding-right:6px}.eco-hero-title{font-size:clamp(30px,11.3vw,10px);line-height:.98}.eco-hero-features{gap:9px 20px;font-size:6px}.eco-hero-features span:not(:last-child):after{right:-2px}}#eco-safari-attractions,#eco-safari-attractions *{box-sizing:border-box}#eco-safari-attractions{width:100%;max-width:100%;margin:0;padding:20px 0 40px;font-family:Montserrat,sans-serif;background:0 0!important}#eco-safari-attractions .esa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 0;width:100%;display:grid}#eco-safari-attractions .esa-item{text-align:center;opacity:1;border:none;min-width:0;margin:0;padding:0 18px;position:relative;transform:none;background:0 0!important}#eco-safari-attractions.esa-ready .esa-item{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}#eco-safari-attractions.esa-ready .esa-item.esa-visible{opacity:1;transform:translateY(0)}#eco-safari-attractions .esa-item:not(:nth-child(4n)):after{content:"";background:#e2d5bd;width:1px;height:73px;position:absolute;top:21px;right:0}#eco-safari-attractions .esa-icon{color:#425338;border:1px solid #e5d2ad;border-radius:50%;justify-content:center;align-items:center;width:67px;height:67px;margin:0 auto 16px;transition:transform .4s,border-color .3s,box-shadow .3s;display:flex;background:0 0!important}#eco-safari-attractions .esa-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;transition:transform .4s}#eco-safari-attractions .esa-item:hover .esa-icon{border-color:#748365;transform:translateY(-5px);box-shadow:0 7px 20px #35433314}#eco-safari-attractions .esa-item:hover svg{transform:scale(1.1)}#eco-safari-attractions .esa-title{color:#222a20;letter-spacing:-.1px;margin:0 0 8px;padding:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.5}#eco-safari-attractions .esa-desc{color:#92968d;max-width:200px;margin:0 auto;padding:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.75}@media (max-width:1024px){#eco-safari-attractions .esa-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}#eco-safari-attractions .esa-item{padding:0 16px}#eco-safari-attractions .esa-item:after{display:none}#eco-safari-attractions .esa-item:nth-child(odd):after{content:"";background:#e2d5bd;width:1px;height:73px;display:block;position:absolute;top:21px;right:0}}@media (max-width:600px){#eco-safari-attractions{padding:15px 0 30px}#eco-safari-attractions .esa-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}#eco-safari-attractions .esa-item{padding:0 10px}#eco-safari-attractions .esa-icon{width:58px;height:58px;margin-bottom:13px}#eco-safari-attractions .esa-icon svg{width:25px;height:25px}#eco-safari-attractions .esa-title{font-size:12px;line-height:1.5}#eco-safari-attractions .esa-desc{font-size:10px;line-height:1.7}}@media (prefers-reduced-motion:reduce){#eco-safari-attractions.esa-ready .esa-item{opacity:1;transition:none;transform:none}#eco-safari-attractions .esa-icon,#eco-safari-attractions svg{transition:none}}.eco-idal-features,.eco-idal-features *{box-sizing:border-box}.eco-idal-features{background:0 0;width:100%;padding:15px 0;font-family:Montserrat,Arial,sans-serif}.eco-idal-features .eco-jeep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 35px;max-width:600px;margin:0;display:grid}.eco-idal-features .eco-jeep-item{opacity:0;align-items:center;gap:14px;animation:.7s forwards ecoIdalReveal;display:flex;transform:translateY(18px)}.eco-idal-features .eco-jeep-item:nth-child(2){animation-delay:.15s}.eco-idal-features .eco-jeep-item:nth-child(3){animation-delay:.3s}.eco-idal-features .eco-jeep-item:nth-child(4){animation-delay:.45s}.eco-idal-features .eco-jeep-item:nth-child(5){animation-delay:.6s}.eco-idal-features .eco-jeep-item:nth-child(6){animation-delay:.75s}.eco-idal-features .eco-jeep-icon{color:#46563a;justify-content:center;align-items:center;width:25px;min-width:25px;font-size:21px;transition:transform .35s,color .35s;animation:3.5s ease-in-out infinite ecoIdalFloat;display:flex}.eco-idal-features .eco-jeep-item:nth-child(2) .eco-jeep-icon{animation-delay:.5s}.eco-idal-features .eco-jeep-item:nth-child(3) .eco-jeep-icon{animation-delay:1s}.eco-idal-features .eco-jeep-item:nth-child(4) .eco-jeep-icon{animation-delay:1.5s}.eco-idal-features .eco-jeep-item:nth-child(5) .eco-jeep-icon{animation-delay:2s}.eco-idal-features .eco-jeep-item:nth-child(6) .eco-jeep-icon{animation-delay:2.5s}.eco-idal-features .eco-jeep-text{color:#202820;letter-spacing:.1px;font-size:13px;font-weight:500;line-height:1.55;transition:color .3s}.eco-idal-features .eco-jeep-item:hover .eco-jeep-icon{color:#82935f;animation-play-state:paused;transform:scale(1.15)rotate(-7deg)}.eco-idal-features .eco-jeep-item:hover .eco-jeep-text{color:#46563a}@keyframes ecoIdalReveal{to{opacity:1;transform:translateY(0)}}@keyframes ecoIdalFloat{0%,to{translate:0}50%{translate:0 -4px}}@media (max-width:480px){.eco-idal-features .eco-jeep-grid{gap:24px 15px}.eco-idal-features .eco-jeep-item{gap:10px}.eco-idal-features .eco-jeep-icon{width:22px;min-width:22px;font-size:19px}.eco-idal-features .eco-jeep-text{font-size:11px}}@media (prefers-reduced-motion:reduce){.eco-idal-features .eco-jeep-item,.eco-idal-features .eco-jeep-icon{opacity:1;animation:none;transform:translate(0,0)}}
