html[lang="fa"] body {
  font-family: "Vazirmatn", Tahoma, "Segoe UI", sans-serif;
  line-height: 1.75;
}

html[lang="fa"] h1,
html[lang="fa"] h2,
html[lang="fa"] h3,
html[lang="fa"] .brand-text,
html[lang="fa"] .footer-lockup h3,
html[lang="fa"] .hero-copy h1,
html[lang="fa"] .showcase-card h3,
html[lang="fa"] .program-head h3,
html[lang="fa"] .step h3,
html[lang="fa"] .cta-copy h2 {
  font-family: "Vazirmatn", Tahoma, "Segoe UI", sans-serif;
  letter-spacing: 0;
}

html[lang="fa"] .ltr,
html[lang="fa"] bdi[dir="ltr"] {
  direction: ltr;
  unicode-bidi: isolate;
}

html[lang="fa"] .brand-text,
html[lang="fa"] .mobile-drawer-brand span,
html[lang="fa"] .footer-lockup .ltr {
  font-family: "Cormorant Garamond", Georgia, serif;
}

html[lang="fa"] .nav-links {
  margin-left: 0;
  margin-inline-start: auto;
  gap: 14px;
}

html[lang="fa"] .language-menu-list {
  right: auto;
  inset-inline-end: 0;
}

html[lang="fa"] .language-menu-list a[aria-current="true"] {
  box-shadow: inset -3px 0 0 var(--gold);
}

html[lang="fa"] .consult {
  margin-left: 0;
  margin-inline-start: 6px;
}

html[lang="fa"] .hero-copy {
  background: linear-gradient(270deg, #fff 76%, rgba(255, 255, 255, 0.74) 100%);
}

html[lang="fa"] .hero-actions .btn span {
  margin-left: 0;
  margin-inline-start: 2px;
}

html[lang="fa"] .program-card,
html[lang="fa"] .showcase-card .copy,
html[lang="fa"] .about-box,
html[lang="fa"] .testimonial-box,
html[lang="fa"] .footer section {
  text-align: start;
}

html[lang="fa"] .feature-grid article {
  border-right: 0;
  border-inline-end: 1px solid var(--line);
}

html[lang="fa"] .feature-grid article:last-child {
  border-inline-end: 0;
}

html[lang="fa"] .placement-badge {
  right: auto;
  inset-inline-end: 12px;
}

html[lang="fa"] .about-box h2,
html[lang="fa"] .testimonial-box h2,
html[lang="fa"] .cta-copy h2 {
  text-align: start;
}

html[lang="fa"] .testimonial-track > .arrow-btn img {
  transform: rotate(180deg);
}

html[lang="fa"] .footer p img {
  margin-right: 0;
  margin-inline-end: 10px;
}

@media (min-width: 1161px) {
  html[lang="fa"] .programs-page--homepage .programs-hero-copy {
    grid-column: 1;
  }

  html[lang="fa"] .programs-page--homepage .programs-hero-media {
    grid-column: 2;
  }
}

@media (max-width: 1160px) {
  html[lang="fa"] .menu-toggle {
    margin-left: 0;
    margin-inline-start: auto;
  }

  html[lang="fa"] .mobile-nav-drawer {
    direction: rtl;
  }

  html[lang="fa"] .mobile-nav-links a.active::before {
    left: auto;
    inset-inline-start: 0;
    border-radius: 4px 0 0 4px;
  }

  html[lang="fa"] .mobile-nav-links .language-menu-toggle {
    text-align: right;
  }

  html[lang="fa"] .mobile-nav-links .language-menu-list a[aria-current="true"] {
    box-shadow: inset -3px 0 0 var(--gold);
  }

  html[lang="fa"] .feature-grid article:nth-child(3n) {
    border-inline-end: 0;
  }

  html[lang="fa"] .cta-copy h2 {
    text-align: center;
  }
}

@media (max-width: 720px) {
  html[lang="fa"] .feature-grid article:nth-child(3n) {
    border-inline-end: 1px solid var(--line);
  }

  html[lang="fa"] .feature-grid article:nth-child(2n) {
    border-inline-end: 0;
  }

  html[lang="fa"] .footer p img {
    margin-right: 0;
    margin-inline-end: 9px;
  }
}