/* SLTC – Arabic (RTL) refinements on top of the auto-mirrored stylesheets. */
html[dir="rtl"] body,html[dir="rtl"] p,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea,html[dir="rtl"] button{font-family:"IBM Plex Sans Arabic","Helvetica Neue",Helvetica,Arial,sans-serif}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] h5,html[dir="rtl"] h6,html[dir="rtl"] .section-title,html[dir="rtl"] .rs-banner-title{font-family:"IBM Plex Sans Arabic","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0!important;line-height:1.35}
/* Arabic script must never be letter-spaced or italic-styled. */
html[dir="rtl"] [class*="kicker"],html[dir="rtl"] [class*="-label"],html[dir="rtl"] .section-subtitle,html[dir="rtl"] .rs-banner-subtitle,html[dir="rtl"] .rs-facts-pill,html[dir="rtl"] .rs-facts-banner-item p,html[dir="rtl"] .premium-snapshot span{letter-spacing:0!important}
html[dir="rtl"] em{font-style:normal}
html[dir="rtl"] .rs-banner-title{text-transform:none}

/* Phone numbers and emails stay LTR inside Arabic text. */
html[dir="rtl"] [dir="ltr"]{unicode-bidi:isolate}

/* Directional icons. */
html[dir="rtl"] .ri-arrow-right-line,html[dir="rtl"] .ri-arrow-left-line,html[dir="rtl"] .rs-btn .icon-box svg,html[dir="rtl"] .rs-about-btn svg{transform:scaleX(-1)}

/* Logo marquee runs the other way. */
@keyframes sltcLogoScrollRtl{from{transform:translate3d(0,0,0)}to{transform:translate3d(50%,0,0)}}
html[dir="rtl"] .sltc-logo-track{animation-name:sltcLogoScrollRtl}
html[dir="rtl"] .sltc-ticker__track{animation-direction:reverse}

/* Swiper keeps working in RTL. */
html[dir="rtl"] .swiper{direction:rtl}

/* Forms */
html[dir="rtl"] .sltc-select i{left:16px;right:auto}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"]{text-align:right}
html[dir="rtl"] input[type="email"]::placeholder,html[dir="rtl"] input[type="tel"]::placeholder{direction:ltr;text-align:right}

/* Mega menu text alignment */
html[dir="rtl"] .sltc-mega,html[dir="rtl"] .sltc-dropdown,html[dir="rtl"] .sltc-mi{text-align:right}
html[dir="rtl"] .meanmenu-reveal,html[dir="rtl"] .mean-container .mean-nav ul li a{text-align:right}
html[dir="rtl"] .mean-container .mean-nav ul li a.mean-expand{left:0;right:auto}
