.header-primary-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.language-switch{display:inline-flex;align-items:center;gap:6px;direction:ltr;white-space:nowrap;font:13px/1.3 Arial,Tahoma,sans-serif;color:#d9c49d}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:4px 2px;color:inherit;text-decoration:none;font:inherit!important}.language-switch a[aria-current=page]{color:#fff4db;text-decoration:underline;text-underline-offset:5px}.language-switch a:focus-visible{outline:2px solid #d9b36f;outline-offset:3px}.site-header>.brand{min-width:0}.site-header .header-primary-actions>.gold-button.compact{font-size:12px!important;padding:9px 12px!important;line-height:1.25;min-height:36px}.language-switch span{opacity:.5}@media(min-width:1280px){.site-header .header-primary-actions{grid-column:3;grid-row:1;justify-self:end}}@media(max-width:1279px){.site-header>.header-actions{gap:8px}.header-primary-actions{gap:7px}}@media(max-width:767px){.header-primary-actions>.gold-button{display:none!important}.site-header{gap:8px!important}.site-header>.brand{flex:1 1 140px!important;max-width:48%!important}.language-switch{font-size:12px;gap:4px}.language-switch a{min-height:36px}}html[lang^=ar] body,html[lang^=ar] body :is(h1,h2,h3,h4,h5,p,a,button,label,input,textarea,select,small,strong,span,summary,td,th,li,dt,dd){font-family:Tahoma,Arial,sans-serif!important;letter-spacing:normal!important}html[lang^=ar] body{text-align:right}html[lang^=ar] :is(input[type=email],input[type=tel],a[href^="tel:"],a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate}html[lang^=ar] .language-switch,html[lang^=ar] .language-switch a{font-family:Arial,Tahoma,sans-serif!important}html[lang^=ar] :is(.nav-panel,.enquiry-card,.service-featured-copy){text-align:right}html[lang^=ar] .service-detail-hero h1{line-height:1.35}html[lang^=ar] :is(h1,h2){line-height:1.35}html[lang^=ar] .nav-panel{direction:rtl}html[lang^=ar] .header-primary-actions{direction:ltr}html[lang^=ar] :is(table,.budget-table){direction:rtl}html[lang^=ar] .ask-ai-content{text-align:right}html[lang^=ar] #aura-ask-ai textarea{direction:rtl}html[lang^=ar] .floating-contact-dock{direction:ltr}

.language-switch a{min-width:24px}html[lang^=ar] h1{font-size:clamp(34px,4.6vw,70px)!important;line-height:1.4!important}html[lang^=ar] h2{line-height:1.5!important}html[lang^=ar] p{line-height:1.85!important}html[lang^=ar] .language-switch [lang=en]{direction:ltr}

.arabic-translation-note{margin:0;padding:18px max(24px,5vw) 100px;background:#f4efe5;color:#625a4d;font:13px/1.8 Tahoma,Arial,sans-serif;text-align:right}
html[lang^=ar] a[href^="tel:"] bdi{direction:ltr;unicode-bidi:isolate;white-space:nowrap}html[lang^=ar] .editorial-hero-phone{font-size:16px!important;direction:rtl!important;max-width:calc(100% - 78px);margin:0 78px 0 0!important;gap:5px}
