:root{--color-primary:#019348;--color-primary-dark:#019348;--color-primary-hover:#019348;--color-secondary:#019348;--etc-form-green:#019348;--card-surface:#019348;--award-forest:#019348;--award-forest-deep:#019348;--booking-forest:#019348;--booking-forest-deep:#019348;--etc-refine-forest:#019348;--outbound-forest:#019348;--outbound-forest-deep:#019348}.booking-award,.page-luxury,.page-midrange,.page-outbound,.tour-navigation-award{--award-forest:#019348;--award-forest-deep:#019348;--booking-forest:#019348;--booking-forest-deep:#019348;--etc-refine-forest:#019348;--outbound-forest:#019348;--outbound-forest-deep:#019348}.btn--green,.cta-strip,.dest-card__cta,.dest-card__link,.etc-form button[type=submit],.etc-form__progress-bar,.footer-bottom,.post-card__link .btn,.safari-card__link,.tour-card__days-badge,.tour-card__link,.tour-card__price-badge,.tour-card__read-more,.utility-bar{background-color:#019348!important;border-color:#019348!important}.page-luxury:not(.page-outbound) .safari-card__btn,.page-midrange .safari-card__btn,.page-midrange .tour-card__read-more,.page-outbound .safari-card__btn,.page-outbound .tour-card__read-more,.site-footer .footer-social,.stat-box--green,.stat-box--green::before,.tour-card:not(.blog-card) .tour-card__image-title,body.home .effortless,body.home .stat-box--green{background:#019348!important}.page-about .about-kicker,.page-safari__eyebrow,.post-card__cat,.safari-card__badge,.safari-highlight__num,.value-prop__icon{background-color:#019348!important}.page-luxury:not(.page-outbound) .safari-card__btn:hover,.page-midrange .safari-card__btn:hover,.page-midrange .tour-card__read-more:hover,.page-outbound .safari-card__btn:hover,.page-outbound .tour-card__read-more:hover{background:#019348!important}.etc-form__age-box:has(input:checked),.etc-form__success,.etc-notice--success{background:#019348!important;border-left-color:#019348!important;color:#fff!important}.btn--green:hover,.dest-card__cta:hover,.dest-card__link:hover,.etc-form button[type=submit]:hover,.post-card__link .btn:hover,.safari-card__link:hover,.tour-card__link:hover,.tour-card__read-more:hover{background-color:#019348!important;border-color:#019348!important}.etc-form input:focus,.etc-form select:focus,.etc-form textarea:focus,.form-control:focus{border-color:#019348!important;box-shadow:0 0 0 3px rgba(1,147,72,.16)!important}.dest-card__body h2 a:hover,.dest-page__title,.feature-split__title,.page-luxury .safari-card__count,.page-luxury .safari-card__title a:hover,.page-midrange .safari-card__count,.safari-card__title a:hover,.section-heading--accent,.service-card h2 a:hover,.tour-card__title a:hover,.widget-title{color:#019348!important}.page-luxury .safari-card__count::before,.page-midrange .safari-card__count::before{background-color:#019348!important}:root{--etc-card-title-color:#7a4a2a;--etc-card-text-color:#333333}.dest-card__body h2,.dest-card__body h2 a,.dest-card__title,.etc-content__card-title,.home-service-card__title,.outbound-itinerary-card__title,.outbound-itinerary-card__title a,.post-card__heading,.post-card__heading a,.safari-card__title,.safari-card__title a,.service-card h3,.tour-card__body h2,.tour-card__body h2 a,.tour-card__title,.tour-card__title a{color:var(--etc-card-title-color)!important}.dest-card__body h2 a:focus-visible,.dest-card__body h2 a:hover,.post-card__heading a:focus-visible,.post-card__heading a:hover,.safari-card__title a:focus-visible,.safari-card__title a:hover,.tour-card__title a:focus-visible,.tour-card__title a:hover{color:var(--etc-card-title-color)!important}.dest-card__cta,.dest-card__link,.dest-card__meta,.etc-content__card-desc,.etc-content__card-meta,.home-service-card__link,.home-service-card__text,.outbound-itinerary-card__category,.outbound-itinerary-card__link,.outbound-itinerary-card__price,.post-card__cat,.post-card__excerpt,.post-card__link,.post-card__meta,.safari-card__count,.safari-card__excerpt,.safari-card__link,.safari-card__meta,.service-card p,.testimonial-card .testimonial-author span,.testimonial-card .testimonial-author strong,.testimonial-card blockquote,.tour-card__category,.tour-card__cta,.tour-card__days,.tour-card__days-badge,.tour-card__description,.tour-card__duration,.tour-card__label,.tour-card__link,.tour-card__meta,.tour-card__metarow,.tour-card__nights,.tour-card__price,.tour-card__price-amount,.tour-card__price-badge,.tour-card__price-label,.tour-card__price-unit,.tour-card__read-more{color:var(--etc-card-text-color)!important}:root{--etc-live-heading:#1a1a1a;--etc-live-text:#333333;--etc-live-muted:#999999;--etc-live-link:#d47435;--etc-live-link-hover:#7a4a2a;--color-heading:#1a1a1a;--color-text:#333333;--color-text-secondary:#333333;--color-text-muted:#999999;--color-content-heading:#1a1a1a;--color-content-text:#333333;--color-content-faded:#999999;--color-content-link:#d47435;--color-content-link-hover:#7a4a2a;--color-header-middle-text:#0f131f;--color-header-middle-text-hover:#d47435}body{color:var(--etc-live-text)!important}.dest-page__title,.feature-split__title,.home-services-section__heading,.outbound-home-section__heading,.page-safari__title,.partners__title,.recent-posts__title,.section-heading,.section-heading h2,.section-heading h3,.section__header h2,.section__header h3,.tour-section-heading,.tour-tabs__header h2,.widget-title,h1,h2,h3,h4,h5,h6{color:var(--etc-live-heading)!important}.destination-detail a:not(.btn),.page-content a:not(.btn),.site-main a:not(.btn),.tour-detail a:not(.btn),main a:not(.btn):not(.dest-card__cta):not(.dest-card__link):not(.safari-card__link):not(.tour-card__link):not(.tour-card__read-more):not(.post-card__link){color:var(--etc-live-link)!important}.destination-detail a:not(.btn):focus-visible,.destination-detail a:not(.btn):hover,.page-content a:not(.btn):focus-visible,.page-content a:not(.btn):hover,.site-main a:not(.btn):focus-visible,.site-main a:not(.btn):hover,.tour-detail a:not(.btn):focus-visible,.tour-detail a:not(.btn):hover,main a:not(.btn):focus-visible,main a:not(.btn):hover{color:var(--etc-live-link-hover)!important}.primary-nav>ul>li>a,.site-header,.site-header .site-logo,.site-header .site-logo a,.site-header__inner{color:#0f131f!important}.primary-nav .current-menu-item>a,.primary-nav a:focus-visible,.primary-nav a:hover,.site-header .site-logo a:focus-visible,.site-header .site-logo a:hover{color:var(--etc-live-link)!important}.cta-strip h1,.cta-strip h2,.cta-strip h3,.cta-strip h4,.cta-strip h5,.cta-strip h6,.cta-strip p,.hero a,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero__body,.hero__title,.site-footer a,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer li,.site-footer p{color:#fff!important}.hero__subtitle,.hero__title-line2{color:#f1d38d!important}.site-footer .footer-bottom a:focus-visible,.site-footer .footer-bottom a:hover,.site-footer .footer-nav a:focus-visible,.site-footer .footer-nav a:hover{color:var(--etc-live-link)!important}.btn,.btn:focus-visible,.btn:hover,.dest-card__cta,.dest-card__link,.etc-form button[type=submit],.header-cta a,.post-card__link .btn,.safari-card__link,.tour-card__link,.tour-card__read-more{color:#fff!important}.dest-card__body h2,.dest-card__body h2 a,.dest-card__title,.etc-booking-card__title,.etc-content__card-title,.home-service-card__title,.outbound-itinerary-card__title,.outbound-itinerary-card__title a,.post-card__heading,.post-card__heading a,.safari-card__title,.safari-card__title a,.service-card h3,.sidebar-card h2,.sidebar-card h3,.specialist-form-card h2,.specialist-form-card h3,.tour-card__body h2,.tour-card__body h2 a,.tour-card__title,.tour-card__title a{color:var(--etc-live-link-hover)!important}.dest-card__meta,.etc-booking-card__intro,.etc-booking-card__security,.etc-content__card-desc,.etc-content__card-meta,.home-service-card__text,.outbound-itinerary-card__category,.outbound-itinerary-card__price,.post-card__cat,.post-card__excerpt,.post-card__meta,.safari-card__count,.safari-card__excerpt,.safari-card__meta,.service-card p,.sidebar-card p,.specialist-form-card p,.testimonial-card .testimonial-author span,.testimonial-card .testimonial-author strong,.testimonial-card blockquote,.tour-card__category,.tour-card__description,.tour-card__duration,.tour-card__metarow,.tour-card__price,.tour-card__price-amount,.tour-card__price-label,.tour-card__price-unit{color:var(--etc-live-text)!important}.dest-card__body h2 a:focus-visible,.dest-card__body h2 a:hover,.post-card__heading a:focus-visible,.post-card__heading a:hover,.safari-card__title a:focus-visible,.safari-card__title a:hover,.tour-card__title a:focus-visible,.tour-card__title a:hover{color:var(--etc-live-link-hover)!important}body.home .recent-posts__all .btn--outline{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border:2px solid #019348!important;border-radius:999px;background:#019348!important;box-shadow:0 8px 18px rgba(1,147,72,.18);color:#fff!important;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}body.home .recent-posts__all .btn--outline:focus-visible,body.home .recent-posts__all .btn--outline:hover{border-color:#d4682d!important;background:#d4682d!important;box-shadow:0 10px 22px rgba(212,104,45,.24);color:#fff!important;transform:translateY(-2px)}@media (max-width:600px){body.home .recent-posts__all .btn--outline{width:100%}}::selection{background-color:Highlight;color:HighlightText}::-moz-selection{background-color:Highlight;color:HighlightText}.btn,.dest-card__cta,.dest-card__link,.etc-form button[type=submit],.footer-outbound-all,.form-submit,.post-card__link .btn,.safari-card__link,.tour-card__link,.tour-card__read-more{transform-origin:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important}.dest-card__cta,.dest-card__link,.etc-form button[type=submit],.footer-outbound-all,.form-submit,.post-card__link .btn,.safari-card__link,.tour-card__link,.tour-card__read-more{color:#fff!important;font-weight:800!important;text-shadow:none!important}.dest-card__cta,.dest-card__link,.footer-outbound-all,.post-card__link .btn,.safari-card__link,.tour-card__link,.tour-card__read-more{background-color:#019348!important;border-color:#019348!important}.dest-card__cta::after,.safari-card__link::after,.tour-card__link::after,.tour-card__read-more::after{color:#fff!important}.btn--accent,.btn--green,.btn--primary,.etc-form button[type=submit],.form-submit,.header-cta .btn{color:#fff!important;font-weight:800!important;text-shadow:none!important}.btn--outline:not(.btn--outline-white),.etc-form .btn--ghost,.etc-form .btn--secondary,.etc-form__btn--back{color:var(--color-primary,#123f31)!important}body.home .recent-posts__all .btn--outline{color:#fff!important;font-weight:800!important;text-shadow:none!important}.btn:focus-visible,.btn:hover,.dest-card__cta:focus-visible,.dest-card__cta:hover,.dest-card__link:focus-visible,.dest-card__link:hover,.etc-form button[type=submit]:focus-visible,.etc-form button[type=submit]:hover,.footer-outbound-all:focus-visible,.footer-outbound-all:hover,.form-submit:focus-visible,.form-submit:hover,.post-card__link .btn:focus-visible,.post-card__link .btn:hover,.safari-card__link:focus-visible,.safari-card__link:hover,.tour-card__link:focus-visible,.tour-card__link:hover,.tour-card__read-more:focus-visible,.tour-card__read-more:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;box-shadow:0 10px 22px rgba(0,0,0,.18)!important;transform:scale(1.06)!important}.btn--accent:focus-visible,.btn--accent:hover,.btn--green:focus-visible,.btn--green:hover,.btn--primary:focus-visible,.btn--primary:hover,.etc-form button[type=submit]:focus-visible,.etc-form button[type=submit]:hover,.form-submit:focus-visible,.form-submit:hover,.header-cta .btn:focus-visible,.header-cta .btn:hover{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important}.btn--green:focus-visible,.btn--green:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn--outline:focus-visible,.btn--outline:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}body.home .recent-posts__all .btn--outline:focus-visible,body.home .recent-posts__all .btn--outline:hover{background-color:#019348!important;border-color:#019348!important;color:#fff!important}.dest-card__cta:focus-visible,.dest-card__cta:hover,.dest-card__link:focus-visible,.dest-card__link:hover,.footer-outbound-all:focus-visible,.footer-outbound-all:hover,.post-card__link .btn:focus-visible,.post-card__link .btn:hover,.safari-card__link:focus-visible,.safari-card__link:hover,.tour-card__link:focus-visible,.tour-card__link:hover,.tour-card__read-more:focus-visible,.tour-card__read-more:hover{background-color:#019348!important;border-color:#019348!important;color:#fff!important}.etc-form .btn--ghost:focus-visible,.etc-form .btn--ghost:hover,.etc-form .btn--secondary:focus-visible,.etc-form .btn--secondary:hover,.etc-form__btn--back:focus-visible,.etc-form__btn--back:hover{background-color:#fff!important;border-color:#d5d7d2!important;color:#3b463e!important}@media (prefers-reduced-motion:reduce){.btn,.dest-card__cta,.dest-card__link,.etc-form button[type=submit],.footer-outbound-all,.form-submit,.post-card__link .btn,.safari-card__link,.tour-card__link,.tour-card__read-more{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.btn:focus-visible,.btn:hover,.dest-card__cta:focus-visible,.dest-card__cta:hover,.dest-card__link:focus-visible,.dest-card__link:hover,.etc-form button[type=submit]:focus-visible,.etc-form button[type=submit]:hover,.footer-outbound-all:focus-visible,.footer-outbound-all:hover,.form-submit:focus-visible,.form-submit:hover,.post-card__link .btn:focus-visible,.post-card__link .btn:hover,.safari-card__link:focus-visible,.safari-card__link:hover,.tour-card__link:focus-visible,.tour-card__link:hover,.tour-card__read-more:focus-visible,.tour-card__read-more:hover{transform:none!important}}.hero .hero__btns .btn--accent,.hero .hero__cta-link{display:inline-flex!important;min-height:54px!important;align-items:center;justify-content:center;gap:0;padding:0 23px!important;border:1px solid var(--color-accent,#e36d4f)!important;border-radius:999px!important;background:var(--color-accent,#e36d4f)!important;color:#fff!important;font-family:var(--font-heading, sans-serif)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;line-height:1;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important}.hero .hero__btns .btn--accent::after,.hero .hero__cta-link::after{content:'↗';display:inline-block;margin-left:12px;color:currentColor;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:0;transition:transform .22s ease}.hero .hero__btns .btn::before{display:none!important;content:none!important;animation:none!important;box-shadow:none!important}.hero .hero__btns .btn--accent:focus-visible,.hero .hero__btns .btn--accent:hover,.hero .hero__cta-link:focus-visible,.hero .hero__cta-link:hover{border-color:var(--color-accent-hover,#f08255)!important;background:var(--color-accent-hover,#f08255)!important;color:#fff!important;box-shadow:0 18px 34px rgba(0,0,0,.28)!important;transform:translateY(-3px)!important}.hero .hero__btns .btn--accent:focus-visible::after,.hero .hero__btns .btn--accent:hover::after,.hero .hero__cta-link:focus-visible::after,.hero .hero__cta-link:hover::after{transform:translate(3px,-3px)}.hero .hero__btns .btn--accent:focus-visible,.hero .hero__btns .btn--outline-white:focus-visible,.hero .hero__cta-link:focus-visible{outline:3px solid var(--color-secondary,#f1d38d);outline-offset:4px}.hero .hero__btns .btn--outline-white{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 23px;border:1px solid rgba(255,255,255,.62)!important;border-radius:999px;background:rgba(255,255,255,.09)!important;color:#fff!important;font-family:var(--font-heading, sans-serif);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(9px);transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.hero .hero__btns .btn--outline-white:focus-visible,.hero .hero__btns .btn--outline-white:hover{border-color:#fff!important;background:rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:0 12px 26px rgba(0,0,0,.17)!important;transform:translateY(-3px)}@media (max-width:767px){.hero .hero__btns .btn--accent,.hero .hero__btns .btn--outline-white,.hero .hero__btns .hero__cta-link{width:100%;max-width:300px;text-align:center}}@media (prefers-reduced-motion:reduce){.hero .hero__btns .btn--accent,.hero .hero__btns .btn--accent::after,.hero .hero__btns .btn--outline-white,.hero .hero__cta-link,.hero .hero__cta-link::after{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.hero .hero__btns .btn--accent:focus-visible,.hero .hero__btns .btn--accent:hover,.hero .hero__btns .btn--outline-white:focus-visible,.hero .hero__btns .btn--outline-white:hover,.hero .hero__cta-link:focus-visible,.hero .hero__cta-link:hover{transform:none!important}}.etc-export-footer{position:relative;overflow:hidden;color:#000!important;background:#fff!important}.etc-export-footer .footer-top{min-height:0;background:#fff!important}.etc-export-footer .footer-bottom{background:#fff!important;color:#000!important}.etc-export-footer .footer-bottom p{color:#000!important}.etc-export-footer .footer-bottom a{color:#019348!important}.etc-export-footer .footer-container{max-width:1240px;padding:76px clamp(24px,5vw,76px) 38px}.etc-export-footer .footer-main-grid{display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:clamp(42px,6vw,96px);padding:0!important}.etc-export-footer .footer-col,.etc-export-footer .footer-mini-col{min-width:0;padding:0!important;border:0!important;background:0 0!important}.etc-export-footer .footer-col__heading{margin:0 0 30px;padding:0;border:0;color:#000!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}.etc-export-footer .footer-col__heading::after,.etc-export-footer .footer-col__heading::before{display:none!important}.etc-export-footer .footer-col__blurb,.etc-export-footer .footer-contact,.etc-export-footer .footer-contact p,.etc-export-footer .footer-nav,.etc-export-footer .footer-nav li{color:#000!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.75}.etc-export-footer .footer-col__blurb{max-width:445px;margin:0}.etc-export-footer .footer-nav{margin:0;padding:0;list-style:none}.etc-export-footer .footer-nav li{margin:0 0 14px;padding:0}.etc-export-footer .footer-explore-links a,.etc-export-footer .footer-nav a{color:#333!important;font-size:15px;line-height:1.75;text-decoration:none}.etc-export-footer .footer-explore-links a:focus-visible,.etc-export-footer .footer-explore-links a:hover,.etc-export-footer .footer-nav a:focus-visible,.etc-export-footer .footer-nav a:hover{color:#019348!important;text-decoration:underline}.etc-export-footer .footer-explore-links{display:grid;gap:14px;margin-top:22px}.etc-export-footer .footer-payment-block{margin-top:32px}.etc-export-footer .footer-col__label{margin:0 0 14px;color:#000!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.2}.etc-export-footer .footer-payment-badge{display:inline-flex;padding:0;border:0;background:0 0}.etc-export-footer .footer-payment-badge img{display:block;width:min(100%,307px);height:auto;max-width:307px}.etc-export-footer .footer-contact p{margin:0 0 28px}.etc-export-footer .footer-col__heading--hours{margin-top:36px}.etc-export-footer .footer-contact--hours p{margin-bottom:0}.etc-export-footer .footer-bottom{background:#019348!important;background-image:none!important;border:0!important}.etc-export-footer .footer-bottom .container{max-width:1240px;padding:14px clamp(24px,5vw,76px)}.etc-export-footer .footer-bottom p{margin:0;color:#fff!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4}.etc-export-footer .footer-bottom a{color:#fff!important;text-decoration:none}.etc-export-footer .footer-bottom a:focus-visible,.etc-export-footer .footer-bottom a:hover{text-decoration:underline}.etc-export-footer .footer-social-block{display:flex;align-items:flex-start;flex-direction:column;gap:17px;margin-top:40px;min-width:0}.etc-export-footer .footer-social-copy{max-width:445px}.etc-export-footer .footer-social-heading{margin:0 0 2px;color:#000!important;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.etc-export-footer .footer-social-blurb{margin:0;color:#333!important;font-size:11px;line-height:1.35}.etc-export-footer .footer-social-icons{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.etc-export-footer .footer-social-icons li{margin:0}.etc-export-footer .footer-social-icons__link{position:relative;display:grid;width:48px;height:48px;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:16px;color:#fff!important;box-shadow:0 5px 0 rgba(0,0,0,.12),0 10px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden;transform:translateY(0) rotate(0);transition:transform .25s ease,box-shadow .25s ease,border-radius .25s ease,background .25s ease}.etc-export-footer .footer-social-icons__link::before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 46%);content:"";pointer-events:none}.etc-export-footer .footer-social-icons__link svg{position:relative;z-index:1;display:block;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2))}.etc-export-footer .footer-social-icons__link.is-facebook{background:linear-gradient(145deg,#4d9cff,#1877f2 62%,#0c55bd)}.etc-export-footer .footer-social-icons__link.is-linkedin{background:linear-gradient(145deg,#4c9eea,#0a66c2 62%,#06447f)}.etc-export-footer .footer-social-icons__link.is-instagram{background:linear-gradient(145deg,#feda75 0,#fa7e1e 30%,#d62976 63%,#4f5bd5 100%)}.etc-export-footer .footer-social-icons__link.is-whatsapp{background:linear-gradient(145deg,#65e58f,#25d366 62%,#0b9e48)}.etc-export-footer .footer-social-icons__link:focus-visible,.etc-export-footer .footer-social-icons__link:hover{border-color:#fff;border-radius:50%;box-shadow:0 8px 0 rgba(0,0,0,.13),0 16px 28px rgba(0,0,0,.28),0 0 0 5px rgba(255,255,255,.16);transform:translateY(-5px) rotate(-4deg) scale(1.08)}.etc-export-footer .footer-social-icons__link:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:900px){.etc-export-footer .footer-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 42px}}@media (max-width:600px){.etc-export-footer .footer-top{min-height:0}.etc-export-footer .footer-container{padding:52px 24px 30px}.etc-export-footer .footer-main-grid{grid-template-columns:1fr;gap:42px}.etc-export-footer .footer-col__heading{font-size:21px}.etc-export-footer .footer-social-block{margin-top:34px}}.dest-card__detail,.post-card__detail,.safari-card__detail,.tour-card__detail{max-height:none!important;opacity:1!important;transform:none!important;visibility:visible!important}.dest-card__cta,.dest-card__excerpt,.post-card__excerpt,.safari-card__btn,.safari-card__excerpt,.tour-card__excerpt,.tour-card__read-more{opacity:1!important;visibility:visible!important}.page-luxury .safari-grid .safari-card__detail,.page-midrange .safari-grid .safari-card__detail,.page-outbound .safari-card__detail{display:flex!important;max-height:none!important;opacity:1!important;overflow:visible!important;transform:none!important;visibility:visible!important}.page-luxury .safari-grid .safari-card__btn,.page-luxury .safari-grid .safari-card__btn:focus-visible,.page-luxury .safari-grid .safari-card__btn:hover,.page-luxury .tour-card__read-more,.page-luxury .tour-card__read-more:focus-visible,.page-luxury .tour-card__read-more:hover,.page-midrange .safari-grid .safari-card__btn,.page-midrange .safari-grid .safari-card__btn:focus-visible,.page-midrange .safari-grid .safari-card__btn:hover,.page-midrange .tour-card__read-more,.page-midrange .tour-card__read-more:focus-visible,.page-midrange .tour-card__read-more:hover,.page-outbound .safari-card__btn,.page-outbound .safari-card__btn:focus-visible,.page-outbound .safari-card__btn:hover,.page-outbound .tour-card__read-more,.page-outbound .tour-card__read-more:focus-visible,.page-outbound .tour-card__read-more:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:108px!important;min-height:42px!important;height:auto!important;margin:12px 0 0!important;padding:11px 16px!important;border:0!important;border-radius:8px!important;background:#019348!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;line-height:1.2!important;opacity:1!important;overflow:visible!important;text-indent:0!important;text-transform:uppercase!important;transform:none!important;transition:none!important;visibility:visible!important;white-space:nowrap!important}.page-luxury .safari-grid .safari-card__btn-arrow,.page-midrange .safari-grid .safari-card__btn-arrow,.page-outbound .safari-card__btn-arrow{display:inline-grid!important;width:20px!important;height:20px!important;margin-left:7px!important;place-items:center!important;background:#d5ad5c!important;color:#123d30!important;transition:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.dest-card__cta,.dest-card__cta:focus-visible,.dest-card__cta:hover,.dest-card__link,.dest-card__link:focus-visible,.dest-card__link:hover,.safari-card__link,.safari-card__link:focus-visible,.safari-card__link:hover,.tour-card__link,.tour-card__link:focus-visible,.tour-card__link:hover,.tour-card__read-more,.tour-card__read-more:focus-visible,.tour-card__read-more:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:108px!important;min-height:42px!important;padding:11px 16px!important;gap:8px!important;border:0!important;border-radius:8px!important;background:#019348!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important;line-height:1.2!important;opacity:1!important;text-indent:0!important;text-transform:uppercase!important;transform:none!important;transition:none!important;visibility:visible!important;white-space:nowrap!important}.dest-card__cta::after,.dest-card__cta:hover::after,.dest-card__link::after,.dest-card__link:hover::after,.safari-card__link::after,.safari-card__link:hover::after,.tour-card__link::after,.tour-card__link:hover::after,.tour-card__read-more::after,.tour-card__read-more:hover::after{opacity:1!important;transform:none!important}html body .hero .hero__btns .btn--accent,html body .hero .hero__btns .hero__cta-link{display:inline-flex!important;min-height:54px!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0 23px!important;border:1px solid #e36d4f!important;border-radius:999px!important;background:#e36d4f!important;color:#fff!important;font-family:var(--font-heading, sans-serif)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;line-height:1!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;transform:none!important;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important}html body .hero .hero__btns .btn--accent::after,html body .hero .hero__btns .hero__cta-link::after{content:'↗'!important;display:inline-block!important;margin-left:12px!important;color:currentColor!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:0!important;transition:transform .22s ease!important}html body .hero .hero__btns .btn::before{display:none!important;content:none!important;animation:none!important;box-shadow:none!important}html body .hero .hero__btns .btn--accent:focus-visible,html body .hero .hero__btns .btn--accent:hover,html body .hero .hero__btns .hero__cta-link:focus-visible,html body .hero .hero__btns .hero__cta-link:hover{border-color:#f08255!important;background:#f08255!important;color:#fff!important;box-shadow:0 18px 34px rgba(0,0,0,.28)!important;transform:translateY(-3px)!important}html body .hero .hero__btns .btn--accent:focus-visible::after,html body .hero .hero__btns .btn--accent:hover::after,html body .hero .hero__btns .hero__cta-link:focus-visible::after,html body .hero .hero__btns .hero__cta-link:hover::after{transform:translate(3px,-3px)!important}html body .hero .hero__btns .btn--outline-white{display:inline-flex!important;min-height:54px!important;align-items:center!important;justify-content:center!important;padding:0 23px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;font-family:var(--font-heading, sans-serif)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;line-height:1!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;backdrop-filter:blur(9px)!important;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important}html body .hero .hero__btns .btn--outline-white:focus-visible,html body .hero .hero__btns .btn--outline-white:hover{border-color:#fff!important;background:rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:0 12px 26px rgba(0,0,0,.17)!important;transform:translateY(-3px)!important}html body .hero .hero__btns .btn--accent:focus-visible,html body .hero .hero__btns .btn--outline-white:focus-visible,html body .hero .hero__btns .hero__cta-link:focus-visible{outline:3px solid #f1d38d!important;outline-offset:4px!important}@media (max-width:767px){html body .hero .hero__btns .btn--accent,html body .hero .hero__btns .btn--outline-white,html body .hero .hero__btns .hero__cta-link{width:100%!important;max-width:300px!important;text-align:center!important}}@media (prefers-reduced-motion:reduce){html body .hero .hero__btns .btn--accent,html body .hero .hero__btns .btn--accent::after,html body .hero .hero__btns .btn--outline-white,html body .hero .hero__btns .hero__cta-link,html body .hero .hero__btns .hero__cta-link::after{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}html body .hero .hero__btns .btn--accent:focus-visible,html body .hero .hero__btns .btn--accent:hover,html body .hero .hero__btns .btn--outline-white:focus-visible,html body .hero .hero__btns .btn--outline-white:hover,html body .hero .hero__btns .hero__cta-link:focus-visible,html body .hero .hero__btns .hero__cta-link:hover{transform:none!important}}