body.noScroll{overflow:hidden;position:fixed;inset:0}
.nncore-languagenavigation{position:relative}
.nncore-container--primary-dark .nncore-languagenavigation,.nncore-container--secondary-dark .nncore-languagenavigation{--nncore-color-language-navigation-button:var(--nncore-color-language-navigation-button-inverted);--nncore-color-language-navigation-button-hover:var(--nncore-color-language-navigation-button-hover-inverted);--nncore-color-language-navigation-globe-icon-color:var(--nncore-color-language-navigation-globe-icon-color-inverted);--nncore-color-language-navigation-text:var(--nncore-color-language-navigation-text-inverted);--nncore-color-language-navigation-text-hover:var(--nncore-color-language-navigation-text-hover-inverted);--nncore-color-language-navigation-border:var(--nncore-color-language-navigation-border-inverted)}
.nncore-container--primary-light .nncore-languagenavigation{--nncore-color-language-navigation-bg:var(--nncore-color-container-primary-light-bg);--nncore-color-language-navigation-border:var(--nncore-color-language-navigation-border-inverted)}
.nncore-container--primary-dark .nncore-languagenavigation{--nncore-color-language-navigation-bg:var(--nncore-color-container-primary-dark-bg)}
.nncore-container--secondary-light .nncore-languagenavigation{--nncore-color-language-navigation-bg:var(--nncore-color-container-secondary-light-bg)}
.nncore-container--secondary-dark .nncore-languagenavigation{--nncore-color-language-navigation-bg:var(--nncore-color-container-secondary-dark-bg)}
@media only screen and (max-width:1023px){.nncore-languagenavigation{display:inline-flex;width:100%}
}
@media print{.nncore-languagenavigation{display:none}
}
.nncore-languagenavigation__toggle{overflow:visible;width:auto;padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:normal;background-color:var(--nncore-color-language-navigation-globe-icon-color);cursor:pointer;width:24px}
.nncore-languagenavigation__toggle::-moz-focus-inner{padding:0;border:0}
@media only screen and (max-width:1023px){.nncore-languagenavigation__toggle{height:24px;background-color:rgba(0,0,0,0);font-size:0;vertical-align:middle}
.nncore-languagenavigation__toggle svg,.nncore-languagenavigation__toggle g,.nncore-languagenavigation__toggle path,.nncore-languagenavigation__toggle mask{stroke:currentColor;fill:none}
}
@media only screen and (min-width:1024px){.nncore-languagenavigation__toggle{background-color:initial;color:var(--nncore-color-language-navigation-button);width:initial}
.nncore-languagenavigation__toggle:hover{color:var(--nncore-color-language-navigation-button-hover)}
.nncore-languagenavigation__toggle svg,.nncore-languagenavigation__toggle g,.nncore-languagenavigation__toggle path,.nncore-languagenavigation__toggle mask{display:none}
}
@media only screen and (max-width:1023px){.nncore-languagenavigation .cmp-languagenavigation{background-color:var(--nncore-color-language-navigation-bg);border:1px solid var(--nncore-color-language-navigation-border);border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:none;left:0;margin-left:-20px;overflow:hidden scroll;padding:20px;position:absolute;top:30px;width:calc(100% + 40px);z-index:3}
}
@media only screen and (min-width:768px)and (max-width:1023px){.nncore-languagenavigation .cmp-languagenavigation{padding-left:30px;padding-right:30px}
}
@media only screen and (min-width:1024px){.nncore-languagenavigation .cmp-languagenavigation{background-color:var(--nncore-color-language-navigation-bg);border:1px solid var(--nncore-color-language-navigation-border);border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:none;margin-top:23px;min-width:222px;padding:18px 20px;position:absolute;z-index:3}
.nncore-languagenavigation .cmp-languagenavigation::before{background-color:inherit;border-left:1px solid var(--nncore-color-language-navigation-border);border-top:1px solid var(--nncore-color-language-navigation-border);content:"";height:14px;position:absolute;left:15px;top:-8px;transform:rotate(45deg);width:14px}
}
@media only screen and (min-width:1024px){.nncore-languagenavigation .cmp-languagenavigation>.cmp-languagenavigation__group{display:none}
}
.nncore-languagenavigation .cmp-languagenavigation.open{display:block}
@media only screen and (min-width:1024px){.nncore-languagenavigation .cmp-languagenavigation.open>.cmp-languagenavigation__group{display:block}
}
.nncore-languagenavigation .cmp-languagenavigation__item--level-0:not(:last-of-type){margin-bottom:24px}
.nncore-languagenavigation .cmp-languagenavigation__item--level-0:last-of-type .cmp-languagenavigation__item--level-1{margin-bottom:0}
.nncore-languagenavigation .cmp-languagenavigation__item--level-0.cmp-languagenavigation__item--active .cmp-languagenavigation__item-link{color:var(--nncore-color-language-navigation-text-hover)}
.nncore-languagenavigation .cmp-languagenavigation__item--level-1{margin-bottom:24px;padding-left:20px}
.nncore-languagenavigation .cmp-languagenavigation__item--level-1.cmp-languagenavigation__item--active .cmp-languagenavigation__item-link{color:var(--nncore-color-language-navigation-text-hover)}
.nncore-languagenavigation .cmp-languagenavigation__item-title,.nncore-languagenavigation .cmp-languagenavigation__item-link{font-family:var(--nncore-typography-body-family);font-size:16px;line-height:1.25;color:var(--nncore-color-language-navigation-text)}
.nncore-languagenavigation .cmp-languagenavigation__item-title{display:block;margin-bottom:24px}
.nncore-languagenavigation .cmp-languagenavigation__item-link{text-decoration:none}
.nncore-languagenavigation .cmp-languagenavigation__item-link:hover{color:var(--nncore-color-language-navigation-text-hover)}
@media only screen and (min-width:1024px){.nncore-languagenavigation .cmp-languagenavigation__item-link:hover{text-decoration:none}
}