@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--nacht:#0a1038;--nacht-2:#121a52;--nacht-lijn:#2a3580;--signaal:#08a8e8;--signaal-licht:#5cc6f2;--signaal-diep:#0574a8;--tint:#e9f5fb;--papier:#f6f8fc;--wit:#fff;--inkt:#14104a;--inkt-zacht:#4b5278;--lijn:#d6dcec;--zon:#ffc233;--fout:#b3261e;--lettertype:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rand:clamp(1.1rem, 4vw, 2.5rem);--breed:min(1240px, 100% - 2 * var(--rand));--smal:min(860px, 100% - 2 * var(--rand));--kop-hoogte:4.5rem;--radius:14px;--radius-groot:28px;--ease:cubic-bezier(.2, .7, .2, 1);--stap-0:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--stap-1:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--stap-2:clamp(1.6rem, 1.2rem + 1.4vw, 2.2rem);--stap-3:clamp(2rem, 1.2rem + 2.8vw, 3.5rem);--stap-4:clamp(2.6rem, 1.1rem + 5.4vw, 5.6rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kop-hoogte) + 1rem)}body{background:var(--papier);color:var(--inkt);font-family:var(--lettertype);font-size:var(--stap-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-stretch:100%;line-height:1.65}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--signaal-diep);text-underline-offset:.2em}a:hover{color:var(--inkt)}:focus-visible{outline:3px solid var(--signaal);outline-offset:3px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skiplink{z-index:100;border-radius:var(--radius);background:var(--wit);color:var(--inkt);padding:.7rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skiplink:focus{top:1rem}.icoon{flex:none;width:1.25em;height:1.25em}.kop2{font-size:var(--stap-3);letter-spacing:-.025em;text-wrap:balance;font-weight:780;font-stretch:110%;line-height:1.02}.kop3{font-size:var(--stap-2);letter-spacing:-.02em;text-wrap:balance;font-weight:760;font-stretch:106%;line-height:1.1}.lees{max-width:38rem;color:var(--inkt-zacht);font-size:var(--stap-1);text-wrap:pretty;line-height:1.55}.tekstlink{color:var(--signaal-diep);transition:background-size .35s var(--ease), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;align-items:center;gap:.5rem;padding-bottom:.15em;font-weight:700;text-decoration:none;display:inline-flex}.tekstlink:hover{color:var(--inkt);background-size:100% 2px}.tekstlink .icoon{transition:transform .3s var(--ease)}.tekstlink:hover .icoon{transform:translate(4px)}.knop{border:1.5px solid var(--signaal);border-radius:var(--radius);background:var(--signaal);min-height:3.1rem;color:var(--nacht);font:inherit;cursor:pointer;transition:background-color .25s, border-color .25s, color .25s, transform .25s var(--ease);justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.35rem;font-weight:700;font-stretch:104%;line-height:1.2;text-decoration:none;display:inline-flex}.knop:hover{background:var(--signaal-licht);border-color:var(--signaal-licht);color:var(--nacht);transform:translateY(-2px)}.knop:active{transform:translateY(0)}.knop .icoon{transition:transform .3s var(--ease)}.knop:hover .icoon{transform:translate(3px)}.knop--klein{min-height:2.6rem;padding:.5rem 1rem;font-size:.95rem}.knop--lijn{color:var(--wit);background:0 0;border-color:#ffffff8c}.knop--lijn:hover,.knop--licht{background:var(--wit);border-color:var(--wit);color:var(--nacht)}.knop--licht:hover{background:var(--tint);border-color:var(--tint)}.knop--donker{background:var(--nacht);border-color:var(--nacht);color:var(--wit)}.knop--donker:hover{background:var(--nacht-2);border-color:var(--nacht-2);color:var(--wit)}.knop--lijn-donker{border-color:var(--inkt);color:var(--inkt);background:0 0}.knop--lijn-donker:hover{background:var(--nacht);border-color:var(--nacht);color:var(--wit)}.knoppenrij{flex-wrap:wrap;gap:.9rem;display:flex}.logochip{background:var(--wit);border-radius:12px;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.logochip img{width:auto;max-width:100%;height:1.5rem}@media (prefers-reduced-motion:no-preference){.js [data-onthul]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}.js [data-onthul=wis]{opacity:1;transform:none}.js [data-onthul=wis] img{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease)}.js [data-onthul=schaal]{transform:scale(.94)}.js [data-onthul].is-zichtbaar{opacity:1;transform:none}.js [data-onthul=wis].is-zichtbaar img{clip-path:inset(0)}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s ease-out both uit}::view-transition-new(root){animation:.35s var(--ease) both in}@keyframes uit{to{opacity:0}}@keyframes in{0%{opacity:0}}}.kop{z-index:50;background:var(--papier);border-bottom:1px solid var(--lijn);transition:box-shadow .3s;position:sticky;top:0}.kop.is-scroll{box-shadow:0 6px 24px -14px #0a103859}.kop__binnen{width:var(--breed);min-height:var(--kop-hoogte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-inline:auto;display:flex}.kop__logo{padding-block:.5rem;display:block}.kop__logo img{width:auto;height:3rem}.kop__knop{border:1.5px solid var(--lijn);border-radius:var(--radius);background:var(--wit);cursor:pointer;justify-content:center;align-items:center;width:3rem;height:3rem;display:none}.kop__streepjes,.kop__streepjes:before,.kop__streepjes:after{background:var(--inkt);width:1.3rem;height:2px;transition:transform .3s var(--ease), background-color .2s;border-radius:2px;display:block}.kop__streepjes{position:relative}.kop__streepjes:before,.kop__streepjes:after{content:"";position:absolute;left:0}.kop__streepjes:before{top:-6px}.kop__streepjes:after{top:6px}.kop--open .kop__streepjes{background:0 0}.kop--open .kop__streepjes:before{transform:translateY(6px)rotate(45deg)}.kop--open .kop__streepjes:after{transform:translateY(-6px)rotate(-45deg)}.kop__menu{flex:1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.kop__nav ul{gap:.4rem;display:flex}.kop__nav a{color:var(--inkt);background:linear-gradient(var(--signaal), var(--signaal)) .9rem calc(100% - .3rem) / 0 3px no-repeat;transition:background-size .35s var(--ease);padding:.5rem .9rem;font-weight:650;font-stretch:104%;text-decoration:none;display:block}.kop__nav a:hover,.kop__nav a[aria-current=page]{color:var(--inkt);background-size:calc(100% - 1.8rem) 3px}.kop__acties{align-items:center;gap:1rem;display:flex}.taalwissel{border:1.5px solid var(--lijn);background:var(--wit);border-radius:10px;padding:3px;display:flex}.taalwissel a{min-width:2.4rem;color:var(--inkt-zacht);text-align:center;border-radius:7px;padding:.2rem .5rem;font-size:.85rem;font-weight:750;text-decoration:none;display:block}.taalwissel a[aria-current=true]{background:var(--nacht);color:var(--wit)}.taalwissel a:not([aria-current]):hover{background:var(--tint)}@media (width<=899px){.kop__logo img{height:2.6rem}.js .kop__knop{display:inline-flex}.kop__menu{flex-direction:column;flex-basis:100%;align-items:stretch;padding-bottom:1.2rem}.js .kop__menu{display:none}.js .kop--open .kop__menu{animation:menu-in .3s var(--ease);display:flex}.kop__nav ul{flex-direction:column;gap:0}.kop__nav a{border-bottom:1px solid var(--lijn);background:0 0;padding:.85rem 0;font-size:1.25rem}.kop__nav a[aria-current=page]{color:var(--signaal-diep)}.kop__acties{justify-content:space-between}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}}.voet{background:var(--nacht);color:#ffffffd1;font-size:.98rem}.voet a{color:var(--wit);text-decoration-color:#ffffff59}.voet a:hover{color:var(--signaal-licht)}.voet__binnen{width:var(--breed);grid-template-columns:1.4fr 1fr 1.3fr;gap:2.5rem;margin-inline:auto;padding-block:clamp(3rem,6vw,5rem) 2.5rem;display:grid}.voet__merk img{width:auto;height:3.6rem;margin-bottom:1.2rem}.voet__merk p{max-width:24rem}.voet__kop{color:var(--signaal-licht);margin-bottom:.9rem;font-size:.95rem;font-weight:700;font-stretch:104%}.voet__kolom li{padding-block:.15rem}.voet address{margin-bottom:.9rem;font-style:normal}.voet__uren{margin-top:.9rem}.voet__onder{width:var(--breed);border-top:1px solid var(--nacht-lijn);color:#fff9;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-inline:auto;padding-block:1.4rem 2rem;font-size:.9rem;display:flex}@media (width<=799px){.voet__binnen{grid-template-columns:1fr}}.held{background:var(--nacht);color:var(--wit);isolation:isolate;position:relative;overflow:hidden}.held__sterren{z-index:-1;opacity:.7;background-image:radial-gradient(1.2px 1.2px at 40px 60px,#fff,#0000),radial-gradient(1px 1px at 130px 20px,#fff,#0000),radial-gradient(1.4px 1.4px at 210px 140px,#fff,#0000),radial-gradient(1px 1px at 90px 190px,#fff,#0000),radial-gradient(1.2px 1.2px at 260px 70px,#fff,#0000),radial-gradient(1px 1px at 170px 250px,#fff,#0000),radial-gradient(1.3px 1.3px at 20px 270px,#fff,#0000),radial-gradient(1px 1px at 300px 220px,#fff,#0000);background-size:340px 300px;position:absolute;inset:0;mask-image:linear-gradient(#000 30%,#0000 100%)}.held__binnen{width:var(--breed);min-height:min(46rem, calc(100svh - var(--kop-hoogte)));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.held__kop{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.3rem,1rem + 3.7vw,4.5rem);font-weight:800;font-stretch:110%;line-height:1}.held__intro{color:#ffffffd1;max-width:34rem;font-size:var(--stap-1);margin-top:1.6rem;line-height:1.5}.held__acties{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.held__uren{color:#ffffffbf;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:.98rem;display:flex}.held__uren .icoon{color:var(--signaal-licht)}.held__beeld{aspect-ratio:1;justify-self:center;width:min(100%,36rem);position:relative}.held__rond{background:var(--nacht-2);border-radius:50%;position:absolute;inset:8.33%;overflow:hidden}.held__rond picture,.held__rond img{width:100%;height:100%}.held__rond img{object-fit:cover;object-position:42% 50%;scale:1.12}.held__baan{fill:none;width:100%;height:100%;stroke:var(--signaal);stroke-width:1.6px;position:absolute;inset:0;overflow:visible}.held__baan circle:nth-child(2){stroke:#ffffff73;stroke-linecap:round}.held__draai{transform-box:view-box;transform-origin:300px 300px}.held__satelliet{fill:var(--zon);stroke:none}.held__paneel{stroke:var(--zon);stroke-width:5px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.held__draai{animation:80s linear infinite baan}.held__rond{animation:venster 1.4s var(--ease) .15s both}.held__rond img{animation:inzoom 2.4s var(--ease) .15s both}.held__baan circle:first-child{stroke-dasharray:1620;animation:teken 1.8s var(--ease) .1s both}.held__kop,.held__intro,.held__acties,.held__uren{animation:op .9s var(--ease) both}.held__kop{animation-delay:.1s}.held__intro{animation-delay:.32s}.held__acties{animation-delay:.48s}.held__uren{animation-delay:.62s}@keyframes baan{to{transform:rotate(360deg)}}@keyframes venster{0%{clip-path:circle(0%)}to{clip-path:circle(72%)}}@keyframes inzoom{0%{scale:1.4}}@keyframes teken{0%{stroke-dashoffset:1620px}to{stroke-dashoffset:0}}@keyframes op{0%{opacity:0;transform:translateY(28px)}}}@media (width<=899px){.held__binnen{grid-template-columns:1fr;min-height:0}.held__beeld{width:min(100%,26rem)}}.feiten{background:var(--wit);border-bottom:1px solid var(--lijn)}.feiten__lijst{width:var(--breed);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.feit{border-inline-start:1px solid var(--lijn);padding:clamp(1.6rem,3vw,2.6rem) clamp(1rem,3vw,2.4rem)}.feit:first-child{border-inline-start:0;padding-inline-start:0}.feit__waarde{letter-spacing:-.03em;color:var(--inkt);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.4rem);font-weight:800;font-stretch:112%;line-height:1}.feit__voor{letter-spacing:0;color:var(--inkt-zacht);font-size:.4em;font-weight:600}.feit__eenheid{letter-spacing:0;color:var(--signaal-diep);font-size:.5em}.feit__label{color:var(--inkt-zacht);margin-top:.5rem;font-size:1rem;line-height:1.4}@media (width<=699px){.feiten__lijst{grid-template-columns:1fr}.feit,.feit:first-child{border-inline-start:0;border-top:1px solid var(--lijn);padding-inline:0}.feit:first-child{border-top:0}}.hemel{background:var(--nacht);color:var(--wit);padding-block:clamp(4rem,9vw,8rem);position:relative;overflow:hidden}.hemel .kop2{color:var(--wit)}.hemel__binnen{width:var(--breed);grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.hemel__intro{color:#fffc;max-width:34rem;font-size:var(--stap-1);margin-top:1.2rem;line-height:1.5}.aanbieders{border-top:1px solid var(--nacht-lijn);margin-top:2.2rem}.aanbieders>li{border-bottom:1px solid var(--nacht-lijn)}.aanbieder{color:var(--wit);transition:background-color .3s, padding .3s var(--ease);grid-template-columns:8.5rem 1fr auto;grid-template-areas:"logo tekst pijl""logo pos pijl";align-items:center;gap:.2rem 1.2rem;padding:1.2rem .8rem;text-decoration:none;display:grid;position:relative}.aanbieder .logochip{grid-area:logo}.aanbieder .logochip img{height:1.4rem}.aanbieder__tekst{grid-area:tekst;gap:.15rem;display:grid}.aanbieder__naam{font-size:1.2rem;font-weight:750;font-stretch:106%}.aanbieder__kort{color:#ffffffb8;font-size:.97rem;line-height:1.45}.aanbieder__pos{border:1px solid var(--nacht-lijn);color:var(--signaal-licht);border-radius:999px;grid-area:pos;justify-self:start;margin-top:.3rem;padding:.1rem .6rem;font-size:.82rem;font-weight:650}.aanbieder__pijl{color:var(--signaal-licht);transition:transform .3s var(--ease);grid-area:pijl}.aanbieder:hover,.aanbieder.is-actief{color:var(--wit);background:#08a8e81f;padding-inline:1.2rem .8rem}.aanbieder:hover .aanbieder__pijl,.aanbieder.is-actief .aanbieder__pijl{transform:translate(5px)}.aanbieder.is-actief .aanbieder__pos{border-color:var(--signaal)}.aanbieders--licht{border-top-color:var(--lijn)}.aanbieders--licht>li{border-bottom-color:var(--lijn)}.aanbieders--licht .aanbieder{color:var(--inkt)}.aanbieders--licht .aanbieder__kort{color:var(--inkt-zacht)}.aanbieders--licht .aanbieder__pos{border-color:var(--lijn);color:var(--signaal-diep)}.aanbieders--licht .aanbieder__pijl{color:var(--signaal-diep)}.aanbieders--licht .aanbieder:hover{background:var(--wit);color:var(--inkt)}.aanbieders--licht .logochip{background:var(--wit);border:1px solid var(--lijn)}@media (width<=899px){.hemel__binnen{grid-template-columns:1fr}.hemel__figuur{order:-1}.aanbieder{grid-template-columns:1fr auto;grid-template-areas:"logo pijl""tekst tekst""pos pos";justify-items:start}.aanbieder__pijl{justify-self:end}}.hemel__figuur figcaption{color:#fff9;margin-top:.8rem;font-size:.9rem}.hemelkaart{width:100%;height:auto;overflow:visible}.hk__gordel{fill:none;stroke:#fff6;stroke-width:2px;stroke-dasharray:3 9;stroke-linecap:round}.hk__zicht path{fill:none;stroke:var(--signaal);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;opacity:0;transition:stroke-dashoffset .9s var(--ease), opacity .3s}.hk__zicht.is-actief path{stroke-dashoffset:0;opacity:1}.hk__sat circle{fill:var(--nacht);stroke:#fffc;stroke-width:2.5px;transition:fill .3s,stroke .3s}.hk__sat rect{fill:#ffffff8c;transition:fill .3s}.hk__sat text{fill:#ffffffb3;font-family:var(--lettertype);font-size:17px;font-weight:700;transition:fill .3s}.hk__sat{transition:transform .5s var(--ease)}.hk__sat.is-actief circle{fill:var(--zon);stroke:var(--zon)}.hk__sat.is-actief rect{fill:var(--zon)}.hk__sat.is-actief text{fill:var(--wit)}.hk__horizon{stroke:#ffffff59;stroke-width:2px}.hk__schotel path{fill:none;stroke:var(--wit);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hk__label{fill:#fff9;font-family:var(--lettertype);font-size:16px;font-weight:600}.band{background:var(--signaal);color:var(--nacht);user-select:none;padding-block:1.1rem;display:flex;overflow:hidden}.band__lijst{letter-spacing:-.02em;white-space:nowrap;flex:none;justify-content:space-around;align-items:center;gap:clamp(2rem,4vw,4rem);min-width:100%;padding-inline-end:clamp(2rem,4vw,4rem);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem);font-weight:800;font-stretch:108%;display:flex}.band__noot{font-style:italic;font-weight:500;font-stretch:100%}@media (prefers-reduced-motion:no-preference){.band__lijst{animation:38s linear infinite band}.band:hover .band__lijst{animation-play-state:paused}@keyframes band{to{transform:translate(-100%)}}}@media (prefers-reduced-motion:reduce){.band{flex-wrap:wrap}.band__lijst--kopie{display:none}.band__lijst{white-space:normal;flex-wrap:wrap}}.onderhoud{padding-block:clamp(4rem,9vw,8rem)}.onderhoud__binnen{width:var(--breed);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.onderhoud__beeld{border-radius:var(--radius-groot);overflow:hidden}.onderhoud__beeld img{aspect-ratio:4/5;object-fit:cover;object-position:62% 50%;width:100%}.onderhoud__tekst{justify-items:start;gap:1.4rem;display:grid}@media (width<=899px){.onderhoud__binnen{grid-template-columns:1fr}.onderhoud__beeld img{aspect-ratio:4/3}}.winkel{background:var(--tint);padding-block:clamp(4rem,9vw,8rem);overflow:hidden}.winkel__binnen{width:var(--breed);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.winkel__tekst{justify-items:start;gap:1.5rem;display:grid}.gegevens{gap:.8rem;display:grid}.gegevens>div{align-items:baseline;gap:.9rem;display:flex}.gegevens dt{color:var(--signaal-diep);transform:translateY(.25em)}.gegevens a{color:var(--inkt);font-weight:650}.winkel__acties{flex-wrap:wrap;gap:.9rem;display:flex}.team{border-top:1px solid #14104a2e;justify-items:start;gap:.6rem;max-width:34rem;padding-top:1.5rem;display:grid}.team__kop{font-size:1.25rem;font-weight:750;font-stretch:106%;line-height:1.2}.team p{color:var(--inkt-zacht)}.winkel__beeld{padding:7%;position:relative}.winkel__foto{z-index:1;border-radius:var(--radius-groot);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a103880}.winkel__foto img{aspect-ratio:4/3.3;object-fit:cover;width:100%}.winkel__baan{fill:none;width:78%;stroke:var(--signaal);stroke-width:1.5px;position:absolute;inset:-12% -16% auto auto}@media (width<=899px){.winkel__binnen{grid-template-columns:1fr}}.gebied{padding-block:clamp(4rem,9vw,7rem)}.gebied__binnen{width:var(--breed);gap:1.2rem;margin-inline:auto;display:grid}.plaatsen{border-top:1px solid var(--lijn);flex-wrap:wrap;margin-top:1.5rem;display:flex}.plaatsen li{border-bottom:1px solid var(--lijn);letter-spacing:-.02em;transition:color .25s, padding .3s var(--ease);flex:14rem;padding:1.1rem .3rem;font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);font-weight:760;font-stretch:108%}.plaatsen li:hover{color:var(--signaal-diep);padding-inline-start:1rem}.klanten{background:var(--nacht);color:var(--wit);padding-block:clamp(4rem,9vw,7rem)}.klanten--licht{background:var(--papier);color:var(--inkt)}.klanten__binnen{width:var(--breed);margin-inline:auto}.klanten__rij{grid-template-columns:1.5fr 1fr;grid-template-areas:"groot a""groot b";gap:clamp(1.5rem,3vw,3rem);margin-top:2.5rem;display:grid}.citaat{padding-top:2.6rem;position:relative}.citaat:before{content:"“";color:var(--signaal);font-size:5rem;font-weight:800;line-height:1;position:absolute;top:-.6rem;left:-.1rem}.citaat--groot{grid-area:groot}.citaat blockquote p{font-size:var(--stap-1);font-weight:560;font-stretch:104%;line-height:1.4}.citaat--groot blockquote p{font-size:var(--stap-2);letter-spacing:-.015em;font-weight:700;font-stretch:108%;line-height:1.2}.citaat figcaption{color:var(--signaal-licht);margin-top:1rem;font-weight:700;display:grid}.klanten--licht .citaat figcaption{color:var(--signaal-diep)}.citaat figcaption span{color:#fff9;font-size:.9rem;font-weight:500}.klanten--licht .citaat figcaption span{color:var(--inkt-zacht)}@media (width<=799px){.klanten__rij{grid-template-columns:1fr;grid-template-areas:none}.citaat--groot{grid-area:auto}}.slot{background:var(--nacht-2);color:var(--wit);isolation:isolate;padding-block:clamp(4.5rem,10vw,9rem);position:relative;overflow:hidden}.slot__binnen{width:var(--breed);justify-items:start;gap:1.4rem;margin-inline:auto;display:grid}.slot__kop{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;font-size:clamp(2.3rem,1rem + 4vw,4.8rem);font-weight:800;font-stretch:108%;line-height:.98}.slot__tekst{color:#ffffffd1;max-width:34rem;font-size:var(--stap-1);line-height:1.5}.slot__acties{flex-wrap:wrap;gap:.9rem;margin-top:.8rem;display:flex}.slot__baan{z-index:-1;fill:none;width:min(62rem,90vw);stroke:var(--signaal);stroke-width:1.2px;opacity:.6;position:absolute;top:50%;right:-8%;translate:0 -50%}.slot__punt{fill:var(--zon);stroke:none}.pkop{background:var(--nacht);color:var(--wit);isolation:isolate;position:relative;overflow:hidden}.pkop__binnen{width:var(--breed);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.pkop--beeld .pkop__binnen{grid-template-columns:1.1fr .9fr}.pkop__tekst{justify-items:start;gap:1.3rem;display:grid}.pkop__kop{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-size:clamp(2.3rem,1rem + 4vw,4.8rem);font-weight:800;font-stretch:108%;line-height:.98}.pkop__intro{color:#ffffffd1;max-width:36rem;font-size:var(--stap-1);line-height:1.5}.pkop__intro a{color:var(--signaal-licht)}.pkop__baan{z-index:-1;fill:none;width:min(44rem,80vw);stroke:var(--signaal);stroke-width:1.2px;opacity:.55;position:absolute;top:50%;right:-6%;overflow:visible;translate:0 -50%}.pkop__draai{transform-box:view-box;transform-origin:200px 200px}.pkop__punt{fill:var(--zon);stroke:none}@media (prefers-reduced-motion:no-preference){.pkop__draai{animation:70s linear infinite pbaan}.pkop__kop,.pkop__intro,.pkop__logo,.kruimels{animation:pop .8s var(--ease) both}.pkop__intro{animation-delay:.15s}.pkop__logo{animation-delay:.3s}.pkop__beeld{animation:pvenster 1.2s var(--ease) .1s both}@keyframes pbaan{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:translateY(20px)}}@keyframes pvenster{0%{clip-path:inset(0 0 100% 0 round var(--radius-groot))}to{clip-path:inset(0 0 0 0 round var(--radius-groot))}}}.pkop__beeld{border-radius:var(--radius-groot);overflow:hidden}.pkop__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%}.kruimels ol{flex-wrap:wrap;gap:.4rem;font-size:.92rem;display:flex}.kruimels li+li:before{content:"/";color:#fff6;margin-inline-end:.4rem}.kruimels a{color:var(--signaal-licht)}.kruimels [aria-current]{color:#fffc}@media (width<=899px){.pkop--beeld .pkop__binnen{grid-template-columns:1fr}}.blok{padding-block:clamp(3.5rem,8vw,6.5rem)}.blok--tint{background:var(--tint)}.blok__binnen{width:var(--breed);justify-items:start;gap:1.3rem;margin-inline:auto;display:grid}.blok__binnen .aanbieders{width:100%}.merken{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.merken li{border:1.5px solid var(--inkt);border-radius:999px;padding:.4rem .95rem;font-weight:700;font-stretch:104%}.merken__noot{color:var(--inkt-zacht);font-style:italic;border-color:#0000!important;font-weight:500!important}.lijst{padding-block:clamp(3rem,7vw,6rem)}.lijst__rijen{width:var(--breed);gap:clamp(3rem,6vw,5.5rem);margin-inline:auto;display:grid}.rij{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.rij:nth-child(2n) .rij__beeld{order:2}.rij__beeld{border-radius:var(--radius-groot);display:block;overflow:hidden}.rij__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s var(--ease)}.rij:hover .rij__beeld img{transform:scale(1.04)}.rij__tekst{justify-items:start;gap:.9rem;display:grid}.rij__logo .logochip{border:1px solid var(--lijn)}.rij__kop{font-size:var(--stap-3);letter-spacing:-.025em;font-weight:780;font-stretch:110%;line-height:1.02}.rij__kop a{color:var(--inkt);text-decoration:none}.rij__pos{border:1.5px solid var(--lijn);color:var(--signaal-diep);border-radius:999px;padding:.15rem .7rem;font-size:.9rem;font-weight:700}.rij__tekst>p:not([class]){max-width:32rem;color:var(--inkt-zacht);font-size:var(--stap-1);line-height:1.5}@media (width<=799px){.rij{grid-template-columns:1fr}.rij:nth-child(2n) .rij__beeld{order:0}}.pkop__logo .logochip{padding:.8rem 1.2rem}.pkop__logo .logochip img{height:1.9rem}.dienst{padding-block:clamp(3rem,7vw,6rem)}.dienst__binnen{width:var(--breed);grid-template-columns:1.4fr .8fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.tekst{gap:1.3rem;max-width:40rem;display:grid}.tekst p{text-wrap:pretty}.tekst__eerste{font-size:var(--stap-1);font-weight:560;line-height:1.5}.dienst__links{flex-wrap:wrap;gap:.9rem;margin-top:.6rem;display:flex}.dienst__zij{top:calc(var(--kop-hoogte) + 1.5rem);border:1.5px solid var(--lijn);border-radius:var(--radius-groot);background:var(--wit);padding:1.8rem;position:sticky}.dienst__sat{color:var(--inkt-zacht);font-size:.9rem;font-weight:650}.dienst__satnaam{font-size:var(--stap-2);letter-spacing:-.02em;font-weight:780;font-stretch:108%;line-height:1.1}.zijfeiten{border-top:1px solid var(--lijn);gap:.9rem;margin-top:1.4rem;padding-top:1.4rem;display:grid}.zijfeiten li{color:var(--inkt-zacht);gap:0;line-height:1.3;display:grid}.zijfeiten__waarde{color:var(--inkt);letter-spacing:-.02em;font-size:2rem;font-weight:800;font-stretch:112%}.zijfeiten__noot{color:var(--inkt-zacht);margin-top:1rem;font-size:.88rem}.bladeren{width:var(--breed);border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 auto clamp(3rem,7vw,5rem);padding-top:1.6rem;display:flex}.bladeren ul{gap:1.5rem;display:flex}.bladeren ul a{color:var(--inkt);font-weight:650}@media (width<=899px){.dienst__binnen{grid-template-columns:1fr}.dienst__zij{position:static}}.over{padding-block:clamp(3rem,7vw,6rem)}.over__binnen{width:var(--breed);grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.over__tekst{justify-items:start;gap:1.2rem;display:grid}.over__tekst .kop3{margin-top:1rem}.over__tekst .kop3:first-child{margin-top:0}.over__beeld{border-radius:var(--radius-groot);overflow:hidden}.over__beeld img{aspect-ratio:4/4.2;object-fit:cover;width:100%}@media (width<=899px){.over__binnen{grid-template-columns:1fr}}.contactblad{padding-block:clamp(3rem,7vw,6rem)}.contactblad__binnen{width:var(--breed);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.contactblad__links{justify-items:start;gap:1.4rem;display:grid}.contactlijst{gap:1.2rem;width:100%;display:grid}.contactlijst>div{border-bottom:1px solid var(--lijn);gap:.15rem;padding-bottom:1.2rem;display:grid}.contactlijst dt{color:var(--inkt-zacht);font-size:.9rem;font-weight:650}.contactlijst dd{font-size:var(--stap-1);font-weight:650}.contactlijst a{color:var(--inkt)}.contactlijst address{margin-bottom:.5rem;font-style:normal}.contactlijst .tekstlink{color:var(--signaal-diep);font-size:1rem}.contactblad__noot{color:var(--inkt-zacht)}.contactblad__rechts{border:1.5px solid var(--lijn);border-radius:var(--radius-groot);background:var(--wit);gap:1.4rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}.formulier{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.formulier__veld,.formulier__keuzes{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.formulier__veld--breed,.formulier__fout,.formulier__toestemming,.formulier__voet{grid-column:1/-1}.formulier__label{padding:0;font-size:.95rem;font-weight:700}.formulier__optioneel,.formulier__hulp,.formulier__privacy{color:var(--inkt-zacht);font-size:.9rem;font-weight:400}.formulier__invoer{border:1.5px solid var(--lijn);background:var(--papier);width:100%;min-height:3.1rem;color:var(--inkt);font:inherit;border-radius:10px;padding:.7rem .9rem;transition:border-color .2s,background-color .2s}textarea.formulier__invoer{resize:vertical}.formulier__invoer:hover{border-color:var(--inkt-zacht)}.formulier__invoer:focus-visible{border-color:var(--signaal-diep);background:var(--wit);outline-offset:0;outline:3px solid #08a8e859}.formulier__opties{flex-wrap:wrap;gap:.5rem;display:flex}.formulier__optie{position:relative}.formulier__optie input{opacity:0;cursor:pointer;position:absolute;inset:0}.formulier__optie span{border:1.5px solid var(--lijn);border-radius:999px;padding:.5rem 1rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:block}.formulier__optie input:checked+span{border-color:var(--nacht);background:var(--nacht);color:var(--wit)}.formulier__optie input:focus-visible+span{outline:3px solid var(--signaal);outline-offset:2px}.formulier__toestemming{align-items:flex-start;gap:.7rem;font-size:.95rem;display:flex}.formulier__toestemming input{width:1.2rem;height:1.2rem;accent-color:var(--nacht);margin-top:.25rem}.formulier__val{position:absolute;left:-9999px}.formulier__voet{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.formulier__voet .knop{background:var(--nacht);border-color:var(--nacht);color:var(--wit)}.formulier__voet .knop:hover{background:var(--nacht-2)}.formulier__voet .knop:disabled{opacity:.6;cursor:wait}.formulier__fout{border:1.5px solid var(--fout);color:#7a1712;background:#fdeceb;border-radius:10px;padding:.8rem 1rem;font-weight:600}@media (width<=899px){.contactblad__binnen{grid-template-columns:1fr}}@media (width<=559px){.formulier{grid-template-columns:1fr}}