.language-switcher{display:flex;align-items:center;gap:.25rem;margin-inline-start:auto;position:relative;z-index:12}
.site-header,.journey-page .site-header,.home-page .site-header{position:sticky;top:0;left:0;z-index:80}
.home-page .site-header{position:fixed}
.language-switcher a{display:flex;align-items:center;justify-content:center;gap:.28rem;min-width:3.35rem;min-height:2.25rem;padding:.2rem .42rem;border:1px solid color-mix(in srgb,currentColor 42%,transparent);color:inherit;font:700 .66rem/1 Arial,sans-serif;letter-spacing:.05em;text-decoration:none;background:color-mix(in srgb,currentColor 8%,transparent)}
.language-flag{font-size:1rem;line-height:1;letter-spacing:0}.language-code{line-height:1}
.language-switcher a[aria-current="page"]{background:currentColor;color:#fff;border-color:currentColor;pointer-events:none}
.hero .language-switcher a[aria-current="page"],.site-header:not(.scrolled) .language-switcher a[aria-current="page"]{color:#172d4f;background:#fff}
html[dir="rtl"] body{font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",Tahoma,Arial,sans-serif;text-align:right}
html[dir="rtl"] .menu-atlas-primary,html[dir="rtl"] .menu-atlas-services a,html[dir="rtl"] .menu-atlas-foot{direction:rtl}
html[dir="rtl"] .site-header,html[dir="rtl"] .site-header .brand,html[dir="rtl"] .language-switcher{direction:ltr}
html[dir="rtl"] .brand{flex-direction:row}
html[dir="rtl"] .journey-nav a:last-child{text-align:left}
html[dir="rtl"] .intent-list i,html[dir="rtl"] .showcase-all i,html[dir="rtl"] .mobile-menu-route i{transform:scaleX(-1)}
html[dir="rtl"] .service-steps li{grid-template-columns:1fr auto}
html[dir="rtl"] .service-steps li span{grid-column:2;grid-row:1}
html[dir="rtl"] .service-steps li{direction:rtl}
@media(max-width:1023.98px){body[data-locale] .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:.45rem}body[data-locale] .site-header>.brand{grid-column:1;grid-row:1;min-width:0;justify-self:start}body[data-locale] .site-header>.language-switcher{grid-column:2;grid-row:1;margin:0}body[data-locale] .site-header>.menu-button{grid-column:3;grid-row:1;margin:0!important}.language-switcher a{min-width:2rem;min-height:2rem}.home-page[data-locale] .hero-single .hero-content h1{width:calc(100vw - 56px);max-width:310px;font-size:clamp(36px,9.7vw,40px);line-height:1.06;overflow-wrap:anywhere}.home-page[data-locale="ar"] .hero-single .hero-content h1{max-width:300px;font-size:clamp(32px,8.7vw,36px);line-height:1.24}}
@media(max-width:480px){body[data-locale] .site-header .brand small{display:none}body[data-locale] .site-header .brand{gap:8px}body[data-locale] .site-header .brand .monogram{width:34px;height:34px;font-size:21px}body[data-locale] .site-header{padding-inline:10px}.language-switcher{gap:.16rem}.language-switcher a{min-width:2.55rem;min-height:2rem;padding-inline:.24rem}.language-flag{font-size:.9rem}.language-code{font-size:.58rem}}
