.nav-in--vol{max-width:none;width:auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.nav-rechts{display:flex;align-items:center;gap:10px}.menu-knop{font:inherit;font-weight:700;font-size:.95rem;color:#eef4f3;background:none;border:1.5px solid #2A5560;border-radius:999px;padding:9px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.menu-knop .streep{width:16px;height:10px;border-block:2px solid currentColor;position:relative}.menu-knop .streep:after{content:"";position:absolute;left:0;right:0;top:2px;border-top:2px solid currentColor}.menu-knop:focus-visible,.zijmenu a:focus-visible,.zweef-cta:focus-visible{outline:3px solid #F2A877;outline-offset:3px}.zijmenu ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.zijmenu ul a{display:block;padding:10px 14px;border-radius:10px;border-left:3px solid transparent;color:#afc4c6;text-decoration:none;font-weight:600;font-size:.96rem}.zijmenu ul a:hover{color:#fff;background:#0f2c34}.zijmenu ul a[aria-current=location]{color:#fff;background:#0f2c34;border-left-color:#e07a3f}.hero,main section[id]{scroll-margin-top:80px}.zweef-cta{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.cta-zichtbaar .zweef-cta{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}@media (prefers-reduced-motion: reduce){.zweef-cta,.cta-zichtbaar .zweef-cta{transition:none;transform:none}}@media (min-width: 1024px){.nav,.menu-knop,.zweef-cta:not(.zweef-cta--los){display:none}.zijmenu{position:fixed;top:50%;transform:translateY(-50%);left:20px;width:200px;max-height:calc(100vh - 40px);overflow-y:auto;z-index:15;padding:18px 10px 14px;border:1px solid #1F4650;border-radius:20px;background:#0c252cf0;box-shadow:0 20px 44px -12px #0000008c}.zijmenu-logo{display:inline-flex;margin:0 0 16px 12px;font-size:1.22rem}.zijmenu-logo .logo-mark{width:26px;height:26px;padding:5px}.zweef-cta--los{position:fixed;top:20px;right:24px;z-index:16;box-shadow:0 12px 28px -10px #0009}.hero,main>section,.voet{padding-left:240px}.hero,main section[id]{scroll-margin-top:0}}@media (max-width: 1023.98px){.zweef-cta--los,.zijmenu-logo{display:none}.zijmenu{position:fixed;top:69px;left:0;right:0;z-index:19;max-height:calc(100dvh - 69px);overflow-y:auto;padding:12px 16px 20px;background:#071a1f;border-bottom:1px solid #143640;box-shadow:0 18px 40px #00000073}.zijmenu:not(.is-open){display:none}}@media (max-width: 430px){.menu-knop{padding:11px 12px}.menu-woord{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-rechts .btn--klein{padding-inline:16px}}@media (max-width: 359px){.logo{font-size:1.15rem;gap:8px}.logo-mark{width:26px;height:26px;padding:5px}.nav-rechts{gap:6px}.nav-rechts .btn--klein{padding-inline:12px}}.hero-tekst>*{min-width:0;max-width:100%}@media (max-width: 520px){.hero h1{font-size:clamp(1.9rem,8.4vw,2.6rem)!important}}@media (min-width: 761px){.voet-in{grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr)}.voet-links{justify-content:flex-end}}
