:root{--ol-lux-alabaster:#FDFBF7;--ol-lux-ivory:#FDFBF7;--ol-lux-khaki:#2B211A;--ol-lux-brown:#A25A38;--ol-lux-umber:#2B211A;--ol-lux-indigo:#2B211A;--ol-lux-gold:#D4A373;--ol-lux-ink:#2B211A;--ol-lux-muted:rgba(43,33,26,.68);--ol-lux-line:rgba(43,33,26,.14);--ol-lux-dust:rgba(162,90,56,.22);--ol-lux-shadow:0 32px 90px rgba(43,33,26,.16);--ol-lux-ease:cubic-bezier(.16,1,.3,1);--ol-font-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-font-ui:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ix-earth:var(--ol-lux-khaki);--ix-earth-2:var(--ol-lux-umber);--ix-earth-3:var(--ol-lux-indigo);--ix-gold:var(--ol-lux-gold);--ix-sand:var(--ol-lux-alabaster);--ix-mist:var(--ol-lux-alabaster);--ix-ivory:var(--ol-lux-ivory);--ix-ink:var(--ol-lux-ink);--oloropa-final-earth:var(--ol-lux-khaki);--oloropa-final-earth-2:var(--ol-lux-umber);--oloropa-final-deep:var(--ol-lux-indigo);--oloropa-final-gold:var(--ol-lux-gold);--oloropa-final-mist:var(--ol-lux-alabaster);--oloropa-final-sand:#FDFBF7;--oloropa-final-ivory:var(--ol-lux-ivory);--oloropa-final-ink:var(--ol-lux-ink)}html{background:var(--ol-lux-alabaster)}body[data-oloropa-luxury-safari]{background:radial-gradient(circle at 82% 6%,rgba(162,90,56,.14),transparent 28rem),linear-gradient(365deg,var(--ol-lux-alabaster),#FDFBF7 58%,var(--ol-lux-alabaster));color:var(--ol-lux-ink);font-family:var(--ol-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body[data-oloropa-luxury-safari]::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 16% 24%,rgba(162,90,56,.10) 0 1px,transparent 1.6px),radial-gradient(circle at 72% 12%,rgba(162,90,56,.11) 0 1px,transparent 1.4px),radial-gradient(circle at 44% 76%,rgba(43,33,26,.10) 0 1px,transparent 1.3px);background-size:170px 170px,230px 230px,190px 190px;animation:olLuxuryDustField 18s linear infinite}body[data-oloropa-luxury-safari]>*{position:relative;z-index:1}body[data-oloropa-luxury-safari] h1,body[data-oloropa-luxury-safari] h2,body[data-oloropa-luxury-safari] h3,body[data-oloropa-luxury-safari] .ix-title,body[data-oloropa-luxury-safari] .ix-head h2,body[data-oloropa-luxury-safari] .ix-card h3,body[data-oloropa-luxury-safari] .ol-cc-footer h2,body[data-oloropa-luxury-safari] .ol-portal-glass h2,body[data-oloropa-luxury-safari] .ol-destination-meta h3{font-family:var(--ol-font-display)!important;font-weight:600;letter-spacing:-.025em!important}body[data-oloropa-luxury-safari] button,body[data-oloropa-luxury-safari] input,body[data-oloropa-luxury-safari] select,body[data-oloropa-luxury-safari] textarea,body[data-oloropa-luxury-safari] .ix-kicker,body[data-oloropa-luxury-safari] .ix-btn,body[data-oloropa-luxury-safari] .ol-cc-link,body[data-oloropa-luxury-safari] .ol-cc-cta,body[data-oloropa-luxury-safari] .ol-cc-mobile-card,body[data-oloropa-luxury-safari] .ol-immersive-label{font-family:var(--ol-font-ui)!important}body[data-oloropa-luxury-safari] .ol-cc-header{background:linear-gradient(365deg,rgba(43,33,26,.94),rgba(43,33,26,.84))!important;border-color:rgba(253,251,247,.18)!important;border-bottom-color:rgba(162,90,56,.46)!important;box-shadow:0 22px 70px rgba(43,33,26,.34)!important}body[data-oloropa-luxury-safari] .ol-cc-brand img,body[data-oloropa-luxury-safari] .ol-cc-footer-mark img{background:linear-gradient(365deg,rgba(253,251,247,.1) 0%,rgba(253,251,247,.1) 100%);box-shadow:inset 0 0 0 1px rgba(253,251,247,.22),0 12px 32px rgba(43,33,26,.2)}body[data-oloropa-luxury-safari] .ol-cc-nav,body[data-oloropa-luxury-safari] .ol-cc-menu-button,body[data-oloropa-luxury-safari] .ol-cc-mega{background:linear-gradient(365deg,rgba(253,251,247,.08) 0%,rgba(253,251,247,.08) 100%)!important;border-color:rgba(253,251,247,.16)!important}body[data-oloropa-luxury-safari] .ol-cc-link::after{background:var(--ol-lux-gold)!important}body[data-oloropa-luxury-safari] .ol-cc-link:hover,body[data-oloropa-luxury-safari] .ol-cc-link:focus-visible,body[data-oloropa-luxury-safari] .ol-cc-link.is-active{background:linear-gradient(365deg,rgba(162,90,56,.16) 0%,rgba(162,90,56,.16) 100%)!important;color:var(--ol-lux-ivory)!important}body[data-oloropa-luxury-safari] .ol-o5-award-hero,body[data-oloropa-luxury-safari] .ol-o5-route-theatre{background:radial-gradient(circle at 72% 14%,rgba(162,90,56,.18),transparent 26rem),linear-gradient(365deg,var(--ol-lux-indigo),var(--ol-lux-khaki) 52%,var(--ol-lux-umber))!important;color:var(--ol-lux-ivory)!important}body[data-oloropa-luxury-safari] .ol-o5-award-mask,body[data-oloropa-luxury-safari] .ol-o5-award-depth,body[data-oloropa-luxury-safari] .ol-o6-route-media-overlay{background:radial-gradient(circle at 66% 20%,rgba(162,90,56,.24),transparent 24rem),linear-gradient(365deg,rgba(43,33,26,.96),rgba(43,33,26,.70) 50%,rgba(43,33,26,.18)),linear-gradient(365deg,rgba(43,33,26,.02),rgba(43,33,26,.86))!important}body[data-oloropa-luxury-safari] .ol-o5-award-content h1,body[data-oloropa-luxury-safari] .ol-o5-booking-copy h1,body[data-oloropa-luxury-safari] .ol-o5-route-theatre h2,body[data-oloropa-luxury-safari] .ol-o7-route-card-content h3{font-family:var(--ol-font-display)!important;color:var(--ol-lux-ivory)!important;letter-spacing:-.025em!important}body[data-oloropa-luxury-safari] .ol-o5-award-kicker,body[data-oloropa-luxury-safari] .ol-o5-route-theatre-copy p:first-child,body[data-oloropa-luxury-safari] .ol-o7-route-card-content span,body[data-oloropa-luxury-safari] .ol-o7-route-card-content small{color:var(--ol-lux-gold)!important}body[data-oloropa-luxury-safari] .ol-o5-award-lede,body[data-oloropa-luxury-safari] .ol-o5-route-theatre-copy p,body[data-oloropa-luxury-safari] .ol-o7-route-card-content p{color:rgba(253,251,247,.74)!important}body[data-oloropa-luxury-safari] .ol-o5-booking-card,body[data-oloropa-luxury-safari] .ol-o5-hero-trust,body[data-oloropa-luxury-safari] .ol-o5-route-theatre-card,body[data-oloropa-luxury-safari] .ol-o7-route-media-card{background:linear-gradient(365deg,rgba(253,251,247,.11),rgba(43,33,26,.52))!important;border-color:rgba(253,251,247,.16)!important;box-shadow:0 36px 110px rgba(43,33,26,.32)!important}body[data-oloropa-luxury-safari] .ol-o5-booking-card,body[data-oloropa-luxury-safari] .ol-o5-booking-card *{color:var(--ol-lux-ivory)!important}body[data-oloropa-luxury-safari] .ol-o5-award-primary,body[data-oloropa-luxury-safari] .ol-o5-booking-card-cta,body[data-oloropa-luxury-safari] .ol-o7-route-card-content a{background:linear-gradient(365deg,#FDFBF7,var(--ol-lux-gold) 58%,#D4A373)!important;color:#2B211A!important;border-color:rgba(253,251,247,.24)!important}body[data-oloropa-luxury-safari] .ol-o5-award-secondary{background:linear-gradient(365deg,rgba(253,251,247,.10) 0%,rgba(253,251,247,.10) 100%)!important;color:var(--ol-lux-ivory)!important;border:1px solid rgba(253,251,247,.18)!important}body[data-oloropa-luxury-safari] .ol-o5-route-theatre-card:hover,body[data-oloropa-luxury-safari] .ol-o5-award-primary:hover,body[data-oloropa-luxury-safari] .ol-o5-booking-card-cta:hover{transform:translateY(-4px)!important}body[data-oloropa-luxury-safari] .ix-hero,body[data-oloropa-luxury-safari] .ix-section.dark,body[data-oloropa-luxury-safari] .ix-final-gateway,body[data-oloropa-luxury-safari] .ix-pinned-route-belt,body[data-oloropa-luxury-safari] .ol-portal-sticky,body[data-oloropa-luxury-safari] .ol-cc-footer{background:radial-gradient(circle at 72% 18%,rgba(162,90,56,.18),transparent 24rem),linear-gradient(365deg,var(--ol-lux-indigo),var(--ol-lux-khaki) 48%,var(--ol-lux-umber))!important;color:var(--ol-lux-ivory)!important}body[data-oloropa-luxury-safari] .ix-section,body[data-oloropa-luxury-safari] .ix-section.sand,body[data-oloropa-luxury-safari] .ol-immersive-ivory,body[data-oloropa-luxury-safari] .ol-immersive-white{background:radial-gradient(circle at 16% 8%,rgba(162,90,56,.10),transparent 22rem),linear-gradient(365deg,var(--ol-lux-alabaster),#FDFBF7)!important;color:var(--ol-lux-ink)!important}body[data-oloropa-luxury-safari] .ix-hero::after,body[data-oloropa-luxury-safari] .ix-earth-video::after,body[data-oloropa-luxury-safari] .ol-immersive-bg-overlay{background:radial-gradient(circle at 72% 16%,rgba(162,90,56,.22),transparent 24%),linear-gradient(365deg,rgba(43,33,26,.92),rgba(43,33,26,.70) 50%,rgba(43,33,26,.16)),linear-gradient(365deg,rgba(43,33,26,.04),rgba(43,33,26,.82))!important}body[data-oloropa-luxury-safari] .ix-head h2{color:var(--ol-lux-khaki)!important}body[data-oloropa-luxury-safari] .ix-section.dark .ix-head h2,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-head h2,body[data-oloropa-luxury-safari] .ix-hero h1,body[data-oloropa-luxury-safari] .ol-portal-glass h2,body[data-oloropa-luxury-safari] .ol-destination-meta h3{color:var(--ol-lux-ivory)!important}body[data-oloropa-luxury-safari] .ix-kicker,body[data-oloropa-luxury-safari] .ol-p9-kicker,body[data-oloropa-luxury-safari] .ol-immersive-label{color:var(--ol-lux-gold)!important}body[data-oloropa-luxury-safari] .ix-card,body[data-oloropa-luxury-safari] .ix-form,body[data-oloropa-luxury-safari] .ix-summary,body[data-oloropa-luxury-safari] .ol-cc-mobile-card,body[data-oloropa-luxury-safari] .ol-cc-mega,body[data-oloropa-luxury-safari] .ol-p9-door{border-color:var(--ol-lux-line)!important;background:linear-gradient(365deg,rgba(253,251,247,.96),rgba(253,251,247,.9))!important;color:var(--ol-lux-ink)!important;box-shadow:var(--ol-lux-shadow)!important;animation:olLuxuryDustSettle .82s var(--ol-lux-ease) both;content-visibility:auto;contain-intrinsic-size:420px}body[data-oloropa-luxury-safari] .ix-section.dark .ix-card,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-card,body[data-oloropa-luxury-safari] .ol-p9-door{background:linear-gradient(365deg,rgba(43,33,26,.34),rgba(43,33,26,.72))!important;color:var(--ol-lux-ivory)!important;border-color:rgba(253,251,247,.14)!important}body[data-oloropa-luxury-safari] .ix-card h3,body[data-oloropa-luxury-safari] .ix-mini-route,body[data-oloropa-luxury-safari] .ix-tags span,body[data-oloropa-luxury-safari] .ix-stay-mood{color:var(--ol-lux-khaki)!important}body[data-oloropa-luxury-safari] .ix-section.dark .ix-card h3,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-card h3,body[data-oloropa-luxury-safari] .ol-p9-door h3{color:var(--ol-lux-ivory)!important}body[data-oloropa-luxury-safari] .ix-card p,body[data-oloropa-luxury-safari] .ix-head>p,body[data-oloropa-luxury-safari] .ix-card li,body[data-oloropa-luxury-safari] .ol-cc-mega-body p{color:var(--ol-lux-muted)!important}body[data-oloropa-luxury-safari] .ix-section.dark .ix-card p,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-card p,body[data-oloropa-luxury-safari] .ix-section.dark .ix-head>p{color:rgba(253,251,247,.72)!important}body[data-oloropa-luxury-safari] .ix-btn,body[data-oloropa-luxury-safari] .ol-cc-cta,body[data-oloropa-luxury-safari] .ol-p9-primary,body[data-oloropa-luxury-safari] .ol-cc-footer-brief a,body[data-oloropa-luxury-safari] button[type="submit"]{background:linear-gradient(365deg,#FDFBF7,var(--ol-lux-gold) 58%,#D4A373)!important;color:#2B211A!important;border-color:rgba(253,251,247,.24)!important;box-shadow:0 18px 42px rgba(162,90,56,.27)!important}body[data-oloropa-luxury-safari] .ix-btn.ghost,body[data-oloropa-luxury-safari] .ol-cc-mega-actions a{background:linear-gradient(365deg,rgba(43,33,26,.08) 0%,rgba(43,33,26,.08) 100%)!important;color:var(--ol-lux-khaki)!important;border:1px solid rgba(43,33,26,.16)!important;box-shadow:none!important}body[data-oloropa-luxury-safari] .ix-section.dark .ix-btn.ghost,body[data-oloropa-luxury-safari] .ix-final-gateway .ix-btn.ghost{background:linear-gradient(365deg,rgba(253,251,247,.09) 0%,rgba(253,251,247,.09) 100%)!important;color:var(--ol-lux-ivory)!important;border-color:rgba(253,251,247,.18)!important}body[data-oloropa-luxury-safari] .ix-btn i,body[data-oloropa-luxury-safari] .ol-cc-cta i,body[data-oloropa-luxury-safari] .ix-proof-icon i{display:inline-flex;line-height:1;font-size:1rem}body[data-oloropa-luxury-safari] .ix-btn:hover,body[data-oloropa-luxury-safari] .ol-cc-cta:hover,body[data-oloropa-luxury-safari] .ix-card:hover,body[data-oloropa-luxury-safari] .ol-p9-door:hover{transform:translateY(-4px)!important;filter:saturate(1.04)}body[data-oloropa-luxury-safari] .ix-card-media::after,body[data-oloropa-luxury-safari] .ol-p9-door::after{background:linear-gradient(365deg,rgba(43,33,26,.04),rgba(43,33,26,.72))!important}body[data-oloropa-luxury-safari] .ix-card:hover .ix-card-body::after,body[data-oloropa-luxury-safari] .ol-p9-door:hover .ol-p9-door-body::after,body[data-oloropa-luxury-safari] .ix-btn:hover::after,body[data-oloropa-luxury-safari] .ol-cc-cta:hover::after{content:"";position:absolute;inset:-40%;pointer-events:none;background:radial-gradient(circle,rgba(162,90,56,.18) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(253,251,247,.20) 0 1px,transparent 1.4px);background-size:32px 32px,46px 46px;animation:olLuxuryDustHover 1.35s var(--ol-lux-ease) forwards}body[data-oloropa-luxury-safari] .ix-card-body,body[data-oloropa-luxury-safari] .ol-p9-door-body,body[data-oloropa-luxury-safari] .ix-btn,body[data-oloropa-luxury-safari] .ol-cc-cta{position:relative;overflow:hidden}body[data-oloropa-luxury-safari] .ix-tags span,body[data-oloropa-luxury-safari] .ix-brief-step,body[data-oloropa-luxury-safari] .ix-field input,body[data-oloropa-luxury-safari] .ix-field select,body[data-oloropa-luxury-safari] .ix-field textarea{background:linear-gradient(365deg,rgba(253,251,247,.78) 0%,rgba(253,251,247,.78) 100%)!important;border-color:rgba(43,33,26,.16)!important}body[data-oloropa-luxury-safari] .ix-proof-icon,body[data-oloropa-luxury-safari] .ix-brief-step>span,body[data-oloropa-luxury-safari] .ix-gateway-card span{background:var(--ol-lux-gold)!important;color:#2B211A!important}body[data-oloropa-luxury-safari] .ol-immersive-label,body[data-oloropa-luxury-safari] .ix-rate-badge,body[data-oloropa-luxury-safari] .ix-stay-mood{background:linear-gradient(365deg,rgba(253,251,247,.86) 0%,rgba(253,251,247,.86) 100%)!important;border:1px solid rgba(43,33,26,.12);backdrop-filter:blur(14px)}body[data-oloropa-luxury-safari] .ix-final-gateway{background-image:radial-gradient(circle at 82% 12%,rgba(162,90,56,.20),transparent 24rem),linear-gradient(365deg,rgba(43,33,26,.95),rgba(43,33,26,.76)),url("../media/cinematic/photos/private conservancy dusk Masai Mara.avif")!important;background-size:cover!important;background-position:center!important}body[data-oloropa-luxury-safari] .ol-p9-door{isolation:isolate}body[data-oloropa-luxury-safari] .ol-p9-door::before{background-image:radial-gradient(circle at 50% 0%,rgba(162,90,56,.18),transparent 28rem),var(--door-img)!important;filter:saturate(.9) contrast(1.04)}body[data-oloropa-luxury-safari] .ol-cc-footer{border-top:1px solid rgba(253,251,247,.16)}body[data-oloropa-luxury-safari] .ol-cc-footer a,body[data-oloropa-luxury-safari] .ol-cc-footer p,body[data-oloropa-luxury-safari] .ol-cc-footer li,body[data-oloropa-luxury-safari] .ol-cc-footer-bottom{color:rgba(253,251,247,.70)!important}@keyframes olLuxuryDustField{0%{transform:translate3d(0,-1rem,0)}100%{transform:translate3d(0,1.8rem,0)}}@keyframes olLuxuryDustSettle{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(5px) saturate(.9)}65%{opacity:1;filter:blur(0) saturate(1.02)}100%{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes olLuxuryDustHover{0%{opacity:0;transform:translate3d(-10px,18px,0) rotate(0deg)}35%{opacity:.9}100%{opacity:0;transform:translate3d(18px,-28px,0) rotate(2deg)}}@media (max-width:760px){body[data-oloropa-luxury-safari] .ol-cc-header{border-radius:24px!important}body[data-oloropa-luxury-safari] .ix-card,body[data-oloropa-luxury-safari] .ol-p9-door{border-radius:24px!important}body[data-oloropa-luxury-safari] .ix-head h2{font-size:clamp(2.8rem,15vw,4.6rem)!important}}@media (prefers-reduced-motion:reduce){body[data-oloropa-luxury-safari]::before,body[data-oloropa-luxury-safari] .ix-card,body[data-oloropa-luxury-safari] .ix-form,body[data-oloropa-luxury-safari] .ix-summary,body[data-oloropa-luxury-safari] .ol-cc-mobile-card,body[data-oloropa-luxury-safari] .ol-cc-mega,body[data-oloropa-luxury-safari] .ol-p9-door,body[data-oloropa-luxury-safari] .ix-card:hover .ix-card-body::after,body[data-oloropa-luxury-safari] .ol-p9-door:hover .ol-p9-door-body::after,body[data-oloropa-luxury-safari] .ix-btn:hover::after,body[data-oloropa-luxury-safari] .ol-cc-cta:hover::after{animation:none!important}}body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #conservation-pulse.ix-responsible-layer .ix-proof-card,body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #final-decision.ix-final-gateway .ol-p9-door{content-visibility:visible!important;contain-intrinsic-size:none!important;color:var(--ol-lux-ivory)!important;border-color:rgba(253,251,247,.18)!important;box-shadow:0 38px 120px rgba(43,33,26,.42),inset 0 1px 0 rgba(253,251,247,.12)!important}body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #conservation-pulse.ix-responsible-layer .ix-proof-card{background:linear-gradient(365deg,rgba(43,33,26,.88),rgba(43,33,26,.76) 58%,rgba(43,33,26,.62))!important}body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #final-decision.ix-final-gateway .ol-p9-door{background:linear-gradient(365deg,#2B211A 0%,#2B211A 100%)!important}body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #conservation-pulse .ix-proof-card h3,body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #conservation-pulse .ix-proof-card p,body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #final-decision .ol-p9-door h3,body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #final-decision .ol-p9-door p{color:var(--ol-lux-ivory)!important}body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #final-decision .ol-p9-door::before{opacity:1!important;background:linear-gradient(365deg,rgba(43,33,26,.02),rgba(43,33,26,.88)),var(--door-img)!important;background-size:cover!important;background-position:center!important}
