.elementor-widget-language-switcher{font-size:0}.go365-lang{--lang-height: 48px;--lang-padding-x: 16px;--lang-radius: 8px;--lang-gap: 8px;--lang-font-size: 16px;--lang-font-weight: 600;--lang-color: #04120e;--lang-chevron-color: #252626;--lang-bg: #fff;--lang-border: #e3e3e3;--lang-border-hover: #c9c9c9;--lang-dropdown-bg: #fff;--lang-option-hover-bg: #f4f7f6;position:relative;display:inline-block;font-family:"Montserrat",sans-serif}.go365-lang__code{line-height:1;letter-spacing:.02em}.go365-lang__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--lang-gap);min-height:var(--lang-height);padding:0 var(--lang-padding-x);background:var(--lang-bg);border:1px solid var(--lang-border);border-radius:var(--lang-radius);color:var(--lang-color);font-family:inherit;font-size:var(--lang-font-size);font-weight:var(--lang-font-weight);line-height:1;transition:border-color .2s ease,background-color .2s ease}.go365-lang__toggle:hover{border-color:var(--lang-border-hover)}.go365-lang__toggle:focus-visible{outline:2px solid var(--lang-color);outline-offset:2px}.go365-lang__chevron{flex:0 0 auto;color:var(--lang-chevron-color);transition:transform .2s ease}.go365-lang__list{list-style:none;margin:0;padding:6px;position:absolute;top:calc(100% + 8px);right:0;min-width:100%;display:none;flex-direction:column;gap:2px;background:var(--lang-dropdown-bg);border:1px solid var(--lang-border);border-radius:var(--lang-radius);box-shadow:0 12px 28px rgba(0,0,0,.12);z-index:1000}.go365-lang__item{font-size:0}.go365-lang__link{display:flex;align-items:center;justify-content:space-between;gap:var(--lang-gap);padding:10px 12px;border-radius:max(var(--lang-radius) - 3px,0px);text-decoration:none;color:var(--lang-color);font-size:var(--lang-font-size);font-weight:var(--lang-font-weight);line-height:1;white-space:nowrap;transition:background-color .2s ease}.go365-lang__link:hover,.go365-lang__link:focus-visible{background:var(--lang-option-hover-bg)}.go365-lang__link:focus-visible{outline:2px solid var(--lang-color);outline-offset:-2px}.go365-lang__check{flex:0 0 auto;opacity:0}.go365-lang.is-open .go365-lang__list{display:flex}.go365-lang.is-open .go365-lang__chevron{transform:rotate(180deg)}.go365-lang__item.is-active .go365-lang__check{opacity:1}
