.elementor-58 .elementor-element.elementor-element-8998fc8{--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-58 .elementor-element.elementor-element-a52511c{--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-58 .elementor-element.elementor-element-25fae6e{--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-58 .elementor-element.elementor-element-0f71387{--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-58 .elementor-element.elementor-element-6341db3{--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-58 .elementor-element.elementor-element-974a614{--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-58 .elementor-element.elementor-element-b28f472{--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-58 .elementor-element.elementor-element-f1f6a0a{--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;}/* Start custom CSS for container, class: .elementor-element-8998fc8 */.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native{display:block;padding:0;gap:0;width:100%;font-family:Inter,Arial,sans-serif}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .e-con{display:block;padding:0;margin:0;gap:0;min-width:0;width:auto;max-width:none;align-self:auto}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-widget{margin:0;padding:0;min-width:0;width:auto;max-width:100%;font:inherit;color:inherit;text-align:inherit}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-widget-container{margin:0;padding:0;font:inherit;color:inherit}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-heading-title{padding:0;color:inherit}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;text-align:inherit}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-button-content-wrapper{gap:0}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-widget-image img{display:block;width:100%;height:auto}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native a:focus-visible{outline:3px solid #9c7a3c;outline-offset:3px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-a52511c{--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;line-height:1.7}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-25fae6e,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-0f71387,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-059c7b4-0,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-981a398 .elementor-heading-title,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-c6fbf77-0,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-6341db3,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-974a614,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-b28f472,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-cad143c-0,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-829cbee .elementor-heading-title,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-f6e0f84-0,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-12bf6f4-0,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-12bf6f4-1,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-12bf6f4-2,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-12bf6f4-3,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-12bf6f4-4,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-12bf6f4-5,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-f1f6a0a{box-sizing:border-box}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-981a398 .elementor-heading-title,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-829cbee .elementor-heading-title{font-family:"Playfair Display",Georgia,serif;line-height:1.12}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-25fae6e{align-items:flex-end;background:linear-gradient(90deg,rgba(28,20,16,.9),rgba(28,20,16,.34)),var(--hero) center/cover;display:flex;min-height:58vh}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-0f71387{color:#fff;margin:auto;max-width:1200px;padding:145px 24px 78px;width:100%}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-059c7b4-0,.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-cad143c-0{color:#d4b271;font-size:.76rem;font-weight:800;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-981a398 .elementor-heading-title{font-size:clamp(2.7rem,6vw,5rem);margin:0;max-width:900px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-copy-c6fbf77-0{font-size:1.12rem;max-width:720px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-6341db3{padding:84px 24px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-6341db3{background:var(--linen)}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-974a614{margin:auto;max-width:1200px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-974a614{display:grid;gap:56px;grid-template-columns:.8fr 1.2fr}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-829cbee .elementor-heading-title{font-size:clamp(2rem,4vw,3.2rem);margin:0 0 20px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-f1f6a0a{background:#fff;border:1px solid var(--sand);box-shadow:0 14px 36px rgba(42,30,20,.08);padding:32px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-content .arn-contact-form .ff-el-form-control{border:1px solid #d7cbbb!important;border-radius:3px!important;padding:12px!important}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .arn-content .arn-contact-form .ff-btn-submit{background:var(--sienna)!important;border:0!important;color:#fff!important;font-weight:800!important;padding:14px 24px!important}
@media (max-width:900px){.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-974a614{grid-template-columns:1fr}}
@media (max-width:600px){.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-25fae6e{min-height:52vh}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-0f71387{padding:115px 20px 58px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-6341db3{padding:62px 20px}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-f1f6a0a{padding:22px!important}}
.elementor-58 .elementor-element.elementor-element-8998fc8.arn-native .elementor-element-25fae6e{--hero: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-06.webp')}/* End custom CSS */