/* Sprachvarianten (ru / fr / ar) – Abweichungen der übersetzten Originalseiten */

/* Topbar: kein Innenabstand, andere Spaltenbreiten */
.v-ru-bb .topbar, .v-fr-bb .topbar, .v-fr-ra .topbar { padding: 0; }
.v-ru-bb .topbar__c1 { display: none; }
.v-ru-bb .topbar__c2 { width: 24%; }
.v-ru-bb .topbar__c3 { width: 42.3333%; }
.v-ru-bb .topbar__c4 { width: 33.3333%; }
.v-fr-bb .topbar__c1, .v-fr-ra .topbar__c1 { width: 8%; }
.v-fr-bb .topbar__c2, .v-fr-ra .topbar__c2 { width: 28%; }
.v-fr-bb .topbar__c3, .v-fr-ra .topbar__c3 { width: 39%; }

/* Footer: Überschrift "Zahlungsarten" zentriert */
.v-ru-bb .contact h2.h-sub, .v-ru-ra .contact h2.h-sub, .v-fr-bb .contact h2.h-sub, .v-fr-ra .contact h2.h-sub { text-align: center; }

/* ---------- Arabisch (RTL) ---------- */
[dir="rtl"] body { direction: rtl; }
[dir="rtl"] .navbar .logo__inner { margin: 6px 88px 5px -22px; padding-left: 0; padding-right: 3px; }
[dir="rtl"] .navbar .logo { text-align: right; }
[dir="rtl"] .hero__title, [dir="rtl"] .hero__text { text-align: right; }
[dir="rtl"] .hero__title > div { margin: -1em 0 5em 0; }
[dir="rtl"] .hero__btn--1 > div { margin: -2em 5em 0 0; }
[dir="rtl"] .hero__btn--2 > div { margin: -2em 2em 0 0; }
[dir="rtl"] .about__text > .col__inner { margin-left: 0; margin-right: 2em; }
[dir="rtl"] .about__text > .col__inner > *, [dir="rtl"] .services__title, [dir="rtl"] .services__sub, [dir="rtl"] .services__list-title, [dir="rtl"] .services__more,
[dir="rtl"] .contact h2, [dir="rtl"] .about h6, [dir="rtl"] .about__h2 h2 { text-align: right; }
[dir="rtl"] .services__sub > div, [dir="rtl"] .services__list-title > div { margin: 0 0 0 4em; }
[dir="rtl"] .services__more > div { margin: -1em 0 0 4em; }
[dir="rtl"] .iconlist li, [dir="rtl"] .contact-list li, [dir="rtl"] .contact-list a { text-align: right; }
[dir="rtl"] .iconlist .iconlist__text, [dir="rtl"] .contact-list .contact-list__text { padding-inline-start: 5px; }
[dir="rtl"] .contact-form form, [dir="rtl"] .form-field input, [dir="rtl"] .form-field textarea, [dir="rtl"] .form-field select { text-align: right; }
[dir="rtl"] .footbar__credit { text-align: left; }
[dir="rtl"] .cookie-banner { left: auto; right: 20px; }
[dir="rtl"] .qlwapp__container { right: auto; left: 0; }
[dir="rtl"] .qlwapp__button { margin: 24px 0 24px 20px; }
[dir="rtl"] .cpel-switcher__code { padding-left: 0; padding-right: 10px; }

/* Arabisch: vertikale Abstände wie im Original */
[dir="rtl"] .about .col__inner > .w-h6-a { margin-bottom: .8px; }
[dir="rtl"] .about .col__inner > .about__h2 { margin-top: 0; margin-bottom: 28px; }
[dir="rtl"] .about__h2 > div { margin: 0 0 11px; }
[dir="rtl"] .services .col__inner > .services__lists { margin-top: -3.7px; }
[dir="rtl"] .laundry__text { padding-top: 21.6px; }
[dir="rtl"] .contact .h-sub-wrap > div { margin: 0; }
[dir="rtl"] .hero__text > div { margin: -95.6px 0 0 4em; }
[dir="rtl"] .hero__btn--1 > div, [dir="rtl"] .hero__btn--2 > div { margin-top: -20.7px; }
[dir="rtl"] .hero__btn--1 > div { margin-right: 53.2px; }
[dir="rtl"] .hero__btn--2 > div { margin-right: -11px; }
[dir="rtl"] .footbar__copy { direction: ltr; unicode-bidi: isolate; }

/* Feinschliff 2026: Preiskacheln/Tabellen gespiegelt */
[dir="rtl"] .price-tile__link::after { right: auto; left: 14px; }
[dir="rtl"] .price-panel__box::before { left: auto; right: 0; border-radius: 4px 0 0 4px; }
[dir="rtl"] .price-panel td:first-child { padding-right: 0; padding-left: 16px; }
[dir="rtl"] .price-panel td:last-child { text-align: left; }
[dir="rtl"] .hero__overlay { background: linear-gradient(270deg, rgba(6, 30, 50, .78) 0%, rgba(6, 30, 50, .45) 45%, rgba(6, 30, 50, .08) 80%); }
@media (max-width: 767px) { [dir="rtl"] .hero__overlay { background: linear-gradient(180deg, rgba(6, 30, 50, .55) 0%, rgba(6, 30, 50, .7) 100%); } }
