/* html[dir="rtl"] */

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

html[dir="rtl"] .ch-hero-shape {
    right: auto;
    left: -8%;
    clip-path: polygon(65% 0, 100% 0, 65% 100%, 35% 100%);
}

html[dir="rtl"] .ch-stat {
    border-left: none;
    border-right: 3px solid var(--main-color);
    padding-left: 0;
    padding-right: 1.1rem;
}

html[dir="rtl"] .ch-hero-visual .ch-hero-stat-card {
    left: auto;
    right: -1.5rem;
}

html[dir="rtl"] .ch-service-card .ch-badge-popular {
    right: auto;
    left: 1.1rem;
}

html[dir="rtl"] .ch-checkbox {
    text-align: right;
}

html[dir="rtl"] select.ch-control {
    background-position: left 1rem center;
    padding-right: 1rem;
    padding-left: 2.5rem;
}

html[dir="rtl"] .ch-date-picker-input i {
    right: auto;
    left: 1rem;
}

html[dir="rtl"] .ch-review-item .val {
    text-align: left;
}

html[dir="rtl"] .ch-hours-row .intervals {
    align-items: flex-start;
}

html[dir="rtl"] .ch-nav-links a::after {
    left: auto;
    right: 0;
}

html[dir="rtl"] .ch-hero-badge,
html[dir="rtl"] .ch-hero-quickinfo .item,
html[dir="rtl"] .ch-lang-btn,
html[dir="rtl"] .ch-why-item,
html[dir="rtl"] .ch-contact-info-item,
html[dir="rtl"] .ch-footer-contact li,
html[dir="rtl"] .ch-review-item {
    direction: rtl;
}

html[dir="rtl"] .ch-service-card .ch-service-link i,
html[dir="rtl"] .ch-footer-links a i {
    transform: scaleX(-1);
}
