.wl-language-picker{position:relative;flex:0 0 auto;align-self:center;order:3;margin-left:12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;z-index:70;color:#243c40}
.wl-language-picker>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #dfe4dc;border-radius:12px;cursor:pointer;background:#fff;box-sizing:border-box}
.wl-language-picker>summary::-webkit-details-marker{display:none}
.wl-language-picker>summary:hover,.wl-language-picker[open]>summary{border-color:#ff5a01;background:#fff7ef}
.wl-language-picker :focus-visible{outline:3px solid #ff5a01;outline-offset:3px}
.wl-language-flag{display:block;flex:none;width:24px!important;height:16px!important;border-radius:2px;box-shadow:0 0 0 1px #00000015;overflow:hidden}
.wl-language-chevron{width:12px;height:12px}.wl-language-options{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;padding:6px;border:1px solid #e1e5de;border-radius:14px;background:#fff;box-shadow:0 12px 36px #183c4025;display:flex;flex-direction:column}
.wl-language-options a{display:flex;align-items:center;gap:10px;padding:12px;color:#243c40;text-decoration:none;border-radius:9px;white-space:nowrap}
.wl-language-options a:hover,.wl-language-options a[aria-current=true]{background:#fff0e7;color:#a73900}.wl-language-check{margin-left:auto;color:#ff5a01}
.wl-header-inner>.wl-nav{order:2}.wl-header-inner>.wl-menu-toggle{order:4}
@media(max-width:1020px){.wl-header-inner{flex-wrap:wrap}.wl-header-inner>.wl-language-picker{margin-left:auto;order:2}.wl-header-inner>.wl-menu-toggle{order:3;margin-left:8px}.wl-header-inner>.wl-nav{order:4}.wl-language-options{max-width:calc(100vw - 32px)}}
@media(max-width:480px){.wl-language-picker{margin-left:6px}.wl-language-picker>summary{padding:7px;gap:5px}.wl-language-chevron{display:none}}
/* Translated headings and the additional header control must fit narrow screens. */
.wl-hero-grid>*{min-width:0}
.wl .wl-hero-copy h1 em{white-space:normal}
@media(max-width:600px){.wl .wl-hero-copy h1{font-size:clamp(40px,12.6vw,59px)}}
@media(max-width:480px){.wl-header .wl-brand{width:160px}.wl-header .wl-menu-toggle{padding:8px;min-width:40px;justify-content:center}.wl-header .wl-menu-toggle>span{display:none}}
@media(min-width:1021px){.wl-header>.wl-container{max-width:1440px}.wl-header-inner{gap:24px}.wl-header .wl-nav{gap:16px}.wl-header .wl-nav-account{gap:14px}.wl-nav-account>a[href$="/profil"]{max-width:110px;overflow:hidden;text-overflow:ellipsis}}
@media(min-width:1021px) and (max-width:1280px){
 .wl-header-inner{flex-wrap:wrap;gap:0;min-height:78px;padding-top:18px;padding-bottom:18px}
 .wl-header-inner>.wl-language-picker{order:2;margin-left:auto}
 .wl-header-inner>.wl-menu-toggle{order:3;margin-left:8px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--wl-line);border-radius:9px;padding:8px 12px;min-height:40px;font-family:inherit;font-size:12px;cursor:pointer}
 .wl-header-inner>.wl-nav{order:4;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:18px}
 .wl-header .wl-nav-link{padding:12px 0;font-size:14px}
 .wl-header .wl-nav-account{margin:0;flex-wrap:wrap;border-top:1px solid var(--wl-line);padding-top:10px;gap:10px 20px}
 .wl-header .wl-nav-account .wl-button{margin-left:auto}
 .wl-enhanced .wl-header .wl-nav:not(.is-open){display:none}
}
