/* ENJAZ ALMOSANDA V16 — Arabic public pages final repair layer */
:root{--enjaz-petrol:#171B20;--enjaz-turquoise:#FFD21A;--enjaz-coral:#FFD21A;--enjaz-coral-hover:#D9A900}
html{scroll-behavior:smooth;scroll-padding-top:100px;background:#171B20}
body{background-color:#171B20!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:#171B20!important;background-image:linear-gradient(90deg,rgba(3,31,38,.30),rgba(3,31,38,.58) 48%,rgba(3,31,38,.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(3,31,38,.12),rgba(3,31,38,.42) 52%,rgba(3,31,38,.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:#FFD21A!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(3,31,38,.28),rgba(3,31,38,.58) 47%,rgba(3,31,38,.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:#FFD21A!important;background-color:#FFD21A!important;border-color:#FFD21A!important;color:#fff!important}
html body a[href*="quote.html"]:not(.enjaz-language-options a){background:#FFD21A!important;background-color:#FFD21A!important;border-color:#FFD21A!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:#D9A900!important;background-color:#D9A900!important;border-color:#D9A900!important;color:#fff!important}
html body :is(.enjaz-whatsapp-float,a[href*="wa.me"],.whatsapp){background:#25D366!important;background-color:#25D366!important;border-color:#25D366!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:#171B20!important;border:1px solid #FFD21A!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(3,31,38,.24),rgba(3,31,38,.54) 48%,rgba(3,31,38,.90)),url('/assets/sea-freight-hero-v15.jpg?v=16')!important;background-position:center 55%!important}
