.menu-language{color:var(--theme-header-color);align-items:center;display:flex;font-family:var(--theme-header-font);font-size:var(--theme-menu-icon-font-size);font-weight:var(--theme-header-font-weight);justify-content:center;min-height:var(--theme-menu-icon-height);min-width:var(--theme-menu-icon-width);text-transform:uppercase;--trigger-panel-gap: 4.875rem}@media(min-width: 768px){.menu-language{--trigger-panel-gap: 5rem}}.menu-language .dropdown-toggle{align-items:center;background-color:transparent;border-color:transparent;color:var(--theme-header-color);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-weight:700;min-height:40px;min-width:40px;padding:0 .5rem;text-transform:uppercase;position:relative}.menu-language .dropdown-toggle::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%, -50%);width:100%;content:"";pointer-events:auto}.menu-language .dropdown-toggle>span{display:flex}.menu-language .dropdown-toggle:after{border:solid currentColor;border-width:0 1px 1px 0;content:"";display:inline-block;padding:2px;transform:rotate(45deg);margin:0}.menu-language .dropdown-toggle[aria-expanded=true]:after{transform:rotate()}.menu-language .dropdown-menu{background-color:var(--theme-gray1);border-color:var(--theme-gray1);color:var(--theme-menu-color);left:0;min-width:0;padding:1rem 1.5rem;position:fixed !important;right:0;transform:translate3d(0, var(--trigger-panel-gap), 0) !important}@media(min-width: 768px){.menu-language .dropdown-menu{left:50% !important;position:absolute !important;right:auto !important;transform:translate3d(-50%, var(--trigger-panel-gap), 0) !important}}.menu-language-icon{display:block;font-size:1.5rem;height:1em;line-height:0;width:1em}.menu-language-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu-language-list{align-items:center;display:flex;flex-flow:column nowrap;gap:1.125rem}@media(min-width: 768px){.menu-language-list{align-items:start}}.menu-language-item{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;position:relative}.menu-language-text{flex-grow:1;font-size:1rem;line-height:1}.menu-language-text>a:after{content:"";inset:0;max-width:7rem;pointer-events:auto;position:absolute;z-index:1}