.kkw-language-bar{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex:none;width:auto;margin:0 0 0 4px;padding:0 0 0 10px;border-left:1px solid #e3e5eb;font-family:var(--sans,Arial,sans-serif);font-size:11px;line-height:1.2;color:#657080;box-sizing:border-box}.kkw-language-label{display:none}
.kkw-language-bar a,body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav) .kkw-language-bar a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;min-width:30px;min-height:30px;margin:0;padding:4px 5px;box-sizing:border-box;border:0;border-radius:3px;text-decoration:none;line-height:1.2;font-size:11px;font-weight:500;color:#657080;background:transparent;box-shadow:none;white-space:nowrap}
.kkw-language-bar a[aria-current="true"],body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav) .kkw-language-bar a[aria-current="true"]{color:#39455b;background:transparent;border:0;font-weight:650;text-decoration:underline;text-decoration-color:#8b93a3;text-underline-offset:5px;text-decoration-thickness:1px}
.kkw-language-bar a:hover,body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav) .kkw-language-bar a:hover{color:#172343;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px}
.kkw-language-bar a:focus-visible,body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav) .kkw-language-bar a:focus-visible{outline:2px solid #347e8e;outline-offset:2px}
html[lang="en"] .kkw-section-nav a{overflow-wrap:anywhere}html[lang="en"] .operio-cta{white-space:normal}
@media(min-width:1024px){body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav) {gap:16px}}
@media(min-width:1024px) and (max-width:1100px){body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav) {gap:12px}body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.header-inner,.corporate-header-inner){gap:16px}}
@media(forced-colors:active){.kkw-language-bar a[aria-current="true"]{outline:1px solid Highlight}}

/* Keep the language control outside the collapsible navigation. */
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.header-inner,.corporate-header-inner){gap:16px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav){margin-left:auto;order:1}
.kkw-header-language{order:2}
@media(max-width:1023px){
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.header-inner,.corporate-header-inner){display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 8px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.brand,.corporate-brand-link){grid-column:1;grid-row:1;justify-self:start}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) .kkw-header-language{grid-column:2;grid-row:1;margin:0;padding:0;border:0;gap:0}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) .kkw-header-language a{width:30px;min-width:30px;min-height:44px;padding:4px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) .kkw-menu-toggle{grid-column:3;grid-row:1;min-width:76px;padding:9px 8px;gap:5px;font-size:12px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.main-nav,.corporate-nav){grid-column:1/-1;grid-row:2;margin-left:0}
.operio-global-header__inner>.kkw-header-language{margin-left:auto;margin-right:8px;padding:0;border:0;order:0}
}
@media(max-width:480px){
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.mark,.corporate-mark){width:150px;height:62px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.mark,.corporate-mark) img{width:181px;height:auto;max-width:none;top:-27.5px;left:-16.3px}
}
@media(max-width:359px){
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.header-inner,.corporate-header-inner){gap:0 5px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.mark,.corporate-mark){width:120px;height:50px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) :is(.mark,.corporate-mark) img{width:145px;top:-22px;left:-13px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) .kkw-header-language a{width:28px;min-width:28px}
body.kkw-refined.kkw-header-aligned :is(.site-header,.corporate-header) .kkw-menu-toggle{min-width:70px;padding:9px 6px}
}

@media(max-width:1023px){
.operio-global-header .operio-global-header__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:0 6px;align-items:center;min-height:76px}
.operio-global-header .operio-global-header__logo{grid-column:1;grid-row:1;width:min(148px,100%)}
.operio-global-header .operio-global-header__logo img{max-width:100%;height:auto}
.operio-global-header .kkw-header-language{grid-column:2;grid-row:1;margin:0;gap:0}
.operio-global-header .kkw-header-language a{width:28px;min-width:28px;min-height:44px}
.operio-global-header .operio-global-header__toggle{grid-column:3;grid-row:1}
.operio-global-header .operio-global-header__nav{grid-column:1/-1;grid-row:2}
}
