/* ================================
   Arabic Contact Base
================================ */

.page-contact-ar {
  direction: rtl;
}

.page-contact-ar .contact-page {
  text-align: right;
}

/* ================================
   Arabic Contact Header / Footer
================================ */

.page-contact-ar .site-header,
.page-contact-ar .mobile-menu,
.page-contact-ar .site-footer {
  direction: rtl;
}

.page-contact-ar .language-switcher__menu,
.page-contact-ar .mobile-language {
  text-align: right;
}

.page-contact-ar .primary-nav__list,
.page-contact-ar .site-header__actions,
.page-contact-ar .mobile-menu__link,
.page-contact-ar .mobile-language__list {
  direction: rtl;
}

.page-contact-ar .mobile-menu__link {
  justify-content: flex-start;
}

.page-contact-ar .site-footer__brand,
.page-contact-ar .site-footer__nav,
.page-contact-ar .site-footer__contact {
  text-align: right;
}

.page-contact-ar .header-cta__arrow,
.page-contact-ar .site-footer__cta-icon {
  rotate: -135deg;
}

/* ================================
   Arabic Contact Hero
================================ */

.page-contact-ar .contact-hero__content,
.page-contact-ar .contact-hero__copy,
.page-contact-ar .contact-hero__note {
  direction: rtl;
  text-align: right;
}

.page-contact-ar .contact-hero__eyebrow {
  letter-spacing: 0;
  text-transform: none;
}

.page-contact-ar .contact-hero__title {
  line-height: 1.12;
  letter-spacing: 0;
}

.page-contact-ar .contact-hero .line-mask {
  padding-block: 0.08em;
}

/* ================================
   Arabic Contact Options
================================ */

.page-contact-ar .contact-options,
.page-contact-ar .contact-options__intro,
.page-contact-ar .contact-options__card,
.page-contact-ar .contact-options__content {
  direction: rtl;
  text-align: right;
}

.page-contact-ar .contact-options__eyebrow,
.page-contact-ar .contact-options__button {
  letter-spacing: 0;
  text-transform: none;
}

.page-contact-ar .contact-options__content h3 {
  line-height: 1.25;
  letter-spacing: 0;
}

.page-contact-ar .contact-options__content p,
.page-contact-ar .contact-options__note {
  line-height: 1.75;
}

/* ================================
   Arabic Inquiry Guidance
================================ */

.page-contact-ar .contact-guidance,
.page-contact-ar .contact-guidance__intro,
.page-contact-ar .contact-guidance__item {
  direction: rtl;
  text-align: right;
}

.page-contact-ar .contact-guidance__intro {
  border-right: 2px solid var(--color-orange);
  border-left: 0;
  padding-right: var(--space-md);
  padding-left: 0;
}

.page-contact-ar .contact-guidance__eyebrow,
.page-contact-ar .contact-guidance__number {
  letter-spacing: 0;
  text-transform: none;
}

.page-contact-ar .contact-guidance__intro h2,
.page-contact-ar .contact-guidance__item h3 {
  line-height: 1.25;
  letter-spacing: 0;
}

.page-contact-ar .contact-guidance__intro p,
.page-contact-ar .contact-guidance__item p,
.page-contact-ar .contact-guidance__note {
  line-height: 1.75;
}

/* ================================
   Arabic Contact CTA / Service Strip
================================ */

.page-contact-ar .contact-service-strip,
.page-contact-ar .contact-service-strip__content,
.page-contact-ar .contact-service-strip__actions,
.page-contact-ar .contact-service-strip__labels {
  direction: rtl;
  text-align: right;
}

.page-contact-ar .contact-service-strip__actions,
.page-contact-ar .contact-service-strip__labels {
  justify-content: flex-start;
}

.page-contact-ar .contact-service-strip__eyebrow,
.page-contact-ar .contact-service-strip__labels span {
  letter-spacing: 0;
  text-transform: none;
}

.page-contact-ar .contact-service-strip__title {
  line-height: 1.16;
  letter-spacing: 0;
}

.page-contact-ar .contact-service-strip__copy,
.page-contact-ar .contact-service-strip__reminder {
  line-height: 1.75;
}

.page-contact-ar .contact-service-strip .line-mask {
  padding-block: 0.08em;
}

.page-contact-ar .contact-service-strip__button-icon {
  rotate: -135deg;
}

.page-contact-ar a[href^="tel:"],
.page-contact-ar a[href^="mailto:"],
.page-contact-ar a[href^="https://wa.me/"] {
  direction: ltr;
  unicode-bidi: isolate;
}
