.mm-language{position:relative;min-width:0}
#header.header-logo-center #logo{right:auto}
/* Keep the existing symmetric header geometry in RTL; content retains its language. */
html[dir=rtl] #header #mainMenu nav{direction:ltr}
html[dir=rtl] #header #mainMenu nav a{direction:rtl}
@media(min-width:1025px){#header.header-logo-center #mainMenu nav>ul:last-child{padding-right:112px}#header.header-logo-center #mainMenu nav>ul>li>a{white-space:normal;text-align:center;line-height:1.4}}
.mm-language-picker>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px;cursor:pointer;color:var(--mm-ink);font-size:13px;list-style:none;white-space:nowrap}
.mm-language-picker>summary::-webkit-details-marker{display:none}
.mm-language-picker>summary:focus-visible{outline:2px solid var(--mm-link);outline-offset:2px}
.mm-language-picker>nav{position:absolute;inset-inline-end:0;top:100%;z-index:1200;min-width:160px;padding:8px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px;box-shadow:0 8px 24px #0003}
.mm-language-picker>nav>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:var(--mm-ink)!important;text-align:start;font-size:14px}
.mm-language-picker>nav>a:is(:hover,:focus-visible,[aria-current]){background:var(--mm-hover);color:var(--mm-link)!important}
html[dir=rtl] .body-inner{font-family:Tahoma,Arial,sans-serif;text-align:right}
html[dir=rtl] .body-inner :is(h1,h2,h3,h4,h5,h6,p,span,a,button){letter-spacing:normal}
html[dir=rtl] .mm-service-hero:before{background:linear-gradient(270deg,rgba(3,12,24,.94),rgba(3,12,24,.72) 65%,rgba(3,12,24,.4)),linear-gradient(0deg,rgba(3,12,24,.5),transparent)}
html[dir=rtl] .mm-service-hero__content{margin-inline-start:0;margin-inline-end:auto}
html[dir=rtl] :is(input[type=email],input[type=tel]){direction:ltr;text-align:right}
html[dir=rtl] :is(.rev_slider,.flickity-slider){direction:ltr}
html[dir=rtl] .rev_slider .rs-looped{direction:rtl;letter-spacing:normal!important;font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] .body-inner .text-center{text-align:center!important}
html[dir=rtl] .body-inner .btn{text-align:center}
@media(max-width:1024px){.mm-language-picker>nav{left:0;right:auto}.mm-language-picker>summary{max-width:92px;font-size:12px}#header .header-extras{width:auto!important}}
