@font-face{font-family:'Sora';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/sora-400-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Sora';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/sora-400-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
--creme:#F4F6F9; --creme-2:#EBEFF4; --secundair:#EBEFF4; --bruin:#001145; --zand:#D5DDE8; --goud-hover:#BDD6FF; --licht-hover:#DCE6F0;
--goud:#84ADFF; --goud-licht:#EBEFF4; --goud-diep:#0031AF; --goud-donker:#84ADFF;
--teal-paneel:#013DB5; --geel:#DCB114; --teal-op-navy:#84ADFF; --oranje:#84ADFF; --oranje-hover:#BDD6FF; --geel-rand:#013DB5; --geel-rand-aa:#013DB5;
--ant:#000000; --ant-diep:#001145; --ant-zacht:#2F2F2F; --wit:#FFFFFF; --lijn:#D5DDE8;
--ok:#2E6B3A; --fout:#A33A2E;
--font-kop:'Sora','Helvetica Neue',Arial,sans-serif;
--font-tekst:'Sora','Helvetica Neue',Arial,sans-serif;
--font-titel:'Sora','Helvetica Neue',Arial,sans-serif;
--font-display:'Sora','Helvetica Neue',Arial,sans-serif;
--maxw:1300px; --pad:clamp(16px,4vw,40px); --r:15px;
--ease:cubic-bezier(.22,.61,.36,1);
--schaduw:0 18px 50px -22px rgba(0,17,69,.35);
--schaduw-lg:0 40px 90px -40px rgba(0,17,69,.55);
--schaduw-kaart:0 1px 2px rgba(0,17,69,.05),0 14px 34px -22px rgba(0,17,69,.28);
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--creme);color:var(--ant);font:400 1.09rem/1.6 var(--font-tekst);overflow-x:clip}
h1,h2,h3,h4{font-family:var(--font-titel);font-weight:700;line-height:1.18;letter-spacing:.02em;margin:0 0 .6em;color:var(--ant)}
p{margin:0 0 1.15em;line-height:1.72}
a{color:inherit}
img{max-width:100%;height:auto;display:block}
svg{fill:none}
.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}
.sectie{padding-block:clamp(3.5rem,7vw,6rem)}
.sectie:not(.sectie--creme2) + .sectie:not(.sectie--creme2){padding-top:clamp(2.5rem,4vw,3.5rem)}
.sectie--creme2{background:var(--creme-2)}
.label,.eyebrow{font:700 .76rem/1.3 var(--font-kop);letter-spacing:.18em;text-transform:uppercase;color:var(--goud-diep);display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1.1rem}
.label::before,.eyebrow::before{content:"";width:2rem;height:1px;background:var(--goud-diep);flex:none}
.kop{font-size:clamp(2.05rem,3.6vw,2.95rem);color:var(--goud-diep)}
.intro{font-size:1.2rem;color:var(--ant-zacht);max-width:62ch}
.sectiekop{max-width:760px;margin-bottom:clamp(2rem,4vw,3rem)}
.sectiekop--midden{margin-inline:auto;text-align:center}
.sectiekop--midden .label{justify-content:center}
.sectiekop--midden .intro{margin-inline:auto}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.98rem 1.6rem;border-radius:2rem;font:700 .8rem/1.2 var(--font-kop);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:normal;text-align:center;transition:none}
.btn svg{width:12px;height:12px;flex:none;margin-top:-.15em;order:2}
.btn--lijn{background:var(--secundair);border-color:var(--secundair);color:#000}
.btn--lijn:hover{background:var(--licht-hover);color:#000}
.btn--wa{background:var(--wit);border-color:var(--lijn);color:var(--ant)}
.btn--wa:hover{background:var(--goud-licht);border-color:var(--goud-donker);color:var(--ant)}
.btn--wa svg{width:15px;height:15px;order:0;margin-top:-.1em;color:#25D366}
.btn--lg{padding:1.2rem 1.9rem;font-size:.88rem}
.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--goud-diep);outline-offset:3px}
.knoprij{display:flex;flex-wrap:wrap;gap:.8rem;align-items:stretch}
@media(max-width:620px){.knoprij{max-width:23rem}
.knoprij .btn{width:100%}}
.topbar{position:fixed;inset:0 0 auto 0;z-index:50;padding:.9rem 0;transition:background .35s var(--ease),box-shadow .35s var(--ease),padding .35s var(--ease)}
.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.topbar__logo{position:relative;display:flex;align-items:center}
.topbar__logo img{height:101px;width:auto;transition:opacity .35s var(--ease),height .35s var(--ease)}
.topbar__logo img+img{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}
.topbar__actions{display:flex;align-items:center;gap:.7rem}
.topbar__tel{display:inline-flex;align-items:center;gap:.5rem;font:600 1rem/1 var(--font-kop);letter-spacing:.02em;color:#fff;text-decoration:none;padding:.5rem .4rem .4rem;transition:color .35s var(--ease)}
.topbar__tel svg{width:18px;height:18px}
.topbar .btn{padding:.7rem 1.15rem;font-size:.82rem}
.topbar.is-stuck{background:rgba(246,244,236,.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 2px 10px rgba(29,29,27,.06);padding:.55rem 0}
@media(min-width:1024px){.topbar::before{content:"";position:absolute;inset:0 0 auto 0;height:150px;z-index:-1;pointer-events:none;
background:linear-gradient(180deg,rgba(29,29,27,.42) 0%,rgba(29,29,27,.40) 42%,rgba(29,29,27,0) 100%);
transition:opacity .35s var(--ease)}
.topbar.is-stuck::before{opacity:0}}
.topbar.is-stuck .topbar__logo img,.topbar.is-stuck .topbar__logo img+img{height:67px}
@media(min-width:1200px){.topbar__logo img{height:115px}
.topbar.is-stuck .topbar__logo img,.topbar.is-stuck .topbar__logo img+img{height:72px}}
.topbar.is-stuck .topbar__tel{color:var(--ant)}
@media(max-width:620px){.topbar__tel,.topbar__actions .btn--offerte{display:none}
.topbar__logo img,.topbar__logo img+img,.topbar.is-stuck .topbar__logo img,.topbar.is-stuck .topbar__logo img+img{height:67px}}
.hero{position:relative;min-height:min(92vh,860px);display:grid;align-items:stretch;overflow:hidden;isolation:isolate;background:var(--ant-diep)}
.hero__bg{position:absolute;inset:0;z-index:-3;display:block}
.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center top}
.hero__veil{position:absolute;inset:0;z-index:-2;pointer-events:none;
background:
radial-gradient(120% 90% at 70% 18%,rgba(29,29,27,0) 30%,rgba(29,29,27,.55) 100%),
linear-gradient(180deg,rgba(29,29,27,.62) 0%,rgba(29,29,27,.18) 26%,rgba(29,29,27,.3) 58%,rgba(29,29,27,.92) 100%)}
.hero__content{position:relative;z-index:1;padding-block:5.35rem 9rem;max-width:56rem;margin-inline:auto;text-align:center;color:#fff}
.hero .eyebrow{color:var(--teal-op-navy);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-shadow:0 2px 12px rgba(0,0,0,.55);margin-bottom:.6rem}
.hero .eyebrow::before{background:var(--teal-op-navy);width:32px;height:2px}
.hero__title{font-size:clamp(2.5rem,4.7vw,3.55rem);line-height:1.05;letter-spacing:-.02em;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.35);margin:0}
.hero__title em{font-style:normal;white-space:nowrap;color:#fff;background:linear-gradient(180deg,transparent 62%,rgba(0,161,155,.9) 62%);padding-inline:.06em}
.hero .wrap{width:100%}
@media(min-width:1080px){.hero{min-height:664px}}
@media(min-width:1080px){.hero__content{padding-top:calc(5.35rem + 33px)}}
@media(max-width:1080px){.hero{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:min(84vh,760px)}
.hero .wrap{order:1}
.hero__content{padding-block:9.5rem 1.2rem;max-width:none}}
@media(max-width:620px){.hero{min-height:min(76vh,600px)}
.hero__content{padding-block:10rem .8rem}
.hero .eyebrow{font-size:.8rem}}
.offerte-overlay{position:relative;margin-top:0;z-index:6;padding:0 clamp(16px,4vw,40px) 60px;background:var(--creme-2);display:flow-root}
.of-wrap{position:relative;max-width:var(--maxw);margin:clamp(-104px,-7.5vw,-56px) auto 0}
.of-box{position:relative;z-index:2;background:var(--teal-paneel);color:#fff;border-radius:28px;padding:clamp(28px,3.4vw,44px) clamp(28px,4vw,52px);box-shadow:0 24px 60px -10px rgba(0,128,122,.42)}
.of-trust{position:absolute;top:20px;right:24px;z-index:5}
.of-title{font-family:var(--font-titel);font-weight:700;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.6rem,2.6vw,2.1rem);margin:0 0 8px;color:#fff}
.of-sub{font-size:16px;color:#fff;margin:0 0 22px}
.of-form{margin:0}
.of-pill{display:grid;grid-template-columns:.8fr 1px .8fr 1px 1fr 1px 1.2fr auto;align-items:stretch;gap:0;background:#fff;border-radius:999px;overflow:hidden;padding:8px;box-shadow:0 8px 24px rgba(29,29,27,.18)}
.of-field{display:flex;flex-direction:column;justify-content:center;padding:8px 18px;min-width:0;cursor:text}
.of-field span{font:600 11px/1 var(--font-kop);color:var(--ant);letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase;opacity:.78}
.of-field input,.of-field select{border:none;outline:none;background:none;font-family:var(--font-tekst);font-size:16px;color:var(--ant);width:100%;padding:0;line-height:1.4;-webkit-appearance:none;appearance:none}
.of-field input::placeholder{color:#767674}
.of-field select{cursor:pointer;background-image:url("/assets/icoon/fijne-lijn/chevron-omlaag.svg");background-repeat:no-repeat;background-position:right 0 center;background-size:12px 12px;padding-right:18px}
.of-field input[type="date"]{color:var(--ant)}
.of-field input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(.15);cursor:pointer;opacity:.7}
.of-field input:focus-visible,.of-field select:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:6px}
.of-divider{background:rgba(29,29,27,.12);width:1px;align-self:center;height:38px}
.of-cta{display:inline-flex;align-items:center;gap:10px;background:var(--oranje);color:var(--ant);border:none;border-radius:2rem;padding:15px 26px;font:700 13px/1.2 var(--font-kop);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}
.of-cta:hover{background:var(--oranje-hover)}
.of-cta svg{width:12px;height:12px;margin-top:-2px}
.keurmerken{display:flex;align-items:center;gap:0;width:max-content;max-width:100%;padding:5px 6px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.18);border-radius:999px}
.keurmerk{width:96px;height:52px;padding:9px;flex:none;display:grid;place-items:center;text-decoration:none;color:#fff;transition:opacity .2s ease}
.keurmerk+.keurmerk{border-left:1px solid rgba(255,255,255,.24)}
a.keurmerk:hover{opacity:.82}
.keurmerk img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.keurmerk--kv img{filter:brightness(0) invert(1)}
.keurmerk--score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.keurmerk--score.keurmerk--kv img{max-height:21px}
.keurmerk__cijfer{font:700 1.05rem/1 var(--font-display);color:#fff}
.keurmerk--tekst{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}
.keurmerk__kop{font:700 .95rem/1 var(--font-kop);color:#fff;letter-spacing:.04em;text-transform:uppercase}
.keurmerk__sub{font:600 .58rem/1.15 var(--font-tekst);color:rgba(255,255,255,.76)}
@media(max-width:880px){.of-trust{position:static;justify-content:flex-start;flex-wrap:wrap;margin-bottom:14px}}
@media(max-width:760px){.offerte-overlay{padding-bottom:48px}
.of-wrap{margin-top:-48px}
.of-pill{grid-template-columns:1fr;border-radius:18px;padding:8px;gap:6px}
.of-divider{display:none}
.of-field{padding:10px 16px;border-bottom:1px solid rgba(29,29,27,.08)}
.of-cta{justify-content:center;border-radius:14px;padding:13px 20px}}
@media(max-width:560px){.keurmerken{width:100%;padding:4px 5px}
.keurmerk{width:auto;flex:1 1 0;min-width:0;height:48px;padding:6px}
.keurmerk--score.keurmerk--kv img{max-height:16px}
.keurmerk__cijfer{font-size:.95rem}
.keurmerk__kop{font-size:.78rem}
.keurmerk__sub{font-size:.52rem}}
.dienst{background:var(--teal-paneel);color:var(--wit);overflow:hidden;transition:transform .2s,background .2s}
.dienst:hover{background:var(--goud-diep);transform:translateY(-3px)}
.dienst h3{font-size:1.3rem;margin-bottom:.45rem;color:var(--wit)}
.dienst p{margin:0;color:var(--wit);font-size:1.04rem}
.stap{border-top:1px solid var(--goud);padding-top:1.1rem}
.stap h3{font-size:1.37rem;margin-bottom:.45rem}
.stap p{margin:0;color:var(--ant-zacht);font-size:1.04rem}
.dozen{padding:clamp(2.6rem,5vw,4.2rem) 0 0;background:var(--creme)}
.dozen:not(:has(+ .calc)){padding-bottom:clamp(2.6rem,5vw,4.2rem)}
.badge{position:absolute;right:16px;bottom:16px;background:var(--bruin);color:var(--creme);border-radius:16px;padding:.95rem 1.15rem;box-shadow:var(--schaduw);z-index:2}
.blok{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:stretch}
.blok+.blok{margin-top:clamp(3.5rem,7vw,6rem)}
.team{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:1.6rem;list-style:none;padding:0}
.plaatsen{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1.2rem 0 0}
.plaatsen li{display:inline-flex;align-items:center;gap:.4rem;background:var(--wit);border:1px solid var(--lijn);border-radius:999px;padding:.4rem .85rem;font:600 .82rem/1.1 var(--font-kop);letter-spacing:.03em}
.plaatsen svg{width:14px;height:14px;color:var(--goud-diep);margin-top:-.15em}
@media(max-width:860px){.blok{grid-template-columns:1fr;gap:1.8rem}}
.lf__done{padding:1.5rem 1.3rem;background:#fff;border:1px solid var(--lijn);border-radius:16px;color:var(--ant);line-height:1.55}
.lf__done a{font-weight:700}
.lfcalc{margin-top:.2rem;border:1px solid rgba(255,255,255,.45);border-radius:14px;background:rgba(0,0,0,.12);overflow:hidden}
.lfcalc.is-toegevoegd{border-color:#fff;background:rgba(0,0,0,.2)}
.footer{position:relative;isolation:isolate;background:var(--bruin);color:#fff;font-size:.95rem}
.footer a:not(.btn){color:#fff;text-decoration:none}
.footer a:not(.btn):hover{text-decoration:underline}
.footer__media{position:absolute;inset:0;z-index:-1;overflow:hidden}
.footer__media img{width:100%;height:100%;object-fit:cover;object-position:40% 30%;transform:translate(20%,-21%)}
.footer__media::after{content:"";position:absolute;inset:0;background:
linear-gradient(to bottom,rgba(0,17,69,.62) 0%,rgba(0,17,69,.2) 18%,rgba(0,17,69,.42) 100%),
linear-gradient(100deg,rgba(0,17,69,.96) 0%,rgba(0,17,69,.88) 30%,rgba(0,17,69,.42) 60%,rgba(0,17,69,.22) 80%,rgba(0,17,69,.5) 100%)}
.footer__claim{max-width:36rem;padding-block:clamp(3.2rem,6vw,5rem) clamp(2.4rem,4vw,3.2rem)}
.footer__claim .eyebrow{color:var(--teal-op-navy);margin-bottom:1rem}
.footer__claim .eyebrow::before{background:var(--teal-op-navy)}
.footer__claim h2{color:#fff;font-size:clamp(2.05rem,3.75vw,2.95rem);margin:0 0 1rem;max-width:16ch}
.footer__claim p{color:rgba(255,255,255,.8);margin:0 0 1.7rem;max-width:44ch;line-height:1.7}
.footer__tel{display:inline-flex;align-items:center;gap:.8rem;font:600 clamp(1.6rem,3vw,2.15rem)/1 var(--font-kop);color:#fff!important;text-decoration:none!important;margin-bottom:1.3rem}
.footer__tel svg{width:24px;height:24px;color:var(--teal-op-navy);flex:none}
.footer__knoppen{display:flex;gap:.7rem;flex-wrap:wrap}
.footer__onder{position:relative;padding-top:118px;background:linear-gradient(to bottom,rgba(0,17,69,0) 0,rgba(0,17,69,.5) 46px,rgba(0,17,69,.93) 102px,rgba(0,17,69,.985) 150px,rgba(0,17,69,.99) 100%)}
.footer__rooster{border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem 2rem;padding-block:1.9rem}
.footer__rooster>*{min-width:0}
.footer__rooster h2{font:700 .85rem/1.3 var(--font-kop);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-op-navy);margin:0 0 .6rem}
.footer__rooster address{font-style:normal;font-size:.9rem;line-height:1.7;color:rgba(255,255,255,.8)}
.footer__rooster p{margin:.6rem 0 0;font-size:.85rem;color:rgba(255,255,255,.62);line-height:1.6}
.footer__rooster ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:.9rem}
.footer__logo{height:64px;width:auto;margin-bottom:.9rem}
.footer__merken{border-top:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:space-between;gap:1.3rem 1.6rem;flex-wrap:wrap;padding-block:1.6rem}
.merk{display:block;flex:0 0 auto}
a.merk{opacity:.82;transition:opacity .25s var(--ease)}
a.merk:hover,a.merk:focus-visible{opacity:1}
.merk img{display:block;width:auto}
@media(max-width:940px){.footer__merken{justify-content:center;gap:1.2rem 1.9rem}}
.footer__balk{background:#000B33;color:rgba(255,255,255,.58);font-size:.82rem}
.footer__balk .wrap{display:flex;justify-content:space-between;gap:.8rem 1.6rem;flex-wrap:wrap;padding-block:1.05rem}
.footer__balk a{color:rgba(255,255,255,.8)}
@media(max-width:900px){.footer__rooster{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.footer__knoppen{width:100%;max-width:23rem}
.footer__knoppen .btn{width:100%}
.footer__balk .wrap{flex-direction:column;align-items:flex-start;gap:.45rem}}
@media(max-width:700px){.footer__media img{object-position:44% 34%;transform:none}
.footer__media::after{background:linear-gradient(to bottom,rgba(0,17,69,.88) 0%,rgba(0,17,69,.72) 26%,rgba(0,17,69,.58) 58%,rgba(0,17,69,.6) 100%)}}
@media(max-width:520px){.footer__rooster{grid-template-columns:1fr}}
.mcta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;grid-template-columns:1fr 1fr;gap:.5rem;padding:.55rem var(--pad) calc(.55rem + env(safe-area-inset-bottom));background:rgba(246,244,236,.96);backdrop-filter:blur(8px);border-top:1px solid var(--lijn)}
.mcta .btn{width:100%;padding:.78rem .5rem;font-size:.82rem}
.mcta .btn--lijn{background:var(--bruin);border-color:var(--bruin);color:#fff}
.mcta .btn--lijn:hover,.mcta .btn--lijn:focus-visible{background:var(--goud-diep);border-color:var(--goud-diep);color:#fff}
@media(max-width:767.98px){.mcta{display:grid}
.footer__balk .wrap{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}
.wa-zweef{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:58;
display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#25D366;
box-shadow:0 8px 20px -6px rgba(0,17,69,.45)}
.wa-zweef svg{width:30px;height:30px}
.wa-zweef:focus-visible{outline:1px solid #DCB114;outline-offset:3px}
@media(hover:hover){.wa-zweef{transition:box-shadow .2s var(--ease)}
.wa-zweef:hover{box-shadow:0 12px 26px -6px rgba(0,17,69,.6)}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.wa-zweef{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}
.wa-zweef:hover{transform:scale(1.08)}}
@media(max-width:767.98px){.wa-zweef{bottom:calc(61px + env(safe-area-inset-bottom) + 12px)}}
body.drawer-open .wa-zweef,body:has(.m3c-balk.is-zichtbaar) .wa-zweef{visibility:hidden}
@media print{.wa-zweef{display:none}}
.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}
.js [data-reveal].in{opacity:1;transform:none}
.js [data-reveal-groep]>*{opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease),transform .55s var(--ease)}
.js [data-reveal-groep]>*.in{opacity:1;transform:none}
.js .hero [data-reveal]{opacity:1;transform:translateY(14px);transition-duration:.85s}
.js .hero [data-reveal].in{transform:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
.js [data-reveal],.js .hero [data-reveal],.js [data-reveal-groep]>*{opacity:1;transform:none;transition:none}
.btn,.dienst{transition:none}}
@media print{.topbar,.hero,.offerte-overlay,#dozen,#reviews,#offerte,.footer,.mcta{display:none!important}
[data-reveal],[data-reveal-groep]>*{opacity:1!important;transform:none!important}}
.opslag{position:relative;overflow:hidden;padding-top:clamp(3rem,6vw,5rem);background:var(--creme,#F6F4EC)}
.opslag .btn--omlijnd{border:1.5px solid rgba(246,244,236,.6);color:var(--creme,#F6F4EC);background:transparent}
.opslag .btn--omlijnd:hover{background:rgba(246,244,236,.12);color:var(--creme,#F6F4EC)}
.split{position:relative;overflow:hidden;background:var(--creme,#F6F4EC);color:var(--creme,#F6F4EC)}
.split::before{content:"";position:absolute;inset:0 45% 0 0;background:var(--bruin);z-index:2}
.split .btn--omlijnd{border:1.5px solid rgba(246,244,236,.6);color:var(--creme,#F6F4EC);background:transparent}
.split .btn--omlijnd:hover{background:rgba(246,244,236,.12);color:var(--creme,#F6F4EC)}
@media(max-width:900px){.split{background:var(--bruin)}
.split::before{display:none}}
.venster{position:relative;overflow:hidden;padding-top:clamp(3rem,6vw,5rem);background:var(--bruin);color:var(--creme,#F6F4EC)}
.venster .btn--omlijnd{border:1.5px solid rgba(246,244,236,.6);color:var(--creme,#F6F4EC);background:transparent}
.venster .btn--omlijnd:hover{background:rgba(246,244,236,.12);color:var(--creme,#F6F4EC)}
.topbar .wrap{align-items:flex-start}
.topbar__actions{margin-left:auto;margin-top:.6rem}
.topbar.is-stuck .wrap{align-items:center}
.topbar.is-stuck .topbar__actions{margin-top:0}
@media(max-width:760px){.topbar .wrap{align-items:center}
.topbar__actions{margin-top:0}}
.topbar.is-stuck{padding:.4rem 0}
.topbar.is-stuck .topbar__logo img,.topbar.is-stuck .topbar__logo img+img{height:62px}
@media(min-width:1200px){.topbar.is-stuck .topbar__logo img,.topbar.is-stuck .topbar__logo img+img{height:67px}}
.topbar.is-stuck .btn{padding:.57rem 1rem;font-size:.76rem}
.topbar.is-stuck .topbar__tel{font-size:.95rem}
@keyframes topbar-in{from{opacity:0;transform:translateY(-4px)}}
@media(max-width:760px){.topbar.is-stuck .topbar__logo img,.topbar.is-stuck .topbar__logo img+img{height:58px}
.topbar.is-stuck .btn{padding:.54rem .8rem}}
.footer__claim{max-width:44rem;padding-block:clamp(1.6rem,3vw,2.5rem) clamp(1.2rem,2vw,1.6rem)}
.footer__claim .eyebrow{margin-bottom:.55rem}
.footer__claim h2{font-size:clamp(1.5rem,2.4vw,1.95rem);margin:0 0 .55rem;max-width:22ch}
.footer__claim p:not(.eyebrow){margin:0 0 .9rem;max-width:52ch;line-height:1.55;font-size:.95rem}
.footer__tel{font-size:clamp(1.15rem,1.9vw,1.45rem);margin-bottom:.8rem}
.footer__tel svg{width:19px;height:19px}
.footer__knoppen{display:flex;flex-wrap:wrap;gap:.7rem}
.footer__knoppen .btn{padding:.74rem 1.3rem;font-size:.78rem}
@media(max-width:620px){.footer__knoppen{flex-direction:column;align-items:flex-start}
.footer__knoppen .btn{width:100%}}
.footer__onder{padding-top:62px;background:linear-gradient(to bottom,rgba(0,17,69,0) 0,rgba(0,17,69,.5) 24px,rgba(0,17,69,.93) 54px,rgba(0,17,69,.985) 80px,rgba(0,17,69,.99) 100%)}
@media(max-width:520px){.footer__rooster{grid-template-columns:1fr 1fr;gap:1.4rem 1.2rem}
.footer__rooster address,.footer__rooster ul{font-size:.85rem;line-height:1.6}
.footer__rooster h2{font-size:.78rem;letter-spacing:.16em}}
@media(min-width:761px) and (prefers-reduced-motion:no-preference){.hero__bg:has(+ .hero__yt){container-type:size;overflow:hidden}
.hero__bg:has(+ .hero__yt) img{--b:max(100cqw,calc(2.4 * (100cqh + 72px)));position:absolute;top:-72px;left:50%;width:var(--b);max-width:none;height:calc(var(--b) / 2.4);transform:translateX(-50%)}}
.footer__logo{height:50px}
.nav{display:flex;align-items:center;align-self:flex-start;margin-top:.6rem}
.topbar.is-stuck .nav{margin-top:0}
.nav__links{display:flex;align-items:center;gap:1.15rem;list-style:none;margin:0;padding:0}
.nav__links>li{position:relative}
.nav__links>li>a,.nav__trigger{
display:inline-flex;align-items:center;gap:.3rem;
font:700 .9rem/1 var(--font-kop);letter-spacing:.01em;
color:#fff;text-decoration:none;white-space:nowrap;
padding:.55rem 0;cursor:pointer;transition:color .25s var(--ease);
}
.nav__chev{width:13px;height:13px;transition:transform .25s var(--ease)}
.nav__links li.is-open .nav__chev{transform:rotate(180deg)}
.nav__links>li>a:hover,.nav__trigger:hover,.nav__links li.is-open>.nav__trigger{color:var(--teal-op-navy)}
.topbar.is-stuck .nav__links>li>a,.topbar.is-stuck .nav__trigger{color:var(--ant)}
.topbar.is-stuck .nav__links>li>a:hover,.topbar.is-stuck .nav__trigger:hover,.topbar.is-stuck .nav__links li.is-open>.nav__trigger{color:var(--goud-diep)}
.mega{
position:absolute;top:calc(100% + 12px);left:0;
transform:translateY(-8px);
width:max-content;max-width:min(1060px,calc(100vw - 3rem));
background:var(--wit);border:1px solid var(--lijn);border-radius:var(--r);
padding:1.6rem 1.9rem 0;box-shadow:var(--schaduw-lg);
opacity:0;visibility:hidden;pointer-events:none;
transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;
z-index:60;
}
.mega::before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}
.nav__links li.is-open>.mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.mega__grid{display:grid;gap:1.5rem 2.4rem;padding-bottom:1.3rem}
.mega__label{
margin:0 0 .85rem;font:700 .7rem/1 var(--font-kop);
letter-spacing:.13em;text-transform:uppercase;color:var(--ant-zacht);
}
.mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.62rem}
.mega__col a{
display:block;font:400 .93rem/1.35 var(--font-tekst);color:var(--ant);
text-decoration:none;transition:color .2s var(--ease),transform .2s var(--ease);
}
.mega__col a:hover{color:var(--goud-diep)}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.mega__col a:hover{transform:translateX(2px)}}
.mega__foot{
margin:0 -1.9rem;padding:.9rem 1.9rem;text-align:center;
border-top:1px solid var(--lijn);background:var(--creme);
border-radius:0 0 var(--r) var(--r);
}
.mega__foot a{
display:inline-flex;align-items:center;gap:.5rem;
font:600 .92rem/1 var(--font-kop);color:var(--goud-diep);text-decoration:none;
transition:gap .2s var(--ease);
}
.mega__foot a:hover svg{transform:translateX(.35rem)}
.mega__foot svg{width:14px;height:14px;transition:transform .2s var(--ease)}
.nav-toggle{
display:none;align-items:center;justify-content:center;
width:44px;height:44px;padding:0;margin-left:.2rem;
background:none;border:0;color:#fff;cursor:pointer;
}
.nav-toggle svg{width:26px;height:26px}
.topbar.is-stuck .nav-toggle{color:var(--ant)}
.drawer{position:fixed;inset:0;z-index:120;visibility:hidden;pointer-events:none;overflow:hidden;overflow:clip}
.drawer.is-open{visibility:visible;pointer-events:auto}
.drawer__scrim{
position:absolute;inset:0;width:100%;height:100%;
background:rgba(34,49,78,.55);border:0;padding:0;cursor:pointer;
opacity:0;transition:opacity .3s var(--ease);
}
.drawer.is-open .drawer__scrim{opacity:1}
.drawer__panel{
position:absolute;inset:0 0 0 auto;width:min(420px,100%);
display:flex;flex-direction:column;background:var(--wit);
transform:translateX(100%);transition:transform .32s var(--ease);z-index:1;
}
.drawer.is-open .drawer__panel{transform:translateX(0)}
body.drawer-open .mcta{display:none}
.drawer__head{
display:flex;align-items:center;justify-content:space-between;gap:1rem;
padding:calc(.9rem + env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) .9rem max(1.25rem,env(safe-area-inset-left));
border-bottom:1px solid var(--lijn);flex:0 0 auto;
}
.drawer__logo img{height:52px;width:auto;display:block}
.drawer__close{display:grid;place-items:center;width:44px;height:44px;background:none;border:0;color:var(--ant);cursor:pointer}
.drawer__close svg{width:24px;height:24px}
.drawer__nav{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:.4rem 0 1rem}
.drawer__group{border-bottom:1px solid var(--lijn)}
.drawer__group>summary{
display:flex;align-items:center;justify-content:space-between;
padding:.95rem 1.25rem;font:700 1rem/1.3 var(--font-kop);color:var(--ant);
cursor:pointer;list-style:none;
}
.drawer__group>summary::-webkit-details-marker{display:none}
.drawer__group>summary::after{
content:"";width:9px;height:9px;margin-left:1rem;flex:0 0 auto;
background:var(--ant-zacht);-webkit-mask:url("/assets/icoon/fijne-lijn/chevron-omlaag.svg") center/contain no-repeat;mask:url("/assets/icoon/fijne-lijn/chevron-omlaag.svg") center/contain no-repeat;
transform:translateY(-2px);transition:transform .2s var(--ease);
}
.drawer__group[open]>summary{color:var(--goud-diep)}
.drawer__group[open]>summary::after{transform:rotate(180deg) translateY(2px)}
.drawer__group a{display:block;padding:.6rem 1.25rem .6rem 2rem;font-size:.94rem;color:var(--ant-zacht);text-decoration:none}
.drawer__group a:hover{color:var(--goud-diep);background:var(--creme)}
.drawer__group a:last-child{padding-bottom:1rem}
.drawer__link{
display:block;padding:.95rem 1.25rem;font:700 1rem/1.3 var(--font-kop);
color:var(--ant);text-decoration:none;border-bottom:1px solid var(--lijn);
}
.drawer__link:hover{color:var(--goud-diep)}
.drawer__foot{
flex:0 0 auto;display:grid;gap:.7rem;
padding:1.1rem max(1.25rem,env(safe-area-inset-right)) calc(1.1rem + env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));
border-top:1px solid var(--lijn);background:var(--creme);
}
.drawer__cta{justify-content:center}
.drawer__tel{display:inline-flex;align-items:center;gap:.55rem;font:600 1rem/1 var(--font-kop);color:var(--ant);text-decoration:none}
.drawer__tel svg{width:18px;height:18px}
.topbar__logo{flex:none}
.topbar__tel,.topbar .btn{white-space:nowrap}
@media(min-width:1024px){.topbar__actions{margin-left:0}
.nav{align-self:auto;margin-top:calc(.6rem + 4px)}}
@media(max-width:1199.98px){.topbar__tel{display:none}}
@media(max-width:1023.98px){.nav{display:none}
.nav-toggle{display:inline-flex}}
@media(max-width:767.98px){.topbar .btn--wa{display:none}}
.leeg{color:var(--ant-zacht);font-style:italic}
.hero--pagina{min-height:min(69vh,645px)}
@media(min-width:1080px){.hero--pagina{min-height:498px}}
@media(max-width:1080px){.hero--pagina{min-height:min(63vh,570px)}}
@media(max-width:620px){.hero--pagina{min-height:min(57vh,450px)}}
.hero--pagina .hero__bg img{object-position:center 34%}
.hero--pagina .hero__content{padding-block:clamp(9rem,12vw,11rem) clamp(1.6rem,3vw,2.6rem)}
.hero--pagina .hero__title{font-size:clamp(1.9rem,3.6vw,2.9rem)}
@media(max-width:620px){.hero--pagina .hero__content{padding-block:7.5rem 1.2rem}}
h1,h2,h3,h4,.kop,.hero__title{overflow-wrap:break-word}
a.dienst{text-decoration:none}
a.dienst h3::after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.45em;background:currentColor;-webkit-mask:url("/assets/icoon/fijne-lijn/chevron-rechts.svg") center/contain no-repeat;mask:url("/assets/icoon/fijne-lijn/chevron-rechts.svg") center/contain no-repeat;transform:translateY(-.06em);transition:transform .2s var(--ease)}
a.dienst:hover h3::after{transform:translate(.16em,-.06em)}
a.dienst:focus-visible{outline:1px solid #DCB114;outline-offset:3px}
.hero--pagina .hero__content{padding-bottom:calc(clamp(56px,7.5vw,104px) + 35px)}
.keurmerk--score{flex-direction:row;gap:.55rem}
.keurmerk--kv.keurmerk--score{width:auto;padding-inline:14px}
.keurmerk--score.keurmerk--kv img{height:34px;width:auto;max-height:none;max-width:none}
.keurmerk__cijfer{font-size:1.4rem}
@media(min-width:881px) and (max-width:1080px){.of-trust{position:static;justify-content:flex-start;flex-wrap:wrap;margin-bottom:14px}}
@media(max-width:560px){.keurmerk--kv.keurmerk--score{padding-inline:8px;flex:1.5 1 0}
.keurmerk--score{gap:.4rem}
.keurmerk--score.keurmerk--kv img{height:24px;max-height:none}
.keurmerk__cijfer{font-size:1.1rem}}
.hero--pagina .hero__bg img[src*="inpakken-keuken"]{object-position:center 24%}
#reviews:has(.art-3){position:relative}
.stap{border-top:0;padding-top:0}
.stap:not(:nth-child(4n+1)){border-left:1px solid rgba(0,161,155,.16);padding-left:var(--stap-gap)}
.stap h3{min-height:2.36em;display:flex;align-items:flex-end}
@media(max-width:900px){.stap:not(:nth-child(4n+1)){border-left:0;padding-left:0}
.stap:not(:nth-child(2n+1)){border-left:1px solid rgba(0,161,155,.16);padding-left:var(--stap-gap)}
.stap h3{min-height:0;display:block}}
@media(max-width:520px){.stap:not(:nth-child(2n+1)){border-left:0;padding-left:0}
.stap+.stap{border-top:1px solid rgba(0,161,155,.16);padding-top:var(--stap-gap)}}
.footer__balk .wrap{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.55rem}
.footer__balk small{font-size:1em}
.footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.3rem}
.footer__legal a{color:rgba(255,255,255,.8);text-decoration:none}
.footer__legal a:hover,.footer__legal a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}
.skiplink{position:fixed;top:0;left:max(12px,env(safe-area-inset-left));z-index:70;transform:translateY(-140%);
background:var(--bruin);color:var(--creme);font:700 .95rem/1 var(--font-kop);
padding:.85rem 1.4rem;border-radius:0 0 12px 12px;text-decoration:none;
transition:transform .18s var(--ease)}
.skiplink:focus{transform:translateY(0)}
.skiplink:focus-visible{outline:3px solid var(--goud-diep);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.skiplink{transition:none}}
@media(max-width:767.98px){html{scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}
.keurmerk__sub{color:#fff}
@media(prefers-reduced-motion:reduce){.topbar,.topbar__logo img,.topbar__logo img+img{transition:none}
.drawer__panel,.nav__chev{transition:none}}
main[tabindex="-1"]:focus{outline:none}
:root{--offerte:#027F13;--offerte-tekst:#FFFFFF;--offerte-rand:#015C0E;--offerte-hover:#015C0E}
a.btn[href$="#offerte"],#lfForm button[type=submit],#ofForm .of-cta{background:var(--offerte);border:1px solid var(--offerte);color:var(--offerte-tekst)}
a.btn[href$="#offerte"] svg,#lfForm button[type=submit] svg,#ofForm .of-cta svg{color:inherit}
a.btn[href$="#offerte"]:hover,a.btn[href$="#offerte"]:focus-visible,#lfForm button[type=submit]:hover,#lfForm button[type=submit]:focus-visible,#ofForm .of-cta:hover,#ofForm .of-cta:focus-visible{background:var(--offerte-hover);border-color:var(--offerte-rand);color:#fff;box-shadow:none}
.sb-verborgen{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sb-diensten__kop{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
.sb-diensten__kop .sectiekop{margin-bottom:0}
.sb-diensten__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}
.sb-dienst{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart);overflow:hidden}
.sb-dienst__beeld{position:relative}
.sb-dienst__foto{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 30%}
.sb-dienst__ico{position:absolute;right:.8rem;bottom:-1.4rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:var(--schaduw-kaart)}
.sb-dienst__ico img{width:34px;height:34px}
.sb-dienst__tekst{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}
.sb-dienst h3{font-size:1.12rem;margin:0 0 .5rem;color:var(--goud-diep)}
.sb-dienst h3 a{color:inherit;text-decoration:none}
.sb-dienst h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.sb-dienst p{margin:0 0 1rem;font-size:.95rem;color:var(--ant-zacht)}
.sb-dienst__pijl{margin-top:auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--goud-licht);color:var(--goud-diep)}
.sb-dienst__pijl svg{width:16px;height:16px}
.sb-dienst:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
.sb-dienst h3 a:focus-visible{outline:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.sb-dienst{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
.sb-dienst:hover{transform:translateY(-4px);box-shadow:var(--schaduw)}
.sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:#fff}}
@media(max-width:980px){.sb-diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.sb-diensten__kop{display:block}
.sb-diensten__grid{grid-template-columns:1fr;gap:.8rem}
.sb-dienst{flex-direction:row;min-height:8rem}
.sb-dienst__beeld{flex:none;width:7.25rem}
.sb-dienst__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}
.sb-dienst__ico,.sb-dienst__pijl{display:none}
.sb-dienst__tekst{padding:.9rem 1rem}
.sb-dienst h3{font-size:1.02rem;margin-bottom:.3rem}
.sb-dienst p{margin:0;font-size:.88rem}}
.sb-sterren{--vul:100%;display:block;flex:none;width:5.5em;height:1.1em;background:linear-gradient(90deg,var(--geel) var(--vul),var(--lijn) 0);-webkit-mask:url("/assets/icoon/fijne-lijn/ster.svg") 0 0/20% 100% repeat-x;mask:url("/assets/icoon/fijne-lijn/ster.svg") 0 0/20% 100% repeat-x}
h1,h2,h3,h4,.kop,.hero__title{font-weight:600;letter-spacing:0}
.label{color:#676767}
.btn{border-radius:5px;letter-spacing:.05em;font-weight:600}
.btn:not([class*="btn--"]){background:var(--bruin);border-color:var(--bruin);color:#fff}
.btn:not([class*="btn--"]):hover{background:var(--goud-diep);border-color:var(--goud-diep);color:#fff}
.btn:not([class*="btn--"]) svg{color:var(--goud)}
.btn--lijn-wit{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}
.btn--lijn-wit:hover{background:rgba(255,255,255,.12);color:#fff}
.btn--lijn-wit svg{order:0;width:16px;height:16px}
a.btn.btn--offerte,button.btn.btn--offerte,a.btn[href^="/offerte/"],a.btn[href$="#offerte"],#lfForm button[type=submit]{background:var(--offerte);border:1px solid var(--offerte);color:var(--offerte-tekst)}
a.btn.btn--offerte svg,button.btn.btn--offerte svg,a.btn[href^="/offerte/"] svg{color:inherit}
a.btn.btn--offerte:hover,a.btn.btn--offerte:focus-visible,button.btn.btn--offerte:hover,button.btn.btn--offerte:focus-visible,a.btn[href^="/offerte/"]:hover,a.btn[href^="/offerte/"]:focus-visible{background:var(--offerte-hover);border-color:var(--offerte-rand);color:#fff;box-shadow:none}
a.btn.btn--offerte:focus-visible,button.btn.btn--offerte:focus-visible,a.btn[href^="/offerte/"]:focus-visible,a.btn[href$="#offerte"]:focus-visible,#lfForm button[type=submit]:focus-visible,#ofForm .of-cta:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--offerte-rand)}
.topbar,.topbar.is-stuck{background:var(--bruin);padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}
.topbar.is-stuck{box-shadow:0 4px 18px rgba(0,17,69,.28)}
.topbar::before{display:none}
.topbar .wrap{min-height:78px;align-items:center}
.topbar .topbar__logo{align-self:flex-start;flex:none;background:#fff;border-radius:0 0 20px 20px;padding:.55rem .8rem .7rem;margin-bottom:-62px;box-shadow:0 12px 26px -14px rgba(0,17,69,.55);transition:margin .3s var(--ease),padding .3s var(--ease)}
@media(prefers-reduced-motion:reduce){.topbar,.topbar .topbar__logo{transition:none}}
.topbar .topbar__logo img{position:static;transform:none;opacity:1;height:120px;width:auto}
.topbar.is-stuck .topbar__logo{margin-bottom:-24px;padding:.35rem .55rem .45rem}
.topbar.is-stuck .topbar__logo img{height:80px}
.topbar .nav,.topbar.is-stuck .nav{margin-top:0;align-self:center}
.nav__trigger{background:none;border:0;font:700 .9rem/1 var(--font-kop)}
.nav__links>li>a,.nav__trigger,.topbar.is-stuck .nav__links>li>a,.topbar.is-stuck .nav__trigger{color:#fff;font-weight:600}
.nav__links>li>a:hover,.nav__trigger:hover,.nav__links li.is-open>.nav__trigger,.topbar.is-stuck .nav__links>li>a:hover,.topbar.is-stuck .nav__trigger:hover,.topbar.is-stuck .nav__links li.is-open>.nav__trigger{color:var(--goud)}
.nav__links>li>a[aria-current="page"]{color:var(--goud)}
.topbar__tel,.topbar.is-stuck .topbar__tel{color:#fff}
.topbar__tel:hover{color:var(--goud)}
.topbar .nav-toggle,.topbar.is-stuck .nav-toggle{color:#fff}
@media(max-width:1200px){.topbar .topbar__logo img{height:101px}
.topbar .topbar__logo{margin-bottom:-51px}}
@media(max-width:620px){.topbar .wrap{min-height:64px}
.topbar .topbar__logo,.topbar.is-stuck .topbar__logo{padding:.35rem .5rem .45rem;margin-bottom:-27px;border-radius:0 0 14px 14px}
.topbar .topbar__logo img,.topbar.is-stuck .topbar__logo img{height:69px}}
.topbar:not(.is-stuck){background-color:transparent;box-shadow:none}
.topbar::before{display:block;content:"";position:absolute;inset:0 0 auto 0;height:150px;z-index:-1;pointer-events:none;
background:linear-gradient(180deg,rgba(0,17,69,.46) 0%,rgba(0,17,69,.46) 50%,rgba(0,17,69,.2) 75%,rgba(0,17,69,0) 100%);
transition:opacity .35s var(--ease)}
.topbar.is-stuck::before{opacity:0}
.topbar:not(.is-stuck) .nav__links>li>a[aria-current="page"],.topbar:not(.is-stuck) .nav__links>li>a:hover,.topbar:not(.is-stuck) .nav__trigger:hover,.topbar:not(.is-stuck) .nav__links li.is-open>.nav__trigger,.topbar:not(.is-stuck) .topbar__tel:hover{color:#fff;text-decoration:underline 2px var(--goud);text-underline-offset:.45em}
body:not(:has(.hero)) .topbar{background-color:var(--bruin)}
body:not(:has(.hero)) .topbar::before{display:none}
.mega__col ul{gap:.5rem}
.mega__col a{font-size:.9rem}
.mega__col a[aria-current="page"],.mega__foot a[aria-current="page"]{color:var(--goud-diep);font-weight:600}
.mega__foot{background:var(--creme)}
.drawer__group a.drawer__sub{padding:.42rem 1.25rem .42rem 3rem;font-size:.9rem}
.drawer__group--koppen a:last-child{padding-bottom:1rem}
.drawer__group a[aria-current="page"]{color:var(--goud-diep);font-weight:600}
.hero__veil{background:linear-gradient(180deg,rgba(0,17,69,.62) 0%,rgba(0,17,69,.38) 45%,rgba(0,17,69,.72) 100%)}
.hero--pagina .hero__content{padding-block:clamp(9.5rem,13vw,11.5rem) clamp(1.8rem,3.4vw,2.8rem)}
.hf1-hero{min-height:560px}
.hf1-hero .hero__content{padding-bottom:calc(clamp(56px,7.5vw,104px) + 2rem)}
.hf1{background:var(--creme);padding-bottom:0}
.hf1 .of-box{border-radius:15px;padding:clamp(20px,2vw,28px) clamp(20px,2.4vw,32px);box-shadow:0 26px 60px -20px rgba(0,17,69,.6)}
.hf1 .of-title{letter-spacing:0;font-weight:600;font-size:clamp(1.45rem,2.2vw,1.85rem);margin-bottom:6px}
.hf1 .of-sub{max-width:62ch;line-height:1.55;margin-bottom:16px}
.hf1 .of-pill{border-radius:10px;padding:6px;grid-template-columns:1fr 1px 1fr 1px .9fr 1px 1.1fr auto}
.hf1 .of-field{padding:6px 14px}
.hf1 .of-field span{color:var(--bruin)}
.hf1 .of-cta{border-radius:5px;letter-spacing:.05em;font-weight:600;padding:13px 22px}
.hf1-tel{margin:10px 0 0;font-size:.9rem;color:rgba(255,255,255,.9)}
.hf1-tel a{color:#fff;font-weight:600;white-space:nowrap}
@media(max-width:760px){.hf1 .of-pill{grid-template-columns:1fr;border-radius:10px;gap:4px}
.hf1 .of-cta{border-radius:5px;margin-top:2px}
.hf1 .of-field:last-of-type{border-bottom:0}}
@media(max-width:620px){.hf1-hero{min-height:0}
.hf1-hero .hero__content{padding-top:6.6rem;padding-bottom:calc(48px + 1.2rem)}
.hf1 .of-box{padding:16px 12px 14px}
.hf1 .of-title{font-size:1.28rem;margin-bottom:10px}
.hf1 .of-sub{display:none}
.hf1 .of-pill{padding:6px}
.hf1 .of-field{padding:7px 12px}
.hf1 .of-cta{padding:12px 18px}
.hf1-tel{margin-top:8px;font-size:.86rem}}
.hf1 .of-box{padding-block:clamp(18px,1.8vw,24px)}
.hf1 .of-box{background:var(--teal-paneel)}
.hf1 .hf1-tel{color:#fff}
.hf1 .of-sub{margin-bottom:14px}
.hf1-tel{margin-top:8px}
@media(max-width:620px){.hf1 .of-box{padding-top:13px;padding-bottom:12px}
.hf1 .of-title{margin-bottom:6px}
.hf1 .of-field{padding-block:6px}}
.topbar__kv{display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;line-height:1;padding:.3rem .25rem;margin-right:.3rem;white-space:nowrap;flex:none}
.topbar__kv .kv-icoon{width:20px;height:18px;flex:none}
.topbar__kv b{font:700 .95rem/1 var(--font-titel)}
.topbar__kv .sb-sterren{font-size:.62rem}
.topbar__kv:hover b{color:var(--goud)}
@media(max-width:620px){.topbar__kv{gap:.3rem;margin-right:.1rem;padding-inline:.1rem}
.topbar__kv .sb-sterren{width:1.1em;-webkit-mask-size:auto 100%;mask-size:auto 100%;font-size:.8rem}}
.sbf__optioneel{font-weight:400;color:var(--ant-zacht)}
.sbf__klaar a{color:var(--goud-diep)}
.sbf__melding{margin:0;font-weight:600;color:var(--fout)}
.sbf__melding:empty{display:none}
.sbf__klaar{padding:.4rem 0;line-height:1.55}
.sbf__klaar strong{display:block;font-size:1.15rem;color:var(--goud-diep);margin-bottom:.3rem}
.sbf__klaar:focus{outline:none}
@media(min-width:861px){.sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sb-dienst h3{color:var(--bruin)}
.sectie.bh-nieuws,.sectie:not(.sectie--creme2) + .sectie.bh-nieuws{padding-top:clamp(3.25rem,4.6vw,4.2rem)}
.sectie.bh-nieuws{padding-bottom:clamp(3rem,5vw,4.5rem)}
.bh-nieuws .sectiekop{margin-bottom:clamp(1.5rem,2.6vw,2.2rem)}
.bh-nieuws__raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem)}
.bh-nieuws__kaart{position:relative;min-width:0;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--wit);
box-shadow:0 1px 2px rgba(0,17,69,.1),0 16px 34px -20px rgba(0,17,69,.4)}
.bh-nieuws__beeld{aspect-ratio:16/10;overflow:hidden;background:var(--goud-diep)}
.bh-nieuws__foto{display:block;width:100%;height:100%;object-fit:cover}
.bh-nieuws__tekst{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;padding:1.25rem 1.4rem 1.4rem}
.bh-nieuws__kaart h3{margin:0 0 .5rem;font-size:clamp(1.08rem,1.35vw,1.2rem);line-height:1.3}
.bh-nieuws__kaart h3 a{color:var(--ant-diep);text-decoration:none}
.bh-nieuws__kaart h3 a::after{content:"";position:absolute;inset:0}
.bh-nieuws__kaart p{margin:0 0 1rem;font-size:.95rem;line-height:1.6;color:var(--ant-zacht)}
.bh-nieuws__meer{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;font:600 .92rem/1.3 var(--font-kop);color:var(--goud-diep)}
.bh-nieuws__meer svg{width:16px;height:16px}
.bh-nieuws__kaart:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
.bh-nieuws__kaart h3 a:focus-visible{outline:none}
.bh-nieuws__voet{margin:clamp(1.6rem,2.8vw,2.2rem) 0 0;text-align:center}
@media(prefers-reduced-motion:no-preference){.bh-nieuws__kaart,.bh-nieuws__foto,.bh-nieuws__meer svg{transition:transform .3s var(--ease)}
.bh-nieuws__kaart:hover{transform:translateY(-4px)}
.bh-nieuws__kaart:hover .bh-nieuws__foto{transform:scale(1.05)}
.bh-nieuws__kaart:hover .bh-nieuws__meer svg{transform:translateX(3px)}}
@media(max-width:900px){.bh-nieuws__raster{grid-template-columns:1fr}
.bh-nieuws__kaart{flex-direction:row}
.bh-nieuws__beeld{flex:0 0 42%;aspect-ratio:auto;min-height:180px}}
@media(max-width:560px){.bh-nieuws__kaart{flex-direction:column}
.bh-nieuws__beeld{flex:none;aspect-ratio:16/10;min-height:0}}
.bh-nieuws__kaart:has(.bh-nieuws__beeld--pop){overflow:visible}
.bh-nieuws__beeld--pop{position:relative;overflow:clip visible;background:none;container-type:inline-size}
.bh-nieuws__raam{position:absolute;inset:0;overflow:hidden;border-radius:var(--r) var(--r) 0 0;background:var(--goud-diep)}
.bh-nieuws__beeld--pop img{position:absolute;left:calc(var(--pl)*1cqw);top:calc(var(--pt)*1cqw);width:calc(var(--pw)*1cqw);max-width:none;height:auto;
aspect-ratio:var(--par);object-fit:fill;transform-origin:50% calc(var(--pt)*-1cqw)}
.bh-nieuws__uit{pointer-events:none;
clip-path:inset(0 calc((var(--pw) + var(--pl) - 100)*1cqw) calc((var(--pw)/var(--par) + var(--pt))*1cqw - 1px) calc(var(--pl)*-1cqw + var(--pk,0)*1cqw))}
.bh-nieuws .sectiekop{margin-bottom:clamp(2.6rem,4vw,3.4rem)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.bh-nieuws__uit{transition:transform .3s var(--ease)}
.bh-nieuws__kaart:hover .bh-nieuws__uit{transform:scale(1.05)}}
@media(max-width:900px){.bh-nieuws__raster{row-gap:3.25rem}
.bh-nieuws__beeld--pop{align-self:flex-start;aspect-ratio:16/10;min-height:0}}
@media(max-width:560px){.bh-nieuws__beeld--pop{align-self:stretch}}
.footer{--footer-rgb:0,46,99;--footer-waas:.35;background:rgb(var(--footer-rgb))}
.footer__balk{background:#001E6B}
.footer__claim .eyebrow{color:#BDD6FF}
.footer__claim .eyebrow::before{background:#BDD6FF}
.footer__boven{position:relative;isolation:isolate}
@media(min-width:701px){.footer__boven{padding-bottom:40px;overflow:hidden}
.footer__claim{position:relative;isolation:isolate;width:fit-content}
.footer__claim::before{content:"";position:absolute;inset:.25rem .25rem .5rem -3rem;z-index:-1;background:rgba(var(--footer-rgb),.82);filter:blur(14px);pointer-events:none}}
@media(min-width:1441px){.footer__boven{min-height:calc(362px + (100vw - 1440px) * .33);display:flex;flex-direction:column;justify-content:center}
.footer__boven>.wrap{width:100%}}
.footer__media{position:absolute;inset:0;z-index:-1;overflow:hidden}
.footer__media::after{content:"";position:absolute;inset:0;
background:linear-gradient(to bottom,rgba(var(--footer-rgb),0) calc(100% - 88px),rgb(var(--footer-rgb)) 100%),rgba(var(--footer-rgb),var(--footer-waas))}
.footer__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 55%;transform:none;
-webkit-mask-image:none;mask-image:none}
@media(min-width:1441px){.footer__media img{object-position:50% 70%}}
.footer__onder{padding-top:0;background:none}
.footer__onder h2{font:700 .85rem/1.3 var(--font-kop);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-op-navy);margin:0 0 .6rem}
.footer__rooster{grid-template-columns:1.2fr 1fr 1fr 1.1fr;padding-block:1rem .9rem}
.footer__merk .footer__logo{display:block;width:108px;height:auto;margin:0 0 .6rem}
.footer__merk p{margin:0}
.footer__vestigingen{border-top:1px solid rgba(255,255,255,.16);padding-block:1rem 1.1rem}
.footer__vest{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem 1.6rem}
.footer__vest li{display:grid;align-content:start;font-size:.88rem;line-height:1.55;color:rgba(255,255,255,.8)}
.footer__vest b{font-weight:600;color:#fff;margin-bottom:.1rem}
.footer__vest b a{color:inherit}
.footer__vest li{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:repeat(4,auto) 1fr;column-gap:.3rem}
.footer__vest li>*{grid-column:1/-1}
.footer__vest li>.footer__route{grid-row:5;align-self:end;justify-self:start}
@media(min-width:1320px){.footer__vest li>span:first-of-type{grid-column:1;grid-row:2}
.footer__vest li>.footer__route{grid-column:2;grid-row:2;align-self:baseline}}
.footer__vest a.footer__route{font-weight:400;font-size:.8rem;color:var(--teal-op-navy);text-decoration:underline;text-underline-offset:2px}
.footer__vest a.footer__route:hover{color:#fff}
.footer__vest a.footer__route{padding-bottom:5px;margin-bottom:-5px}
.footer__rooster{border-top:0}
.footer__rooster{padding-block:.5rem .6rem}
.footer__vestigingen{padding-block:.8rem .9rem}
.footer__merken{align-items:center;justify-content:space-between;padding-block:.9rem 1rem;border-top:1px solid rgba(255,255,255,.16)}
span.merk{opacity:.82}
.footer__balk .wrap{flex-direction:row;justify-content:center;align-items:baseline;gap:.4rem 2.2rem}
.footer__kvk{white-space:nowrap}
@media(max-width:767.98px){.footer__balk .wrap{flex-direction:column;align-items:center;gap:.45rem}
.footer__balk small .footer__sep{display:none}
.footer__kvk{display:block}}
@media(max-width:1100px){.footer__vest{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.footer__rooster{grid-template-columns:1fr 1fr}
.footer__merken{justify-content:center;gap:1.2rem 2.2rem}}
@media(max-width:700px){.footer__boven{padding-top:calc(100vw / 1.9)}
.footer__media{bottom:auto;height:calc(100vw / 1.9)}
.footer__media img{object-position:50% 50%}
.footer__media::after{background:linear-gradient(to bottom,rgba(var(--footer-rgb),0) 70%,rgb(var(--footer-rgb)) 100%)}}
@media(max-width:520px){.footer__rooster{grid-template-columns:1.1fr .9fr;gap:1.4rem .8rem}
.footer__merk{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;column-gap:1.1rem;align-items:start}
.footer__merk .footer__logo{grid-row:1/3;width:88px;margin:0}
.footer__rooster>div:last-child{grid-column:1/-1}
.footer__rooster>div:last-child ul{grid-template-columns:1fr 1fr;column-gap:1.2rem}
.footer__vest{grid-template-columns:1fr 1fr;gap:1rem 1.2rem}
.footer__onder h2{font-size:.78rem;letter-spacing:.16em}}
.kop{overflow-wrap:break-word}
.sb-diensten:has(.sb-diensten__grid--secties){padding-block:clamp(2.5rem,5vw,4rem)}
.sb-diensten:has(.sb-diensten__grid--3){padding-block:clamp(1.75rem,2.8vw,2.25rem)}
.sb-diensten:has(.sb-diensten__grid--3) .sectiekop{margin-bottom:0}
.sb-diensten__grid--3{margin-top:clamp(1rem,2vw,1.4rem);gap:.9rem}
.sb-diensten__grid--3 .sb-dienst__foto{object-position:center 28%}
@media(min-width:621px){.sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.sb-diensten__grid--3 .sb-dienst__foto{aspect-ratio:3/1}
.sb-diensten__grid--3 .sb-dienst__ico{width:2.5rem;height:2.5rem;bottom:-1rem;border-radius:11px}
.sb-diensten__grid--3 .sb-dienst__ico img{width:26px;height:26px}
.sb-diensten__grid--3 .sb-dienst__tekst{padding:.75rem 3.2rem .8rem 1.1rem}
.sb-diensten__grid--3 .sb-dienst h3{font-size:1.05rem;margin-bottom:.25rem}
.sb-diensten__grid--3 .sb-dienst p{margin:0;font-size:.88rem;line-height:1.5}
.sb-diensten__grid--3 .sb-dienst__pijl{position:absolute;right:.9rem;bottom:.9rem;width:2rem;height:2rem}}
@media(min-width:861px){.sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
.sb-diensten:has(.sb-diensten__grid--3) .sectiekop{max-width:none}
.sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{max-width:none;font-size:1.05rem;margin-top:.45rem}
@media(max-width:620px){.sb-diensten:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}
.sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{display:none}
.sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
.sb-diensten__grid--3 .sb-dienst{flex-direction:column;min-height:0}
.sb-diensten__grid--3 .sb-dienst__beeld{width:auto}
.sb-diensten__grid--3 .sb-dienst__foto{position:static;aspect-ratio:2/1;height:auto}
.sb-diensten__grid--3 .sb-dienst__tekst{padding:.55rem .7rem .65rem}
.sb-diensten__grid--3 .sb-dienst h3{font-size:.93rem;line-height:1.25;margin:0}
.sb-diensten__grid--3 .sb-dienst p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.sb-diensten__grid--3>li:last-child:nth-child(odd){grid-column:1/-1}
.sb-diensten__grid--3>li:last-child:nth-child(odd) .sb-dienst__foto{aspect-ratio:4/1}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.sb-dienst__ico{transition:transform .25s var(--ease)}
.sb-diensten:not(#aanbod,#diensten6) .sb-dienst:is(:hover,:focus-within) .sb-dienst__ico{transform:translateY(-3px) scale(1.08)}
:is(.sb-zakelijk__kaart,.sb-zakelijk__rij){transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}
:is(.sb-zakelijk__icoon,.sb-zakelijk__pijl){transition:transform .25s var(--ease)}
.c7-b43__tekst img{transition:transform .25s var(--ease)}
.c7-b43__stap:is(:hover,:focus-within) .c7-b43__tekst img{transform:translateY(-2px) scale(1.08)}}
section>.wrap>.sectiekop:last-child{margin-bottom:0}
@media(min-width:861px){.sb-diensten__grid--3:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
.sb-verhaal{--vh-over:4.5rem;--vh-vlak:var(--creme-2);--vh-kop:var(--goud-diep);--vh-lead:var(--ant-zacht);--vh-tekst:var(--ant-zacht);--vh-label:#676767;--vh-link:var(--goud-diep);
--vh-kaart:var(--bruin);--vh-kaarttekst:#D5DDE8;--vh-kaartlabel:var(--goud);--vh-chip:rgba(255,255,255,.08);--vh-chiprand:rgba(255,255,255,.28);--vh-chiptekst:var(--wit);--vh-kaartlink:var(--wit);
background-color:var(--vh-vlak);color:var(--vh-tekst);overflow-x:clip}
.sb-verhaal:is(.sb-verhaal--donker,.sb-verhaal--blauw){--vh-kaart:var(--wit);--vh-kaarttekst:var(--ant-zacht);--vh-kaartlabel:var(--goud-diep);--vh-chip:var(--creme-2);--vh-chiprand:var(--creme-2);--vh-chiptekst:var(--bruin);--vh-kaartlink:var(--goud-diep)}
.sectie.sb-verhaal,.sectie:not(.sectie--creme2)+.sectie.sb-verhaal{padding-block:clamp(3rem,4vw,3.6rem) clamp(2.75rem,4vw,3.5rem)}
.sb-verhaal .label{color:var(--vh-label)}
.sb-verhaal .label::before{background:var(--vh-label)}
.sb-verhaal .kop{color:var(--vh-kop);margin-bottom:.9rem;font-size:clamp(2rem,3vw,2.6rem)}
.sb-verhaal .intro{color:var(--vh-lead);font-size:1.08rem;line-height:1.6;max-width:none;margin-bottom:.9rem}
@media(max-width:560px){.sb-verhaal{--vh-over:2.5rem}}
:root{--vlak-a:#F4F6F9;--vlak-b:#E1E8F0}
:where(main > :nth-child(odd)){background-color:var(--vlak-b)}
:where(main > :nth-child(even)){background-color:var(--vlak-a)}
main > :is(.sectie--creme2,.opslag):nth-child(odd){background-color:var(--vlak-b)}
main > :is(.sectie--creme2,.opslag):nth-child(even){background-color:var(--vlak-a)}
main > .sb-verhaal:not(.sb-verhaal--donker,.sb-verhaal--blauw,.sb-verhaal--wit):nth-child(odd){--vh-vlak:var(--vlak-b)}
main > .sb-verhaal:not(.sb-verhaal--donker,.sb-verhaal--blauw,.sb-verhaal--wit):nth-child(even){--vh-vlak:var(--vlak-a)}
:root{--rh-laag:clamp(8px,1.25vw,18px);--rh-vlak:clamp(10px,1.5vw,22px);--rh-gewoon:clamp(12px,2.2vw,30px);--rh-steil:clamp(16px,2.65vw,38px);
--rv-schuin-op:polygon(0 100%,100% 0,100% 100%);--rv-schuin-in:polygon(0 0,100% 0,0 100%);
--rv-terug-op:polygon(0 0,100% 100%,0 100%);--rv-terug-in:polygon(0 0,100% 0,100% 100%);
--rv-helling-op:polygon(0 100%,40% 100%,100% 0,100% 100%);--rv-helling-in:polygon(0 0,100% 0,40% 100%,0 100%);
--rv-afrit-op:polygon(0 0,60% 100%,100% 100%,0 100%);--rv-afrit-in:polygon(0 0,100% 0,100% 100%,60% 100%);
--rv-punt-op:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);--rv-punt-in:polygon(0 0,100% 0,50% 100%);
--rv-knik-op:polygon(0 0,68% 100%,100% 0,100% 100%,0 100%);--rv-knik-in:polygon(0 0,100% 0,68% 100%)}
main > *{position:relative;--r-op:var(--rv-schuin-op);--r-in:var(--rv-schuin-in);--r-h:var(--rh-gewoon);--r-uit:var(--rv-schuin-in);--r-uh:var(--rh-gewoon)}
main > :nth-child(7n+3){--r-op:var(--rv-terug-op);--r-in:var(--rv-terug-in);--r-h:var(--rh-laag)}
main > :nth-child(7n+2){--r-uit:var(--rv-terug-in);--r-uh:var(--rh-laag)}
main > :nth-child(7n+4){--r-op:var(--rv-punt-op);--r-in:var(--rv-punt-in)}
main > :nth-child(7n+3){--r-uit:var(--rv-punt-in);--r-uh:var(--rh-gewoon)}
main > :nth-child(7n+5){--r-op:var(--rv-helling-op);--r-in:var(--rv-helling-in);--r-h:var(--rh-steil)}
main > :nth-child(7n+4){--r-uit:var(--rv-helling-in);--r-uh:var(--rh-steil)}
main > :nth-child(7n+6){--r-op:var(--rv-terug-op);--r-in:var(--rv-terug-in);--r-h:var(--rh-vlak)}
main > :nth-child(7n+5){--r-uit:var(--rv-terug-in);--r-uh:var(--rh-vlak)}
main > :nth-child(7n+7){--r-op:var(--rv-knik-op);--r-in:var(--rv-knik-in)}
main > :nth-child(7n+6){--r-uit:var(--rv-knik-in);--r-uh:var(--rh-gewoon)}
main > :nth-child(7n+8){--r-op:var(--rv-afrit-op);--r-in:var(--rv-afrit-in)}
main > :nth-child(7n+7){--r-uit:var(--rv-afrit-in);--r-uh:var(--rh-gewoon)}
main > :is(.hf1,.jurtoc),main > :has(+ .venster){--r-uh:var(--rh-laag)}
main > :is(.sb-diensten,.sb-impact,.pk) + *{--r-h:var(--rh-laag)}
main > * + *::before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:calc(var(--r-h) + 1px);background-color:inherit;
clip-path:var(--r-op);pointer-events:none}
main > :is(.opslag,.venster,.sb-nabericht,.sb-hubplaat,.sb-impact,.sb-crew,.sb-zakelijk)::before,main > :is(.hf1,.jurtoc) + *::before{content:none}
main > :is(.hf1,.jurtoc)::after,main > :not(.venster,.opslag):has(+ :is(.opslag,.venster,.sb-nabericht,.sb-hubplaat,.sb-impact,.sb-crew,.sb-zakelijk))::after{
content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:calc(min(var(--r-uh),var(--rh-gewoon)) + 1px);background-color:inherit;clip-path:var(--r-uit);
z-index:1;pointer-events:none}
main > .venster{padding-bottom:var(--r-uh)}
main > .venster + *::before{z-index:2}
main > .sectie:is(.sb-fs,.sb-contact){background-color:var(--goud-diep)}
main > :is(.sb-fs,.sb-contact) .sectiekop .label{color:var(--goud-hover)}
main > :is(.sb-fs,.sb-contact) .sectiekop .label::before{background:var(--goud-hover)}
main > :is(.sb-fs,.sb-contact) .sectiekop .kop{color:var(--wit)}
main > :is(.sb-fs,.sb-contact) .sectiekop p,main > :is(.sb-fs,.sb-contact) .sectiekop .intro{color:var(--licht-hover)}
.sb-diensten .sb-dienst{background:var(--bruin);box-shadow:0 1px 2px rgba(0,17,69,.12),0 16px 34px -18px rgba(0,17,69,.6)}
.sb-diensten .sb-dienst h3{color:var(--wit)}
.sb-diensten .sb-dienst p{color:var(--licht-hover)}
.sb-diensten .sb-dienst__pijl{background:var(--goud);color:var(--bruin)}
.hero__wissel{display:inline-block;color:var(--offerte);transition:opacity .25s var(--ease),transform .25s var(--ease)}
.hero__wissel.is-weg{opacity:0;transform:translateY(.25em)}
@media(prefers-reduced-motion:reduce){.hero__wissel{transition:none}}
.hf1 .keurmerk--ev{width:112px;padding:9px 12px}
.hf1 .keurmerk--tekst{width:auto;padding:9px 16px}
.hf1 .keurmerk__cijfer{font-size:1.4rem}
.hf1 .keurmerk__kop{font-size:.95rem}
.hf1 .keurmerk__sub{font-size:.6rem;color:rgba(255,255,255,.82)}
.hf1 .of-trust{top:clamp(18px,1.8vw,24px);right:clamp(20px,2.4vw,32px)}
@media(min-width:1081px){.hf1 .of-sub{max-width:min(737px,calc(100% - 505px))}}
.sb-kerncijfer{display:flex;align-items:center;gap:.8rem;margin:0;padding:1.15rem clamp(20px,2.4vw,32px);color:#3A4670}
.sb-kerncijfer + .sb-kerncijfer{border-left:1px solid #E1E8F0}
.sb-kerncijfer p{margin:0;font-size:.94rem;line-height:1.4;text-wrap:balance}
.sb-kerncijfer b{display:block;margin-bottom:.15rem;color:var(--bruin);font:700 1rem/1.25 var(--font-kop)}
@media(min-width:1101px) and (max-width:1379px){.sb-kerncijfer{padding-inline:20px}}
@media(max-width:1100px){.sb-kerncijfer:nth-child(odd){border-left:0}
.sb-kerncijfer:nth-child(n+3){border-top:1px solid #E1E8F0}}
@media(max-width:560px){.sb-kerncijfer{padding:.85rem 1rem;gap:.75rem}
.sb-kerncijfer + .sb-kerncijfer{border-left:0;border-top:1px solid #E1E8F0}
.sb-kerncijfer p{font-size:.9rem}
.sb-kerncijfer b{font-size:1rem}}
.sb-diensten__grid--wit{--dk-r:4px;row-gap:calc(30px + .35rem);margin-top:calc(30px + .35rem)}
main > .sb-diensten .sb-diensten__grid--wit .sb-dienst{background:var(--wit);border-radius:var(--dk-r);overflow:visible;
box-shadow:0 0 0 1px rgba(0,17,69,.07),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
main > .sb-diensten .sb-diensten__grid--wit .sb-dienst h3{color:var(--bruin)}
main > .sb-diensten .sb-diensten__grid--wit .sb-dienst p{color:var(--ant-zacht)}
main > .sb-diensten .sb-diensten__grid--wit .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){main > .sb-diensten .sb-diensten__grid--wit .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:var(--wit)}}
.sb-diensten__grid--wit .sb-dienst__beeld{border-radius:var(--dk-r) var(--dk-r) 0 0}
.sb-diensten__grid--wit .sb-dienst__ico{border-radius:var(--dk-r)}
.sb-dpop{--fa:3.15;container-type:inline-size;aspect-ratio:var(--fa);
--p:clamp(30px,100cqw / var(--fa) * .16,40px);
--ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));
--pw:calc(var(--ph) * var(--ar));
--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));
--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
.sb-dpop__raam{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
.sb-dpop__boven{position:absolute;left:0;right:0;bottom:100%;height:calc(var(--p) + 40px);overflow:hidden;pointer-events:none}
.sb-diensten__grid--3 .sb-dpop .sb-dienst__foto,.sb-dpop__boven>img{position:absolute;right:auto;bottom:auto;left:var(--pl);
width:var(--pw);height:var(--ph);max-width:none;aspect-ratio:auto;object-fit:fill;border-radius:0}
.sb-diensten__grid--3 .sb-dpop .sb-dienst__foto{top:var(--pt)}
.sb-dpop__boven>img{top:calc(var(--pt) + var(--p) + 40px);
filter:drop-shadow(0 10px 12px rgba(0,17,69,.3)) drop-shadow(0 2px 3px rgba(0,17,69,.22))}
@media(max-width:620px){.sb-diensten__grid--wit{row-gap:calc(30px + .45rem);margin-top:calc(30px + .45rem)}
.sb-dpop{--fa:2}
.sb-diensten__grid--wit>li:last-child:nth-child(odd) .sb-dpop{--fa:4}}
#reviews .art-b2{position:absolute;left:6.95%;top:2.9%;width:160px;z-index:5;pointer-events:none}
@media(max-width:1279.98px){.art-b2{display:none}}
.sb-ob__kaart{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:44px;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart)}
.sb-ob__kaart::before{content:"";position:absolute;inset:0;z-index:0;border:1px solid #DCB114;border-radius:inherit;pointer-events:none}
.sb-ob__zij{position:relative;order:2;display:flex;flex-direction:column;min-width:0}
.sb-ob__beeld{position:relative;flex:1 0 auto;min-height:330px}
.sb-ob__fig{position:absolute;z-index:1;right:34px;top:-44px;height:calc(100% + 58px);width:auto;max-width:none;pointer-events:none;user-select:none}
.sb-ob__paneel{position:relative;z-index:2;padding:26px 44px 44px;color:#fff}
.sb-ob__paneel::before{content:"";position:absolute;z-index:-1;left:0;right:1px;bottom:1px;top:-60px;background:var(--teal-paneel);border-radius:0 0 calc(var(--r) - 1px) 0;clip-path:polygon(0 0,42% 60px,100% 60px,100% 100%,0 100%)}
.sb-ob__label{display:inline-flex;align-items:center;gap:.75rem;margin:0;font:700 .76rem/1.3 var(--font-kop);letter-spacing:.18em;text-transform:uppercase}
.sb-ob__label::before{content:"";width:2rem;height:1px;background:currentColor;flex:none}
.sb-ob__kop{margin:14px 0 22px;color:#fff;font-size:clamp(1.9rem,2.7vw,2.4rem);line-height:1.1}
.sb-ob__kop span{display:block}
.sb-ob__stappen{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:16px}
.sb-ob__stappen li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;align-items:start;align-content:start}
.sb-ob__stappen li:not(:last-child)::after{content:"";position:absolute;left:16px;top:40px;bottom:-12px;width:2px;background:rgba(255,255,255,.6)}
.sb-ob__nr{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--ant-diep);font:700 1rem/1 var(--font-kop)}
.sb-ob__stappen strong{font:700 1rem/1.35 var(--font-kop);text-wrap:balance}
.sb-ob__stappen span:not(.sb-ob__nr){font-size:.92rem;line-height:1.5;text-wrap:pretty}
.sb-ob__belzin{margin:0 0 10px;font-size:.95rem;font-weight:500;line-height:1.4}
.sb-ob__bel{display:inline-flex;align-items:center;gap:12px;min-height:64px;padding:10px 22px 10px 10px;border:1px solid #fff;border-radius:5px;background:#fff;color:var(--ant-diep);font:700 1.45rem/1 var(--font-kop);text-decoration:none;white-space:nowrap}
.sb-ob__bel:hover{background:var(--creme-2);border-color:var(--creme-2)}
.sb-ob__bel:focus-visible{outline:3px solid #fff;outline-offset:3px}
.sb-ob__belico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--creme-2);flex:none}
.sb-ob__belico svg{width:22px;height:22px}
.sb-ob__form{position:relative;min-width:0;margin:0;padding:40px 44px}
.sb-ob__intro{margin:0 0 22px;max-width:62ch;color:#3D4658;font-size:1rem;line-height:1.6}
.sb-ob__velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}
.sb-ob__vn,.sb-ob__veld--breed,.sb-ob__verstuur,.sb-ob__melding{grid-column:1/-1}
.sb-ob__vn{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:22px;align-items:start;min-width:0;margin:0;padding:16px 20px 18px;border:2px solid var(--ant-diep);border-radius:12px}
.sb-ob__vn::before{content:"";position:absolute;top:16px;bottom:16px;left:50%;border-left:1.5px dashed #7C8AA0}
.sb-ob__vn input[type=text]{width:100%;min-height:44px;margin:0;padding:8px 0;border:0;border-bottom:1.5px solid #7C8AA0;border-radius:0;background:transparent;color:var(--ant-diep);font:500 1rem/1.3 var(--font-tekst)}
.sb-ob__veld{display:flex;flex-direction:column;gap:6px;min-width:0}
.sb-ob__veld>label:first-child{color:var(--ant-diep);font:600 .85rem/1.3 var(--font-kop)}
.sb-ob__veld input:not([type=checkbox]),.sb-ob__veld select,.sb-ob__veld textarea{width:100%;min-height:48px;margin:0;padding:11px 14px;border:1px solid #7C8AA0;border-radius:8px;background:#fff;color:var(--ant-diep);font:500 1rem/1.3 var(--font-tekst)}
.sb-ob__veld textarea{min-height:92px;resize:vertical;line-height:1.45}
.sb-ob__veld select{-webkit-appearance:none;appearance:none;padding-right:42px;background:#fff url("/assets/icoon/fijne-lijn/chevron-omlaag.svg") no-repeat right 14px center/16px}
.sb-ob__veld input[aria-invalid="true"],.sb-ob__veld select[aria-invalid="true"]{border-color:var(--fout)}
.sb-ob__form ::placeholder{color:#5A6478;opacity:1}
.sb-ob__form input:focus-visible,.sb-ob__form select:focus-visible,.sb-ob__form textarea:focus-visible{outline:3px solid var(--goud-diep);outline-offset:1px}
.sb-ob__verstuur{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}
.sb-ob__verstuur p{flex:1 1 220px;margin:0;color:#5A6478;font-size:.8rem;line-height:1.5}
.sb-ob__verstuur a{color:var(--goud-diep);font-weight:600;text-decoration:none}
@media (max-width:900px){.sb-ob__kaart{grid-template-columns:minmax(0,1fr)}
.sb-ob__zij{order:0}
.sb-ob__beeld{min-height:230px}
.sb-ob__fig{right:22px}
.sb-ob__paneel{padding:26px 24px 32px}
.sb-ob__paneel::before{left:1px;right:1px;bottom:0;border-radius:0}
.sb-ob__kop{font-size:clamp(1.75rem,7.4vw,2.2rem)}
.sb-ob__form{padding:28px 20px}
.sb-ob__velden{grid-template-columns:minmax(0,1fr)}
.sb-ob__vn{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:14px 16px 16px}
.sb-ob__vn::before{display:none}}
@media (max-width:620px){.sb-ob__verstuur .btn{width:100%}
.sb-ob__bel{width:100%;max-width:23rem}
.sb-ob__bel{font-size:min(1.45rem,calc((100vw - 178px) * .116))}}
.mega--plan .mega__grid{gap:0 2.6rem}
.mega--k2 .mega__grid{grid-template-columns:repeat(2,max-content)}
.mega--k3 .mega__grid{grid-template-columns:repeat(3,max-content)}
.mega--plan .mega__label{color:var(--bruin)}
.drawer__label{margin:0;padding:.9rem 1.25rem .25rem 2rem;font:700 .72rem/1.2 var(--font-kop);letter-spacing:.12em;text-transform:uppercase;color:var(--bruin)}
.hf1 .of-box::before{content:"";position:absolute;inset:0;border:1px solid var(--ant-diep);border-radius:inherit;pointer-events:none}
main > .hf1:has(+ .sb-kerncijfers){background-color:var(--vlak-b)}
main > .hf1:has(+ .sb-kerncijfers)::after{content:none}
.hf1 .keurmerk--ev img{translate:0 -4px}
@media(max-width:560px){.hf1 .keurmerk--ev img{height:34px;max-height:none;translate:0 -2px}}
.tmh,.tmh + .offerte-overlay{--over:clamp(1.8rem,4vw,3.2rem)}
.tmh{padding-top:var(--tb,78px);background:var(--bruin)}
.tmh + .offerte-overlay .of-wrap{margin-top:calc(-1 * var(--over))}
.tmh h1{margin:.7rem 0 0;color:#fff;font:700 clamp(2rem,3.7vw,2.9rem)/1.08 var(--font-titel);letter-spacing:0}
.tmh-wissel{display:grid;justify-items:start;margin:.06em 0 .12em;padding-bottom:.16em;font-style:normal;font-size:min(1.27em,9.6vw);line-height:1;overflow:hidden}
.tmh-wissel>span{grid-area:1/1;white-space:normal;text-wrap:balance;opacity:0;transform:translateY(.75em);text-decoration:underline var(--offerte);
text-decoration-thickness:.12em;text-underline-offset:.1em;text-decoration-skip-ink:auto;
transition:transform .6s cubic-bezier(.2,.75,.2,1),opacity .45s ease}
.tmh-wissel>.is-actief{opacity:1;transform:none}
.tmh-wissel>.is-weg{transform:translateY(-.75em)}
.tmh-wissel>span::before{content:attr(data-w)}
@media (prefers-reduced-motion:reduce){.tmh-wissel>span{transition:none}}
.tmh h1 .tmh-wissel{margin-right:-.25rem}
@media (min-width:861px){.tmh h1{margin-top:.9rem}
.tmh-wissel{margin:.1em 0 .16em}}
.of-pill:has(.lf__keuzes:not([hidden])){overflow:visible}
.sbr{position:relative;background:var(--creme-2);color:var(--bruin);overflow-x:clip;
padding:clamp(1.5rem,.5rem + 3vw,3rem) 0 clamp(3.5rem,2.4rem + 4vw,6rem)}
.sbr__in{--sbr-boven:.9rem;--sbr-onder:calc(1.4rem + .1rem + 48px);display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);
grid-template-areas:"kop kop" "score rail";column-gap:clamp(2rem,.6rem + 3.6vw,4.75rem);align-items:stretch}
.sbr__kopgroep{grid-area:kop;max-width:46rem;margin-bottom:clamp(3.5rem,2.6rem + 2vw,4.5rem)}
.sbr__kopgroep .eyebrow{display:flex;margin:0 0 1.1rem}
.sbr__kop{font-size:clamp(1.9rem,3.6vw,2.8rem);text-wrap:balance}
.sbr__kop em{font-style:normal;color:var(--teal-paneel)}
.sbr__lead{margin:1.1rem 0 0;max-width:58ch;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.62;color:var(--ant-zacht);text-wrap:pretty}
.sbr__score{grid-area:score;position:relative;display:grid;justify-items:start;gap:.9rem}
.sbr__rail{grid-area:rail;position:relative;min-width:0}
.sbr__vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.sbr__podium{position:absolute;inset:0 0 var(--sbr-onder);isolation:isolate}
.sbr__stapel{--v:1.68rem;position:absolute;z-index:0;top:calc(var(--sbr-boven) + var(--v));right:-.28rem;bottom:0;width:20rem}
.sbr__stapel::before,.sbr__stapel::after{content:"";position:absolute;inset:0;border-radius:var(--r);transition:transform .6s var(--ease)}
.sbr__stapel::before{background:linear-gradient(150deg,var(--teal-paneel),var(--goud-diep));transform:translate(var(--v),calc(-1*var(--v)));
box-shadow:0 18px 34px -20px rgba(0,17,69,.55)}
.sbr__stapel::after{background:#E4EEFF;box-shadow:0 1px 2px rgba(0,17,69,.06),0 16px 30px -18px rgba(0,17,69,.4)}
.sbr__persoon{position:absolute;z-index:1;right:-1.26rem;bottom:0;height:calc(100% + 2.5rem);transform-origin:50% 100%;
filter:drop-shadow(0 12px 14px rgba(0,17,69,.3));transition:transform .6s var(--ease)}
.sbr__persoon img{display:block;width:auto;height:100%;max-width:none}
.sbr__podium>.sbr__boog{position:absolute;z-index:2;left:0;bottom:-1rem}
.sbr__boog{position:relative;display:grid;place-items:center;width:14.7rem;aspect-ratio:1;border-radius:50%;
background:#fff;color:var(--bruin);box-shadow:var(--schaduw);text-align:center}
.sbr__ring{position:absolute;inset:.63rem;width:calc(100% - 1.26rem);height:calc(100% - 1.26rem);transform:rotate(-62deg);overflow:visible}
.sbr__ring circle{fill:none;stroke:var(--teal-paneel);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset 1.5s var(--ease)}
.sbr__boog.is-wacht .sbr__ring circle{transition:none}
.sbr__getal{position:relative;margin:0}
.sbr__getal>span[aria-hidden]{display:grid;justify-items:center;gap:.42rem}
.sbr__getal b{font:700 4.34rem/.9 var(--font-kop);letter-spacing:-.045em;font-variant-numeric:tabular-nums}
.sbr__sub{max-width:9.24rem;font:600 1.04rem/1.25 var(--font-kop);color:var(--ant-zacht)}
.sbr__profiel{justify-self:center;display:inline-flex;align-items:center;gap:.8rem;min-height:44px;margin:0;
padding:.5rem 1rem .5rem .75rem;border-radius:10px;background:#fff;border:1px solid var(--lijn);
color:var(--bruin);font:600 .98rem/1.2 var(--font-kop);transition:transform .4s var(--ease)}
.sbr__score>.sbr__profiel{position:absolute;left:0;right:0;bottom:2px;width:fit-content;margin-inline:auto}
.sbr__profiel img{width:auto;height:1.45rem}
.sbr__nv{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sbr__kaarten{display:flex;align-items:stretch;gap:1.15rem;margin:0;padding:var(--sbr-boven) .25rem 1.4rem;list-style:none;overflow-x:auto;
scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;overscroll-behavior-x:contain;scrollbar-width:thin;
scrollbar-color:var(--lijn) transparent}
.sbr__kaarten:focus-visible{outline:3px solid var(--goud-diep);outline-offset:2px;border-radius:var(--r)}
.sbr__kaarten:has(.is-open){align-items:flex-start}
.sbr .sbr__kaarten{--sbr-rand:max(1.2rem,(100vw - var(--maxw)) / 2);margin-inline-end:calc(-1 * var(--sbr-rand));
padding-inline-end:var(--sbr-rand)}
.sbr__rail--js .sbr__kaarten{scrollbar-width:none}
.sbr__rail--js .sbr__kaarten::-webkit-scrollbar{display:none}
.sbr__kaart{position:relative;z-index:0;flex:0 0 min(27rem,84%);display:flex;flex-direction:column;scroll-snap-align:start;
padding:1.35rem 1.45rem 1.25rem;border-radius:var(--r);background:#fff;color:var(--bruin);
box-shadow:0 1px 2px rgba(0,17,69,.05),0 14px 28px -22px rgba(0,17,69,.3);transition:transform .45s var(--ease)}
.sbr__kaart::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 30px 44px -26px rgba(0,17,69,.45);
opacity:0;transition:opacity .45s var(--ease)}
.sbr__kaart::before{content:"\201C";content:"\201C" / "";display:block;height:2.2rem;margin:-.35rem 0 .45rem -.15rem;
font:700 4.6rem/1 var(--font-titel);color:var(--teal-paneel);transform-origin:20% 60%;transition:transform .45s var(--ease)}
.sbr__tekst{margin:0 0 .9rem}
.sbr__tekst p{margin:0;color:var(--ant-zacht);font-size:.96rem;line-height:1.65}
.sbr__rail--js .sbr__tekst:not(.is-open) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}
.sbr__lees{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin:-.5rem 0 .5rem;padding:0;border:0;background:none;
color:var(--goud-diep);font:600 .9rem/1.2 var(--font-kop);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.sbr__lees[hidden]{display:none}
.sbr__wie{margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--lijn);font-size:.85rem;line-height:1.5;color:var(--ant-zacht)}
.sbr__wie b{color:var(--bruin);font-weight:600}
.sbr__cijfer{position:absolute;top:1.3rem;right:1.3rem;display:flex;gap:.12rem;margin:0;padding:.45rem .7rem;border-radius:8px;
background:var(--bruin);box-shadow:inset 5px 0 0 var(--goud),inset -5px 0 0 var(--goud)}
.sbr__fotos{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;min-height:10rem;margin:0 0 .9rem;padding:0;list-style:none}
.sbr__fotos>li:nth-child(n+3){display:none}
.sbr__foto{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:10px;overflow:hidden;
background:var(--creme-2);cursor:zoom-in}
.sbr__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}
.sbr__foto:focus-visible{outline:3px solid var(--goud-diep);outline-offset:2px}
.sbr__nav{display:flex;align-items:center;gap:.6rem;margin-top:.1rem}
.sbr__nav[hidden]{display:none}
.sbr__knop{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1.5px solid var(--bruin);
background:transparent;color:var(--bruin);cursor:pointer}
.sbr__knop svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;
transition:transform .4s var(--ease)}
.sbr__knop--terug svg{transform:scaleX(-1)}
.sbr__knop[aria-disabled="true"]{opacity:.35;cursor:default}
.sbr__voortgang{position:relative;flex:0 1 9rem;height:4px;margin-inline:.4rem;border-radius:4px;background:rgba(0,17,69,.12);overflow:hidden}
.sbr__voortgang i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--teal-paneel)}
.sbr__vergroting{width:fit-content;max-width:calc(100vw - 9rem);max-height:none;margin:auto;padding:0;border:0;background:transparent;
color:#fff;overflow:visible}
.sbr__vergroting::backdrop{background:rgba(2,6,30,.88)}
.sbr__vergroting figure{position:relative;margin:0;display:grid;justify-items:center;gap:.75rem}
.sbr__vergroting img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 10rem);border-radius:10px;
background:#0A1240;object-fit:contain}
.sbr__vergroting figcaption{font-size:.9rem;color:rgba(255,255,255,.85);text-align:center}
.sbr__vk{position:absolute;display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;
background:#fff;color:var(--bruin);cursor:pointer;box-shadow:0 6px 20px -8px rgba(0,0,0,.5)}
.sbr__vk svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.sbr__vk--dicht{top:.6rem;right:.6rem}
.sbr__vk--terug,.sbr__vk--verder{top:calc(50% - 1.5rem - 24px)}
.sbr__vk--terug{left:-3.75rem}
.sbr__vk--terug svg{transform:scaleX(-1)}
.sbr__vk--verder{right:-3.75rem}
.sbr__vk[hidden]{display:none}
.sbr__vk:focus-visible{outline:3px solid var(--goud);outline-offset:3px}
html.sbr-vast{overflow:hidden}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.sbr__score:hover .sbr__stapel{--v:2.17rem}}
@media (hover:hover){.sbr__kaart:hover{transform:translateY(-6px)}
.sbr__kaart:hover::after{opacity:1}
.sbr__kaart:hover::before{transform:translateX(.4rem) rotate(-8deg)}
.sbr__score:hover .sbr__persoon{transform:scale(1.03)}
a.sbr__profiel:hover{transform:translateY(-3px)}
.sbr__foto:hover img{transform:scale(1.04)}
.sbr__knop:not([aria-disabled="true"]):hover{background:var(--bruin);color:#fff}
.sbr__knop:not([aria-disabled="true"]):hover svg{transform:translateX(3px);filter:brightness(0) invert(1)}
.sbr__knop--terug:not([aria-disabled="true"]):hover svg{transform:scaleX(-1) translateX(3px)}}
.sbr__kaart:focus-within{transform:translateY(-6px)}
.sbr__kaart:focus-within::after{opacity:1}
.sbr__kaart:focus-within::before{transform:translateX(.4rem) rotate(-8deg)}
a.sbr__profiel:focus-visible{transform:translateY(-3px)}
@media (max-width:900px){.sbr__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop" "score" "rail"}
.sbr__score{align-items:center;margin-bottom:.6rem}
.sbr__kopgroep{margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}
.sbr__score>.sbr__profiel{position:static;width:auto;margin:0}
.sbr__podium{position:relative;inset:auto;grid-column:1/-1;justify-self:center;width:100%;max-width:22rem;height:20.3rem}
.sbr__stapel{--v:1.19rem;top:auto;right:1.19rem;bottom:1.26rem;width:12.95rem;height:12.25rem}
.sbr__persoon{right:.21rem;bottom:1.26rem;height:17.85rem}
.sbr__podium>.sbr__boog{bottom:.28rem}
.sbr__boog{width:12.04rem}
.sbr__getal b{font-size:3.22rem}
.sbr__getal>span[aria-hidden]{gap:.31rem}
.sbr__sub{max-width:7.56rem;font-size:.9rem}
.sbr__kaart{flex-basis:min(26.4rem,84%)}
.sbr__vergroting{max-width:calc(100vw - 2rem)}
.sbr__vk--terug,.sbr__vk--verder{top:auto;bottom:-3.9rem}
.sbr__vk--terug{left:calc(50% - 56px)}
.sbr__vk--verder{right:calc(50% - 56px)}
.sbr__vergroting figcaption{margin-bottom:3.9rem}}
@media (max-width:420px){a.sbr__profiel span{display:none}}
@media (prefers-reduced-motion:reduce){.sbr__kaart:hover,.sbr__kaart:focus-within,.sbr__score:hover .sbr__persoon,a.sbr__profiel:hover,a.sbr__profiel:focus-visible,.sbr__foto:hover img{transform:none}
.sbr__kaart:hover::before,.sbr__kaart:focus-within::before,.sbr__knop:hover svg{transform:none}
.sbr__knop--terug:hover svg{transform:scaleX(-1)}
.sbr *,.sbr *::before,.sbr *::after{transition-duration:.001ms!important}}
.sbr .sbr__kop{font-size:clamp(1.9rem,3.6vw,2.8rem)}
.sbr__kopgroep .label{display:flex;margin:0 0 1.1rem}
.sbr__getal .sb-sterren{font-size:1.375rem}
.sbr__cijfer{align-items:center;gap:.45rem}
.sbr__cijfer .sb-sterren{font-size:.8rem}
.sbr__cijfer b{color:#fff;font:600 .8rem/1 var(--font-kop)}
.sbr__profiel img{height:1.9rem}
.sbr__profiel{text-decoration:none}
.sbr .sbr__kaarten{--sbr-rand:calc(max(0px,(100vw - var(--maxw)) / 2) + var(--pad))}
@media (min-width:901px){.sbr__persoon{height:min(calc(100% + 2.5rem),27rem)}}
@media (min-width:901px){.sbr__stapel,.sbr__persoon{bottom:4.5rem}}
@media (max-width:900px){.sbr__podium{height:calc(20.3rem + 4.9rem)}
.sbr__stapel,.sbr__persoon{bottom:calc(1.26rem + 4.9rem)}}
@media (min-width:1280px){.sbr{padding-top:10.5rem}}
@media (max-width:900px){.sbr__getal .sb-sterren{font-size:1.17rem}}
@media(max-width:389px){.topbar .wrap{gap:.5rem}
.topbar__actions{gap:.45rem}
.topbar .btn{padding-inline:.7rem}
.nav-toggle{flex:none}}
@media(max-width:359px){.topbar__kv{display:none}}
.sb-ob__fig{left:50%;right:auto;transform:translateX(-50%)}
@media (max-width:900px){.sb-ob__fig{right:auto}}
:is(#aanbod,#diensten6) .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3.4rem;height:3.4rem}
:is(#aanbod,#diensten6) .sb-dienst__ico>img[src*="/img/iconen/"]{width:46px;height:46px}
@media(min-width:621px){:is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3rem;height:3rem}
:is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico>img[src*="/img/iconen/"]{width:40px;height:40px}
:is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst:has(.sb-dienst__ico>img[src*="/img/iconen/"]) h3{padding-right:3.6rem}}
:is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst{
box-shadow:0 0 0 1px rgba(132,173,255,.55),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
:is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{background:var(--teal-paneel)}
:is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl svg{filter:brightness(0) invert(1)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){:is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover{
box-shadow:0 0 0 1.5px var(--offerte),0 0 26px -6px rgba(132,173,255,.55),0 22px 38px -22px rgba(0,17,69,.45)}
:is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{transition:background-color .25s var(--ease)}
:is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep)}}
[data-pagina] #reviews .art-b2{left:74.6%;top:5.54%;right:auto;bottom:auto;opacity:.5}
.c7-fv-badge{margin:0;width:132px;height:132px;border-radius:50%;background:var(--wit);box-shadow:0 14px 34px rgba(0,17,69,.22);display:grid;place-content:center;text-align:center;transition:transform .35s ease}
.c7-fv-badge__in{display:grid;justify-items:center;gap:.25rem}
.c7-fv-badge b{font:800 2.5rem/1 var(--font-kop);color:var(--bruin)}
.c7-fv-badge .sb-sterren{display:block;font-size:.72rem}
.c7-fv-badge small{font:600 .64rem/1.2 var(--font-kop);color:var(--ant-zacht)}
@media (prefers-reduced-motion:reduce){.c7-fv-badge{transition:none}}
@media (max-width:560px){.c7-fv-badge{width:100px;height:100px}
.c7-fv-badge b{font-size:2rem}
.c7-fv-badge small{max-width:4.4rem;font-size:.6rem}}
@media(prefers-reduced-motion:no-preference){:is(.c7-wb-kader,.c7-wb-figuur img){transition:translate .8s var(--ease) .1s,opacity .8s var(--ease) .1s,transform .35s ease}}
@font-face{font-family:'Archivo Expanded';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/archivo-900-expanded-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:where(.c7-dz-sectie ul,.c7-dz-sectie ol){list-style:none;margin:0;padding:0}
.sb-verhaal{--vh-tab-uit:var(--wit);--vh-tab-uittekst:var(--bruin);--vh-kaartlabel:var(--geel)}
.sb-verhaal:is(.sb-verhaal--donker,.sb-verhaal--blauw){--vh-tab-uit:var(--creme-2);--vh-kaartlabel:var(--goud-diep)}
@keyframes c7-d6-zweef{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -2px;rotate:-4deg}}
.btn--omlijnd{border:1.5px solid currentColor;background:transparent;text-wrap:balance}
.btn--omlijnd:hover{background:color-mix(in srgb,currentColor 12%,transparent)}
.c7-b43{--b43-geel:#DCB114;--b43-blauw:#013DB5;--b43-groen:#027F13;--b43-navy:#001145;--b43-plat:112px;--b43-fig:206px}
.c7-b43 .sectiekop{margin-bottom:0}
.c7-b43__stappen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.2rem);margin:0;padding:0;list-style:none}
.c7-b43__stap{min-width:0}
.c7-b43__plateau{position:relative;height:var(--b43-plat);margin-top:calc(var(--b43-fig) - var(--b43-plat) + 1.6rem);border-radius:var(--r);background:var(--b43-kleur);box-shadow:var(--schaduw)}
.c7-b43__plateau::after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(0,17,69,.28);pointer-events:none}
.c7-b43__stap--geel{--b43-kleur:var(--b43-geel)}
.c7-b43__stap--blauw{--b43-kleur:var(--b43-blauw)}
.c7-b43__stap--groen{--b43-kleur:var(--b43-groen)}
.c7-b43__figuur{position:absolute;z-index:2;left:50%;bottom:0;height:var(--b43-fig);width:auto;max-width:none;translate:-50% 0;filter:drop-shadow(6px 8px 9px rgba(0,17,69,.28))}
.c7-b43__nr{position:absolute;z-index:3;left:1rem;top:-1.1rem;display:grid;place-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:var(--b43-navy);font:700 1.15rem/1 var(--font-kop);box-shadow:0 0 0 3px var(--b43-kleur),var(--schaduw)}
.c7-b43__tekst{display:flex;align-items:flex-start;gap:.9rem;margin-top:1.3rem}
.c7-b43__tekst img{flex:none;width:52px;height:52px}
.c7-b43__tekst h3{margin:0 0 .35rem;color:var(--b43-navy);font:600 1.12rem/1.3 var(--font-kop)}
.c7-b43__tekst p{margin:0;color:var(--ant-zacht);font-size:.98rem;line-height:1.5}
.c7-b43__acties{justify-content:center;margin-top:clamp(1.8rem,3vw,2.6rem)}
.c7-b43 .btn--omlijnd{color:var(--b43-navy)}
@media(max-width:860px){.c7-b43{--b43-plat:96px;--b43-fig:176px}
.c7-b43__stappen{grid-template-columns:minmax(0,1fr);gap:.6rem}
.c7-b43__acties .btn{flex:1 1 100%}}
.c7-b43{overflow-x:clip}
.c7-b43__stap{--v:calc(clamp(1.2rem,2.5vw,2.2rem)*1.68/2.2);isolation:isolate}
.c7-b43__plateau::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--b43-kleur);
box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--b43-navy) 28%,transparent);transform:translate(var(--v),calc(-1*var(--v)));
transition:transform .6s var(--ease);pointer-events:none}
.c7-b43__figuur{transform-origin:50% 100%;transition:transform .6s var(--ease)}
@media (max-width:860px){.c7-b43__stap{--v:calc(var(--pad)*1.68/2.2)}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.c7-b43__stap:hover{--v:calc(clamp(1.2rem,2.5vw,2.2rem)*2.17/2.2)}}
@media (hover:hover) and (prefers-reduced-motion:no-preference) and (max-width:860px){.c7-b43__stap:hover{--v:calc(var(--pad)*2.17/2.2)}}
@media (hover:hover){.c7-b43__stap:hover .c7-b43__figuur{transform:scale(1.03)}}
@media (prefers-reduced-motion:reduce){.c7-b43__stap:hover .c7-b43__figuur{transform:none}
.c7-b43__plateau::before,.c7-b43__figuur{transition-duration:.001ms!important}}
@media print{body:has(.vck-lijst) main>*:not(#checklist){display:none!important}}
@media(prefers-reduced-motion:reduce){.mega,.mega__foot a,.mega__foot svg,.drawer__group>summary::after,a.dienst h3::after{transition:none}}
@keyframes c7a-veer{0%,62%,100%{transform:translate(-50%,-84%)}72%{transform:translate(-50%,-100%)}82%{transform:translate(-50%,-80%)}90%{transform:translate(-50%,-88%)}}
@keyframes c7a-halo{0%,62%,100%{opacity:.9;transform:scale(1)}72%{opacity:.45;transform:scale(.7)}86%{opacity:1;transform:scale(1.25)}}
.mega__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}
.mega__foot a.mega__ev{display:block;flex:none;line-height:0;gap:0}
.mega__ev img{display:block;height:36px;width:auto}
.mega__foot a.mega__ev:focus-visible{outline:2px solid var(--goud-diep);outline-offset:3px;border-radius:4px}
.drawer__evruimte{flex:1 1 0;min-height:0;container-type:size;display:flex;align-items:center;justify-content:center;padding:0 1.25rem}
.drawer__ev{display:block;line-height:0}
.drawer__ev img{display:block;height:40px;width:auto;max-width:100%}
.drawer__ev:focus-visible{outline:2px solid var(--goud-diep);outline-offset:3px;border-radius:4px}
.drawer__nav{flex:0 1 auto}
@container (max-height:64px){.drawer__ev{display:none}}
.drawer__panel:has(.drawer__group[open]) .drawer__evruimte{display:none}
.drawer__panel:has(.drawer__group[open]) .drawer__nav{flex:1 1 auto}
.drawer__ev img{width:min(84cqw,340px,calc(78cqh*4.03));height:auto;max-width:none}
.mega__ev img{height:44px}
:root{--c7-geel-rand:1px}
.sb-dienst__ico{outline:var(--c7-geel-rand) solid #DCB114;outline-offset:calc(-1 * var(--c7-geel-rand))}
@media(min-width:768px){.footer__balk .wrap{padding-inline:max(var(--pad),88px)}}
#site-footer{
  --fh: calc(879.5px + (100vw - 1440px) * .38876953125);
  --footer-rgb: 0,32,70;
  position:relative; isolation:isolate; height:var(--fh); min-height:0;
  display:flex; flex-direction:column; background:#002046; color:#fff;
}
.page--inner #site-footer{ --fh:calc(925.296875px + (100vw - 1440px) * .32333984375); }
#site-footer .footer__boven{ position:static; isolation:auto; display:flex; flex-direction:column; justify-content:center; flex:1 1 auto; min-height:0; padding:20px 0; overflow:visible; }
#site-footer .footer__boven > .wrap{ width:100%; }
#site-footer .footer__media{ position:absolute; inset:0; width:100%; height:100%; z-index:-1; overflow:hidden; }
#site-footer .footer__media img{ position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:cover; object-position:50% 32%; transform:none; mask-image:none; -webkit-mask-image:none; }
#site-footer .footer__media::after{ content:""; position:absolute; inset:0; }
#site-footer .footer__claim{ width:auto; max-width:36rem; padding:0; position:relative; }
#site-footer .footer__claim::before{ content:none; }
#site-footer .footer__claim .eyebrow{ font-size:12px; letter-spacing:.1em; color:#C7DEFF; margin:0 0 12px; gap:8px; }
#site-footer .footer__claim .eyebrow::before{ width:24px; background:#C7DEFF; }
#site-footer .footer__claim h2{ color:#fff; font-size:30px; line-height:1.18; max-width:23ch; margin:0 0 12px; }
#site-footer .footer__claim p:not(.eyebrow){ color:#fff; font-size:14px; line-height:1.5; max-width:49ch; margin:0 0 14px; }
#site-footer .footer__tel{ font-size:23px; line-height:1.2; margin-bottom:14px; }
#site-footer .footer__tel svg{ width:20px; height:20px; }
#site-footer .footer__knoppen{ display:flex; flex-flow:row wrap; width:auto; max-width:none; gap:8px; }
#site-footer .footer__knoppen .btn{ width:auto; min-height:44px; padding:10px 16px; font-size:14px; line-height:1.3; }
#site-footer .footer__knoppen .btn[href^="mailto:"]{ text-transform:none; letter-spacing:0; }
#site-footer .footer__onder{ position:relative; flex:0 0 auto; padding:0; background:none; }
#site-footer .footer__rooster{ display:grid; grid-template-columns:1.2fr 1fr 1.1fr 1.1fr; gap:24px; border-top:1px solid #ffffff30; padding:20px 0; }
#site-footer .footer__rooster > *{ min-width:0; }
#site-footer .footer__merk{ display:block; grid-column:auto; }
#site-footer .footer__merk .footer__logo{ display:block; width:190px; height:auto; margin:0 0 10px; }
#site-footer .footer__rooster p{ font-size:14px; line-height:1.45; color:#E0E8F3; margin:0; }
#site-footer .footer__rooster ul{ display:grid; grid-template-columns:1fr; list-style:none; padding:0; margin:0; font-size:14px; line-height:1.4; gap:3px; }
#site-footer .footer__rooster > :last-child{ grid-column:auto; }
#site-footer .footer__rooster > :last-child ul{ grid-template-columns:1fr; }
#site-footer .footer__onder h2{ color:#C7DEFF; font-size:12px; line-height:1.3; letter-spacing:.14em; margin:0 0 9px; }
#site-footer .footer__vestigingen{ padding:14px 0; border-top:1px solid #ffffff30; }
#site-footer .footer__vest{ display:grid; grid-template-columns:1.6fr 1.1fr .8fr 1.3fr; gap:16px; margin:0; padding:0; list-style:none; }
#site-footer .footer__vest li{ display:grid; grid-template-columns:1fr; grid-template-rows:none; align-content:start; min-width:0; color:#E0E8F3; font-size:14px; line-height:1.45; }
#site-footer .footer__vest li:first-child{ grid-column:auto; }
#site-footer .footer__vest li > *{ grid-column:1; grid-row:auto; }
#site-footer .footer__vest li > .footer__route{ grid-column:1; grid-row:auto; align-self:start; justify-self:start; font-size:14px; color:#C7DEFF; margin:0; padding:0; }
#site-footer .footer__merken{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; padding:12px 0; border-top:1px solid #ffffff30; }
#site-footer .footer__merken .merk img{ height:30px; width:auto; }
#site-footer .footer__merken .merk--iso img{ height:38px; }
#site-footer .footer__merken .merk--im img{ height:25px; }
#site-footer .footer__balk{ flex:0 0 auto; color:#E0E8F3; background:#001735; font-size:14px; }
#site-footer .footer__balk .wrap{ display:flex; flex-direction:row; justify-content:center; align-items:baseline; text-align:center; flex-wrap:wrap; gap:6px 28px; padding-block:14px; }
#site-footer .footer__balk small,#site-footer .footer__legal a{ font-size:14px; line-height:1.5; }
#site-footer .footer__legal{ display:flex; justify-content:center; gap:20px; }
@media(max-width:1000px) and (min-width:701px) {#site-footer{ --fh:1160px; }
.page--inner #site-footer{ --fh:1200px; }
#site-footer .footer__rooster{ grid-template-columns:1fr 1fr; }
#site-footer .footer__vest{ grid-template-columns:1fr 1fr; }}
@media(max-width:700px) {#site-footer{ --fh:1444.828125px; }
.page--inner #site-footer{ --fh:1808.46875px; }
#site-footer .footer__boven{ padding:20px 0; }
#site-footer .footer__claim{ max-width:none; width:auto; }
#site-footer .footer__claim .eyebrow{ font-size:12px; letter-spacing:.06em; margin-bottom:10px; }
#site-footer .footer__claim .eyebrow::before{ width:20px; }
#site-footer .footer__claim h2{ font-size:25px; line-height:1.18; max-width:23ch; margin-bottom:10px; }
#site-footer .footer__claim p:not(.eyebrow){ margin-bottom:12px; }
#site-footer .footer__tel{ font-size:22px; margin-bottom:12px; }
#site-footer .footer__knoppen{ flex-direction:column; gap:8px; }
#site-footer .footer__knoppen .btn{ width:100%; padding-inline:10px; }
#site-footer .footer__rooster{ grid-template-columns:1fr 1fr; gap:16px 16px; padding:14px 0; }
#site-footer .footer__merk{ grid-column:1/-1; display:grid; grid-template-columns:112px 1fr; column-gap:16px; align-items:start; }
#site-footer .footer__merk .footer__logo{ width:112px; height:auto; margin:0; grid-row:1/3; }
#site-footer .footer__rooster p{ font-size:14px; line-height:1.4; }
#site-footer .footer__rooster ul{ line-height:1.35; gap:3px; }
#site-footer .footer__rooster > :last-child{ grid-column:1/-1; }
#site-footer .footer__rooster > :last-child ul{ grid-template-columns:1fr 1fr; column-gap:16px; }
#site-footer .footer__vest{ grid-template-columns:1fr 1fr; gap:14px 16px; }
#site-footer .footer__vest li{ line-height:1.4; }
#site-footer .footer__vestigingen{ padding:14px 0; }
#site-footer .footer__merken{ justify-content:space-between; padding:12px 0; gap:8px; }
#site-footer .footer__merken .merk img{ height:24px; }
#site-footer .footer__merken .merk--iso img{ height:30px; }
#site-footer .footer__merken .merk--im img{ height:22px; }
#site-footer .footer__balk .wrap{ flex-direction:column; align-items:flex-start; text-align:left; gap:6px; padding:12px 76px calc(76px + env(safe-area-inset-bottom)) 16px; }
#site-footer .footer__balk .footer__kvk{ display:block; }
#site-footer .footer__balk .footer__sep{ display:none; }}
#site-footer .footer__media img{ object-position:50% 35%; }
#site-footer .footer__media::after{
  background:linear-gradient(90deg,rgba(0,24,55,.94),rgba(0,24,55,.78) 55%,rgba(0,24,55,.76)),linear-gradient(0deg,rgba(0,24,55,.38),transparent 70%);
}
#site-footer .footer__balk{ background:rgba(0,16,38,.82); }
#site-footer .footer__rooster,#site-footer .footer__vestigingen,#site-footer .footer__merken{ border-color:#ffffff38; }
@media(max-width:700px) {#site-footer .footer__media img{ object-position:61% 35%; }
#site-footer .footer__media::after{ background:linear-gradient(90deg,rgba(0,24,55,.90),rgba(0,24,55,.78)),linear-gradient(0deg,rgba(0,24,55,.30),transparent); }}
#site-footer .footer__claim .eyebrow,#site-footer .footer__onder h2{ color:#EAF3FF; letter-spacing:.09em; }
#site-footer .footer__claim .eyebrow::before{ background:#EAF3FF; }
#site-footer .footer__rooster p,#site-footer .footer__vest li,#site-footer .footer__vest li>.footer__route,#site-footer .footer__balk{ color:#F4F7FC; }
#site-footer .footer__knoppen .btn--offerte{ background:#006414; border-color:#006414; color:#fff; }
#site-footer .footer__knoppen .btn--offerte:hover,#site-footer .footer__knoppen .btn--offerte:focus-visible{ background:#004E10; border-color:#fff; color:#fff; }
#site-footer .footer__merken .merk{ opacity:1; }
#site-footer .footer__legal a{ color:#fff; }
#site-footer .footer__claim .eyebrow,#site-footer .footer__onder h2{ font-size:13px; }
#site-footer .footer__media img{ filter:saturate(.65); }
#site-footer .footer__media::after{ background:rgba(1,18,40,.89); }
#site-footer .footer__claim h2{ font-size:32px; }
#site-footer .footer__claim p:not(.eyebrow){ font-size:15px; line-height:1.55; }
#site-footer .footer__rooster{ column-gap:32px; }
#site-footer .footer__rooster ul{ font-size:15px; line-height:1.5; gap:3px; font-weight:500; }
#site-footer .footer__rooster p{ font-size:15px; line-height:1.5; }
#site-footer .footer__vest li{ font-size:15px; line-height:1.5; }
#site-footer .footer__vest li>.footer__route{ font-size:15px; }
#site-footer .footer__balk{ background:rgba(0,12,29,.55); }
@media(max-width:700px) {#site-footer .footer__claim h2{ font-size:26px; }
#site-footer .footer__rooster{ column-gap:18px; row-gap:16px; }
#site-footer .footer__rooster ul{ line-height:1.46; gap:3px; }
#site-footer .footer__claim .eyebrow{ letter-spacing:.03em; }}
#site-footer{
  --open-h:calc(330.625px + (100vw - 1440px) * .38876953125);
}
.page--inner #site-footer{ --open-h:calc(376.421875px + (100vw - 1440px) * .32333984375); }
#site-footer .footer__media img{ visibility:hidden; }
#site-footer .footer__media::before{
  content:""; position:absolute; inset:0;
  background-image:var(--footer-photo); background-size:var(--photo-size,cover);
  background-position:var(--photo-position); background-repeat:no-repeat;
  filter:saturate(.65);
}
#site-footer .footer__media::after{
  background:
    linear-gradient(to bottom,rgba(1,18,40,0) 0,rgba(1,18,40,0) calc(var(--open-h) - 88px),rgba(1,18,40,.80) var(--open-h),rgba(1,18,40,.80) 100%),
    linear-gradient(to right,rgba(1,18,40,.94) 0%,rgba(1,18,40,.94) 44%,rgba(1,18,40,.30) 67%,rgba(1,18,40,.14) 100%);
}
@media(max-width:700px) {#site-footer{ --open-h:337.515625px; --free-top:0px; }
.page--inner #site-footer{ --open-h:701.15625px; --free-top:175px; }
#site-footer .footer__media::after{
    background:linear-gradient(to bottom,rgba(1,18,40,.28) 0,rgba(1,18,40,.28) var(--free-top),rgba(1,18,40,.74) calc(var(--free-top) + 20px),rgba(1,18,40,.74) 100%);
  }
#site-footer .footer__media::before{ background-size:cover; }}
#site-footer{ --footer-photo:url("/assets/img/tvs/echt/gevel-1600.webp"); --photo-position:50% 8%; --photo-size:cover; }
@media(min-width:1700px){#site-footer{ --photo-position:50% 8%; }}
@media(max-width:700px){#site-footer{ --photo-position:63% 50%; }}
@media(max-width:900px){#site-footer{ --footer-photo:url("/assets/img/tvs/echt/gevel-1000.webp"); }
#site-footer .footer__media img{ display:none; }}
#site-footer{ height:auto; min-height:var(--fh); }
@media(min-width:701px) {#site-footer .footer__media::after{
    background:
      linear-gradient(to bottom,rgba(1,18,40,0) 0,rgba(1,18,40,0) calc(var(--open-h) - 88px),rgba(1,18,40,.95) var(--open-h),rgba(1,18,40,.95) 100%),
      linear-gradient(to right,rgba(1,18,40,.94) 0%,rgba(1,18,40,.94) 44%,rgba(1,18,40,.30) 67%,rgba(1,18,40,.14) 100%);
  }}
#site-footer .footer__merken .merk img{ filter:brightness(0) invert(1); object-fit:cover; }
#site-footer .footer__merken .merk--knmt img{ height:26px; aspect-ratio:246/52; object-position:50% 49%; }
#site-footer .footer__merken .merk--iso img{ height:56px; aspect-ratio:892/1684; object-position:100% 50%; }
#site-footer .footer__merken .merk--im img{ height:32px; aspect-ratio:802/169; object-position:50% 65%; }
#site-footer .footer__merken .merk--d365 img{ height:24px; aspect-ratio:190/40; object-position:50% 50%; }
@media(max-width:700px) {#site-footer .footer__merken .merk--knmt img{ height:19px; }
#site-footer .footer__merken .merk--iso img{ height:40px; }
#site-footer .footer__merken .merk--im img{ height:22px; }
#site-footer .footer__merken .merk--d365 img{ height:18px; }}
#site-footer .footer__vest li > .footer__route{ display:inline-flex; align-items:center; min-height:24px; }
@media(min-width:1921px) {#site-footer{
    --fh:calc(879.5px + (1920px - 1440px) * .38876953125);
    --open-h:calc(330.625px + (1920px - 1440px) * .38876953125);
    background:rgb(1,18,40);
  }
.page--inner #site-footer{
    --fh:calc(925.296875px + (1920px - 1440px) * .32333984375);
    --open-h:calc(376.421875px + (1920px - 1440px) * .32333984375);
  }
#site-footer .footer__media::before,#site-footer .footer__media::after{
    inset:0 auto 0 50%; width:1920px; margin-left:-960px;
  }
#site-footer .footer__media::before{
    -webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 86%,transparent 100%);
    mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 86%,transparent 100%);
  }}
.sb-sterren{
  -webkit-mask-image: url("/assets/icoon/google-ster.svg");
  mask-image: url("/assets/icoon/google-ster.svg");
}
@media(min-width:561px) and (max-width:1120px){.hf1 .of-pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px}
.hf1 .of-divider{display:none}
.hf1 .of-field,.hf1 .of-field:last-of-type{padding:10px 12px;border-bottom:1px solid var(--tvs-rand,#D5DDE8)}
.hf1 .of-field span{line-height:1.3}
.hf1 .of-cta{grid-column:1/-1;justify-content:center;margin:6px 0 0;min-height:44px}}
@media(max-width:560px){[data-blok="formulier"] .sb-ob__form .sb-ob__velden{grid-template-columns:minmax(0,1fr)}}
.sb-ob__veld select{padding-right:36px;background-position:right 12px center}
/* GO-TVS-033: 'Verder met inschrijven' in het snelformulier is een link naar het onderste formulier, geen verzendknop. */
a.of-cta{text-decoration:none}
/* GO-TVS-033: 'Nog iemand inschrijven' in het onderste formulier (site.js), tot 5 extra personen. */
.sb-ob__personen{grid-column:1/-1;display:grid;gap:18px}
.sb-ob__personen:empty{display:none}
.sb-ob__persoon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:14px;border-top:1px solid #D5DDE8}
.sb-ob__persoon-kop{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}
.sb-ob__persoon-kop h3{margin:0;color:var(--ant-diep);font:700 1rem/1.3 var(--font-kop)}
.sb-ob__weg,.sb-ob__erbij{min-width:44px;min-height:44px;padding:10px 16px;border:1px solid #7C8AA0;border-radius:8px;background:#fff;color:var(--ant-diep);font:600 .9rem/1.2 var(--font-kop);cursor:pointer}
.sb-ob__weg:focus-visible,.sb-ob__erbij:focus-visible{outline:3px solid var(--goud-diep);outline-offset:1px}
.sb-ob__erbij,.sb-ob__vol{grid-column:1/-1;justify-self:start}
.sb-ob__vol{margin:0;color:var(--ant-diep);font-size:.9rem}
.sb-ob__vol a{color:var(--goud-diep);font-weight:600}
@media(max-width:560px){.sb-ob__persoon{grid-template-columns:minmax(0,1fr)}}
/* GO-TVS-033: het snelformulier heeft nog drie velden (Voor wie vervalt, zoals pro): breed een rij met de knop
   ernaast, op 561-1120 px staat Geboortedatum over de volle breedte boven de knop. */
@media(min-width:1121px){#tvsSnel .of-pill{grid-template-columns:1fr 1px 1fr 1px 1fr auto}}
@media(min-width:561px) and (max-width:1120px){#tvsSnel .of-field:last-of-type{grid-column:1/-1}}
/* GO-TVS-047: adressuggesties onder het adresveld (site.js), zoals pro maar in de stijl van het formulier. */
.sb-ob__veld--adres{position:relative}
.sb-ob__adres-lijst{position:absolute;top:100%;left:0;right:0;z-index:30;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #7C8AA0;border-radius:8px;box-shadow:0 14px 30px -12px rgba(2,20,60,.35)}
.sb-ob__adres-lijst li{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:var(--ant-diep);font:500 .95rem/1.35 var(--font-tekst);cursor:pointer}
.sb-ob__adres-lijst li:hover,.sb-ob__adres-lijst li[aria-selected="true"]{background:#EEF2FB}
.sb-ob__adres-lijst li[aria-selected="true"]{outline:2px solid var(--goud-diep);outline-offset:-2px}
.sb-ob__adres-status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* GO-TVS-051: toeschrijving Google Maps onder de suggesties (Places-voorwaarden, tekst bij beperkte ruimte); geen optie, verdwijnt met de lijst. */
.sb-ob__adres-lijst::after{content:"Google Maps";content:"Google Maps"/"";display:block;padding:6px 14px 4px;text-align:right;font:400 12px/1.2 Roboto,sans-serif;letter-spacing:normal;white-space:nowrap;color:#5E5E5E}
#gerelateerd .sb-diensten__grid--3 .sb-dienst__tekst{container-type:inline-size}
#gerelateerd .sb-diensten__grid--3 .sb-dienst h3,#gerelateerd .sb-diensten__grid--3 .sb-dienst h3 a{overflow-wrap:normal;hyphens:manual}
@media(min-width:621px){#gerelateerd .sb-diensten__grid--3 .sb-dienst h3{font-size:clamp(.85rem,100cqi / 14.6,1.05rem)}
#gerelateerd .sb-diensten__grid--3{--k:3;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.9rem}
#gerelateerd .sb-diensten__grid--3>li{flex:0 0 calc((100% - (var(--k) - 1) * .9rem) / var(--k));min-width:0}
#gerelateerd .sb-diensten__grid--3:is(:has(>li:nth-child(2):last-child),:has(>li:nth-child(4):last-child)){--k:2}}
@media(min-width:1200px){#gerelateerd .sb-diensten__grid--3:is(:has(>li:nth-child(4):last-child),:has(>li:nth-child(7):last-child),:has(>li:nth-child(8):last-child),:has(>li:nth-child(10):last-child),:has(>li:nth-child(11):last-child)){--k:4}}
@media(min-width:621px) and (max-width:900px){#gerelateerd .sb-diensten__grid--3{--k:2}}
@media(max-width:620px){#gerelateerd .sb-diensten__grid--3 .sb-dienst h3{font-size:clamp(.8rem,100cqi / 14.6,.93rem)}}
@media(max-width:480px){#gerelateerd .sb-diensten__grid--3{grid-template-columns:minmax(0,1fr)}
#gerelateerd .sb-diensten__grid--3 .sb-dienst__beeld:not(.sb-dpop)>.sb-dienst__foto{aspect-ratio:4/1}
#gerelateerd .sb-diensten__grid--3 .sb-dpop{--fa:4}}
.page--inner .sb-diensten__grid--3 .sb-dienst__tekst{min-height:4.8rem;box-sizing:border-box}
@media(max-width:560px){.page--inner .hero--pagina nav.pk__kruim ol{display:flex;flex-wrap:nowrap;width:fit-content;max-width:100%;margin-inline:auto;white-space:nowrap}
.page--inner .hero--pagina nav.pk__kruim li{flex:none;min-width:0}
.page--inner .hero--pagina nav.pk__kruim li:last-child{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}}
#reviews.sbr .sbr__persoon{right:.25rem}
@media(max-width:900px){#reviews.sbr .sbr__persoon{right:calc(.9rem + 8px)}}
.bib[data-patroon="benefits-photo-cards"] header .eyebrow{display:block}
.bib[data-patroon="benefits-photo-cards"] header .eyebrow::before{display:inline-block;vertical-align:middle;margin-right:.75rem}
@media(max-width:900px){section#prijs.hf1 .keurmerk__sub{font-size:12px}
section#prijs.hf1 .of-field>span{font-size:12px}}
@media(max-width:900px){body:not(.page--inner) #reviews.sbr .sbr__kaart--terugval{min-height:0}}
.hero__sub{margin:.9rem auto 0;font-size:clamp(1.1rem,1.4vw,1.28rem);max-width:54rem;color:rgba(255,255,255,.92);text-shadow:0 2px 14px rgba(0,0,0,.45)}
.stappen{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;list-style:none;padding:0;margin:0}
.reviews{--kv-ster:#FFB612;--kv-ink:#111827;--kv-ink2:#627084;--kv-lijn:#D1D5DB;--kv-lijn2:#E4E8EE}
.reviews .sectiekop{max-width:none}
.reviews .intro{max-width:70ch}
.review{display:flex;flex-direction:column;background:var(--wit);border:1px solid var(--kv-lijn);border-radius:12px;padding:1.15rem 1.2rem}
.review h3{margin:0 0 .4rem;font-size:1rem;line-height:1.35;letter-spacing:0;color:var(--kv-ink)}
.lf{margin-top:1rem;display:flex;flex-direction:column;gap:.55rem}
.lf__row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;align-items:start}
.lf__field{display:flex;flex-direction:column;gap:.22rem;min-width:0}
.lf__field>span{font:700 .72rem/1.3 var(--font-kop);letter-spacing:.1em;text-transform:uppercase;color:#fff}
.lf__field input:not([type=checkbox]),.lf__field select{border:0;border-radius:12px;background:#fff;color:var(--ant);font-family:inherit;font-size:1rem;font-weight:600;padding:.55rem .8rem;width:100%;-webkit-appearance:none;appearance:none;min-height:42px}
.lf__field input:not([type=checkbox])::placeholder{color:#767674;font-weight:500}
.lf__field input:focus-visible,.lf__field select:focus-visible{outline:2px solid var(--ant);outline-offset:2px}
.merk--iso img{height:68px}
.mega__foot a:hover{gap:.85rem}
.pk__kruim{font-size:.82rem;margin-bottom:.7rem;color:rgba(246,244,236,.72)}
.pk__kruim ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}
.pk__kruim li+li::before{content:"";display:inline-block;width:.7em;height:.7em;background:currentColor;-webkit-mask:url("/assets/icoon/fijne-lijn/chevron-rechts.svg") center/contain no-repeat;mask:url("/assets/icoon/fijne-lijn/chevron-rechts.svg") center/contain no-repeat;margin-right:.4rem;opacity:.55}
.pk__kruim a{color:rgba(246,244,236,.72)}
.pk__kruim a:hover{color:var(--creme)}
.hero--pagina .pk__kruim{margin-bottom:.5rem;text-shadow:0 2px 12px rgba(0,0,0,.55)}
.hero--pagina .pk__kruim ol{justify-content:center}
.hero--pagina .hero__sub{margin-top:.6rem;font-size:1rem}
.stappen{--stap-gap:clamp(1rem,2vw,1.6rem);gap:var(--stap-gap);
background:rgba(255,255,255,.62);border-radius:24px;padding:clamp(1.3rem,2.4vw,2rem)}
.lf__field>label[for]{font:700 .72rem/1.3 var(--font-kop);letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer}
.lf__field input[aria-invalid="true"],.lf__field select[aria-invalid="true"]{box-shadow:0 0 0 2px var(--fout)}
.lf [hidden]{display:none!important}
.lf__field textarea{border:0;border-radius:12px;background:#fff;color:var(--ant);font:600 1rem/1.45 var(--font-tekst);padding:.6rem .8rem;width:100%;min-height:6.5rem;resize:vertical}
.lf__field textarea::placeholder{color:#767674;font-weight:500}
.lf__field textarea:focus-visible{outline:2px solid var(--ant);outline-offset:2px}
main > :is(.opslag,.venster,.sb-nabericht,.sb-stappen,.sb-hubplaat,.sb-impact,.sb-crew,.sb-zakelijk)::before,main > :is(.hf1,.jurtoc) + *::before{content:none}
main > :is(.hf1,.jurtoc)::after,main > :not(.venster,.opslag):has(+ :is(.opslag,.venster,.sb-nabericht,.sb-stappen,.sb-hubplaat,.sb-impact,.sb-crew,.sb-zakelijk))::after{
content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:calc(min(var(--r-uh),var(--rh-gewoon)) + 1px);background-color:inherit;clip-path:var(--r-uit);
z-index:1;pointer-events:none}
#offerte-manieren{--gb-h:4.5rem;--st-kop:0rem}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden{
position:relative;max-width:none;margin:0;padding:clamp(2rem,4vw,3.5rem);
border-top:1px solid #DCB114;border-radius:var(--r);background:var(--goud);
color:var(--bruin);box-shadow:var(--schaduw-lg)
}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden :is(.label,.kop,.intro){color:var(--bruin)}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden .label::before{background:var(--bruin)}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden :is(.intro,p:not(.label)){max-width:65ch;margin-inline:auto}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden a:not(.btn){color:var(--bruin);font-weight:700;text-underline-offset:3px}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden .btn{background:var(--offerte);color:var(--bruin)}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden .btn:hover{background:var(--wit)}
.page--inner main > .sb-diensten{background-image:url('/assets/img/tvs/beeldmerk-blauw.svg');background-repeat:no-repeat;background-position:right 2.5vw top 2rem;background-size:123px auto}
.page--inner main > .sb-diensten .sb-dienst{background:var(--wit);border-radius:4px;overflow:visible;box-shadow:0 0 0 1px rgba(0,17,69,.07),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
.page--inner main > .sb-diensten .sb-dienst :is(h3,p){color:var(--bruin)}
.page--inner main > .sb-diensten .sb-dienst p{color:var(--ant-zacht)}
.page--inner main > .sb-diensten .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
.page--inner main > .sb-diensten .sb-dienst__beeld{border-radius:4px 4px 0 0}
.page--inner main > .sb-diensten .sb-dienst__foto{border-radius:4px 4px 0 0}
.page--inner main > .sb-diensten .sb-dienst__ico{border-radius:4px}
.page--inner main > .sb-verhaal:not(.sb-verhaal--donker,.sb-verhaal--blauw){background-image:url('/assets/img/tvs/beeldmerk-blauw.svg');background-repeat:no-repeat;background-position:right 2vw top 2rem;background-size:108px auto}
.page--inner main > .sb-verhaal:is(.sb-verhaal--donker,.sb-verhaal--blauw){background-image:url('/assets/img/tvs/beeldmerk-wit.svg');background-repeat:no-repeat;background-position:right 2vw top 2rem;background-size:75px auto}
.page--inner main > .sectie:has(> .wrap > .blok--stapel:not(.blok--navy)){background-image:url('/assets/img/tvs/beeldmerk-blauw.svg');background-repeat:no-repeat;background-position:left .5vw top 4rem;background-size:84px auto}
.page--inner main > .sectie:has(> .wrap > .blok--stapel:not(.blok--navy)):nth-child(even of .sectie:has(> .wrap > .blok--stapel:not(.blok--navy))){background-position:right .5vw top 4rem}
.page--inner main > .sectie:has(.tips-grid){background-image:url('/assets/img/tvs/beeldmerk-blauw.svg');background-repeat:no-repeat;background-position:right 1vw top 2rem;background-size:108px auto}
.page--inner main > .sectie:has(.faq){background-image:url('/assets/img/tvs/beeldmerk-blauw.svg');background-repeat:no-repeat;background-position:right 2vw top 2rem;background-size:108px auto}
@media(max-width:620px){.hero--pagina.hf1-hero .hero__sub{display:none}}
@media(max-width:1080px){.hero__sub{max-width:34rem}}
@media(max-width:900px){.stappen{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.stappen{grid-template-columns:1fr}}
@media(max-width:560px){#offerte-manieren{--gb-h:2.5rem}
.page--inner main > .sectie#contact:has(.sectiekop--midden) .sectiekop--midden .btn{width:100%}}
@media(max-width:460px){.lf__row{grid-template-columns:1fr}}
@media(max-width:940px){.merk--iso img{height:52px}}
@media(max-width:1279.98px){.page--inner main > :is(.sb-diensten,.sb-voordelen,.sb-verhaal,.bl-overzicht,.jur),.page--inner main > .sectie:has(> .wrap > .blok--stapel:not(.blok--navy)),.page--inner main > .sectie:has(.tips-grid),.page--inner main > .sectie:has(.faq){background-image:none}}
.sb-sterren{background:linear-gradient(90deg,#FBBC05 var(--vul),var(--lijn) 0)}
.topbar .topbar__logo img{height:64px}
.topbar.is-stuck .topbar__logo img{height:48px}
@media(max-width:1180px){.topbar .topbar__logo img{height:56px}}
@media(max-width:940px){.topbar .topbar__logo img,.topbar.is-stuck .topbar__logo img{height:44px}}
.topbar .topbar__logo{margin-bottom:-20px}
.topbar.is-stuck .topbar__logo{margin-bottom:-10px}
@media(max-width:940px){.topbar .topbar__logo,.topbar.is-stuck .topbar__logo{margin-bottom:-12px}}
.drawer__logo img{height:44px}
.footer__merk .footer__logo{width:210px}
@media(max-width:760px){.footer__merk .footer__logo{width:170px}}
.keurmerk--kv img{filter:none}
.hf1 .keurmerk--ev{width:auto}
.hf1 .keurmerk--ev img{height:24px;width:auto;translate:0 0}
.mega__ev img,.drawer__ev img{height:34px;width:auto}
.footer__merken .merk img{height:46px;width:auto}
.footer__merken .merk--iso img{height:56px;filter:brightness(0) invert(1)}
.footer__merken .merk--im img{height:38px}
@media(max-width:760px){.footer__merken .merk img{height:36px}
.footer__merken .merk--iso img{height:44px}
.footer__merken .merk--im img{height:30px}}
.footer__vest li{min-width:0}
.hero__wissel{color:#DCB114}
.hero__wissel::before{content:attr(data-langste);display:block;height:0;overflow:hidden;visibility:hidden}
@media(min-width:441px){.hero__wissel{text-align:left}}
#tvsSnel .of-cta{background:var(--offerte);border:1px solid var(--offerte);color:var(--offerte-tekst)}
#tvsSnel .of-cta:hover,#tvsSnel .of-cta:focus-visible{background:var(--offerte-hover);border-color:var(--offerte-rand);color:#fff}
.bh-nieuws__beeld{position:relative}
#reviews .art-b2{left:auto;right:7%;top:4%;width:118px}
.footer__vest .footer__route{display:inline-block;margin-top:.2rem}
@media(min-width:761px){.footer__vest li:first-child{grid-column:span 2}}
@media(max-width:600px){.topbar .topbar__logo img,.topbar.is-stuck .topbar__logo img{height:36px}}
@media(max-width:430px){.topbar__kv{display:none}}
.footer__media img{object-position:50% 20%}
@media(max-width:700px){.footer__media img{object-position:50% 8%}}
.c7-b43__stap--blauw .c7-b43__plateau::before{background:#84ADFF}
.c7-b43__stap--geel .c7-b43__plateau::before{background:#EFD77E}
.c7-b43__stap--groen .c7-b43__plateau::before{background:#8FD69C}
.keurmerk__sub .tvs-kort{display:none}
@media(max-width:600px){.hf1 .keurmerk--ev img{height:16px}
.keurmerk__sub .tvs-lang{display:none}
.keurmerk__sub .tvs-kort{display:inline}}
.sbr__kaart,.bh-nieuws__kaart{outline:1px solid #DCB114;outline-offset:-1px}
.sbr__profiel{border-color:#DCB114}
.sb-ob__kaart::before{border-color:#DCB114}
.js [data-onthul]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease,cubic-bezier(.22,.61,.36,1)),transform .7s var(--ease,cubic-bezier(.22,.61,.36,1))}
.js [data-onthul].onthul-in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.js [data-onthul]{opacity:1;transform:none;transition:none}}
@media print{[data-onthul]{opacity:1!important;transform:none!important}}
.page--inner.page--inner.page--inner main a.btn.btn--lijn-wit.bel-licht[href^="tel:"]:not(.c7-b43 *){--bel-kleur:#001145;--bel-vlak:#fff;--bel-hover-vlak:#0031AF;--bel-hover-kleur:#fff;box-shadow:0 8px 16px -12px rgba(0,17,69,.5)}
.page--inner.page--inner.page--inner main a.btn.btn--lijn-wit.bel-licht[href^="tel:"]:not(.c7-b43 *):is(:hover,:focus-visible,:active){box-shadow:0 14px 22px -12px rgba(0,17,69,.6)}
a,a:hover,a:focus,a:focus-visible,a:active,a:visited,a *,button,button:hover,button:focus-visible,summary,label,u,ins,abbr[title],[role="button"],.footer a:not(.btn):hover,.footer__legal a{text-decoration:none!important;text-underline-offset:0!important}
main :is(p,dd,td,figcaption,.hf1-tel,.sbr__lead) a:not(.btn):not([class*="btn"]),main li:not([class]) > a:not([class]){font-weight:700}
.sb-dienst__ico{outline:1px solid #DCB114!important;outline-offset:-1px!important}
.wa-zweef:focus-visible,a.dienst:focus-visible{outline:1px solid #DCB114!important}
.page--inner main>.sectie#contact .sectiekop--midden{border-top:6px solid #FFC400!important}
*,*::before,*::after{text-decoration-line:none!important}
.c7-b43__stap--geel .c7-b43__nr{box-shadow:0 0 0 1px #DCB114,var(--schaduw)}
@media(min-width:1000px) and (max-width:1499.98px){.wa-zweef{--wa-g:calc(max(0px,(100vw - 1300px)/2) + clamp(16px,4vw,40px) - 8px);--wa-d:clamp(34px,calc(var(--wa-g) - 22px),56px);
width:var(--wa-d);height:var(--wa-d);right:clamp(2px,calc((var(--wa-g) - var(--wa-d))/2),16px)}
.wa-zweef svg{width:60%;height:60%}}
@media(max-width:767.98px){body.page--inner main [data-rij-mob="weg"]{display:none!important}}
.sb-diensten .sb-dienst{isolation:isolate}
.sb-diensten .sb-dpop__boven{z-index:3}
.of-form .of-melding{color:#ffe1dc;font-weight:600;margin:.5rem 0 0}
.of-form .of-melding:empty{display:none}
.of-form .sbf__klaar strong{color:#fff}
.sbr__kaart--terugval{min-height:23.8rem;justify-content:center}
@media (min-width:901px){#reviews.sbr .sbr__score{min-height:calc(28.75rem + var(--sbr-onder))}}
@media (max-width:768px){html body .footer a.merk{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
html body .footer a[href^="tel:"]{display:inline-block;min-height:28px;line-height:28px}}
@media (max-width:400px){html body .footer .wrap{padding-inline:max(var(--pad,16px),16px)}
html body .footer__vest a{overflow-wrap:anywhere}
html body #site-footer .footer__rooster{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);column-gap:16px}}
@media (max-width:900px){html body .sectie.c7-b43 .c7-b43__stappen{grid-template-columns:minmax(0,1fr);gap:.6rem}}
@media (max-width:900px){html body .sb-diensten__grid.sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:648px){html body .sb-diensten__grid,html body .sb-diensten__grid.sb-diensten__grid--3{grid-template-columns:minmax(0,1fr)!important}
html body .sb-diensten__grid>li{flex:1 1 100%;max-width:100%}}
@media (max-width:620px){html body .btn{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}}
@media (max-width:768px){html body .w.s1-trio .btn{white-space:normal}}
@media (max-width:620px){html body .sbr__wie,html body .sbr__wie a{font-size:.875rem}}
@media (max-width:900px){.page--inner .sbr__kaart--terugval{min-height:0;justify-content:flex-start;flex-basis:min(26.4rem,100%)}
.page--inner .sbr__kaarten{align-items:flex-start}
.page--inner .sbr__fotos{flex:none;min-height:0}
.page--inner .sbr__foto{height:auto;aspect-ratio:720/444}
.page--inner .sbr__kopgroep{margin-bottom:1.25rem}
.page--inner .sbr{padding-bottom:2.5rem}}
@media (min-width:621px) and (max-width:900px){.page--inner .sbr__kopgroep{padding-right:9.5rem}}
@media (min-width:621px) and (max-width:900px){html body .hf1 .of-box{padding:30px 34px 28px}
html body .hf1 .of-trust{margin-bottom:22px}
html body .hf1 .of-title{margin-bottom:10px}
html body .hf1 .of-sub{margin-bottom:22px}
html body .hf1 .of-form{gap:12px}}
@media (max-width:620px){.page--inner .sb-diensten__grid--3 .sb-dienst__tekst{min-height:0}
.page--inner .sbr__kopgroep{margin-bottom:.5rem}
.page--inner .sbr__score{gap:.2rem;margin-bottom:.2rem}}
@media (min-width:621px) and (max-width:900px){.page--inner .sbr__in{grid-template-columns:minmax(0,1fr) minmax(0,22rem);grid-template-areas:"kop podium" "profiel podium" "rail rail";column-gap:2rem}
.page--inner .sbr__score{display:contents}
.page--inner .sbr__kopgroep{grid-area:kop;align-self:end;padding-right:0;margin-bottom:.75rem}
.page--inner .sbr__podium{grid-area:podium;justify-self:end;margin-top:5rem;margin-bottom:1rem}
.page--inner .sbr__score>.sbr__profiel{grid-area:profiel;align-self:start;justify-self:start}
.page--inner .sbr__kaart--terugval{flex-basis:100%}
.page--inner #reviews .art-b2{top:1.25rem;width:110px}
.page--inner .sb-diensten__grid--3:not(:has(>li:nth-child(4))) >li:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .45rem)}}
@media (max-width:620px){html body .hero--pagina .hero__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}
html body .hero--pagina:not(.hero--home) .hero__title{font-size:clamp(1.45rem,calc((100vw - 2.1rem) / 13.8),1.9rem)}
html body .sb-ob__verstuur p,html body .hf1-tel{padding-right:3.25rem}}
@media (max-width:900px){html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{margin-right:.9rem}}
@media (min-width:621px) and (max-width:900px){html body .sectie.c7-b43 .c7-b43__stappen{gap:1.4rem}
html body .sectie.c7-b43 .c7-b43__stap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:2.25rem;align-items:center}
html body .sectie.c7-b43 .c7-b43__stap .c7-b43__tekst{margin-top:0}}
@media (max-width:620px){html body #site-footer .footer__legal{justify-content:flex-start}
html body #site-footer .footer__legal a{padding-inline:0}}
@media (max-width:1279.98px){html body .drawer .drawer__evruimte{display:none}
html body .drawer .drawer__panel{inset:0 0 auto auto;height:auto;max-height:100dvh}}
@media (max-width:620px){body #reviews.sbr .sbr__score{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.9rem;margin-bottom:.35rem}
body #reviews.sbr .sbr__podium{position:relative;inset:auto;flex:none;width:auto;max-width:none;height:auto;justify-self:auto}
body #reviews.sbr .sbr__stapel,body #reviews.sbr .sbr__persoon{display:none}
body #reviews.sbr .sbr__podium>.sbr__boog{position:relative;left:auto;bottom:auto;width:9.4rem}
body #reviews.sbr .sbr__getal b{font-size:2.5rem}
body #reviews.sbr .sbr__getal>span[aria-hidden]{gap:.2rem}
body #reviews.sbr .sbr__getal .sb-sterren{font-size:.95rem}
body #reviews.sbr .sbr__sub{max-width:7rem;font-size:.875rem}
body #reviews.sbr .sbr__kaarten{align-items:stretch;gap:.8rem}
body #reviews.sbr .sbr__kaart{flex-basis:min(19.5rem,86%);padding:1.1rem 1.15rem}
body #reviews.sbr .sbr__fotos{display:none}
body #reviews.sbr .sbr__tekst{margin-bottom:.6rem}
body #reviews.sbr .sbr__tekst p{font-size:.92rem;line-height:1.55}
body #reviews.sbr .sbr__rail--js .sbr__tekst:not(.is-open) p{-webkit-line-clamp:4;line-clamp:4}
body #reviews.sbr .sbr__wie{padding-top:.7rem}
body #reviews.sbr .sbr__kaart--terugval{flex-basis:100%}}
@media (min-width:621px) and (max-width:900px){body #reviews.sbr .sbr__kaarten{align-items:stretch}
body #reviews.sbr .sbr__fotos{display:none}
body #reviews.sbr .sbr__tekst{margin-bottom:.6rem}
body #reviews.sbr .sbr__rail--js .sbr__tekst:not(.is-open) p{-webkit-line-clamp:5;line-clamp:5}}
@media (min-width:621px) and (max-width:900px){body:not(.page--inner) #reviews.sbr .sbr__score{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.75rem;margin-bottom:.5rem}
body:not(.page--inner) #reviews.sbr .sbr__podium{position:relative;inset:auto;flex:none;width:19rem;max-width:none;height:12.5rem;justify-self:auto}
body:not(.page--inner) #reviews.sbr .sbr__stapel{top:auto;right:0;bottom:0;width:9rem;height:9.4rem}
body:not(.page--inner) #reviews.sbr .sbr__persoon{right:.5rem;bottom:0;height:13.5rem}
body:not(.page--inner) #reviews.sbr .sbr__podium>.sbr__boog{left:0;bottom:0;width:9.6rem}
body:not(.page--inner) #reviews.sbr .sbr__getal b{font-size:2.6rem}
body:not(.page--inner) #reviews.sbr .sbr__getal .sb-sterren{font-size:1rem}
body:not(.page--inner) #reviews.sbr .sbr__sub{font-size:.875rem;max-width:6.6rem}}
@media (max-width:620px){html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1rem .7rem}
html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{min-height:0;padding:2.6rem .8rem .9rem;gap:.3rem}
html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{font-size:1.02rem;line-height:1.25;hyphens:manual;overflow-wrap:normal}
html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__more{font-size:.875rem;line-height:1.4;hyphens:manual;overflow-wrap:normal}
html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{top:-22px;left:.8rem;width:56px;height:56px;border-radius:16px}
html body section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon img{width:30px;height:30px}}
@media (max-width:620px){html body .sectie.c7-b43 .c7-b43__stappen{gap:1rem}
html body .sectie.c7-b43 .c7-b43__stap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:1rem;align-items:center}
html body .sectie.c7-b43 .c7-b43__stap .c7-b43__tekst{margin-top:0}}
@media(max-width:340px){html body #site-footer .footer__rooster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:12px}
html body #site-footer .footer__rooster ul{font-size:14px}}
html body section[data-sectie-id="s5"][data-patroon="about-team-fact-tiles-uit"] .tk__ph[src*="nieuws-foto-6"],html body section[data-sectie-id="s5"][data-patroon="about-team-fact-tiles-uit"] .tk__cut[src*="nieuws-foto-6"]{bottom:-17px;height:533px}
@media (max-width:900px){html body section[data-sectie-id="s5"][data-patroon="about-team-fact-tiles-uit"] .tk__ph[src*="nieuws-foto-6"]{left:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:35% 50%}}
/* Reviews V3 (29-10-2026, besluit Shahab): momentopname 4,8 uit 689 met zichtbaar label. Zonder JS staat het label er; met JS alleen als
   Google niet antwoordt (google-reviews.js zet dan html.sb-momentopname), bij een geldige score haalt het script het weg. De ruimte voor
   het label geldt alleen in die twee standen, zodat bij een werkend eindpunt niets verspringt. */
.sb-moment{display:block;font-size:12px;font-weight:400;line-height:1.2}
html.js:not(.sb-momentopname) .sb-moment{display:none}
@media(min-width:431px){:is(html:not(.js),html.sb-momentopname) .topbar__kv{display:inline-grid;grid-template-columns:auto auto auto 1fr;align-items:center;column-gap:.4rem;row-gap:2px}
:is(html:not(.js),html.sb-momentopname) .topbar__kv .sb-moment{grid-column:1/-1;font-size:11px;white-space:nowrap}}
@media(max-width:560px){:is(html:not(.js),html.sb-momentopname) .keurmerk--score.keurmerk--kv img{height:16px}
:is(html:not(.js),html.sb-momentopname) .keurmerk--kv.keurmerk--score{gap:.3rem;padding-inline:6px}
:is(html:not(.js),html.sb-momentopname) .keurmerk__cijfer .sb-moment{font-size:9.5px;line-height:1.1}
:is(html:not(.js),html.sb-momentopname) .c7-fv-badge{width:112px;height:112px}
:is(html:not(.js),html.sb-momentopname) .c7-fv-badge b{font-size:1.5rem}
:is(html:not(.js),html.sb-momentopname) .c7-fv-badge small{max-width:none;font-size:10px!important}
:is(html:not(.js),html.sb-momentopname) .c7-fv-badge .sb-moment{max-width:80px;font-size:8.5px;line-height:1.1}}
@media(max-width:560px){html[lang="en"]:is(:not(.js),.sb-momentopname) .keurmerk__cijfer .sb-moment{font-size:8.5px;line-height:1.05}}

/* Woorden breken nooit midden door (Shahab 29-10-2026, FAQ op mobiel: 'pati-ënten', 'span-nend'). Nergens automatisch afbreken; een woord
   breekt alleen als laatste redmiddel als het breder is dan zijn vak, en break-word telt (anders dan anywhere) niet mee in de minimale
   breedte, dus vakken krijgen de maat van hun langste woord. Is een vak toch te smal, dan maakt site.js de letter kleiner. */
html body *{-webkit-hyphens:manual!important;hyphens:manual!important;overflow-wrap:break-word!important}
/* Kronen en bruggen, kaart op de foto: op mobiel was de tekstkolom 120 px voor "wortelkanaalbehandeling" (199 px); de kaart krijgt de fotobreedte. */
@media(max-width:560px){html body #kb-intro .hv__kaart{width:calc(100% - 1.2rem);max-width:none}}
/* Vertrouwensbalk in het formulier (P57-1, 29-10-2026): tot 440 px paste de pil niet. 4,8 met Google Maps (12 px, nowrap) en SINDS 2004 liepen
   tot 17 px buiten hun vak en over de ronde rand. Smal: de vakken groeien mee in hoogte, het Google-vak zet logo, cijfer en Google Maps onder
   elkaar en de pil wordt een afgeronde rechthoek. Lettergroottes en desktop blijven gelijk. */
@media(max-width:440px){html body .of-trust.keurmerken{border-radius:18px;align-items:stretch}
html body .of-trust.keurmerken>.keurmerk{height:auto;min-height:48px}
html body .of-trust.keurmerken>.keurmerk--kv.keurmerk--score{flex-direction:column;gap:3px;padding-inline:4px}
html body .of-trust.keurmerken .keurmerk__cijfer{align-items:center!important;text-align:center}}
/* Fotobijschriften Binnen en Onze praktijk (P57-3): van 11,5 naar 14 px; onder 400 px iets minder letterafstand, zodat ONZE PRAKTIJK op 360 op een regel blijft. */
html body .sb-toennu__fotos figcaption{font-size:14px}
@media(max-width:400px){html body .sb-toennu__fotos figcaption{letter-spacing:.06em}}
.sectie{padding-block:clamp(2.25rem,4.2vw,3.6rem)}
.sectie:not(.sectie--creme2) + .sectie:not(.sectie--creme2){padding-top:clamp(1.75rem,3vw,2.5rem)}
.sectiekop{margin-bottom:clamp(1.25rem,2.6vw,2rem)}
.intro{font-size:1.08rem}
.sectie.bh-nieuws,.sectie:not(.sectie--creme2) + .sectie.bh-nieuws{padding-top:clamp(2.25rem,3.6vw,3rem)}
.sectie.bh-nieuws{padding-bottom:clamp(2rem,3.6vw,3rem)}
.bib{display:block}
.bib *,.bib *::before,.bib *::after{box-sizing:border-box}
.bib :is(img,svg){display:block;max-width:100%}
.bib :is(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin-top:0}
.bib :where(h2,h3){font-family:var(--font-kop,'Sora',Arial,sans-serif)}
.bib{font-family:var(--font-tekst,'Sora',Arial,sans-serif);font-size:1rem;line-height:1.5}
.bib p{max-width:none}
.bib .lead p{margin:0 0 .7rem}
.bib .lead{color:var(--muted)}





.page--inner :is(#gerelateerd,.sb-diensten):has([data-uitsnede-status]) .sb-diensten__grid{row-gap:max(calc(40px + 1rem),1.6rem)}
.page--inner :is(#gerelateerd,.sb-diensten):has([data-uitsnede-status="gereed"]) .sb-diensten__grid{margin-top:max(calc(40px + .35rem),clamp(2rem,4vw,3rem))}
.page--inner :is(#gerelateerd,.sb-diensten):has(.sb-dover):not(:has([data-uitsnede-status="gereed"])) .sb-diensten__grid{padding-top:28px}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status]{overflow:visible}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] .sb-dpop{position:relative;display:block;width:100%;height:auto;min-height:0;overflow:visible;--fa:3.15;container-type:inline-size;aspect-ratio:var(--fa);background:var(--creme-2,#EBEFF4);--p:clamp(30px,100cqw / var(--fa) * .16,40px);--ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));--pw:calc(var(--ph) * var(--ar));--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] .sb-dpop__raam{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] .sb-dpop__boven{position:absolute;left:0;right:0;bottom:100%;height:calc(var(--p) + 40px);overflow:hidden;pointer-events:none}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] :is(.sb-dpop__raam,.sb-dpop__boven)>img{position:absolute;right:auto;bottom:auto;left:var(--pl);width:var(--pw);height:var(--ph);max-width:none;aspect-ratio:auto;object-fit:fill;border-radius:0}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] .sb-dpop__raam>img{top:var(--pt)}
.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] .sb-dpop__boven>img{top:calc(var(--pt) + var(--p) + 40px);filter:drop-shadow(0 10px 12px rgba(0,17,69,.3)) drop-shadow(0 2px 3px rgba(0,17,69,.22))}
@media(max-width:620px){.page--inner :is(#gerelateerd,.sb-diensten) [data-uitsnede-status="gereed"] .sb-dpop{--fa:3}
.page--inner :is(#gerelateerd,.sb-diensten) .sb-diensten__grid--wit>li[data-uitsnede-status="gereed"]:last-child:nth-child(odd) .sb-dpop{--fa:4}}
.bib[data-patroon="about-then-now"]{--navy:#001145;--blue:#013DB5;--green:#027F13;--gold:#DCB114;--ink:#001145;--muted:#2F2F2F;--line:#D5DDE8;--pale:#EEF3FF}
.bib[data-patroon="benefits-photo-cards"] .button,.bib[data-patroon="about-then-now"] .button{background:var(--offerte,#027F13);color:#fff;border-radius:99px}

[data-patroon="services-grid"]{--navy:#11284e;--blue:#194696;--green:#197442;--gold:#ffcb32;--ink:#172443;--muted:#596579;--line:#dce4f1;--pale:#f4f7ff;color:var(--ink)}
[data-patroon="services-grid"] *{box-sizing:border-box}
[data-patroon="services-grid"] a{color:inherit}
[data-patroon="services-grid"] button,[data-patroon="services-grid"] input,[data-patroon="services-grid"] textarea{font:inherit}
[data-patroon="services-grid"] :focus-visible{outline:1px solid #DCB114;outline-offset:3px}
[data-patroon="services-grid"] h1,[data-patroon="services-grid"] h2,[data-patroon="services-grid"] h3,[data-patroon="services-grid"] p,[data-patroon="services-grid"] figure{margin-top:0}
[data-patroon="services-grid"] h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;color:var(--navy)}
[data-patroon="services-grid"] h3{line-height:1.2}
[data-patroon="services-grid"] .wrap{width:min(100% - 2rem,1200px);margin-inline:auto}
[data-patroon="services-grid"] .eyebrow{margin-bottom:.5rem;color:var(--blue);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
[data-patroon="services-grid"] .lead{color:var(--muted);font-size:1.08rem}
[data-patroon="services-grid"] .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.15rem;border-radius:9px;background:var(--green);color:white;text-decoration:none;font-weight:700}
[data-patroon="services-grid"] .button.alt{background:transparent;border:1px solid currentColor}
.bib[data-patroon="services-grid"]{--maxw:1300px;--pad:clamp(16px,4vw,40px);--navy:#001145;--gold:#DCB114;--ink:#001145;--muted:#2F2F2F}
.bib[data-patroon="services-grid"]>.sb-diensten>.wrap{width:auto;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}
.bib[data-patroon="services-grid"] .sb-diensten .kop{font-size:clamp(2.05rem,3.6vw,2.95rem);color:var(--goud-diep);line-height:1.18}
[data-patroon="services-grid"] .sb-diensten__kop{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
[data-patroon="services-grid"] .sb-diensten__kop .sectiekop{margin-bottom:0}
[data-patroon="services-grid"] .sb-diensten__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}
[data-patroon="services-grid"] .sb-dienst{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart);overflow:hidden}
[data-patroon="services-grid"] .sb-dienst__beeld{position:relative}
[data-patroon="services-grid"] .sb-dienst__foto{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 30%}
[data-patroon="services-grid"] .sb-dienst__ico{position:absolute;right:.8rem;bottom:-1.4rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:var(--schaduw-kaart)}
[data-patroon="services-grid"] .sb-dienst__ico img{width:34px;height:34px}
[data-patroon="services-grid"] .sb-dienst__tekst{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}
[data-patroon="services-grid"] .sb-dienst h2,[data-patroon="services-grid"] .sb-dienst h3{font-family:var(--font-titel);font-weight:700;line-height:1.18;letter-spacing:.02em;font-size:1.12rem;margin:0 0 .5rem;color:var(--goud-diep)}
[data-patroon="services-grid"] .sb-dienst h2 a,[data-patroon="services-grid"] .sb-dienst h3 a{color:inherit;text-decoration:none}
[data-patroon="services-grid"] .sb-dienst h2 a::after,[data-patroon="services-grid"] .sb-dienst h3 a::after{content:"";position:absolute;inset:0;z-index:1}
[data-patroon="services-grid"] .sb-dienst p{margin:0 0 1rem;font-size:.95rem;color:var(--ant-zacht)}
[data-patroon="services-grid"] .sb-dienst__pijl{margin-top:auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--goud-licht);color:var(--goud-diep)}
[data-patroon="services-grid"] .sb-dienst__pijl svg{width:16px;height:16px}
[data-patroon="services-grid"] .sb-dienst:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
[data-patroon="services-grid"] .sb-dienst h2 a:focus-visible,[data-patroon="services-grid"] .sb-dienst h3 a:focus-visible{outline:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] .sb-dienst{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
[data-patroon="services-grid"] .sb-dienst:hover{transform:translateY(-4px);box-shadow:var(--schaduw)}
[data-patroon="services-grid"] .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:#fff}}
@media(max-width:980px){[data-patroon="services-grid"] .sb-diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){[data-patroon="services-grid"] .sb-diensten__kop{display:block}
[data-patroon="services-grid"] .sb-diensten__grid{grid-template-columns:1fr;gap:.8rem}
[data-patroon="services-grid"] .sb-dienst{flex-direction:row;min-height:8rem}
[data-patroon="services-grid"] .sb-dienst__beeld{flex:none;width:7.25rem}
[data-patroon="services-grid"] .sb-dienst__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}
[data-patroon="services-grid"] .sb-dienst__ico,[data-patroon="services-grid"] .sb-dienst__pijl{display:none}
[data-patroon="services-grid"] .sb-dienst__tekst{padding:.9rem 1rem}
[data-patroon="services-grid"] .sb-dienst h2,[data-patroon="services-grid"] .sb-dienst h3{font-size:1.02rem;margin-bottom:.3rem}
[data-patroon="services-grid"] .sb-dienst p{margin:0;font-size:.88rem}}
@media(min-width:861px){[data-patroon="services-grid"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
[data-patroon="services-grid"] .sb-dienst h2,[data-patroon="services-grid"] .sb-dienst h3{color:var(--bruin)}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--secties){padding-block:clamp(2.5rem,5vw,4rem)}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3){padding-block:clamp(1.75rem,2.8vw,2.25rem)}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop{margin-bottom:0}
[data-patroon="services-grid"] .sb-diensten__grid--3{margin-top:clamp(1rem,2vw,1.4rem);gap:.9rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__foto{object-position:center 28%}
@media(min-width:621px){[data-patroon="services-grid"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-patroon="services-grid"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__foto{aspect-ratio:3/1}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__ico{width:2.5rem;height:2.5rem;bottom:-1rem;border-radius:11px}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__ico img{width:26px;height:26px}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.75rem 3.2rem .8rem 1.1rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst h2,[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst h3{font-size:1.05rem;margin-bottom:.25rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst p{margin:0;font-size:.88rem;line-height:1.5}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__pijl{position:absolute;right:.9rem;bottom:.9rem;width:2rem;height:2rem}}
@media(min-width:861px){[data-patroon="services-grid"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop{max-width:none}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{max-width:none;font-size:1.05rem;margin-top:.45rem}
@media(max-width:620px){[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{display:none}
[data-patroon="services-grid"] .sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst{flex-direction:column;min-height:0}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__beeld{width:auto}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__foto{position:static;aspect-ratio:2/1;height:auto}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.55rem .7rem .65rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst h2,[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst h3{font-size:.93rem;line-height:1.25;margin:0}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
[data-patroon="services-grid"] .sb-diensten__grid--3>li:last-child:nth-child(odd){grid-column:1/-1}
[data-patroon="services-grid"] .sb-diensten__grid--3>li:last-child:nth-child(odd) .sb-dienst__foto{aspect-ratio:4/1}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] .sb-dienst__ico{transition:transform .25s var(--ease)}
[data-patroon="services-grid"] .sb-diensten:not(#aanbod,#diensten6) .sb-dienst:is(:hover,:focus-within) .sb-dienst__ico{transform:translateY(-3px) scale(1.08)}}
@media(min-width:861px){[data-patroon="services-grid"] .sb-diensten__grid--3:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-patroon="services-grid"] .sb-diensten .sb-dienst{background:var(--bruin);box-shadow:0 1px 2px rgba(0,17,69,.12),0 16px 34px -18px rgba(0,17,69,.6)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst h2,[data-patroon="services-grid"] .sb-diensten .sb-dienst h3{color:var(--wit)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst p{color:var(--licht-hover)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst__pijl{background:var(--goud);color:var(--bruin)}
[data-patroon="services-grid"] .sb-diensten__grid--wit{--dk-r:4px;row-gap:calc(30px + .35rem);margin-top:calc(30px + .35rem)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst{background:var(--wit);border-radius:var(--dk-r);overflow:visible;
box-shadow:0 0 0 1px rgba(0,17,69,.07),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst h2,[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst h3{color:var(--bruin)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst p{color:var(--ant-zacht)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:var(--wit)}}
[data-patroon="services-grid"] .sb-diensten__grid--wit .sb-dienst__beeld{border-radius:var(--dk-r) var(--dk-r) 0 0}
[data-patroon="services-grid"] .sb-diensten__grid--wit .sb-dienst__ico{border-radius:var(--dk-r)}
.bib[data-patroon="services-grid"] .sb-dienst__tekst>:not(h3) a{position:relative;z-index:2}
@media(min-width:621px){.bib[data-patroon="services-grid"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3{margin-top:calc(30px + .2rem);row-gap:calc(30px + .2rem)}
.bib[data-patroon="services-grid"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.6rem 3.2rem .65rem 1.1rem}}
@media(max-width:620px){.bib[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}}



@media(max-width:460px){html:has(link[rel="canonical"][href$="/ontstoken-tandvlees/"]) :is(#tekst-2-kop,#tekst-3-kop,#tekst-4-kop,#tekst-9-kop){font-size:6.6vw}}
[data-patroon="careers-split-crew"] .careers-crew{--cc-surface:#F4F6F9;       
  --cc-card:#FFFFFF;          
  --cc-heading:#00498F;       
  --cc-eyebrow:#00498F;
  --cc-ink:#2F2F2F;           
  --cc-navy:#020D41;          
  --cc-check:#007AC0;         
  --cc-field:#33BCFA;         
  --cc-figure:#020D41;        
  --cc-figure-back:#00498F;   
  --cc-line:#D5DDE8;
  --cc-action:#020D41;        
  --cc-action-ink:#FFFFFF;
  --cc-action-hover:#00498F;
  --cc-mark:rgb(2 13 65 / .1);   
  --cc-radius:15px;
  --cc-shadow:0 1px 2px rgb(2 13 65 / .05),0 14px 34px -22px rgb(2 13 65 / .28);
  --cc-shadow-lg:0 40px 90px -40px rgb(2 13 65 / .55);
  --cc-font-heading:'Sora','Helvetica Neue',Arial,sans-serif;   
  --cc-font-body:'Sora','Helvetica Neue',Arial,sans-serif;
  position:relative;
  padding:6rem 0 4rem;
  background:var(--cc-surface);
  color:var(--cc-ink);
  font-family:var(--cc-font-body);
  overflow:clip}
[data-patroon="careers-split-crew"] .careers-crew__inner{width:min(100% - 2rem,1200px);margin-inline:auto}
[data-patroon="careers-split-crew"] .careers-crew__card{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;background:var(--cc-card);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-lg)}
[data-patroon="careers-split-crew"] .careers-crew__copy{min-width:0;display:flex;flex-direction:column;padding:3rem 2.5rem 1.75rem 3.25rem}
[data-patroon="careers-split-crew"] .careers-crew h2{margin:0 0 .9rem;max-width:18ch;color:var(--cc-heading);font:700 clamp(1.85rem,3vw,2.6rem)/1.14 var(--cc-font-heading);letter-spacing:.01em}
[data-patroon="careers-split-crew"] .careers-crew__lead{margin:0 0 1.4rem;max-width:44ch;font-size:1.06rem;line-height:1.6}
[data-patroon="careers-split-crew"] .careers-crew__stage{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem}
@media (max-width:900px){[data-patroon="careers-split-crew"] .careers-crew{padding:4.5rem 0 3rem}
[data-patroon="careers-split-crew"] .careers-crew__card{grid-template-columns:minmax(0,1fr)}
[data-patroon="careers-split-crew"] .careers-crew__stage{order:-1;min-height:310px}
[data-patroon="careers-split-crew"] .careers-crew__copy{padding:2rem 2rem 2rem}
[data-patroon="careers-split-crew"] .careers-crew h2{max-width:20ch}}
@media (max-width:560px){[data-patroon="careers-split-crew"] .careers-crew{padding:3.25rem 0 2rem}
[data-patroon="careers-split-crew"] .careers-crew__inner{width:min(100% - 1.5rem,1200px)}
[data-patroon="careers-split-crew"] .careers-crew__stage{min-height:282px;padding:.9rem}
[data-patroon="careers-split-crew"] .careers-crew__copy{padding:1.5rem 1.25rem 1.6rem}
[data-patroon="careers-split-crew"] .careers-crew h2{font-size:1.75rem}
[data-patroon="careers-split-crew"] .careers-crew__lead{font-size:1rem;margin-bottom:1.1rem}}


.bib[data-patroon="benefits-photo-cards"]{--navy:#001145;--blue:#013DB5;--green:#027F13;--gold:#DCB114;--ink:#001145;--muted:#2F2F2F;--line:#D5DDE8;--pale:#EEF3FF}
.bib[data-patroon="benefits-photo-cards"] .button{background:var(--offerte,#027F13);color:#fff;border-radius:99px}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"]{position:relative;padding:clamp(4rem,6vw,5.5rem) 1.2rem clamp(4rem,6vw,5.5rem);background:var(--wit,#fff);color:var(--bruin,#001145);font-family:var(--font-tekst,Sora,Arial,sans-serif);overflow:visible}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] *{box-sizing:border-box}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__inner{max-width:1200px;margin:0 auto}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] h2{margin:0 0 clamp(5.4rem,7vw,6.2rem);text-align:center;font:700 clamp(2rem,3.4vw,3.1rem)/1.1 var(--font-kop,Sora,Arial,sans-serif);color:var(--bruin,#001145);hyphens:manual}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{position:relative;aspect-ratio:1/1.02;margin:-5rem 0 -3rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{position:absolute;inset:18% 12% 8% -3rem;border-radius:26px;background:var(--goud-diep,#0031AF);transform:rotate(-3deg)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame{position:absolute;inset:0 6% 14% 8%;border-radius:22px;overflow:hidden;box-shadow:0 28px 48px -26px rgb(0 17 69/.6);clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 40%}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round{position:absolute;right:-2.5rem;bottom:0;width:44%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid var(--wit,#fff);box-shadow:0 22px 36px -18px rgb(0 17 69/.6)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__photo2{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6rem 1.4rem;margin-top:1.5rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{position:relative;min-height:8.5rem;padding:2.8rem 1.4rem 1.2rem;border-radius:18px;background:var(--goud-licht,#EAF1FF);box-shadow:0 22px 36px -24px rgb(0 17 69/.45);display:flex;align-items:flex-end}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:nth-child(even){transform:translateY(1.6rem)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{margin:0;font:700 1.22rem/1.25 var(--font-kop,Sora,Arial,sans-serif)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{position:absolute;top:-24px;left:1.2rem;display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:var(--bruin,#001145);box-shadow:0 12px 22px -10px rgb(0 17 69/.55)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon img{width:38px;height:38px;filter:brightness(0) invert(1)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .knoprij{margin-top:5.5rem;display:flex;justify-content:center}
@media (max-width:900px){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__row{grid-template-columns:minmax(0,1fr)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{margin:0 0 2rem}}
@media (max-width:560px){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{grid-template-columns:minmax(0,1fr)}}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{aspect-ratio:1/1.1;margin:-3rem 0 -3rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:30% 12% 8% -3rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame.popuit{position:absolute;inset:5.2rem 6% 14% 8%;overflow:visible;clip-path:none;box-shadow:none;border-radius:22px;container-type:size;
  --ph:max((100cqh + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));--pw:calc(var(--ph) * var(--ar));--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round.popuit{overflow:visible;border:0;border-radius:50%;container-type:inline-size;
  --ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));--pw:calc(var(--ph) * var(--ar));--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .popuit__raam{position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 48px -26px rgb(0 17 69/.6)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame .popuit__raam{border-radius:22px;clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round .popuit__raam{border-radius:50%;box-shadow:0 0 0 6px var(--wit,#fff),0 22px 36px -18px rgb(0 17 69/.6)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .popuit__raam>img,section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .popuit__boven>img{position:absolute;left:var(--pl);width:var(--pw);height:var(--ph);max-width:none;object-fit:fill;border-radius:0;transform:none}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .popuit__raam>img{top:var(--pt)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .popuit__boven{position:absolute;left:0;right:0;bottom:calc(100% - 2px);height:calc(var(--p) + 50px);overflow:hidden;pointer-events:none;z-index:3}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .popuit__boven>img{top:calc(var(--pt) + var(--p) + 48px);filter:drop-shadow(0 8px 10px rgba(0,17,69,.24))}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame,section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round{transition:transform .4s ease}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__frame{transform:translateY(-5px)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__round{transform:translateY(5px)}}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round .popuit__boven{bottom:50%;height:calc(50% + var(--p) + 48px)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round .popuit__boven>img{filter:none}
@media (max-width:1360px) and (min-width:901px){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:30% 12% 8% -1rem}}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"]{padding-block:3.5rem 3.5rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] h2{margin-bottom:2.4rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{aspect-ratio:1/.9;margin:0}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame.popuit{inset:4.2rem 6% 12% 8%}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{gap:2.2rem 1.2rem;margin-top:0}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{min-height:10.5rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{font-size:1.35rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:nth-child(even){transform:none}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .knoprij{margin-top:2rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{padding-top:4.1rem;min-height:9.5rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{font-size:1.3rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{border:1px solid #DCB114}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45rem;min-height:11.5rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__more{display:block;color:var(--ant-zacht,#3a4660);font:400 .98rem/1.45 var(--font-tekst,Sora,Arial,sans-serif)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__more a{color:var(--goud-diep,#0031AF);font-weight:600;text-decoration:none}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{min-height:11rem}
@media (prefers-reduced-motion:no-preference){@keyframes tvs-pop{0%,20%{opacity:0;scale:.6}}
@keyframes tvs-pop-laat{0%,45%{opacity:0;scale:.6}}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{transition:opacity .55s var(--ease),transform .55s var(--ease),translate .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{transition:translate .3s var(--ease),scale .3s var(--ease),rotate .3s var(--ease)}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{transition:translate .5s var(--ease)}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:hover{translate:0 -5px;box-shadow:0 26px 38px -22px rgb(0 17 69 / .5);border-color:#DCB114}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:hover .slant-cells__icon{translate:0 -3px;scale:1.08;rotate:-4deg}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__plate{translate:-10px 8px}}
@media (max-width:900px){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"]{overflow-x:clip}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round{right:-.4rem}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:30% 12% 8% -.6rem}}
section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:calc(4.2rem + 1.4rem) calc(6% - 1.4rem) calc(12% - 1.4rem) calc(8% + 1.4rem);border-radius:22px;transform:rotate(1.5deg)}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-soort="vertrouwen"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__plate{translate:6px 6px}}
section.slant-cells[data-patroon][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{background:#fff;box-shadow:0 0 0 1px #DCB114,0 12px 22px -10px rgb(0 17 69/.45)}
section.slant-cells[data-patroon][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon img{filter:none}
.page--inner #offerte-manieren[data-blok="stappen"][data-v="4"]{ background: #013db5; color: #fff; }
.page--inner #offerte-manieren[data-blok="stappen"][data-v="4"] .label{ color: #bdd6ff; }
.page--inner #offerte-manieren[data-blok="stappen"][data-v="4"] .kop{ color: #fff; margin: 0; font-size: clamp(1.9rem, 2.9vw, 2.45rem); }
.page--inner #offerte-manieren[data-blok="stappen"][data-v="4"] .intro{ color: #dce6f0; margin: 0; }
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"]{position:relative;isolation:isolate;font-family:var(--font-tekst,system-ui,sans-serif);font-size:16px;line-height:1.65;color:#001145;overflow:visible}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"],section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] *,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] *::before,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] *::after{box-sizing:border-box}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] img{display:block;max-width:none;height:auto}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] :is(h2,h3){font-family:var(--font-kop,system-ui,sans-serif);font-weight:700;color:#001145;line-height:1.1;letter-spacing:-.02em;margin:0;hyphens:manual;overflow-wrap:normal;text-wrap:balance}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] p{margin:0;overflow-wrap:break-word}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] a:not(.btn){color:#0031af;text-decoration:none;font-weight:600}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] a:focus-visible,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] label:focus-visible,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] summary:focus-visible,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] input:focus-visible+label{outline:3px solid #84adff;outline-offset:3px;border-radius:6px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .in{width:min(100% - 3rem,1200px);margin-inline:auto;position:relative}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.4rem}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;padding:14px 26px;border-radius:999px;border:2px solid transparent;font:700 1rem/1.2 var(--font-kop,system-ui,sans-serif);text-decoration:none;letter-spacing:0;text-transform:none;white-space:nowrap}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--offerte{background:#027f13;border-color:#027f13;color:#fff;box-shadow:0 0 0 2px rgb(255 255 255 / .9),0 8px 18px rgb(0 17 69 / .18)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--offerte:hover{background:#015c0e;border-color:#015c0e}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--wa{background:#25D366;border-color:#25D366;color:#06371a}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--wa svg{width:20px;height:20px;flex:none;color:#fff}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--wa:hover{background:#1fb858;border-color:#1fb858}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--bel{background:#fff;border-color:#0033a8;color:#0033a8}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bt .btn--bel:hover{background:#eaf0ff}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bd{position:absolute;z-index:6;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid #c9d6ee;box-shadow:0 10px 22px -8px rgba(0,17,69,.45)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .bd img{width:34px;height:34px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .wf{position:relative;width:var(--fw);height:calc(var(--fh) + var(--up));flex:none}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .wf__frame{position:absolute;left:0;right:0;bottom:0;height:var(--fh);overflow:hidden;border-radius:var(--r);background:#dbe6f6;box-shadow:0 26px 44px -26px rgba(0,17,69,.55)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .wf__ph,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .wf__cut{position:absolute;left:calc(var(--ix) * -1);bottom:calc(var(--iy) * -1);width:var(--iw);height:var(--ih);max-width:none}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .wf__cw{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden;border-radius:0 0 var(--r) var(--r);pointer-events:none}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"]{background:#e8eefa;padding:64px 0 64px;overflow:hidden}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d{display:grid;grid-template-columns:minmax(0,1fr) 640px;gap:56px;align-items:center}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .tx h2{font-size:clamp(2.1rem,1.5rem + 1.6vw,2.9rem)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .tx .lead{margin-top:1rem;font:700 1.2rem/1.5 var(--font-kop,system-ui,sans-serif);color:#0031af}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .tx p:not(.eb,.ad,.lead){margin-top:.8rem;font-size:1.05rem}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .ph{position:relative;align-self:center;height:calc(var(--up) + 380px + 150px)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .city{position:absolute;z-index:3;right:calc(-1 * min(70px, max(16px, (100vw - 1200px) / 2 - 8px)));bottom:0;width:410px;height:280px;object-fit:cover;border-radius:28px;border:6px solid #fff;box-shadow:0 26px 44px -26px rgba(0,17,69,.55)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .tr{position:absolute;z-index:1;left:0;top:0}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .tr .wf__frame{box-shadow:0 0 0 8px #fff,0 30px 50px -26px rgba(0,17,69,.6)}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d__bd{z-index:6;right:308px;bottom:-32px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d .bt{justify-content:center;gap:8px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d .bt .btn{padding:.98rem 1rem!important;gap:7px}
@media (min-width:901px){section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d .bt{justify-content:flex-start}}
@media (max-width:900px){section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d{grid-template-columns:minmax(0,1fr);gap:40px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d>*{min-width:0}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .city{right:0}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d .bt{justify-content:flex-start}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d .bt .btn{flex:0 1 auto;white-space:normal;text-align:center}}
@media (max-width:620px){section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .ph{width:600px;scale:.52;transform-origin:0 0;margin-bottom:-301px}}
@media (max-width:359.98px){section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .ph{scale:.47;margin-bottom:-333px}}
@media (min-width:901px) and (max-width:1100px){section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d{grid-template-columns:minmax(0,1fr) 520px;gap:40px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .ph{width:640px;scale:.8125;transform-origin:0 0;margin-bottom:-117.5px}}
@media (min-width:1101px) and (max-width:1199px){section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .s1d{grid-template-columns:minmax(0,1fr) 576px;gap:48px}
section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] .ph{width:640px;scale:.9;transform-origin:0 0;margin-bottom:-62.7px}}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop .sectiekop{margin-bottom:0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart);overflow:hidden}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__beeld{position:relative}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__foto{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 30%}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{position:absolute;right:.8rem;bottom:-1.4rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:var(--schaduw-kaart)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico img{width:34px;height:34px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__tekst{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{font-size:1.12rem;margin:0 0 .5rem;color:var(--goud-diep)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a{color:inherit;text-decoration:none}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a::after{content:"";position:absolute;inset:0;z-index:1}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{margin:0 0 1rem;font-size:.95rem;color:var(--ant-zacht)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{margin-top:auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--goud-licht);color:var(--goud-diep)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl svg{width:16px;height:16px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a:focus-visible{outline:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover{transform:translateY(-4px);box-shadow:var(--schaduw)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:#fff}}
@media(max-width:980px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop{display:block}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{grid-template-columns:1fr;gap:.8rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{flex-direction:row;min-height:8rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__beeld{flex:none;width:7.25rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico,section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{display:none}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__tekst{padding:.9rem 1rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{font-size:1.02rem;margin-bottom:.3rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{margin:0;font-size:.88rem}}
@media(min-width:861px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{color:var(--bruin)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--secties){padding-block:clamp(2.5rem,5vw,4rem)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3){padding-block:clamp(1.75rem,2.8vw,2.25rem)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop{margin-bottom:0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{margin-top:clamp(1rem,2vw,1.4rem);gap:.9rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{object-position:center 28%}
@media(min-width:621px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{aspect-ratio:3/1}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__ico{width:2.5rem;height:2.5rem;bottom:-1rem;border-radius:11px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__ico img{width:26px;height:26px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.75rem 3.2rem .8rem 1.1rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst h3{font-size:1.05rem;margin-bottom:.25rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst p{margin:0;font-size:.88rem;line-height:1.5}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__pijl{position:absolute;right:.9rem;bottom:.9rem;width:2rem;height:2rem}}
@media(min-width:861px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop{max-width:none}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop>.intro{max-width:none;font-size:1.05rem;margin-top:.45rem}
@media(max-width:620px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop>.intro{display:none}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst{flex-direction:column;min-height:0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__beeld{width:auto}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{position:static;aspect-ratio:2/1;height:auto}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.55rem .7rem .65rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst h3{font-size:.93rem;line-height:1.25;margin:0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3>li:last-child:nth-child(odd){grid-column:1/-1}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3>li:last-child:nth-child(odd) .sb-dienst__foto{aspect-ratio:4/1}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{transition:transform .25s var(--ease)}}
@media(min-width:861px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{background:var(--bruin);box-shadow:0 1px 2px rgba(2,13,65,.12),0 16px 34px -18px rgba(2,13,65,.6)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{color:var(--wit)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{color:var(--licht-hover)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{background:var(--goud);color:var(--bruin)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{--dk-r:4px;row-gap:calc(30px + .35rem);margin-top:calc(30px + .35rem)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst{background:var(--wit);border-radius:var(--dk-r);overflow:visible;
box-shadow:0 0 0 1px rgba(2,13,65,.07),0 1px 2px rgba(2,13,65,.08),0 16px 32px -20px rgba(2,13,65,.4)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst h3{color:var(--bruin)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst p{color:var(--ant-zacht)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:var(--wit)}}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__beeld{border-radius:var(--dk-r) var(--dk-r) 0 0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__ico{border-radius:var(--dk-r)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--fa:3.15;container-type:inline-size;aspect-ratio:var(--fa);
--p:clamp(30px,100cqw / var(--fa) * .16,40px);
--ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));
--pw:calc(var(--ph) * var(--ar));
--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));
--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__raam{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven{position:absolute;left:0;right:0;bottom:100%;height:calc(var(--p) + 40px);overflow:hidden;pointer-events:none}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto,section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven>img{position:absolute;right:auto;bottom:auto;left:var(--pl);
width:var(--pw);height:var(--ph);max-width:none;aspect-ratio:auto;object-fit:fill;border-radius:0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto{top:var(--pt)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven>img{top:calc(var(--pt) + var(--p) + 40px);
filter:drop-shadow(0 10px 12px rgba(2,13,65,.3)) drop-shadow(0 2px 3px rgba(2,13,65,.22))}
@media(max-width:620px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{row-gap:calc(30px + .45rem);margin-top:calc(30px + .45rem)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--fa:2}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit>li:last-child:nth-child(odd) .sb-dpop{--fa:4}}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{outline:var(--c7-geel-rand) solid #DCB114;outline-offset:calc(-1 * var(--c7-geel-rand))}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]{font-family:var(--font-tekst);color:var(--ant-zacht);background:var(--creme);}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"],section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] *,section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] *::before,section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] *::after{box-sizing:border-box}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] img{display:block}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] h2,section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] h3{font-family:var(--font-kop)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] a:focus-visible{outline:3px solid var(--goud-diep);outline-offset:4px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .s2-inleiding a{color:var(--goud-diep);text-decoration:none}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]{padding-block:clamp(2.25rem,4vw,4rem)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .wrap{width:min(100% - 2rem,1200px);padding:0;margin-inline:auto}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .label{color:var(--goud-diep);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .7rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .kop{color:var(--bruin);font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.15;margin:0}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .s2-inleiding{max-width:70ch;font-size:1.05rem;line-height:1.7;margin:.9rem 0 1.5rem}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl img{width:16px;height:16px}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{outline:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]{--maxw:1300px;--pad:clamp(16px,4vw,40px)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]>.wrap{width:auto;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop .sectiekop{margin-bottom:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart);overflow:hidden}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__beeld{position:relative}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__foto{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 30%}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{position:absolute;right:.8rem;bottom:-1.4rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:var(--schaduw-kaart)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico img{width:34px;height:34px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__tekst{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{font-size:1.12rem;margin:0 0 .5rem;color:var(--goud-diep)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a{color:inherit;text-decoration:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a::after{content:"";position:absolute;inset:0;z-index:1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{margin:0 0 1rem;font-size:.95rem;color:var(--ant-zacht)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{margin-top:auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--goud-licht);color:var(--goud-diep)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl svg{width:16px;height:16px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a:focus-visible{outline:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover{transform:translateY(-4px);box-shadow:var(--schaduw)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:#fff}}
@media(max-width:980px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop{display:block}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{grid-template-columns:1fr;gap:.8rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{flex-direction:row;min-height:8rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__beeld{flex:none;width:7.25rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico,section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{display:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__tekst{padding:.9rem 1rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{font-size:1.02rem;margin-bottom:.3rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{margin:0;font-size:.88rem}}
@media(min-width:861px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{color:var(--bruin)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--secties){padding-block:clamp(2.5rem,5vw,4rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--3){padding-block:clamp(1.75rem,2.8vw,2.25rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop{margin-bottom:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{margin-top:clamp(1rem,2vw,1.4rem);gap:.9rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{object-position:center 28%}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{aspect-ratio:3/1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__ico{width:2.5rem;height:2.5rem;bottom:-1rem;border-radius:11px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__ico img{width:26px;height:26px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.75rem 3.2rem .8rem 1.1rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst h3{font-size:1.05rem;margin-bottom:.25rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst p{margin:0;font-size:.88rem;line-height:1.5}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__pijl{position:absolute;right:.9rem;bottom:.9rem;width:2rem;height:2rem}}
@media(min-width:861px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop{max-width:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{max-width:none;font-size:1.05rem;margin-top:.45rem}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{display:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst{flex-direction:column;min-height:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__beeld{width:auto}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{position:static;aspect-ratio:2/1;height:auto}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.55rem .7rem .65rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst h3{font-size:.93rem;line-height:1.25;margin:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3>li:last-child:nth-child(odd){grid-column:1/-1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3>li:last-child:nth-child(odd) .sb-dienst__foto{aspect-ratio:4/1}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{transition:transform .25s var(--ease)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten:not(#aanbod,#diensten6) .sb-dienst:is(:hover,:focus-within) .sb-dienst__ico{transform:translateY(-3px) scale(1.08)}}
@media(min-width:861px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] main > :is(.sb-diensten,.sb-impact,.pk) + *{--r-h:var(--rh-laag)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-dienst{background:var(--bruin);box-shadow:0 1px 2px rgba(0,17,69,.12),0 16px 34px -18px rgba(0,17,69,.6)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-dienst h3{color:var(--wit)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-dienst p{color:var(--licht-hover)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-dienst__pijl{background:var(--goud);color:var(--bruin)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{--dk-r:4px;row-gap:calc(30px + .35rem);margin-top:calc(30px + .35rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-diensten__grid--wit .sb-dienst{background:var(--wit);border-radius:var(--dk-r);overflow:visible;
box-shadow:0 0 0 1px rgba(0,17,69,.07),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-diensten__grid--wit .sb-dienst h3{color:var(--bruin)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-diensten__grid--wit .sb-dienst p{color:var(--ant-zacht)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-diensten__grid--wit .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten .sb-diensten__grid--wit .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:var(--wit)}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__beeld{border-radius:var(--dk-r) var(--dk-r) 0 0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__ico{border-radius:var(--dk-r)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--fa:3.15;container-type:inline-size;aspect-ratio:var(--fa);
--p:clamp(30px,100cqw / var(--fa) * .16,40px);
--ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));
--pw:calc(var(--ph) * var(--ar));
--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));
--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__raam{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven{position:absolute;left:0;right:0;bottom:100%;height:calc(var(--p) + 40px);overflow:hidden;pointer-events:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto,section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven>img{position:absolute;right:auto;bottom:auto;left:var(--pl);
width:var(--pw);height:var(--ph);max-width:none;aspect-ratio:auto;object-fit:fill;border-radius:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto{top:var(--pt)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven>img{top:calc(var(--pt) + var(--p) + 40px);
filter:drop-shadow(0 10px 12px rgba(0,17,69,.3)) drop-shadow(0 2px 3px rgba(0,17,69,.22))}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{row-gap:calc(30px + .45rem);margin-top:calc(30px + .45rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--fa:2}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit>li:last-child:nth-child(odd) .sb-dpop{--fa:4}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3.4rem;height:3.4rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-dienst__ico>img[src*="/img/iconen/"]{width:46px;height:46px}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3rem;height:3rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico>img[src*="/img/iconen/"]{width:40px;height:40px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst:has(.sb-dienst__ico>img[src*="/img/iconen/"]) h3{padding-right:3.6rem}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst{
box-shadow:0 0 0 1px rgba(132,173,255,.55),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{background:var(--teal-paneel)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl svg{filter:brightness(0) invert(1)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover{
box-shadow:0 0 0 1.5px var(--offerte),0 0 26px -6px rgba(132,173,255,.55),0 22px 38px -22px rgba(0,17,69,.45)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{transition:background-color .25s var(--ease)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep)}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{outline:var(--c7-geel-rand) solid #DCB114;outline-offset:calc(-1 * var(--c7-geel-rand))}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{box-shadow:0 0 0 1px #DCB114,var(--schaduw-kaart)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover{box-shadow:0 0 0 1px #DCB114,var(--schaduw)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover .sb-dienst__pijl{background:#84ADFF;transform:translateX(2px)}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3{margin-top:calc(30px + .2rem);row-gap:calc(30px + .2rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3 .sb-dpop{--fa:3.75}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.6rem 3.2rem .65rem 1.1rem}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-blok="waarom"][data-v="2"] .sb-dpop__raam>img{position:absolute;left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);max-width:none;object-fit:fill;border-radius:0}
@media print{section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]{display:none!important}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop .sectiekop{margin-bottom:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart);overflow:hidden}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__beeld{position:relative}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__foto{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 30%}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{position:absolute;right:.8rem;bottom:-1.4rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:var(--schaduw-kaart)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico img{width:34px;height:34px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__tekst{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{font-size:1.12rem;margin:0 0 .5rem;color:var(--goud-diep)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a{color:inherit;text-decoration:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a::after{content:"";position:absolute;inset:0;z-index:1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{margin:0 0 1rem;font-size:.95rem;color:var(--ant-zacht)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{margin-top:auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--goud-licht);color:var(--goud-diep)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl svg{width:16px;height:16px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3 a:focus-visible{outline:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover{transform:translateY(-4px);box-shadow:var(--schaduw)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:#fff}}
@media(max-width:980px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__kop{display:block}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid{grid-template-columns:1fr;gap:.8rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{flex-direction:row;min-height:8rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__beeld{flex:none;width:7.25rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico,section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{display:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__tekst{padding:.9rem 1rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{font-size:1.02rem;margin-bottom:.3rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{margin:0;font-size:.88rem}}
@media(min-width:861px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{color:var(--bruin)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--secties){padding-block:clamp(2.5rem,5vw,4rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3){padding-block:clamp(1.75rem,2.8vw,2.25rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop{margin-bottom:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{margin-top:clamp(1rem,2vw,1.4rem);gap:.9rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{object-position:center 28%}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{aspect-ratio:3/1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__ico{width:2.5rem;height:2.5rem;bottom:-1rem;border-radius:11px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__ico img{width:26px;height:26px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.75rem 3.2rem .8rem 1.1rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst h3{font-size:1.05rem;margin-bottom:.25rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst p{margin:0;font-size:.88rem;line-height:1.5}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__pijl{position:absolute;right:.9rem;bottom:.9rem;width:2rem;height:2rem}}
@media(min-width:861px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop{max-width:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop>.intro{max-width:none;font-size:1.05rem;margin-top:.45rem}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:has(.sb-diensten__grid--3) .sectiekop>.intro{display:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst{flex-direction:column;min-height:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__beeld{width:auto}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__foto{position:static;aspect-ratio:2/1;height:auto}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.55rem .7rem .65rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst h3{font-size:.93rem;line-height:1.25;margin:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3>li:last-child:nth-child(odd){grid-column:1/-1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3>li:last-child:nth-child(odd) .sb-dienst__foto{aspect-ratio:4/1}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{transition:transform .25s var(--ease)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]:not(#aanbod,#diensten6) .sb-dienst:is(:hover,:focus-within) .sb-dienst__ico{transform:translateY(-3px) scale(1.08)}}
@media(min-width:861px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] main > :is(.sb-diensten,.sb-impact,.pk) + *{--r-h:var(--rh-laag)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{background:var(--bruin);box-shadow:0 1px 2px rgba(0,17,69,.12),0 16px 34px -18px rgba(0,17,69,.6)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst h3{color:var(--wit)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst p{color:var(--licht-hover)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__pijl{background:var(--goud);color:var(--bruin)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{--dk-r:4px;row-gap:calc(30px + .35rem);margin-top:calc(30px + .35rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst{background:var(--wit);border-radius:var(--dk-r);overflow:visible;
box-shadow:0 0 0 1px rgba(0,17,69,.07),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst h3{color:var(--bruin)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst p{color:var(--ant-zacht)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:var(--wit)}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__beeld{border-radius:var(--dk-r) var(--dk-r) 0 0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst__ico{border-radius:var(--dk-r)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--fa:3.15;container-type:inline-size;aspect-ratio:var(--fa);
--p:clamp(30px,100cqw / var(--fa) * .16,40px);
--ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));
--pw:calc(var(--ph) * var(--ar));
--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));
--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__raam{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven{position:absolute;left:0;right:0;bottom:100%;height:calc(var(--p) + 40px);overflow:hidden;pointer-events:none}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto,section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven>img{position:absolute;right:auto;bottom:auto;left:var(--pl);
width:var(--pw);height:var(--ph);max-width:none;aspect-ratio:auto;object-fit:fill;border-radius:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto{top:var(--pt)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop__boven>img{top:calc(var(--pt) + var(--p) + 40px);
filter:drop-shadow(0 10px 12px rgba(0,17,69,.3)) drop-shadow(0 2px 3px rgba(0,17,69,.22))}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{row-gap:calc(30px + .45rem);margin-top:calc(30px + .45rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--fa:2}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit>li:last-child:nth-child(odd) .sb-dpop{--fa:4}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3.4rem;height:3.4rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-dienst__ico>img[src*="/img/iconen/"]{width:46px;height:46px}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3rem;height:3rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico>img[src*="/img/iconen/"]{width:40px;height:40px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst:has(.sb-dienst__ico>img[src*="/img/iconen/"]) h3{padding-right:3.6rem}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst{
box-shadow:0 0 0 1px rgba(132,173,255,.55),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{background:var(--teal-paneel)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl svg{filter:brightness(0) invert(1)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover{
box-shadow:0 0 0 1.5px var(--offerte),0 0 26px -6px rgba(132,173,255,.55),0 22px 38px -22px rgba(0,17,69,.45)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{transition:background-color .25s var(--ease)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep)}}
@media(prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst__ico>img{transition:scale .6s cubic-bezier(.34,1.56,.64,1) .35s,opacity .3s ease .35s,transform .3s var(--ease);
animation:c7-d6-zweef 4s ease-in-out infinite}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:nth-child(2) .sb-dienst__ico>img{transition-delay:.43s,.43s,0s;animation-duration:4.4s;animation-delay:-1.1s}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:nth-child(3) .sb-dienst__ico>img{transition-delay:.51s,.51s,0s;animation-duration:3.6s;animation-delay:-2.3s}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:nth-child(4) .sb-dienst__ico>img{transition-delay:.59s,.59s,0s;animation-duration:4.6s;animation-delay:-.6s}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:nth-child(5) .sb-dienst__ico>img{transition-delay:.67s,.67s,0s;animation-duration:3.8s;animation-delay:-3.1s}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:nth-child(6) .sb-dienst__ico>img{transition-delay:.75s,.75s,0s;animation-duration:4.2s;animation-delay:-1.7s}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:focus-within .sb-dienst__ico>img{transform:rotate(-6deg) scale(1.15)}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]6 .sb-dienst:hover .sb-dienst__ico>img{transform:rotate(-6deg) scale(1.15)}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst__ico{outline:var(--c7-geel-rand) solid #DCB114;outline-offset:calc(-1 * var(--c7-geel-rand))}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dienst__tekst{container-type:inline-size}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dienst h3,section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dienst h3 a{overflow-wrap:normal;hyphens:manual}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dienst h3{font-size:clamp(.85rem,100cqi / 14.6,1.05rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3{--k:3;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.9rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3>li{flex:0 0 calc((100% - (var(--k) - 1) * .9rem) / var(--k));min-width:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3:is(:has(>li:nth-child(2):last-child),:has(>li:nth-child(4):last-child)){--k:2}}
@media(min-width:1200px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3:is(:has(>li:nth-child(4):last-child),:has(>li:nth-child(7):last-child),:has(>li:nth-child(8):last-child),:has(>li:nth-child(10):last-child),:has(>li:nth-child(11):last-child)){--k:4}}
@media(min-width:621px) and (max-width:900px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3{--k:2}}
@media(max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dienst h3{font-size:clamp(.8rem,100cqi / 14.6,.93rem)}}
@media(max-width:480px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3{grid-template-columns:minmax(0,1fr)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dienst__beeld:not(.sb-dpop)>.sb-dienst__foto{aspect-ratio:4/1}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] #gerelateerd .sb-diensten__grid--3 .sb-dpop{--fa:4}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sectiekop .intro{max-width:60ch}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst{box-shadow:0 0 0 1px #DCB114,var(--schaduw-kaart)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover{box-shadow:0 0 0 1px #DCB114,var(--schaduw)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dienst:hover .sb-dienst__pijl{background:#84ADFF;transform:translateX(2px)}
@media(min-width:621px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{margin-top:calc(30px + .2rem);row-gap:calc(30px + .2rem)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dpop{--fa:3.75}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.6rem 3.2rem .65rem 1.1rem}}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-blok="waarom"][data-v="2"] .sb-dpop__raam>img{position:absolute;left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);max-width:none;object-fit:fill;border-radius:0}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"]{--schaduw-kaart:0 1px 2px rgba(0,17,69,.05),0 14px 34px -22px rgba(0,17,69,.28);--schaduw:0 18px 50px -22px rgba(0,17,69,.35)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit .sb-dienst{box-shadow:0 0 0 1px #DCB114,var(--schaduw-kaart)}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3{row-gap:3.6rem}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-dpop{--p:46px}
section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--wit{row-gap:calc(46px + .35rem);margin-top:calc(46px + .35rem)}
@media (prefers-reduced-motion:no-preference){@keyframes tvs-pop{0%,20%{opacity:0;scale:.6}}
@keyframes tvs-pop-laat{0%,45%{opacity:0;scale:.6}}
.js section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-reveal-groep]>.sb-dienst.in .sb-dienst__ico>img{animation:tvs-pop .7s var(--ease) backwards}
.js section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-reveal-groep]>.sb-dienst:nth-child(2){--k:1}
.js section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-reveal-groep]>.sb-dienst:nth-child(3){--k:2}
.js section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-reveal-groep]>.sb-dienst:nth-child(4){--k:3}
.js section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-reveal-groep]>.sb-dienst:nth-child(5){--k:4}
.js section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] [data-reveal-groep]>.sb-dienst:nth-child(6){--k:5}}
@media (max-width:620px){section#s2-sectie[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3 .sb-dienst .sb-dienst__tekst p{position:static;width:auto;height:auto;margin:.3rem 0 0;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:.875rem;line-height:1.4;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}}
@media (min-width:621px) and (max-width:860px){section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3:has(>li:nth-child(3):last-child)>li:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - .55rem)}
section[data-sectie-id="s2"][data-patroon="services-cutout-popout-cards"] .sb-diensten__grid--3+p.s2-inleiding{margin-top:1.4rem}}
.g7b{position:relative;isolation:isolate;overflow-x:clip;font-family:var(--font-tekst);color:#2f2f2f}
.g7b h2{margin:0 0 .55em;font:700 clamp(1.8rem,2.4vw,2.3rem)/1.22 var(--font-kop);color:#001145;hyphens:manual}
.g7b p{margin:0 0 1.05rem;font:400 1.04rem/1.72 var(--font-tekst)}
.g7b img{max-width:none}
.g7b__media{position:absolute;pointer-events:none}
.g7b__schat{position:absolute;inset:0;filter:drop-shadow(0 22px 26px rgba(0,17,69,.3))}
.g7b__kader{position:absolute;inset:0}
.g7b__kader img,.g7b__uit{display:block;width:100%;height:100%;object-fit:cover}
.g7b__uit{position:absolute;left:0;top:0}
.g7b .knoprij{display:flex;flex-wrap:wrap;gap:12px;margin:0}
.g7b .btn{width:auto}
.g7b__ster{position:absolute;width:84px;height:84px;border-radius:50%;background:#dcb114;display:grid;place-items:center;z-index:4;box-shadow:0 12px 22px -10px rgba(0,17,69,.55)}
.g7b__ster img{width:46px;height:46px;display:block}
.g7b .btn--wa{background:#fff;border-color:#0b7a35;color:#0b5a28;gap:.6rem}
.g7b .btn--wa svg{width:18px;height:18px;flex:none;color:#25d366}
.g7b{background:#fff;padding:60px 80px 64px}
.g7b__paneel{position:relative;max-width:1240px;margin:0 auto;padding:44px 64px;border-radius:34px;background:#001145;display:grid;grid-template-columns:minmax(0,1fr) 450px;column-gap:48px;align-items:center;box-shadow:0 36px 60px -34px rgba(0,17,69,.7)}
.g7b__copy{position:relative;z-index:2;min-width:0}
.g7b h2{color:#fff}
.g7b p{color:#e4ecfb}
.g7b__tags{list-style:none;margin:0 0 1.3rem;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.g7b__tags li{display:inline-flex;align-items:center;gap:8px;padding:6px 18px 6px 8px;border-radius:999px;background:#0a2a74;border:1px solid #3c63c4;font:700 .92rem/1.2 var(--font-kop);color:#fff}
.g7b__tags img{width:32px;height:32px;padding:5px;border-radius:50%;background:#dcb114;display:block}
.g7b__lead{margin:0 0 1.6rem!important;padding-left:20px;border-left:1px solid #DCB114;font-size:1.12rem!important;line-height:1.62!important;color:#fff!important}
.g7b__stage{position:relative;height:430px;margin-bottom:-44px}
.g7b__media{left:0;bottom:0;width:700px;height:467px}
.g7b__kader{clip-path:inset(33% 20% 0 0 round 28px);background:#84adff}
.g7b__ster{left:-26px;bottom:20px}
.g7b .btn--wa{border-color:#fff;color:#001145}
@media (max-width:900px){section[data-sectie-id="s3"].g7b{padding:40px 16px 48px}
section[data-sectie-id="s3"].g7b .g7b__paneel{grid-template-columns:minmax(0,1fr);row-gap:28px;padding:32px 28px}
section[data-sectie-id="s3"].g7b .g7b__stage{height:auto;aspect-ratio:560/430;width:100%;max-width:560px;margin:0 auto -32px}
section[data-sectie-id="s3"].g7b .g7b__media{width:125%;height:auto;aspect-ratio:700/467}
section[data-sectie-id="s3"].g7b .g7b__ster{left:-14px}
section[data-sectie-id="s3"].g7b .btn{white-space:normal;text-align:center}}
@media (max-width:620px){section[data-sectie-id="s3"].g7b{padding:28px 16px 40px}
section[data-sectie-id="s3"].g7b .g7b__paneel{padding:24px 18px;border-radius:26px}
section[data-sectie-id="s3"].g7b .g7b__ster{width:60px;height:60px;left:-8px;bottom:12px}
section[data-sectie-id="s3"].g7b .g7b__ster img{width:34px;height:34px}
section[data-sectie-id="s3"].g7b .knoprij .btn{flex:1 1 100%}}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew{--cc-surface:#F4F6F9;       
  --cc-card:#FFFFFF;          
  --cc-heading:#00498F;       
  --cc-eyebrow:#00498F;
  --cc-ink:#2F2F2F;           
  --cc-navy:#020D41;          
  --cc-check:#007AC0;         
  --cc-field:#33BCFA;         
  --cc-figure:#020D41;        
  --cc-figure-back:#00498F;   
  --cc-line:#D5DDE8;
  --cc-action:#020D41;        
  --cc-action-ink:#FFFFFF;
  --cc-action-hover:#00498F;
  --cc-mark:rgb(2 13 65 / .1);   
  --cc-radius:15px;
  --cc-shadow:0 1px 2px rgb(2 13 65 / .05),0 14px 34px -22px rgb(2 13 65 / .28);
  --cc-shadow-lg:0 40px 90px -40px rgb(2 13 65 / .55);
  --cc-font-heading:"Sora","Helvetica Neue",Arial,sans-serif;   
  --cc-font-body:"Sora","Helvetica Neue",Arial,sans-serif;
  position:relative;
  padding:6rem 0 4rem;
  background:var(--cc-surface);
  color:var(--cc-ink);
  font-family:var(--cc-font-body);
  overflow:clip;}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__inner{width:min(100% - 2rem,1200px);margin-inline:auto}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__card{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;background:var(--cc-card);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-lg)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__copy{min-width:0;display:flex;flex-direction:column;padding:3rem 2.5rem 1.75rem 3.25rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew h2{margin:0 0 .9rem;max-width:18ch;color:var(--cc-heading);font:700 clamp(1.85rem,3vw,2.6rem)/1.14 var(--cc-font-heading);letter-spacing:.01em}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__lead{margin:0 0 1.4rem;max-width:44ch;font-size:1.06rem;line-height:1.6}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__stage{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem}
@media (max-width:900px){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew{padding:4.5rem 0 3rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__card{grid-template-columns:minmax(0,1fr)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__stage{order:-1;min-height:310px}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__copy{padding:2rem 2rem 2rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew h2{max-width:20ch}}
@media (max-width:560px){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew{padding:3.25rem 0 2rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__inner{width:min(100% - 1.5rem,1200px)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__stage{min-height:282px;padding:.9rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__copy{padding:1.5rem 1.25rem 1.6rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew h2{font-size:1.75rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__lead{font-size:1rem;margin-bottom:1.1rem}}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .sectie-actie{margin-top:1.5rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew *,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew *::before,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew *::after{box-sizing:border-box}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew :is(img,svg){display:block;max-width:100%}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .btn--offerte,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew a.btn--offerte{color:#fff}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew a:focus-visible{outline:3px solid var(--goud,#84ADFF);outline-offset:3px;border-radius:4px}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew :is(h2,h3,p,ul,ol){overflow-wrap:break-word}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew{--cc-surface:var(--creme,#F4F6F9);--cc-card:#fff;--cc-heading:var(--bruin,#001145);--cc-eyebrow:var(--goud-diep,#0031AF);
  --cc-navy:var(--bruin,#001145);--cc-ink:var(--ant-zacht,#2F2F2F);--cc-check:var(--goud-diep,#0031AF);--cc-field:var(--goud,#84ADFF);
  --cc-mark:rgb(0 17 69 / .1);--cc-line:var(--lijn,#D5DDE8);--cc-shadow-lg:0 40px 90px -40px rgb(0 17 69 / .55);--cc-font-heading:var(--font-kop,"Sora",Arial,sans-serif);--cc-font-body:var(--font-tekst,"Sora",Arial,sans-serif);}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__lead{font-size:1.08rem;line-height:1.65}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__stage{min-height:24rem}
@media (max-width:900px){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__stage{min-height:300px}}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew{padding-block:4.4rem 3.4rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;overflow:visible}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__copy{padding:2.6rem 1.5rem 2.4rem 3.25rem;justify-content:center}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__stage{display:block;position:relative;padding:0;margin:-3.4rem -2.6rem -1.4rem 0;align-self:start;min-width:0}
@media (max-width:1340px){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__stage{margin-right:-1rem}}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob.cc-oob{--rad:1.6rem;position:relative;z-index:1}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob.cc-oob .oob__raam{box-shadow:0 0 0 5px #bfd0f3,0 22px 40px -22px rgba(0,17,69,.55)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-plaat{position:absolute;z-index:0;left:-1.3rem;bottom:-1.3rem;width:50%;height:44%;border-radius:1.6rem;background:var(--goud,#84ADFF)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__lead{max-width:none}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:1rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1rem;align-items:center}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten p{margin:0;line-height:1.55}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten .cc-ico{width:72px;height:72px;padding:16px;border-radius:50%;background:var(--cc-surface,#F4F6F9);border:1.5px solid #bfd0f3;box-shadow:0 6px 18px rgba(0,17,68,.16)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel{position:absolute;z-index:4;left:-4.2rem;bottom:1.6rem;width:min(19rem,58%);padding:1.15rem 1.3rem 1.15rem 1.5rem;border-radius:1.2rem 1.2rem 1.2rem .3rem;background:#fff;border:1.5px solid #bfd0f3;box-shadow:0 22px 38px -20px rgba(0,17,69,.65);font-weight:600;color:var(--bruin,#001145)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel p{margin:0;line-height:1.55;font-size:1rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel .cc-bico{position:absolute;left:auto;right:-1.2rem;top:-1.6rem;width:64px;height:64px;padding:13px;border-radius:50%;background:#fff;box-shadow:0 6px 18px rgba(0,17,68,.22)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob{--cw:calc(1 - var(--cl,0) - var(--cr,0));--rad:1.5rem;position:relative;width:calc(100% / var(--cw));max-width:none;margin-left:calc(-100% * var(--cl,0) / var(--cw));aspect-ratio:var(--ar,1.5)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob .oob__raam{position:absolute;left:calc(var(--cl,0) * 100%);right:calc(var(--cr,0) * 100%);top:calc(var(--t) * 100%);bottom:0;overflow:hidden;border-radius:var(--rad);box-shadow:0 22px 40px -22px rgba(0,17,69,.55)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob .oob__raam img{position:absolute;display:block;max-width:none;left:calc(-100% * var(--cl,0) / var(--cw));top:calc(-100% * var(--t) / (1 - var(--t)));width:calc(100% / var(--cw));height:calc(100% / (1 - var(--t)));object-fit:fill;object-position:0 0;border-radius:0;aspect-ratio:auto}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob .oob__uit{position:absolute;inset:0;z-index:2;pointer-events:none}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob .oob__uit img{display:block;max-width:none;width:100%;height:100%;object-fit:fill;object-position:0 0;border-radius:0;aspect-ratio:auto}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob .oob__raam img,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob .oob__uit img{transition:scale .45s var(--ease,cubic-bezier(.22,.61,.36,1));transform-origin:50% 100%}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob:hover .oob__raam img,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .oob:hover .oob__uit img{scale:1.04}}
@media (prefers-reduced-motion:no-preference){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten li{transition:opacity .55s var(--ease,cubic-bezier(.22,.61,.36,1)),transform .55s var(--ease,cubic-bezier(.22,.61,.36,1)),translate .3s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten .cc-ico,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel .cc-bico{transition:transform .25s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel,section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-plaat{transition:translate .35s var(--ease,cubic-bezier(.22,.61,.36,1)),box-shadow .35s var(--ease,cubic-bezier(.22,.61,.36,1))}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten li:hover{translate:4px 0}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten li:hover .cc-ico{transform:translateY(-3px) scale(1.08)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel:hover{translate:0 -4px;box-shadow:0 26px 42px -20px rgba(0,17,69,.7)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel:hover .cc-bico{transform:rotate(-6deg) scale(1.08)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__stage:hover .cc-plaat{translate:-.5rem .5rem}}
@media (max-width:900px){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew{padding-block:4rem 2.4rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__card{grid-template-columns:minmax(0,1fr)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__stage{order:-1;min-height:0;margin:-3.2rem .6rem 3rem .6rem;align-self:auto}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-plaat{left:-.5rem;bottom:-.7rem;width:55%;height:40%}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel{left:.6rem;right:.6rem;bottom:-2.6rem;width:auto;padding:1rem 1.1rem 1rem 1.2rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel p{font-size:.95rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel .cc-bico{right:.5rem;top:-1.7rem;width:56px;height:56px;padding:11px}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__copy{padding:2.2rem 1.25rem 1.8rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew h2{max-width:none;font-size:clamp(1.7rem,7vw,2.1rem)}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .careers-crew__lead{font-size:1rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten li{grid-template-columns:56px minmax(0,1fr);gap:.9rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten .cc-ico{width:56px;height:56px;padding:12px}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-punten p{font-size:.98rem}}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .careers-crew__card{outline:1px solid #DCB114;outline-offset:0}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"] .cc-bubbel{border-color:#DCB114!important}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .sectie-actie{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}
section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-bubbel{padding-right:3.2rem}
@media (min-width:901px){section[data-sectie-id="s4"][data-patroon="careers-split-crew"].careers-crew .cc-plaat{left:-1.3rem;right:1.3rem;bottom:-1.3rem;top:calc(20% + 1.3rem);width:auto;height:auto;transform:rotate(-1.5deg)}}
.r21{--r21-navy:#001145;--r21-royal:#0031af;--n:.26;position:relative;isolation:isolate;padding:112px 80px 96px;font-family:var(--font-tekst);color:#2f2f2f}
.r21--c{background:#e1e8f0}
.r21__kaart{position:relative;max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:center}
.r21__copy{min-width:0;grid-column:1;grid-row:1}
.r21 h2{margin:0 0 .6em;font:700 clamp(1.8rem,2.4vw,2.3rem)/1.22 var(--font-kop);color:var(--r21-navy);hyphens:manual}
.r21 h3{margin:1.3em 0 .5em;font:700 1.25rem/1.3 var(--font-kop);color:var(--r21-navy)}
.r21 p{margin:0 0 1rem;font:400 1.02rem/1.72 var(--font-tekst)}
.r21 a:not(.btn){color:var(--r21-royal)}
.r21 .knoprij{margin:1.5rem 0 0}
.r21-media{position:relative;margin:0;grid-column:2;grid-row:1;min-width:0}
.r21-media--uit{aspect-ratio:4/3}
.r21-kader{position:absolute;left:0;right:0;bottom:0;top:calc(var(--n)*100%);overflow:hidden;border-radius:20px;background:#dfe8f5;box-shadow:0 18px 40px -14px rgba(0,17,69,.38)}
.r21-kader .r21-foto{position:absolute;left:0;bottom:0;width:100%;height:auto;max-width:none;display:block}
.r21-uit{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;pointer-events:none;display:block}
.r21--c .r21__kaart{padding:56px;border-radius:28px}
.r21--c .r21__kaart{background:#fff;box-shadow:0 26px 60px -30px rgba(0,17,69,.4)}
.r21--c .r21-media{align-self:start}
.r21--c .r21-media--uit{margin-top:calc(-1 * (84px + var(--n) * 75%))}
.r21--c .r21-media{margin-right:-96px}
.r21__ico{position:absolute;z-index:3;top:-36px;left:-24px;grid-area:auto;width:72px;height:72px;border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(0,17,69,.28);display:grid;place-items:center}
.r21__ico img{width:40px;height:40px;display:block}
.r21--c .r21__copy{padding-top:12px}
@media (max-width:900px){.r21{padding:72px 20px 56px}
.r21__kaart{display:block}
.r21 .r21-media{margin:24px 0 0!important;max-width:none}}
[data-sectie-id="s5"].r21--c .r21-media--uit{align-self:center;margin-top:-44px;margin-bottom:-34px}
[data-sectie-id="s5"].r21 .knoprij{display:flex;flex-wrap:wrap;gap:12px}
[data-sectie-id="s5"].r21{padding:92px 80px 84px}
[data-sectie-id="s5"] .s3__uren{display:grid;gap:30px;margin:6px 0 1.6rem}
[data-sectie-id="s5"] .s3u{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dag" "tijd" "balk";align-items:center;column-gap:18px;row-gap:10px;border-radius:20px;padding:20px 24px 18px 38px;color:#fff;box-shadow:0 22px 40px -24px rgba(0,17,69,.7)}
[data-sectie-id="s5"] .s3u--wk{background:linear-gradient(140deg,#0031af,#001145)}
[data-sectie-id="s5"] .s3u--za{background:linear-gradient(140deg,#ffc400,#f0a800);color:#001145}
[data-sectie-id="s5"] .s3u__ico{position:absolute;z-index:2;top:-20px;left:-16px;width:52px;height:52px;border-radius:16px;background:#fff;color:#0031af;display:grid;place-items:center;box-shadow:0 10px 22px -8px rgba(0,17,69,.5)}
[data-sectie-id="s5"] .s3u__ico svg{width:28px;height:28px}
[data-sectie-id="s5"] .s3u p{margin:0}
[data-sectie-id="s5"] .s3u__dag{grid-area:dag;font:700 1rem/1.3 var(--font-kop);letter-spacing:.01em}
[data-sectie-id="s5"] .s3u__tijd{grid-area:tijd;margin:0!important;font:400 .95rem/1.2 var(--font-tekst);display:flex;align-items:baseline;gap:5px;white-space:nowrap}
[data-sectie-id="s5"] .s3u__tijd strong{font:700 1.6rem/1.1 var(--font-kop)}
[data-sectie-id="s5"] .r21__tekst h3{margin-top:0}
[data-sectie-id="s5"].r21--c .r21__kaart{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:56px;grid-template-rows:auto auto}
[data-sectie-id="s5"].r21--c .r21__copy{align-self:start}
[data-sectie-id="s5"].r21--c .r21-media--uit{align-self:start;margin-right:-128px;margin-top:-120px;margin-bottom:-24px}
[data-sectie-id="s5"] .s3u{padding:26px 26px 22px 40px}
[data-sectie-id="s5"] .s3u__tijd strong{font-size:1.75rem}
[data-sectie-id="s5"] .s3__strip{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px;padding-top:26px;border-top:1px solid #e1e8f0}
[data-sectie-id="s5"] .s3__strip .r21__tekst{max-width:560px}
[data-sectie-id="s5"] .s3__strip .r21__tekst p{margin:0}
[data-sectie-id="s5"] .s3__strip .knoprij{margin:0;flex:none}
[data-sectie-id="s5"] .s3u{row-gap:6px}
[data-sectie-id="s5"] .s3u__balk{grid-area:balk;position:relative;display:block;height:10px;margin-top:6px;border-radius:999px;background:rgba(255,255,255,.22);overflow:hidden}
[data-sectie-id="s5"] .s3u__balk i{position:absolute;top:0;bottom:0;left:var(--a);width:var(--b);border-radius:999px;background:#fff}
[data-sectie-id="s5"] .s3u--za .s3u__balk{background:rgba(0,17,69,.16)}
[data-sectie-id="s5"] .s3u--za .s3u__balk i{background:#001145}
[data-sectie-id="s5"].r21--c .r21__kaart{border:2px solid #c9d6ee}
[data-sectie-id="s5"].r21--c .r21-media--uit{align-self:center;margin-top:-44px;margin-bottom:-34px}
[data-sectie-id="s5"].r21 .knoprij{display:flex;flex-wrap:wrap;gap:12px}
[data-sectie-id="s5"].r21{padding:92px 80px 84px}
[data-sectie-id="s5"] .s3__uren{display:grid;gap:30px;margin:6px 0 1.6rem}
[data-sectie-id="s5"] .s3u{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dag" "tijd" "balk";align-items:center;column-gap:18px;row-gap:10px;border-radius:20px;padding:20px 24px 18px 38px;color:#fff;box-shadow:0 22px 40px -24px rgba(0,17,69,.7)}
[data-sectie-id="s5"] .s3u--wk{background:linear-gradient(140deg,#0031af,#001145)}
[data-sectie-id="s5"] .s3u--za{background:linear-gradient(140deg,#ffc400,#f0a800);color:#001145}
[data-sectie-id="s5"] .s3u__ico{position:absolute;z-index:2;top:-20px;left:-16px;width:52px;height:52px;border-radius:16px;background:#fff;color:#0031af;display:grid;place-items:center;box-shadow:0 10px 22px -8px rgba(0,17,69,.5)}
[data-sectie-id="s5"] .s3u__ico svg{width:28px;height:28px}
[data-sectie-id="s5"] .s3u p{margin:0}
[data-sectie-id="s5"] .s3u__dag{grid-area:dag;font:700 1rem/1.3 var(--font-kop);letter-spacing:.01em}
[data-sectie-id="s5"] .s3u__tijd{grid-area:tijd;margin:0!important;font:400 .95rem/1.2 var(--font-tekst);display:flex;align-items:baseline;gap:5px;white-space:nowrap}
[data-sectie-id="s5"] .s3u__tijd strong{font:700 1.6rem/1.1 var(--font-kop)}
[data-sectie-id="s5"] .r21__tekst h3{margin-top:0}
[data-sectie-id="s5"].r21--c .r21__kaart{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:56px;grid-template-rows:auto auto}
[data-sectie-id="s5"].r21--c .r21__copy{align-self:start}
[data-sectie-id="s5"].r21--c .r21-media--uit{align-self:start;margin-right:-128px;margin-top:-120px;margin-bottom:-24px}
[data-sectie-id="s5"] .s3u{padding:26px 26px 22px 40px}
[data-sectie-id="s5"] .s3u__tijd strong{font-size:1.75rem}
[data-sectie-id="s5"] .s3__strip{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px;padding-top:26px;border-top:1px solid #e1e8f0}
[data-sectie-id="s5"] .s3__strip .r21__tekst{max-width:560px}
[data-sectie-id="s5"] .s3__strip .r21__tekst p{margin:0}
[data-sectie-id="s5"] .s3__strip .knoprij{margin:0;flex:none}
[data-sectie-id="s5"] .s3u{row-gap:6px}
[data-sectie-id="s5"] .s3u__balk{grid-area:balk;position:relative;display:block;height:10px;margin-top:6px;border-radius:999px;background:rgba(255,255,255,.22);overflow:hidden}
[data-sectie-id="s5"] .s3u__balk i{position:absolute;top:0;bottom:0;left:var(--a);width:var(--b);border-radius:999px;background:#fff}
[data-sectie-id="s5"] .s3u--za .s3u__balk{background:rgba(0,17,69,.16)}
[data-sectie-id="s5"] .s3u--za .s3u__balk i{background:#001145}
[data-sectie-id="s5"].r21--c .r21__kaart{border:2px solid #c9d6ee}
@media (prefers-reduced-motion:no-preference){[data-sectie-id="s5"] .r21-media{transition:opacity .7s var(--ease),transform .7s var(--ease),translate .35s var(--ease)}
[data-sectie-id="s5"] .s3u{transition:translate .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}
[data-sectie-id="s5"] .s3u__ico{transition:translate .25s var(--ease),scale .25s var(--ease)}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-sectie-id="s5"] .r21-media:hover{translate:0 -5px}
[data-sectie-id="s5"] .s3u:hover{translate:0 -3px;box-shadow:0 22px 34px -20px rgba(0,17,69,.55)}
[data-sectie-id="s5"] .s3u:hover .s3u__ico{translate:0 -3px;scale:1.08}}
@media (max-width:900px){[data-sectie-id="s5"] .r21__ico{left:-8px}
[data-sectie-id="s5"].r21{padding:64px 20px 64px}
[data-sectie-id="s5"].r21--c .r21__kaart{grid-template-columns:minmax(0,1fr);column-gap:0}
[data-sectie-id="s5"].r21--c .r21-media--uit{margin:0 0 -34px;width:min(100%,380px);justify-self:center;grid-row:auto;grid-column:auto}
[data-sectie-id="s5"] .s3__strip{grid-row:auto;flex-direction:column;align-items:flex-start;gap:20px}
[data-sectie-id="s5"] .s3u__tijd{flex-wrap:wrap;white-space:normal}}
@media (max-width:560px){[data-sectie-id="s5"] .s3u__tijd strong{font-size:1.45rem}}
[data-sectie-id="s5"] .r21-media--uit{aspect-ratio:760/507}
section[data-sectie-id="s5"][data-patroon="impact-ribbon-frame"] .r21__kaart{border-color:#DCB114!important}
section[data-sectie-id="s5"][data-patroon="impact-ribbon-frame"] .r21__kaart{border-width:1px!important}
[data-sectie-id="s5"] .r21-media--uit::before{content:"";position:absolute;z-index:0;left:-26px;right:26px;top:calc(var(--n)*100% + 26px);bottom:-26px;border-radius:20px;background:#001145}
[data-sectie-id="s5"] .r21-media--uit .r21-kader{z-index:1}
[data-sectie-id="s5"] .r21-media--uit .r21-uit{z-index:2}
@media (max-width:900px){[data-sectie-id="s5"] .r21-media--uit::before{left:-14px;right:14px;top:calc(var(--n)*100% + 14px);bottom:-14px}}
@media (min-width:901px){[data-sectie-id="s5"].r21--c .r21__kaart{grid-template-columns:minmax(0,.86fr) minmax(0,1.24fr);column-gap:40px}}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"],section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] *,section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] *::before,section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] *::after{box-sizing:border-box}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"]{position:relative;overflow-x:clip;font-family:var(--font-tekst,"Sora",Arial,sans-serif);color:#2F2F2F}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] :is(img,svg){display:block;max-width:100%}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] :is(h2,h3,h4,p,ul,ol,figure){margin:0}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] :is(h2,h3,h4,p,li){overflow-wrap:break-word}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] h2{font:700 clamp(1.8rem,2.7vw,2.5rem)/1.14 var(--font-kop,"Sora",Arial,sans-serif);color:#001145;hyphens:manual}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] p{font:400 1.04rem/1.65 var(--font-tekst,"Sora",Arial,sans-serif)}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] p a{color:#0031AF;font-weight:700;text-decoration:none;}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] a:focus-visible,section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] summary:focus-visible,section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] label:focus-visible{outline:3px solid #84ADFF;outline-offset:3px;border-radius:4px}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .r1-actie{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .r1-actie .btn{width:auto;white-space:nowrap}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .btn--offerte{color:#fff}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .btn--wa{color:#001145}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .btn--wa svg{flex:none}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .oob{--cw:calc(1 - var(--cl,0) - var(--cr,0));--rad:1.5rem;position:relative;width:calc(100% / var(--cw));max-width:none;margin-left:calc(-100% * var(--cl,0) / var(--cw));aspect-ratio:var(--ar,1.5)}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .oob .oob__raam{position:absolute;left:calc(var(--cl,0) * 100%);right:calc(var(--cr,0) * 100%);top:calc(var(--t) * 100%);bottom:0;overflow:hidden;border-radius:var(--rad);box-shadow:0 22px 40px -22px rgba(0,17,69,.55)}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .oob .oob__raam img{position:absolute;display:block;max-width:none;left:calc(-100% * var(--cl,0) / var(--cw));top:calc(-100% * var(--t) / (1 - var(--t)));width:calc(100% / var(--cw));height:calc(100% / (1 - var(--t)));object-fit:fill;object-position:0 0;border-radius:0;aspect-ratio:auto}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .oob .oob__uit{position:absolute;inset:0;z-index:2;pointer-events:none;clip-path:inset(0 calc(var(--cr,0) * 100%) 0 calc(var(--cl,0) * 100%))}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .oob .oob__uit img{display:block;max-width:none;width:100%;height:100%;object-fit:fill;object-position:0 0;border-radius:0;aspect-ratio:auto}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"]{padding:5.5rem 0 6rem;background:#fff}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__inner{width:min(100% - 2rem,1200px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:4.6rem;align-items:center}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__tekst{display:flex;flex-direction:column;gap:1.1rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__tekst h2{max-width:19ch}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__tekst .r1-actie{margin-top:.5rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__beeld{position:relative;padding-bottom:3.2rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__geel{position:absolute;z-index:0;left:14%;right:-2.6rem;top:-2.6rem;bottom:0;border-radius:1.8rem;background:#FFC400}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__kaart{position:absolute;z-index:3;left:-3rem;bottom:0;width:min(21rem,64%);padding:1.25rem 1.4rem 1.3rem 4.2rem;border-radius:1.2rem;background:#fff;border:1.5px solid #c9d6ee;box-shadow:0 24px 40px -22px rgba(0,17,69,.75)}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__kaart p{font-size:.97rem;line-height:1.6}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__ster{position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#DCB114;box-shadow:0 10px 20px -8px rgba(0,17,69,.55)}
@media (max-width:900px){section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__inner{grid-template-columns:1fr;row-gap:3rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__geel{right:-.5rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__kaart{left:.6rem}}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__geel{top:-.4rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__beeld{padding-bottom:2.6rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__geel{left:9%;right:-2.2rem;top:26%;bottom:.4rem;border-radius:2.2rem;transform:rotate(-3.5deg);transform-origin:60% 60%}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__oob{z-index:1;--rad:12rem 12rem 1.6rem 1.6rem}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__oob .oob__raam{box-shadow:0 0 0 6px #fff,0 30px 48px -24px rgba(0,17,69,.7)}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__oob .oob__uit img{filter:drop-shadow(0 10px 14px rgba(0,17,69,.28))}
@media (max-width:900px){section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"] .hv__oob{--rad:7rem 7rem 1.4rem 1.4rem}}
section[data-sectie-id="s6"] .hv__kaart{outline:1px solid #DCB114;outline-offset:0;border-color:transparent!important}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s6"] .hv__kaart{transition:transform .3s var(--ease,cubic-bezier(.22,.61,.36,1)),box-shadow .3s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s6"] .hv__kaart:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:var(--schaduw,0 18px 50px -22px rgba(2,13,65,.35))}}
section[data-sectie-id="s6"][data-patroon="lift-pick-window-rise"]{background:#f4f6f9}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"]{position:relative;font-family:var(--font-tekst,Sora,Arial,sans-serif);color:var(--bruin,#001145);overflow:visible}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"],section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] *,section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] *::before,section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] *::after{box-sizing:border-box}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] img{display:block;max-width:none}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-in{width:min(100% - 2.4rem,1200px);margin-inline:auto;position:relative}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] h2{margin:0;font-family:var(--font-kop,Sora,Arial,sans-serif);font-weight:700;line-height:1.08;letter-spacing:-.02em;hyphens:manual;overflow-wrap:break-word}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] p{margin:0}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] a:not(.btn){color:inherit;font-weight:700;text-decoration:none}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] a:focus-visible,section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] label:focus-visible{outline:3px solid #84ADFF;outline-offset:3px;border-radius:6px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.4rem}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:14px 26px;border-radius:999px;border:2px solid transparent;font-family:var(--font-kop,Sora,Arial,sans-serif);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;letter-spacing:0;text-transform:none}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--offerte{background:#027f13;border-color:#027f13;color:#fff;box-shadow:0 0 0 2px rgb(255 255 255 / .9),0 8px 18px rgb(0 17 69 / .18)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--offerte:hover{background:#015c0e;border-color:#015c0e}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--wa{background:#25D366;border-color:#25D366;color:#06371a}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--wa svg{width:20px;height:20px;flex:none;color:#fff}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--wa:hover{background:#1fb858;border-color:#1fb858}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--bel{background:transparent;border-color:#0033a8;color:#0033a8}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-btns .btn--lijn-wit{background:transparent;border-color:rgb(255 255 255 / .8);color:#fff}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"]{background:#fff;padding:34px 0 60px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__in{display:flex;align-items:flex-end;justify-content:space-between;gap:0}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt{flex:0 0 400px;align-self:center;margin-right:36px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt h2{font-size:clamp(2rem,1.2rem + 1.7vw,2.7rem)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt p{margin-top:1rem;font-size:1.15rem;line-height:1.6;color:var(--ant-zacht,#2F2F2F)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__stack{position:relative;flex:1 1 auto;margin-left:-60px;align-self:stretch;min-height:430px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c{position:absolute;z-index:3;width:380px;border-radius:24px;font-size:1.12rem;line-height:1.55;box-shadow:0 26px 44px -26px rgba(0,17,69,.55)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--1{right:96px;top:40px;padding:46px 34px 30px;background:#fff;border:1px solid #DCB114}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--1 img{position:absolute;left:24px;top:-26px;width:60px;height:60px;padding:14px;border-radius:50%;background:#fff;border:2px solid #c9d6ee;box-shadow:0 8px 18px -8px rgba(0,17,69,.4)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2{right:0;top:278px;width:420px;display:flex;align-items:center;justify-content:center;padding:24px 12px;background:#84ADFF;border:1px solid #DCB114;color:var(--bruin,#001145)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .kx-btns{margin:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .btn{padding:13px 20px;font-size:.95rem;white-space:nowrap}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .btn--bel{border-color:var(--bruin,#001145);color:var(--bruin,#001145)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig{position:relative;width:390px;height:430px;flex:none}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-frame{position:absolute;left:0;right:0;bottom:0;height:350px;overflow:hidden;border-radius:195px 195px 24px 24px;background:#dbe6f6;box-shadow:0 0 0 3px #84ADFF,0 26px 44px -26px rgba(0,17,69,.55)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-ph,section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-cut{position:absolute;left:-190px;bottom:0px;width:639.4px;height:426.5px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-cw{position:absolute;left:0;right:0;bottom:0;top:-700px;overflow:hidden;border-radius:0 0 24px 24px;pointer-events:none}
@media (max-width:900px){section[data-sectie-id="s7"][data-patroon="offerte-per-mail"]{padding:28px 0 44px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx-in{width:min(100% - 2rem,1200px)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__in{flex-direction:column;align-items:stretch;gap:0}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt{flex:none;align-self:auto;margin:0}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt h2{font-size:clamp(1.7rem,6.8vw,2.1rem)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt p{font-size:1.05rem}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig{width:min(100%,420px);height:auto;aspect-ratio:390/430;margin:26px auto 0}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-frame{height:81.4%;border-radius:50% 50% 24px 24px / 61.5% 61.5% 24px 24px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-ph,section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-cut{left:-41.08%;width:182.15%;height:auto}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__stack{display:flex;flex-direction:column;gap:42px;align-self:auto;min-height:0;margin:44px 0 0}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c{position:relative;right:auto;top:auto;width:auto}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--1{padding:44px 22px 24px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2{padding:20px 16px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .kx-btns{flex-wrap:wrap;width:100%}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .btn{flex:1 1 auto;min-height:48px;padding:13px 18px}}
@keyframes klRise{from{opacity:0;translate:0 8%}}
@media (prefers-reduced-motion:no-preference){section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] [data-reveal].in .kx2b__c--2{animation:klRise .6s var(--ease,cubic-bezier(.22,.61,.36,1)) .2s backwards}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig .kx-frame{transition:box-shadow .3s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig:hover .kx-frame{box-shadow:0 0 0 3px #84ADFF,0 36px 56px -26px rgba(0,17,69,.72)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig{transform-origin:50% 100%;transition:opacity .7s var(--ease,cubic-bezier(.22,.61,.36,1)),transform .7s var(--ease,cubic-bezier(.22,.61,.36,1)),scale .35s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig:hover{scale:1.03}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c{transition:transform .3s var(--ease,cubic-bezier(.22,.61,.36,1)),box-shadow .3s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c:hover{transform:translateY(-4px);box-shadow:0 34px 54px -24px rgba(0,17,69,.65)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--1 img{transition:transform .3s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--1:hover img{transform:translateY(-3px) scale(1.08)}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .btn--bel{transition:background .2s var(--ease,cubic-bezier(.22,.61,.36,1)),color .2s var(--ease,cubic-bezier(.22,.61,.36,1))}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2 .btn--bel:hover{background:var(--bruin,#001145);color:#fff}}
[data-sectie-id="s7"][data-sectie-id="s7"][data-sectie-id="s7"][data-sectie-id="s7"] .kx2b__c,[data-sectie-id="s7"][data-sectie-id="s7"][data-sectie-id="s7"][data-sectie-id="s7"] .kx2b__c:hover{border-color:#DCB114!important}
@media (min-width:901px){section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--1{width:344px;right:0;font-size:1.05rem;padding:46px 28px 28px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2{top:376px}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__stack{min-height:520px}}
section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__txt h2{color:var(--bruin,#001145)}
@media (max-width:767.98px){section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__c--2{display:none}}
@media (max-width:620px){section[data-sectie-id="s7"][data-patroon="offerte-per-mail"] .kx2b__fig{margin-top:56px}}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"]{position:relative;padding:clamp(4rem,6vw,5.5rem) 1.2rem clamp(4rem,6vw,5.5rem);background:#f4f6f9;color:var(--bruin,#001145);font-family:var(--font-tekst,Sora,Arial,sans-serif);overflow:visible}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] *{box-sizing:border-box}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__inner{max-width:1200px;margin:0 auto}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] h2{margin:0 0 clamp(5.4rem,7vw,6.2rem);text-align:center;font:700 clamp(2rem,3.4vw,3.1rem)/1.1 var(--font-kop,Sora,Arial,sans-serif);color:var(--bruin,#001145);hyphens:manual}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{position:relative;aspect-ratio:1/1.02;margin:-5rem 0 -3rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{position:absolute;inset:18% 12% 8% -3rem;border-radius:26px;background:var(--goud-diep,#0031AF);transform:rotate(-3deg)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame{position:absolute;inset:0 6% 14% 8%;border-radius:22px;overflow:hidden;box-shadow:0 28px 48px -26px rgb(0 17 69/.6);clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 40%}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round{position:absolute;right:-2.5rem;bottom:0;width:44%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid var(--wit,#fff);box-shadow:0 22px 36px -18px rgb(0 17 69/.6)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__photo2{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6rem 1.4rem;margin-top:1.5rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{position:relative;min-height:8.5rem;padding:2.8rem 1.4rem 1.2rem;border-radius:18px;background:var(--goud-licht,#EAF1FF);box-shadow:0 22px 36px -24px rgb(0 17 69/.45);display:flex;align-items:flex-end}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:nth-child(even){transform:translateY(1.6rem)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{margin:0;font:700 1.22rem/1.25 var(--font-kop,Sora,Arial,sans-serif)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{position:absolute;top:-24px;left:1.2rem;display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:var(--bruin,#001145);box-shadow:0 12px 22px -10px rgb(0 17 69/.55)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon img{width:38px;height:38px;filter:brightness(0) invert(1)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .knoprij{margin-top:5.5rem;display:flex;justify-content:center}
@media (max-width:900px){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__row{grid-template-columns:minmax(0,1fr)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{margin:0 0 2rem}}
@media (max-width:560px){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{grid-template-columns:minmax(0,1fr)}}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{aspect-ratio:1/1.1;margin:-3rem 0 -3rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:30% 12% 8% -3rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame.popuit{position:absolute;inset:5.2rem 6% 14% 8%;overflow:visible;clip-path:none;box-shadow:none;border-radius:22px;container-type:size;
  --ph:max((100cqh + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));--pw:calc(var(--ph) * var(--ar));--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round.popuit{overflow:visible;border:0;border-radius:50%;container-type:inline-size;
  --ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));--pw:calc(var(--ph) * var(--ar));--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .popuit__raam{position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 48px -26px rgb(0 17 69/.6)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame .popuit__raam{border-radius:22px;clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round .popuit__raam{border-radius:50%;box-shadow:0 0 0 6px var(--wit,#fff),0 22px 36px -18px rgb(0 17 69/.6)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .popuit__raam>img,section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .popuit__boven>img{position:absolute;left:var(--pl);width:var(--pw);height:var(--ph);max-width:none;object-fit:fill;border-radius:0;transform:none}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .popuit__raam>img{top:var(--pt)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .popuit__boven{position:absolute;left:0;right:0;bottom:calc(100% - 2px);height:calc(var(--p) + 50px);overflow:hidden;pointer-events:none;z-index:3}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .popuit__boven>img{top:calc(var(--pt) + var(--p) + 48px);filter:drop-shadow(0 8px 10px rgba(0,17,69,.24))}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame,section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round{transition:transform .4s ease}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__frame{transform:translateY(-5px)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__round{transform:translateY(5px)}}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round .popuit__boven{bottom:50%;height:calc(50% + var(--p) + 48px)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round .popuit__boven>img{filter:none}
@media (max-width:1360px) and (min-width:901px){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:30% 12% 8% -1rem}}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"]{padding-block:3.5rem 3.5rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] h2{margin-bottom:2.4rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual{aspect-ratio:1/.9;margin:0}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__frame.popuit{inset:4.2rem 6% 12% 8%}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__cards{gap:2.2rem 1.2rem;margin-top:0}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{min-height:10.5rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{font-size:1.35rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:nth-child(even){transform:none}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .knoprij{margin-top:2rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{padding-top:4.1rem;min-height:9.5rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card p{font-size:1.3rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{border:1px solid #DCB114}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45rem;min-height:11.5rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__more{display:block;color:var(--ant-zacht,#3a4660);font:400 .98rem/1.45 var(--font-tekst,Sora,Arial,sans-serif)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__more a{color:var(--goud-diep,#0031AF);font-weight:600;text-decoration:none}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{min-height:11rem}
@media (prefers-reduced-motion:no-preference){@keyframes tvs-pop{0%,20%{opacity:0;scale:.6}}
@keyframes tvs-pop-laat{0%,45%{opacity:0;scale:.6}}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{transition:opacity .55s var(--ease),transform .55s var(--ease),translate .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{transition:translate .3s var(--ease),scale .3s var(--ease),rotate .3s var(--ease)}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{transition:translate .5s var(--ease)}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:hover{translate:0 -5px;box-shadow:0 26px 38px -22px rgb(0 17 69 / .5);border-color:#DCB114}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:hover .slant-cells__icon{translate:0 -3px;scale:1.08;rotate:-4deg}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__visual:hover .slant-cells__plate{translate:-10px 8px}}
@media (max-width:900px){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"]{overflow-x:clip}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__round{right:-.4rem}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__plate{inset:30% 12% 8% -.6rem}}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card{border:1px solid #DCB114}
section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:hover{border-color:#DCB114}
@media (min-width:561px){section[data-sectie-id="s8"][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__card:last-child:nth-child(odd){grid-column:1/-1}}
section.slant-cells[data-patroon][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon{background:#fff;box-shadow:0 0 0 1px #DCB114,0 12px 22px -10px rgb(0 17 69/.45)}
section.slant-cells[data-patroon][data-patroon="trust-strip-slant-cells-rise"] .slant-cells__icon img{filter:none}
#gerelateerd{--maxw:1300px;--pad:clamp(16px,4vw,40px)}
#gerelateerd>.wrap{width:auto;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}
[data-patroon="services-grid"] .sb-diensten__kop{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
[data-patroon="services-grid"] .sb-diensten__kop .sectiekop{margin-bottom:0}
[data-patroon="services-grid"] .sb-diensten__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}
[data-patroon="services-grid"] .sb-dienst{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:var(--r);box-shadow:var(--schaduw-kaart);overflow:hidden}
[data-patroon="services-grid"] .sb-dienst__beeld{position:relative}
[data-patroon="services-grid"] .sb-dienst__foto{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 30%}
[data-patroon="services-grid"] .sb-dienst__ico{position:absolute;right:.8rem;bottom:-1.4rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:var(--schaduw-kaart)}
[data-patroon="services-grid"] .sb-dienst__ico img{width:34px;height:34px}
[data-patroon="services-grid"] .sb-dienst__tekst{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}
[data-patroon="services-grid"] .sb-dienst h3{font-size:1.12rem;margin:0 0 .5rem;color:var(--goud-diep)}
[data-patroon="services-grid"] .sb-dienst h3 a{color:inherit;text-decoration:none}
[data-patroon="services-grid"] .sb-dienst h3 a::after{content:"";position:absolute;inset:0;z-index:1}
[data-patroon="services-grid"] .sb-dienst p{margin:0 0 1rem;font-size:.95rem;color:var(--ant-zacht)}
[data-patroon="services-grid"] .sb-dienst__pijl{margin-top:auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--goud-licht);color:var(--goud-diep)}
[data-patroon="services-grid"] .sb-dienst__pijl svg{width:16px;height:16px}
[data-patroon="services-grid"] .sb-dienst:focus-within{outline:3px solid var(--goud-diep);outline-offset:3px}
[data-patroon="services-grid"] .sb-dienst h3 a:focus-visible{outline:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] .sb-dienst{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
[data-patroon="services-grid"] .sb-dienst:hover{transform:translateY(-4px);box-shadow:var(--schaduw)}
[data-patroon="services-grid"] .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:#fff}}
@media(max-width:980px){[data-patroon="services-grid"] .sb-diensten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){[data-patroon="services-grid"] .sb-diensten__kop{display:block}
[data-patroon="services-grid"] .sb-diensten__grid{grid-template-columns:1fr;gap:.8rem}
[data-patroon="services-grid"] .sb-dienst{flex-direction:row;min-height:8rem}
[data-patroon="services-grid"] .sb-dienst__beeld{flex:none;width:7.25rem}
[data-patroon="services-grid"] .sb-dienst__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}
[data-patroon="services-grid"] .sb-dienst__ico,[data-patroon="services-grid"] .sb-dienst__pijl{display:none}
[data-patroon="services-grid"] .sb-dienst__tekst{padding:.9rem 1rem}
[data-patroon="services-grid"] .sb-dienst h3{font-size:1.02rem;margin-bottom:.3rem}
[data-patroon="services-grid"] .sb-dienst p{margin:0;font-size:.88rem}}
@media(min-width:861px){[data-patroon="services-grid"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
[data-patroon="services-grid"] .sb-dienst h3{color:var(--bruin)}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--secties){padding-block:clamp(2.5rem,5vw,4rem)}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3){padding-block:clamp(1.75rem,2.8vw,2.25rem)}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop{margin-bottom:0}
[data-patroon="services-grid"] .sb-diensten__grid--3{margin-top:clamp(1rem,2vw,1.4rem);gap:.9rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__foto{object-position:center 28%}
@media(min-width:621px){[data-patroon="services-grid"] .sb-diensten__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-patroon="services-grid"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__foto{aspect-ratio:3/1}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__ico{width:2.5rem;height:2.5rem;bottom:-1rem;border-radius:11px}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__ico img{width:26px;height:26px}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.75rem 3.2rem .8rem 1.1rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst h3{font-size:1.05rem;margin-bottom:.25rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst p{margin:0;font-size:.88rem;line-height:1.5}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__pijl{position:absolute;right:.9rem;bottom:.9rem;width:2rem;height:2rem}}
@media(min-width:861px){[data-patroon="services-grid"] .sb-diensten__grid--3:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop{max-width:none}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{max-width:none;font-size:1.05rem;margin-top:.45rem}
@media(max-width:620px){[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .kop{font-size:1.75rem}
[data-patroon="services-grid"] .sb-diensten:has(.sb-diensten__grid--3) .sectiekop>.intro{display:none}
[data-patroon="services-grid"] .sb-diensten__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst{flex-direction:column;min-height:0}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__beeld{width:auto}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__foto{position:static;aspect-ratio:2/1;height:auto}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.55rem .7rem .65rem}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst h3{font-size:.93rem;line-height:1.25;margin:0}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dienst p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
[data-patroon="services-grid"] .sb-diensten__grid--3>li:last-child:nth-child(odd){grid-column:1/-1}
[data-patroon="services-grid"] .sb-diensten__grid--3>li:last-child:nth-child(odd) .sb-dienst__foto{aspect-ratio:4/1}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] .sb-dienst__ico{transition:transform .25s var(--ease)}
[data-patroon="services-grid"] .sb-diensten:not(#aanbod,#diensten6) .sb-dienst:is(:hover,:focus-within) .sb-dienst__ico{transform:translateY(-3px) scale(1.08)}}
@media(min-width:861px){[data-patroon="services-grid"] .sb-diensten__grid--3:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-patroon="services-grid"] main > :is(.sb-diensten,.sb-impact,.pk) + *{--r-h:var(--rh-laag)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst{background:var(--bruin);box-shadow:0 1px 2px rgba(0,17,69,.12),0 16px 34px -18px rgba(0,17,69,.6)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst h3{color:var(--wit)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst p{color:var(--licht-hover)}
[data-patroon="services-grid"] .sb-diensten .sb-dienst__pijl{background:var(--goud);color:var(--bruin)}
[data-patroon="services-grid"] .sb-diensten__grid--wit{--dk-r:4px;row-gap:calc(30px + .35rem);margin-top:calc(30px + .35rem)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst{background:var(--wit);border-radius:var(--dk-r);overflow:visible;
box-shadow:0 0 0 1px rgba(0,17,69,.07),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst h3{color:var(--bruin)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst p{color:var(--ant-zacht)}
[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst__pijl{background:var(--goud-licht);color:var(--goud-diep)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] .sb-diensten .sb-diensten__grid--wit .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep);color:var(--wit)}}
[data-patroon="services-grid"] .sb-diensten__grid--wit .sb-dienst__beeld{border-radius:var(--dk-r) var(--dk-r) 0 0}
[data-patroon="services-grid"] .sb-diensten__grid--wit .sb-dienst__ico{border-radius:var(--dk-r)}
[data-patroon="services-grid"] .sb-dpop{--fa:3.15;container-type:inline-size;aspect-ratio:var(--fa);
--p:clamp(30px,100cqw / var(--fa) * .16,40px);
--ph:max((100cqw / var(--fa) + var(--p)) / (1 - var(--d0)),100cqw / var(--ar));
--pw:calc(var(--ph) * var(--ar));
--pt:calc(-1 * (var(--d0) * var(--ph) + var(--p)));
--pl:clamp(100cqw - var(--pw),50cqw - var(--mid) * var(--pw),0px)}
[data-patroon="services-grid"] .sb-dpop__raam{position:absolute;inset:0;overflow:hidden;border-radius:inherit}
[data-patroon="services-grid"] .sb-dpop__boven{position:absolute;left:0;right:0;bottom:100%;height:calc(var(--p) + 40px);overflow:hidden;pointer-events:none}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto,[data-patroon="services-grid"] .sb-dpop__boven>img{position:absolute;right:auto;bottom:auto;left:var(--pl);
width:var(--pw);height:var(--ph);max-width:none;aspect-ratio:auto;object-fit:fill;border-radius:0}
[data-patroon="services-grid"] .sb-diensten__grid--3 .sb-dpop .sb-dienst__foto{top:var(--pt)}
[data-patroon="services-grid"] .sb-dpop__boven>img{top:calc(var(--pt) + var(--p) + 40px);
filter:drop-shadow(0 10px 12px rgba(0,17,69,.3)) drop-shadow(0 2px 3px rgba(0,17,69,.22))}
@media(max-width:620px){[data-patroon="services-grid"] .sb-diensten__grid--wit{row-gap:calc(30px + .45rem);margin-top:calc(30px + .45rem)}
[data-patroon="services-grid"] .sb-dpop{--fa:2}
[data-patroon="services-grid"] .sb-diensten__grid--wit>li:last-child:nth-child(odd) .sb-dpop{--fa:4}}
[data-patroon="services-grid"] :is(#aanbod,#diensten6) .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3.4rem;height:3.4rem}
[data-patroon="services-grid"] :is(#aanbod,#diensten6) .sb-dienst__ico>img[src*="/img/iconen/"]{width:46px;height:46px}
@media(min-width:621px){[data-patroon="services-grid"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico:has(>img[src*="/img/iconen/"]){width:3rem;height:3rem}
[data-patroon="services-grid"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst__ico>img[src*="/img/iconen/"]{width:40px;height:40px}
[data-patroon="services-grid"] :is(#aanbod,#diensten6) .sb-diensten__grid--3 .sb-dienst:has(.sb-dienst__ico>img[src*="/img/iconen/"]) h3{padding-right:3.6rem}}
[data-patroon="services-grid"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst{
box-shadow:0 0 0 1px rgba(132,173,255,.55),0 1px 2px rgba(0,17,69,.08),0 16px 32px -20px rgba(0,17,69,.4)}
[data-patroon="services-grid"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{background:var(--teal-paneel)}
[data-patroon="services-grid"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl svg{filter:brightness(0) invert(1)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-patroon="services-grid"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover{
box-shadow:0 0 0 1.5px var(--offerte),0 0 26px -6px rgba(132,173,255,.55),0 22px 38px -22px rgba(0,17,69,.45)}
[data-patroon="services-grid"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst__pijl{transition:background-color .25s var(--ease)}
[data-patroon="services-grid"] :is(main > :is(#aanbod,#diensten6) .sb-diensten__grid--wit, main > #aanbod.sb-diensten--overzicht .sb-diensten__grid) .sb-dienst:hover .sb-dienst__pijl{background:var(--goud-diep)}}
[data-patroon="services-grid"] .sb-dienst__ico{outline:var(--c7-geel-rand) solid #DCB114;outline-offset:calc(-1 * var(--c7-geel-rand))}
[data-patroon="services-grid"] #gerelateerd .sb-dienst{box-shadow:0 0 0 1px #DCB114,var(--schaduw-kaart)}
@media(hover:hover){[data-patroon="services-grid"] #gerelateerd .sb-dienst:hover{box-shadow:0 0 0 1px #DCB114,var(--schaduw)}}
@media(hover:hover){[data-patroon="services-grid"] #gerelateerd .sb-dienst:hover .sb-dienst__pijl{background:#84ADFF;transform:translateX(2px)}}
@media(min-width:621px){[data-patroon="services-grid"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3{margin-top:calc(30px + .2rem);row-gap:calc(30px + .2rem)}
[data-patroon="services-grid"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3 .sb-dpop{--fa:3.75}
[data-patroon="services-grid"] [data-blok="diensten"][data-v="1"] .sb-diensten__grid--3 .sb-dienst__tekst{padding:.6rem 3.2rem .65rem 1.1rem}}
[data-patroon="services-grid"] [data-blok="waarom"][data-v="2"] .sb-dpop__raam>img{position:absolute;left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);max-width:none;object-fit:fill;border-radius:0}
:root{--tvs-blauw:#013DB5;--tvs-navy:#001145;--tvs-rand:#D5DDE8}
main .hero--pagina.hf1-hero .hero__sub{display:block;max-width:44rem}
main section{scroll-margin-top:5rem}
@media(max-width:620px){.page--inner .c7-b43 :is(.btn--wit,.btn--lijn-wit){background:#fff;border-color:var(--tvs-navy);color:var(--tvs-navy)}
.page--inner .c7-b43 :is(.btn--wit,.btn--lijn-wit):is(:hover,:focus-visible){background:#eef3ff;color:var(--tvs-navy)}}
.sb-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sb-ob__veld--breed{grid-column:1/-1}
.hero__acties{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.1rem}
.hero__uren{margin:.8rem auto 0;max-width:44rem;font-size:.9rem;line-height:1.5;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.page--inner .hero--pagina .hero__veil{background:linear-gradient(180deg,rgba(0,17,69,.5) 0%,rgba(0,17,69,.56) 24%,rgba(0,17,69,.76) 46%,rgba(0,17,69,.86) 100%)}
.page--inner .hero--pagina .pk__kruim,.page--inner .hero--pagina .pk__kruim a{color:#fff;font-size:.875rem}
.page--inner .hero--pagina .pk__kruim ol{display:inline-flex;padding:.3rem .85rem;border-radius:999px;background:rgba(0,17,69,.72)}
.page--inner .hero--pagina .pk__kruim li+li::before{opacity:.8}
.page--inner .hero--pagina .hero__sub{color:#fff}
.page--inner .keurmerk__sub,.page--inner .hf1 .keurmerk__sub{font-size:.75rem}
.page--inner .of-field span{font-size:14px}
.page--inner .c7-fv-badge small{font-size:.75rem}
.page--inner .label,.page--inner .eyebrow,.page--inner .sb-ob__label{font-size:.875rem}
.page--inner .btn,.page--inner .mcta .btn,.page--inner .of-cta,.page--inner .hf1-tel{font-size:.875rem}
.page--inner .sb-ob__veld label,.page--inner .sb-ob__verstuur p{font-size:.875rem}
.page--inner .topbar .btn{font-size:.82rem}
.page--inner .footer__onder h2,.page--inner .footer__vest a.footer__route{font-size:.875rem}
.page--inner .footer__rooster p,.page--inner .footer__rooster address,.page--inner .footer__rooster ul,.page--inner .footer__vest li,.page--inner .footer__balk{font-size:.875rem}
@media(min-width:561px) and (max-width:1050px){.page--inner .hf1 .of-pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px}
.page--inner .hf1 .of-divider{display:none}
.page--inner .hf1 .of-field{padding:10px 12px;border-bottom:1px solid var(--tvs-rand)}
.page--inner .hf1 .of-field span{line-height:1.3}
.page--inner .hf1 .of-cta{grid-column:1/-1;justify-content:center;margin:6px 0 0;min-height:44px}}
.page--inner .hero--pagina .hero__bg img:is([src*="behandeling-onzichtbare-beugel-"],[src*="nieuws-foto-7-"]){object-position:center top}
@media(min-width:1101px){.page--inner .hero--pagina .hero__bg img[src*="nieuws-foto-7-"]{object-position:center 12%}
.page--inner .hero--pagina .hero__bg img[src*="behandeling-onzichtbare-beugel-"]{object-position:center 4%}}
@media(min-width:1600px){.page--inner .hero--pagina:has(.hero__bg img:is([src*="nieuws-foto-7-"],[src*="behandeling-onzichtbare-beugel-"])){min-height:640px}
.page--inner .hero--pagina .hero__bg img[src*="nieuws-foto-7-"]{object-position:center 20%}
.page--inner .hero--pagina .hero__bg img[src*="behandeling-onzichtbare-beugel-"]{object-position:center 10%}}
@media(max-width:560px){.page--inner .hero--pagina .hero__bg img:is([src*="behandeling-onzichtbare-beugel-"],[src*="nieuws-foto-7-"]){object-position:72% top}}
.page--inner :is(.bib .button:not(.alt),.quote-stairs__button,.news-cards-pager__button,.biz-hub__button,.careers-crew__button,.route-stops__button:not(.route-stops__button--outline),.storage-band__button--primary,.text-photo-left__button:not(.text-photo-left__button--licht)){
  display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:44px;padding:.98rem 1.6rem;
  background:var(--offerte,#008000);border:1px solid var(--offerte,#008000);border-radius:5px;
  color:#fff!important;font-family:var(--font-kop,'Sora',Arial,sans-serif);font-size:.8rem;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal
}
.page--inner :is(.bib .button:not(.alt),.quote-stairs__button,.news-cards-pager__button,.biz-hub__button,.careers-crew__button,.route-stops__button:not(.route-stops__button--outline),.storage-band__button--primary,.text-photo-left__button:not(.text-photo-left__button--licht)):is(:hover,:focus-visible){background:var(--offerte-hover,#006b00);border-color:var(--offerte-rand,#005900);color:#fff!important}
.page--inner :is(.bib .button.alt,.storage-band__button--outline,.route-stops__button--outline,.text-photo-left__button--licht){
  display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:44px;padding:.98rem 1.6rem;
  background:#fff;border:1px solid var(--tvs-navy);border-radius:5px;color:var(--tvs-navy);
  font-family:var(--font-kop,'Sora',Arial,sans-serif);font-size:.8rem;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal
}
.page--inner :is(.bib .button.alt,.storage-band__button--outline,.route-stops__button--outline,.text-photo-left__button--licht):is(:hover,:focus-visible){background:#eef3ff;border-color:var(--tvs-blauw);color:var(--tvs-blauw)}
.page--inner :is(.quote-stairs__phone,.route-stops__phone,.route-stops__route,.careers-crew__phone,.text-photo-left__meer a,.tekst-ankers a){
  color:var(--tvs-blauw);font-family:var(--font-kop,'Sora',Arial,sans-serif);font-weight:700;
  text-decoration:none;text-decoration-thickness:1px;
}
.page--inner :is(.quote-stairs__phone,.careers-crew__phone) strong{color:inherit;text-decoration:none}
.page--inner :is(.quote-stairs__phone,.route-stops__phone,.route-stops__route,.careers-crew__phone,.text-photo-left__meer a,.tekst-ankers a):is(:hover,:focus-visible){color:var(--tvs-navy)}
main [data-sectie-id] :is(a.btn,button.btn,a[class*="__button"],button[class*="__button"],a.button,button.button){
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.7rem!important;min-height:44px!important;padding:.98rem 1.6rem!important;
  border-radius:5px!important;font-family:var(--font-kop,'Sora',Arial,sans-serif)!important;font-size:.8rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important
}
@media(max-width:620px){main [data-sectie-id] :is(a.btn,button.btn,a[class*="__button"],button[class*="__button"],a.button,button.button){width:100%!important;max-width:100%!important}}
.page--inner .c7-b43[data-blok="stappen"][data-v="4"]{background:#013DB5}
.page--inner .c7-b43[data-blok="stappen"][data-v="4"] .label{color:#BDD6FF}
.page--inner .c7-b43[data-blok="stappen"][data-v="4"] .label::before{background:#BDD6FF}
.page--inner .c7-b43[data-blok="stappen"][data-v="4"] .kop{color:#fff;margin:0;font-size:clamp(1.9rem,2.9vw,2.45rem)}
.page--inner .c7-b43[data-blok="stappen"][data-v="4"] .intro{color:#DCE6F0;margin:0}
.page--inner main [data-sectie-id],.page--inner main [data-sectie-id] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,button,label,input,textarea,select,small){font-family:var(--font-tekst,'Sora',sans-serif)!important}
.page--inner .bib:has(> #offerte-manieren.c7-b43){--r-op:var(--rv-schuin-op);--r-in:var(--rv-schuin-in);--r-h:var(--r-scheiding);--r-uit:var(--rv-schuin-in);--r-uh:var(--r-scheiding)}
.page--inner{--r-scheiding:calc(100vw / 56)}
.page--inner main > :nth-child(n){--r-op:var(--rv-schuin-op);--r-in:var(--rv-schuin-in);--r-h:var(--r-scheiding);--r-uit:var(--rv-schuin-in);--r-uh:var(--r-scheiding)}
.page--inner main > :is(.hf1,.jurtoc)::after,.page--inner main > :not(.venster,.opslag):has(+ :is(.opslag,.venster,.sb-nabericht,.sb-stappen,.sb-hubplaat,.sb-impact,.sb-crew,.sb-zakelijk))::after{height:calc(var(--r-uh) + 1px)}
.page--inner .bib > #offerte-manieren.c7-b43{font-size:1.09rem;line-height:1.6;padding-top:clamp(1.75rem,3vw,2.5rem)}
.page--inner .bib > #offerte-manieren .label{font-size:.76rem}
.page--inner .bib > #offerte-manieren .intro{max-width:62ch}
.page--inner .bib > #offerte-manieren .btn{font-size:.8rem}
.page--inner .bib > #offerte-manieren :is(.c7-b43__figuur,svg){max-width:none}
.page--inner.page--inner.page--inner a.btn[href*="wa.me"],.page--inner.page--inner.page--inner a.btn[href*="wa.me"]:is(:hover,:focus,:focus-visible,:active,:visited){background:#25D366;border-color:#25D366;color:#063b1f!important;box-shadow:none}
.page--inner.page--inner.page--inner a.btn[href*="wa.me"]{transition:background-color .2s ease,border-color .2s ease,transform .2s ease}
.page--inner.page--inner.page--inner a.btn[href*="wa.me"]:is(:hover,:focus-visible){background:#1EBE5B;border-color:#1EBE5B;transform:translateY(-1px)}
.page--inner.page--inner.page--inner a.btn[href*="wa.me"]::before{content:"";flex:none;width:1.2em;height:1.2em;background:#063b1f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.46-2.4-1.48-.89-.79-1.49-1.77-1.66-2.07-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.07-.15-.67-1.61-.92-2.2-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.8.37-.27.3-1.04 1.02-1.04 2.48 0 1.46 1.07 2.88 1.22 3.08.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.7.63.71.23 1.36.2 1.88.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35zM12.05 21.8h-.01a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.51-5.26C2.16 6.45 6.6 2.01 12.06 2.01c2.64 0 5.12 1.03 6.99 2.9a9.82 9.82 0 0 1 2.89 6.99c0 5.45-4.44 9.9-9.89 9.9zM20.52 3.45A11.8 11.8 0 0 0 12.05 0C5.5 0 .16 5.34.16 11.89c0 2.1.55 4.14 1.59 5.95L.06 24l6.3-1.65a11.88 11.88 0 0 0 5.68 1.45h.01c6.55 0 11.89-5.34 11.89-11.9 0-3.18-1.24-6.17-3.42-8.45z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.46-2.4-1.48-.89-.79-1.49-1.77-1.66-2.07-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.07-.15-.67-1.61-.92-2.2-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.8.37-.27.3-1.04 1.02-1.04 2.48 0 1.46 1.07 2.88 1.22 3.08.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.7.63.71.23 1.36.2 1.88.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35zM12.05 21.8h-.01a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.51-5.26C2.16 6.45 6.6 2.01 12.06 2.01c2.64 0 5.12 1.03 6.99 2.9a9.82 9.82 0 0 1 2.89 6.99c0 5.45-4.44 9.9-9.89 9.9zM20.52 3.45A11.8 11.8 0 0 0 12.05 0C5.5 0 .16 5.34.16 11.89c0 2.1.55 4.14 1.59 5.95L.06 24l6.3-1.65a11.88 11.88 0 0 0 5.68 1.45h.01c6.55 0 11.89-5.34 11.89-11.9 0-3.18-1.24-6.17-3.42-8.45z'/%3E%3C/svg%3E") center/contain no-repeat}
.page--inner.page--inner.page--inner a.btn[href*="wa.me"] :is(svg,img){display:none}
.page--inner #blog.bh-nieuws .label{font-size:.76rem;letter-spacing:.18em}
.page--inner #blog.bh-nieuws .bh-nieuws__voet .btn{font-size:.8rem;letter-spacing:.05em}
.page--inner.page--inner.page--inner main a.btn[href^="tel:"]:not(.btn--offerte,.btn--wa,.btn--wit):not(.c7-b43 *){--bel-kleur:#001145;--bel-vlak:#fff;--bel-hover-vlak:#0031AF;--bel-hover-kleur:#fff;gap:.6em;background:var(--bel-vlak);border:2px solid var(--bel-kleur);color:var(--bel-kleur);box-shadow:0 8px 16px -12px rgba(0,17,69,.5);transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.page--inner.page--inner.page--inner main a.btn.btn--lijn-wit[href^="tel:"]:not(.c7-b43 *){--bel-kleur:#fff;--bel-vlak:transparent;--bel-hover-vlak:#fff;--bel-hover-kleur:#001145;box-shadow:none}
.page--inner.page--inner.page--inner main a.btn[href^="tel:"]:not(.btn--offerte,.btn--wa,.btn--wit):not(.c7-b43 *):is(:hover,:focus-visible,:active){background:var(--bel-hover-vlak);border-color:var(--bel-hover-vlak);color:var(--bel-hover-kleur);box-shadow:0 14px 22px -12px rgba(0,17,69,.6)}
.page--inner.page--inner.page--inner main a.btn.btn--lijn-wit[href^="tel:"]:not(.c7-b43 *):is(:hover,:focus-visible,:active){box-shadow:0 14px 22px -12px rgba(0,0,0,.5)}
.page--inner.page--inner.page--inner main a.btn[href^="tel:"]:not(.btn--offerte,.btn--wa,.btn--wit):not(.c7-b43 *) :is(svg,img){display:none}
.page--inner.page--inner.page--inner main a.btn[href^="tel:"]:not(.btn--offerte,.btn--wa,.btn--wit):not(.c7-b43 *)::before{content:"";flex:none;width:1.35em;height:1.35em;background:currentColor;transform-origin:50% 60%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center/contain no-repeat}
@media(prefers-reduced-motion:no-preference){.page--inner.page--inner.page--inner main a.btn[href^="tel:"]:not(.btn--offerte,.btn--wa,.btn--wit):not(.c7-b43 *):is(:hover,:focus-visible){transform:translateY(-2px)}
.page--inner.page--inner.page--inner main a.btn[href^="tel:"]:not(.btn--offerte,.btn--wa,.btn--wit):not(.c7-b43 *):is(:hover,:focus-visible)::before{animation:bel-rinkel .65s ease-in-out}
@keyframes bel-rinkel{0%,100%{transform:rotate(0)}20%{transform:rotate(-18deg)}40%{transform:rotate(16deg)}60%{transform:rotate(-11deg)}80%{transform:rotate(6deg)}}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body.page--inner .sb-dienst:hover .sb-dienst__pijl{background:#84ADFF!important;color:#001145!important}
body.page--inner .sb-dienst:hover .sb-dienst__pijl svg{filter:brightness(0)!important}}
.page--inner main :is(p,dd,figcaption,blockquote) > a[href]:not([class]){background-color:color-mix(in srgb,currentColor 11%,transparent);border-radius:.3em;padding:.04em .28em;margin:0 -.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .18s ease,color .18s ease}
.page--inner main :is(p,dd,figcaption,blockquote) > a[href]:not([class]):is(:hover,:focus-visible,:active){background-color:color-mix(in srgb,currentColor 22%,transparent)}
@media (min-width:621px){[data-patroon="services-grid"] .sb-diensten__grid{grid-auto-rows:1fr;align-items:stretch}}
@media (max-width:900px){html body section.r21.r21[data-sectie-id]{padding-inline:20px}
html body section.r21.r21 .r21__kaart{display:block;margin-right:0}
html body section.r21.r21 .r21-media{margin-right:0!important}
html body section.r21.r21 .knoprij{flex-wrap:wrap}
html body section.r21.r21 .s3__strip{display:block}
html body section.r21.r21 .s3__strip .knoprij{margin-top:1.2rem}}
@media (max-width:620px){html body section.r21.r21 .r21__kaart{padding:28px 20px}
html body section.r21.r21 *{min-width:0}
html body section.r21.r21 .r21__tekst,html body section.r21.r21 .s3u__dag,html body section.r21.r21 strong,html body section.r21.r21 span{white-space:normal;overflow-wrap:anywhere}
html body section.r21.r21 .s3u__tijd{white-space:normal;flex-wrap:wrap}
html body section.r21.r21 .knoprij{justify-content:center}}
@media (max-width:620px){html body .page--inner .hero--pagina nav.pk__kruim{max-width:100%;min-width:0}
html body .page--inner .hero--pagina nav.pk__kruim li:last-child{min-width:0;max-width:100%}
html body .page--inner .hero--pagina nav.pk__kruim li:last-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
section img:is(.slant-cells__photo,.text-photo-left__photo,.pop__f,.b6c__bgfoto,.wf__ph,.d9__foto,.intro-tabs-panel__photo,.fb__ph,.vg-stage__bg,.vc__bg,.street-room__photo,.vk5p__bild,.vk1g__bild,.vk2p__bild,.vk3c__bild,.r21-foto,.tm-ph,.iso-photo,.dk__ph,.rb__ph,.gk__ph,.kk__ph,.kk__ph2),section :is(.vc-sol__raam,.g7b__kader,.vc__foto,.ppop__raam)>img{box-sizing:border-box;border:1px solid #DCB114}
section[data-sectie-id="s1"][data-patroon="about-team-fact-tiles-uit"] .oob__raam,section[data-sectie-id="s6"][data-patroon="careers-split-crew"] .oob__raam,section[data-sectie-id="s7"][data-patroon="careers-split-crew"] .oob__raam,section[data-sectie-id="s6"][data-patroon="contact-phone-number-van-rise"] .oob__raam,section[data-sectie-id="s8"][data-patroon="contact-phone-number-van-rise"] .oob__raam,section[data-sectie-id="s3"][data-patroon="hero-frame-crew-overtop"] .kx-frame,section[data-sectie-id="s5"][data-patroon="info-street-fit-photo-checks"] .oob__raam,section[data-sectie-id="s5"][data-patroon="reply-dial-choices"] .kx-frame,section[data-sectie-id="s1"][data-patroon="service-story-tabs"] .oob__raam,section[data-sectie-id="s4"][data-patroon="service-story-tabs"] .kx-frame,section[data-sectie-id="s4"][data-patroon="service-story-tabs"] .oob__raam{box-sizing:border-box;border:1px solid #DCB114}
section :is(.b6c__ico,.vk1g__ico,.vk2p__ico,.vk4k__ico,.vk5p__ico){background:#fff !important}
section :is(.b6c__ico,.vk1g__ico,.vk2p__ico,.vk4k__ico,.vk5p__ico) img{filter:none !important}
section[data-sectie-id="s5"][data-patroon="compare-row-dock-photo"] img.wf__ph,section[data-sectie-id="s8"][data-patroon="compare-row-dock-photo"] img.wf__ph,section[data-sectie-id="s1"][data-patroon="intro-street-band-kerb-van"] img.wf__ph,section[data-sectie-id="s4"][data-patroon="intro-street-band-kerb-van"] img.wf__ph,section[data-sectie-id="s8"][data-patroon="product-layers-popout"] img.wf__ph,section[data-sectie-id="s3"][data-patroon="reads-duo-photo-plate"] img.wf__ph,section[data-sectie-id="s7"][data-patroon="reads-duo-photo-plate"] img.wf__ph,section[data-sectie-id="s9"][data-patroon="reads-duo-photo-plate"] img.wf__ph{border:0}
.cookiebanner{
  position: fixed;
  left: 24px;
  bottom: 24px;
  z-index: 85;
  width: min(560px, calc(100vw - 48px));
  max-height: calc(100dvh - 48px);
  overflow: auto;
  color: var(--ant-zacht, #2F2F2F);
  background: #fff;
  border-top: 4px solid var(--geel-rand-aa, #013DB5);
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, .28);
}
.cookiebanner:focus{ outline: none; }
.cookiebanner__in{ padding: 20px 24px 24px; }
.cookiebanner__titel{
  margin: 0 0 8px;
  font: 700 18px/24px var(--font-kop, inherit);
  color: var(--ant-diep, #001145);
}
.cookiebanner__tekst{
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
}
.cookiebanner__tekst a{
  font-weight: 700;
  color: var(--geel-rand-aa, #013DB5);
  text-decoration: underline;
}
.cookiebanner__cats{
  display: grid;
  gap: 8px;
  margin: 0 0 16px;
}
.cookiebanner__cats[hidden]{ display: none; }
.cookiebanner__cat{
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 10px 12px;
  border: 1px solid var(--lijn, #D5DDE8);
  border-radius: 12px;
  cursor: pointer;
}
.cookiebanner__cat input{
  flex: none;
  width: 22px;
  height: 22px;
  margin: 1px 0 0;
  accent-color: var(--geel-rand-aa, #013DB5);
}
.cookiebanner__cat b{
  display: block;
  font-size: 15px;
  line-height: 22px;
  color: var(--ant-zacht, #2F2F2F);
}
.cookiebanner__cat small{
  display: block;
  font-size: 13px;
  line-height: 19px;
}
.cookiebanner__knoppen{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.cookiebanner__knoppen .btn,.cookiebanner__knop{
  flex: 1 1 auto;
  width: auto;
  min-height: 44px;
}
.cookiebanner__knop{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px 18px;
  border: 2px solid var(--ant-diep, #001145);
  border-radius: 2rem;
  font: 600 15px/22px var(--font-kop, inherit);
  color: var(--ant-diep, #001145);
  background: #fff;
  cursor: pointer;
}
.cookiebanner__knop:hover{ background: var(--goud-licht, #EBEFF4); }
.cookiebanner__knop--stil{
  flex-grow: 0;
  border-color: transparent;
  text-decoration: underline;
}
.cookiebanner :focus-visible{
  outline: 3px solid var(--geel-rand-aa, #013DB5);
  outline-offset: 3px;
}
html.tvs-cookie-open{ scroll-padding-bottom: var(--tvs-cookie-ruimte, 0px); scroll-behavior: auto; }
html.tvs-cookie-open body{ padding-bottom: var(--tvs-cookie-ruimte, 0px); }
html.tvs-cookie-open .wa-zweef{ visibility: hidden; }
@media (max-width: 576px) {.cookiebanner{
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    max-height: calc(100dvh - 140px);
    border-radius: 12px 12px 0 0;
  }
.cookiebanner__in{ padding: 18px 16px calc(18px + env(safe-area-inset-bottom)); }
.cookiebanner__knoppen .btn{ flex-basis: 100%; }}
