/* LONGWAY multilingual overrides. Visual acceptance is required on each demo. */
html[lang="ru"] body {font-family:Arial,"Segoe UI",sans-serif;}
html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] button {font-family:inherit;}
html[lang="ar"] body {font-family:Tahoma,Arial,sans-serif;letter-spacing:normal;line-height:1.75;}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] button {font-family:inherit;letter-spacing:normal;text-transform:none;}
.menu a,.fse-mobile-hero__title,.fse-mobile-hero__summary,.fse-quote-modal__title {overflow-wrap:anywhere;}
.menu a {white-space:normal;}
.longway-demo-form-notice {padding:1.25rem;border:1px solid #b7c6ad;border-radius:6px;background:#f5f8f1;color:#26361f;line-height:1.7;}
.longway-demo-form-preview {border:0;padding:0;margin:1rem 0;min-inline-size:0;}
html[dir="rtl"] #header .logo {float:right;}
html[dir="rtl"] #header .menu-box,html[dir="rtl"] #header .search-btn {float:left;}
html[dir="rtl"] #header .menu>li {float:right;}
html[dir="rtl"] .lw-language-list {right:auto;left:0;text-align:right;}
html[dir="rtl"] .fse-mobile-hero__content,html[dir="rtl"] .fse-quote-modal__dialog,html[dir="rtl"] .fse-blog-article {text-align:start;}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="url"],html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] [data-fse-gallery-counter] {direction:ltr;unicode-bidi:isolate;}
html[dir="rtl"] .fse-gallery-lightbox__nav {transform:translateY(-50%) scaleX(-1);}
html[dir="rtl"] .fse-gallery-lightbox__nav--prev {left:auto;right:18px;}
html[dir="rtl"] .fse-gallery-lightbox__nav--next {right:auto;left:18px;}
html[dir="rtl"] .fse-spec-table__value {direction:ltr;unicode-bidi:plaintext;}
html[dir="rtl"] .fse-spec-table__label {text-align:start;}
@media(max-width:767px){
 .fse-mobile-hero__title {font-size:clamp(1.55rem,6vw,2.35rem);line-height:1.2;}
 html[lang="ar"] .fse-mobile-hero__title {line-height:1.55;}
 .fse-mobile-hero__summary {height:auto;max-height:none;line-height:1.5;}
 .menu a {min-height:44px;box-sizing:border-box;}
 html[dir="rtl"] .fse-gallery-lightbox__nav {transform:scaleX(-1);}
 html[dir="rtl"] .fse-gallery-lightbox__nav--prev {left:auto;right:calc(50% - 54px);}
 html[dir="rtl"] .fse-gallery-lightbox__nav--next {right:auto;left:calc(50% - 54px);}
}
@media(prefers-reduced-motion:reduce){html {scroll-behavior:auto;} .wow {animation:none!important;visibility:visible!important;}}
