.utility{position:relative;z-index:40}.utility>.wrap{gap:14px}.utility-links{margin-left:auto}.rt-language-picker{position:relative;flex:none;font-size:12px;line-height:1.4}.rt-language-picker summary{display:flex;align-items:center;gap:6px;min-height:30px;padding:3px 6px;cursor:pointer;list-style:none;border-radius:5px;font-weight:800;color:#fff}.rt-language-picker summary::-webkit-details-marker{display:none}.rt-language-picker summary:hover,.rt-language-picker[open] summary{background:#ffffff26}.rt-flag{display:block;flex:none;border-radius:2px;box-shadow:0 0 0 1px #ffffff38}.rt-language-picker nav{position:absolute;top:calc(100% + 6px);right:0;min-width:166px;padding:6px;border:1px solid #c8dfe9;border-radius:10px;background:#fff;box-shadow:0 8px 26px #003e6130}.utility .rt-language-picker nav a{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px;color:#003e61;text-decoration:none;border-radius:5px;white-space:nowrap;font-weight:700}.rt-language-picker nav a:hover,.rt-language-picker nav a[aria-current]{background:#eaf5fa}.rt-language-picker :focus-visible{outline:3px solid #ffcf4a;outline-offset:2px}
html:not([lang^=nl]) .site-header .wp-block-navigation__container{gap:15px}html:not([lang^=nl]) .site-header .wp-block-navigation{font-size:.8rem}html:not([lang^=nl]) .header-inner{gap:20px}html[lang^=de] h1,html[lang^=fr] h1{overflow-wrap:anywhere}html:not([lang^=nl]) .formula-tabs{flex-wrap:wrap}html:not([lang^=nl]) .mobile-contact .mobile-plans{font-size:.74rem}html:not([lang^=nl]) .quote-progress{overflow-wrap:anywhere}
@media(max-width:1100px){.utility>.wrap{gap:8px}.utility-event{flex:1;min-width:0}.utility-event>p:first-child{display:none}.utility .rt-language-picker{margin-left:auto}.utility .fair-header-link{font-size:11px;padding-inline:6px}.rt-language-picker summary{min-height:30px}html:not([lang^=nl]) .header-inner{gap:12px}}
@media(max-width:360px){.utility .fair-header-link{font-size:10px;padding-inline:4px}.rt-language-picker summary{gap:4px;padding-inline:2px}.rt-language-picker .rt-flag{width:21px;height:13px}html:not([lang^=nl]) .header-careers a{font-size:.64rem}html:not([lang^=nl]) .header-inner{gap:8px}}
