/* International services: language menu, compact layout and RTL support. */
.mzsuite-language{min-height:43px;gap:12px!important;align-items:center;flex-wrap:wrap}
.mzsuite-language-picker{position:relative;min-width:154px}
.mzsuite-language-picker summary{display:flex;gap:8px;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;border:1px solid #b9d8d6;border-radius:8px;padding:7px 12px;color:#173f4c;list-style:none}
.mzsuite-language-picker summary::-webkit-details-marker{display:none}
.mzsuite-language-list{position:absolute;z-index:900;inset-inline-end:0;top:100%;width:210px;max-height:min(60vh,400px);overflow:auto;display:grid;gap:2px;padding:8px;background:#fff;border:1px solid #c8dbdf;border-radius:10px;box-shadow:0 10px 26px #2346  }
.mzsuite-language-list a{display:block;padding:8px 12px!important;text-decoration:none!important;font-size:13px}
.mzsuite-language-list a:hover,.mzsuite-language-list a[aria-current=page]{background:#e7f3f0}
.mzsuite-translation-note{font-size:11px;color:#5f737c;line-height:1.45}
html[dir=rtl] .mz43-landing,html[dir=rtl] .mz42-exclusive{direction:rtl;text-align:right}
html[dir=rtl] .mz43-hero,html[dir=rtl] .mz43-feature-grid,html[dir=rtl] .mz42-exclusive-hero{direction:rtl;text-align:right}
html[dir=rtl] .mz43-actions,html[dir=rtl] .mz43-service-actions{direction:rtl}
html[dir=rtl] .mz42-exclusive-contact code,html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] .mz42-exclusive-contact a[href^=mailto]{direction:ltr;unicode-bidi:isolate}
@media(max-width:700px){.mzsuite-language{justify-content:flex-end!important;padding:5px 12px!important}.mzsuite-translation-note{flex-basis:100%;text-align:end}.mzsuite-language-list{max-width:calc(100vw - 24px)}}
