html[lang="ar"] body {
    direction: rtl;
    font-family: Tahoma, Arial, sans-serif;
    text-align: right;
}

html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] .navbar-brand,
html[lang="ar"] .btn,
html[lang="ar"] .section-eyebrow,
html[lang="ar"] .hero-eyebrow,
html[lang="ar"] .process-number {
    font-family: Tahoma, Arial, sans-serif;
    letter-spacing: 0;
}

html[lang="ar"] .navbar.brand-nav .navbar-brand {
    text-align: right;
}

html[lang="ar"] .hero-underline {
    margin-right: 0;
    margin-left: auto;
}

html[lang="ar"] .section-eyebrow::before {
    order: 2;
}

html[lang="ar"] .form-control,
html[lang="ar"] .form-select,
html[lang="ar"] textarea {
    text-align: right;
}

html[lang="ar"] .form-select {
    background-position: left 0.75rem center;
    padding-right: 0.75rem;
    padding-left: 2.25rem;
}

html[lang="ar"] .footer-contact-list a[href^="mailto:"],
html[lang="ar"] .footer-contact-list a[href^="tel:"],
html[lang="ar"] input[type="email"],
html[lang="ar"] input[type="tel"] {
    direction: ltr;
    text-align: left;
}

html[lang="ar"] .whatsapp-float {
    right: auto;
    left: 1.4rem;
}

@media (max-width: 991.98px) {
    html[lang="ar"] .navbar-nav.me-auto {
        margin-right: 0 !important;
        margin-left: 0;
    }
}

@media (max-width: 767.98px) {
    html[lang="ar"] .process-step {
        text-align: right;
    }

    html[lang="ar"] .process-step:not(:last-child)::after {
        right: 2.03rem;
        left: auto;
    }
}