/* Language switch and Arabic layout. */
.navigation{gap:clamp(16px,3vw,50px)}
.language-switch{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #3276b8;border-radius:7px;padding:9px 13px;color:#f5f5f5;font-size:13px;font-weight:600;white-space:nowrap}
.language-switch:hover{background:#123660;border-color:#71b5ff}
html[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}
html[dir="rtl"] h1{font-size:clamp(42px,6vw,72px);line-height:1.4;letter-spacing:0}
html[dir="rtl"] h2{line-height:1.5;letter-spacing:0}
html[dir="rtl"] p{line-height:1.85}
html[dir="rtl"] .eyebrow{letter-spacing:0}
html[dir="rtl"] .header-logo-name,html[dir="rtl"] .footer-logo-name{direction:ltr}
html[dir="rtl"] .service-card{padding-left:48px;padding-right:32px}
html[dir="rtl"] .corner-arrow{right:auto;left:20px}
html[dir="rtl"] .project-open{text-align:right}
html[dir="rtl"] .project-caption{padding-right:24px;padding-left:45px}
html[dir="rtl"] .project-open-arrow{right:auto;left:19px}
html[dir="rtl"] .dialog-close{right:auto;left:12px}
html[dir="rtl"] .service-choices label>span b{margin-left:0;margin-right:auto}
html[dir="rtl"] .contact-details a[dir="ltr"]{display:inline-block}
html[dir="rtl"] input[type="email"]{direction:ltr;text-align:right}
html[dir="rtl"] .hero-actions .button span,html[dir="rtl"] .wizard-actions .button span,html[dir="rtl"] #project-inquiry span{transform:scaleX(-1)}
html[dir="rtl"] #step-count{direction:ltr;display:inline-block}
html[dir="rtl"] .footer-connect>p{text-align:center}
@media(max-width:700px){.navigation{gap:12px}.language-switch{padding:7px 10px;font-size:12px}.menu-toggle{margin-inline-start:auto;margin-inline-end:0}html[dir="rtl"] .service-card{padding-right:22px;padding-left:40px}html[dir="rtl"] .project-caption{padding-right:15px;padding-left:32px}html[dir="rtl"] .project-open-arrow{left:11px}html[dir="rtl"] .footer-connect>p{text-align:right}html[dir="rtl"] h1{font-size:clamp(38px,9vw,62px)}}
