/* Arabic (RTL) layer for topseoagency.ae/ar/ */
html[dir=rtl]{--serif:'Noto Naskh Arabic','Newsreader',Georgia,serif}
html[dir=rtl] body{font-family:'IBM Plex Sans Arabic','Schibsted Grotesk',system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif;line-height:1.8}
html[dir=rtl] *{letter-spacing:0!important}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .h2{line-height:1.45}
html[dir=rtl] .ph h1{max-width:22ch;font-weight:500}
html[dir=rtl] .h2,html[dir=rtl] .prose h2{font-weight:600}
html[dir=rtl] .qa-a,html[dir=rtl] .ph-lede,html[dir=rtl] .prose p,html[dir=rtl] .prose li{line-height:1.9}
html[dir=rtl] [dir=ltr],html[dir=rtl] input[dir=ltr]{unicode-bidi:isolate}
html[dir=rtl] input[dir=ltr]{text-align:right}
html[dir=rtl] input[dir=ltr]::placeholder{text-align:right}
html[dir=rtl] .skip{left:auto;right:16px}
html[dir=rtl] .nav{margin-left:0;margin-right:auto}
html[dir=rtl] .burger{margin-left:0;margin-right:auto}
html[dir=rtl] .dd{left:auto;right:-12px}
html[dir=rtl] .hdr.open .nav{left:0;right:0}
html[dir=rtl] .crumbs li+li::before{margin-right:0;margin-left:6px}
html[dir=rtl] .prose ul li{padding-left:0;padding-right:26px}
html[dir=rtl] .prose ul li::before{left:auto;right:4px;top:.78em}
html[dir=rtl] .prose ol li{padding-left:0;padding-right:36px}
html[dir=rtl] .prose ol li::before{left:auto;right:0;top:.2em}
html[dir=rtl] .prose blockquote{border-left:0;border-right:3px solid var(--teal);padding:4px 20px 4px 0}
html[dir=rtl] .tbl th,html[dir=rtl] .tbl td{text-align:right}
html[dir=rtl] .toc a{padding:6px 12px 6px 0;border-left:0;border-right:2px solid var(--line)}
html[dir=rtl] .toc a:hover,html[dir=rtl] .toc a.on{border-right-color:var(--teal)}
html[dir=rtl] .plan .flag{left:auto;right:28px}
html[dir=rtl] .faq .a{padding:0 0 26px 48px}
html[dir=rtl] .fld select{background-position:left 14px center;padding-right:14px;padding-left:38px}
html[dir=rtl] .ok{text-align:right}
html[dir=rtl] .hp{left:0;right:auto;clip-path:inset(50%);white-space:nowrap}
html[dir=rtl] svg:has(use[href="#i-arrow"]){transform:scaleX(-1)}
html[dir=rtl] .rel a:hover svg{transform:scaleX(-1) translateX(3px)}
html[dir=rtl] .kv dd a[href^="tel"]{unicode-bidi:isolate}
html[dir=rtl] .tm ul li{font-size:12.5px}
html[dir=rtl] .top .lang,html[dir=rtl] .hdr-lang,html[dir=rtl] .nav-m-lang a{font-family:'Schibsted Grotesk',system-ui,sans-serif}
html[dir=rtl] .price{direction:rtl}
html[dir=rtl] .prose .note{background:var(--mist);border-radius:10px;padding:14px 18px;font-size:15.5px}
@media (max-width:640px){
  html[dir=rtl] .faq .a{padding-left:0}
  html[dir=rtl] .top-l a{white-space:nowrap}
}
