@media (max-width:999px){.hlv .oc .oc-d,.ocb .oc-d{display:none!important}}@media (min-width:1000px){.hlv .oc .oc-m,.ocb .oc-m{display:none!important}}.hlv .oc,.ocb{--gozacht:#DCEFE4;--a2:#F07B4F;--a2inkt:#1A0A03;--wit:#FFFFFF;--geelbg:#FBF1D9;--geelrand:#E2A31C;--geelinkt:#3D2C04;--uitbg:#FBF6EA;--uitrand:#D9C38B;--uitlabel:#F3EBD8;--uitinkt:#6B5310;--uitinkt2:#5A4A1A;--zeezacht:#EAF3EF;--oc-zij:16px;background:var(--grond);color:var(--inkt);font-family:var(--fb);font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .hlv .oc,html:not([data-theme=light]) .ocb{--wit:#0F2427;--gozacht:#133A2A;--geelbg:#2E2610;--uitbg:#2A2414;--uitlabel:#3A311A;--uitinkt:#E8D9A8;--uitinkt2:#D9CBA0;--geelinkt:#F3E3B5;--zeezacht:#163A3C}}html[data-theme=dark] .hlv .oc,html[data-theme=dark] .ocb{--wit:#0F2427;--gozacht:#133A2A;--geelbg:#2E2610;--uitbg:#2A2414;--uitlabel:#3A311A;--uitinkt:#E8D9A8;--uitinkt2:#D9CBA0;--geelinkt:#F3E3B5;--zeezacht:#163A3C}@media (min-width:1000px){.hlv .oc,.ocb{--oc-zij:clamp(24px,6.6667vw,96px)}}.hlv .oc h1,.hlv .oc h2,.hlv .oc h3,.ocb h1,.ocb h2,.ocb h3{margin:0;font-family:var(--fd);font-weight:800;color:inherit}.hlv .oc p,.ocb p{margin:0}.hlv .oc a,.ocb a{color:inherit}.hlv .oc ol,.hlv .oc ul{margin:0}.hlv .oc button,.hlv .oc input,.hlv .oc select,.hlv .oc textarea,.ocb button,.ocb input,.ocb select,.ocb textarea{font-family:var(--fb);color:var(--inkt)}.hlv .oc .oc-wrap,.ocb .oc-wrap{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--oc-zij);padding-right:var(--oc-zij);box-sizing:border-box}.hlv .oc .oc-sr,.ocb .oc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hlv .oc .oc-zacht,.ocb .oc-zacht{color:var(--inkt2)}.hlv .oc .oc-hero{background:var(--zee);color:#fff;padding-bottom:22px}.hlv .oc .oc-hero.oc-kaal{padding-bottom:0}.hlv .oc .oc-hero .og-hnav .ha-mbar{padding:10px 16px}.hlv .oc .oc-hin{padding-top:8px;display:flex;flex-direction:column;gap:8px}.hlv .oc .oc-kicker{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.12em;color:#F7C2A8}.hlv .oc .oc-kicker.oc-actie{color:var(--actie)}.hlv .oc .oc-hero h1{font-size:28px;line-height:1.1;letter-spacing:0}.hlv .oc .oc-hero h1.oc-h30{font-size:30px}.hlv .oc .oc-lead{font-size:15px;color:#DCE8E4}@media (min-width:1000px){.hlv .oc .oc-hero{padding-bottom:40px}.hlv .oc .oc-hero .ha-nav{border-bottom:1px solid rgba(255,255,255,.18)}.hlv .oc .oc-hin{padding-top:40px;gap:10px}.hlv .oc .oc-hin.oc-g8{gap:8px}.hlv .oc .oc-kicker{font-size:13px}.hlv .oc .oc-hero h1,.hlv .oc .oc-hero h1.oc-h30{font-size:52px;letter-spacing:-.02em;line-height:1.05}.hlv .oc .oc-lead{font-size:18px}}.hlv .oc .oc-main{padding-top:20px;padding-bottom:40px;display:flex;flex-direction:column;gap:16px}.hlv .oc .oc-main.oc-g14{gap:14px}.hlv .oc .oc-main.oc-g12{gap:12px}.hlv .oc .oc-aside{display:flex;flex-direction:column;gap:16px}@media (min-width:1000px){.hlv .oc .oc-main,.hlv .oc .oc-main.oc-g12,.hlv .oc .oc-main.oc-g14{padding-top:44px;padding-bottom:96px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.hlv .oc .oc-main.oc-400{padding-top:40px;grid-template-columns:minmax(0,1fr) 400px;gap:40px}.hlv .oc .oc-main.oc-twee{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.hlv .oc .oc-midden{padding-top:32px;padding-bottom:40px;display:flex;flex-direction:column;gap:16px}@media (min-width:1000px){.hlv .oc .oc-midden{padding-top:80px;padding-bottom:96px;align-items:center}.hlv .oc .oc-midden.oc-72{padding-top:72px}}.hlv .oc .oc-kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 60px -24px rgba(15,42,45,.35),0 2px 6px rgba(15,42,45,.06)}.hlv .oc .oc-kaart.oc-g20{gap:20px}.hlv .oc .oc-kaart.oc-g22{gap:22px}.hlv .oc .oc-kaart.oc-plat{box-shadow:none}.hlv .oc .oc-kaart.oc-zee{border:2px solid var(--zee)}.hlv .oc .oc-kaart.oc-midkaart{width:100%;max-width:620px;padding:40px;align-items:flex-start;box-shadow:0 24px 60px -24px rgba(15,42,45,.35)}.hlv .oc .oc-kaart.oc-720{max-width:720px;box-shadow:none}@media (max-width:999px){.hlv .oc .oc-kaart.oc-mkaal{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;gap:16px}.hlv .oc .oc-kaart.oc-mkaal.oc-m14{gap:14px}.hlv .oc .oc-kaart.oc-zee{padding:18px;border-radius:18px;gap:12px}.hlv .oc .oc-kaart.oc-m18{padding:18px;border-radius:18px;gap:10px}}@media (min-width:1000px){.hlv .oc .oc-kaart.oc-u5,.hlv .oc .oc-kaart.oc-zee{padding:28px;gap:14px}}.hlv .oc .oc-zij{background:var(--vlak);border:1px solid var(--lijn);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px}.hlv .oc .oc-zij.oc-g10{gap:10px}.hlv .oc .oc-zij.oc-g8{gap:8px}.hlv .oc .oc-zij h2{font-size:20px}@media (max-width:999px){.hlv .oc .oc-zij{border-radius:16px;padding:18px;gap:8px}.hlv .oc .oc-zij h2{font-size:19px}}.hlv .oc .oc-noot{font-size:13px;color:var(--inkt2)}.hlv .oc .oc-14{font-size:14px}.hlv .oc .oc-15{font-size:15px}.hlv .oc .oc-135{font-size:13.5px}.hlv .oc .oc-orgregel{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--wit);border:1px solid var(--lijn)}.hlv .oc .oc-orgregel strong{display:block}.hlv .oc .oc-orgregel .oc-orgtxt{flex:1;display:flex;flex-direction:column;line-height:1.3;min-width:0}.hlv .oc .oc-orgregel .oc-orgsub{font-size:13px;color:var(--inkt2)}.hlv .oc .oc-orgregel a{font-size:14px;font-weight:600;color:var(--inkt);min-height:44px;display:flex;align-items:center}@media (min-width:1000px){.hlv .oc .oc-orgregel{gap:14px;padding:14px 16px}.hlv .oc .oc-orgregel .oc-orgtxt{line-height:1.5}.hlv .oc .oc-orgregel .oc-orgsub{font-size:14px}.hlv .oc .oc-orgregel a{min-height:0}}.hlv .oc .oc-letter{width:40px;height:40px;border-radius:10px;background:var(--zee);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:800;font-size:18px;flex-shrink:0}@media (min-width:1000px){.hlv .oc .oc-letter{width:44px;height:44px;border-radius:12px;font-size:20px}}.hlv .oc .oc-label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:15px}.hlv .oc .oc-label .oc-uitleg{font-weight:400;font-size:13.5px;color:var(--inkt2)}.hlv .oc .oc-veld{height:52px;box-sizing:border-box;width:100%;padding:0 14px;border-radius:12px;border:1.5px solid var(--lijn);background:var(--wit);color:var(--inkt);font-size:16px;font-weight:400}.hlv .oc select.oc-veld{padding:0 12px}.hlv .oc textarea.oc-veld{height:120px;padding:12px 14px;line-height:1.5;resize:none}.hlv .oc textarea.oc-veld.oc-h110{height:110px}.hlv .oc textarea.oc-veld.oc-h100{height:100px}.hlv .oc .oc-veld:focus{outline:2px solid var(--zee);outline-offset:1px}.hlv .oc .oc-veld.oc-go{border-color:var(--go)}.hlv .oc .oc-veld.oc-mis{border-color:#B07C0C}.hlv .oc .oc-veld.oc-zee{border-color:var(--zee)}.hlv .oc .oc-veld.oc-fout{border-color:var(--actie)}.hlv .oc .oc-twee{display:flex;flex-direction:column;gap:16px}@media (min-width:1000px){.hlv .oc .oc-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hlv .oc .oc-twee .oc-span2{grid-column:span 2}}.hlv .oc .oc-vink{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.hlv .oc .oc-vink input{width:22px;height:22px;flex-shrink:0;accent-color:#0F2A2D;margin:1px 0 0}.hlv .oc .oc-vink a{color:var(--inkt);font-weight:600}.hlv .oc .oc-hint{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:14.5px}.hlv .oc .oc-hint svg{flex-shrink:0;margin-top:2px}.hlv .oc .oc-hint.oc-succes{background:var(--gozacht);color:#0E5234}.hlv .oc .oc-hint.oc-letop{background:var(--geelbg);border:1px solid var(--geelrand);color:var(--geelinkt)}.hlv .oc .oc-hint.oc-info{background:var(--zeezacht);color:var(--inkt)}@media (min-width:1000px){.hlv .oc .oc-hint{gap:12px;padding:14px 16px;font-size:15px}}.hlv .oc .oc-fouttekst{font-size:14px;color:var(--actie);font-weight:600}.hlv .oc .oc-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.hlv .oc .oc-stappen{list-style:none;margin:0;padding:0;display:flex;gap:8px}.hlv .oc .oc-stappen li{display:flex;align-items:center;gap:8px;flex:1;font-size:14px;font-weight:600}.hlv .oc .oc-stappen li[aria-current]{font-weight:700}.hlv .oc .oc-stappen li.oc-later{color:var(--inkt2)}.hlv .oc .oc-bol{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.hlv .oc .oc-bol.oc-klaar{background:var(--go);color:var(--goinkt,#fff)}.hlv .oc .oc-bol.oc-nu{background:var(--zee);color:#fff}.hlv .oc .oc-bol.oc-later{background:var(--vlak2);color:var(--inkt2)}.hlv .oc .oc-balkjes{list-style:none;margin:0;padding:0;display:flex;gap:6px}.hlv .oc .oc-balkjes li{flex:1;height:6px;border-radius:3px;background:var(--vlak2);position:relative}.hlv .oc .oc-balkjes li.oc-aan{background:var(--zee)}.hlv .oc .oc-mono12{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--inkt2)}.hlv .oc .oc-knop{height:52px;padding:0 24px;border-radius:12px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;box-sizing:border-box;white-space:nowrap}.hlv .oc .oc-knop.oc-p22{padding:0 22px}.hlv .oc .oc-knop:disabled,.hlv .oc .oc-knop[aria-disabled=true]{cursor:default;opacity:.7}.hlv .oc .oc-knop.oc-actie{background:var(--actie);color:var(--actieinkt,#fff)}.hlv .oc .oc-knop.oc-a2{background:var(--a2);color:var(--a2inkt)}.hlv .oc .oc-knop.oc-licht{background:rgba(255,255,255,.12);color:#fff;border:1.5px solid rgba(255,255,255,.7)}.hlv .oc .oc-knop.oc-rand{background:transparent;color:var(--inkt);border:1.5px solid var(--inkt)}.hlv .oc .oc-knop.oc-uit{background:var(--vlak2);color:var(--inkt2);border:1.5px solid var(--lijn)}.hlv .oc .oc-knop.oc-k44{height:44px;padding:0 16px;border-radius:10px;font-size:15px}.hlv .oc .oc-knop.oc-k48{height:48px;padding:0 18px}.hlv .oc .oc-knop.oc-k56{height:56px;font-size:17px}.hlv .oc .oc-knop.oc-tekst{background:transparent;color:var(--inkt);text-decoration:underline;padding:0 18px}.hlv .oc .oc-knop.oc-stip{height:40px;padding:0 14px;border-radius:10px;border:1.5px dashed var(--inkt2);background:transparent;color:var(--inkt);font-weight:600;font-size:15px}.hlv .oc .oc-knop.oc-links{justify-content:flex-start;padding:0 20px;text-align:left;white-space:normal}.hlv .oc .oc-knoprij{display:flex;flex-direction:column;gap:12px}.hlv .oc .oc-knoprij>.oc-knop{width:100%}@media (min-width:1000px){.hlv .oc .oc-knoprij{flex-direction:row;gap:16px;align-items:center;flex-wrap:wrap}.hlv .oc .oc-knoprij.oc-g12{gap:12px}.hlv .oc .oc-knoprij>.oc-knop{width:auto}.hlv .oc .oc-dstart{align-self:flex-start}}@media (max-width:999px){.hlv .oc .oc-mvol{width:100%}.hlv .oc .oc-mcentrum{text-align:center}}.hlv .oc .oc-link{font-size:15px;font-weight:600;color:var(--inkt);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}@media (min-width:1000px){.hlv .oc .oc-link{min-height:0;align-self:flex-start}}.hlv .oc .oc-uitlabel{align-self:flex-start;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--uitlabel);color:var(--uitinkt);font-family:var(--fm);font-size:10.5px;font-weight:700;letter-spacing:.06em}.hlv .oc .oc-uitlabel.oc-24{height:24px;padding:0 9px;font-size:11px}.hlv .oc .oc-uitblok{background:var(--uitbg);border:1.5px solid var(--uitrand);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.hlv .oc .oc-dl{margin:0;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--wit);border:1px solid var(--lijn);font-size:15px}.hlv .oc .oc-dl dt{color:var(--inkt2);font-size:13px}.hlv .oc .oc-dl dd{margin:0;font-weight:600}.hlv .oc .oc-dl dd.oc-n{font-weight:400}@media (min-width:1000px){.hlv .oc .oc-dl{display:grid;grid-template-columns:160px minmax(0,1fr);row-gap:10px;gap:10px 0;font-size:16px;padding:16px 18px}.hlv .oc .oc-dl>div{display:contents}.hlv .oc .oc-dl dt{font-size:16px}.hlv .oc .oc-dl.oc-kaal{padding:0;border:0;background:transparent;row-gap:12px}}@media (max-width:999px){.hlv .oc .oc-dl.oc-kaal{background:var(--vlak);border-radius:16px;padding:16px;gap:10px}}.hlv .oc .oc-tijd{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:14px;background:var(--vlak);border:1px solid var(--lijn);border-radius:16px}.hlv .oc .oc-tijd li{display:flex;gap:12px;font-size:15px}.hlv .oc .oc-tijd .oc-tbol{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hlv .oc .oc-tbol.oc-klaar{background:var(--go)}.hlv .oc .oc-tbol.oc-nu{background:var(--zee);box-shadow:0 0 0 4px rgba(14,59,62,.15)}.hlv .oc .oc-tbol.oc-later{border:2px solid var(--lijn)}@media (min-width:1000px){.hlv .oc .oc-tijd{padding:0;gap:0;background:transparent;border:0;border-radius:0}.hlv .oc .oc-tijd li{gap:16px;padding-bottom:18px;font-size:16px}.hlv .oc .oc-tijd li:last-child{padding-bottom:0}.hlv .oc .oc-tijd .oc-tbol{width:28px;height:28px}.hlv .oc .oc-tbol.oc-nu{box-shadow:0 0 0 5px rgba(14,59,62,.15)}.hlv .oc .oc-tijd .oc-tsub{font-size:15px}}.hlv .oc .oc-keuzes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.hlv .oc .oc-keuzes legend{font-family:var(--fd);font-weight:800;font-size:26px;margin-bottom:12px;padding:0}.hlv .oc .oc-keuze{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;cursor:pointer;border:1.5px solid var(--lijn);background:var(--vlak)}.hlv .oc .oc-keuze.oc-gekozen{border:2px solid var(--zee);background:var(--zeezacht)}.hlv .oc .oc-keuze input{width:20px;height:20px;margin:2px 0 0;accent-color:#0E3B3E;flex-shrink:0}.hlv .oc .oc-keuze strong{font-size:15.5px}.hlv .oc .oc-keuze .oc-ksub{font-size:13.5px;color:var(--inkt2)}.hlv .oc .oc-keuze .oc-chip{display:inline-flex;padding:3px 9px;border-radius:6px;background:var(--vlak2);font-size:12px;font-weight:700}@media (min-width:1000px){.hlv .oc .oc-keuze{padding:14px 16px}}.hlv .oc .oc-txtblok{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:var(--inkt);color:var(--vlak,#FFFCF5)}html[data-theme=dark] .hlv .oc .oc-txtblok{background:#06171A}.hlv .oc .oc-txtblok .oc-tlabel{font-family:var(--fm);font-size:11px;letter-spacing:.1em;color:#A9C9C2}.hlv .oc .oc-txtblok code{flex:1;font-family:var(--fm);font-size:15px;color:#fff;word-break:break-all}.hlv .oc .oc-txtblok button{height:36px;padding:0 12px;border-radius:9px;border:0;background:rgba(255,255,255,.14);color:#F7C2A8;font-weight:700;font-size:13px;cursor:pointer}.hlv .oc .oc-txtblok .oc-tstand{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#D3E4DF}.hlv .oc .oc-punt{width:7px;height:7px;border-radius:50%;background:#F07B4F;box-shadow:0 0 0 4px rgba(240,123,79,.25);flex-shrink:0}.hlv .oc .oc-punt.oc-groen{background:#43C084;box-shadow:0 0 0 4px rgba(67,192,132,.25)}.hlv .oc .oc-adresveld{display:flex;align-items:center;border:1.5px solid var(--lijn);border-radius:12px;background:var(--wit);overflow:hidden}.hlv .oc .oc-adresveld input{flex:1;min-width:0;height:48px;box-sizing:border-box;padding:0 12px;border:0;font-size:16px;background:transparent}.hlv .oc .oc-adresveld span{padding:0 12px;color:var(--inkt2);font-weight:400}.hlv .oc .oc-codeveld{font-family:var(--fm)!important;font-size:20px!important;letter-spacing:.2em}.hlv .oc .oc-prijzen{width:100%;border-collapse:collapse;font-size:15px}.hlv .oc .oc-prijzen th{padding:8px 0;font-weight:600;text-align:left;color:var(--inkt2);font-size:13px}.hlv .oc .oc-prijzen tr.oc-r{border-top:1px solid var(--lijn)}.hlv .oc .oc-prijzen tr.oc-r:last-child{border-bottom:1px solid var(--lijn)}.hlv .oc .oc-prijzen td{padding:12px 0;vertical-align:middle}.hlv .oc .oc-prijzen td.oc-p{padding:12px 8px 12px 0}.hlv .oc .oc-euro{display:flex;align-items:center;gap:6px}.hlv .oc .oc-euro input,.hlv .oc .oc-lesnaam,.hlv .oc .oc-psel{width:100%;height:44px;box-sizing:border-box;padding:0 10px;border-radius:10px;border:1.5px solid var(--lijn);background:var(--wit);font-size:16px}.hlv .oc .oc-psel{font-size:15px;padding:0 8px}.hlv .oc .oc-lesm{background:var(--vlak);border:1px solid var(--lijn);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.hlv .oc .oc-lesm .oc-rij{display:flex;gap:8px}.hlv .oc .oc-lesm .oc-euro{flex:1}.hlv .oc .oc-lesm .oc-euro input,.hlv .oc .oc-lesm .oc-psel{height:48px}.hlv .oc .oc-lesm .oc-psel{flex:1}.hlv .oc .oc-proef{background:var(--uitbg);border:1.5px solid var(--uitrand);border-radius:18px;padding:16px}.hlv .oc .oc-proef,.hlv .oc .oc-proef ul{display:flex;flex-direction:column;gap:10px}.hlv .oc .oc-proef ul{list-style:none;padding:0;font-size:15px}.hlv .oc .oc-proef li{display:flex;gap:10px;align-items:flex-start}.hlv .oc .oc-proef .oc-open{width:22px;height:22px;border-radius:50%;border:2px solid #8a6a12;box-sizing:border-box;flex-shrink:0;margin-top:1px}.hlv .oc .oc-proef .oc-dicht{width:22px;height:22px;border-radius:50%;background:var(--go);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.hlv .oc .oc-proef .oc-bruin{color:var(--uitinkt2)}@media (min-width:1000px){.hlv .oc .oc-proef{border-radius:20px;padding:22px;gap:14px}}.hlv .oc .oc-res,.hlv .oc .oc-zoekrij{display:flex;gap:10px}.hlv .oc .oc-res{flex-direction:column;padding:16px;border:1.5px solid var(--lijn);border-radius:16px;background:var(--wit)}.hlv .oc .oc-res .oc-rkop{display:flex;gap:12px;align-items:center}.hlv .oc .oc-res .oc-rletter{width:44px;height:44px;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:800;font-size:20px;flex-shrink:0}.hlv .oc .oc-res strong{font-size:17px}.hlv .oc .oc-res .oc-rsub{font-size:13.5px;color:var(--inkt2)}.hlv .oc .oc-chipstatus{align-self:flex-start;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--vlak2);font-size:12px;font-weight:700;white-space:nowrap}.hlv .oc .oc-chipstatus.oc-geclaimd{background:var(--gozacht);color:#0E5234}@media (min-width:1000px){.hlv .oc .oc-res{flex-direction:row;gap:16px;align-items:center}.hlv .oc .oc-res .oc-rkop{flex:1;gap:16px}.hlv .oc .oc-res .oc-rletter{width:52px;height:52px;font-size:22px}.hlv .oc .oc-res strong{font-size:18px}.hlv .oc .oc-res .oc-rsub{font-size:14px}.hlv .oc .oc-res .oc-rnaam{display:flex;gap:10px;align-items:center}}.hlv .oc details.oc-aanmeld{border-top:1px solid var(--lijn);padding-top:16px}.hlv .oc details.oc-aanmeld summary{font-weight:700;font-size:17px;cursor:pointer}@media (max-width:999px){.hlv .oc details.oc-aanmeld{border-bottom:1px solid var(--lijn);padding:14px 0}.hlv .oc details.oc-aanmeld summary{font-size:16px;min-height:28px}}.hlv .oc .oc-vhero{padding-bottom:28px}.hlv .oc .oc-vhin{padding-top:12px;display:flex;flex-direction:column;gap:12px}.hlv .oc .oc-vhin h1{font-size:34px;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.hlv .oc .oc-vhin .oc-vlead{font-size:16px;color:#DCE8E4}.hlv .oc .oc-vfoto{position:relative;height:200px;border-radius:16px;overflow:hidden;background:#2a4a4c}.hlv .oc .oc-vfoto img{width:100%;height:100%;object-fit:cover;display:block}.hlv .oc .oc-vfoto .oc-credit{position:absolute;left:12px;bottom:12px;padding:3px 8px;border-radius:6px;background:rgba(6,22,24,.66);color:#fff;font-family:var(--fm);font-size:11px}.hlv .oc .oc-vklein{font-size:13px;color:#C9DCD7}@media (min-width:1000px){.hlv .oc .oc-vhero{padding-bottom:64px}.hlv .oc .oc-vgrid{padding-top:56px;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:56px;align-items:center}.hlv .oc .oc-vhin{padding-top:0;gap:18px}.hlv .oc .oc-vhin .oc-kicker{font-size:13px}.hlv .oc .oc-vhin h1{font-size:60px;line-height:1.04}.hlv .oc .oc-vhin .oc-vlead{font-size:19px;max-width:620px}.hlv .oc .oc-vfoto{height:380px;border-radius:22px}.hlv .oc .oc-vklein{font-size:14px}.hlv .oc .oc-vknoppen{display:flex;gap:12px;margin-top:8px}}.hlv .oc .oc-vmain{padding-top:32px;padding-bottom:40px;display:flex;flex-direction:column;gap:40px}@media (min-width:1000px){.hlv .oc .oc-vmain{padding-top:72px;padding-bottom:96px;gap:80px}}.hlv .oc .oc-vsec{display:flex;flex-direction:column;gap:14px}.hlv .oc .oc-vsec h2.oc-h40{font-size:28px}@media (min-width:1000px){.hlv .oc .oc-vsec{gap:24px}.hlv .oc .oc-vsec h2.oc-h40{font-size:40px;letter-spacing:-.01em}}.hlv .oc .oc-stap3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hlv .oc .oc-stap3>div{background:var(--vlak);border:1px solid var(--lijn);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px}.hlv .oc .oc-stap3 h3{font-size:22px;font-weight:700}.hlv .oc .oc-nr{width:36px;height:36px;border-radius:50%;background:var(--zee);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.hlv .oc .oc-mstap{display:flex;gap:14px;align-items:flex-start}.hlv .oc .oc-mstap .oc-nr{width:32px;height:32px}.hlv .oc .oc-mstap strong{display:block;font-size:17px}.hlv .oc .oc-gratis2{display:flex;flex-direction:column;gap:40px}@media (min-width:1000px){.hlv .oc .oc-gratis2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}}.hlv .oc .oc-gblok{background:var(--vlak);border:1px solid var(--lijn);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:12px}.hlv .oc .oc-gblok.oc-uit{background:var(--uitbg);border:1.5px solid var(--uitrand)}.hlv .oc .oc-gblok h2{font-size:24px}.hlv .oc .oc-gblok ul{padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px;font-size:15px}.hlv .oc .oc-gkick{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--go)}@media (min-width:1000px){.hlv .oc .oc-gblok{border-radius:22px;padding:32px;gap:16px}.hlv .oc .oc-gblok h2{font-size:30px}.hlv .oc .oc-gblok ul{gap:8px;font-size:16px}}.hlv .oc .oc-vink2{display:flex;gap:10px;align-items:center}.hlv .oc .oc-prod{display:flex;flex-direction:column;gap:14px}@media (min-width:1000px){.hlv .oc .oc-prod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.hlv .oc .oc-pk{background:var(--vlak);border:1px solid var(--lijn);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px}.hlv .oc .oc-pk.oc-partner{background:var(--zee);color:#fff;border:0}.hlv .oc .oc-pk h3{font-size:22px;font-weight:700}.hlv .oc .oc-pk p{color:var(--inkt2);font-size:15px}.hlv .oc .oc-pk.oc-partner p{color:#D3E4DF}.hlv .oc .oc-pprijs{font-family:var(--fd);font-weight:800;font-size:24px}.hlv .oc .oc-pprijs span{font-family:var(--fb);font-weight:600;font-size:14px;color:var(--inkt2)}.hlv .oc .oc-pk.oc-partner .oc-palt,.hlv .oc .oc-pk.oc-partner .oc-pprijs span{color:#C9DCD7}.hlv .oc .oc-pincl{font-size:14px;font-weight:600}.hlv .oc .oc-palt{font-size:15px;color:var(--inkt2)}@media (min-width:1000px){.hlv .oc .oc-pk{border-radius:20px;padding:26px;gap:12px}.hlv .oc .oc-pk h3{font-size:26px}.hlv .oc .oc-pk p{font-size:16px}.hlv .oc .oc-pblok{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--lijn);padding-top:12px}.hlv .oc .oc-pk.oc-partner .oc-pblok{border-top-color:rgba(255,255,255,.2)}.hlv .oc .oc-pprijs{font-size:28px}.hlv .oc .oc-pprijs span{font-size:15px}}.hlv .oc .oc-vacrij{display:flex;gap:16px;align-items:center;padding:16px 20px;border-radius:14px;border:1px solid var(--lijn);background:var(--vlak);font-size:15px}.hlv .oc .oc-faq{display:flex;flex-direction:column}.hlv .oc .oc-faq details{border-top:1px solid var(--lijn);padding:14px 0}.hlv .oc .oc-faq details:last-of-type{border-bottom:1px solid var(--lijn)}.hlv .oc .oc-faq summary{font-weight:700;font-size:16px;min-height:28px;cursor:pointer}.hlv .oc .oc-faq details p{margin:8px 0 0;color:var(--inkt2);font-size:15px}@media (min-width:1000px){.hlv .oc .oc-faqgrid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:48px}.hlv .oc .oc-faq details{padding:18px 0}.hlv .oc .oc-faq summary{font-size:18px;min-height:0}.hlv .oc .oc-faq details p{margin-top:10px;font-size:16px}}.hlv .oc .oc-laden{min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--inkt2)}.hlv .oc .oc-melding{padding:12px 14px;border-radius:12px;background:var(--geelbg);border:1px solid var(--geelrand);color:var(--geelinkt);font-size:15px}.hlv .oc .oc-ok{padding:12px 14px;border-radius:12px;background:var(--gozacht);color:#0E5234;font-size:15px}.ocb{min-height:100vh;display:flex;flex-direction:column}.ocb *,.ocb :after,.ocb :before{box-sizing:border-box}.ocb .ocb-kop{background:var(--zee);color:#fff;padding:12px 16px 0;display:flex;flex-direction:column;gap:8px}.ocb .ocb-kop1{display:flex;align-items:center;gap:10px;min-height:44px}.ocb .ocb-kop1 img{display:block;height:28px;width:111px}.ocb .ocb-kop1 .ocb-beheer{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.12em;color:#F7C2A8}.ocb .ocb-kop1 .ocb-wie{margin-left:auto;font-size:14px;color:#C9DCD7}.ocb .ocb-nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.ocb .ocb-nav a{flex-shrink:0;height:44px;display:flex;align-items:center;padding:0 12px;color:#fff;text-decoration:none;font-weight:600;font-size:15px}.ocb .ocb-nav a[aria-current=page]{font-weight:700;box-shadow:inset 0 -3px 0 #F07B4F}@media (min-width:1000px){.ocb .ocb-kop{padding:16px var(--oc-zij) 0;gap:14px}.ocb .ocb-kop1{gap:16px;min-height:0}.ocb .ocb-kop1 img{height:34px;width:134px}.ocb .ocb-kop1 .ocb-beheer{font-size:13px}.ocb .ocb-nav{gap:4px}.ocb .ocb-nav a{height:48px;padding:0 16px;font-size:16px}}.ocb .ocb-main{padding:20px 16px 40px;display:flex;flex-direction:column;gap:12px;width:100%;max-width:1440px;margin:0 auto}@media (min-width:1000px){.ocb .ocb-main{padding:36px var(--oc-zij) 96px;gap:20px}}.ocb h1.ocb-h1{font-size:28px}@media (min-width:1000px){.ocb h1.ocb-h1{font-size:40px}}.ocb .ocb-koprij{display:flex;flex-direction:column;gap:12px}@media (min-width:1000px){.ocb .ocb-koprij{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}}.ocb .ocb-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ocb .ocb-tab{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--lijn);background:transparent;color:var(--inkt);display:inline-flex;align-items:center;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.ocb .ocb-tab[aria-current=page]{background:var(--zee);color:#fff;border-color:var(--zee);font-weight:700}@media (min-width:1000px){.ocb .ocb-tab{padding:0 16px;background:var(--vlak)}}.ocb .ocb-stats{display:flex;gap:10px;flex-wrap:wrap}.ocb .ocb-stat{height:30px;padding:0 12px;border-radius:999px;background:var(--vlak);border:1px solid var(--lijn);font-size:14px}.ocb .ocb-label,.ocb .ocb-stat{display:inline-flex;align-items:center}.ocb .ocb-label{height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;align-self:flex-start}.ocb .ocb-label[data-toon=geel]{background:var(--geelbg);border:1px solid var(--geelrand);color:var(--geelinkt)}.ocb .ocb-label[data-toon=go]{background:var(--gozacht);color:#0E5234}.ocb .ocb-label[data-toon=rood]{background:#FBE3DA;color:#7A2A10}.ocb .ocb-label[data-toon=grijs],.ocb .ocb-label[data-toon=zee]{background:var(--vlak2);color:var(--inkt)}@media (min-width:1000px){.ocb .ocb-label{height:24px;padding:0 9px}.ocb .ocb-label.ocb-l26{height:26px;padding:0 10px;font-size:13px}}.ocb .ocb-mkaart{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:var(--vlak);border:1px solid var(--lijn);color:var(--inkt);text-decoration:none}.ocb .ocb-mkaart strong{font-size:17px}.ocb .ocb-mkaart .ocb-sub{font-size:14px;color:var(--inkt2)}.ocb .ocb-art{background:var(--vlak);border:1px solid var(--lijn);border-radius:20px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.ocb .ocb-art .ocb-links{display:flex;flex-direction:column;gap:12px}.ocb .ocb-art .ocb-titelrij{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ocb .ocb-art .ocb-naam{font-family:var(--fd);font-weight:800;font-size:22px;color:var(--inkt);text-decoration:none}.ocb .ocb-art .ocb-sub{font-size:14px;color:var(--inkt2)}.ocb .ocb-mono{font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--inkt2)}.ocb .ocb-rechts{display:flex;flex-direction:column;gap:8px}.ocb .ocb-voorstel{padding:10px 12px;border-radius:10px;background:var(--zeezacht);font-size:14px}.ocb .ocb-knop{height:44px;border-radius:10px;border:1.5px solid var(--inkt);background:transparent;color:var(--inkt);font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 14px}.ocb .ocb-knop.ocb-go{border:0;background:var(--go);color:var(--goinkt,#fff)}.ocb .ocb-knop.ocb-rood{border-color:var(--actie);color:var(--actie)}.ocb .ocb-knop.ocb-tekst{height:40px;border:0;background:transparent;font-weight:600;font-size:14px;text-decoration:underline}.ocb .ocb-knop:disabled{opacity:.6;cursor:default}@media (max-width:999px){.ocb .ocb-knop{height:48px;border-radius:12px}}.ocb .ocb-leeg{padding:24px;border-radius:20px;background:var(--vlak);border:1px dashed var(--lijn);color:var(--inkt2)}.ocb .ocb-terug{font-size:15px;font-weight:600;color:var(--inkt)}.ocb .ocb-detail{display:flex;flex-direction:column;gap:12px}@media (min-width:1000px){.ocb .ocb-detail{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.ocb .ocb-dlinks{display:flex;flex-direction:column;gap:20px}}.ocb .ocb-sec{background:var(--vlak);border:1px solid var(--lijn);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.ocb .ocb-sec h2{font-size:18px;margin:0 0 4px}@media (min-width:1000px){.ocb .ocb-sec{border-radius:20px;padding:24px;font-size:15px;gap:4px}.ocb .ocb-sec h2{font-size:22px;margin-bottom:10px}}.ocb .ocb-dl{margin:0;display:grid;grid-template-columns:180px minmax(0,1fr);row-gap:10px;font-size:15px}.ocb .ocb-dl dt{color:var(--inkt2)}.ocb .ocb-dl dd{margin:0;overflow-wrap:anywhere}.ocb .ocb-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ocb .ocb-tl li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid var(--lijn);overflow-wrap:anywhere}.ocb .ocb-tl .ocb-t{font-family:var(--fm);font-size:13px;color:var(--inkt2)}@media (max-width:999px){.ocb .ocb-tl li{display:block;padding:0;border:0;font-size:14px}.ocb .ocb-tl .ocb-t{margin-right:6px}}.ocb .ocb-beslis{background:var(--vlak);border:1px solid var(--lijn);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.ocb .ocb-beslis h2{font-size:20px}@media (max-width:999px){.ocb .ocb-beslis{background:transparent;border:0;padding:0;gap:12px}}.ocb .ocb-lbl{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px}.ocb .ocb-veld{height:44px;border-radius:10px;border:1.5px solid var(--lijn);background:var(--wit);font-size:15px;padding:0 10px;width:100%;color:var(--inkt)}.ocb textarea.ocb-veld{height:80px;padding:10px;resize:none}.ocb .ocb-melding{border-radius:10px;background:var(--geelbg);border:1px solid var(--geelrand);color:var(--geelinkt)}.ocb .ocb-melding,.ocb .ocb-ok{padding:10px 12px;font-size:14px}.ocb .ocb-ok{border-radius:10px;background:var(--gozacht);color:#0E5234}.ocb .ocb-voet{margin-top:auto}.hlv .oc .oc-vh{font-size:32px;line-height:1.1}.hlv .oc .oc-u5h{font-size:21px}.hlv .oc .oc-h26,.hlv .oc .oc-h28{font-size:24px}@media (min-width:1000px){.hlv .oc .oc-vh{font-size:40px}.hlv .oc .oc-h26,.hlv .oc .oc-u5h{font-size:26px}.hlv .oc .oc-h28{font-size:28px}}@media (max-width:999px){.hlv .oc .oc-midkaart.oc-mkaal{padding:0}}.hlv .oc .oc-u1vink{width:64px;height:64px;border-radius:50%;background:var(--go);display:flex!important;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:999px){.hlv .oc .oc-u1vink{display:none!important}}@media (min-width:1000px){.hlv .oc .oc-u1hin{flex-direction:row;gap:24px;align-items:center}.hlv .oc .oc-u1hin>div{gap:6px!important}}.hlv .oc .oc-c4h{font-size:30px}@media (min-width:1000px){.hlv .oc .oc-c4h{font-size:40px}}@media (max-width:999px){.hlv .oc .oc-c4.oc-midden{padding-top:28px}.hlv .oc .oc-keuzes legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}}.hlv .oc .oc-keuzes legend.oc-wat{font-family:var(--fb);font-weight:700;font-size:17px;margin-bottom:8px}@media (max-width:999px){.hlv .oc .oc-knop.oc-links{justify-content:center;text-align:center;min-height:52px;height:auto;padding:12px 20px}}.hlv .oc .oc-gblok ul,.hlv .oc ul.oc-d,.hlv .oc ul.oc-m{list-style:disc}.hlv .oc .oc-u5 ol,.hlv .oc .oc-zij ol,.hlv .oc ol.oc-lijst{list-style:decimal}