:host{display:inline-block;min-width:150px;max-width:180px}:host(.menu){border-top:1px solid #ffffff;border-top:1px solid var(--app-site-language-selector-menu-border-top,var(--on-inverse-surface,#ffffff));border-bottom:1px solid #ffffff;border-bottom:1px solid var(--app-site-language-selector-menu-border-bottom,var(--on-inverse-surface,#ffffff));display:grid;grid-row-gap:1px solid;row-gap:1px solid}:host(.secondary-menu){display:inline-block;min-width:150px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:var(--fds-spacing-200) var(--fds-spacing-200)0;max-width:none;border-bottom:1px solid var(--fds-on-surface-ulow)}:host(.secondary-menu) .language-list,:host(.fab) .language-list,:host(.compact-flag-alternate) .language-list,[slot="content"] .language-list{display:flex;flex-direction:column}:host(.secondary-menu) .language-list,:host(.fab) .language-list{font:var(--fds-paragraphs-regular-bold)}:host(.secondary-menu) .language-list,:host(.compact-flag-alternate) .language-list{gap:var(--fds-spacing-100)}[slot="content"] .language-list{max-height:476px;overflow-y:auto;padding:0 var(--fds-spacing-200);gap:var(--fds-spacing-050)}:host(.secondary-menu) .language-item_leading,:host(.fab) .language-item_leading,:host(.compact-flag-alternate) .language-item_leading,[slot="content"] .language-item_leading{display:flex;align-items:center;-moz-column-gap:var(--fds-spacing-150);column-gap:var(--fds-spacing-150)}[slot="content"] .language-name{font:var(--fds-paragraphs-lead)}:host(.compact-flag-alternate) button .flag{display:block;width:var(--fds-spacing-300);height:var(--fds-spacing-300)}button{box-sizing:border-box;border:none;cursor:pointer}:host(.footer) .dropdown{border-radius:var(--fds-spacing-100);background-color:#ffffff;background-color:var(--app-site-language-selector-fab-dropdown-background,var(--fds-surface-variant,#ffffff));color:#000000;color:var(--app-site-language-selector-fab-dropdown-foreground,var(--fds-on-surface-hi,#000000))}:host(.footer) .overlay{position:fixed;top:0;bottom:0;left:0;right:0}:host(.footer) .language-selector,:host(.fab) .language-selector{position:relative;z-index:100;display:inline-flex;align-items:flex-end;flex-direction:column}:host(.footer) .language-selector .dropdown{position:absolute;bottom:100%;z-index:200;width:-moz-max-content;width:max-content;font:var(--fds-paragraphs-lead);min-width:240px}:host(.footer) .language-selector .language{border-bottom:1px solid rgba(0,0,0,0.05);font:var(--fds-paragraphs-lead)}:host(.footer) .language-selector .language:hover{background-color:var(--app-site-language-selector-background,var(--fds-surface-accent));color:var(--app-site-language-selector-color,var(--fds-on-surface-color))}@media (min-width:768px){:host(.footer) .dropdown .language:first-of-type{border-top-right-radius:var(--fds-spacing-100);border-top-left-radius:var(--fds-spacing-100)}:host(.footer) .dropdown .language:last-of-type{border-bottom-right-radius:var(--fds-spacing-100);border-bottom-left-radius:var(--fds-spacing-100)}}:host(.footer) .language-selector button{display:inline-flex;align-items:center;justify-content:center;padding:var(--fds-spacing-150);min-width:150px;background-color:var(--app-site-language-selector-background-color,var(--fds-alternate-surface-variant));color:var(--app-site-language-selector-color,var(--fds-on-alternate-surface-m));font:var(--fds-paragraphs-lead-bold);border-radius:var(--fds-border-radius-btn-default);gap:var(--border-radius-medium,var(--fds-spacing-050));text-wrap:nowrap}:host(.footer) .language-selector button svg{display:none;height:var(--fds-spacing-300)}:host(.fab){min-width:auto}:host(.fab) button{border-radius:50%;width:36px;height:36px;color:var(--app-site-language-selector-fab-button-foreground,var(--fds-on-header));background-color:var(--app-site-language-selector-fab-button-background,var(--fds-header-interaction-high));transition:background-color 400ms cubic-bezier(0.25,0.8,0.25,1);display:flex;align-items:center;justify-content:center}:host(.fab) button:hover{background-color:var(--app-site-language-selector-fab-button-background-hover,var(--fds-header-interaction-medium))}:host(.fab) button:active{background-color:var(--app-site-language-selector-fab-button-background-active,var(--fds-btn-default-active))}:host(.menu) button{width:100%;background-color:#2e2f3c;background-color:var(--app-site-language-selector-menu-button-background,var(--alternate-surface,#2e2f3c));color:#ffffff;color:var(--app-site-language-selector-menu-button-foreground,var(--on-inverse-surface,#ffffff));padding:var(--fds-spacing-100) var(--fds-spacing-200);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:var(--fds-spacing-200);-moz-column-gap:var(--fds-spacing-200);column-gap:var(--fds-spacing-200)}:host(.fab) button .name{font:var(--fds-paragraphs-small)}:host(.menu) button .name{justify-self:start}:host(.menu) button img.arrow{transition:0.5s;transform:rotate(0deg)}:host(.menu) button.isOpen img.arrow{transition:0.5s;transform:rotate(180deg)}:host(.fab) .overlay,:host(.compact-flag) .overlay,:host(.compact-flag-alternate) .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}:host(.fab) .dropdown{position:absolute;border-radius:var(--fds-spacing-100);background-color:var(--app-site-language-selector-fab-dropdown-background,var(--fds-surface-variant));color:var(--app-site-language-selector-fab-dropdown-foreground,var(--fds-on-surface-hi));min-width:300px;top:44px;box-shadow:var(--boxshadow3)}.dropdown .language{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:var(--fds-spacing-200);-moz-column-gap:var(--fds-spacing-200);column-gap:var(--fds-spacing-200);height:var(--fds-spacing-600);padding:0px var(--fds-spacing-200);cursor:pointer}.title{font:var(--fds-paragraphs-lead-bold)}.menu-list-group{padding-top:var(--fds-spacing-200)}:host(.fab) .dropdown .language{padding:0}:host(.fab) .dropdown{padding:var(--fds-spacing-200)}:host(.menu) .dropdown{background-color:#ffffff;background-color:var(--app-site-language-selector-menu-dropdown-background,var(--on-inverse-surface,#ffffff));padding-top:1px;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1px;row-gap:1px}:host(.menu) .dropdown .language{background-color:#2e2f3c;background-color:var(--app-site-language-selector-menu-dropdown-language-background,var(--alternate-surface,#2e2f3c));color:#ffffff;color:var(--app-site-language-selector-menu-dropdown-language-foreground,var(--on-inverse-surface,#ffffff))}@media (max-width:480px){:host(.footer) .language-selector{position:static;position:initial}:host(.footer) .language-selector .dropdown{position:absolute;left:0;right:0;bottom:auto;width:100%;min-width:0;min-width:initial;margin:0;z-index:300;border-radius:0}}@media (max-width:1024px){:host(.footer) .language-selector .dropdown{left:0}}:host(.compact-flag),:host(.compact-flag-alternate){display:inline-block;min-width:0;max-height:var(--fds-spacing-300);margin:0 var(--fds-spacing-150)}:host(.compact-flag) .dropdown,:host(.compact-flag-alternate) .dropdown{position:absolute;right:0;left:auto;z-index:var(--fds-z-index-1000);border-radius:var(--fds-border-radius-container-default);background-color:var(--app-site-language-selector-compact-flag-dropdown-background,var(--fds-surface-variant));color:var(--app-site-language-selector-compact-flag-dropdown-color,var(--fds-on-surface-hi));width:320px;min-width:320px;max-width:calc(100vw - 16px);top:40px;box-shadow:var(--fds-elevation-on-surface-02);padding:var(--fds-spacing-200)0}:host(.compact-flag-alternate) .dropdown{padding:var(--fds-spacing-200) var(--fds-spacing-200);font:var(--fds-paragraphs-lead-bold)}:host(.compact-flag) .language-selector,:host(.compact-flag-alternate) .language-selector{position:relative;display:inline-flex;align-items:flex-end;flex-direction:column}:host(.compact-flag) button,:host(.compact-flag-alternate) button{border-radius:50%;width:var(--fds-spacing-300);height:var(--fds-spacing-300);display:flex;align-items:center;justify-content:center;background-color:#eeeff0;background-color:var(--app-site-language-selector-fab-button-background,var(--fds-header-interaction-high,#eeeff0))}:host(.compact-flag) .dropdown .language{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:56px;padding:var(--fds-spacing-100) var(--fds-spacing-150);align-self:stretch;cursor:pointer;color:var(--app-site-language-selector-compact-flag-dropdown-color,var(--fds-on-surface-hi));font:var(--fds-paragraphs-lead)}:host(.compact-flag) .dropdown .language:hover,:host(.compact-flag) .dropdown .language.selected{background-color:var(--app-site-language-selector-background,var(--fds-surface))}:host(.compact-flag) .language-selector img{-o-object-fit:cover;object-fit:cover;display:block;width:var(--fds-spacing-300);height:var(--fds-spacing-300)}:host(.compact-flag-alternate) button{overflow:hidden}@container (min-width:1024px){:host(.compact-flag),:host(.compact-flag-alternate){display:inline-block;min-width:auto;max-height:none;margin:0}:host(.compact-flag) button,:host(.compact-flag-alternate) button{width:36px;height:36px}}@container (max-width:480px){:host(.compact-flag) .dropdown,:host(.compact-flag-alternate) .dropdown{position:fixed;padding:var(--fds-spacing-100)0;top:48px;left:8px;right:8px;width:auto;min-width:calc(100vw - 16px);max-width:calc(100vw - 16px);box-sizing:border-box}}