@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/albert-sans-v3-latin-regular.woff2') format('woff2')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/albert-sans-v3-latin-600.woff2') format('woff2')}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/outfit-v14-latin-700.woff2') format('woff2')}:root{--contrast:#12141a;--contrast-2:#242933;--contrast-3:#363d4d;--paars:#645FAA;--grijs:#f7f9fb;--wit:#ffffff;--groen:#71BF4B;--groen-tekst:#71BF4B;--groen-knop:#71BF4B;--blauw:#005cff;--kop:'Outfit',sans-serif;--tekst:'Albert Sans',sans-serif;--breed:1200px;--schaduw-kaart:0 0 30px -10px rgba(77,93,128,.1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}body{margin:0;background:var(--wit);color:var(--contrast);font-family:var(--tekst);font-size:18px;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{max-width:100%}img{height:auto;vertical-align:middle}p,ul,ol,blockquote,figure,table{margin:0 0 1.5em}ul,ol{padding:0;margin-left:3em}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4{font-family:var(--kop);font-weight:700;margin:0 0 32px;color:var(--contrast)}h1{font-size:64px;line-height:1.025;color:var(--groen-tekst)}h2{font-size:32px;line-height:1.3}h3{font-size:24px;line-height:1.4}h4{font-size:20px;line-height:1.4}a{color:var(--paars);text-decoration:none}a:hover{color:var(--contrast)}strong,b{font-weight:700}mark{background:none;color:var(--paars)}hr{border:0;border-top:1px dotted var(--paars);margin:40px 0}table{border-collapse:collapse;width:100%;font-size:16px}th,td{border:1px solid #dfe3ea;padding:8px 12px;text-align:left;vertical-align:top}th{background:var(--grijs);font-weight:600}button{font:inherit}:focus-visible{outline:3px solid var(--blauw);outline-offset:2px}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:1000;background:var(--paars);color:#fff;padding:10px 16px;border-radius:2px;font-weight:600}.skip-link:focus{top:8px;color:#fff}main:focus{outline:none}.omkeer{unicode-bidi:bidi-override;direction:rtl}.tekst :is(p,li,td) a,.lead a,.intro a,.bericht-tekst :is(p,li) a,.citaat-tekst a,.kaart-tekst p a,.kaart-punten li a,.vinkjes li a,.archief-intro a,.formulier-privacy a{font-weight:500;color:var(--paars);border-bottom:1px solid var(--paars);padding-bottom:0}.tekst :is(p,li,td) a:hover,.lead a:hover,.intro a:hover,.bericht-tekst :is(p,li) a:hover,.kaart-tekst p a:hover,.kaart-punten li a:hover,.vinkjes li a:hover,.archief-intro a:hover{color:var(--groen);border-color:var(--groen)}.tekst>:last-child,.tekst p:last-child{margin-bottom:0}.tekst h2{margin-top:37px}.tekst h2:first-child,.tekst h3:first-child{margin-top:0}.tekst h3{font-size:24px;margin:32px 0 16px}.tekst h4{margin:24px 0 12px}.tekst blockquote,.bericht-tekst blockquote{margin:0 0 27px;padding:0 0 0 24px;border-left:4px solid var(--groen);font-style:italic}.tekst blockquote p:last-child{margin-bottom:0}.cms-figuur{margin:0 0 32px;max-width:100%}.cms-figuur img{width:100%}.cms-figuur img{border-radius:4px}.cms-figuur figcaption{font-size:15px;color:var(--paars);margin-top:8px}.cms-figuur.uitlijning-midden{text-align:center}.tekst .tabel-scroll,.tekst table{display:block;overflow-x:auto}.tekst-kader{background:var(--grijs);border-radius:4px;padding:64px 48px;margin:0 0 64px}.tekst-kader>:first-child{margin-top:0}.tekst-kader>:last-child{margin-bottom:0}.tekst .tekst-kader h2,.bericht-tekst .tekst-kader h2{margin:0 0 32px}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--paars);color:#fff;font-family:var(--tekst);font-size:16px;line-height:24px;font-weight:600;padding:12px 24px;border-radius:2px;border:0;cursor:pointer;transition:background-color .5s ease;text-align:center}.knop:hover,.knop:focus-visible{background:var(--groen);color:#fff}.knop-groen{background:var(--groen-knop)}.knop-groen:hover,.knop-groen:focus-visible{background:var(--paars)}.knop-klein{font-size:14px;padding:6px 12px;line-height:21px}.knoppen{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:12px}.knoppen-midden{justify-content:center}.pijl-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:600;color:var(--paars)}.pijl-link:hover{color:var(--groen)}.pijl-icoon{width:16px;height:16px;fill:currentColor;flex:none}.tekst a.knop,.bericht-tekst a.knop{border:0;color:#fff;font-weight:600}.tekst a.pijl,.bericht-tekst a.pijl{border:0;font-weight:600;font-size:16px;line-height:24px;display:inline-flex;align-items:center;gap:8px}.tekst a.pijl::after,.bericht-tekst a.pijl::after{content:'';width:16px;height:16px;background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%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 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E") center / contain no-repeat}.tekst p.knoppen{margin:0 0 64px}.tekst p.knoppen:last-child{margin-bottom:0}.icoon{width:1em;height:1em;fill:currentColor;vertical-align:middle}.tagline{display:inline-block;font-size:17px;line-height:1;font-weight:600;color:var(--paars);padding:0 0 8px;margin:0 0 32px;border-bottom:1px dotted var(--paars)}.kopbalk{position:relative;z-index:50;background:#fff}.kop-vast .kopbalk{position:sticky;top:0}.kop-vast.kop-plakt .kopbalk{box-shadow:0 2px 10px rgba(0,0,0,.06)}.kop-binnen{max-width:1264px;margin:0 auto;padding:24px 32px;display:flex;align-items:center;min-height:108px}.kop-logo{flex:none;display:block;line-height:0}.kop-logo img{width:230px;height:46px}.hoofdmenu{margin-left:auto}.menu{list-style:none;margin:0;padding:0;display:flex;align-items:center}.menu>li{position:relative;display:flex;align-items:center}.menu>li>a{display:block;font-size:19.2px;line-height:60px;font-weight:600;color:var(--contrast-2);padding:0 0 0 14px}.menu>li:not(.heeft-sub)>a{padding:0 14px}.menu>li>a:hover,.menu>li>a:focus-visible{color:var(--paars);text-decoration:underline}.menu>li.actief>a,.menu>li>a[aria-current]{color:var(--contrast)}.sub-knop{background:none;border:0;padding:0 14px 0 2px;height:60px;color:var(--contrast-2);cursor:pointer;display:flex;align-items:center}.sub-knop .icoon{width:19px;height:19px;position:relative;top:1px}.sub{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;width:290px;background:var(--grijs);z-index:60;box-shadow:-1px 0 0 rgba(0,0,0,.2),2px 0 0 rgba(0,0,0,.2),0 2px 0 rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(0);transition:opacity 80ms linear}.heeft-sub:hover>.sub,.heeft-sub:focus-within>.sub,.heeft-sub.open>.sub{opacity:1;visibility:visible}.sub a{display:block;padding:14px;font-size:17.6px;line-height:1.2;font-weight:600;color:var(--contrast-2)}.sub a:hover,.sub a:focus-visible{color:var(--paars);text-decoration:underline}.sub a[aria-current]{color:var(--contrast)}.menu .taal a{padding:0 14px;display:flex;align-items:center;height:60px}.vlag{width:16px;height:11px;display:block}.zoek-knop{background:none;border:0;padding:0 14px;height:60px;color:var(--contrast-2);cursor:pointer;display:flex;align-items:center}.zoek-knop .icoon{width:19.2px;height:19.2px}.zoek-knop:hover{color:var(--paars)}.kop-knop{margin-left:20px;font-size:19.2px;line-height:28.8px;padding:4px 16px}.menu-knop{display:none;background:none;border:0;color:var(--contrast-2);cursor:pointer;padding:0 10px 0 20px;height:60px;align-items:center}.menu-knop .icoon{width:19.2px;height:19.2px}.zoeklaag{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.2);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 0}.zoeklaag[hidden]{display:none}.zoeklaag-binnen{position:relative;background:#fff;width:100%;max-width:700px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.zoeklaag form{display:flex}.zoeklaag input{flex:1;border:0;font:inherit;font-size:20px;padding:20px 24px;background:#fff;color:var(--contrast);min-width:0}.zoeklaag input:focus{outline:2px solid var(--paars);outline-offset:-2px}.zoeklaag form button{background:var(--paars);color:#fff;border:0;padding:0 22px;cursor:pointer}.zoeklaag form button .icoon{width:20px;height:20px}.zoeklaag-sluit{position:absolute;right:0;top:-44px;background:none;border:0;color:#fff;padding:8px;cursor:pointer}.zoeklaag-sluit .icoon{width:22px;height:22px;filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}.sectie{position:relative;padding:128px 32px}.sectie-binnen{max-width:var(--breed);margin:0 auto}.sectie.ruimte-geen{padding-top:0}.sectie.ruimte-klein{padding-top:64px}.sectie.ruimte-midden{padding-top:96px}.sectie.onder-geen{padding-bottom:0}.sectie.onder-klein{padding-bottom:64px}.sectie.onder-midden{padding-bottom:96px}.sectie[class*="decoratie-"]{overflow:hidden}.sectie[class*="decoratie-"]::after{content:'';position:absolute;width:400px;height:134px;right:0;bottom:0;opacity:.4;pointer-events:none;background:url('/assets/img/protify-huisstijl-achtergrond.svg') right bottom / 400px auto no-repeat}.sectie.decoratie-rechtsboven::after{top:0;bottom:auto;background-position:right top}.sectie[class*="decoratie-"]>*{position:relative;z-index:1}.sectie.achtergrond-grijs{background:var(--grijs);margin:0 auto;width:calc(100% - 64px);max-width:1480px;border-radius:4px}.sectie-kop{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 64px}.sectie-kop:empty,.sectie-kop:not(:has(*)){display:none}.sectie-kop .kop{margin-bottom:32px}.sectie-kop .intro{max-width:792px;margin:0 auto}.sectie-kop>:last-child{margin-bottom:0}.sectie-kop .tekst.intro p:last-child{margin-bottom:0}.citaat{margin:0 0 24px}.citaat-tekst{margin:0 0 24px;display:flex;gap:16px;align-items:flex-start;font-size:16px;line-height:24px;color:var(--paars)}.citaat-tekst p{margin:0}.citaat-icoon{width:32px;height:21px;flex:none;fill:var(--groen);margin-top:2px}.citaat-persoon{display:flex;align-items:center;gap:16px;margin:0 0 0 48px}.citaat-foto{width:60px;height:60px;border-radius:100%;object-fit:cover;flex:none}.citaat-wie{display:flex;flex-direction:column;font-size:16px;line-height:24px;color:var(--paars)}.citaat-naam{font-weight:700}.citaat.citaat-in-tekst{margin:64px 0}.tekst .citaat-in-tekst .citaat-tekst,.bericht-tekst .citaat-in-tekst .citaat-tekst{margin:0 0 24px;padding:0;border-left:0;font-style:normal}.citaat-in-tekst .citaat-tekst p{margin:0}.vinkjes{list-style:none;margin:0 0 27px;padding:0}.vinkjes li{display:flex;gap:8px;align-items:flex-start;font-size:17px;line-height:27px;margin:0 0 12px}.vink-icoon{width:20px;height:20px;flex:none;fill:var(--groen);margin-top:3.5px}.lijst-icoon{flex:none;width:20px;height:20px;margin-top:3.5px;color:var(--groen);display:flex;align-items:center;justify-content:center}.lijst-icoon svg{width:18px;height:18px;fill:currentColor}.cta-icoon{display:flex;justify-content:center;margin:-8px 0 32px;color:var(--paars)}.cta-icoon svg{width:32px;height:32px;fill:currentColor}.s-cta .kop:has(+ .cta-icoon){display:inline-block;vertical-align:middle;margin-right:12px}.s-cta .kop + .cta-icoon{display:inline-flex;vertical-align:middle;margin:0 0 32px}.uitklapper summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.uitklapper summary::-webkit-details-marker{display:none}.plus-icoon,.omlaag-icoon{width:18px;height:18px;fill:currentColor;flex:none;transition:transform .2s}.uitklapper[open] .plus-icoon{transform:rotate(45deg)}.uitklapper[open] .omlaag-icoon{transform:rotate(180deg)}.uitklappers .uitklapper{border-bottom:1px dotted var(--paars)}.uitklappers .uitklapper summary{padding:18px 0;color:var(--contrast)}.uitklappers .uitklapper summary h3,.uitklappers .uitklapper .uitklap-vraag{font-family:var(--tekst);font-size:18px;line-height:27px;font-weight:600;margin:0;color:var(--contrast-2)}.uitklap-inhoud{padding:0 0 24px}.uitklap-inhoud .tekst>:last-child{margin-bottom:0}.s-uitklappers.opmaak-lijst .sectie-binnen{max-width:800px}.s-uitklappers.opmaak-lijst .sectie-kop{margin-bottom:48px}.s-uitklappers.opmaak-lijst .sectie-kop .kop{font-size:24px;line-height:1.4}.s-uitklappers.opmaak-lijst .uitklappers .uitklapper,.formulier-onder .uitklappers .uitklapper,.uitklappers-in-tekst .uitklapper{border-bottom:0;margin:0 0 5px}.s-uitklappers.opmaak-lijst .uitklappers .uitklapper summary,.formulier-onder .uitklappers .uitklapper summary,.uitklappers.uitklappers-in-tekst .uitklapper summary{background:var(--grijs);padding:24px 32px;font-size:18px;line-height:27px;font-weight:600;color:var(--contrast-2)}.s-uitklappers.opmaak-lijst.achtergrond-grijs .uitklappers .uitklapper summary,.uitklappers.uitklappers-in-tekst .uitklapper summary{background:#fff}.s-uitklappers.opmaak-lijst .uitklap-inhoud,.formulier-onder .uitklap-inhoud,.uitklappers-in-tekst .uitklap-inhoud{padding:32px;background:#fff}.uitklappers-in-tekst{margin:0 0 27px}.uitklappers-in-tekst .uitklap-inhoud>:last-child{margin-bottom:0}.s-uitklappers.opmaak-lijst .plus-icoon,.formulier-onder .plus-icoon,.uitklappers-in-tekst .plus-icoon,.uitklapper-vak .plus-icoon{stroke:currentColor;stroke-width:12px;overflow:visible}.uitklapper.uitklapper-vak{margin:24px 0 0;border-bottom:0}.uitklapper.uitklapper-vak summary{background:var(--grijs);padding:24px 32px;font-size:18px;line-height:27px;font-weight:600;color:var(--contrast-2)}.uitklapper-vak .uitklap-inhoud{padding:20px 32px 4px}.uitklap-blok{margin-top:32px;text-align:center}.uitklap-blok .uitklappers{display:flex;flex-direction:column;align-items:center;gap:12px}.uitklapper.uitklapper-klein{max-width:100%;border-bottom:0}.uitklapper.uitklapper-klein summary{display:inline-flex;gap:10px;justify-content:center;background:#fff;padding:10px 20px;font-size:18px;line-height:27px;font-weight:600;color:var(--paars);border-radius:5px;box-shadow:var(--schaduw-kaart)}.uitklapper-klein .omlaag-icoon{width:14px;height:14px}.uitklapper-klein .uitklap-inhoud{padding:12px 0 8px;font-size:16px;line-height:24px;max-width:420px;text-align:center}.uitklappen-rij,.s-uitklappers.opmaak-rij .uitklappers{display:flex;justify-content:center;flex-wrap:nowrap;gap:0}.s-uitklappers.opmaak-rij .uitklapper{border:0;margin:0 10px;padding:0 0 30px;flex:0 1 auto;max-width:260px}.uitklapper.uitklapper-kaart summary{background:var(--grijs);border:1px solid transparent;border-radius:5px;padding:15px 20px;min-height:96px;font-size:18px;line-height:27px;font-weight:600;color:var(--paars);text-align:left;gap:9px}.uitklappers .uitklapper-kaart .uitklap-vraag{color:var(--paars);font-weight:600;font-size:18px}.uitklapper-kaart .uitklap-inhoud{padding:16px 20px 0;font-size:16px;line-height:24px;text-align:left}.bt-raster{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.s-beeld-tekst.beeld-links .bt-beelden{order:-1}.bt-tekst>:last-child{margin-bottom:0}.kop-groot{font-size:64px;line-height:1.025;color:var(--groen-tekst)}.kop-klein{display:block;font-size:32px;color:var(--paars)}h2.kop-groot{color:var(--groen-tekst)}h1.kop-normaal{font-size:48px;line-height:1.1;color:var(--groen-tekst)}h2.kop-normaal{font-size:32px;line-height:1.3}.bt-tekst .subkop{font-size:32px;line-height:1.3;color:var(--contrast);margin:0 0 32px}.lead{font-weight:700}.bt-tekst .lead{margin:0 0 27px}.s-beeld-tekst.met-beeld .bt-tekst>.lead{max-width:476px}.bt-tekst .knoppen{margin:16px 0 0}.bt-tekst>.tekst + .knoppen{margin-top:43px}.bt-tekst>.tekst + .vinkjes{margin-top:27px}.bt-tekst .citaat{margin-top:64px}.bt-tekst .knoppen + .citaat{margin-top:0;padding-top:64px}.bt-beelden{position:relative}.bt-beeld img{border-radius:4px;display:block;width:100%}main>.sectie:first-child .bt-beelden.aantal-1 .bt-beeld img{box-shadow:30px -30px 50px -20px rgba(0,94,255,.2)}.s-beeld-tekst.beeld-links:not(:first-child) .bt-raster:has(.aantal-1){grid-template-columns:3fr 2fr}.bt-beelden.aantal-2 .bt-beeld-1{width:90%;margin-bottom:-64px;position:relative;z-index:1}.bt-beelden.aantal-2 .bt-beeld-1 img{box-shadow:30px -30px 50px -20px rgba(107,46,230,.2)}.bt-beelden.aantal-2 .bt-beeld-2{width:80%;margin-left:auto;position:relative;z-index:2}.bt-beelden.aantal-2 .bt-beeld-2 img{box-shadow:-30px 30px 50px -20px rgba(0,94,255,.2)}.s-beeld-tekst.kopstijl-groot .bt-raster:has(>.bt-tekst>.knoppen + .citaat) .bt-beelden.aantal-2 .bt-beeld-1{margin-bottom:-128px}.s-beeld-tekst.kopstijl-groot .bt-raster:has(>.bt-tekst>.knoppen + .citaat) .bt-beelden.aantal-2 .bt-beeld-2{width:70%}.s-beeld-tekst.achtergrond-grijs .bt-beelden.aantal-2 .bt-beeld-1{width:80%;margin-bottom:-120px}.s-beeld-tekst.achtergrond-grijs .bt-beelden.aantal-2 .bt-beeld-2{width:70%}main>.s-beeld-tekst.beeld-links.achtergrond-grijs:not([class*="decoratie-"]):first-child .bt-raster{gap:120px}main>.s-beeld-tekst.beeld-links.achtergrond-grijs:not([class*="decoratie-"]):first-child .bt-beelden.aantal-2 .bt-beeld-1{width:90%;margin-bottom:-96px}main>.s-beeld-tekst.beeld-links.achtergrond-grijs:not([class*="decoratie-"]):first-child .bt-beelden.aantal-2 .bt-beeld-2{width:80%}main>.s-beeld-tekst.beeld-rechts.achtergrond-grijs:first-child .bt-beelden.aantal-2 .bt-beeld-1{margin-left:auto}main>.s-beeld-tekst.beeld-rechts.achtergrond-grijs:first-child .bt-beelden.aantal-2 .bt-beeld-2{margin-left:0}.bt-beelden.aantal-3,.bt-beelden.aantal-4{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:432px}.bt-beelden.aantal-3 .bt-beeld img,.bt-beelden.aantal-4 .bt-beeld img{aspect-ratio:49 / 50;object-fit:cover}.bt-beelden.aantal-4 .bt-beeld-1,.bt-beelden.aantal-4 .bt-beeld-3{transform:translateY(-32px)}.s-beeld-tekst.met-beeld:has(.aantal-4) .bt-raster,.s-beeld-tekst.met-beeld:has(.aantal-3) .bt-raster{grid-template-columns:432px 1fr}.s-beeld-tekst.beeld-rechts.achtergrond-grijs:not(:first-child) .bt-raster:has(.aantal-1){grid-template-columns:408fr 672fr;gap:120px}.s-beeld-tekst.achtergrond-wit:has(.aantal-3,.aantal-4) .sectie-binnen{max-width:1336px}.s-beeld-tekst.achtergrond-wit.met-beeld:has(.aantal-3,.aantal-4) .bt-raster{grid-template-columns:1fr 1fr;gap:120px}.s-beeld-tekst.achtergrond-wit .bt-beelden:is(.aantal-3,.aantal-4){max-width:none;gap:20px;grid-template-rows:auto auto;grid-auto-flow:column;align-items:start}.s-beeld-tekst.achtergrond-wit .bt-beelden:is(.aantal-3,.aantal-4) .bt-beeld img{aspect-ratio:294 / 220}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-4 .bt-beeld-1,.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-4 .bt-beeld-2{transform:translateY(60px)}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-4 .bt-beeld-3{transform:none}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-4 .bt-beeld-2{width:80%;justify-self:end}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-4 .bt-beeld-2 img{aspect-ratio:235 / 240}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-4 .bt-beeld-4 img{aspect-ratio:294 / 260}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-3 .bt-beeld-1{grid-row:span 2}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-3 .bt-beeld-1 img{aspect-ratio:294 / 400}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-3 .bt-beeld-2,.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-3 .bt-beeld-3{transform:translateY(40px)}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-3 .bt-beeld-3{width:75%}.s-beeld-tekst.achtergrond-wit .bt-beelden.aantal-3 .bt-beeld-3 img{aspect-ratio:221 / 220}main>.s-beeld-tekst.beeld-rechts.achtergrond-grijs:first-child .bt-raster:has(.aantal-1){gap:120px}main>.s-beeld-tekst.beeld-rechts.achtergrond-grijs:first-child .bt-beelden.aantal-1{align-self:start}main>.s-beeld-tekst.beeld-rechts.achtergrond-grijs:first-child .bt-beelden.aantal-1 .bt-beeld img{box-shadow:none}main>.sectie:first-child{padding-top:80px}main>.sectie.achtergrond-grijs:first-child{padding-top:128px}main>.sectie.ruimte-klein:first-child{padding-top:64px}main>.s-beeld-tekst.ruimte-geen:first-child + .s-berichten{padding-top:0}.s-beeld-tekst.zonder-beeld .bt-tekst{max-width:560px}.s-beeld-tekst.achtergrond-grijs.zonder-beeld .sectie-binnen{max-width:1200px}.logo-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;align-items:center;margin:24px 0 27px}.logo-raster img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain}.logo-raster .logo{text-align:left;max-width:160px}.s-tekst .sectie-binnen>.kop{margin-bottom:32px}.s-tekst.uitlijning-midden{text-align:center}.s-tekst.uitlijning-midden .knoppen{justify-content:center}.s-tekst .knoppen{margin-top:27px}.s-tekst .tekst + .knoppen .pijl-link{margin-top:0}.s-getuigenis + .s-tekst{text-align:center}.s-getuigenis + .s-tekst.achtergrond-wit:has(+ .s-cta.blokjes-nee.achtergrond-wit){padding-bottom:64px}.s-getuigenis + .s-tekst.achtergrond-wit + .s-cta.blokjes-nee.achtergrond-wit{padding-top:0}.s-cta.blokjes-nee.achtergrond-wit:has(+ .s-uitklappers.opmaak-lijst.achtergrond-wit){padding-bottom:64px}.s-cta.blokjes-nee.achtergrond-wit + .s-uitklappers.opmaak-lijst.achtergrond-wit{padding-top:0}.voordeel-titel{display:flex;gap:8px;align-items:flex-start;font-size:17px;line-height:23.8px;margin:0 0 12px}.voordeel-titel .vink-icoon{width:20px;height:20px;margin-top:1px}.voordeel .tekst{margin-bottom:27px}.voordeel:last-child .tekst{margin-bottom:0}.s-voordelen .tekst + .voordelen{margin-top:27px}.stappen{display:flex;flex-direction:column;gap:80px}.stap{display:grid;grid-template-columns:217px 1fr;gap:60px;align-items:start}.stap-beeld img{border-radius:4px;display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#e6e6e6}.stap-kop{font-size:32px;margin:0 0 15px}.stap-subkop{font-family:var(--kop);font-size:24px;line-height:1.4;margin:0 0 8px}.stap-subkop span,.stap-subkop strong{text-decoration:underline}.stap-tekst .tekst{font-size:18px;line-height:27px}.stap-tekst .tekst p{margin-bottom:27px}.s-afsluiter .kop2{margin-top:0}.s-afsluiter .tekst{margin-bottom:27px}.redenen{display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:15px}.reden summary{list-style:none;display:inline-flex;align-items:center;gap:9px;background:var(--groen-knop);color:#fff;font-size:18px;line-height:27px;padding:15px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s}.reden summary::-webkit-details-marker{display:none}.reden summary:hover,.reden[open] summary{background:var(--paars)}.reden .uitklap-titel{display:inline-flex;align-items:center;gap:9px}.reden .vinkje{width:14.4px;height:14.4px;flex:none;fill:#fff}.reden .uitklap-inhoud{padding:16px 0 0;font-size:16px;line-height:24px;max-width:640px}.afsluiter-na{display:flex;align-items:center;gap:9px;margin-top:50px}.afsluiter-na-icoon{flex:none;display:flex;color:var(--paars)}.afsluiter-na-icoon svg{width:27px;height:27px;fill:currentColor}.afsluiter-na-tekst{margin:0}.afsluiter-na-tekst a{font-weight:500;color:var(--paars);border-bottom:1px solid var(--paars)}.afsluiter-na-tekst a:hover{color:var(--groen);border-color:var(--groen)}.s-cta{text-align:center}.s-cta .sectie-binnen{max-width:800px}.s-cta.blokjes-nee .sectie-binnen{max-width:1264px}.s-cta.decoratie-rechtsonder .sectie-binnen{max-width:900px}.s-cta.decoratie-rechtsonder .kop{font-size:24px;line-height:1.4}.s-cta .knoppen{justify-content:center}.blokjes{width:300px;height:100px;margin:0 auto 25px;background:url('/assets/img/protify-huisstijl-achtergrond.svg') center / contain no-repeat}.blokjes span{display:none}.s-cta .kop{margin-bottom:32px}.s-cta .tekst p{margin-bottom:27px}.kaarten{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 80px;margin:0 0 48px}.kaarten:last-child{margin-bottom:0}.kolommen-2 .kaarten{grid-template-columns:repeat(2,1fr)}.kolommen-4 .kaarten{grid-template-columns:repeat(4,1fr);gap:48px}.kaart{display:flex;gap:24px;align-items:flex-start}.kaart .icoon-vak{flex:none;width:64px;height:64px;border-radius:100%;background:var(--grijs);color:var(--groen);display:flex;align-items:center;justify-content:center;padding:12px}.kaart .icoon-vak .icoon{width:32px;height:32px}.kaart h3{font-size:24px;line-height:1.4;margin:0 0 32px}.kaart-tekst p{font-size:18px;line-height:27px;margin:0 0 27px}.kaart-tekst .pijl-link{font-size:16px;line-height:24px}.kaart-tekst .pijl-icoon{width:16px;height:16px}.kolommen-3 .kaarten>.kaart:last-child:nth-child(3n+1){grid-column:2}.s-kaarten.stijl-kaart .kaarten{gap:60px}.stijl-kaart .kaart{flex-direction:column;gap:0;padding:40px;background:#fff;border-radius:4px;box-shadow:var(--schaduw-kaart)}.stijl-kaart .kaart .icoon-vak{margin:0 0 30px;color:var(--paars)}.stijl-kaart .kaart:nth-child(even) .icoon-vak{color:var(--groen)}.stijl-kaart .kaart .icoon-vak .icoon{width:40px;height:40px}.stijl-kaart .kaart-tekst{display:flex;flex-direction:column;align-items:flex-start;width:100%}.stijl-kaart .kaart-tekst .pijl-link{margin-top:18px}.kaart-punten ul{list-style:none;margin:0;padding:0}.kaart-punten li{position:relative;padding-left:28px;font-size:17px;line-height:27px;margin:0 0 12px}.kaart-punten li::before{content:'';position:absolute;left:0;top:3.5px;width:20px;height:20px;background:var(--groen);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z'/%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 256 256'%3E%3Cpath d='M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z'/%3E%3C/svg%3E") center / contain no-repeat}.cijfers-raster{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.cijfers{display:flex;flex-direction:column;align-items:center}.cijfer{display:flex;align-items:center;gap:16px;padding:24px 0;border-top:1px dotted var(--paars)}.cijfer:first-child{border-top:0;padding-top:0}.cijfer:last-child{padding-bottom:0}.cijfer-getal{font-family:var(--kop);font-weight:700;font-size:50px;line-height:70px;color:var(--paars)}.cijfer-label{font-family:var(--kop);font-weight:700;font-size:24px;line-height:1.4}.s-getuigenis{margin:0 auto;width:calc(100% - 64px);max-width:1480px;border-radius:4px;overflow:hidden;background:linear-gradient(120deg,var(--groen),var(--paars));color:#fff;text-align:center}.getuigenis-beeld{position:absolute;inset:0}.getuigenis-beeld img{width:100%;height:100%;object-fit:cover;opacity:.1;mix-blend-mode:luminosity}.s-kaarten + .s-getuigenis{background:linear-gradient(120deg,var(--paars),var(--groen))}.s-getuigenis .sectie-binnen{position:relative;max-width:918px}.s-getuigenis .citaat-icoon{width:48px;height:32px;fill:#fff;margin:0 auto 12px;display:block}.getuigenis-tekst{font-size:21.6px;line-height:32.4px;font-weight:500;margin:0 0 32.4px}.getuigenis-naam{font-weight:600;margin:0}.carrousel{position:relative;overflow:hidden}.carrousel-baan{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:60px;scroll-behavior:smooth}.carrousel-baan::-webkit-scrollbar{display:none}.carrousel-item{flex:0 0 calc(50% - 30px);scroll-snap-align:start}.carrousel-bediening{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.carrousel-stippen{flex:1;display:flex;justify-content:center;gap:7px}.carrousel-stippen{gap:0}.carrousel-stippen button{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.carrousel-stippen button::before{content:'';width:7px;height:7px;border-radius:50%;background:rgba(0,0,0,.3)}.carrousel-stippen button:not([aria-selected="true"]){display:none}.carrousel-knoppen{display:flex;gap:12px;margin-left:20px}.carrousel-knoppen button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(100,95,170,.3);background:#fff;color:var(--paars);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.carrousel-knoppen svg{width:20px;height:20px;fill:currentColor}.carrousel-knoppen button:hover{background:var(--paars);color:#fff}.s-getuigenissen.achtergrond-grijs{background:linear-gradient(var(--grijs),#fff)}.s-getuigenissen .carrousel{margin:-25px -30px 0;padding:0 30px}.s-getuigenissen .carrousel-baan{padding:50px 0 20px;align-items:flex-start}.getuigenis-kaart{margin:0;background:linear-gradient(#fff 80%,rgba(255,255,255,0));padding:40px;border-radius:4px;box-shadow:var(--schaduw-kaart)}.getuigenis-kaart .citaat-icoon{width:40px;height:27px;display:block;margin:-64px 0 25px;fill:var(--groen)}.getuigenis-kaart blockquote{margin:0 0 27px}.getuigenis-kaart blockquote p{margin:0}.getuigenis-kaart .citaat-persoon{margin:0}.carrousel-logos .carrousel-baan{gap:40px;align-items:center;height:220px;filter:grayscale(100%)}.carrousel-logos .carrousel-item{flex:0 0 calc((100% - 200px) / 6);display:flex;align-items:center;justify-content:center}.carrousel-logos img{max-height:180px;width:auto;border-radius:8px}.s-logos .sectie-kop{margin-bottom:48px}.s-logos .carrousel-bediening{margin-top:20px}.s-tegels.achtergrond-grijs{background:linear-gradient(var(--grijs),#fff);border-radius:10px}.tegels-raster{display:grid;grid-template-columns:456px 1fr;gap:40px;margin-top:50px}.tegels-kop{padding:0 32px 0 0}.tegels-kop .citaat{margin-bottom:0}.tegels{display:contents}.tegel{position:relative;display:flex;flex-direction:column;min-height:400px;padding:64px;border-radius:4px;overflow:hidden;background:var(--paars);color:#fff}.tegel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;transition:transform .5s ease}.tegel:hover img{transform:scale(1.05)}.tegel-titel{position:relative;font-size:24px;line-height:33.6px;color:#fff;margin:0}.tegels-raster>.tegels>:nth-child(5n+2){background:var(--groen-knop)}.tegels-raster>.tegels>:nth-child(5n+3),.tegels-raster>.tegels>:nth-child(5n+4){background:var(--contrast-3)}.tegels-raster>.tegels>:nth-child(5n+3){justify-content:flex-end;align-items:flex-end}.tegels-raster>.tegels>:nth-child(5n+4){align-items:flex-end}.tegels-raster>.tegels>:nth-child(5n){justify-content:flex-end}.tegels-raster{grid-template-columns:456px 1fr 456px}.tegels-kop{grid-column:1}.tegels-raster>.tegels>:nth-child(1){grid-column:2 / 4}.tegels-raster>.tegels>:nth-child(2){grid-column:1 / 3}.tegels-raster>.tegels>:nth-child(3){grid-column:3}.tegels-raster>.tegels>:nth-child(4){grid-column:1}.tegels-raster>.tegels>:nth-child(5){grid-column:2 / 4}.berichten-tegels{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bericht-tegel{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:282px;padding:96px 32px;background:var(--paars);border-radius:4px;overflow:hidden;color:#fff}.bericht-tegel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;mix-blend-mode:luminosity}.bericht-tegel-tekst{position:relative;display:flex;flex-direction:column;gap:32px}.bericht-tegel .bericht-titel{font-family:var(--kop);font-size:24px;line-height:33.6px;font-weight:700;color:#fff}.bericht-tegel .bericht-datum{font-size:16px;line-height:24px;font-weight:700;color:#fff}.bericht-tegel:hover{color:#fff}.bericht-tegel:hover img{opacity:.2}.s-berichten.opmaak-tegels .sectie-kop .kop{color:var(--paars)}.berichten-lijst{display:flex;flex-direction:column;gap:108px}.bericht-item{display:grid;grid-template-columns:354px 1fr;gap:72px;align-items:start}.bericht-beeld{display:block;line-height:0}.bericht-beeld img{width:100%;aspect-ratio:354 / 216;object-fit:cover;border-radius:5px}.bericht-geen-beeld{aspect-ratio:354 / 216;background:var(--grijs);border-radius:5px}.bericht-item .bericht-titel{font-size:32px;line-height:1.3;margin:0 0 8px}.bericht-item .bericht-titel a{color:var(--contrast-2)}.bericht-item .bericht-titel a:hover{color:var(--paars)}.bericht-meta-regel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:15px;line-height:24px;color:var(--paars);font-weight:600;margin:0 0 24px}.bericht-meta-regel time{margin-right:12px}.bericht-chip{display:inline-flex;align-items:center;gap:7px;background:var(--grijs);border-radius:4px;padding:4px 12px;font-weight:400;font-size:14px;line-height:21px;color:var(--paars)}.bericht-chip:hover{background:var(--paars);color:#fff}.bericht-chip .icoon{width:14px;height:14px;flex:none}.bericht-samenvatting{font-size:18px;line-height:27px;margin:0 0 20px}.bericht-item .knop-klein{font-size:16px;line-height:24px;padding:8px 16px}.s-beeld-tekst.ruimte-midden:has(+ .s-berichten.opmaak-lijst) .kop-groot{color:var(--contrast)}.berichten-kaarten{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.berichten-kaarten .bericht-item{grid-template-columns:1fr;gap:20px}.berichten-kaarten .bericht-item .bericht-titel{font-size:24px}.berichten-vacatures{display:grid;grid-template-columns:1fr;gap:60px}.berichten-vacatures .bericht-item{grid-template-columns:574px 1fr;gap:60px}.berichten-vacatures .bericht-beeld img,.berichten-vacatures .bericht-geen-beeld{aspect-ratio:574 / 360;border-radius:4px}.paginering{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:80px 0 0}.paginering a,.paginering span{min-width:32px;height:32px;padding:4px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:var(--groen-knop);color:#fff;font-weight:600;font-size:16px;line-height:24px}.paginering a:hover,.paginering a:focus-visible{background:var(--paars);color:#fff}.paginering .paginering-nu{background:var(--paars);color:#fff}.s-team.achtergrond-grijs{width:100%;max-width:none;border-radius:0}.team{display:grid;grid-template-columns:repeat(3,360px);justify-content:center;gap:60px}.teamlid{background:linear-gradient(#fff 80%,rgba(255,255,255,0));background-color:#fff;padding:40px;border-radius:4px;box-shadow:var(--schaduw-kaart)}.teamlid-foto{margin:0 0 32px}.teamlid-foto img{width:280px;height:280px;object-fit:cover;border-radius:4px;display:block}.teamlid-geen-foto{width:280px;height:280px}.teamlid-naam{font-family:var(--tekst);font-size:18px;line-height:27px;font-weight:600;color:var(--contrast-2);margin:0 0 8px}.teamlid-functie{font-size:16px;line-height:24px;color:var(--paars);margin:0 0 24px}.teamlid-bio p{margin:0 0 27px}.teamlid-linkedin{color:var(--paars);display:inline-block}.teamlid-linkedin .icoon{width:14px;height:14px}.teamlid-extra .knop{width:100%;margin:0 0 27px}.formulier .veld{margin:0 0 16px}.formulier input:not([type="checkbox"]):not([type="radio"]),.formulier textarea{width:100%;font:inherit;font-size:18px;line-height:27px;color:var(--contrast-2);background:var(--grijs);border:1px solid var(--paars);border-radius:5px;padding:10px 15px}.formulier input:focus,.formulier textarea:focus{background:rgba(101,96,171,.08);color:var(--contrast);outline:2px solid var(--paars);outline-offset:0}.formulier ::placeholder{color:#6b6f7a;opacity:1}.formulier textarea{min-height:150px;resize:vertical}.formulier-hint{font-size:13.5px;text-align:center;margin:-8px 0 16px}.formulier-knop{text-align:center;margin:0 0 16px}.formulier-knop .knop{font-size:18px;font-weight:400;padding:10px 20px;line-height:27px}.formulier .cf-turnstile{min-height:65px;line-height:0;display:flex;justify-content:center;margin:0 0 16px}.formulier-melding{padding:12px 16px;border-radius:4px;font-size:16px}.formulier-melding.ok{background:#eaf6e4;color:#2b5d16}.formulier-melding.fout{background:#fdecef;color:#8a1730}.formulier-privacy{font-size:13.5px;line-height:20px;color:#4d5260;text-align:center;margin:0}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.s-formulier.opmaak-kaart{padding:0 32px;background:linear-gradient(rgba(255,255,255,.1) 58%,var(--contrast-3) 58%)}.formulier-kaart{position:relative;max-width:500px;margin:0 auto;background:#fff;border-radius:4px;padding:64px 48px 48px;box-shadow:0 -6px 30px -10px rgba(77,93,128,.1)}.formulier-kaart>.logo-p{width:72px;height:72px;position:absolute;top:-48px;left:50%;transform:translateX(-50%)}.formulier-kaart .formulier{max-width:400px;margin:0 auto}.formulier-raster{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.formulier-beeld{border-radius:4px;margin:0 0 64px;width:100%}.formulier-links .formulier{max-width:560px}.formulier-links .formulier-knop{text-align:left}.formulier-links .formulier .cf-turnstile{justify-content:flex-start}.info-kop{font-size:24px;margin:0 0 24px}.formulier-banner{display:block;width:100%;height:200px;object-fit:cover;border-radius:4px;margin:0 0 64px}.formulier-midden{text-align:center}.formulier-midden .kop{font-size:24px;line-height:1.4;margin:0 0 32px}.formulier-midden h1.kop{font-size:48px;line-height:1.1;color:var(--groen-tekst)}.formulier-midden>.tekst p{margin:0 0 27px}.formulier-midden>.tekst p:last-child{margin-bottom:27px}.formulier-midden .formulier{max-width:720px;margin:0 auto;text-align:left}.formulier-midden .formulier .veld:not(.veld-textarea){max-width:400px;margin-left:auto;margin-right:auto}.formulier-midden .formulier textarea{min-height:292px}.formulier-midden .formulier-knop{margin-top:24px}.formulier-midden .formulier-hint,.formulier-midden .formulier-privacy{text-align:center}.formulier-onder{max-width:800px;margin:64px auto 0}.formulier-onder .info-kop{font-size:24px;line-height:1.4;text-align:center;margin:0 0 48px}.formulier-onder .uitklap-titel{font-weight:600;color:var(--contrast-2)}.tekst p.met-icoon{position:relative;padding-left:26px}.tekst-icoon{position:absolute;left:0;top:4.5px;display:flex;color:var(--groen)}.tekst-icoon svg{width:18px;height:18px;fill:currentColor}.sjabloon-contact .s-beeld-tekst .tekst p:has(>strong:first-child){color:var(--groen-knop)}.s-scheiding{display:flex;justify-content:center;padding:0;position:relative;z-index:2}.s-scheiding .logo-icoon{margin:0 0 -24px;line-height:0}.s-scheiding .logo-p{width:48px;height:48px}.s-scheiding .blokjes{margin:0 auto}.kopfoto{margin:0 auto;width:calc(100% - 64px);max-width:1480px;height:300px;border-radius:4px;overflow:hidden;background:var(--grijs)}.kopfoto img{width:100%;height:100%;object-fit:cover;display:block}.met-zijbalk{max-width:1264px;margin:0 auto;padding:128px 32px;display:flex;align-items:flex-start}.inhoud-kolom{flex:0 0 868px;max-width:868px;margin-right:64px;min-width:0}.inhoud-kolom>.sectie{padding:64px 48px;width:auto;max-width:none;margin:0}.inhoud-kolom>.sectie:first-child{padding-top:0}.inhoud-kolom>.sectie:not(.achtergrond-grijs) + .sectie:not(.achtergrond-grijs){padding-top:0}.inhoud-kolom>.s-beeld-tekst:first-child + .s-tekst:not(.achtergrond-grijs){padding-top:0}.inhoud-kolom>.sectie.achtergrond-grijs:has(+ .sectie.achtergrond-grijs){padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.inhoud-kolom>.sectie.achtergrond-grijs + .sectie.achtergrond-grijs{padding-top:27px;border-top-left-radius:0;border-top-right-radius:0}.inhoud-kolom .s-uitklappers.opmaak-lijst .sectie-binnen{max-width:none}.sjabloon-branche .inhoud-kolom h1.kop-groot{font-size:48px;line-height:1.1}.inhoud-kolom .sectie-binnen{max-width:none}.inhoud-kolom .s-beeld-tekst .bt-tekst{max-width:none}.inhoud-kolom .kop-groot{margin-bottom:32px}.inhoud-kolom .bt-tekst .lead{margin-bottom:64px}.inhoud-kolom .bt-tekst .citaat{margin-top:0;margin-bottom:64px}.inhoud-kolom .bt-tekst .citaat:last-child{margin-bottom:0}.inhoud-kolom .s-cta{padding-top:64px}.inhoud-kolom .s-cta .sectie-binnen{max-width:none}.zijbalk{flex:0 0 300px;min-width:0;position:sticky;top:130px;align-self:flex-start}.zijbalk-binnen{border-left:1px dotted var(--paars);padding:0 0 0 48px;color:var(--paars)}.zijbalk-titel{font-size:32px;font-weight:700;color:var(--paars);margin:0 0 32px}.zijbalk ul{list-style:none;margin:0;padding:0}.zijbalk li{display:flex;align-items:center;gap:8.8px;margin:0 0 8px;font-size:17.6px;line-height:22.88px;min-height:70px}.zijbalk-icoon{flex:none;width:44px;padding:0 8.8px 0 0;color:var(--groen);display:flex}.zijbalk-icoon .icoon{width:35px;height:35px}.zijbalk li a{color:var(--paars);display:block}.zijbalk li a strong{display:block;font-weight:700}.zijbalk li a:hover{color:var(--contrast-2)}.zijbalk li.nu a{color:var(--contrast-2)}.bericht-kop{margin:0 auto;width:calc(100% - 64px);max-width:1480px;background:var(--grijs);border-radius:4px;padding:128px 32px 192px;text-align:center}.bericht-kop-binnen{max-width:1200px;margin:0 auto}.bericht-kop h1{font-size:48px;line-height:1.1;margin:0 0 32px}.bericht-meta{font-size:15px;line-height:24px;font-weight:600;color:var(--paars);margin:0 0 22.5px}.bericht-meta a{color:var(--paars)}.bericht-meta-rij{display:flex;justify-content:center;align-items:center;gap:16px;margin:0}.bericht-cat{padding-left:16px;border-left:1px dotted var(--paars)}.bericht-raster{padding-top:0;margin-top:-128px}.bericht-raster .inhoud-kolom{flex:0 0 868px}.bericht-artikel{position:relative;padding:0 34px}.bericht-uitgelicht{margin:0 0 64px;text-align:center}.bericht-uitgelicht img{max-width:600px;width:100%;max-height:450px;object-fit:cover;border-radius:4px}.bericht-raster .zijbalk{margin-top:256px;position:static}.bericht-tekst :is(p,ul,ol) + :is(h2,h3,h4){margin-top:40px}.bericht-tekst h2{font-size:32px}.bericht-tekst h3{font-size:24px;margin-bottom:16px}.bericht-tekst figure img{width:100%;max-width:600px;max-height:450px;object-fit:cover;display:block;margin:0 auto}.bericht-tags{display:flex;flex-wrap:wrap;gap:8px;margin:48px 0 0}.bericht-tags a{background:var(--grijs);padding:4px 12px;border-radius:2px;font-size:14px}.bericht-auteur{display:flex;align-items:center;gap:32px;margin:48px 0 64px;padding-top:64px;border-top:1px dotted var(--paars)}.bericht-auteur img{width:auto;height:120px;flex:none}.bericht-auteur p{margin:0 0 16px;font-size:16px;line-height:24px;color:var(--paars)}.bericht-auteur .bericht-auteur-naam{font-weight:700}.bericht-auteur-li{display:inline-flex;color:var(--paars)}.bericht-auteur-li svg{width:14px;height:14px;fill:currentColor}.andere-artikelen{display:flex;justify-content:center;gap:32px}.ander-artikel{position:relative;flex:1 1 0;max-width:400px;display:flex;align-items:center;justify-content:center;min-height:189px;padding:40px 32px;border-radius:4px;overflow:hidden;background:var(--paars);color:#fff;text-align:center;text-decoration:none}.ander-artikel-beeld{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;transition:opacity .2s}.ander-artikel h3{position:relative;margin:0;font-size:19.2px;line-height:28.8px;font-weight:700;color:#fff}.ander-artikel:hover .ander-artikel-beeld,.ander-artikel:focus-visible .ander-artikel-beeld{opacity:.45}@media (max-width:768px){.bericht-auteur{gap:20px}.bericht-auteur img{height:80px}.andere-artikelen{flex-direction:column;gap:16px}}.bericht-faq{margin:56px 0 0}.bericht-smal{max-width:864px;margin:-128px auto 0;padding:0 32px 128px}.bericht-smal .inhoud-kolom{max-width:none;margin:0}.bericht-smal .bericht-artikel{padding:0}.bericht-smal .bericht-uitgelicht img{max-width:100%;max-height:none;aspect-ratio:16 / 9}.zijbalk-blog .zijbalk-binnen{font-size:15px;line-height:27px}.zijbalk-kop{font-size:15px;font-weight:600;margin:64px 0 16px}.zijbalk-kop:first-child{margin-top:0}.zijbalk-blog .zijbalk-lijst li{display:block;min-height:0;margin:0;font-size:15px;line-height:27px}.zijbalk-blog .zijbalk-lijst li a{color:var(--paars);display:inline}.tagwolk{margin:0 0 22.5px}.tagwolk a{display:inline-block;max-width:100%;margin-right:5px;color:var(--paars)}.zijbalk-sociaal a{color:var(--paars)}.archief-kop{position:relative;margin:0 auto;width:calc(100% - 64px);max-width:1480px;background:var(--grijs);border-radius:4px;padding:128px 32px;overflow:hidden}.archief-kop-binnen{max-width:1200px;margin:0 auto;position:relative;z-index:1}.archief-kop h1{font-size:48px;line-height:1.1;margin:0}.archief-kop .blokjes{position:absolute;right:0;bottom:0;margin:0;width:300px;height:100px;background-position:right bottom}.archief-intro{max-width:760px;margin-top:24px}.archief-intro p:last-child{margin-bottom:0}.archief-kop .knoppen{margin-top:32px}.archief-lijst{max-width:1264px;margin:0 auto;padding:128px 32px}.archief-subkop{margin-bottom:64px}.auteur-kop .archief-kop-binnen{display:flex;gap:48px;align-items:center}.auteur-foto img{width:160px;height:160px;border-radius:100%;object-fit:cover}.auteur-functie{color:var(--paars);font-weight:600;margin:8px 0 0}.auteur-linkedin{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-weight:600}.zoekformulier{display:flex;gap:12px;margin-top:32px;max-width:560px}.zoekformulier input{flex:1;min-width:0;font:inherit;padding:10px 15px;border:1px solid var(--paars);border-radius:5px;background:#fff}.zoek-paginas{list-style:none;margin:0 0 80px;padding:0;display:grid;gap:32px}.zoek-paginas a{font-family:var(--kop);font-weight:700;font-size:24px}.zoek-paginas p{margin:8px 0 0;font-size:16px}.voet{background:var(--contrast-3);color:#fff;padding:128px 32px}.s-formulier.opmaak-kaart + *,main:has(>.s-formulier.opmaak-kaart:last-child) + .voet{}.voet-binnen{max-width:1200px;margin:0 auto}.voet-raster{display:grid;grid-template-columns:30% 20% 20% 30%}.voet-kolom{padding-right:24px}.voet a{color:#fff}.voet a:hover{color:var(--groen)}.voet-logo img{width:200px;height:40px}.voet-logo{display:inline-block;margin:0 0 32px}.voet-sociaal{display:flex;gap:24px;margin:0 0 32px;align-items:center}.voet-sociaal .icoon{width:14px;height:14px}.koek-link{background:none;border:0;padding:0;color:#fff;cursor:pointer;line-height:0}.koek-link:hover{color:var(--groen)}.koek-link .icoon{fill:none;stroke:currentColor}.voet-keurmerk{width:250px;height:auto;margin-left:-12px}.voet-kop{display:inline-block;font-size:17px;line-height:1;font-weight:600;padding:0 0 8px;margin:5px 0 32px;border-bottom:1px dotted #fff}.voet-kolom ul{list-style:none;margin:0;padding:0}.voet-kolom li{font-size:17px;line-height:27px;margin:0 0 4px}.voet-artikelen li{position:relative;padding-left:26px}.voet-artikelen li::before{content:'';position:absolute;left:4px;top:11px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.voet-onder{margin-top:64px;padding-top:64px;border-top:1px dotted #fff;display:flex;justify-content:space-between;align-items:center;gap:16px 30px;flex-wrap:wrap;font-size:14px;line-height:27px}.voet-onder p{margin:0}.voet-onder ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 30px}.voet-kvk{margin-left:12px;opacity:.85}.voet-credit{opacity:.85}main:has(>.s-formulier.opmaak-kaart:last-child){margin-bottom:0}.koek{position:fixed;left:16px;bottom:16px;z-index:150}.koek[hidden]{display:none}.koek-knop{width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--paars);box-shadow:0 3px 10px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.koek-knop .icoon{width:22px;height:22px}.koek-laag{position:fixed;inset:0;z-index:210;background:rgba(18,20,26,.35);display:flex;align-items:flex-end;justify-content:flex-start;padding:16px}.koek-laag[hidden]{display:none}.koek-venster{position:relative;background:#fff;border-radius:6px;max-width:420px;padding:28px 28px 24px;box-shadow:0 10px 30px rgba(0,0,0,.15);font-size:16px;line-height:24px}.koek-titel{font-family:var(--kop);font-weight:700;font-size:20px;margin:0 0 12px;color:var(--contrast)}.koek-venster p{margin:0 0 16px}.koek-venster a{border-bottom:1px solid var(--paars);font-weight:500}.koek-sluit{position:absolute;right:8px;top:6px;background:none;border:0;font-size:26px;line-height:1;padding:6px 10px;color:var(--contrast-2);cursor:pointer}@media (max-width:1280px){.tegels-raster{grid-template-columns:1fr 1fr 1fr}.team{grid-template-columns:repeat(3,1fr);gap:40px}.teamlid-foto img,.teamlid-geen-foto{width:100%;height:auto;aspect-ratio:1}}@media (max-width:1024px){.kop-binnen{padding:20px 24px;min-height:0}.hoofdmenu{position:fixed;top:0;right:0;bottom:0;width:290px;max-width:85vw;background:#fff;z-index:300;padding:70px 0 24px;overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .25s,visibility .25s;box-shadow:-10px 0 30px rgba(0,0,0,.1)}.hoofdmenu.open{transform:none;visibility:visible}.menu{flex-direction:column;align-items:stretch}.menu>li{flex-wrap:wrap}.menu>li>a{flex:1;line-height:48px;padding:0 20px;font-size:17.6px}.sub-knop{height:48px;padding:0 20px}.sub{position:static;width:100%;box-shadow:none;display:none;opacity:1;visibility:visible;background:var(--grijs)}.heeft-sub:hover>.sub,.heeft-sub:focus-within>.sub{display:none}.heeft-sub.open>.sub{display:block}.sub a{padding:12px 32px;font-size:16px}.menu .taal a{height:48px;padding:0 20px}.menu-knop{display:flex;margin-left:auto}.zoek-knop{margin-left:auto}.zoek-knop + .kop-knop,.kop-knop{margin-left:8px}.menu-knop{margin-left:0}.hoofdmenu-sluit{position:absolute;top:14px;right:14px}.met-zijbalk{flex-direction:column;padding:96px 24px}.inhoud-kolom{flex:1 1 auto;max-width:none;width:100%;margin:0}.zijbalk{position:static;flex:1 1 auto;width:100%;margin-top:96px}.zijbalk-binnen{border-left:0;border-top:1px dotted var(--paars);padding:32px 0 0}.bt-raster,.cijfers-raster,.formulier-raster{grid-template-columns:1fr;gap:64px}.s-beeld-tekst .bt-raster{grid-template-columns:1fr !important;gap:64px !important}.kolommen-3 .kaarten>.kaart:last-child:nth-child(3n+1){grid-column:auto}.uitklappen-rij,.s-uitklappers.opmaak-rij .uitklappers{flex-wrap:wrap}.s-beeld-tekst.achtergrond-wit .bt-beelden:is(.aantal-3,.aantal-4){max-width:620px}.berichten-vacatures .bericht-item{grid-template-columns:354px 1fr;gap:40px}.s-beeld-tekst.beeld-links .bt-beelden{order:0}.kaarten{grid-template-columns:repeat(2,1fr);gap:48px}.tegels-raster{grid-template-columns:1fr 1fr}.tegels-kop{grid-column:1 / -1}.tegels-raster>.tegels>*{grid-column:auto !important}.voet-raster{grid-template-columns:1fr 1fr;gap:48px}.bericht-raster{margin-top:-128px}.bericht-raster .zijbalk{margin-top:64px}.berichten-kaarten{grid-template-columns:1fr 1fr}.team{grid-template-columns:1fr 1fr}}@media (max-width:768px){html{scroll-padding-top:90px}body{font-size:17px}h1,.kop-groot{font-size:40px;line-height:1.1}h1.kop-normaal,.bericht-kop h1,.archief-kop h1{font-size:36px}h2,.bt-tekst .subkop,.stap-kop,.bericht-item .bericht-titel{font-size:28px}.kop-klein{font-size:24px}.kop-logo img{width:170px;height:34px}.kop-knop{display:none}.sectie{padding:96px 24px}.sectie.achtergrond-grijs,.s-getuigenis,.kopfoto,.bericht-kop,.archief-kop{width:100%;border-radius:0}main>.sectie:first-child{padding-top:48px}.inhoud-kolom>.sectie{padding:48px 24px}.inhoud-kolom>.sectie:first-child{padding-top:0}.met-zijbalk{padding:64px 0}.kopfoto{height:200px}.kaarten,.berichten-tegels,.berichten-kaarten,.team,.tegels-raster{grid-template-columns:1fr}.tegel{min-height:300px;padding:40px}.bericht-item,.berichten-vacatures .bericht-item{grid-template-columns:1fr;gap:24px}.berichten-lijst{gap:64px}.tekst-kader{padding:40px 24px}.s-uitklappers.opmaak-lijst .uitklappers .uitklapper summary,.formulier-onder .uitklappers .uitklapper summary,.uitklappers.uitklappers-in-tekst .uitklapper summary,.uitklapper.uitklapper-vak summary{padding:20px}.s-uitklappers.opmaak-lijst .uitklap-inhoud,.formulier-onder .uitklap-inhoud,.uitklappers-in-tekst .uitklap-inhoud{padding:20px}.sjabloon-branche .inhoud-kolom h1.kop-groot{font-size:36px}.formulier-midden h1.kop{font-size:32px}h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tekst,.bericht-tekst{overflow-wrap:break-word}.s-getuigenissen .carrousel{margin:-25px -24px 0;padding:0 24px}.stijl-kaart .kaart{padding:32px 24px}.stap{grid-template-columns:1fr;gap:24px}.stap-beeld{max-width:172px}.carrousel-item{flex-basis:100%}.carrousel-logos .carrousel-item{flex-basis:calc(50% - 20px)}.voet{padding:96px 24px}.voet-raster{grid-template-columns:1fr}.voet-onder{flex-direction:column;align-items:flex-start}.s-uitklappers.opmaak-rij .uitklapper{max-width:none;flex:1 1 100%}.bericht-kop{padding:96px 24px 192px}.bericht-artikel{padding:0 24px}.archief-kop{padding:96px 24px}.archief-lijst{padding:96px 24px}.auteur-kop .archief-kop-binnen{flex-direction:column;align-items:flex-start;gap:24px}.bt-beelden.aantal-3,.bt-beelden.aantal-4{gap:20px}.formulier-kaart{padding:64px 24px 32px}.cijfers-raster{gap:48px}}.locatiekaart{position:relative;margin:24px 0 0}.locatiekaart-vlak{position:relative;aspect-ratio:3 / 2;overflow:hidden;cursor:pointer;background:#e9eeee;border-radius:4px}.locatiekaart-vlak img,.locatiekaart-vlak iframe{display:block;width:100%;height:100%;object-fit:cover;border:0;margin:0;border-radius:0;box-shadow:none}.locatiekaart-geladen .locatiekaart-vlak{cursor:auto}.locatiekaart-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);pointer-events:none;line-height:0}.locatiekaart-pin svg{width:44px;height:44px;fill:var(--paars);stroke:#fff;stroke-width:1.2;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.locatiekaart-melding{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;cursor:auto;padding:10px 12px;border-radius:6px;background:rgba(255,255,255,.95);box-shadow:0 2px 12px rgba(0,0,0,.16);color:var(--contrast);font-size:14px;line-height:1.45;text-align:left}.locatiekaart-melding p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.locatiekaart-melding a{color:var(--contrast);text-decoration:underline;text-underline-offset:2px;font-weight:600}@media (hover:hover){.locatiekaart:not(:hover):not(.locatiekaart-melding-open) .locatiekaart-melding{display:none}}@media (hover:none){.locatiekaart:not(.locatiekaart-melding-open) .locatiekaart-melding{display:none}}.locatiekaart-laden{position:absolute;left:10px;top:10px;z-index:2;max-width:calc(100% - 20px)}.locatiekaart-laden:not(:focus){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locatiekaart-bron{position:absolute;right:6px;top:6px;margin:0;padding:1px 6px;border-radius:4px;background:rgba(255,255,255,.9);font-size:12px;line-height:1.5;color:#3d3d3d}.locatiekaart-bron a{color:inherit;text-decoration:underline;font-weight:400}.bt-kaart .locatiekaart{margin:0}.bt-beelden.aantal-2 .bt-kaart .locatiekaart-vlak{box-shadow:-30px 30px 50px -20px rgba(0,94,255,.2)}.s-beeld-tekst.kaart-voor .bt-beelden.aantal-2 .bt-beeld-1{width:85%;margin-bottom:-170px}.s-beeld-tekst.kaart-voor .bt-beelden.aantal-2 .bt-beeld-2{width:90%}
