@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}._9rNIbG_className{font-family:Poppins,Poppins Fallback;font-style:normal}._9rNIbG_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--inkt:#001038;--inkt-80:#26345a;--inkt-60:#4d5878;--lavendel:#aebdee;--lavendel-licht:#dfe5f8;--roze:#fbf1ff;--perzik:#fde3d3;--wit:#fff;--lijn:#0010381a;--schaduw:0 1px 2px #0010380a, 0 8px 24px -8px #0010381f;--schaduw-hover:0 2px 4px #0010380f, 0 18px 40px -12px #00103838;--radius:20px;--radius-groot:32px;--breed:1200px;--smal:46rem;--kop-hoogte:76px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kop-hoogte) + 16px)}body{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--inkt);background:var(--wit);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.7}::selection{background:var(--lavendel);color:var(--inkt)}:focus-visible{outline:3px solid var(--lavendel);outline-offset:3px;border-radius:6px}img{max-width:100%;height:auto}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skiplink{z-index:100;background:var(--inkt);color:var(--wit);border-radius:999px;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skiplink:focus{top:1rem}.testbalk{color:var(--inkt);text-align:center;background:#ffe9a8;padding:.4rem 1rem;font-size:.8rem;font-weight:600}.knop{cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.knop:hover{transform:translateY(-2px)}.knop-pijl{transition:transform .2s}.knop:hover .knop-pijl{transform:translate(3px)}.knop-primair{background:var(--inkt);color:var(--wit);box-shadow:0 8px 20px -10px #00103899}.knop-primair:hover{background:var(--inkt-80)}.knop-secundair{color:var(--inkt);border-color:var(--inkt);background:0 0}.knop-secundair:hover{background:var(--inkt);color:var(--wit)}.knop-licht{background:var(--wit);color:var(--inkt)}.knop-licht:hover{background:var(--roze)}.knop[disabled]{opacity:.6;cursor:wait;transform:none}.knop-tekst{color:var(--inkt-60);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:500}.knop-tekst:hover{color:var(--inkt)}.knoppen{flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0 0;display:flex}.knoppen+*{margin-top:2rem}@media (min-width:640px){.knop{white-space:nowrap}}.knop{max-width:100%}.bovenkop{letter-spacing:.14em;text-transform:uppercase;color:var(--inkt-60);align-items:center;gap:.5rem;font-weight:600;display:flex;margin:0 0 .75rem!important;font-size:.75rem!important}.bovenkop:before{content:"";background:var(--lavendel);border-radius:50%;flex:none;width:.5rem;height:.5rem}.kop{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.kop-gescrold{border-color:var(--lijn);box-shadow:0 6px 24px -18px #00103880}.kop-binnen{max-width:var(--breed);height:var(--kop-hoogte);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:0 1.25rem;display:flex}.kop-logo img{mix-blend-mode:multiply;width:128px;height:auto;display:block}.kop-nav{align-items:center;gap:1.25rem;display:none}.kop-nav>ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.kop-nav>ul>li{position:relative}.kop-nav a{border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .8rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.kop-nav>ul>li>a:hover,.kop-nav a.actief{background:var(--roze)}.pijltje{opacity:.6;font-size:.7rem}.onder{background:var(--wit);border:1px solid var(--lijn);min-width:240px;box-shadow:var(--schaduw-hover);opacity:0;visibility:hidden;border-radius:16px;margin:0;padding:.5rem;list-style:none;transition:all .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(6px)}.onder:before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.heeft-onder:hover .onder,.heeft-onder:focus-within .onder{opacity:1;visibility:visible;transform:none}.onder a{border-radius:10px;padding:.55rem .8rem;display:block}.onder a:hover{background:var(--roze)}.kop-knop{padding:.65rem 1.15rem}.kop-menuknop{border:1px solid var(--lijn);background:var(--wit);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.hamburger,.hamburger:before,.hamburger:after{background:var(--inkt);border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block;position:relative}.hamburger:before,.hamburger:after{content:"";position:absolute;left:0}.hamburger:before{top:-6px}.hamburger:after{top:6px}.kop-open .hamburger{background:0 0}.kop-open .hamburger:before{transform:translateY(6px)rotate(45deg)}.kop-open .hamburger:after{transform:translateY(-6px)rotate(-45deg)}.mobiel-menu{inset:var(--kop-hoogte) 0 0;background:var(--wit);padding:1rem 1.25rem 2rem;position:fixed;overflow-y:auto}.mobiel-menu ul{margin:0;padding:0;list-style:none}.mobiel-menu>ul>li{border-bottom:1px solid var(--lijn);padding:.5rem 0}.mobiel-menu>ul>li>a{padding:.5rem 0;font-size:1.1rem;font-weight:600;text-decoration:none;display:block}.mobiel-menu li ul a{color:var(--inkt-60);padding:.35rem 0 .35rem 1rem;text-decoration:none;display:block}.mobiel-menu .knop{justify-content:center;width:100%;margin-top:1.5rem}@media (min-width:1080px){.kop-nav{display:flex}.kop-menuknop,.mobiel-menu{display:none!important}}.hero{position:relative;overflow:hidden}.hero-licht{background:radial-gradient(60rem 30rem at 0% 0%, var(--perzik) 0%, transparent 60%), radial-gradient(50rem 30rem at 100% 10%, var(--lavendel-licht) 0%, transparent 60%), var(--roze)}.hero-donker{background:radial-gradient(50rem 30rem at 100% 0%, #aebdee59 0%, transparent 60%), var(--inkt);color:var(--wit)}.hero-donker .bovenkop{color:var(--lavendel)}.hero-binnen{max-width:var(--breed);align-items:center;gap:3rem;margin:0 auto;padding:clamp(3rem,8vw,6.5rem) 1.25rem clamp(3rem,7vw,5.5rem);display:grid}.hero-met-beeld .hero-binnen{grid-template-columns:1fr}@media (min-width:900px){.hero-met-beeld .hero-binnen{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,5rem)}.hero-beeld-links .hero-beeld{order:-1}.hero-beeld-links .hero-beeld:before{inset:auto auto -1.25rem -1.25rem}}.hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700;line-height:1.08}.hero:not(.hero-met-beeld) h1{max-width:26ch}.hero-intro{color:var(--inkt-80);max-width:40rem;margin-top:1.5rem;font-size:1.12rem}.hero-donker .hero-intro{color:#ffffffd1}.hero-intro p{margin:0 0 1rem}.hero-intro a{font-weight:600}.hero-datum{color:var(--inkt-60);margin-top:1rem}.hero-donker .knop-primair{background:var(--wit);color:var(--inkt)}.hero-donker .knop-secundair{color:var(--wit);border-color:#fff9}.hero-donker .knop-secundair:hover{background:var(--wit);color:var(--inkt)}.hero-beeld{position:relative}.hero-beeld img{aspect-ratio:4/4.2;object-fit:cover;border-radius:var(--radius-groot);width:100%;box-shadow:var(--schaduw-hover)}.hero-beeld:before{content:"";border-radius:var(--radius-groot);background:var(--lavendel);z-index:-1;width:45%;height:45%;position:absolute;inset:auto -1.25rem -1.25rem auto}.hero-beeld{z-index:0}.inhoud{display:block}.sectie-binnen>:where(p,ul,ol,h3,h4,blockquote,.bovenkop,.knoppen){max-width:var(--smal)}.sectie-binnen>h2{max-width:56rem}.sectie-binnen>:first-child,.kolom>:first-child,.kaart>:first-child{margin-top:0!important}.sectie-binnen>:last-child,.kolom>:last-child{margin-bottom:0!important}.prose-dotgo h2{letter-spacing:-.02em;text-wrap:balance;margin:3.5rem 0 1rem;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700;line-height:1.15}.prose-dotgo .bovenkop+h2{margin-top:0}.sectie-binnen>.bovenkop:not(:first-child){margin-top:3.5rem!important}.prose-dotgo h3{margin:2rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.prose-dotgo h4{margin:1.5rem 0 .4rem;font-size:1.05rem;font-weight:600}.prose-dotgo p{margin:0 0 1.1rem}.prose-dotgo ul,.prose-dotgo ol{margin:0 0 1.25rem;padding-left:1.25rem}.prose-dotgo ul{padding-left:0;list-style:none}.prose-dotgo ul>li{margin:.45rem 0;padding-left:1.6rem;position:relative}.prose-dotgo ul>li:before{content:"";background:var(--lavendel);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--lavendel-licht);border-radius:50%;position:absolute;top:.62em;left:.2rem}.prose-dotgo ol{list-style:decimal}.prose-dotgo ol>li{margin:.45rem 0;padding-left:.25rem}.prose-dotgo ol>li::marker{color:var(--inkt-60);font-weight:600}.prose-dotgo a:not(.knop){text-decoration:underline;-webkit-text-decoration-color:var(--lavendel);text-decoration-color:var(--lavendel);text-underline-offset:3px;font-weight:500;text-decoration-thickness:2px;transition:text-decoration-color .15s}.prose-dotgo a:not(.knop):hover{-webkit-text-decoration-color:var(--inkt);text-decoration-color:var(--inkt)}.prose-dotgo strong{font-weight:600}.prose-dotgo blockquote{border-left:4px solid var(--lavendel);background:var(--roze);border-radius:0 var(--radius) var(--radius) 0;margin:2rem 0;padding:1.25rem 1.5rem;font-size:1.15rem;font-weight:500}.prose-dotgo blockquote p:last-child{margin:0}.prose-dotgo hr{background:var(--lijn);border:0;height:1px;margin:3rem 0}.prose-dotgo p>img:only-child,.prose-dotgo>img{object-fit:cover;border-radius:var(--radius);width:100%;max-height:560px;margin:1rem 0;display:block}.prose-dotgo .knop{margin:.25rem .5rem .25rem 0}.stapnummer{background:var(--lavendel);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:inline-grid}.tabel-wrap{border:1px solid var(--lijn);border-radius:var(--radius);margin:1.5rem 0 2rem;overflow-x:auto}.tabel-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.tabel-wrap th,.tabel-wrap td{text-align:left;border-bottom:1px solid var(--lijn);vertical-align:top;padding:.85rem 1rem}.tabel-wrap th{background:var(--roze);font-weight:600}.tabel-wrap tr:last-child td{border-bottom:0}.kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin:2rem 0 2.5rem;display:grid}.kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);flex-direction:column;padding:1.6rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.kaart:hover{box-shadow:var(--schaduw-hover);transform:translateY(-3px)}.kaart>:first-child{margin-top:0}.kaart>:last-child{margin-bottom:0}.kaart h3{margin-top:.25rem;font-size:1.15rem}.kaart p{color:var(--inkt-80);font-size:.98rem}.kaart img{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius) - 8px);width:100%;max-height:none;margin-bottom:1rem}.kaart p:has(>img:only-child){margin:0}.kaart .knoppen{margin-top:auto;padding-top:1.25rem}.kaart .knop{padding:.7rem 1.1rem;font-size:.9rem}.kaart p:last-child:has(.knop){margin-top:auto}.kaart small{color:var(--inkt-60)}.kaart-meer{margin-top:auto;padding-top:.75rem;font-weight:600}.kaart-link h3{margin:.25rem 0 .5rem}.sectie{padding:clamp(4rem,8vw,6.5rem) 1.5rem}.sectie-licht{background:var(--wit)}.sectie-licht+.sectie-licht{padding-top:0}@media (min-width:640px){.sectie{padding-left:2.5rem;padding-right:2.5rem}}.sectie-binnen{max-width:var(--breed);margin:0 auto}.sectie-zacht{background:linear-gradient(180deg, var(--roze), #f4f1fd)}.sectie-lavendel{background:radial-gradient(50rem 30rem at 100% 0%, #ffffff59, transparent 60%), var(--lavendel)}.sectie-lavendel .bovenkop{color:var(--inkt)}.sectie-lavendel .bovenkop:before{background:var(--inkt)}.sectie-lavendel ul>li:before{background:var(--inkt);box-shadow:0 0 0 3px #ffffff80}.sectie-lavendel blockquote{border-left-color:var(--inkt);background:#ffffff8c}.sectie-lavendel a:not(.knop){-webkit-text-decoration-color:var(--inkt);text-decoration-color:var(--inkt)}.sectie-lavendel .kaart{border-color:#0000}.sectie-donker{background:radial-gradient(40rem 24rem at 100% 0%, #aebdee40, transparent 60%), var(--inkt);color:var(--wit)}.sectie-donker .bovenkop{color:var(--lavendel)}.sectie-donker a:not(.knop){-webkit-text-decoration-color:var(--lavendel);text-decoration-color:var(--lavendel)}.sectie-donker .kaart{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.sectie-donker .kaart p{color:#fffc}.sectie-donker .knop-primair{background:var(--wit);color:var(--inkt)}.sectie-donker .knop-secundair{color:var(--wit);border-color:#fff9}.sectie-donker blockquote{background:#ffffff0f}.sectie-donker .tabel-wrap th{background:#ffffff14}.sectie-donker ul>li:before{box-shadow:none}.kolommen{align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:2.5rem 0;display:grid}.sectie-binnen>.kolommen:first-child{margin-top:0}.sectie-binnen>.kolommen:last-child{margin-bottom:0}@media (min-width:900px){.kolommen-1-1{grid-template-columns:1fr 1fr}.kolommen-2-1{grid-template-columns:2fr 1fr}.kolommen-1-2{grid-template-columns:1fr 2fr}}.kolom{min-width:0}.kolom>p>img:only-child,.kolom-beeld img{object-fit:cover;border-radius:var(--radius-groot);width:100%;max-height:640px;box-shadow:var(--schaduw);margin:0;display:block}.kolom .beeldgroep{grid-template-columns:1fr 1fr;margin:0}.kolom .beeldgroep img{aspect-ratio:3/4}.kolom .kaarten{grid-template-columns:1fr}.video{aspect-ratio:16/9;border-radius:var(--radius);max-width:900px;margin:2rem 0;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reviews{background:radial-gradient(40rem 20rem at 0% 100%, var(--perzik), transparent 60%), var(--roze);padding:clamp(4rem,8vw,6.5rem) 1.5rem}.reviews-kop,.reviews-grid{max-width:var(--breed);margin:0 auto}.reviews-kop h2{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700}.reviews-score{color:var(--inkt-60);margin:0 0 2rem}.sterren{color:#f5a623;letter-spacing:.1em}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}.review{background:var(--wit);border-radius:var(--radius);box-shadow:var(--schaduw);flex-direction:column;gap:1rem;margin:0;padding:1.75rem;display:flex}.review blockquote{margin:0;font-size:1rem;line-height:1.65}.review figcaption{align-items:center;gap:.75rem;margin-top:auto;display:flex}.review figcaption img{object-fit:cover;border-radius:50%;width:44px;height:44px}.review figcaption span{flex-direction:column;line-height:1.3;display:flex}.review small{color:var(--inkt-60)}.review-link{font-size:.9rem;font-weight:600;text-decoration:none}.faq{background:var(--roze);padding:clamp(3rem,7vw,5.5rem) 1.25rem}.faq-binnen{max-width:860px;margin:0 auto}.faq-kop{text-align:center;margin-bottom:2.5rem}.faq-kop .bovenkop{justify-content:center}.faq-kop h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700}.faq-intro{color:var(--inkt-80)}.faq-intro a{font-weight:600}.faq-lijst{flex-direction:column;gap:.75rem;display:flex}.faq-item{background:var(--wit);border:1px solid var(--lijn);border-radius:16px;transition:border-color .2s,box-shadow .2s}.faq-item[open]{border-color:var(--lavendel);box-shadow:var(--schaduw)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{background:var(--roze);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .25s,background .2s;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--inkt);width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-plus{background:var(--lavendel)}.faq-item[open] .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.faq-antwoord{color:var(--inkt-80);padding:0 1.4rem 1.3rem}.faq-antwoord p:last-child{margin-bottom:0}.afsluiter{padding:clamp(3rem,7vw,5rem) 1.25rem}.afsluiter-binnen{text-align:center;max-width:760px;margin:0 auto}.afsluiter h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.afsluiter p{color:var(--inkt-80)}.afsluiter .knoppen{justify-content:center;margin-top:1.5rem}.formulier{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);max-width:720px;box-shadow:var(--schaduw-hover);color:var(--inkt);margin:2rem 0;padding:clamp(1.5rem,4vw,2.25rem)}.formulier-velden{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.formulier-velden[hidden]{display:none}.veld{flex-direction:column;grid-column:1/-1;gap:.35rem;font-size:.9rem;font-weight:500;display:flex}@media (min-width:560px){.veld-half{grid-column:span 1}}.veld em{color:#c2410c;font-style:normal}.veld input,.veld textarea{font:inherit;border:1.5px solid var(--lijn);color:var(--inkt);background:#fcfcff;border-radius:12px;padding:.8rem 1rem;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.veld input:focus,.veld textarea:focus{border-color:var(--inkt);box-shadow:0 0 0 4px var(--lavendel-licht);outline:none}.veld input[type=file]{padding:.6rem}.spamval{position:absolute;left:-9999px}.formulier-privacy{color:var(--inkt-60);grid-column:1/-1;margin:0;font-size:.82rem}.formulier-fout{color:#9a3412;background:#fff1ec;border-radius:12px;grid-column:1/-1;margin:0;padding:.8rem 1rem;font-size:.92rem}.formulier-acties{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.formulier-acties .knop{margin-left:auto}.formulier-intro{grid-column:1/-1;margin:0;font-weight:600}.formulier-voortgang{background:var(--roze);border-radius:99px;height:6px;margin-bottom:1.5rem;overflow:hidden}.formulier-voortgang span{background:var(--inkt);border-radius:99px;height:100%;transition:width .3s;display:block}.formulier-vraag{border:0;flex-direction:column;gap:.65rem;margin:0;padding:0;display:flex}.formulier-vraag legend{margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.4}.formulier-vraag legend small{letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-60);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.optie{border:1.5px solid var(--lijn);cursor:pointer;border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;font-size:.97rem;transition:border-color .15s,background .15s;display:flex}.optie:hover{border-color:var(--lavendel);background:var(--roze)}.optie.gekozen{border-color:var(--inkt);background:var(--roze)}.optie input{accent-color:var(--inkt);margin-top:.3rem}.formulier-klaar{text-align:center}.formulier-vink{background:var(--lavendel);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:700;display:grid;margin:0 auto 1rem!important}.sectie-donker .formulier{color:var(--inkt)}.voet{background:var(--inkt);color:#ffffffc7;font-size:.95rem}.voet a{text-decoration:none;transition:color .15s}.voet a:hover{color:var(--wit)}.voet-cta{max-width:var(--breed);border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:3.5rem 1.25rem;display:flex}.voet-cta .bovenkop{color:var(--lavendel)}.voet-cta-titel{color:var(--wit);letter-spacing:-.02em;max-width:24ch;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.2}.voet-grid{max-width:var(--breed);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem;margin:0 auto;padding:3.5rem 1.25rem;display:grid}.voet-merk{grid-column:1/-1;max-width:28rem}@media (min-width:1000px){.voet-grid{grid-template-columns:1.6fr repeat(4,1fr)}.voet-merk{grid-column:auto}}.voet-merk img{width:140px;margin-bottom:1rem}.voet-merk p{font-size:.9rem}.voet-titel{color:var(--wit);margin:0 0 .9rem;font-weight:600}.voet ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.voet address{font-style:normal;line-height:1.8}.voet-social{flex-wrap:wrap;flex-direction:row!important;gap:.5rem 1rem!important;margin-top:1rem!important}.voet-social a{color:var(--lavendel);font-weight:500}.voet-onder{max-width:var(--breed);border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 auto;padding:1.5rem 1.25rem 2rem;font-size:.82rem;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.beeldgroep{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:2rem 0;display:grid;max-width:none!important}.beeldgroep p{margin:0}.beeldgroep img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;max-height:none!important;margin:0!important}@media (min-width:900px){.sectie-binnen:has(>.knoppen:last-child):not(:has(.kolommen,.kaarten,.beeldgroep,img,.formulier,ul,ol,.faq)){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4rem;display:grid}.sectie-binnen:has(>.knoppen:last-child):not(:has(.kolommen,.kaarten,.beeldgroep,img,.formulier,ul,ol,.faq))>*{grid-column:1}.sectie-binnen:has(>.knoppen:last-child):not(:has(.kolommen,.kaarten,.beeldgroep,img,.formulier,ul,ol,.faq))>.knoppen{grid-area:1/2/span 9;justify-content:flex-end;margin:0}}.sectie-midden .sectie-binnen>:where(h2,p,.bovenkop,.knoppen){text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.sectie-midden .sectie-binnen>:where(h2,p){max-width:46rem}.kolommen:not(:has(.kolom-beeld,img)){align-items:start}@media (min-width:900px){.kolommen-1-3{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.kolommen-3-1{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.hero-tekst,.kolom,.kaart{min-width:0}h1,h2,h3,.bovenkop{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-beeld-duo{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.hero-beeld-duo img{aspect-ratio:3/4.4}.hero-beeld-duo img:nth-child(2){margin-top:3rem}.hero-beeld-duo:before{display:none}.prose-dotgo .review blockquote,.review blockquote{background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.98rem;font-style:italic;font-weight:400}.kaart-klikbaar{cursor:pointer;position:relative}.kaart-dekking{margin-top:auto;padding-top:1rem;font-weight:600;position:static;text-decoration:none!important}.kaart-dekking:after{content:"";border-radius:inherit;position:absolute;inset:0}.kaart-klikbaar:hover{box-shadow:var(--schaduw-hover);border-color:var(--lavendel)}.kaart-klikbaar:focus-within{outline:3px solid var(--lavendel);outline-offset:2px}.reviews-cta{max-width:var(--breed);text-align:center;margin:2.5rem auto 0}.reviews-cta p{color:var(--inkt-80);margin-bottom:1rem}@media (min-width:900px){.faq-naast .faq-binnen{max-width:var(--breed);grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem;display:grid}.faq-naast .faq-kop{text-align:left;top:calc(var(--kop-hoogte) + 2rem);margin:0;position:sticky}.faq-naast .faq-kop .bovenkop{justify-content:flex-start}}img.afbeelding-klein,.prose-dotgo p>img.afbeelding-klein:only-child,.kolom img.afbeelding-klein{object-fit:cover;height:72px;max-height:none;box-shadow:none;aspect-ratio:1;border-radius:50%;margin:.5rem 0;display:inline-block;width:72px!important}
