/* Arabic (RTL) overrides */
html[dir=rtl] body{font-family:"Cairo","Inter",system-ui,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .brand-main,html[dir=rtl] .nav nav,html[dir=rtl] .pager strong,html[dir=rtl] .tabs a,html[dir=rtl] .stat strong,html[dir=rtl] .stat small{font-family:"Cairo","Playfair Display",serif}
html[dir=rtl] *{letter-spacing:0!important}
html[dir=rtl] .brand,html[dir=rtl] .brand-main,html[dir=rtl] .brand-sub{direction:ltr;text-align:center}
html[dir=rtl] .brand-sub{margin:7px 3px 0 0}
html[dir=rtl] .nav nav{margin-left:0;margin-right:auto}
html[dir=rtl] .nav nav a.link::after{left:100%;right:0}
html[dir=rtl] .nav nav a.link:hover::after,html[dir=rtl] .nav nav a.link[aria-current=page]::after{left:0}
html[dir=rtl] .menu{margin-left:0;margin-right:auto}
html[dir=rtl] .services h2{padding-right:0;padding-left:36px}
html[dir=rtl] .services article{border-left:0;border-right:1px solid rgba(255,255,255,.16)}
html[dir=rtl] .contact-item{border-left:0;border-right:1px solid rgba(255,255,255,.16);padding-left:0;padding-right:18px}
html[dir=rtl] .contact-cta{border-left:0;border-right:1px solid rgba(255,255,255,.15);padding-left:0;padding-right:32px}
html[dir=rtl] .tabs{border-left:0;border-right:1px solid var(--line)}
html[dir=rtl] .tabs a{margin-left:0;margin-right:-1px;border-left:0;border-right:2px solid transparent}
html[dir=rtl] .tabs a:hover{border-right-color:var(--copper2)}
html[dir=rtl] .tabs a.on{border-right-color:var(--copper)}
html[dir=rtl] .item .code{text-align:right}
html[dir=rtl] .info-table th,html[dir=rtl] .info-table td{text-align:right}
html[dir=rtl] .pager .next{text-align:left}
html[dir=rtl] .lb-close{right:auto;left:24px}
html[dir=rtl] .lb-prev{left:auto;right:22px}
html[dir=rtl] .lb-next{right:auto;left:22px}
html[dir=rtl] .wa-float{right:auto;left:20px}
html[dir=rtl] .lang{direction:ltr}
html[dir=rtl] .ms-tag{left:auto;right:14px}
html[dir=rtl] .ms-count{right:auto;left:14px}
@media(max-width:1080px){
 html[dir=rtl] .nav-icons{margin-left:0;margin-right:auto}
 html[dir=rtl] .nav nav{left:16px;right:16px;margin-right:0}
 html[dir=rtl] .contact-cta{border-right:0;padding-right:0}
 html[dir=rtl] .tabs{border-right:0}
}
@media(max-width:760px){
 html[dir=rtl] .services article{border-right:0}
 html[dir=rtl] .lb-prev{right:6px;left:auto}
 html[dir=rtl] .lb-next{left:6px;right:auto}
}
