html[dir="rtl"] body {
  text-align: right;
}

html[dir="rtl"] .brand,
html[dir="rtl"] .brand-text,
html[dir="rtl"] .mobile-links,
html[dir="rtl"] .footer-brand,
html[dir="rtl"] .footer-col {
  text-align: right;
}

html[dir="rtl"] .nav-links,
html[dir="rtl"] .contact-layout,
html[dir="rtl"] .footer-top {
  direction: rtl;
}

html[dir="rtl"] .lang-switcher,
html[dir="rtl"] .mobile-lang-switcher {
  direction: ltr;
}

html[dir="rtl"] .eyebrow::before,
html[dir="rtl"] .hero-eyebrow::before {
  order: 2;
}

html[dir="rtl"] .section-lead,
html[dir="rtl"] .page-header p,
html[dir="rtl"] .hero-desc,
html[dir="rtl"] .contact-info > p,
html[dir="rtl"] .contact-note,
html[dir="rtl"] .contact-form,
html[dir="rtl"] .process-step,
html[dir="rtl"] .process-intro,
html[dir="rtl"] .footer-brand,
html[dir="rtl"] .footer-col,
html[dir="rtl"] .project-content,
html[dir="rtl"] .job-info {
  text-align: right;
}

html[dir="rtl"] .contact-item,
html[dir="rtl"] .industry-card,
html[dir="rtl"] .pillar,
html[dir="rtl"] .job-row,
html[dir="rtl"] .footer-bottom {
  direction: rtl;
}

html[dir="rtl"] .contact-item,
html[dir="rtl"] .industry-card {
  text-align: right;
}

html[dir="rtl"] .project-tag {
  left: 24px;
  right: auto;
}

html[dir="rtl"] input,
html[dir="rtl"] select,
html[dir="rtl"] textarea {
  text-align: right;
}

html[dir="rtl"] .form-row {
  direction: rtl;
}
