.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts],.fl-ds-block):before,.fl-module:not([data-accepts],.fl-ds-block):after,.fl-module-content:before,.fl-module-content:after{display:table;content:" "}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts],.fl-ds-block):after,.fl-module-content:after{clear:both}.fl-clear{clear:both}.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;min-width:0}.fl-row-content-wrap{position:relative}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap{background-attachment:scroll}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content{position:relative}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video{bottom:0;left:0;max-width:none;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video{min-width:100%;min-height:100%;width:auto;height:auto}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe{pointer-events:none;width:100vw;height:56.25vw;max-width:none;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-bg-video-fallback{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position:relative}.fl-row .fl-bg-slideshow{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.fl-builder-edit .fl-row .fl-bg-slideshow *{bottom:0;height:auto!important;left:0;position:absolute!important;right:0;top:0}.fl-row-bg-overlay .fl-row-content-wrap:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-row-bg-overlay .fl-row-content{position:relative;z-index:1}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}.fl-row-overlap-top .fl-row-content-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{min-height:0}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;align-items:center}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap{-webkit-align-items:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;-ms-flex-align:end;-ms-flex-pack:end;justify-content:flex-end;align-items:flex-end}.fl-col-group-equal-height{display:flex;flex-wrap:wrap;width:100%}.fl-col-group-equal-height.fl-col-group-has-child-loading{flex-wrap:nowrap}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display:flex;flex:1 1 auto}.fl-col-group-equal-height .fl-col-content{flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content:none}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content{justify-content:flex-start}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content{justify-content:center}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content{justify-content:flex-end}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group{width:100%}.fl-col{float:left;min-height:1px}.fl-col-bg-overlay .fl-col-content{position:relative}.fl-col-bg-overlay .fl-col-content:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-col-bg-overlay .fl-module{position:relative;z-index:2}.single:not(.woocommerce).single-fl-builder-template .fl-content{width:100%}.fl-builder-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.fl-builder-shape-layer{z-index:0}.fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:2}.fl-row-has-layers .fl-row-content{z-index:1}.fl-row-bg-overlay .fl-row-content{z-index:2}.fl-builder-layer>*{display:block;position:absolute;top:0;left:0;width:100%}.fl-builder-layer+.fl-row-content{position:relative}.fl-builder-layer .fl-shape{fill:#aaa;stroke:none;stroke-width:0;width:100%}@supports (-webkit-touch-callout:inherit){.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center!important;background-attachment:scroll!important}}@supports (-webkit-touch-callout:none){.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center!important;background-attachment:scroll!important}}.fl-clearfix:before,.fl-clearfix:after{display:table;content:" "}.fl-clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{border-radius:4px;display:inline-block;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none;cursor:pointer}.fl-builder-content .fl-button:hover{text-decoration:none}.fl-builder-content .fl-button:active{position:relative;top:1px}.fl-builder-content .fl-button-width-full .fl-button{width:100%;display:block;text-align:center}.fl-builder-content .fl-button-width-custom .fl-button{display:inline-block;text-align:center;max-width:100%}.fl-builder-content .fl-button-left{text-align:left}.fl-builder-content .fl-button-center{text-align:center}.fl-builder-content .fl-button-right{text-align:right}.fl-builder-content .fl-button i{font-size:1.3em;height:auto;margin-right:8px;vertical-align:middle;width:auto}.fl-builder-content .fl-button i.fl-button-icon-after{margin-left:8px;margin-right:0}.fl-builder-content .fl-button-has-icon .fl-button-text{vertical-align:middle}.fl-icon-wrap{display:inline-block}.fl-icon{display:table-cell;vertical-align:middle}.fl-icon a{text-decoration:none}.fl-icon i{float:right;height:auto;width:auto}.fl-icon i:before{border:none!important;height:auto;width:auto}.fl-icon-text{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle}.fl-icon-text-empty{display:none}.fl-icon-text *:last-child{margin:0!important;padding:0!important}.fl-icon-text a{text-decoration:none}.fl-icon-text span{display:block}.fl-icon-text span.mce-edit-focus{min-width:1px}.fl-module img{max-width:100%}.fl-photo{line-height:0;position:relative}.fl-photo-align-left{text-align:left}.fl-photo-align-center{text-align:center}.fl-photo-align-right{text-align:right}.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%}.fl-photo-img-svg{width:100%}.fl-photo-content img{display:inline;height:auto;max-width:100%}.fl-photo-crop-circle img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.fl-photo-caption-below{padding-bottom:20px;padding-top:10px}.fl-photo-caption-hover{background:rgb(0 0 0 / .7);bottom:0;color:#fff;left:0;opacity:0;filter:alpha(opacity=0);padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.fl-photo-content:hover .fl-photo-caption-hover{opacity:100;filter:alpha(opacity=100)}.fl-builder-pagination,.fl-builder-pagination-load-more{padding:40px 0}.fl-builder-pagination ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center}.fl-builder-pagination li{display:inline-block;list-style:none;margin:0;padding:0}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid #e6e6e6;display:inline-block;padding:5px 10px;margin:0 0 5px}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:#f5f5f5;text-decoration:none}.fl-slideshow,.fl-slideshow *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fl-slideshow .fl-slideshow-image img{max-width:none!important}.fl-slideshow-social{line-height:0!important}.fl-slideshow-social *{margin:0!important}.fl-builder-content .bx-wrapper .bx-viewport{background:#fff0;border:none;box-shadow:none;left:0}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{background:transparent!important;border:none!important;outline:none;position:absolute;top:50%;box-shadow:none!important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent!important;border:none!important;outline:none;position:absolute;top:0;box-shadow:none!important}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus{top:32px!important}img.mfp-img{padding:0}.mfp-counter{display:none}.mfp-wrap .mfp-preloader.fa{font-size:30px}.fl-form-field{margin-bottom:15px}.fl-form-field input.fl-form-error{border-color:#DD6420}.fl-form-error-message{clear:both;color:#DD6420;display:none;padding-top:8px;font-size:12px;font-weight:lighter}.fl-form-button-disabled{opacity:.5}.fl-animation{opacity:0}body.fl-no-js .fl-animation{opacity:1}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated{opacity:1}.fl-animated{animation-fill-mode:both}.fl-button.fl-button-icon-animation i{width:0!important;opacity:0;transition:all 0.2s ease-out}.fl-button.fl-button-icon-animation:hover i{opacity:1!important}.fl-button.fl-button-icon-animation i.fl-button-icon-after{margin-left:0px!important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{margin-left:10px!important}.fl-button.fl-button-icon-animation i.fl-button-icon-before{margin-right:0!important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before{margin-right:20px!important;margin-left:-10px}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{background:#fafafa;border:1px solid #ccc;color:#333}.fl-builder-content .fl-button:is(a,button) *,.fl-builder-content a.fl-button:visited *{color:#333}@media (max-width:992px){.fl-col-group.fl-col-group-medium-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}}@media (max-width:768px){.fl-row-content-wrap{background-attachment:scroll!important}.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll!important;background-position:center center!important}.fl-col-group.fl-col-group-equal-height{display:block}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width{display:-webkit-box;display:-webkit-flex;display:flex}.fl-col-group.fl-col-group-responsive-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width){flex-basis:100%;width:100%!important}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed){display:unset;display:unset;-webkit-flex-wrap:unset;flex-wrap:unset;flex-direction:unset}.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto!important}.fl-col-small:not(.fl-col-small-full-width){max-width:400px}.fl-block-col-resize{display:none}.fl-row[data-node] .fl-row-content-wrap{margin:0;padding-left:0;padding-right:0}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow{left:0;right:0}.fl-col[data-node] .fl-col-content{margin:0;padding-left:0;padding-right:0}}@media (min-width:1201px){html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop){display:none}}@media (min-width:993px) and (max-width:1200px){html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large){display:none}}@media (min-width:769px) and (max-width:992px){html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium){display:none}}@media (max-width:768px){html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile){display:none}}.fl-col-content{display:flex;flex-direction:column}.fl-row-fixed-width{max-width:1100px}.fl-builder-content>.fl-module-box{margin:0}.fl-row-content-wrap,.fl-builder-content>.fl-module-box{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.fl-module-content,.fl-module:where(.fl-module:not(:has(>.fl-module-content))){margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}:where(.fl-builder-content,.fl-page) :is(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus{outline-style:solid;outline-width:2px;outline-offset:2px}.page .fl-post-header,.single-fl-builder-template .fl-post-header{display:none}.fl-node-q1372f8uh5lj.fl-row-default-height>.fl-row-content-wrap,.fl-node-q1372f8uh5lj.fl-row-full-height>.fl-row-content-wrap,.fl-node-q1372f8uh5lj.fl-row-custom-height>.fl-row-content-wrap{align-items:center;justify-content:center}.fl-node-q1372f8uh5lj .fl-row-content{max-width:1240px}.fl-node-e6skrlmpoicf{width:50%}.fl-node-y1nfkju5l9vo{width:50%}.fl-module-heading .fl-heading{padding:0!important;margin:0!important}.fl-builder-content .fl-rich-text strong{font-weight:700}.fl-module.fl-rich-text p:last-child{margin-bottom:0}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~*:not(.fl-block-overlay))){margin-bottom:0}:where(.fl-builder-content .fl-node-1frwex25ilhz.fl-module-rich-text.fl-rich-text *){color:inherit}@keyframes belmijpuls{0%{box-shadow:0 0 0 0 rgb(35 197 94 / .45)}60%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes intro{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes drijf{0%{translate:0 0}to{translate:-16px 12px}}@keyframes zweef{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tolwiel{to{transform:rotate(360deg)}}@keyframes echopuls{0%,to{opacity:.05}50%{opacity:.17}}@keyframes dansje{to{stroke-dashoffset:-18}}@keyframes uitschuif{0%{transform:scaleX(0)}}@keyframes tagop{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes wapuls{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .45)}55%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes wain{0%{opacity:0;transform:translateY(8px)}}@keyframes watyp{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes logoloop{to{transform:translateX(-100%)}}@keyframes fc-ripple{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.kicker{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:18px}.kicker svg{width:26px;height:10px;color:var(--accent)}.section-head{max-width:660px;margin-bottom:48px}.section-head h2{margin-bottom:14px}.section-head p{color:var(--mist);font-size:18px}.marker{color:var(--ink);text-decoration:underline var(--marker);text-decoration-thickness:.42em;text-underline-offset:-.12em;text-decoration-skip-ink:none;display:inline-block}.sticker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:14px;background:var(--card);color:var(--ink);border-radius:999px;padding:9px 18px;box-shadow:0 8px 20px rgb(0 0 0 / .18)}.sticker-accent{background:var(--accent);color:var(--onaccent)}.btn,.btn .pijl{display:inline-flex}.btn{align-items:center;font-family:var(--font-head);font-weight:600;border-radius:26px 26px 26px 3px;border:0;cursor:pointer;text-decoration:none;transform:translate(var(--mx,0),var(--my,0));transition:background .15s ease,border-color .15s ease,transform .18s cubic-bezier(.2,.7,.3,1)}.btn .pijl{flex:none;margin-left:-2px;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.btn .pijl svg{width:18px;height:18px}.btn:focus-visible .pijl,.btn:hover .pijl{transform:translateX(5px)}.btn-accent{background:var(--accent);color:var(--onaccent)}.btn-accent:hover{background:var(--accentdeep)}.btn-outline{background:0 0;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 25%,transparent)}.btn-outline:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.hero{position:sticky;top:0;z-index:0;color:var(--ink);--hero-lucht:91px}.hero .wrap{position:relative;z-index:2}.hero-grid{display:grid;gap:64px;align-items:center;position:relative}.hero h1{margin-bottom:22px;font-size:clamp(36px,4.6vw,58px);max-width:22ch}.hero-sub{font-size:19px;line-height:1.65;color:rgb(255 255 255 / .82);margin-bottom:34px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.diensten{background:var(--paper);padding:96px 0 90px}.bento,.mini{position:relative;color:var(--ink)}.bento{background:var(--paper);padding:100px 0 110px;overflow:hidden}.mini{background:#fff;border-radius:14px;box-shadow:0 16px 36px rgb(6 10 40 / .14);font-size:12px}.mini-head{display:flex;align-items:center;gap:8px;padding:12px 15px;border-bottom:1px solid rgb(10 16 55 / .09);font-family:var(--font-head);font-weight:700;font-size:13px}.mini-head .mark{width:18px;height:18px;border-radius:6px 6px 2px 6px;background:var(--dark);color:#fff;display:grid;place-items:center}.mini-head .mark svg{width:10px;height:10px}.mini.wapp{width:min(400px,100%)}.wapp-body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:8px;background:#ece5dd;border-radius:0 0 14px 14px}.cta-direct a,.wapp .bubble{font-weight:600;background:#fff}.wapp .bubble{border-radius:10px 10px 10px 3px;padding:8px 11px;width:fit-content;max-width:88%;box-shadow:0 1px 1px rgb(11 20 26 / .13)}.wapp .bubble.right{border-radius:10px 10px 3px 10px;background:#d9fdd3;color:var(--ink);margin-left:auto}.wapp .bubble small{display:block;font-weight:500;color:#667781;font-size:10px;margin-top:3px;text-align:right}.stats{background:var(--paper);padding:96px 0;position:relative;overflow:hidden}.form-field label,.werkwijze{background:var(--card);padding:100px 0}.panel-list{list-style:none;display:flex;flex-direction:column;gap:14px}.panel-list li{display:flex;gap:13px;align-items:flex-start;font-weight:500;font-size:16px}.cta-direct .ic,.panel-list .check{flex:none;display:grid;place-items:center}.panel-list .check{width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--onaccent);margin-top:2px;font-size:12px;font-weight:700}.cta-tekst b,.qbanner blockquote b{color:#fff;text-decoration:underline var(--marker);text-decoration-thickness:.42em;text-underline-offset:-.12em;text-decoration-skip-ink:none}.cta,.cta-grid{position:relative}.cta{background:linear-gradient(150deg,#204494 0,#17327c 55%,#102765 100%);color:#fff;padding:104px 0;overflow:hidden}.cta-grid{display:grid;grid-template-columns:1fr 460px;gap:80px;align-items:center}.cta h2{font-size:clamp(32px,4vw,48px);margin-bottom:18px}.cta-tekst{font-size:18px;color:#fff;margin-bottom:30px;max-width:460px}.cta-direct{display:flex;flex-direction:column;gap:14px;font-size:16.5px;max-width:460px}.cta-direct a{text-decoration:none;display:flex;gap:14px;align-items:center;color:var(--ink);border-radius:18px 18px 18px 4px;padding:14px 22px 14px 14px;box-shadow:0 10px 26px rgb(4 10 40 / .24);min-width:0;overflow-wrap:anywhere;transition:background .15s ease}.cta-direct a:hover{background:color-mix(in srgb,#fff 92%,var(--accent))}.cta-direct .ic{width:40px;height:40px;border-radius:12px 12px 3px 12px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accentdeep)}.cta-direct .ic svg{width:18px;height:18px}.form-card{background:var(--card);color:var(--ink);border-radius:var(--radius-l);padding:36px;box-shadow:0 30px 60px rgb(0 0 0 / .35);position:relative}.form-card .sticker{position:absolute;top:-16px;right:24px}.form-card h3{font-size:22px;margin-bottom:6px}.form-card .form-sub{font-size:14.5px;color:var(--mist);margin-bottom:22px}.form-field{margin-bottom:18px;position:relative}.form-field label{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:15.5px;font-weight:500;color:var(--mist);padding:0 4px;border-radius:5px;pointer-events:none;white-space:nowrap;transition:top .16s ease,font-size .16s ease,color .16s ease,font-weight .16s ease}.form-field input:focus+label,.form-field input:not(:placeholder-shown)+label{top:0;font-size:12px;font-weight:600;color:var(--accentdeep)}.form-field input{width:100%;font-family:var(--font-body);font-size:15.5px;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:10px;padding:12px 14px;background:var(--card)}.form-field input:focus,.form-field textarea:focus{outline:0;border-color:var(--accent)}.form-card .btn{width:100%;justify-content:center;margin-top:8px}.form-privacy{font-size:12.5px;color:var(--mist);margin-top:14px;text-align:center}.form-done{display:none;text-align:center;padding:40px 0 30px}.form-done .ok{width:54px;height:54px;border-radius:50%;background:var(--accent);color:var(--onaccent);display:grid;place-items:center;font-size:22px;margin:0 auto 18px}.form-done h3{margin-bottom:8px}.form-done p{font-size:15px;color:var(--mist)}.hero-grid>div:first-child>*{animation:intro .65s cubic-bezier(.2,.7,.2,1) both}.hero-grid>div:first-child>:nth-child(1){animation-delay:.05s}.hero-grid>div:first-child>:nth-child(2){animation-delay:.14s}.hero-grid>div:first-child>:nth-child(3){animation-delay:.24s}.hero-grid>div:first-child>:nth-child(4){animation-delay:.34s}.sticker{animation:zweef 5.5s ease-in-out infinite}.form-card .sticker{animation-delay:-3.6s}.kicker svg .streep{transform-origin:left center;animation:uitschuif .9s cubic-bezier(.2,.7,.2,1) both}.btn:active{transform:translate(var(--mx,0),var(--my,0)) scale(.96)}.diensten,.werkwijze{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important}}@media (max-width:1080px){.cta-grid,.hero-grid{grid-template-columns:1fr}.hero{padding-top:130px}}@media (max-width:680px){.hero{padding-bottom:120px}}.pp-over{position:relative;z-index:2;background:var(--paper);display:flow-root;margin:0}.fl-builder-content>.fl-ds-block.pp-over-start,.pp-over-start{border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0;margin-top:calc(clamp(22px,3vw,34px)*-1);box-shadow:0-28px 70px rgb(6 16 50 / .16);overflow:clip}.cta .wrap,.pp-over section>.wrap{position:relative;z-index:1}.diensten::before,.werkwijze::before{content:"";position:absolute;inset:-34px;pointer-events:none;z-index:0;background-image:radial-gradient(44% 50%at 50% 36%,rgb(255 255 255 / .6),transparent 70%),radial-gradient(28% 32%at 66% 18%,rgb(204 230 255 / .55),transparent 70%),radial-gradient(24% 28%at 32% 58%,rgb(0 115 230 / .06),transparent 68%);background-repeat:no-repeat,no-repeat,no-repeat;animation:drijf 38s ease-in-out infinite alternate}.werkwijze::before{inset:0;background-image:radial-gradient(42% 48%at 50% 42%,rgb(244 242 238 / .8),transparent 70%),radial-gradient(26% 30%at 63% 22%,rgb(204 230 255 / .3),transparent 70%),radial-gradient(22% 26%at 35% 64%,rgb(0 115 230 / .04),transparent 68%);-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);animation:drijf 34s ease-in-out infinite alternate-reverse}.stats::before{inset:-34px;background-image:radial-gradient(38% 50%at 30% 36%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(26% 34%at 62% 62%,rgb(204 230 255 / .08),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 36s ease-in-out infinite alternate-reverse}.bento::before,.cta::before,.stats::before{content:"";position:absolute;pointer-events:none;z-index:0}.bento::before{inset:0;background-image:radial-gradient(48% 54%at 50% 40%,#f4f2ee,transparent 70%),radial-gradient(28% 32%at 64% 22%,rgb(204 230 255 / .6),transparent 70%),radial-gradient(24% 28%at 34% 62%,rgb(0 115 230 / .07),transparent 68%);background-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);mask-image:radial-gradient(closest-side at 50% 44%,#000 46%,transparent 94%);animation:drijf 42s ease-in-out infinite alternate}.cta::before{inset:-34px;background-image:radial-gradient(38% 48%at 26% 36%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(24% 30%at 44% 62%,rgb(204 230 255 / .07),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 40s ease-in-out infinite alternate}.gingenvoor{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:15px}.gv-koppen{display:flex;flex:none}.gv-koppen i{width:34px;height:34px;border-radius:50%;font-style:normal;font:700 14px/30px var(--font-head);text-align:center;border:2px solid #fff;margin-left:-9px}.gv-koppen i:first-child{margin-left:0}.gv-koppen i:nth-child(1){background:var(--tint);color:var(--ink)}.gv-koppen i:nth-child(2){background:var(--marker);color:var(--ink)}.gv-koppen i:nth-child(3){background:var(--ink);color:#fff}.gv-tekst b{font-weight:650}.gv-ster{font-weight:700;color:var(--accentdeep);white-space:nowrap;margin-left:2px}@media (max-width:1080px){.hero{position:relative;padding-bottom:90px}.fl-builder-content>.fl-ds-block.pp-over-start,.pp-over-start{margin-top:0;border-radius:0;box-shadow:none}}@media (max-width:680px){.gingenvoor{align-items:flex-start}.gv-koppen{margin-top:2px}}:root{--dark:#0B2C6B;--darkdeep:#061438}.hero{background:#fdfeff;padding-bottom:190px}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(46% 42%at 50% 30%,rgb(214 233 255 / .9),transparent 70%),radial-gradient(28% 30%at 38% 20%,rgb(0 115 230 / .1),transparent 68%),radial-gradient(22% 24%at 63% 34%,rgb(255 223 158 / .34),transparent 70%);background-repeat:no-repeat,no-repeat,no-repeat}.hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.hero-sub{margin-left:auto;margin-right:auto;color:var(--mist)}.gingenvoor,.hero-actions{justify-content:center}.cta{background:radial-gradient(80% 95%at 86% 4%,rgb(46 123 234 / .38),transparent 62%),radial-gradient(64% 82%at 10% 96%,rgb(0 115 230 / .24),transparent 60%),linear-gradient(152deg,#1e44a0 0%,#14307a 50%,var(--darkdeep) 100%)}:root{--paper:#FFFFFF;--steen:#F4F2EE;--tint2:#EFEDE8;--mist:#232C4E;--line-light:rgba(28, 25, 23, 0.13);--paneel-marge:0px;--paneel-tussen:clamp(56px, 8vw, 96px);--paneel-radius:0}h1,h2,h3{letter-spacing:-.025em}.section-head h2{font-size:clamp(31px,4.2vw,50px);font-weight:700}.kobpunt{color:var(--accent)}.bento .section-head,.diensten .section-head,.stats .section-head,.werkwijze .section-head{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.btn{padding:13px 24px;font-size:15.5px;gap:9px}.btn-outline{padding:11.5px 22px}.strook{padding:34px 0 10px;background:var(--card)}.strook-lijst{list-style:none;margin:0;padding:4px 2px 12px;display:flex;flex-wrap:nowrap;justify-content:safe center;gap:12px 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}.strook .wrap{max-width:none;padding-left:26px;padding-right:26px}.strook-lijst::-webkit-scrollbar{display:none}.strook-lijst li{scroll-snap-align:center;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-head);font-weight:600;font-size:15px;color:var(--ink);white-space:nowrap;animation:tagop .5s cubic-bezier(.2,.7,.2,1) both}.strook-lijst li:nth-child(1){animation-delay:.05s}.strook-lijst li:nth-child(2){animation-delay:.11s}.strook-lijst li:nth-child(3){animation-delay:.17s}.strook-lijst li:nth-child(4){animation-delay:.23s}.strook-lijst li:nth-child(5){animation-delay:.29s}.strook-lijst li:nth-child(6){animation-delay:.35s}.strook-lijst i{font-style:normal;font-weight:800;font-size:10.5px;width:19px;height:19px;flex:none;display:inline-grid;place-items:center;background:var(--tint);color:var(--accentdeep);border-radius:7px 7px 7px 2px}.dg-kaart{background:var(--card);border:1px solid var(--line-light);border-radius:18px;padding:20px 22px 18px}.dg-streep{display:block;width:26px;height:3px;border-radius:2px;background:var(--accent);margin-bottom:12px}.dg-tekst b,.qb-wie b{display:block;font-family:var(--font-head)}.dg-tekst b{font-size:16.5px;margin-bottom:3px}.dg-tekst>span{display:block;color:var(--mist);font-size:14px;line-height:1.5}.diensten{background:var(--steen);margin:0 var(--paneel-marge);border-radius:var(--paneel-radius)}.stats{background:linear-gradient(150deg,var(--dark) 0%,#082154 55%,var(--darkdeep) 100%)}.stats,.stats .section-head h2{color:#fff}.stats .section-head p{color:rgb(255 255 255 / .92)}.stats .kicker{color:rgb(255 255 255 / .8)}.cta,.stats{margin:0 var(--paneel-marge);border-radius:var(--paneel-radius)}.mini{border:1px solid var(--line-light);overflow:hidden}.mini,.wapp .bubble{box-shadow:none}.qbanner{position:relative;overflow:hidden;margin:0 var(--paneel-marge);border-radius:var(--paneel-radius);background:linear-gradient(150deg,var(--dark) 0%,#082154 55%,var(--darkdeep) 100%);color:#fff;padding:clamp(56px,7vw,92px) 0}.qbanner::before{content:"";position:absolute;inset:-34px;pointer-events:none;z-index:0;background-image:radial-gradient(38% 50%at 27% 40%,rgb(255 255 255 / .1),transparent 70%),radial-gradient(26% 34%at 48% 20%,rgb(204 230 255 / .08),transparent 70%);background-repeat:no-repeat,no-repeat;animation:drijf 42s ease-in-out infinite alternate}.qbanner .wrap{position:relative;z-index:1}.qbanner blockquote{font-family:var(--font-head);font-weight:650;font-size:clamp(24px,3.1vw,40px);line-height:1.22;letter-spacing:-.02em;max-width:26ch;margin-bottom:36px}.qb-voet{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.qb-wie{border-left:3px solid var(--accent);padding-left:16px}.qb-wie b{font-size:17px}.qb-wie span{color:rgb(255 255 255 / .88);font-size:14.5px}.qb-knop{background:rgb(255 255 255 / .1);color:#fff;border:1.5px solid rgb(255 255 255 / .28)}.qb-knop:hover{background:rgb(255 255 255 / .17);border-color:rgb(255 255 255 / .5)}@media (max-width:1080px){.qb-knop{margin-left:0}}@media (max-width:680px){.strook{padding-top:24px}.strook-lijst{gap:10px 22px}.strook-lijst li{font-size:13.5px}}.qb-vorm{position:absolute;right:0;bottom:0;z-index:0;width:clamp(240px,26vw,360px);height:auto;aspect-ratio:1;pointer-events:none}.qb-knop{margin-left:0}.paneel-vorm{position:absolute;right:0;bottom:0;z-index:0;width:clamp(150px,16vw,220px);height:auto;aspect-ratio:1;pointer-events:none;opacity:.17}@media (max-width:680px){.qb-vorm{width:158px}.qbanner{padding-bottom:108px}.paneel-vorm{width:120px;opacity:.14}}.hero{--hero-lucht:71px;padding:calc(var(--kop-ruimte) + var(--hero-lucht)) 0 150px}.hero-sub{max-width:640px}.faq-item summary:hover,.hero .kicker{color:var(--accentdeep)}@media (max-width:1080px){.hero{--hero-lucht:39px;padding:calc(var(--kop-ruimte) + var(--hero-lucht)) 0 84px}}.faq-groep{max-width:860px;margin:0 auto;position:relative;z-index:1}.faq-groep h3{font-size:19px;margin:42px 0 8px}.faq-groep h3:first-of-type{margin-top:0}.faq-item{border-bottom:1px solid var(--line-light)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:19px 2px;font-family:var(--font-head);font-weight:600;font-size:17px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:15px;height:15px;margin-left:auto;flex:none;color:var(--accentdeep);transition:transform .25s ease}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-antwoord{padding:0 2px 22px;color:var(--mist);font-size:16px;max-width:72ch}.faq-antwoord p+p{margin-top:10px}.faq-antwoord ul{margin:10px 0 0 20px}.faq-antwoord li{margin-bottom:6px}.functie-grid,.uitleg-grid{display:grid;position:relative;z-index:1}.functie-grid{grid-template-columns:repeat(3,1fr);gap:16px}.form-field textarea,.functie-grid .dg-kaart{background:var(--card)}.uitleg-grid{grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.uitleg-grid .section-head{margin-bottom:22px;max-width:none;text-align:left;margin-left:0}.uitleg-tekst>p{color:var(--mist);font-size:16.5px;margin-bottom:20px;max-width:54ch}.uitleg-grid .panel-list{margin-top:4px}.form-field textarea{width:100%;font-family:var(--font-body);font-size:15.5px;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:10px;padding:12px 14px;min-height:130px;resize:vertical}@media (max-width:1080px){.functie-grid{grid-template-columns:1fr 1fr}.uitleg-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:680px){.functie-grid{grid-template-columns:1fr}.faq-item summary{font-size:16px}}.diensten .functie-grid{margin-top:54px}.aanpak-grid,.tarief-voet{position:relative;z-index:1}.aanpak-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tarief-voet{text-align:center;margin-top:26px;color:color-mix(in srgb,currentColor 74%,transparent);font-size:15px}.overstap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 18px;position:relative;z-index:1;margin-top:21px}.ostap{background:var(--card);border:1px solid var(--line-light);border-radius:var(--radius-l);padding:42px 30px 28px;position:relative}.ostap .no{position:absolute;top:-21px;left:26px;display:grid;place-items:center;width:42px;height:42px;border-radius:14px 14px 14px 4px;background:var(--accent);color:#fff;font-family:var(--font-head);font-weight:800;font-size:14px;border:3px solid var(--card);box-shadow:0 8px 18px rgb(6 10 40 / .16)}.ostap h3{font-size:19px;margin-bottom:8px}.ostap p{color:var(--mist);font-size:15px}.faq-duo,.overstap-voet{position:relative;z-index:1}.overstap-voet{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:44px}.overstap-voet .toel,.prijskaart p{color:var(--mist);font-size:14.5px}.faq-duo{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start;max-width:1150px;margin:0 auto}.faq-duo .faq-groep{max-width:none;margin:0}@media (max-width:1080px){.faq-duo,.overstap-grid{grid-template-columns:1fr}.faq-duo{gap:0}}@media (max-width:680px){.aanpak-grid{grid-template-columns:1fr}.diensten .functie-grid{margin-top:44px}}.prijs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1010px;margin:0 auto;position:relative;z-index:1;align-items:stretch}.prijskaart{background:var(--card);border-radius:var(--radius-l);box-shadow:0 12px 30px rgb(6 10 40 / .06);padding:30px 30px 28px;color:var(--ink);display:flex;flex-direction:column}.pk-label,.prijskaart h3{font-family:var(--font-head)}.pk-label{align-self:flex-start;font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accentdeep);background:var(--tint);border-radius:9px 9px 9px 3px;padding:6px 12px;margin-bottom:18px}.prijskaart h3{font-weight:800;font-size:clamp(23px,2.3vw,29px);line-height:1.15;letter-spacing:-.01em;margin-bottom:12px}.prijskaart h3::after{content:"";display:block;width:26px;height:3px;border-radius:2px;background:var(--accent);margin:14px 0 0}.prijskaart p{font-size:15.5px;margin-top:12px}@media (max-width:760px){.prijs-grid{grid-template-columns:1fr}}