/* ENJAZ ALMOSANDA V16 — Arabic public pages final repair layer */
:root{--enjaz-petrol:#171819;--enjaz-turquoise:#c4a052;--enjaz-coral:#c4a052;--enjaz-coral-hover:#aa873b}
html{scroll-behavior:smooth;scroll-padding-top:100px;background:#171819}
body{background-color:#171819!important;color:#F7F7F5!important;font-family:Tahoma,Arial,sans-serif!important;overflow-x:hidden}
.fs-unmask-airo-app-builder{background:transparent!important;isolation:isolate}
/* Service and quote hero backgrounds: never leave a blank or legacy-watermark hero. */
html body .enjaz-page-hero{background-color:#171819!important;background-image:linear-gradient(90deg,rgba(23,24,25,.30),rgba(23,24,25,.58) 48%,rgba(23,24,25,.92)),url('/assets/almosanda-global-hero.jpg?v=16')!important;background-position:center 55%!important;background-size:cover!important;background-repeat:no-repeat!important;min-height:440px!important}
html body .enjaz-page-hero:before{background:linear-gradient(90deg,rgba(23,24,25,.12),rgba(23,24,25,.42) 52%,rgba(23,24,25,.72))!important}
html body .enjaz-page-hero:after{background-image:none!important;opacity:0!important}
html body .enjaz-page-hero .enjaz-page-title,html body .enjaz-page-hero .enjaz-page-lead{color:#F7F7F5!important;text-shadow:0 2px 16px rgba(0,0,0,.38)!important}
html body .enjaz-page-hero .enjaz-page-title em{color:#c4a052!important}
/* Keep the approved sea image on the sea freight page, not the generic hero. */
html body main.enjaz-page-main>section.enjaz-page-hero{background-image:linear-gradient(90deg,rgba(23,24,25,.28),rgba(23,24,25,.58) 47%,rgba(23,24,25,.92)),url('/assets/almosanda-global-hero.jpg?v=16')!important;background-position:center 55%!important}
/* Fix quote and all other pages with the correct global CTA color. */
html body :is(button:not(.enjaz-whatsapp-float),input[type=submit],input[type=button],input[type=reset],.enjaz-page-btn,.enjaz-primary-button,.enjaz-secondary-button,.enjaz-quote-submit,a.btn,[role=button]){background:#c4a052!important;background-color:#c4a052!important;border-color:#c4a052!important;color:#fff!important}
html body a[href*="quote.html"]:not(.enjaz-language-options a){background:#c4a052!important;background-color:#c4a052!important;border-color:#c4a052!important;color:#fff!important}
html body :is(button:not(.enjaz-whatsapp-float),input[type=submit],input[type=button],.enjaz-page-btn,.enjaz-primary-button,.enjaz-secondary-button,.enjaz-quote-submit,a.btn,[role=button]):hover{background:#aa873b!important;background-color:#aa873b!important;border-color:#aa873b!important;color:#fff!important}
html body :is(.enjaz-whatsapp-float,a[href*="wa.me"],.whatsapp){background:#c4a052!important;background-color:#c4a052!important;border-color:#c4a052!important;color:#fff!important}
/* Language selector is separate from CTAs and stays petrol/turquoise. */
.enjaz-language-switcher{z-index:100000!important}
.enjaz-language-switcher summary{background:#171819!important;border:1px solid #c4a052!important;color:#fff!important}
.enjaz-language-options a{background:transparent!important;border:0!important;color:#fff!important}
/* Prevent horizontal overflow on phones and make hero content readable. */
html body .enjaz-page-inner{position:relative;z-index:2}
@media(max-width:767px){html body .enjaz-page-hero{min-height:370px!important;background-position:58% center!important}html body .enjaz-page-inner{padding-inline:18px!important}.enjaz-language-switcher{top:10px!important}}

/* Sea freight page only */
html body.enjaz-sea-page .enjaz-page-hero{background-image:linear-gradient(90deg,rgba(23,24,25,.24),rgba(23,24,25,.54) 48%,rgba(23,24,25,.90)),url('/assets/sea-freight-hero-v15.jpg?v=16')!important;background-position:center 55%!important}
