.language-switch{display:flex;align-items:center;gap:4px;margin-inline-start:auto;flex-shrink:0}.language-switch a{padding:5px 9px;border:1px solid currentColor;border-radius:5px;line-height:1.5;white-space:nowrap}.language-switch a[aria-current=page]{background:#fff;color:#102f43}.topbar{gap:12px;flex-wrap:wrap}.topbar>a{margin-inline-start:auto}.language-switch a:focus-visible{outline:3px solid #50c6e6;outline-offset:3px}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.4}html[lang=ar] p{line-height:1.9}html[lang=ar] .eyebrow,html[lang=ar] .brand small{letter-spacing:0}html[lang=ar] .field input,html[lang=ar] .field textarea,html[lang=ar] .field select{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .remove-article{margin-left:0;margin-right:auto;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .add-article{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .add-article span{margin-right:0;margin-left:8px}html[lang=ar] input[type=tel],html[lang=ar] input[type=number]{direction:ltr;text-align:right}a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;white-space:nowrap}html[lang=ar] .mobile-menu nav{left:0;right:auto}html[lang=ar] .check-list{padding-left:0;padding-right:0}html[lang=ar] .button .icon,html[lang=ar] .topbar>a .icon{transform:scaleX(-1)}@media(max-width:600px){.topbar{padding-top:10px;padding-bottom:10px}.topbar>span{width:100%;font-size:13px}.topbar>a{margin-inline-start:0}.language-switch{margin-inline-start:auto}html[lang=ar] h1{font-size:clamp(32px,8vw,48px)}html[lang=ar] .quote-heading h1{font-size:36px}html[lang=ar] .brand small{font-size:11px}}
.topbar .language-switch a{font-size:14px}html[lang=ar] .hero-tag{left:auto;right:-20px;border-left:0;border-right:4px solid var(--accent)}html[lang=ar] .service-photo>span{left:auto;right:24px}html[lang=ar] .process article>span{right:auto;left:28px}html[lang=ar] .review-invite{border-left:0;border-right:4px solid var(--accent)}@media(max-width:800px){html[lang=ar] .header-cta{margin-left:0;margin-right:auto}}@media(max-width:700px){html[lang=ar] .hero-visual{margin-left:0;margin-right:9px}html[lang=ar] .hero-tag{right:-9px}}
