.stellar-language-switcher{color:var(--language-switcher-color,#343432);display:inline-flex;max-width:100%;opacity:var(--language-switcher-opacity,1);position:absolute;right:15%;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}@media(max-width:1600px){.stellar-language-switcher{right:10%}}@media(max-width:1366px){.stellar-language-switcher{right:5%}}@media(max-width:1150px){.stellar-language-switcher{right:25px}}@media(max-width:1024px){.stellar-language-switcher{right:70px}}.stellar-language-switcher__nav{align-items:center;display:inline-flex;max-width:100%}.stellar-language-switcher__nav--inline{flex-wrap:wrap;gap:.75rem}.stellar-language-switcher__dropdown-link,.stellar-language-switcher__link,.stellar-language-switcher__toggle{align-items:center;color:inherit;display:inline-flex;font-family:var(--language-switcher-font,inherit);font-size:var(--language-switcher-size-desktop,14px);font-weight:var(--language-switcher-weight,inherit);justify-content:center;line-height:1;max-width:100%;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,color .2s ease,background-color .2s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.stellar-language-switcher__dropdown-link,.stellar-language-switcher__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}.stellar-language-switcher__link--active{opacity:1;pointer-events:none}.stellar-language-switcher__dropdown-link:focus-visible,.stellar-language-switcher__dropdown-link:hover,.stellar-language-switcher__link:focus-visible,.stellar-language-switcher__link:hover,.stellar-language-switcher__toggle:focus-visible,.stellar-language-switcher__toggle:hover{opacity:.7}.stellar-language-switcher__text{display:inline-block;position:relative;text-transform:uppercase}.stellar-language-switcher__text:after{background-color:currentColor;bottom:-2px;content:"";display:block;height:var(--language-switcher-underline-height,2px);left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease,left .3s ease,background-color .3s ease;width:0}.stellar-language-switcher__dropdown-link:focus-visible .stellar-language-switcher__text:after,.stellar-language-switcher__dropdown-link:hover .stellar-language-switcher__text:after,.stellar-language-switcher__link:focus-visible .stellar-language-switcher__text:after,.stellar-language-switcher__link:hover .stellar-language-switcher__text:after,.stellar-language-switcher__toggle:focus-visible .stellar-language-switcher__text:after,.stellar-language-switcher__toggle:hover .stellar-language-switcher__text:after{width:100%}.stellar-language-switcher--dropdown{position:absolute;top:50%;transform:translateY(-50%)}.stellar-language-switcher--dropdown .stellar-language-switcher__nav--dropdown{gap:0}.stellar-language-switcher__nav--dropdown{position:relative}.stellar-language-switcher__dropdown{display:inline-block;position:relative}.stellar-language-switcher__dropdown[open] .stellar-language-switcher__toggle-arrow{margin-top:4px;transform:rotate(-135deg)}.stellar-language-switcher__dropdown.is-open .stellar-language-switcher__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.stellar-language-switcher__dropdown.is-open .stellar-language-switcher__toggle-arrow{margin-top:4px;transform:rotate(-135deg)}.stellar-language-switcher__toggle{color:inherit;gap:.65rem;opacity:1;padding:0}.stellar-language-switcher__toggle-arrow{border-bottom:2px solid;border-right:2px solid;display:block;flex-shrink:0;height:9px;margin-top:-4px;transform:rotate(45deg);transition:transform .25s ease,margin-top .25s ease;width:9px}.stellar-language-switcher__panel{background:#fff;border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.1);left:0;min-width:-moz-max-content;min-width:max-content;opacity:0;padding:10px 0;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:20}.stellar-language-switcher__panel:before{content:"";height:15px;left:0;position:absolute;top:-15px;width:100%}.stellar-language-switcher__list{display:flex;flex-direction:column;font-family:var(--language-switcher-font,inherit);font-weight:var(--language-switcher-weight,inherit);min-width:auto}.stellar-language-switcher__dropdown-link{color:var(--language-switcher-submenu-color,inherit);justify-content:flex-start;padding:15px 20px;text-align:left;white-space:nowrap;width:100%}.stellar-language-switcher__dropdown-link:focus-visible,.stellar-language-switcher__dropdown-link:hover{background:rgba(0,0,0,.05);opacity:1}@media(hover:hover)and (pointer:fine)and (min-width:769px){.stellar-language-switcher__dropdown:focus-within .stellar-language-switcher__panel,.stellar-language-switcher__dropdown:hover .stellar-language-switcher__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.stellar-language-switcher__dropdown:focus-within .stellar-language-switcher__toggle-arrow,.stellar-language-switcher__dropdown:hover .stellar-language-switcher__toggle-arrow{margin-top:4px;transform:rotate(-135deg)}}.stellar-language-switcher.is-editor .stellar-language-switcher__dropdown.is-open .stellar-language-switcher__panel{background:#fff;border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.1);left:0;margin-top:0;max-height:none;min-width:auto;opacity:1;overflow:visible;padding:10px 0;pointer-events:auto;position:absolute;top:calc(100% + 10px);transform:translateY(0);visibility:visible;width:-moz-max-content;width:max-content;z-index:30}.stellar-language-switcher.is-editor .stellar-language-switcher__dropdown.is-open .stellar-language-switcher__list{width:auto}.stellar-language-switcher.is-editor .stellar-language-switcher__dropdown.is-open .stellar-language-switcher__dropdown-link{padding:15px 20px}@media(max-width:1024px){.stellar-language-switcher.is-editor.is-position-absolute,.stellar-language-switcher.is-editor.is-position-absolute .stellar-language-switcher{margin-top:-2px;right:30px}}.stellar-language-switcher__placeholder{align-items:center;background:hsla(0,0%,100%,.75);border:1px dashed rgba(0,0,0,.18);color:#666;display:inline-flex;font-size:.82rem;letter-spacing:.04em;min-height:2.5rem;padding:.5rem .75rem}@media(max-width:1024px){.stellar-language-switcher a,.stellar-language-switcher__dropdown-link,.stellar-language-switcher__link,.stellar-language-switcher__toggle{font-size:var(--language-switcher-size-tablet,var(--language-switcher-size-desktop,14px))}}@media(max-width:768px){.stellar-language-switcher__dropdown-link,.stellar-language-switcher__link,.stellar-language-switcher__toggle{font-size:var(--language-switcher-size-mobile,var(--language-switcher-size-tablet,var(--language-switcher-size-desktop,14px)))}}@media(min-width:1025px){.stellar-language-switcher.is-hidden-desktop{display:none!important}}@media(max-width:1024px)and (min-width:769px){.stellar-language-switcher.is-hidden-tablet{display:none!important}}@media(max-width:768px){.stellar-language-switcher.is-hidden-mobile{display:none!important}}