/* Arabic is typeset natively; imagery and the EVASION wordmark keep their orientation. */
html:lang(ar),:lang(ar) .editor-styles-wrapper{--wp--preset--font-family--sans:'Noto Sans Arabic',sans-serif;--wp--preset--font-family--serif:'Noto Kufi Arabic',sans-serif;--wp--preset--font-family--body:'Noto Sans Arabic',sans-serif;--wp--preset--font-family--display:'Noto Kufi Arabic',sans-serif;--wp--preset--font-family--heading:'Noto Kufi Arabic',sans-serif;direction:rtl}
:lang(ar) body,:lang(ar) p,:lang(ar) li,:lang(ar) button,:lang(ar) input,:lang(ar) textarea,:lang(ar) select{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:normal;line-height:1.8}
:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) .ec-display,:lang(ar) .ec-f1-display,:lang(ar) .ec-panel-title{font-family:'Noto Kufi Arabic',sans-serif!important;letter-spacing:normal!important;font-stretch:normal;line-height:1.5}
:lang(ar) h1,:lang(ar) h2{overflow-wrap:break-word;text-wrap:balance}
:lang(ar) .ec-brand,:lang(ar) .ec-wordmark,:lang(ar) .ec-wordmark-sub,:lang(ar) .ec-app-brand,:lang(ar) .ec-app-brand span{direction:ltr;unicode-bidi:isolate}
:lang(ar) .ec-wordmark,:lang(ar) .ec-app-brand{font-family:Georgia,serif!important;letter-spacing:.22em!important}
:lang(ar) .ec-wordmark-sub,:lang(ar) .ec-app-brand span{font-family:Arial,sans-serif!important;letter-spacing:.3em!important}
:lang(ar) input[type=email],:lang(ar) input[type=tel],:lang(ar) input[type=number],:lang(ar) input[type=date],:lang(ar) input[type=time],:lang(ar) a[href^="tel:"],:lang(ar) a[href^="mailto:"],:lang(ar) .ec-languages{direction:ltr;unicode-bidi:isolate}
:lang(ar) .ec-header-inner{direction:rtl}:lang(ar) .ec-header-inner>.ec-brand{justify-self:start}
:lang(ar) .ec-navigation .sub-menu{left:auto;right:0;text-align:right}
:lang(ar) .ec-mobile-navigation,:lang(ar) .ec-app-menu-links,:lang(ar) .ec-request-form,:lang(ar) .ec-project-form{text-align:right}
:lang(ar) .ec-app-menu-intro p,:lang(ar) .ec-app-menu-intro h2,:lang(ar) .ec-panel-label,:lang(ar) .ec-section-label{letter-spacing:normal}
:lang(ar) .ec-home .ec-panorama-title{font-size:clamp(38px,6.1vw,105px);line-height:1.55}
:lang(ar) .ec-panorama-subtitle{line-height:1.6;font-size:clamp(26px,3.8vw,65px);font-family:'Noto Sans Arabic',sans-serif}
:lang(ar) .ec-panorama-links{direction:ltr}:lang(ar) .ec-panorama-links>a{direction:rtl;text-align:right}
:lang(ar) .ec-panorama-links a:before{direction:ltr;unicode-bidi:isolate}
:lang(ar) .ec-f1-hero-title{font-size:clamp(40px,7vw,115px);line-height:1.45}
:lang(ar) .ec-f1-tabs button,:lang(ar) .ec-f1-subnav a,:lang(ar) .ec-f1-family-buttons button{letter-spacing:normal;line-height:1.7}
:lang(ar) .ec-f1-car-track,:lang(ar) .ec-journal-track,:lang(ar) .ec-hero-track{direction:rtl}
:lang(ar) .ec-f1-car-card,:lang(ar) .ec-journal-card,:lang(ar) .ec-card{text-align:right}
:lang(ar) .ec-journal-progress>span{transform-origin:right center;margin-right:0;margin-left:auto}
:lang(ar) .ec-journal-controls button svg,:lang(ar) .ec-app-chevron{transform:scaleX(-1)}
:lang(ar) .ec-footer-brand{direction:rtl}:lang(ar) .ec-footer-brand>.ec-wordmark{direction:ltr}
:lang(ar) .ec-footer-banner{direction:ltr}:lang(ar) .ec-footer-banner .wp-block-cover__inner-container{direction:rtl;text-align:right}
:lang(ar) .ec-contact-card,:lang(ar) .ec-offer-title,:lang(ar) .ec-faq-section{text-align:right}
:lang(ar) .ec-faq-section summary{padding-inline-start:0;padding-inline-end:48px}
:lang(ar) .ec-step-controls{direction:rtl}
:lang(ar) .ec-success-reference,:lang(ar) .ec-success-total{unicode-bidi:plaintext;letter-spacing:normal}
@media(max-width:900px){:lang(ar) .ec-app-menu-intro h2{font-size:34px;line-height:1.6}:lang(ar) .ec-f1-hero-title{font-size:clamp(34px,9vw,65px)}:lang(ar) h2{line-height:1.6}}
@media(max-width:600px){:lang(ar) .ec-home .ec-panorama-title{font-size:9vw;line-height:1.6}:lang(ar) .ec-panorama-subtitle{font-size:6.2vw}:lang(ar) .ec-panel-title{font-size:34px!important}:lang(ar) .ec-card-title h3{font-size:30px}:lang(ar) .ec-request-form h2{font-size:28px}:lang(ar) .ec-app-menu-links a{line-height:1.8}}
@media(prefers-reduced-motion:reduce){:lang(ar) *{scroll-behavior:auto!important}}
:lang(ar) .ec-home .ec-panorama-title{font-weight:800;font-size:clamp(46px,7.8vw,130px);text-shadow:0 2px 22px #051b2a45}
:lang(ar) .ec-panorama-subtitle{text-shadow:0 2px 16px #051b2a50}
:lang(ar) .ec-f1-hero-title{font-weight:800}
@media(max-width:600px){:lang(ar) .ec-home .ec-panorama-title{font-size:10.5vw}}
@media(max-width:900px){:lang(ar) .ec-app-menu-intro{display:block}:lang(ar) .ec-app-menu-intro p{margin-bottom:12px}:lang(ar) .ec-app-menu-intro h2{font-size:28px;line-height:1.65;width:100%;max-width:none}}
@media(max-width:600px){:lang(ar) .ec-f1-page .ec-f1-hero-title{font-size:13vw;line-height:1.3}:lang(ar) .ec-f1-hero-action>p:first-child{left:auto;right:22px;text-align:right}}
