.elementor-164 .elementor-element.elementor-element-4e4fb25{--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;}.elementor-164 .elementor-element.elementor-element-42f189b{--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;}.elementor-164 .elementor-element.elementor-element-c116573{--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;}.elementor-164 .elementor-element.elementor-element-19c8368{--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;}.elementor-164 .elementor-element.elementor-element-5aefe63{--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;}.elementor-164 .elementor-element.elementor-element-33e5608{--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;}.elementor-164 .elementor-element.elementor-element-49a0cf5{--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;}.elementor-164 .elementor-element.elementor-element-920c2c5{--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;}.elementor-164 .elementor-element.elementor-element-138589b{--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;}.elementor-164 .elementor-element.elementor-element-9283afe{--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;}.elementor-164 .elementor-element.elementor-element-621bd9d{--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;}.elementor-164 .elementor-element.elementor-element-d9d8dd3{--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;}.elementor-164 .elementor-element.elementor-element-4f95a6d{--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;}.elementor-164 .elementor-element.elementor-element-bbb15e2{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-164 .elementor-element.elementor-element-ab0cd39{--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;}.elementor-164 .elementor-element.elementor-element-cef68dc{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-164 .elementor-element.elementor-element-d8cd97b{--grid-columns:3;}.elementor-164 .elementor-element.elementor-element-d8cd97b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-164 .elementor-element.elementor-element-d8cd97b .e-loop-item > .elementor-section, .elementor-164 .elementor-element.elementor-element-d8cd97b .e-loop-item > .elementor-section > .elementor-container, .elementor-164 .elementor-element.elementor-element-d8cd97b .e-loop-item > .e-con, .elementor-164 .elementor-element.elementor-element-d8cd97b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-164 .elementor-element.elementor-element-f2a91c1{--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;}.elementor-164 .elementor-element.elementor-element-ab6e215{--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;}.elementor-164 .elementor-element.elementor-element-0ced67f{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-d8cd97b{--grid-columns:2;}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-d8cd97b{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-4e4fb25 */.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native{display:block;padding:0;gap:0;width:100%;font-family:Inter,Arial,sans-serif}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .e-con{display:block;padding:0;margin:0;gap:0;min-width:0;width:auto;max-width:none;align-self:auto}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-widget{margin:0;padding:0;min-width:0;width:auto;max-width:100%;font:inherit;color:inherit;text-align:inherit}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-widget-container{margin:0;padding:0;font:inherit;color:inherit}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-heading-title{padding:0;color:inherit}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;text-align:inherit}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-button-content-wrapper{gap:0}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-widget-image img{display:block;width:100%;height:auto}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native a:focus-visible{outline:3px solid #9c7a3c;outline-offset:3px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-42f189b{--soil:#2a1e14;--teak:#5c3d1e;--sienna:#a0522d;--mahogany:#7a3e20;--ochre:#9c7a3c;--linen:#f7f2ec;--sand:#e8ddc8;--ebony:#1c1410;color:var(--soil);font-family:Inter,Arial,sans-serif}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-c116573,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-19c8368,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-43e4df0-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-4c3d26d .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-087ac8b-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-5aefe63,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-33e5608,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-49a0cf5,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-43918e2-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-6b034df .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-af24a54-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-920c2c5,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-138589b,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-9283afe,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-bf4b04f-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-67b7611 .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-bde045f-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-621bd9d,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-f2a91c1,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ab6e215,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-0ced67f,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-3c5fca0-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac7888f .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-8881279-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac3c79b .elementor-button{box-sizing:border-box}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-4c3d26d .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-6b034df .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-67b7611 .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac7888f .elementor-heading-title{font-family:"Playfair Display",Georgia,serif;line-height:1.12}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac3c79b .elementor-button{color:inherit}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-c116573{align-items:flex-end;background:linear-gradient(90deg,rgba(28,20,16,.88),rgba(28,20,16,.34)),var(--arn-hero-image) center/cover;display:flex;min-height:60vh}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-19c8368{color:#fff;margin:auto;max-width:1200px;padding:150px 24px 82px;width:100%}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-43e4df0-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-43918e2-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-bf4b04f-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-3c5fca0-0{color:#d4b271;font-size:.77rem;font-weight:800;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-4c3d26d .elementor-heading-title{font-size:clamp(2.7rem,6vw,5rem);margin:0;max-width:900px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-087ac8b-0{font-size:clamp(1rem,2vw,1.18rem);line-height:1.75;margin:22px 0 0;max-width:720px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-5aefe63{background:#fff}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-33e5608{display:grid;gap:56px;grid-template-columns:.8fr 1.2fr;margin:auto;max-width:1200px;padding:84px 24px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-6b034df .elementor-heading-title{font-size:clamp(2rem,4vw,3.1rem);margin:0}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-43918e2-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-af24a54-0{color:#6b5a4c;font-size:1.05rem;line-height:1.8;margin:0}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-920c2c5{background:var(--linen);padding:80px 24px 96px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-138589b{margin:auto;max-width:1200px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-9283afe{margin-bottom:34px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-67b7611 .elementor-heading-title{font-size:clamp(2rem,4vw,3.1rem);margin:0}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-bde045f-0{color:#6b5a4c;line-height:1.7;max-width:700px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-f2a91c1{background:var(--ebony);color:#fff;padding:80px 24px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ab6e215{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:auto;max-width:1200px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac7888f .elementor-heading-title{font-size:clamp(2rem,4vw,3rem);margin:0}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-3c5fca0-0,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-copy-8881279-0{color:#d8cfc8;line-height:1.7;max-width:700px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac3c79b .elementor-button{background:var(--sienna);border-radius:3px;color:#fff!important;display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-width:190px;padding:15px 22px;text-decoration:none;text-transform:uppercase}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac3c79b .elementor-button:hover,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac3c79b .elementor-button:focus{background:var(--mahogany)}
@media (max-width:900px){.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-33e5608{grid-template-columns:1fr}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ab6e215{align-items:flex-start;flex-direction:column}}
@media (max-width:600px){.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-c116573{min-height:54vh}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-19c8368{padding:120px 20px 62px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-33e5608{gap:24px;padding:62px 20px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-920c2c5{padding:62px 18px 72px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-f2a91c1{padding:62px 20px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-ac3c79b .elementor-button{width:100%}}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .elementor-element-c116573{--arn-hero-image:url('https://africanrealnature.com/wp-content/uploads/2026/08/africanrealnature-1920x1080-8-day-ultimate-northern-circuit-luxury-safari-featured-safari-vehicle-luxury-game-drive-serengeti-01.webp')}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__toolbar{display:grid;grid-template-columns:1fr 1fr 1.35fr auto;align-items:end;gap:16px;background:#fff;border:1px solid #e8ddc8;padding:22px;margin-bottom:20px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-filter-label .elementor-heading-title,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__filter label{font:800 .72rem Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:7px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-filter select,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__filter input{background:#fff;border:1px solid #d7cbbb;border-radius:3px;color:#2a1e14;font:inherit;min-height:48px;padding:10px 13px;width:100%}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__reset,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__empty button{background:transparent;border:1px solid #a0522d;border-radius:3px;color:#a0522d;font-weight:800;min-height:48px;padding:10px 18px;cursor:pointer}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__reset:hover,.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__empty button:hover{background:#a0522d;color:#fff}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__count{color:#6b5a4c;font-size:.9rem;margin:0 0 20px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__empty{background:#fff;border:1px solid #e8ddc8;padding:50px 24px;text-align:center}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native [hidden]{display:none!important}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-tour-loop .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-tour-loop .e-loop-item{min-width:0}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-filter .e-filter-item{font:inherit;color:#7a3e20;padding:8px}
.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-filter .e-filter-item[aria-pressed=true]{background:#a0522d;color:#fff}
@media(max-width:900px){.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__toolbar{grid-template-columns:1fr 1fr}.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-tour-loop .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-directory__toolbar{grid-template-columns:1fr;padding:18px}.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-tour-loop .elementor-loop-container{grid-template-columns:1fr}}

.elementor-164 .elementor-element.elementor-element-4e4fb25.arn-native .arn-native-directory[data-arn-ready] .e-loop-nothing-found-message{display:none}/* End custom CSS */