.elementor-165 .elementor-element.elementor-element-1005a75{--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-165 .elementor-element.elementor-element-8819b85{--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-165 .elementor-element.elementor-element-9c181aa{--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-165 .elementor-element.elementor-element-248e292{--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-165 .elementor-element.elementor-element-1bc94ba{--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-165 .elementor-element.elementor-element-98681e0{--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-165 .elementor-element.elementor-element-0bc6f8b{--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-165 .elementor-element.elementor-element-3d06ee7{--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-165 .elementor-element.elementor-element-d172b86{--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-165 .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-165 .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-165 .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-165 .elementor-element.elementor-element-bbb15e2{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-165 .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-165 .elementor-element.elementor-element-cef68dc{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-165 .elementor-element.elementor-element-d8cd97b{--grid-columns:3;}.elementor-165 .elementor-element.elementor-element-d8cd97b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-165 .elementor-element.elementor-element-d8cd97b .e-loop-item > .elementor-section, .elementor-165 .elementor-element.elementor-element-d8cd97b .e-loop-item > .elementor-section > .elementor-container, .elementor-165 .elementor-element.elementor-element-d8cd97b .e-loop-item > .e-con, .elementor-165 .elementor-element.elementor-element-d8cd97b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-165 .elementor-element.elementor-element-a8c1420{--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-165 .elementor-element.elementor-element-7798d0e{--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-165 .elementor-element.elementor-element-b3080d6{--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-165 .elementor-element.elementor-element-02e80b3{--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-165 .elementor-element.elementor-element-e8336f5{--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-165 .elementor-element.elementor-element-45f5134{--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-165 .elementor-element.elementor-element-2ec5f6d{--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-165 .elementor-element.elementor-element-7fbc7e9{--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-165 .elementor-element.elementor-element-838b0fa{--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-165 .elementor-element.elementor-element-0900d57{--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-165 .elementor-element.elementor-element-e84a530{--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-165 .elementor-element.elementor-element-2a6f8a2{--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-165 .elementor-element.elementor-element-ec8e46d{--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-165 .elementor-element.elementor-element-227a412{--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-165 .elementor-element.elementor-element-bc87042{--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-165 .elementor-element.elementor-element-49f3c11{--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-165 .elementor-element.elementor-element-fccc52f{--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-165 .elementor-element.elementor-element-27b8bd0{--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-165 .elementor-element.elementor-element-5df1bac{--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-165 .elementor-element.elementor-element-d8cd97b{--grid-columns:2;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-d8cd97b{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-1005a75 */.elementor-165 .elementor-element.elementor-element-1005a75.arn-native{display:block;padding:0;gap:0;width:100%;font-family:Inter,Arial,sans-serif}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .e-con{display:block;padding:0;margin:0;gap:0;min-width:0;width:auto;max-width:none;align-self:auto}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-widget{margin:0;padding:0;min-width:0;width:auto;max-width:100%;font:inherit;color:inherit;text-align:inherit}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-widget-container{margin:0;padding:0;font:inherit;color:inherit}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-heading-title{padding:0;color:inherit}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;text-align:inherit}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-button-content-wrapper{gap:0}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-widget-image img{display:block;width:100%;height:auto}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native a:focus-visible{outline:3px solid #9c7a3c;outline-offset:3px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-8819b85{--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-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-9c181aa,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-248e292,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-3cb03b0-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-86e3d47 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-d80d105-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-1bc94ba,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-98681e0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-0bc6f8b,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-391cf3d-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3954405 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3d06ee7,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-9233452-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-4289946 .elementor-button,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8c1420,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-7798d0e,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-ac882fe-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-17d26b3 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-b3080d6,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-02e80b3,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3bc5fb1 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-bacacbb-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-e8336f5,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-924f067 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-024d902-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-45f5134,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8243b0 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-daafb2b-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-2ec5f6d,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-455232f .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-19a3f50-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-7fbc7e9,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-838b0fa,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-8ecfaa8-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-6620afe .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-0900d57,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-e84a530,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-2a6f8a2,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-30fc533 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-f8d2c32-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-ec8e46d,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-227a412,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-59ff686 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-3715489-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-bc87042,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-49f3c11,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-01f1d58 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-a8a0ff4-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-fccc52f,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-27b8bd0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-5df1bac,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-26b9756 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-71e8150-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-38ff332 .elementor-button{box-sizing:border-box}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-86e3d47 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3954405 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-17d26b3 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-6620afe .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-26b9756 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3bc5fb1 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-924f067 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8243b0 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-455232f .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-30fc533 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-59ff686 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-01f1d58 .elementor-heading-title{font-family:"Playfair Display",Georgia,serif;line-height:1.12}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-4289946 .elementor-button,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-38ff332 .elementor-button{color:var(--mahogany)}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-9c181aa{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-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-248e292{color:#fff;margin:auto;max-width:1200px;padding:145px 24px 78px;width:100%}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-3cb03b0-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-391cf3d-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-ac882fe-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-8ecfaa8-0{color:#d4b271;font-size:.76rem;font-weight:800;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-86e3d47 .elementor-heading-title{font-size:clamp(2.7rem,6vw,5rem);margin:0;max-width:900px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-d80d105-0{font-size:1.12rem;max-width:720px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-1bc94ba,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8c1420,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-7fbc7e9{padding:84px 24px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8c1420{background:var(--linen)}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-98681e0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-7798d0e,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-838b0fa{margin:auto;max-width:1200px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-98681e0{display:grid;gap:56px;grid-template-columns:.8fr 1.2fr}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3954405 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-17d26b3 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-6620afe .elementor-heading-title{font-size:clamp(2rem,4vw,3.2rem);margin:0 0 20px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-9233452-0{color:#6b5a4c;font-size:1.06rem;max-width:760px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-0900d57{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-e84a530,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-ec8e46d,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-bc87042{background:#fff;border:1px solid var(--sand);box-shadow:0 12px 30px rgba(42,30,20,.07);overflow:hidden}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-2a6f8a2,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-227a412,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-49f3c11{padding:24px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-30fc533 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-59ff686 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-01f1d58 .elementor-heading-title{font-size:1.5rem;margin:0 0 10px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-f8d2c32-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-3715489-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-a8a0ff4-0{color:#6b5a4c;font-size:.93rem}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-b3080d6{display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:34px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-02e80b3,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-e8336f5,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-45f5134,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-2ec5f6d{background:#fff;border:1px solid var(--sand);padding:28px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-3bc5fb1 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-924f067 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8243b0 .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-455232f .elementor-heading-title{font-size:1.3rem;margin:0 0 8px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-bacacbb-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-024d902-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-daafb2b-0,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-19a3f50-0{color:#6b5a4c;font-size:.9rem}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-4289946 .elementor-button,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-38ff332 .elementor-button{background:var(--sienna);border-radius:3px;color:#fff!important;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-top:18px;padding:14px 22px;text-decoration:none;text-transform:uppercase}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-4289946 .elementor-button:hover,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-38ff332 .elementor-button:hover{background:var(--mahogany)}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-content .arn-contact-form .ff-el-form-control{border:1px solid #d7cbbb!important;border-radius:3px!important;padding:12px!important}
.elementor-165 .elementor-element.elementor-element-1005a75.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}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-fccc52f{background:var(--ebony);color:#fff;padding:72px 24px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-27b8bd0{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:auto;max-width:1200px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-26b9756 .elementor-heading-title{margin:0}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-copy-71e8150-0{color:#d8cfc8}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-38ff332 .elementor-button{flex:none}
@media (max-width:900px){.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-98681e0{grid-template-columns:1fr}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-0900d57{grid-template-columns:repeat(2,1fr)}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-b3080d6{grid-template-columns:repeat(2,1fr)}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-27b8bd0{align-items:flex-start;flex-direction:column}}
@media (max-width:600px){.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-9c181aa{min-height:52vh}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-248e292{padding:115px 20px 58px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-1bc94ba,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-a8c1420,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-7fbc7e9{padding:62px 20px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-0900d57,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-b3080d6{grid-template-columns:1fr}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-fccc52f{padding:58px 20px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-38ff332 .elementor-button{width:100%;justify-content:center}}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .elementor-element-9c181aa{--hero:url('https://africanrealnature.com/wp-content/uploads/2026/08/africanrealnature-1200x800-8-day-family-safari-wildlife-culture-cradle-of-mankind-gallery-elephant-family-herd-tarangire-06.webp')}
.elementor-165 .elementor-element.elementor-element-1005a75.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-165 .elementor-element.elementor-element-1005a75.arn-native .arn-filter-label .elementor-heading-title,.elementor-165 .elementor-element.elementor-element-1005a75.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-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-filter select,.elementor-165 .elementor-element.elementor-element-1005a75.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-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__reset,.elementor-165 .elementor-element.elementor-element-1005a75.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-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__reset:hover,.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__empty button:hover{background:#a0522d;color:#fff}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__count{color:#6b5a4c;font-size:.9rem;margin:0 0 20px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__empty{background:#fff;border:1px solid #e8ddc8;padding:50px 24px;text-align:center}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native [hidden]{display:none!important}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-tour-loop .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-tour-loop .e-loop-item{min-width:0}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-filter .e-filter-item{font:inherit;color:#7a3e20;padding:8px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-filter .e-filter-item[aria-pressed=true]{background:#a0522d;color:#fff}
@media(max-width:900px){.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__toolbar{grid-template-columns:1fr 1fr}.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-tour-loop .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-directory__toolbar{grid-template-columns:1fr;padding:18px}.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-tour-loop .elementor-loop-container{grid-template-columns:1fr}}

.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-native-directory[data-arn-ready] .e-loop-nothing-found-message{display:none}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-safari-directory-section{max-width:1240px;margin:0 auto;padding:72px 24px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-safari-directory-section>.elementor-widget-heading{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);color:#2a1e14;margin-bottom:18px}
.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-safari-directory-section>.elementor-widget-text-editor{margin-bottom:26px;line-height:1.7;color:#6b5a4c}
@media(max-width:600px){.elementor-165 .elementor-element.elementor-element-1005a75.arn-native .arn-safari-directory-section{padding:52px 20px}}/* End custom CSS */