html {
    direction: rtl;
    text-align: right
}

.nav-list li {
    margin-left: 0;
    margin-right: 0
}

.fa-arrow-right,
.fa-chevron-right {
    transform: rotate(180deg)
}

.mission-box {
    border-left: none !important;
    border-right: 4px solid var(--accent-color) !important;
    border-radius: 0 8px 8px 0 !important
}

.features-list li i {
    margin-right: 0;
    margin-left: .75rem
}

.contact-info i,
.contact-item i {
    margin-right: 0;
    margin-left: 1rem
}

.logo-icon {
    margin-right: 0;
    margin-left: .5rem
}

input,
select,
textarea {
    text-align: right
}

.nav-list {
    margin-left: 0 !important;
    order: 1 !important
}

.lang-switch {
    order: 2 !important
}

.footer-col h4::after {
    left: auto;
    right: 0
}

.footer-col p {
    flex-direction: row-reverse
}

.footer-col p i {
    margin-right: 0;
    margin-left: .75rem
}

.header-container {
    flex-direction: row-reverse
}

.logo {
    order: -1
}

.process-number {
    right: auto;
    left: 10px
}

.service-card ul li {
    padding-left: 0;
    padding-right: 20px
}

.service-card ul li::before {
    left: auto;
    right: 0;
    content: '★'
}

.hero-actions {
    flex-direction: row-reverse
}

.btn-outline {
    margin-left: 0;
    margin-right: var(--spacing-sm)
}

.stats-grid {
    direction: ltr
}

@media (max-width:768px) {
    .process-number {
        left: 5px
    }

    .nav-list {
        text-align: right
    }

    .hero-actions {
        flex-direction: column
    }

    .btn-outline {
        margin-right: 0
    }
}