/* ==========================================================================
   HTH REAL ESTATE — RTL refinements (Arabic)
   ========================================================================== */
html[dir="rtl"] body{letter-spacing:0}
html[dir="rtl"] .eyebrow{letter-spacing:.12em}
html[dir="rtl"] .btn,html[dir="rtl"] .nav__link,html[dir="rtl"] .tab,
html[dir="rtl"] .badge,html[dir="rtl"] .link-arrow,html[dir="rtl"] .footer h5,
html[dir="rtl"] .widget__h,html[dir="rtl"] .keyfact span,html[dir="rtl"] .stat span{letter-spacing:.04em}
html[dir="rtl"] .hth-logo__type{letter-spacing:.3em;direction:ltr}
/* the logo is a Latin lockup: keep it left-to-right whatever the page direction,
   otherwise the SVG <text> anchors on the right edge and "REAL / ESTATE"
   slides back over the monogram */
html[dir="rtl"] .hth-logo,
html[dir="rtl"] .hth-logo__svg{direction:ltr}
html[dir="rtl"] .hth-logo__svg text{direction:ltr;unicode-bidi:bidi-override;text-anchor:start}
html[dir="rtl"] .header__brand,html[dir="rtl"] .footer__brand .hth-logo{direction:ltr}
html[dir="rtl"] .marquee__row{animation-direction:reverse}
html[dir="rtl"] .btn:hover .ico,html[dir="rtl"] .link-arrow:hover .ico{transform:translateX(-3px)}
html[dir="rtl"] .arrow-flip{transform:scaleX(-1)}
html[dir="rtl"] .ico-arrow-right,html[dir="rtl"] .ico-arrow-left,
html[dir="rtl"] .ico-chevron-left,html[dir="rtl"] .ico-chevron-right,
html[dir="rtl"] .ico-arrow-up-right{transform:scaleX(-1)}
html[dir="rtl"] .stat{padding-inline-start:20px}
html[dir="rtl"] .step{padding-inline-start:74px}
html[dir="rtl"] .quote::before{transform:scaleX(-1)}
html[dir="rtl"] .switcher__menu{transform-origin:top left}
html[dir="rtl"] .price{direction:ltr;display:inline-block}
html[dir="rtl"] .cal__grid,html[dir="rtl"] .barchart__row{direction:rtl}
html[dir="rtl"] input[type=range]{direction:rtl}
