/* Muna Arabic: RTL tweaks */
html[dir="rtl"] body.muna-ar,
.muna-ar{direction:rtl;font-family:"Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro","Arial",sans-serif;letter-spacing:0}
.muna-ar h1,.muna-ar h2,.muna-ar h3,.muna-ar h4,.muna-ar .ab-h,.muna-ar .hh{font-family:"Noto Naskh Arabic","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",serif;letter-spacing:0;line-height:1.35}
.muna-ar *{letter-spacing:0!important}
.muna-ar [style*="text-align:left"]{text-align:right!important}
.muna-ar [style*="text-align: left"]{text-align:right!important}
.muna-ar .wa{right:auto;left:20px}
.muna-ar input[type=tel],.muna-ar input[type=email],.muna-ar input[type=number],.muna-ar input[name*=phone],.muna-ar input[name*=email]{direction:ltr;text-align:right}
.muna-ar ul,.muna-ar ol{padding-right:1.2em;padding-left:0}
.muna-ar .muna-prose ul,.muna-ar .muna-prose ol{padding-right:1.4em;padding-left:0}
.muna-ar select{background-position:left 12px center;padding-left:32px;padding-right:12px}
.muna-ar .nav a,.muna-ar .btn{white-space:nowrap}
.muna-ar [data-muna-rate]{unicode-bidi:plaintext}
@media (max-width:760px){.muna-ar .mbar{direction:rtl}}
/* hero: image on the left, text on the right */
.muna-ar .hs{right:auto;left:0;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 30%);mask-image:linear-gradient(270deg,transparent 0,#000 30%)}
/* stop sideways swiping on mobile: in RTL, off-screen content on the left becomes scrollable */
html[dir="rtl"]{overflow-x:hidden;max-width:100%}
.muna-ar,.muna-ar .muna-site{overflow-x:clip;max-width:100%}
.muna-ar .screen-reader-text{left:auto;right:-9999px}
.muna-ar .bar{overflow:hidden}
.muna-ar .mnav{left:0;right:0}
