.pll-language-menu{position:relative;display:inline-block}.pll-language-menu__icon{width:.75rem;height:.75rem;transition:transform .2s ease}.pll-language-menu__button{display:grid;grid-template-columns:.75rem minmax(0, 1fr) auto;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:var(--spacing-5xs);background-color:rgba(0,0,0,0);border:0;border-radius:.25rem;cursor:pointer;font-family:inherit;padding:var(--spacing-5xs, 0.25rem);font-size:1rem;color:inherit;width:2.5rem;height:100%;outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,outline-color .2s ease}@media screen and (width >= 64.0625rem){.pll-language-menu__button{display:grid;grid-template-columns:1rem auto;justify-content:space-between}}.pll-language-menu__button:focus{outline:.125rem solid rgba(0,0,0,0)}.pll-language-menu__button:focus-visible{outline-color:var(--color-primary, #f63)}.pll-language-menu__button[aria-expanded=true] .pll-language-menu__icon{transform:rotate(180deg)}.pll-language-menu__button-text{display:block;width:100%;color:inherit;font-size:var(--text-styles-interface-xs-font-size, 1rem);font-style:normal;font-weight:500;line-height:1;text-transform:uppercase}.pll-language-menu__button-icon{display:block;width:.75rem;max-width:.75rem;height:.75rem;transition:transform .2s ease;margin-right:0}@media screen and (width >= 64.0625rem){.pll-language-menu__button-icon{width:.875rem;height:.875rem;max-width:.875rem;margin-right:var(--spacing-3xs, 0.25rem)}}.pll-language-menu__button-icon svg{display:block;width:.75rem;max-width:.75rem;height:.75rem}@media screen and (width >= 64.0625rem){.pll-language-menu__button-icon svg{width:.875rem;height:.875rem;max-width:.875rem}}@media screen and (width >= 64.0625rem){.pll-language-menu__button{width:auto}}.pll-language-menu__dropdown{position:absolute;z-index:1000;min-width:100%;margin-top:.25rem;padding:var(--spacing-5xs, 0.25rem);overflow:hidden;color:var(--color-text-accent, #143a84);background-color:var(--color-background-base, #fff);border:.0625rem solid var(--color-border-subtle, #e8e5e5);border-radius:var(--radius-input-m, 0.5rem);box-shadow:0 .25rem 1.25rem 0 var(--color-input-shadow-m, rgba(0, 0, 0, 0.1)),0 .5rem 2rem .125rem var(--color-input-shadow-s, rgba(0, 0, 0, 0.05))}.pll-language-menu__dropdown[hidden]{display:none}.pll-language-menu__item{display:inline-flex;align-items:center;gap:0;width:100%;color:inherit;font-size:var(--text-styles-interface-2xs-font-size, 0.875rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-2xs-line-height, 1.225rem);text-decoration:none;white-space:nowrap;border-radius:var(--radius-3xs, 0.125rem);padding:var(--spacing-3xs);transition:background-color .2s ease,color .2s ease,outline-color .2s ease}.pll-language-menu__item:hover,.pll-language-menu__item:focus{text-decoration:none;background-color:var(--color-background-neutral-light, #f5f5f5)}.pll-language-menu__item:focus{outline:.125rem solid rgba(0,0,0,0);outline-offset:-0.125rem}.pll-language-menu__item:focus-visible{outline-color:currentcolor}.pll-language-menu__item.is-current{background-color:var(--color-input-active-accent, #2f65cd);color:var(--color-background-base, #fff);font-weight:500}.pll-language-menu__item-check{display:inline-flex;width:.75rem;height:.75rem;flex:0 0 .75rem;margin-right:var(--spacing-3xs)}.pll-language-menu__item-check svg{display:block;width:100%;height:100%}.pll-language-menu__item-name{display:block}