﻿body.ar-home {
  direction: rtl;
  font-family: 'Noto Kufi Arabic', 'Manrope', sans-serif;
}

.ar-home h1,
.ar-home h2,
.ar-home h3,
.ar-home .btn,
.ar-home .eyebrow,
.ar-home p,
.ar-home li,
.ar-home a {
  font-family: 'Noto Kufi Arabic', 'Manrope', sans-serif;
}

.ar-home .header-inner,
.ar-home .header-actions,
.ar-home .hero-cta,
.ar-home .split-cta,
.ar-home .mobile-sticky {
  direction: rtl;
}

.ar-home .brand {
  margin-left: 0;
}

.ar-home .primary-nav ul {
  flex-direction: row-reverse;
}

.ar-home .check-list,
.ar-home .info-list,
.ar-home .faq-item p,
.ar-home .section-head p,
.ar-home .card p,
.ar-home .testimonial-card blockquote {
  text-align: right;
}

.ar-home .hero-content,
.ar-home .section-head,
.ar-home .cta-wrap,
.ar-home .split-content,
.ar-home .faq {
  text-align: right;
}

.ar-home .hero-trust,
.ar-home .check-list,
.ar-home .info-list,
.ar-home .footer-grid ul {
  padding-right: 1rem;
  padding-left: 0;
}

.ar-home .faq-item summary::after {
  left: var(--space-4);
  right: auto;
}

.ar-home .lang-switch {
  direction: ltr;
}

@media (max-width: 820px) {
  .ar-home .primary-nav ul {
    flex-direction: column;
  }
}
