:root{--lmc-switcher-color:inherit;--lmc-switcher-hover:rgba(0, 0, 0, 0.06);--lmc-switcher-radius:10px;--lmc-switcher-bg:#ffffff;--lmc-switcher-border:rgba(0, 0, 0, 0.08);--lmc-switcher-shadow:0 10px 30px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.06);--lmc-switcher-active:#f0f4ff;--lmc-switcher-accent:#2b5fd9;--lmc-switcher-font-size:0.95rem}.mm-lang-switcher{position:relative;display:inline-flex!important;align-items:center;font-size:var(--lmc-switcher-font-size);vertical-align:middle;line-height:1}.mm-lang-current{display:inline-flex;align-items:center;gap:.45em;margin:0;padding:.45em .8em;font:inherit;line-height:1;cursor:pointer;color:var(--lmc-switcher-color);background:#fff0;border:1px solid #fff0;border-radius:var(--lmc-switcher-radius);transition:background-color 0.15s ease,border-color 0.15s ease}.mm-lang-current:hover{background:var(--lmc-switcher-hover)}.mm-lang-current:focus-visible{outline:2px solid var(--lmc-switcher-accent);outline-offset:2px}.mm-lang-current::after{content:"";width:.5em;height:.5em;margin-left:.15em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-15%);transition:transform 0.18s ease;opacity:.6}.mm-lang-switcher.is-open .mm-lang-current::after{transform:rotate(225deg) translateY(-15%)}.mm-lang-list{position:absolute;right:0;top:calc(100% + 8px);list-style:none;margin:0;padding:6px;min-width:11rem;background:var(--lmc-switcher-bg);border:1px solid var(--lmc-switcher-border);border-radius:var(--lmc-switcher-radius);box-shadow:var(--lmc-switcher-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s;z-index:9999;display:block!important}.mm-lang-switcher.is-open .mm-lang-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.mm-lang-list li{margin:0;padding:0;list-style:none}.mm-lang-option{display:flex;align-items:center;gap:.55em;padding:.55em .75em;border-radius:calc(var(--lmc-switcher-radius) - 4px);text-decoration:none!important;color:#1f2937;font-size:.92em;white-space:nowrap;transition:background-color 0.12s ease}.mm-lang-option:hover{background-color:var(--lmc-switcher-hover);color:#111827}.mm-lang-option:focus-visible{outline:2px solid var(--lmc-switcher-accent);outline-offset:-2px}.mm-lang-option.is-active{background:var(--lmc-switcher-active);font-weight:600}.mm-lang-option.is-active::after{content:"✓";margin-left:auto;padding-left:.75em;color:var(--lmc-switcher-accent);font-weight:700}.mm-lang-icon{display:inline-block!important;min-width:1.25em;flex-shrink:0;line-height:1;font-style:normal;font-size:1.15em;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;unicode-bidi:bidi-override;direction:ltr}.mm-lang-icon::before,.mm-lang-icon::after,.mm-lang-option::before,.mm-lang-icon-has-flag::before,.mm-lang-icon-has-flag::after{content:none!important}.mm-lang-code{font-size:.78em;font-weight:700;letter-spacing:.05em;opacity:.65;text-transform:uppercase}.mm-lang-label{line-height:1.2}.ml-lang-switcher{display:inline-flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ml-lang-switcher li{margin:0;list-style:none}.ml-lang-switcher a{display:inline-flex;align-items:center;gap:.4em;padding:.4em .75em;border:1px solid var(--lmc-switcher-border);border-radius:999px;text-decoration:none;font-size:.9em;color:inherit;transition:background-color 0.15s ease,border-color 0.15s ease}.ml-lang-switcher a:hover{background:var(--lmc-switcher-hover)}.ml-lang-switcher .current-lang a{background:var(--lmc-switcher-active);border-color:var(--lmc-switcher-accent);font-weight:600}.ml-lang-icon{font-style:normal;line-height:1}.ml-lang-code{font-size:.78em;font-weight:700;letter-spacing:.05em;opacity:.65;text-transform:uppercase}.ml-lang-switcher-inline{position:relative;display:inline-block}.ml-lang-switcher-trigger{display:inline-flex;align-items:center;gap:.4em;background:none;border:none;padding:.3em .5em;font:inherit;cursor:pointer;color:inherit;border-radius:6px}.ml-lang-switcher-trigger:hover{background:var(--lmc-switcher-hover)}.ml-lang-arrow{font-size:.6em;opacity:.6}.ml-lang-switcher-inline .ml-lang-switcher-dropdown{display:none;position:absolute;right:0;top:calc(100% + 6px);margin:0;padding:6px;min-width:10rem;list-style:none;background:var(--lmc-switcher-bg);border:1px solid var(--lmc-switcher-border);border-radius:var(--lmc-switcher-radius);box-shadow:var(--lmc-switcher-shadow);z-index:9999}.ml-lang-switcher-inline.is-open .ml-lang-switcher-dropdown{display:block}.ml-lang-switcher-dropdown li{margin:0;list-style:none}.ml-lang-switcher-dropdown a{display:flex;align-items:center;gap:.5em;padding:.5em .7em;border-radius:6px;text-decoration:none;color:#1f2937;font-size:.9em}.ml-lang-switcher-dropdown a:hover{background:var(--lmc-switcher-hover)}.ml-lang-switcher-dropdown .current-lang a{background:var(--lmc-switcher-active);font-weight:600}.menu-item-lang-switcher,li.menu-item-lang-switcher{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;margin:0!important;padding:0!important;border:none!important;list-style:none!important;line-height:inherit!important;min-height:0!important}.elementor-nav-menu .menu-item-lang-switcher,nav .menu-item-lang-switcher,ul .menu-item-lang-switcher{display:inline-flex!important;align-items:center!important;flex-shrink:0}.menu-item-lang-switcher .mm-lang-switcher{margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.menu-item-lang-switcher .mm-lang-current{color:inherit!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;white-space:nowrap}.mm-lang-switcher-in-menu{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}@media (prefers-color-scheme:dark){.mm-lang-list,.ml-lang-switcher-inline .ml-lang-switcher-dropdown{--lmc-switcher-bg:#1f2430;--lmc-switcher-border:rgba(255, 255, 255, 0.1);--lmc-switcher-active:rgba(90, 130, 255, 0.18)}.mm-lang-list .mm-lang-option,.ml-lang-switcher-dropdown a{color:#e5e7eb}.mm-lang-list .mm-lang-option:hover,.ml-lang-switcher-dropdown a:hover{background:rgb(255 255 255 / .08);color:#fff}}@media (max-width:768px){.mm-lang-switcher{font-size:.9rem}.mm-lang-list{right:auto;left:0;transform-origin:top left}}@media (prefers-reduced-motion:reduce){.mm-lang-list,.mm-lang-current::after,.mm-lang-option{transition:none}}.menu-item-lang-switcher>.sub-menu,.menu-item-lang-switcher>ul.sub-menu,.menu-item-lang-switcher>.ast-menu-toggle,.menu-item-lang-switcher>.dropdown-menu-toggle,.menu-item-lang-switcher>.menu-item-toggle,.menu-item-lang-switcher>button[class*="toggle"]{display:none!important}li.menu-item-lang-switcher{align-self:stretch}li.menu-item-lang-switcher>.mm-lang-switcher,li.menu-item-lang-switcher>.ai-multilang-switcher{display:inline-flex;align-items:center;height:100%}