body {
    direction: rtl;
}

html[dir="rtl"] body,
body.eis-lang-ar {
    direction: rtl;
    text-align: right;
}

.eis-nav {
    margin-inline-start: 12px;
    margin-inline-end: 0;
    padding-inline-start: 30px;
    padding-inline-end: 0;
}

.eis-nav::before {
    right: 0;
    left: auto;
}

.eis-hero::after {
    background:
        radial-gradient(circle at 30% 30%, rgba(36, 88, 216, 0.3), transparent 32%),
        linear-gradient(-90deg, rgba(13, 15, 18, var(--eis-hero-overlay)), rgba(13, 15, 18, 0.36)),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px 14px);
}

.eis-hero__slide::before {
    background-image:
        radial-gradient(circle at 30% 30%, rgba(36, 88, 216, 0.3), transparent 32%),
        linear-gradient(-90deg, rgba(13, 15, 18, var(--eis-hero-overlay)), rgba(13, 15, 18, 0.36)),
        repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px 14px),
        var(--eis-hero-image);
}

.eis-hero__actions {
    justify-content: flex-start;
}

.eis-home-band article {
    box-shadow: inset -4px 0 0 var(--eis-color-orange);
}

.eis-capability-card {
    box-shadow: inset -4px 0 0 var(--eis-color-orange);
}

.eis-site-header__actions {
    margin-inline-start: auto;
    margin-inline-end: 0;
}

.eis-modal__close {
    right: auto;
    left: 16px;
}

.eis-hero__rail {
    right: auto;
    left: max(20px, calc((100vw - var(--eis-container)) / 2));
}

.eis-floating-contact {
    right: auto;
    left: 18px;
}

.eis-quick-actions__item:last-child {
    border-inline-end: 0;
}

@media (max-width: 960px) {
    .eis-nav__list a {
        justify-content: flex-start;
    }

    .eis-floating-contact {
        left: 12px;
    }
}
