.public-header{--header-paper:#fdf4e9;--header-ink:#211507;z-index:50;color:var(--header-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:.85rem 1.2rem;position:sticky;top:0}.public-header-bar{background:color-mix(in srgb, var(--header-paper) 96%, transparent);border:1.5px solid var(--header-ink);max-width:1160px;box-shadow:.25rem .25rem 0 color-mix(in srgb, var(--header-ink) 16%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:1.25rem;margin:0 auto;padding:.5rem .65rem .5rem 1.35rem;display:flex;position:relative}.public-header .logo{color:var(--header-ink);flex:none}.public-header-links{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.public-header-links a,.public-header-dropdown>a:not(.btn){min-height:44px;color:var(--header-ink);white-space:nowrap;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.public-header-links a:hover,.public-header-dropdown>a:not(.btn):hover{text-underline-offset:5px;text-decoration:underline}.public-header .taal-toggle{border:1px solid var(--header-ink);background:color-mix(in srgb, var(--header-ink) 6%, transparent);gap:0;padding:2px}.public-header .taal-toggle :is(button,a){min-width:36px;min-height:36px;color:var(--header-ink);place-items:center;padding:.4rem;font-weight:800;display:grid}.public-header .taal-toggle .actief{background:var(--oranje);color:var(--header-ink);box-shadow:none}.public-header .btn{white-space:nowrap;min-height:44px;padding:.65rem 1rem;font-size:.92rem}.public-header-action{flex:none}.public-header-menu{display:none}.public-header-login{border:1px solid var(--header-ink);background:var(--wit);min-height:44px;color:var(--header-ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.5rem .65rem;font-size:.85rem;font-weight:700;text-decoration:none;display:none}.public-header-login:hover{background:var(--header-paper)}.public-header :is(a,button,summary):focus-visible{outline:2px solid var(--header-ink);outline-offset:3px}.public-header-menu summary{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.public-header-menu summary::-webkit-details-marker{display:none}.public-header-menu summary:hover,.public-header-menu[open] summary{background:color-mix(in srgb, var(--header-ink) 10%, transparent)}.public-header-menu summary:active{transform:scale(.96)}.public-header-dropdown{border:1px solid var(--header-ink);background:var(--header-paper);max-height:calc(100dvh - 110px);box-shadow:var(--schaduw);border-radius:20px;gap:.25rem;padding:1rem 1.25rem;display:grid;position:absolute;top:calc(100% + .75rem);left:0;right:0;overflow-y:auto}.public-header-dropdown .btn{margin-top:.5rem}.public-header-menu-action .btn{width:100%}@media (max-width:1080px){.public-header-links,.public-header-action{display:none}.public-header .taal-toggle{margin-left:auto}.public-header-menu{display:block}.public-header-login{display:inline-flex}}@media (max-width:560px){.public-header{padding:.6rem .8rem}.public-header-bar{gap:.5rem;padding:.4rem .45rem .4rem 1rem}.public-header .logo{font-size:1.3rem}}@media (max-width:380px){.public-header-bar{gap:.25rem;padding-left:.65rem}.public-header .logo{font-size:1.1rem}.public-header .taal-toggle :is(button,a){min-width:28px;padding:.25rem}.public-header-login{padding-inline:.5rem}}@media (max-width:560px){.public-header-belgie .public-header-bar{border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"logo login menu""taal taal taal";padding:.4rem .6rem;display:grid}.public-header-belgie .logo{grid-area:logo;padding-left:.35rem}.public-header-belgie .public-header-login{grid-area:login}.public-header-belgie .public-header-menu{grid-area:menu}.public-header-belgie .taal-toggle{grid-area:taal;justify-self:center;margin:0 0 .2rem}}
