/* Current English components, adapted for Arabic reading direction. */
html[lang^="ar"] :is(.ag-final-section,.ag-sf-shell,.ag-xf-shell,.ag-cf-shell){text-align:right}
html[lang^="ar"] :is(h1,h2,h3){line-height:1.45}
html[lang^="ar"] .ag-sf-hero>div{left:auto;right:max(24px,calc((100vw - 1200px)/2));text-align:right}
html[lang^="ar"] .ag-sf-hero::after{background:linear-gradient(270deg,rgba(20,23,25,.74),rgba(20,23,25,.12))}
html[lang^="ar"] .ag-sf-choice{border-left:0;border-right:3px solid transparent}
html[lang^="ar"] .ag-sf-choice[aria-selected="true"]{border-right-color:#b31e32}
html[lang^="ar"] .ag-sf-glance ul{padding-left:0;padding-right:20px}
html[lang^="ar"] :is(.ag-final-button-arrow,.ag-sector-card-arrow,.ag-sf-cta-arrow,.ag-xf-cta-arrow){transform:scaleX(-1)}
html[lang^="ar"] :is(.ag-cf-emails dd,.ag-cf-emails a){direction:ltr;unicode-bidi:isolate}
html[lang^="ar"] .ag-cf-business{text-align:right}
html[lang^="ar"] .ag-cf-map iframe{display:block;width:100%;border:0}
html[lang^="ar"] .ag-final-home .ag-hero h1{max-width:18ch}
@media(max-width:760px){html[lang^="ar"] .ag-sf-hero>div{right:24px;left:24px}html[lang^="ar"] :is(.ag-sf-detail-top,.ag-cf-layout){min-width:0}html[lang^="ar"] .ag-cf-emails a{overflow-wrap:anywhere}}
html[lang^="ar"] .site-footer .ag-footer-columns{direction:ltr}
html[lang^="ar"] .site-footer .ag-footer-columns>*{direction:rtl;text-align:right}
html[lang^="ar"] body.ag-services-final-page .ag-sf-connect{margin-left:0;margin-right:calc(50% - 50vw)}
html[lang^="ar"] body.ag-sectors-final-page #main .ag-xf-scope ul{padding-left:0;padding-right:24px}
html[lang^="ar"] body.ag-final-home #main .ag-hero .ag-hero-statement>h1{line-height:1.45!important}
html[lang^="ar"] .ag-final-corporate summary{padding-left:38px;padding-right:0}
html[lang^="ar"] .ag-corporate-toggle{right:auto;left:8px}

@media(max-width:760px){html[lang^="ar"] body.ag-services-final-page .ag-sf-connect{width:calc(100% + 48px)!important;margin-inline:-24px!important}}

@media(min-width:761px){html[lang^="ar"] body.ag-services-final-page .ag-sf-connect{width:var(--ag-ar-page-width,100%)!important;margin-left:0!important;margin-right:calc(50% - var(--ag-ar-page-width,100%)/2)!important}}
