/* vp-style.css e409096bf90cb36e19c4433041eaaa3a4430d352 — gemaakt door tools/verkleinen.py, niet met de hand bewerken */
:root{--vp-brand-color:#ff0000;--vp-accent-color:var(--vp-brand-color);--vp-brand-gradient:var(--vp-brand-color)}
*{margin:0;padding:0;box-sizing:border-box}
body,html,.page-wrapper{height:100%;margin:0!important;font-size:14px;font-family:var(--vp-font,'Inter',Arial,Helvetica,sans-serif)!important;font-weight:500;color:#666}
html:has(>body.admin-bar){margin-top:32px!important}
@media screen and (max-width:782px){html:has(>body.admin-bar){margin-top:46px!important}
}
img{width:100%;height:auto}
a{text-decoration:none}
ul{box-sizing:border-box;list-style:none!important}
.vp-divi-lazy-load{background-color:white;background-size:cover;background-position:center;opacity:0;transition:opacity 0.3s ease-in-out}
.vp-divi-lazy-load.lazy-loaded{opacity:1;background-color:transparent}
.elementor-editor-active .vp-divi-lazy-load,.et-fb-preview .vp-divi-lazy-load,.et-fb .vp-divi-lazy-load{opacity:1;background-color:transparent}
.vp-category-image.lazy-loaded:before{opacity:0;background-color:transparent}
.hidden{opacity:0;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;pointer-events:none}
.visible{opacity:1;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease}
.content-spacer{padding:1.25em 0;height:1px}
:root{--vp-site-max:1300px;--vp-inhoud-max:1200px}
:root{--vp-blokruimte:84px}
@media (max-width:980px){:root{--vp-blokruimte:70px}
}
@media (max-width:767px){:root{--vp-blokruimte:56px}
}
.et_pb_section .vp-blog-list,.et_pb_section .vp-reviews{margin-block:var(--vp-blokruimte,84px)}
.et_pb_section:not(.vp-vlak):has(+ .vp-eigen-ruimte .vp-reviews),.et_pb_section:not(.vp-vlak):has(+ .vp-eigen-ruimte .vp-blog-list),.et_pb_section.vp-kaartvlak:has(+ .et_pb_section:not(.vp-vlak) .vp-reviews),.et_pb_section.vp-kaartvlak:has(+ .et_pb_section:not(.vp-vlak) .vp-blog-list){padding-bottom:0!important}
.et_pb_section .vp-reviews,.vp-eigen-ruimte .vp-reviews{padding-block:var(--vp-blokruimte,84px)}
:root{--vp-divider-color:#e4e4e4;--vp-streepje:120px;--vp-streepje-kaart:170px;--vp-streepje-voet:60px}
.content-divider{border-top:4px solid var(--vp-divider-color);margin-left:auto;margin-right:auto;width:100%;border-radius:2px;max-width:var(--vp-inhoud-max,1200px)}
.content-divider-two{border-top:4px solid var(--vp-divider-color);margin:2em auto;max-width:var(--vp-inhoud-max,1200px);border-radius:2px}
.js-vacancies-vp-container .content-divider{margin-top:1em;margin-bottom:1em;border-color:white}
.vp-related-posts .content-divider{margin-bottom:4em;margin-left:auto;margin-right:auto;border-top:4px solid var(--vp-divider-color)}
.application-form .content-divider{border-top:4px solid #e4e4e4}
@media (max-width:649px){.contact-info-container>.content-divider{display:block}
}
.contact-info-container>.content-divider,.vp-licht-accent .contact-info-container>.content-divider{border-top-color:var(--vp-nadruk,var(--vp-divider-color));background-color:transparent}
.custom-inline-bullet{font-size:120%;color:var(--vp-scheidingspunt,var(--vp-brand-color));line-height:0}
.vp-site-ats{--vp-scheidingspunt:var(--vp-brand-dark,var(--vp-accent-color))}
.custom-inline-bullet--bedrijf{color:var(--vp-bedrijfspunt,var(--vp-accent-color,var(--vp-brand-color)))}
.custom-inline-bullet-big{font-size:160%;color:var(--vp-brand-color);line-height:0;position:relative;top:2px;padding-right:3px}
.custom-inline-dash{font-size:140%;color:var(--vp-brand-dark,var(--vp-dark-color,#333));line-height:0;top:1px;position:relative}
.transition-animation{-webkit-transition:all 0.7s cubic-bezier(0,1.11,1,0.84);transition:all 0.7s cubic-bezier(0,1.11,1,0.84)}
.transition-animation:hover{-webkit-transition:all 0.5s cubic-bezier(0.19,1,0.22,1);transition:all 0.5s cubic-bezier(0.19,1,0.22,1)}
.vp-header{background-color:#fff;position:relative;width:100%;z-index:1001;box-shadow:0 4px 8px -4px rgba(0,0,0,0.25)}
.vp-header>.vp-container{padding:1em 0;background-color:white;width:100%;z-index:1000;box-shadow:0 4px 18px -4px rgba(0,0,0,0.4);max-width:none;position:relative}
.vp-header .vp-inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:90%;max-width:var(--vp-site-max,1300px);margin:auto}
.vp-logo-area,.vp-logo-area-scroll{flex-shrink:1;height:40px;margin-left:0}
.vp-logo-area a{display:inline;line-height:0}
.vp-logo-area img{max-width:300px;height:100%;object-fit:contain;object-position:left}
.vp-logo-area-scroll img{max-width:250px;height:100%;object-fit:contain;object-position:left}
@media (max-width:767px){.vp-logo-area,.vp-logo-area-scroll{margin-left:calc(-1 * var(--vp-logo-links,0px))}
}
#vp-secondary-header{background:var(--vp-usp-bg,var(--vp-brand-color,#a31b00));box-shadow:0 0px 18px 0px rgba(0,0,0,0.4);position:relative;z-index:998}
#vp-secondary-header:not(:has(.vp-usp)){background:var(--vp-brand-gradient,var(--vp-usp-bg,var(--vp-brand-color,#a31b00)))}
.vp-secondary-container{display:flex;flex-wrap:nowrap;max-width:var(--vp-inhoud-max,1200px);width:90%;height:40px;margin:0 auto;justify-content:center;align-items:center;gap:48px}
.vp-usp{color:var(--vp-usp-fg,var(--vp-brand-contrast,#fff));flex:0 1 auto;text-align:center;font-weight:700;font-size:15px;font-family:var(--vp-font,'Inter',Helvetica,Arial,Lucida,sans-serif);letter-spacing:0.5px;line-height:0.8em}
.vp-usp i{margin-right:7px;font-weight:900;font-size:17px;vertical-align:middle}
.vp-inline-usp p{display:flex;align-items:center}
.vp-inline-usp span.vp-divi-sub-text{line-height:1em!important}
.vp-divi-services-inline-checks span.vp-divi-text-big,.et_pb_text_inner>p:has(>i.icon-divi-usp-list-services) span,.et_pb_text_inner:has(>i.icon-divi-usp-list-services) span{line-height:1.25em!important}
.review-stars{display:flex;justify-content:center;font-size:1.5em;gap:0.25em;color:var(--vp-brand-color);margin-bottom:0.5em}
#vp-scroll-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:9999;opacity:0;transform:translateY(-100%);pointer-events:none;will-change:transform;transition:transform 0.35s cubic-bezier(0.4,0,0.6,1),opacity 0.12s linear 0.23s}
#vp-scroll-header.vp-visible{top:0;opacity:1;transform:translateY(0);pointer-events:auto;transition:transform 0.35s cubic-bezier(0.2,0.7,0.3,1),opacity 0.1s linear}
@media (prefers-reduced-motion:reduce){#vp-scroll-header,#vp-scroll-header.vp-visible{transition:opacity 0.2s linear}
}
#vp-scroll-header.vp-weg{transition:none!important;opacity:0!important;transform:translateY(-100%)!important;pointer-events:none!important}
.admin-bar #vp-scroll-header,.admin-bar #vp-scroll-header.vp-visible{top:32px}
@media screen and (max-width:782px){.admin-bar #vp-scroll-header,.admin-bar #vp-scroll-header.vp-visible{top:0}
}
#vp-scroll-header>.vp-container{padding:0.75em 0;background-color:white;width:100%;max-width:none;box-shadow:none}
#vp-scroll-header .vp-inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:90%;max-width:var(--vp-site-max,1300px);margin:0 auto}
#vp-secondary-header-scroll{background:var(--vp-brand-gradient);height:4px;box-shadow:0 0px 14px 4px rgba(0,0,0,0.5)}
.vp-main-menu{flex-grow:1;text-align:right;z-index:1000}
.vp-main-menu .vp-nav{display:flex;list-style:none;justify-content:flex-end;flex-wrap:nowrap}
.vp-main-menu .vp-nav>li{margin-left:1em;position:relative;cursor:pointer}
.vp-main-menu .vp-nav li a{text-decoration:none;font-weight:900;font-family:var(--vp-font,'Inter',Helvetica,Arial,Lucida,sans-serif);letter-spacing:0.5px;color:var(--vp-dark-color,#333);font-size:16px;display:flex;align-items:center;position:relative;padding-left:1em;padding-right:1em;transition:background-color 0.3s ease,color 0.3s ease;border-radius:2em;white-space:nowrap;cursor:pointer;height:40px}
.vp-main-menu .vp-nav li.menu-werkgevers>a,.vp-main-menu .vp-nav li.menu-diensten>a{position:relative;z-index:2}
.vp-main-menu .vp-nav li a::before{display:inline-block;width:20px;height:20px;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;content:"";vertical-align:middle;align-self:center;margin-right:8px}
.vp-main-menu .vp-nav li.menu-werkgevers>a::after,.vp-main-menu .vp-nav li.menu-diensten>a::after{display:inline-block;width:16px;height:16px;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;content:"";vertical-align:middle;-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/caret-down.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/caret-down.svg');background-color:var(--vp-dark-color,#333);pointer-events:none;margin-left:8px}
.vp-main-menu .vp-nav li.menu-over-ons a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/circle-info.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/circle-info.svg');background-color:var(--vp-brand-color)}
.vp-main-menu .vp-nav li.menu-vacatures a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/hammer.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/hammer.svg');background-color:var(--vp-brand-color);margin-top:2px}
.vp-main-menu .vp-nav li.menu-werkgevers>a::before,.vp-main-menu .vp-nav li.menu-diensten>a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-tie.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-tie.svg');background-color:var(--vp-brand-color)}
.vp-main-menu .vp-nav li.menu-diensten>a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/list-check.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/list-check.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-beheer a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/building.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/building.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-administratie a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/file-lines.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/file-lines.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-beheer-bestuur a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/handshake-simple.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/handshake-simple.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-onderhoud a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/toolbox.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/toolbox.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-huismeester a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-check.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-check.svg');background-color:var(--vp-brand-color)}
.vp-main-menu .vp-nav li.menu-tarieven a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/euro-sign.svg?v=340');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/euro-sign.svg?v=340');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-automatiseren-met-ai a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/arrows-rotate.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/arrows-rotate.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-website-laten-maken a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/pen-nib.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/pen-nib.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-ai-software-op-maat a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/hammer.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/hammer.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-seo-geo-marketing a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/magnifying-glass.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/magnifying-glass.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-ai-agents-advies a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/robot.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/robot.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-ict-assistent-inhuren a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-tie.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-tie.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-ai-cybersecurity a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/shield.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/shield.svg');background-color:var(--vp-brand-color)}
.vp-main-menu .vp-nav li.menu-contact a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/phone.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/phone.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-vacaturemarketing a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/cloud-arrow-up.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/cloud-arrow-up.svg');background-color:var(--vp-brand-color);margin-top:4px}
.vp-main-menu ul.vp-nav li.menu-werving-selectie a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/magnifying-glass.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/magnifying-glass.svg');background-color:var(--vp-brand-color)}
.vp-main-menu ul.vp-nav li.menu-recruitment-freelancer a::before{-webkit-mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-tie.svg');mask-image:url('/wp-content/plugins/VerharenWeb/assets/icons/user-tie.svg');background-color:var(--vp-brand-color)}
.vp-main-menu .vp-nav li.menu-werkgevers>a::after,.vp-main-menu .vp-nav li.menu-diensten>a::after{width:10px;-webkit-mask-size:10px 16px;mask-size:10px 16px;-webkit-mask-position:0px -0.99px;mask-position:0px -0.99px}
.vp-main-menu .vp-nav li.menu-over-ons a::before{width:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu .vp-nav li.menu-vacatures a::before{width:20px;-webkit-mask-size:20px 17.78px;mask-size:20px 17.78px;-webkit-mask-position:0px 1.11px;mask-position:0px 1.11px;margin-top:0}
.vp-main-menu .vp-nav li.menu-werkgevers>a::before,.vp-main-menu .vp-nav li.menu-diensten>a::before{width:17.5px;-webkit-mask-size:17.5px 20px;mask-size:17.5px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu .vp-nav li.menu-diensten>a::before{width:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:0px 0.31px;mask-position:0px 0.31px}
.vp-main-menu ul.vp-nav li.menu-beheer a::before{width:11.88px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:-4.06px -0.01px;mask-position:-4.06px -0.01px}
.vp-main-menu ul.vp-nav li.menu-administratie a::before{width:15px;-webkit-mask-size:15px 20px;mask-size:15px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu ul.vp-nav li.menu-beheer-bestuur a::before{width:20px;-webkit-mask-size:20px 16px;mask-size:20px 16px;-webkit-mask-position:0px 2px;mask-position:0px 2px}
.vp-main-menu ul.vp-nav li.menu-onderhoud a::before{width:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu ul.vp-nav li.menu-huismeester a::before{width:19.76px;-webkit-mask-size:20px 16px;mask-size:20px 16px;-webkit-mask-position:0px 2px;mask-position:0px 2px}
.vp-main-menu .vp-nav li.menu-tarieven a::before{width:12.52px;-webkit-mask-size:13.28px 20px;mask-size:13.28px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu ul.vp-nav li.menu-automatiseren-met-ai a::before{width:18.76px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:-0.62px 0px;mask-position:-0.62px 0px}
.vp-main-menu ul.vp-nav li.menu-website-laten-maken a::before{width:19.84px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:-0.08px 0.01px;mask-position:-0.08px 0.01px}
.vp-main-menu ul.vp-nav li.menu-ai-software-op-maat a::before{width:20px;-webkit-mask-size:20px 17.78px;mask-size:20px 17.78px;-webkit-mask-position:0px 1.11px;mask-position:0px 1.11px}
.vp-main-menu ul.vp-nav li.menu-seo-geo-marketing a::before{width:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu ul.vp-nav li.menu-ai-agents-advies a::before{width:20px;-webkit-mask-size:20px 16px;mask-size:20px 16px;-webkit-mask-position:0px 2px;mask-position:0px 2px}
.vp-main-menu ul.vp-nav li.menu-ict-assistent-inhuren a::before,.vp-main-menu ul.vp-nav li.menu-recruitment-freelancer a::before{width:17.5px;-webkit-mask-size:17.5px 20px;mask-size:17.5px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu ul.vp-nav li.menu-ai-cybersecurity a::before{width:15.86px;-webkit-mask-size:22.07px 22.07px;mask-size:22.07px 22.07px;-webkit-mask-position:-3.1px -1.03px;mask-position:-3.1px -1.03px}
.vp-main-menu .vp-nav li.menu-contact a::before{width:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu ul.vp-nav li.menu-vacaturemarketing a::before{width:20px;-webkit-mask-size:20px 16px;mask-size:20px 16px;-webkit-mask-position:0px 2px;mask-position:0px 2px;margin-top:0}
.vp-main-menu ul.vp-nav li.menu-werving-selectie a::before{width:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:0px 0px;mask-position:0px 0px}
.vp-main-menu .vp-nav li a:hover{background-color:#e4e4e4;cursor:pointer;color:var(--vp-dark-color,black)}
.vp-main-menu .vp-nav li.current-menu-item>a,.vp-main-menu .vp-nav li.current-menu-ancestor>a{background-color:#e4e4e4;position:relative;color:var(--vp-dark-color,black);cursor:pointer}
.vp-main-menu .vp-nav li ul{max-height:0;overflow:hidden;opacity:0;position:absolute;top:100%;left:0;background:#fff;border-radius:2em;list-style:none;padding:1em;box-shadow:0 0 1em rgba(0,0,0,0.5);transition:max-height 0.3s ease,opacity 0.3s ease;z-index:1}
.vp-main-menu .vp-nav li:hover>ul{max-height:500px;opacity:1;cursor:pointer}
.vp-main-menu .vp-nav li ul li{margin-bottom:0.5em;cursor:pointer}
.vp-main-menu .vp-nav li ul li:last-child{margin-bottom:0}
.vp-main-menu .vp-nav li ul li a{cursor:pointer;margin-left:0}
@media (min-width:768px){@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.vp-main-menu .vp-nav li ul{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
}
}
.vp-mobile-menu-toggle{display:none;border:none;cursor:pointer;width:auto;height:auto;align-items:center;justify-content:center}
.vp-mobile-menu-toggle{--vp-hamburger:var(--vp-dark-color,#333)}
.vp-licht-accent .vp-mobile-menu-toggle{--vp-hamburger:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-site-ats .vp-mobile-menu-toggle{--vp-hamburger:var(--vp-brand-dark,var(--vp-accent-color))}
.vp-mobile-menu-toggle .vp-hamburger-icon,.vp-mobile-menu-toggle .vp-hamburger-icon::before,.vp-mobile-menu-toggle .vp-hamburger-icon::after{display:block;width:25px;height:4px;background-color:var(--vp-hamburger,var(--vp-dark-color,#333));border-radius:2em;position:relative;transition:transform 0.25s ease,opacity 0.2s ease,top 0.25s ease,background-color 0.2s ease}
.vp-mobile-menu-toggle .vp-hamburger-icon::before,.vp-mobile-menu-toggle .vp-hamburger-icon::after{content:'';position:absolute;left:0}
.vp-mobile-menu-toggle .vp-hamburger-icon::before{top:-8px}
.vp-mobile-menu-toggle .vp-hamburger-icon::after{top:8px}
.vp-mobile-menu-toggle[aria-expanded="true"] .vp-hamburger-icon{background-color:transparent}
.vp-mobile-menu-toggle[aria-expanded="true"] .vp-hamburger-icon::before{top:0;transform:rotate(45deg)}
.vp-mobile-menu-toggle[aria-expanded="true"] .vp-hamburger-icon::after{top:0;transform:rotate(-45deg)}
@media (prefers-reduced-motion:reduce){.vp-mobile-menu-toggle .vp-hamburger-icon,.vp-mobile-menu-toggle .vp-hamburger-icon::before,.vp-mobile-menu-toggle .vp-hamburger-icon::after{transition:none}
}
.vp-mobile-menu-toggle:hover .vp-hamburger-icon,.vp-mobile-menu-toggle:hover .vp-hamburger-icon::before,.vp-mobile-menu-toggle:hover .vp-hamburger-icon::after{background-color:var(--vp-hamburger,var(--vp-dark-color,black))}
.vp-mobile-menu-toggle[aria-expanded="true"]:hover .vp-hamburger-icon{background-color:transparent}
.vp-main-menu .vp-nav li a .vp-menu-text{display:inline-block;text-decoration:none}
.vp-main-menu .vp-nav li.menu-contact{position:relative;z-index:0}
#vp-main-header{z-index:9999}
#vp-scroll-header{z-index:1002}
.vp-main-menu{z-index:1000}
body:not(.et-fb) #page-container{padding-top:0!important}
#page-container #top-header,#page-container header#main-header{display:none}
@media (max-width:767px){.vp-secondary-container{flex-direction:column;padding:0.15em 0 0 0}
.vp-usp{position:absolute;width:100%;opacity:0}
@keyframes vp-fadeInOutUSP1{0%{opacity:0}
2.78%{opacity:1}
30.56%{opacity:1}
33.33%{opacity:0}
100%{opacity:0}
}
@keyframes vp-fadeInOutUSP2{0%{opacity:0}
33.33%{opacity:0}
36.11%{opacity:1}
63.89%{opacity:1}
66.67%{opacity:0}
100%{opacity:0}
}
@keyframes vp-fadeInOutUSP3{0%{opacity:0}
66.67%{opacity:0}
69.44%{opacity:1}
97.22%{opacity:1}
100%{opacity:0}
}
.vp-usp:nth-child(1){animation:vp-fadeInOutUSP1 12s infinite}
.vp-usp:nth-child(2){animation:vp-fadeInOutUSP2 12s infinite}
.vp-usp:nth-child(3){animation:vp-fadeInOutUSP3 12s infinite}
.vp-usp:only-child{position:relative;opacity:1;animation:none}
.vp-usp:first-child:nth-last-child(2){animation:vp-fadeInOutUSP2of2a 8s infinite}
.vp-usp:first-child:nth-last-child(2) ~ .vp-usp{animation:vp-fadeInOutUSP2of2b 8s infinite}
@keyframes vp-fadeInOutUSP2of2a{0%{opacity:0}
5%{opacity:1}
45%{opacity:1}
50%{opacity:0}
100%{opacity:0}
}
@keyframes vp-fadeInOutUSP2of2b{0%{opacity:0}
50%{opacity:0}
55%{opacity:1}
95%{opacity:1}
100%{opacity:0}
}
#vp-secondary-header:has(.vp-usp:nth-child(3)) .vp-usp:nth-child(1){animation:vp-uspBeurt1 12s step-end infinite}
#vp-secondary-header:has(.vp-usp:nth-child(3)) .vp-usp:nth-child(2){animation:vp-uspBeurt2 12s step-end infinite}
#vp-secondary-header:has(.vp-usp:nth-child(3)) .vp-usp:nth-child(3){animation:vp-uspBeurt3 12s step-end infinite}
#vp-secondary-header:has(.vp-usp:first-child:nth-last-child(2)) .vp-usp:first-child{animation:vp-uspBeurt2van2a 8s step-end infinite}
#vp-secondary-header:has(.vp-usp:first-child:nth-last-child(2)) .vp-usp:first-child ~ .vp-usp{animation:vp-uspBeurt2van2b 8s step-end infinite}
#vp-secondary-header:has(.vp-usp:nth-child(3))::after,#vp-secondary-header:has(.vp-usp:first-child:nth-last-child(2))::after{content:"";position:absolute;inset:0;background:inherit;pointer-events:none;opacity:0;animation:vp-uspSluier3 12s infinite}
#vp-secondary-header:has(.vp-usp:first-child:nth-last-child(2))::after{animation:vp-uspSluier2 8s infinite}
@keyframes vp-uspBeurt1{0%{opacity:1}
33.33%{opacity:0}
100%{opacity:0}
}
@keyframes vp-uspBeurt2{0%{opacity:0}
33.33%{opacity:1}
66.67%{opacity:0}
100%{opacity:0}
}
@keyframes vp-uspBeurt3{0%{opacity:0}
66.67%{opacity:1}
100%{opacity:1}
}
@keyframes vp-uspSluier3{0%{opacity:1}
2.78%{opacity:0}
30.56%{opacity:0}
33.33%{opacity:1}
36.11%{opacity:0}
63.89%{opacity:0}
66.67%{opacity:1}
69.44%{opacity:0}
97.22%{opacity:0}
100%{opacity:1}
}
@keyframes vp-uspBeurt2van2a{0%{opacity:1}
50%{opacity:0}
100%{opacity:0}
}
@keyframes vp-uspBeurt2van2b{0%{opacity:0}
50%{opacity:1}
100%{opacity:1}
}
@keyframes vp-uspSluier2{0%{opacity:1}
5%{opacity:0}
45%{opacity:0}
50%{opacity:1}
55%{opacity:0}
95%{opacity:0}
100%{opacity:1}
}
.vp-header .vp-inner-container{flex-direction:row;align-items:center}
.vp-main-menu{position:absolute;top:100%;right:5%;background-color:#fff;z-index:1000;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height 0.5s ease-out,opacity 0.5s ease}
.vp-main-menu.vp-open{max-height:500px;visibility:visible!important;display:block!important;transition:max-height 0.25s ease-in;border-radius:2em;padding:1em;opacity:1;box-shadow:0 0.5em 1em 5px rgba(0,0,0,0.25)}
@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.vp-main-menu{background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
}
.vp-main-menu .vp-nav{flex-direction:column;align-items:center}
.vp-main-menu .vp-nav li ul{transition:none!important}
.vp-main-menu:not(.vp-open) .vp-nav li ul{display:none!important;opacity:0!important;max-height:0!important}
.vp-main-menu .vp-nav>li{width:100%;position:relative;margin:0}
.vp-main-menu .vp-nav>li:not(:first-child){margin-top:1em}
.vp-main-menu .vp-nav li.menu-werkgevers,.vp-main-menu .vp-nav li.menu-diensten{margin-top:1em;position:relative}
.vp-main-menu .vp-nav li.current-menu-ancestor>a{background-color:#e4e4e4;color:var(--vp-dark-color,#333)}
.vp-main-menu .vp-nav li.current-menu-ancestor>a .vp-menu-text{text-decoration:none}
.vp-main-menu .vp-nav li.menu-werkgevers ul,.vp-main-menu .vp-nav li.menu-diensten ul{display:block;opacity:1;visibility:visible;background:none;box-shadow:none;padding:0;max-height:none;border-radius:0;transition:none;position:relative;top:0;margin:0 0.5em;z-index:1}
.vp-main-menu .vp-nav li.menu-werkgevers ul li,.vp-main-menu .vp-nav li.menu-diensten ul li{transition:none;margin-top:0.5em}
.vp-main-menu .vp-nav li.menu-werkgevers ul li:first-child,.vp-main-menu .vp-nav li.menu-diensten ul li:first-child{margin-top:0.5em}
.vp-main-menu .vp-nav>li.menu-contact{margin-top:1em}
.vp-main-menu .vp-nav li.menu-werkgevers ul li:last-child,.vp-main-menu .vp-nav li.menu-diensten ul li:last-child{margin-bottom:0}
.vp-main-menu .vp-nav li a{justify-content:center;width:100%;text-align:center;padding:0.5em 1em;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.08)}
.vp-main-menu .vp-nav li.menu-werkgevers ul li a,.vp-main-menu .vp-nav li.menu-diensten ul li a{text-align:center}
.vp-main-menu.vp-open{max-height:calc(100vh - 9em);max-height:calc(100dvh - 9em);overflow-y:auto;overscroll-behavior:contain}
body:not(.vp-site-vve):not(.vp-site-ats) .vp-main-menu .vp-nav li.menu-tarieven{display:none!important}
body:not(.vp-site-vve):not(.vp-site-ats) .vp-main-menu .vp-nav>li.menu-diensten{margin-top:0}
body:not(.vp-site-vve):not(.vp-site-ats) .vp-main-menu .vp-nav>li.menu-diensten>a{display:none!important}
body:not(.vp-site-vve):not(.vp-site-ats) .vp-main-menu .vp-nav li.menu-diensten>ul{margin:0}
body:not(.vp-site-vve):not(.vp-site-ats) .vp-main-menu .vp-nav li.menu-diensten>ul>li{margin-top:0.5em}
body:not(.vp-site-vve):not(.vp-site-ats) .vp-main-menu .vp-nav li.menu-diensten>ul>li:first-child{margin-top:1em}
.vp-mobile-menu-toggle{display:flex;position:absolute;right:calc(5% - 1.5em);background-color:white;border-radius:50%;padding:2em 1.3em;margin:0 0.2em 0 0}
.vp-mobile-menu-toggle:hover,.vp-mobile-menu-toggle:active,.vp-mobile-menu-toggle:focus{background-color:#e4e4e4}
.vp-mobile-menu-toggle .vp-hamburger-icon{background-color:var(--vp-hamburger,var(--vp-dark-color,#333))}
}
@media (max-width:980px) and (min-width:768px){.vp-header .vp-inner-container{flex-direction:column;align-items:center;text-align:center}
.vp-main-menu{margin-top:1em}
#vp-main-menu-scroll{margin-top:0.5em}
.vp-main-menu .vp-nav{justify-content:center}
.vp-main-menu .vp-nav>li:first-child{margin-left:0!important}
.vp-logo-area{margin:auto}
.vp-logo-area-scroll{margin:auto;height:30px}
.vp-logo-area img,.vp-logo-area-scroll img{width:auto;object-position:center}
#vp-scroll-header>.vp-container{padding:0.5em 0}
.vp-usp{font-size:14px}
}
@media (min-width:768px){.vp-usp{display:block;opacity:1;animation:none;position:static;align-content:center;padding-top:0.1em}
}
.cookie-banner-container,.vacancy-verification-container{position:fixed;bottom:0;left:0;width:100%;color:#fff;padding:2em 0;background-color:var(--vp-dark-color,#15171a);box-shadow:0 0.25em 1.5em rgba(0,0,0,0.55);transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease}
@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.cookie-banner-container,.vacancy-verification-container{background-color:rgba(var(--vp-dark-rgb,21,23,26),0.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
}
.cookie-banner-container{z-index:9999}
.vacancy-verification-container{z-index:9998}
.cookie-banner,.vacancy-verification{display:flex;align-items:center;justify-content:space-between;max-width:var(--vp-site-max,1300px);margin:auto;width:90%}
.cookie-banner .cookie-message,.verification-message{flex:1 1 auto;margin-right:1em;margin-bottom:-0.25em;margin-top:-0.25em;font-weight:700;max-width:750px}
.cookie-banner .sub-btn,.vacancy-verification .sub-btn{width:auto;gap:0.5em;display:inline-flex;align-items:baseline}
.cookie-banner .sub-btn-text,.vacancy-verification .sub-btn-text,.vp-footer-read-more .sub-btn-text{font-style:normal;color:#fff!important}
.cookie-banner .sub-btn .svg-icon,.vacancy-verification .sub-btn .svg-icon,.vp-footer-read-more .svg-icon{color:#fff!important;fill:currentColor}
.cookie-banner .sub-btn:hover .sub-btn-text,.cookie-banner .sub-btn:focus-visible .sub-btn-text,.cookie-banner .sub-btn:hover .svg-icon,.cookie-banner .sub-btn:focus-visible .svg-icon,.vacancy-verification .sub-btn:hover .sub-btn-text,.vacancy-verification .sub-btn:focus-visible .sub-btn-text,.vacancy-verification .sub-btn:hover .svg-icon,.vacancy-verification .sub-btn:focus-visible .svg-icon,.vp-footer-read-more:hover .sub-btn-text,.vp-footer-read-more:focus-visible .sub-btn-text,.vp-footer-read-more:hover .svg-icon,.vp-footer-read-more:focus-visible .svg-icon{color:var(--vp-brand-light,var(--vp-btn-rest,var(--vp-brand-color)))!important}
@media (max-width:767px){.vp-review .vp-review__person{margin-top:calc(0.15em + 4px);margin-top:calc((1lh - 19.6px) / 2 + 4px)}
.et_pb_column:has(.review-stars) .et_pb_text.vp-divi-text-small + .et_pb_text{margin-top:calc(0.22em + 4px)!important}
}
.et_builder_inner_content:has(.grecaptcha-badge),.et_pb_section:has(.grecaptcha-badge),.et_pb_row:has(.grecaptcha-badge),.et_pb_column:has(.grecaptcha-badge),.et_pb_module:has(.grecaptcha-badge){z-index:auto!important}
body:has(.vp-main-menu.vp-open) .grecaptcha-badge{z-index:1000!important}
body:has(.vp-contactbar--right) .grecaptcha-badge{z-index:989!important}
@media (max-width:980px){.cookie-banner .cookie-message,.vacancy-verification .verification-message{font-size:14px!important}
.cookie-banner .cookie-message .sub-btn,.vacancy-verification .verification-message .sub-btn{font-size:1em}
}
@media (max-width:767px){.cookie-banner .cookie-message,.vacancy-verification .verification-message{font-size:13px!important}
.cookie-banner .cookie-message .sub-btn,.vacancy-verification .verification-message .sub-btn{padding-block:5px;margin-block:-5px}
}
.cookie-banner .cookie-buttons,.vacancy-verification .verify-buttons{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;column-gap:1em;row-gap:0.5em}
.cookie-buttons .vp-btn,.verify-buttons .vp-btn{min-width:max-content;max-width:300px;white-space:nowrap}
.cookie-buttons .vp-btn .svg-icon,.verify-buttons .vp-btn .svg-icon{flex:0 0 auto}
.cookie-buttons .vp-btn{flex:1 0 150px}
.verify-buttons .btn-secondary{flex:1 0 130px}
.verify-buttons .btn-primary{flex:1 0 180px}
button.vp-verify-upload{background-color:green;color:white;fill:white}
button.vp-verify-upload:hover,button.vp-verify-upload:focus,button.vp-verify-upload:active{background-color:darkgreen}
@media (max-width:767px){.cookie-banner,.vacancy-verification{flex-wrap:wrap;flex-direction:column;align-items:stretch}
.cookie-banner .cookie-message,.verification-message{margin-top:0;margin-bottom:1em;margin-right:0;text-align:center;flex-direction:row;flex-wrap:wrap-reverse}
.cookie-banner .sub-btn,.vacancy-verification .sub-btn{justify-content:center;margin-inline:auto}
.cookie-banner .cookie-buttons,.vacancy-verification .verify-buttons{place-items:center;justify-content:center;width:100%;margin:auto;flex-direction:row;flex-wrap:wrap-reverse}
}
.vp-footer{width:100%;background-color:var(--vp-dark-color,black);color:white}
.vp-footer-container{max-width:var(--vp-inhoud-max,1200px);width:90%;margin:auto;display:flex;flex-wrap:nowrap;row-gap:4em;justify-content:space-between;column-gap:2em;--vp-voet-zijblok:clamp(280px,27vw,360px);padding:6em 0 3.5em}
.vp-footer-column{flex:0 1 auto}
.vp-footer-column-first{max-width:var(--vp-voet-zijblok,360px)}
.vp-header-language-switcher{display:flex;align-items:center;margin-left:0.75em;flex-shrink:0}
.vp-header-language-switcher .vp-language-switcher{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}
.vp-header-language-switcher .vp-lang-item{display:inline-block}
.vp-header-language-switcher .vp-lang-link{display:inline-flex;align-items:center;padding:4px 8px;color:#666;text-decoration:none;font-size:13px;font-weight:700;border-radius:2em;transition:background-color 0.3s ease,color 0.3s ease}
.vp-header-language-switcher .vp-lang-link:hover{background-color:#e4e4e4;color:var(--vp-dark-color,#333)}
.vp-header-language-switcher .vp-lang-link.vp-lang-active{background-color:#e4e4e4;color:var(--vp-dark-color,#333)}
.vp-header-language-switcher .vp-lang-flag{margin-right:4px}
@media (max-width:767px){.vp-header-language-switcher{margin-left:auto;margin-right:3.6em}
.vp-header-language-switcher .vp-lang-label{display:none}
.vp-header-language-switcher .vp-lang-flag{margin-right:0}
.vp-header-language-switcher .vp-lang-link{padding:4px 6px}
}
.vp-footer-language-switcher{background-color:transparent;text-align:center;padding:10px 20px}
.vp-footer-language-switcher .vp-language-switcher{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}
.vp-footer-language-switcher .vp-lang-item{display:inline-block}
.vp-footer-language-switcher .vp-lang-link{display:inline-block;padding:4px 12px;color:#ccc;text-decoration:none;font-size:13px;border-radius:4px;transition:color 0.2s,background-color 0.2s}
.vp-footer-language-switcher .vp-lang-link:hover{color:#fff;background-color:rgba(255,255,255,0.1)}
.vp-footer-language-switcher .vp-lang-link.vp-lang-active{color:#fff;background-color:var(--vp-brand-color,#ff0000)}
.vp-footer-language-switcher .vp-lang-flag{margin-right:4px}
.vp-footer-bottom{text-align:center;padding:0 0 1.4em;background-color:var(--vp-dark-color,black);color:#999;font-style:italic;font-size:13px;letter-spacing:0.02em;margin-top:0}
.vp-footer-bottom p{margin:0}
.vp-footer-credit-divider{width:60%;max-width:var(--vp-streepje-voet,60px);height:4px;margin:0 auto 0.9em;border-radius:3px;background-color:#f1f1f1;opacity:0.25}
.vp-footer-credit{margin:0.35em 0 0;font-style:normal}
.vp-footer-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color 0.25s ease}
.vp-footer-credit a:hover,.vp-footer-credit a:focus-visible{color:#fff}
.vp-footer-logo{line-height:0;overflow:hidden}
.vp-footer-logo img{max-width:450px;width:100%;height:100%;object-position:top;object-fit:contain}
.vp-footer-slogan{margin-top:1em;margin-bottom:0.75em;font-weight:900;color:var(--vp-nadruk,#ffffff)}
body.vp-licht-accent .vp-footer-slogan{color:#ffffff}
.vp-footer-column-first ul li::before{content:"•";font-size:200%;color:var(--vp-light-color,var(--vp-brand-color));margin-top:-2px;position:absolute}
.vp-footer-column-first li span{padding-left:1.25em;color:#999;font-style:italic;font-weight:700}
.vp-footer-social-icons{margin-top:1em;display:flex;gap:1em}
.vp-footer-social-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--vp-brand-light,var(--vp-brand-color));border-radius:50%;width:40px;height:40px}
.vp-footer-social-icon:hover{background-color:var(--vp-brand-dark,var(--vp-brand-color-dark,var(--vp-brand-color)))}
.vp-footer-social-icon svg{width:26px;height:26px;fill:white}
.vp-footer-column-second{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}
.vp-footer-heading{color:white;margin-top:-3px;margin-bottom:0.75em;padding-bottom:0}
.vp-footer-links{list-style:none;padding:0;margin-top:-5px;margin-bottom:-5px}
.vp-footer-links-spacer{margin-bottom:0.75em}
.vp-footer-links li{display:flex;align-items:center;font-weight:700;font-size:15px;font-style:italic;line-height:1.7em!important}
.vp-footer-link-icon{margin-right:0.5em;display:inline-flex;align-items:center}
.vp-footer-link-icon svg{width:16px;height:16px;fill:var(--vp-light-color,var(--vp-brand-color))}
.sub-btn-text-footer{text-decoration:underline 2px solid transparent;font-style:italic;color:white;line-height:1.7em!important}
button.sub-btn-text-footer{background:none;border:0;padding:0;margin:0;font:inherit;font-style:italic;text-align:left;cursor:pointer}
.sub-btn-text-footer:hover,.sub-btn-text-footer:focus,.sub-btn-text-footer:active{text-decoration:underline 2px solid white}
.vp-footer-links-juridisch .sub-btn-text-footer{color:#c4c4c4}
.vp-footer-links-juridisch .sub-btn-text-footer:hover,.vp-footer-links-juridisch .sub-btn-text-footer:focus,.vp-footer-links-juridisch .sub-btn-text-footer:active{color:#ffffff}
.vp-footer-column-third{flex:0 1 var(--vp-voet-zijblok,360px);text-align:right}
.vp-footer-image{height:100px;overflow:hidden;border-radius:2em}
.vp-footer-image img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center}
.vp-footer-image.vp-footer-foto{height:auto;width:100%;max-width:var(--vp-voet-zijblok,360px);margin-left:auto;line-height:0}
.vp-footer-image.vp-footer-foto img{height:auto;aspect-ratio:2 / 1;object-fit:cover;object-position:50% 30%}
.vp-footer h4{color:white}
.vp-footer-company-info{margin-top:1.25em;margin-bottom:-3px;color:#fff;font-weight:700;line-height:1.6em!important}
.vp-footer-read-more{color:var(--vp-brand-color);font-weight:900;text-decoration:underline 2px solid transparent;display:inline-flex;align-items:baseline;gap:0.5em;margin-left:0.25em;letter-spacing:0.5px}
.vp-footer-read-more:hover,.vp-footer-read-more:focus-visible{text-decoration:underline 2px solid var(--vp-brand-light,var(--vp-btn-rest,var(--vp-brand-color)))}
.vp-footer-bel .sub-btn-text{white-space:nowrap}
.vp-footer-read-more.vp-footer-bel .sub-btn-text,.vp-footer-read-more.vp-footer-bel .svg-icon{color:var(--vp-brand-light,var(--vp-btn-rest,var(--vp-brand-color)))!important}
.vp-footer-bel-tekst{max-width:var(--vp-voet-zijblok,360px);margin-left:auto;text-wrap:balance}
.vp-footer-bel-slot{white-space:nowrap}
.vp-footer-bel-tekst .vp-footer-bel{font-weight:inherit;letter-spacing:inherit;margin-left:0.33em;gap:0.35em}
.vp-footer .vp-footer-bel-tekst{font-size:13px!important}
@media (max-width:1100px){.vp-footer-container{column-gap:1.5em}
}
@media (max-width:980px){.vp-footer-container{flex-wrap:wrap;column-gap:5em;row-gap:5em;padding:5em 0 3em;--vp-voet-zijblok:360px}
.vp-footer-column{flex:0}
.vp-footer-column-first{width:100%;max-width:none;flex:auto;text-align:center}
.vp-footer-column-second{flex:0;align-items:flex-start;min-width:max-content;align-self:flex-start}
.vp-footer-column-third{flex:1;text-align:right;max-width:500px;margin-left:auto}
.vp-footer-social-icons{justify-content:center}
}
@media (max-width:767px){.vp-footer-container{column-gap:4em;row-gap:4em;padding:4em 0 2.5em}
.vp-footer-image{height:120px}
}
@media (max-width:499px){.vp-footer-container{flex-direction:column;align-items:center}
.vp-footer-column{flex:0}
.vp-footer-column-first{flex:0;width:100%;flex:auto;text-align:center}
.vp-footer-column-second{flex:0;align-items:center;align-self:center}
.vp-footer-column-third{flex:0;text-align:center}
.vp-footer-image{max-width:300px;margin-inline:auto}
.vp-footer-image.vp-footer-foto,.vp-footer-bel-tekst{margin-inline:auto}
}
.page-wrapper{background-color:white}
.page-wrapper>.vp-banner{margin-bottom:var(--vp-blokruimte,84px)}
.page-wrapper>.vp-banner.vp-banner--kort{margin-bottom:calc(var(--vp-blokruimte,84px) / 2)}
.et_pb_section:has(.vp-banner--kort) + .et_pb_section{padding-top:calc(var(--vp-blokruimte,84px) / 2)!important}
:root{--vp-banner-max:var(--vp-site-max,1300px)}
.vp-vlak{max-width:var(--vp-banner-max,1300px);margin-inline:auto;border-radius:2em;overflow:hidden}
.vp-vlak:has(+ .vp-vlak){border-bottom-left-radius:0;border-bottom-right-radius:0}
.vp-vlak + .vp-vlak{border-top-left-radius:0;border-top-right-radius:0}
.vp-tintvlak,.et_pb_section.vp-tintvlak{background-color:var(--vp-form-tint,#f1f1f1)!important}
.vp-tintvlak .divi-services-widget>.et_pb_column.zoom-animation{background-color:#ffffff!important}
.et_pb_column.vp-faq-kaart{box-shadow:none!important}
@media (min-width:981px){.vp-faq .et_pb_row>.et_pb_column.vp-faq-kaart:only-child{width:31.333%!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
}
.vp-bedankt .vp-faq-icoon{margin-inline:auto}
.vp-bedankt-knoppen .et_pb_code_inner{display:flex;flex-wrap:wrap;gap:0.75em;justify-content:center}
.vp-bedankt-knoppen .et_pb_code_inner>.vp-btn{flex:0 1 auto}
i.vp-faq-icoon{color:#fff;background:var(--vp-btn-rest,var(--vp-brand-color,#333));width:2.5em;height:2.5em;padding:0.55em;font-size:1.25em;border-radius:50%;align-items:center;place-content:center}
.et_pb_column.vp-werk{position:relative;overflow:hidden}
.vp-werk>*{position:relative;z-index:1}
.vp-werk__logo{width:fit-content;margin:0 0 17px;padding:0.55em 0.9em;background:#fff;border-radius:0.9em;box-shadow:0 0.4em 1em -0.8em rgba(0,0,0,0.4)}
.vp-werk__logo img{display:block;width:auto;height:auto;max-height:42px;max-width:min(250px,100%)}
.vp-werk__logo a{display:block}
.vp-werk__logo a img{transition:filter 0.2s ease}
.vp-werk__logo a:hover img,.vp-werk__logo a:focus-visible img{filter:grayscale(1)}
.heading-underline{padding-bottom:0.35em;max-width:fit-content}
.heading-underline::after{content:"";height:4px;width:100%;max-width:var(--vp-streepje,120px);margin-top:0.35em;background:var(--vp-brand-color);border-radius:1em;display:block}
.vp-profile-widget-wrapper.heading-underline::after{margin-top:0.4em}
.heading-underline.vp-divi-header-small::after{max-width:var(--vp-streepje-kaart,170px)}
.vp-team__heading::after,.vp-reviews__heading::after,.edit-application-form-block h2.heading-underline::after{margin-inline:auto}
.heading-underline-relative::after{content:"";position:relative;bottom:-4px;height:4px;width:100%;max-width:var(--vp-streepje,120px);background:var(--vp-brand-color);border-radius:1em;display:block}
.vp-divi-header-big + .et_pb_divider,.vp-divi-header-small + .et_pb_divider{max-width:var(--vp-streepje,120px)!important}
.et_pb_module.vp-kopstreep::after{content:"";display:block;width:50%;max-width:var(--vp-streepje,120px);height:4px;margin:0 auto 0.75em;font-size:14px;border-radius:2em;background:var(--vp-brand-color)}
.et_pb_module.vp-kopstreep--35::after{width:35%}
.et_pb_module.vp-kopstreep--40::after{width:40%}
.et_pb_module.vp-kopstreep--45::after{width:45%}
.et_pb_module.vp-kopstreep--60::after{width:60%}
.et_pb_module.vp-kopstreep--65::after{width:65%}
.et_pb_module.vp-kopstreep--75::after{width:75%}
@media (min-width:500px){.et_pb_module.vp-kopstreep--links::after{margin-left:0;margin-right:auto}
}
@media (min-width:501px){.et_pb_module.vp-kopstreep--links501::after{margin-left:0;margin-right:auto}
}
.et_pb_module.vp-kopstreep--o0::after{margin-bottom:0}
.et_pb_module.vp-kopstreep--o12::after{margin-bottom:1.2em}
.et_pb_module.vp-kopstreep--o125::after{margin-bottom:1.25em}
@media (max-width:980px){.et_pb_module.vp-kopstreep--o1m::after{margin-bottom:1em}
}
.et_pb_module.vp-kopstreep--wit::after{background:#ffffff}
body.vp-site-ats .et_pb_module.vp-kopstreep--wit::after{background:var(--vp-brand-color)}
body.vp-site-ats .vp-reviews .heading-underline::after{background:var(--vp-brand-color)}
.et_pb_module.vp-kopstreep--accent::after{background:var(--vp-accent-color)}
.et_pb_module.vp-stapstreep::before{content:"";display:block;width:55%;height:4px;margin:0 auto 2em 0;font-size:14px;border-radius:3px;background:#f1f1f1}
.et_pb_module.vp-stapstreep--e3e8f0::before{background:#e3e8f0}
.et_pb_module.vp-stapstreep--eaece4::before{background:var(--vp-form-tint,#f3f4ef)}
.et_pb_module.vp-stapstreep--eef1f6::before{background:#eef1f6}
@media (max-width:980px){.et_pb_module.vp-stapstreep::before{margin-bottom:1.75em}
}
@media (max-width:767px){.et_pb_module.vp-stapstreep::before{margin-bottom:1.5em}
}
@media (max-width:980px){.et_pb_module.vp-stapstreep::before{width:77.5%}
}
@media (max-width:767px){.et_pb_module.vp-stapstreep::before{width:100%}
}
.content-wrapper,.content-wrapper-branches,.company-archive-description-widget{margin-bottom:4em}
.content-wrapper{display:flex;justify-content:space-between;column-gap:2.5em;row-gap:2.5em;padding:0;margin:0 auto 4em auto;max-width:var(--vp-inhoud-max,1200px);width:90%;line-height:1.4em}
.content-wrapper-contact-page{display:flex;justify-content:center;column-gap:2em;row-gap:4em;padding:0;margin:0 auto 4em auto;max-width:var(--vp-inhoud-max,1200px);width:90%}
.content-wrapper-password-input{justify-content:center;margin-top:6em}
.no-vacancies-found-wrapper{flex-direction:column;margin-top:2em}
.no-vacancies-found-categories{width:100%}
.delete-user-files-wrapper{justify-content:center}
.delete-files-form-wrapper form p{margin-bottom:-3px;margin-top:1em}
.delete-files-form-wrapper .form-buttons{gap:0.5em;display:flex;flex-direction:column;margin-top:1em}
.content-wrapper h2,.page-wrapper h2{position:relative;display:inline-block}
.content-wrapper p,.privacyverklaring-content p,.algemene-voorwaarden-content p{padding-bottom:0!important}
.privacyverklaring-content ul,.algemene-voorwaarden-content ul{padding:0!important;line-height:1.4!important}
.content-wrapper ul li{display:block;margin-bottom:0;position:relative;margin-left:0em}
.privacyverklaring-content ul li,.algemene-voorwaarden-content ul li{line-height:1.4;margin-left:0.6em;display:block;margin-bottom:0;position:relative}
.content-wrapper ul li::before{content:"•";position:absolute;font-size:200%;color:var(--vp-brand-color);margin-top:-2px;margin-left:-0.7em}
.privacyverklaring-content ul li::before,.algemene-voorwaarden-content ul li::before{content:"•";position:absolute;font-size:200%;color:var(--vp-brand-color);margin-top:-6px;line-height:1em;margin-left:-0.6em}
.vp-post-content ul li:before{content:"•";position:absolute;left:0;font-size:200%;color:var(--vp-brand-color);margin-top:-2px}
.vp-company-widget ul li:before{color:var(--vp-accent-color)}
.content-wrapper::marker,.vp-footer-column::marker,.privacyverklaring-content::marker{font-size:150%}
.content-wrapper-branches{max-width:var(--vp-inhoud-max,1200px);width:90%;margin-left:auto;margin-right:auto}
.content-wrapper-archive-page{column-gap:2em;row-gap:2em}
.vp-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:250px;padding:0.45em 1em;border-radius:2em;border:none;font-weight:900;font-size:16px;min-height:40px;cursor:pointer;text-decoration:none;line-height:1.2;text-align:center}
.btn-primary{background-color:var(--vp-btn-rest,var(--vp-brand-color));color:white;box-shadow:0 0 9px rgba(0,0,0,0.2)}
.btn-secondary{background-color:white;color:var(--vp-accent-strong,var(--vp-accent-color));fill:var(--vp-accent-strong,var(--vp-accent-color));box-shadow:0 0 9px rgba(0,0,0,0.2)}
.btn-tertiary{background-color:#f1f1f1;color:#666}
.btn-black{background-color:var(--vp-dark-color,black);color:white;box-shadow:0 0 9px white}
:root{--vp-color-phone:52,199,89;--vp-color-email:0,122,255;--vp-color-whatsapp:37,211,102;--vp-color-linkedin:10,102,194}
.btn-phone{color:rgb(var(--vp-color-phone));background-color:rgba(var(--vp-color-phone),0.2)}
.btn-email{color:rgb(var(--vp-color-email));background-color:rgba(var(--vp-color-email),0.2)}
.btn-whatsapp{color:rgb(var(--vp-color-whatsapp));background-color:rgba(var(--vp-color-whatsapp),0.2)}
.btn-linkedin{color:rgb(var(--vp-color-linkedin));background-color:rgba(var(--vp-color-linkedin),0.2)}
.btn-phone:hover{color:white;background-color:rgb(var(--vp-color-phone))}
.btn-email:hover{color:white;background-color:rgb(var(--vp-color-email))}
.btn-whatsapp:hover{color:white;background-color:rgb(var(--vp-color-whatsapp))}
.btn-linkedin:hover{color:white;background-color:rgb(var(--vp-color-linkedin))}
.btn-primary:hover,.btn-primary:focus{background-color:var(--vp-btn-hover,var(--vp-accent-strong,var(--vp-accent-color)));box-shadow:0em 0em 9px 1px rgba(0,0,0,0)}
.btn-secondary:hover,.btn-secondary:focus{background-color:var(--vp-btn-white-hover,#e7e7e7);box-shadow:0em 0em 9px 1px rgba(0,0,0,0)}
.btn-tertiary:hover,.btn-tertiary:focus{background-color:#e4e4e4;color:var(--vp-brand-color)}
.btn-black:hover,.btn-black:focus{color:var(--vp-btn-black-hover,var(--vp-brand-color));box-shadow:0em 0em 9px 1px rgba(0,0,0,0)}
.sub-btn{color:var(--vp-accent-strong,var(--vp-accent-color));display:flex;align-items:center;width:100%;border:none;font-weight:900;font-size:14px;cursor:pointer;line-height:1.2;background:none;letter-spacing:0.5px}
.sub-btn-inline{color:var(--vp-accent-color);display:inline-flex;align-items:center;border:none;font-weight:900;cursor:pointer;background:none}
.sub-btn-inline:not(:has(i,svg,.svg-icon)){display:inline}
.form-container .sub-btn i{padding-right:8px;font-size:130%;position:absolute}
.business-block-container .sub-btn i{padding-left:4px}
.phone_contact_switcher,.email_contact_switcher{margin-bottom:0.75em;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease}
.sub-btn-text,.sub-btn-text-icon{text-decoration:underline 2px solid rgba(0,0,0,0);font-style:inherit;color:var(--vp-accent-strong,var(--vp-accent-color))!important}
.sub-btn-text-icon{padding-left:1.75em}
.sub-btn:hover,.sub-btn:focus,.sub-btn-inline:hover,.sub-btn-inline:focus{color:var(--vp-brand-color)}
.sub-btn:hover .sub-btn-text-icon,.sub-btn:hover .sub-btn-text,.sub-btn:focus .sub-btn-text-icon,.sub-btn:focus .sub-btn-text,.sub-btn:active .sub-btn-text-icon,.sub-btn:active .sub-btn-text{text-decoration-color:var(--vp-brand-color)!important;text-decoration:underline 2px solid var(--vp-brand-color)}
.sub-btn-inline:hover .sub-btn-text,.sub-btn-inline:focus .sub-btn-text,.sub-btn-inline:active .sub-btn-text{text-decoration-color:var(--vp-brand-color)!important;text-decoration:underline 2px solid var(--vp-brand-color)}
.sub-btn:where(:has(>.sub-btn-text,>.sub-btn-text-icon))>:where(.svg-icon,i){color:var(--vp-accent-strong,var(--vp-accent-color))}
.sub-btn>:where(.svg-icon,i,.sub-btn-text,.sub-btn-text-icon),.vp-footer-read-more>:where(.svg-icon,.sub-btn-text){transition:all 0.7s cubic-bezier(0,1.11,1,0.84)}
.sub-btn:is(:hover,:focus-visible)>:where(.svg-icon,i,.sub-btn-text,.sub-btn-text-icon),.vp-footer-read-more:is(:hover,:focus-visible)>:where(.svg-icon,.sub-btn-text){transition:all 0.5s cubic-bezier(0.19,1,0.22,1)}
.btn-primary-content{display:flex;justify-content:center;align-items:center}
.application-form .btn-primary{margin-top:0.25em;margin-bottom:0}
.vp-divi-header-btn-container{text-align:center}
.vp-divi-header-btn-container .vp-btn{margin:auto}
.contact-form-wrapper .btn-primary{margin-top:1em;display:flex}
.company-archive-widget-text .btn-form-submit,.password-input-wrapper .btn-primary{margin-top:1em}
#vp-filter-form .btn-secondary,.application-form .btn-secondary,.archive-page-results .btn-secondary,.contact-form-wrapper .btn-secondary,.vp-blog-filter .btn-secondary{margin-top:0.5em;display:flex}
.application-form .btn-secondary{display:flex;align-items:center;justify-content:center}
.btn-fixed-buttons{position:fixed;bottom:2em;z-index:999}
.btn-fixed-buttons .btn-primary{margin-bottom:0.75em}
.vp-divi-jobboard-button{height:40px!important;border-radius:2em;overflow:hidden;box-shadow:0 0 0.5em -1px #999;cursor:default}
.vp-divi-jobboard-button:hover{box-shadow:0 0 0.5em 0px var(--vp-brand-color)}
.btn-fixed-buttons::before{content:"";position:absolute;top:0;left:0;width:100%;bottom:-2.5em;background-color:white;z-index:-1}
.btn-fixed-buttons::after{content:"";position:absolute;top:0;left:-5%;width:110%;bottom:-2.5em;background-color:white;z-index:-2}
.btn-fixed-buttons::before,.btn-fixed-buttons::after{-webkit-mask-image:linear-gradient(to top,#000 0%,#000 45%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to top,#000 0%,#000 45%,rgba(0,0,0,0) 100%)}
@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.btn-fixed-buttons::before{background-color:rgba(255,255,255,0.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.btn-fixed-buttons::after{background-color:rgba(255,255,255,0.55)}
}
.btn-fixed{display:flex;align-items:center}
.btn-fade-out{opacity:0;transition:opacity 0.5s ease-in-out;pointer-events:none}
.btn-fixed-background-fade-out{opacity:0;transition:opacity 0.5s ease-in-out}
.btn-fixed-buttons::before,.btn-fixed-buttons::after{opacity:1;transition:opacity 0.5s ease-in-out}
.btn-fixed-buttons.btn-fade-out::before,.btn-fixed-buttons.btn-fade-out::after{opacity:0;pointer-events:none}
a#shareButton{margin-top:0.75em;display:flex;align-items:center;color:var(--vp-brand-color);max-width:200px;justify-content:flex-start}
#companyPageButton,#viewOnGoogleMapsButton{margin-top:0.75em;margin-right:0.5em;display:inline-flex;align-items:center;color:var(--vp-brand-color);max-width:200px;justify-content:flex-start}
.contact-sub-btn{margin-top:0.75em;display:flex;align-items:center;color:var(--vp-brand-color);max-width:200px;justify-content:flex-start}
.share-button-text,.company-widget-button-text,.contact-widget-button-text{font-weight:900;text-decoration:underline;font-style:italic;text-decoration-thickness:2px}
.privacy-statement{color:var(--vp-brand-color);text-shadow:none;font-weight:900;font-style:italic;text-decoration:underline;text-decoration-color:#f1f1f1}
.share-button-text,.company-widget-button-text,.contact-widget-button-text{text-decoration-color:white}
.privacy-statement:hover,.share-button-text:hover,.company-widget-button-text:hover,.contact-widget-button-text:hover{text-decoration:underline;text-decoration-color:var(--vp-brand-color);text-decoration-thickness:2px}
.privacy-statement:hover,.privacy-statement:focus-visible,.cookie-banner .cookie-message a:hover,.cookie-banner .cookie-message a:focus-visible{color:var(--vp-accent-strong,var(--vp-accent-color));text-decoration-color:var(--vp-accent-strong,var(--vp-accent-color))}
.vp-verify-edit,.cookie-banner .functional-only{color:var(--vp-brand-color);fill:var(--vp-brand-color)}
.svg-icon{width:auto;height:1em;fill:currentColor;display:inline-flex;vertical-align:middle;justify-content:center;align-self:center}
svg{width:auto;max-width:100%;height:100%;object-fit:cover;overflow:visible!important}
.svg-icon-move-to-left svg{margin-left:-7px}
.vp-spin{display:inline-block;animation:vp-spin-animation 1s linear infinite}
@keyframes vp-spin-animation{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.vp-icon-text,.icon-text,.btn-block-icon-text{display:inline-flex;align-items:center;text-align:center;justify-content:center}
.loading-spinner{display:flex;align-items:center}
.content-wrapper .vp-icon-text{position:relative;justify-content:center}
#shareButton .vp-icon-text{justify-content:left;margin-bottom:-0.25em}
.vp-company-widget .vp-icon-text{justify-content:left;margin-bottom:-0.25em;margin-top:-0.25em}
.vp-post-content-detail .vp-icon-text i,.vp-result-detail .vp-icon-text i{color:var(--vp-brand-color)}
i.icon-divi-usp-list{color:var(--vp-brand-color);width:1em;font-size:150%;margin-left:0em;margin-right:0.5em}
.vp-btn i.icon-divi-usp-list,.vp-btn i.icon-divi-usp-list-inline,.vp-btn i.icon-divi-usp-list-services{color:inherit}
i.icon-divi-usp-list-inline{color:var(--vp-brand-color);width:1em;font-size:150%;margin-left:0em;margin-right:0.3em;margin-top:-0.1em}
i.icon-divi-usp-list-services{color:var(--vp-brand-light,var(--vp-brand-color));width:1em;font-size:160%;margin-right:0.3em;flex:0 0 auto}
.et_pb_text_inner>p:has(>i.icon-divi-usp-list-services),.et_pb_text_inner:has(>i.icon-divi-usp-list-services){display:flex;align-items:flex-start}
.et_pb_text_inner>p:has(>i.icon-divi-usp-list-services)>i.icon-divi-usp-list-services,.et_pb_text_inner:has(>i.icon-divi-usp-list-services)>i.icon-divi-usp-list-services{align-self:flex-start;transform:translateY(calc((1.25em / 1.6 - 1em) / 2))}
.et_pb_row:has(>.et_pb_column>.et_pb_divider:last-child),.et_pb_row:has(>.et_pb_column>.vp-kopstreep:last-child){margin-bottom:0!important}
.divi-services-widget .et_pb_column:has(>.et_pb_code .vp-btn){display:flex!important;flex-direction:column}
.divi-services-widget .et_pb_column>.et_pb_code:last-child:has(.vp-btn){margin-top:auto!important;padding-top:0.6em}
.divi-services-widget .et_pb_column .vp-btn{margin-left:0!important;margin-right:auto!important}
.divi-services-widget .vp-btn i.svg-icon{margin-left:8px;margin-right:0}
i.icon-divi-work-procedure{color:var(--vp-brand-color);font-size:180%;margin-right:0.5em}
i.icon-divi-usp-row{color:var(--vp-brand-color);width:2.5em;padding:0.5em;border-radius:50%;background:white;align-items:center;height:2.5em;font-size:2em;box-shadow:0 0 0.5em 0.25em rgb(0,0,0,0.1);margin:auto;place-content:center}
i.icon-divi-usp-row>svg.vp-icon-lock,i.icon-divi-usp-row>svg.vp-icon-user-tie{transform:translateY(-0.045em)}
i.icon-divi-usp-row>svg.vp-icon-user,i.icon-divi-usp-row>svg.vp-icon-user-check,i.icon-divi-usp-row>svg.vp-icon-user-group,i.icon-divi-usp-row>svg.vp-icon-robot,i.icon-divi-usp-row>svg.vp-icon-envelope-open-text,i.icon-divi-usp-row>svg.vp-icon-cloud-arrow-up{transform:translateY(-0.05em)}
i.icon-divi-usp-row>svg.vp-icon-toolbox,i.icon-divi-usp-row>svg.vp-icon-book-open-reader,i.icon-divi-usp-row>svg.vp-icon-person-circle-plus{transform:translateY(-0.04em)}
i.icon-divi-usp-row>svg.vp-icon-lock-open{transform:translate(0.02em,-0.035em)}
i.icon-divi-usp-row>svg.vp-icon-user-plus{transform:translate(0.03em,-0.05em)}
i.icon-divi-usp-row>svg.vp-icon-paper-plane{transform:translateX(-0.05em)}
i.icon-divi-usp-row>svg.vp-icon-file-circle-plus{transform:translateX(0.045em)}
i.icon-divi-usp-row>svg.vp-icon-rocket{transform:translate(-0.035em,0.035em)}
i.icon-divi-usp-row>svg.vp-icon-trophy{transform:translateY(0.05em)}
i.icon-divi-usp-row>svg.vp-icon-medal{transform:translateY(0.045em)}
i.icon-divi-usp-row>svg.vp-icon-euro-sign{transform:translateX(-0.105em)}
i.icon-divi-usp-row.svg-icon-move-to-left>svg{margin-left:0}
.vp-result-wrapper i{margin-right:6px;vertical-align:middle;font-size:16px}
.vp-post-content-detail i{margin-right:6px;vertical-align:middle;font-size:18px}
.btn-primary i,.btn-secondary i{margin-right:8px;vertical-align:middle;font-size:22px;justify-content:center}
#shareButton .vp-icon-text i,#companyPageButton .vp-icon-text i,#viewOnGoogleMapsButton .vp-icon-text i{margin-left:6px;vertical-align:middle;font-size:18px}
.contact-sub-btn .vp-icon-text i{margin-right:6px;vertical-align:middle;font-size:18px}
.contact-info a.contact-sub-btn{display:flex;justify-content:flex-start;margin-top:0.35em;width:auto}
.contact-info a.contact-sub-btn,.contact-info a.contact-sub-btn .sub-btn-text,.contact-info a.contact-sub-btn .contact-widget-button-text,.contact-info a.contact-sub-btn .svg-icon{color:#666;transition:color 0.3s ease}
.contact-info a.contact-sub-btn:hover,.contact-info a.contact-sub-btn:focus,.contact-info a.contact-sub-btn:hover .sub-btn-text,.contact-info a.contact-sub-btn:focus .sub-btn-text,.contact-info a.contact-sub-btn:hover .contact-widget-button-text,.contact-info a.contact-sub-btn:focus .contact-widget-button-text{color:var(--vp-brand-color)}
.contact-info-lines>h2{margin-bottom:0.15em}
@media (max-width:767px){.contact-info-lines>h2.vp-divi-header-small{font-size:20px!important}
}
.contact-info-lines>h2:has( + .contact-info-slogan ){margin-bottom:0;padding-bottom:0.1em}
.contact-info-lines>ul{margin-top:0.15em;margin-bottom:0}
.contact-info a.contact-sub-btn + a.contact-sub-btn{margin-top:0.15em}
.contact-info a.contact-sub-btn .svg-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px}
.contact-info a.contact-sub-btn .svg-icon svg{width:100%;height:100%}
.contact-details{display:flex;flex-direction:column;gap:0.55em;margin:0;padding:0;background:none;border:none}
.contact-details .vp-btn,.contact-info-wrapper>.btn-business-form{align-self:flex-start;width:auto;max-width:100%;margin:0}
.contact-details .vp-contact-sub{align-self:flex-start;width:auto;max-width:100%;gap:0.5em;font-size:13px;font-weight:700;letter-spacing:0.2px;color:var(--vp-kaartkop,var(--vp-brand-dark,var(--vp-brand-color)));text-decoration:none}
.contact-details .vp-contact-sub .sub-btn-text{color:inherit!important;overflow-wrap:anywhere}
.contact-details .vp-contact-sub .svg-icon{flex:0 0 auto;width:1em;height:1em;margin:0;color:inherit!important;fill:currentColor}
.contact-details .vp-contact-sub .svg-icon svg{width:100%;height:100%;display:block}
.contact-details .vp-contact-sub:hover,.contact-details .vp-contact-sub:focus{color:var(--vp-kaartkop,var(--vp-brand-dark,var(--vp-brand-color)))}
.vp-licht-accent .contact-details .vp-contact-sub{color:var(--vp-brand-dark,var(--vp-brand-color))!important;transition:color 0.35s ease,text-decoration-color 0.35s ease}
.vp-licht-accent .contact-details .vp-contact-sub:hover,.vp-licht-accent .contact-details .vp-contact-sub:focus-visible{color:var(--vp-brand-light,var(--vp-brand-color))!important;text-decoration-color:var(--vp-brand-light,var(--vp-brand-color))!important}
.vp-licht-accent .contact-details .vp-contact-sub .sub-btn-text,.vp-licht-accent .contact-details .vp-contact-sub:hover .sub-btn-text,.vp-licht-accent .contact-details .vp-contact-sub:focus .sub-btn-text,.vp-licht-accent .contact-details .vp-contact-sub:focus-visible .sub-btn-text{color:inherit!important}
.vp-licht-accent .contact-details .vp-contact-sub:hover .sub-btn-text,.vp-licht-accent .contact-details .vp-contact-sub:focus .sub-btn-text,.vp-licht-accent .contact-details .vp-contact-sub:focus-visible .sub-btn-text{text-decoration-color:currentColor!important}
.vp-licht-accent .contact-details .vp-contact-sub .svg-icon,.vp-licht-accent .contact-details .vp-contact-sub:hover .svg-icon,.vp-licht-accent .contact-details .vp-contact-sub:focus .svg-icon,.vp-licht-accent .contact-details .vp-contact-sub:focus-visible .svg-icon{color:inherit!important;fill:currentColor}
.contact-details .vp-contact-knop .vp-icon-text{overflow-wrap:anywhere;white-space:normal}
.contact-info-wrapper:has(>.contact-details){row-gap:0}
.contact-info-wrapper:has(>.contact-details)>* + *{margin-top:1.1em}
.contact-info-wrapper>.contact-details{gap:0}
.contact-details>.vp-btn + .vp-btn,.contact-info-wrapper>.contact-details + .vp-btn{margin-top:0.5em}
.contact-details .vp-btn.btn-secondary,.contact-info-wrapper>.btn-business-form.btn-secondary{color:var(--vp-brand-dark,var(--vp-brand-color));fill:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-footer.vp-footer--dd .vp-footer-logo img{max-width:320px}
.vp-footer-logo--gestapeld{--vp-voetlogo-gestapeld:120px}
@media (max-width:980px){.vp-footer .vp-footer-logo--gestapeld img{display:block;width:auto;height:var(--vp-voetlogo-gestapeld);max-width:100%;margin-inline:auto;object-position:center}
}
.cookie-banner .sub-btn:hover .sub-btn-text,.cookie-banner .sub-btn:focus-visible .sub-btn-text,.vacancy-verification .sub-btn:hover .sub-btn-text,.vacancy-verification .sub-btn:focus-visible .sub-btn-text{text-decoration-color:var(--vp-brand-light,var(--vp-btn-rest,var(--vp-brand-color)))!important}
.contact-info .contact-detail-label{color:var(--vp-brand-color)}
.vp-licht-accent .contact-info .contact-detail-label{color:var(--vp-brand-light-tekst,var(--vp-brand-light,var(--vp-brand-color)))}
.btn-tertiary i,.btn-black i{margin-left:8px;font-size:18px}
.vp-company-widget,.vp-profile-widget-container{width:100%;max-width:calc(0.9* 767px);padding:4px;border-radius:2em;background:white;overflow:hidden;box-shadow:0 0 1em -4px #999}
.vp-company-widget-inner-container,.vp-profile-widget-inner-container{padding:1.5em;background:white;overflow:hidden;border-radius:2em}
.form-container{width:100%;max-width:calc(0.9 * 767px);border:4px solid transparent;padding:1.5em;border-radius:2em;background-color:#f1f1f1;background-color:var(--vp-form-tint,color-mix(in srgb,var(--vp-brand-color,#333) 7%,white))}
.form-container-vp-filter{width:100%;max-width:calc(0.9* 767px);border-radius:calc(2em + 4px);box-shadow:none;padding:4px;background:#f1f1f1}
.form-container-vp-filter h2{margin-top:-5px;padding-bottom:0.65em;border:none;position:relative;display:inline-block;color:var(--vp-dark-color,#333)}
.form-container-vp-filter .form-group label{font-weight:700;display:flex;margin-bottom:3px;color:#666}
#vp-filter-form{padding:1.5em;border-radius:2em;background:#f1f1f1}
.form-container h2{margin-top:-5px;padding-bottom:0.75em;border:none;position:relative;display:inline-block;color:var(--vp-dark-color,#333)}
.form-container h3{margin-top:-5px;padding-bottom:0.75em;border:none;position:relative;display:inline-block;color:var(--vp-dark-color,#333)}
.contact-info h2{margin-top:-3px;border:none;position:relative;display:block;color:var(--vp-dark-color,#333);padding-bottom:0.25em}
.contact-info h3{padding-bottom:0em;border:none;display:block;font-size:13px!important;line-height:1.5em!important;letter-spacing:0.08em!important;text-transform:uppercase;color:var(--vp-accent-strong,var(--vp-accent-color,var(--vp-brand-color,var(--vp-dark-color,#333))));font-weight:700!important}
.form-container h4{padding-bottom:1em}
.form-container p{margin-bottom:1em}
.form-container strong{color:var(--vp-brand-color);font-weight:bold;font-size:120%;line-height:1}
.form-container label strong{color:var(--vp-brand-dark,var(--vp-brand-color))}
.form-group{margin-bottom:0.75em}
.form-group p{margin-bottom:0.5em;line-height:1.4em}
.form-group label,.form-group legend{font-weight:700;display:flex;margin-bottom:5px;color:var(--vp-dark-color,#333)}
.form-group b{margin-top:0.5em;display:inline-block;color:var(--vp-brand-color);font-size:80%;line-height:1.4}
.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="file"],.form-group input[type="password"]{width:100%;padding:0.5em 1.5em;border-radius:2em;background-color:white;line-height:1.8;min-height:40px;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;border:none;font-size:13px;font-weight:300}
input#file-cv{margin-bottom:5px;padding:1em 1.5em;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease}
input#file-upload{padding:1em 1.5em}
.form-group select{padding:0.5em 1.5em;border:none;border-radius:2em;background-color:white;min-height:40px;font-size:13px;font-weight:300;-webkit-appearance:none;appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';min-width:150px}
.form-group textarea{width:100%;padding:1em 1.5em;border:none;border-radius:2em 2em 0 2em;background-color:white;resize:vertical;height:140px;line-height:1.4;margin-bottom:-5px;font-weight:300}
.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="password"],.form-group select,.form-group textarea,.form-group input[type="text"]:focus,.form-group input[type="email"]:focus,.form-group input[type="tel"]:focus,.form-group input[type="password"]:focus,.form-group select:focus,.form-group textarea:focus{color:var(--vp-dark-color,#4e4e4e)}
.form-checkbox,.form-container p{font-style:italic}
.privacy-info{display:block;margin-top:10px}
.form-checkbox label,.form-group.form-checkbox label{display:flex;align-items:center;gap:0.75em;cursor:pointer;width:100%;margin-top:2px}
.form-checkbox label input[type="checkbox"],.form-checkbox label input[type="radio"]{appearance:none;min-width:20px;min-height:20px;border:none;border-radius:50%;cursor:pointer;outline:none;margin:0;vertical-align:middle;background-color:white;transition:background-color 0.3s;position:relative;flex:0 0 20px}
.form-checkbox label input[type="checkbox"]:hover,.form-checkbox label input[type="radio"]:hover{background-color:rgba(var(--vp-brand-rgb,255,0,0),0.3)}
.form-checkbox label input[type="checkbox"]:checked,.form-checkbox label input[type="radio"]:checked{background-color:var(--vp-brand-color)}
.form-checkbox label input[type="checkbox"]:checked::before,.form-checkbox label input[type="radio"]:checked::before{content:"";display:block;width:8px;height:8px;background-color:#f1f1f1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.radio_page-url_block,.radio_file-upload_block,.radio_vp-form-text_block{margin-bottom:1.5em;width:100%}
.form-checkbox label .text-container{line-height:1.4;font-weight:400;margin-left:0;display:block}
#second-email-section .form-group{margin-bottom:0em}
#second-email-section input{max-width:350px}
button#formApplyLaterButton{text-align:center}
.vp-searchform-homepage #vp-searchform,.vp-banner__action--search #vp-searchform{display:flex;margin-bottom:0em;justify-content:center}
.vp-archief-vacatures #vp-searchform,.js-vacancies-vp-container #vp-searchform,.vp-leeg-zoek .vp-leeg-zoekform{display:flex;justify-content:left}
.js-vacancies-vp-container .btn-secondary,.vp-leeg-zoek .btn-secondary{margin-top:0.5em}
.content-wrapper-edit-application{justify-content:center}
.edit-application-form-block{justify-items:center;margin:auto}
.edit-application-form-block h2{display:block;text-align:center;margin-top:-5px;margin-left:auto;margin-right:auto}
p.edit-application-text{text-align:center;margin-bottom:1em;max-width:950px;margin-left:auto;margin-right:auto}
.open-application-form{margin:auto}
.open-application-form form{margin-top:-3px}
.open-application-form .btn-primary{margin-top:0.25em}
.vp-searchform-homepage #vp-searchform .btn-primary,.vp-banner__action--search #vp-searchform .btn-primary{width:fit-content;padding:0 1em;box-shadow:0em 0em 0.5em rgba(0,0,0,0.5)}
.vp-archief-vacatures #vp-searchform .btn-primary,.js-vacancies-vp-container #vp-searchform .btn-primary,.vp-leeg-zoek .vp-leeg-zoekform .btn-primary{width:fit-content;padding:0 1em}
.vp-searchform-homepage #vp-searchform .form-group,.vp-banner__action--search #vp-searchform .form-group{border-radius:2em;margin-bottom:0em;flex:1;box-shadow:0em 0em 0.5em rgba(0,0,0,0.5)}
.vp-banner__action--search #vp-searchform{flex-wrap:wrap;gap:0.75em}
.vp-banner__action--search #vp-searchform .form-group{flex:1 1 240px}
.vp-banner__action--search #vp-searchform .btn-primary{flex:0 0 auto}
.vp-archief-vacatures #vp-searchform .form-group,.js-vacancies-vp-container #vp-searchform .form-group,.vp-leeg-zoek .vp-leeg-zoekform .form-group{border-radius:2em;margin-bottom:0em;flex:1;border:2px solid #e4e4e4}
#vp-searchform .form-group input[type="text"],.vp-leeg-zoekform .form-group input[type="text"]{height:100%}
.filtered-count{padding:0.5em 0em 0.5em 0.75em;border-radius:2em;font-weight:700;color:var(--vp-accent-strong,var(--vp-accent-color,#666));margin-top:1.5em;margin-bottom:1.5em;border:2px solid white;background:none;display:flex;align-items:center;gap:0.25em}
#vp-filter-form .filtered-count{padding:0;border:none;border-radius:0;font-weight:500;margin-top:1.1em;margin-bottom:1.1em}
#vp-filter-form{container-type:inline-size}
#vp-filter-form .vp-filter-actions{display:flex;flex-wrap:wrap;gap:0.5em}
#vp-filter-form .vp-filter-actions .vp-btn{flex:1 1 auto;width:auto;max-width:none;margin-top:0;justify-content:center;white-space:nowrap}
@container (max-width:300px){#vp-filter-form .vp-filter-actions .vp-btn{font-size:15px;padding-left:0.85em;padding-right:0.85em}
}
.vp-ajax-form__response-output{margin-top:0.5em;display:none}
.apply-success{color:#1b7f3b;font-weight:bold;padding:0.9em 1.25em;background-color:#e9f9ec;border:2px solid #8ed4a2;border-radius:1.25em;margin-top:0.5em;font-size:15px;min-height:40px;line-height:1.5em;align-content:center}
.vp-verborgen-na-verzenden{display:none!important}
.apply-error{color:#b3261e;font-weight:bold;padding:0.5em 1em;background-color:#ffe6e6;border-radius:2em;margin-top:0.5em;font-size:14px;min-height:40px;line-height:1.4em;align-content:center}
.form-buttons .apply-error,.form-buttons .apply-success{margin-top:0em!important}
.no-vacancies-found-widget{width:100%}
.no-vacancies-found-searchform{margin:auto;width:100%;max-width:calc(0.9* 767px)}
.no-vacancies-found-redirect{text-align:center;max-width:calc(0.9 * 767px);margin:auto}
.no-vacancies-found-redirect .vp-btn{margin:auto}
.vp-404-zoek{display:flex;gap:0.6em;align-items:center;max-width:480px;margin:1.25em auto}
.vp-404-zoek .form-control{flex:1;min-width:0;width:100%;height:auto;margin:0;padding:0.7em 1.2em;border:0;border-radius:2em;background:#fff;font-size:14px;color:var(--vp-dark-color,#333)}
.vp-404-zoek .vp-btn{flex:none;width:auto;margin:0}
.vp-404-knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6em}
.vp-404-knoppen .vp-btn{margin:0}
@media (max-width:479px){.vp-404-zoek{flex-direction:column;align-items:stretch}
}
.no-vacancies-found h4{margin-top:-4px}
.business-page-container{display:flex;justify-content:space-between;gap:3em;align-items:stretch;padding:1.5em 5%}
.business-block-container{width:33.33%;display:flex;flex-direction:column}
@media (min-width:768px){.business-block-container{width:calc((100% - (var(--vp-kaarten,3) - 1) * 2em) / var(--vp-kaarten,3))}
}
@media (min-width:981px){.business-block-container{width:calc((100% - (var(--vp-kaarten,3) - 1) * 3em) / var(--vp-kaarten,3))}
}
.business-block{flex:1;display:flex;flex-direction:column;justify-content:space-between;border:none;border-radius:2em;text-align:center;background-color:white;overflow:hidden;box-shadow:0 0 1em -4px #999}
.business-block h3.vp-divi-header-big{font-size:22px!important;line-height:1.15em!important}
.business-block .vp-divi-header-extra-large{font-size:26px!important;line-height:1.15em!important}
.business-block h3{color:white;background:var(--vp-brand-gradient);padding:0.75em 0.5em;display:flex;flex-wrap:wrap;row-gap:0.25em;text-align:center;justify-content:center;align-items:center}
.business-block h3 i{margin-right:0.25em;font-size:40px}
.business-block h4{padding-left:0.5em;padding-right:0.5em;color:var(--vp-dark-color,black);display:flex;flex-wrap:wrap;flex-direction:column;gap:0.25em;padding-top:1em;padding-bottom:1em}
.pricing-buttons{margin:0 auto 1.5em auto;padding:0 1.5em;width:100%}
.pricing-buttons .btn-primary{margin-top:0.85em;margin-inline:auto}
.usp-wrapper{padding:0 1.5em;flex-grow:1;align-content:flex-start}
.pricing-text{padding:0;margin-top:1em}
.usp-info{display:flex;flex-direction:column}
.usp-item{margin-bottom:0.5em;margin-top:0.5em;text-align:left}
.usp-header{display:flex;align-items:center;justify-content:left}
.usp-header i{font-size:22px;color:var(--vp-brand-color);margin-right:0.4em}
.usp-header .times-circle{color:#999}
.usp-header{align-items:flex-start}
.usp-header>.svg-icon{align-self:flex-start;margin-block:-0.12em}
.usp-wrapper{display:flex;flex-direction:column}
.usp-info{flex:1}
.usp-info>.usp-divider:has(+ .pricing-text){margin-top:auto}
.usp-text{font-weight:700;font-style:italic;margin:0;line-height:1.2;color:var(--vp-dark-color,black);letter-spacing:0.5px}
.usp-detail{font-size:0.9em;color:#999;margin-left:0;padding-top:0.25em;line-height:1.4;font-style:italic;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease}
.usp-divider{width:100%;height:4px;background-color:rgba(var(--vp-brand-rgb,0,0,0),0.1);border-radius:2px}
.usp-item:has(.times-circle) + .usp-divider{background-color:rgba(var(--vp-dark-rgb,0,0,0),0.1)}
.btn-more-info{justify-content:center;padding-top:0.2em}
@media (min-width:651px) and (max-width:1199px){.business-page-container.vp-kaarten-4{flex-wrap:wrap;justify-content:center}
.business-page-container.vp-kaarten-4 .business-block-container{width:calc((100% - 3em) / 2)}
}
@media (min-width:651px) and (max-width:980px){.business-page-container.vp-kaarten-4 .business-block-container{width:calc((100% - 2em) / 2)}
}
@media (max-width:980px){.business-page-container{gap:2em}
}
@media (max-width:767px){.business-page-container{gap:1em}
.business-block-container{width:95%;max-width:500px;margin-left:auto;margin-right:auto}
}
@media (max-width:650px){.business-page-container{overflow-x:scroll;gap:1.5em;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth}
.business-block-container{min-width:80%;max-width:150px;scroll-snap-align:center;flex:0 0 auto}
}
.business-form-pop-up-background{top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;z-index:99999;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.business-form-pop-up{display:inline-block;margin:auto;max-width:600px;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;background-color:#f1f1f1;background-color:var(--vp-form-tint,color-mix(in srgb,var(--vp-brand-color,#333) 7%,white));border-radius:2em;box-shadow:0em 10px 4em 0px rgb(0 0 0 / 50%);max-height:75%;overflow:scroll;margin-top:2.5em}
@media (max-width:767px){.business-form-pop-up{max-height:85%;margin-top:1em}
}
.business-form-pop-up .btn-primary{margin:0.75em auto auto 0}
.business-form-pop-up-exit{z-index:10;top:0;right:0;padding:0.75em 1em;cursor:pointer;background:#f1f1f1;background:var(--vp-form-tint,color-mix(in srgb,var(--vp-brand-color,#333) 7%,white));float:right;border-radius:2em;font-size:26px;box-shadow:0px 0px 6px 2px #f1f1f1;box-shadow:0px 0px 6px 2px var(--vp-form-tint,color-mix(in srgb,var(--vp-brand-color,#333) 7%,white));position:absolute}
.quotation-block-text{margin-top:-0.75em;font-weight:400}
.quotation-form-radio-block{display:inline-grid}
.company-archive-description-widget{max-width:1100px;width:90%;margin-left:auto;margin-right:auto;margin-top:0;padding-top:0em}
.company-archive-widget-container{display:flex;gap:2em;padding:1.5em;border-radius:2em;border:4px solid var(--vp-form-tint,#f1f1f1);background:var(--vp-form-tint,#f1f1f1)}
.company-archive-page-widget-image{min-width:30%;object-fit:cover;border-radius:2em;min-height:100px;background-size:cover;background-position:center;border:none}
.company-archive-widget-text{flex:1 1 auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
.company-archive-widget-text h3{margin-top:-0.25em}
.company-archive-widget-text p{margin-bottom:-0.25em}
.archive-page-results-company{width:100%!important;max-width:900px;display:flex;flex-direction:column}
.archive-page-results h2{margin-bottom:0.35em;margin-top:-0.25em}
.vp-result-wrapper{display:flex;flex-direction:column;margin-bottom:2em;line-height:1.4em;padding:1.5em;border:4px solid white;border-radius:2em;background:white;text-decoration:none;color:#666;font-weight:500;box-shadow:0 0 1em -4px #999}
a:last-of-type .vp-result-wrapper{margin-bottom:0!important}
.vp-result-wrapper:hover{box-shadow:0 0 0.5em 0px var(--vp-brand-color)}
.vp-result-wrapper h3{margin-top:-3px;width:fit-content;position:relative;display:inline-block;color:var(--vp-dark-color,#333)}
.js-blogs-vp-container .vp-result-wrapper h3{color:var(--vp-kaartkop,var(--vp-dark-color,#333))}
.vp-result-wrapper .heading-underline::after,.vp-post-title.heading-underline::after{background:var(--vp-brand-light,var(--vp-brand-color))}
.vp-result-row{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:1em}
.vp-result-image-wrapper{align-self:stretch;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:2em;overflow:hidden;margin-right:1.5em;width:30%}
.vp-result-title-location-date{display:flex;flex-direction:column;flex-grow:1}
.vp-result-location{color:#666;padding-bottom:0.2em}
.vp-result-date{margin-bottom:-3px}
.vp-result-main-content{display:flex;flex-direction:column;width:100%}
.vp-result-details{display:flex;flex-wrap:wrap;gap:0.25em;margin-bottom:0.75em}
.vp-result-detail{padding:0.25em 0.75em;border-radius:2em;display:flex;font-weight:bold;background:#f1f1f1;align-items:center;color:var(--vp-dark-color,#333);font-size:0.95em}
.vp-result-detail i{color:var(--vp-brand-light,var(--vp-brand-color))}
.vp-result-intro{font-style:italic;margin-bottom:-3px}
.vp-result-mobile-button{margin:1em auto auto 0;max-width:250px}
.read-more{font-weight:900;color:var(--vp-leesmeer,var(--vp-brand-dark,var(--vp-brand-color)));font-style:italic;text-decoration:underline;text-decoration-color:white;text-decoration-thickness:2px;cursor:pointer}
.read-more:hover{text-decoration-color:var(--vp-leesmeer,var(--vp-brand-dark,var(--vp-brand-color)))}
.no-vacancies-found{margin-bottom:0.75em}
.vp-pagination{margin-top:1em;display:flex;gap:0.5em}
.page-numbers{padding:0.5em 1em;background:#f1f1f1;border-radius:1em;line-height:1em;color:var(--vp-brand-color);font-weight:900}
.page-numbers.current{color:#666;background:#e4e4e4}
.three-images-container{display:flex;justify-content:center;gap:2em;max-width:1000px;margin-left:auto;margin-right:auto}
.image-item{width:calc(33.33% - 1.33em);border-radius:2em;overflow:hidden;aspect-ratio:16 / 9}
.image-item img{height:100%;width:100%;object-fit:cover}
.vp-post-content-container{width:100%}
.vp-post-content-container h2{margin-top:-5px;color:var(--vp-dark-color,#333)}
.vp-post-content-container ul{list-style-type:none;margin-left:1.5em;padding-bottom:0!important}
.vp-sidebar-container ul{list-style-type:none;margin-bottom:-3px!important;margin-left:1.5em;padding-bottom:0!important;color:var(--vp-dark-color,#333);font-weight:500;line-height:1.4em!important}
.vp-post-location{font-size:20px;font-weight:bold;color:#666;padding-bottom:3px;overflow-wrap:break-word}
.vp-post-date{color:#666;margin-bottom:1em}
.vp-post-content-details{display:flex;flex-wrap:wrap;gap:0.5em;margin-bottom:2.25em}
.vp-post-content-detail{padding:0.4em 0.75em;border-radius:2em;display:flex;font-weight:bold;background:#f1f1f1;align-items:center;color:var(--vp-dark-color,#333)}
.vp-post-content-detail i{color:var(--vp-brand-light,var(--vp-brand-color))}
.vp-post-content-wrapper{display:flex;flex-direction:row;gap:2em;width:100%;align-items:stretch;box-sizing:border-box;flex-grow:1}
.vp-post-content a{color:var(--vp-brand-color);text-shadow:none}
p.vp-post-content-intro{padding-top:0!important;margin-top:-0.25em}
.vp-post-content-image-wrapper{display:flex;gap:1.5em}
.vp-post-content-image{max-width:45%;min-width:45%;width:100%;object-fit:cover;border-radius:2em;min-height:120px;background-size:cover;background-position:center;overflow:hidden;position:relative}
.vp-post-content-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top left,var(--vp-brand-dark,var(--vp-brand-color)) -20%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:5}
.vp-post-content-image-text{flex:1 1 auto;display:flex;align-items:start;justify-content:start;flex-direction:column;font-size:16px;line-height:1.6em;letter-spacing:0px}
.vp-post-content-text{font-size:16px;line-height:1.6em;letter-spacing:0px}
.vp-post-content-company-description{display:flex;gap:1.5em;align-items:stretch}
.vp-post-content-company-description-image{max-width:40%;width:100%;object-fit:cover;border-radius:2em;border:none;min-height:150px;background-size:cover;background-position:center;overflow:hidden;position:relative}
.vp-post-content-company-description-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at bottom right,var(--vp-brand-dark,var(--vp-brand-color)) -20%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:5}
.vp-post-content-company-description-text{flex:1 1;display:flex;align-items:start;justify-content:start;flex-direction:column;font-size:16px;line-height:1.6em;letter-spacing:0px}
.vp-post-content-oneliner{font-style:italic;color:#666;padding:0.5em 1.5em 1em 1.5em;border-radius:2em;width:fit-content;max-width:775px;border:solid 4px transparent;background:linear-gradient(#fff,#fff) padding-box,var(--vp-brand-gradient,var(--vp-brand-color,#e4e4e4)) border-box}
.vp-post-content-video-container{position:relative;width:100%;max-width:600px;margin:0;border-radius:2em;padding:0;overflow:hidden;background-color:black}
.vp-post-content-video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0}
.vp-post-content-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0em}
.youtube-placeholder{position:relative;width:100%;padding-top:56.25%;cursor:pointer;background-color:#000;overflow:hidden}
.youtube-iframe{width:100%;height:100%}
.youtube-placeholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.youtube-placeholder .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:54px;height:54px;z-index:10;overflow:visible;box-shadow:0 0 2em 0.25em black;border-radius:2em}
.youtube-placeholder .play-button .svg-icon{width:54px;height:54px;color:var(--vp-brand-color);fill:currentColor}
.youtube-placeholder .play-button svg{fill:var(--vp-brand-color);background:white;border-radius:50%;transition:transform 0.3s ease,color 0.3s ease}
.youtube-placeholder:hover .play-button svg{transform:scale(1.1)}
path.ytp-large-play-button-bg{fill:var(--vp-brand-color)!important}
.youtube-placeholder .video-cookie-message{color:#fff;background-color:rgba(0,0,0,.6);padding:0.75em 1em;text-align:center;border-radius:2em;width:90%;position:absolute;z-index:99;text-shadow:0 0 1em black;position-area:center;max-width:400px;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;font-style:italic;font-weight:600;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-top:0}
.youtube-placeholder .sub-btn{display:inline;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color 0.3s ease}
.video-cookie-message:hover .sub-btn-text,.video-cookie-message:focus .sub-btn-text,.video-cookie-message:active .sub-btn-text{text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--vp-brand-color);transition:text-decoration-color 0.3s ease}
.vp-post-content-details-section{display:flex;flex-wrap:wrap;gap:0.5em;justify-content:flex-start}
.vp-sidebar-container{width:30%;display:flex;flex-direction:column;gap:2em;margin-top:0;margin-bottom:0}
.vp-profile-widget-wrapper,.vp-company-widget-wrapper{width:100%;max-width:calc(0.9* 767px);border-radius:2em;row-gap:1.25em;column-gap:1em;display:flex;flex-flow:wrap;margin-bottom:1em}
.vp-profile-widget-image{border-radius:2em;flex:auto;min-height:80px;max-width:300px;width:100px;align-self:stretch;background-size:cover;background-position:50% 8%;background-repeat:no-repeat}
.widget-contact-buttons{gap:0.5em;display:flex;width:100%}
.widget-contact-buttons .vp-btn{max-width:150px}
.widget-contact-buttons i{vertical-align:middle;font-size:24px;justify-content:center}
.vp-company-widget-image{border-radius:2em;flex:auto;min-height:100px;max-width:300px;width:100px;align-self:stretch;background-size:cover;background-position:center;background-repeat:no-repeat}
.vp-profile-widget-wrapper h4,.vp-company-widget-wrapper h4{width:fit-content;max-width:100%;overflow-wrap:break-word;padding-bottom:0.45em;margin:-3px 0 0 0;color:var(--vp-dark-color,#333);font-weight:bold}
.contact-info-wrapper h4{margin:0;color:var(--vp-dark-color,#333);padding-bottom:5px;font-weight:bold}
.vp-company-widget li{font-size:90%}
.vp-company-widget p{font-style:italic;line-height:1.4!important;margin-top:-3px;color:#666}
.vp-company-widget .buttons{margin-top:0.25em;display:flex;flex-direction:column}
.vp-profile-widget-wrapper p{font-style:italic;margin-bottom:-3px;line-height:1.4!important;margin-top:0px;color:#666}
.vp-related-posts{width:90%;text-align:left;max-width:850px;margin-bottom:4em;margin-left:auto;margin-right:auto}
.vp-sidebar-categories{width:90%;margin-bottom:4em;margin-left:auto;margin-right:auto;max-width:var(--vp-inhoud-max,1200px)}
@media (min-width:981px){.vp-blog-list.vp-related-posts,body.single-post .vp-related-posts{max-width:760px}
}
.vp-related-posts h2{color:var(--vp-dark-color,#333);margin-bottom:0.5em;margin-top:-0.25em;padding-bottom:0.25em}
.contact-page-title{text-align:center;margin-bottom:0.7em}
.contact-info-container,.contact-info-blocks{gap:2em;display:flex;flex-direction:column}
.contact-info ul{margin-top:0.75em;margin-bottom:0.5em;padding:0!important;margin-left:1.4em}
.contact-info a.contact-sub-btn .sub-btn-text,.contact-info a.contact-sub-btn .svg-icon{color:#666!important;fill:currentColor}
.contact-info a.contact-sub-btn:hover .sub-btn-text,.contact-info a.contact-sub-btn:focus .sub-btn-text,.contact-info a.contact-sub-btn:hover .svg-icon,.contact-info a.contact-sub-btn:focus .svg-icon{color:var(--vp-brand-color)!important;fill:currentColor}
.content-info h4{padding-bottom:6px;font-weight:700;border:none;line-height:1.2em}
.contact-info-wrapper{text-align:left;display:flex;flex-direction:column;row-gap:1.1em;margin-bottom:0;max-width:600px}
.contact-info-lines>.contact-info-slogan{margin:0 0 0.35em;padding-bottom:0}
body.vp-site-vve .contact-info-lines>.contact-info-slogan{color:var(--vp-brand-color)}
.contact-info-head{display:flex;align-items:stretch;column-gap:1.5em}
.contact-info-head>.contact-info-image{flex:0 0 38%;min-width:0;min-height:8em;position:relative;overflow:hidden;place-content:normal}
.contact-info-head>.contact-info-image img{position:absolute;inset:0;min-width:0}
.contact-info-head>.contact-info-lines{flex:1 1 auto;min-width:0}
.contact-info-image{border-radius:2em;display:flex}
.contact-info-wrapper img{border-radius:2em;border:none;width:100%;height:100%;object-fit:cover;min-width:50px;align-self:center}
.contact-info-wrapper p{line-height:1.6em!important}
.contact-info{width:100%;max-width:calc(0.9* 767px);padding:0;border-radius:2em;background-color:white;border:none}
.opening-hours{display:flex;gap:1em;margin-top:0.25em}
.opening-hours-wrapper{display:block;align-self:flex-start;background:white;border-radius:2em;border:none;margin-top:-5px;margin-bottom:-3px}
.opening-hours-wrapper h3{font-weight:700;font-size:16px;padding-bottom:0.75em}
.opening-hours-days,.opening-hours-times{display:flex;flex-direction:column}
@media (max-width:767px){.contact-info-container>.opening-hours-wrapper{align-self:center;text-align:center}
.contact-info-container>.opening-hours-wrapper>.opening-hours{justify-content:center}
.contact-info-container>.opening-hours-wrapper :is(.opening-hours-days,.opening-hours-times){text-align:left}
}
.opening-hours-times{font-weight:700;color:var(--vp-dark-color,#333)}
.contact-employer-widget-list{padding:0}
@media (max-width:767px){.archive-page-filter{width:100%;max-width:500px}
.content-wrapper-archive-page-branche,.content-wrapper-archive-page.vp-zoekkaart-onder{flex-direction:column-reverse}
.checkbox-sub-text{font-size:100%}
.vp-post-content-image{max-width:38%;min-width:38%;width:100%}
.vp-post-content-company-description-image{max-width:30%;width:100%}
.btn-fixed-buttons{width:100%;display:flex;flex-direction:column;align-items:center;position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding-bottom:1.5em}
.btn-fixed{width:calc(100% - 4em);max-width:450px;justify-content:center}
.vp-post-content,.vp-sidebar-container{width:100%;margin-top:0px}
.vp-post-location{font-size:18px}
.vp-page-content-wrapper{flex-wrap:wrap}
.vp-company-widget li{font-size:100%}
.vp-company-widget-wrapper{gap:1.25em;margin-bottom:1em}
.vp-profile-widget-wrapper{flex-wrap:nowrap;margin-bottom:1em;flex:1;gap:1em}
.vp-profile-widget-image{flex:0 0 auto;max-width:100px;min-width:35%;line-height:0}
.three-images-container{flex-flow:wrap}
.image-item{flex-basis:calc(50% - 1em)}
.image-item.item-3{flex-basis:100%}
.vp-result-wrapper{margin-bottom:1em}
.vp-result-image-wrapper{margin-right:1em}
.vp-post-content-detail{font-size:0.95em;padding:0.4em 0.8em}
.js-more-vacancies-vp,.vp-meer-resultaten{margin-top:1em}
.application-form .content-divider{margin-top:1.5em;margin-bottom:1em;display:inline-block}
.contact-info-container{gap:2em}
}
@media (max-width:600px){.content-wrapper{flex-wrap:wrap}
.company-archive-widget-container{flex-flow:wrap-reverse;gap:1.5em}
.company-archive-widget-text{align-items:center;text-align:center}
.company-archive-page-widget-image{width:100%;height:100px}
}
@media (min-width:500px) and (max-width:649px){.content-wrapper-contact-page{flex-wrap:wrap-reverse}
.contact-form-wrapper{width:90%}
.contact-info-container{row-gap:4em;column-gap:2em;display:flex}
.contact-info-blocks{display:flex;flex-direction:row}
.contact-info ul{display:flex;flex-direction:column;margin-right:0.5em}
.content-divider{display:none}
}
@media (max-width:499px){.vp-post-content-company-description{flex-wrap:wrap-reverse;gap:2.25em}
.vp-post-content-company-description-image{width:100%;max-width:none;max-height:250px;min-height:200px}
.vp-post-content-image-wrapper{flex-wrap:wrap;row-gap:2.5em;column-gap:1em}
.vp-post-content-image{width:100%;min-width:100%;max-height:150px;min-height:150px}
.vp-archief-vacatures #vp-searchform .form-group,.vp-searchform-homepage #vp-searchform .form-group,.js-vacancies-vp-container #vp-searchform .form-group,.vp-leeg-zoek .vp-leeg-zoekform .form-group{margin-right:0em;margin-bottom:0.5em}
.vp-searchform-homepage #vp-searchform{flex-flow:wrap;max-width:350px;margin:auto;flex-direction:column}
.vp-archief-vacatures #vp-searchform,.js-vacancies-vp-container #vp-searchform,.vp-leeg-zoek .vp-leeg-zoekform{flex-flow:wrap;flex-direction:column}
.vp-archief-vacatures #vp-searchform .btn-primary,.js-vacancies-vp-container #vp-searchform .btn-primary,.js-vacancies-vp-container .btn-secondary,.vp-leeg-zoek .vp-leeg-zoekform .btn-primary,.vp-leeg-zoek .btn-secondary{max-width:250px;width:100%}
.vp-searchform-homepage #vp-searchform .btn-primary{max-width:250px;width:100%;align-self:center}
.vp-divi-btn-container .vp-btn{margin:auto;max-width:250px;text-align:center;display:flex;justify-content:center}
.three-images-container{gap:1em;flex-flow:wrap}
.image-item{width:100%;aspect-ratio:16 / 9;flex-basis:100%}
.image-item.item-1,.image-item.item-2{max-height:160px}
.content-wrapper-contact-page{flex-direction:column-reverse}
.contact-info-head>.contact-info-image{flex:1}
.opening-hours-wrapper{align-self:flex-start;text-align:left}
.content-divider{display:none}
}
@media (max-width:350px){.vp-result-image-wrapper{display:none}
.vp-profile-widget-image{width:100%}
.vp-post-content-image-wrapper{flex-wrap:wrap}
.vp-post-content-image{width:100%;max-width:none;height:200px}
.vp-profile-widget-wrapper{flex-wrap:wrap;flex:1;gap:1em}
.vp-profile-widget-image{flex:none;max-width:none;line-height:0;height:6em}
.divi-werkgevers-button-widget .vp-btn{margin-inline:auto}
.contact-info-head{display:block}
.contact-info-head>.contact-info-image{max-width:none;width:100%;height:7.5em;margin:0 0 1em}
.contact-info-head>.contact-info-lines{width:100%}
.contact-info-image,.contact-info-wrapper img{max-height:7.5em;overflow:hidden}
}
@media (min-width:500px){.vp-searchform-homepage #vp-searchform .form-group{margin-right:1em}
.vp-archief-vacatures #vp-searchform .form-group,.js-vacancies-vp-container #vp-searchform .form-group,.vp-leeg-zoek .vp-leeg-zoekform .form-group{margin-right:1em}
.zoom-animation:hover{transform:scale(1.02)}
.et_pb_column_1_4.et_pb_with_border:hover,.et_pb_column_1_4.vp-merkband:hover{transform:scale(1.02);transition:opacity 0.3s ease-in-out,transform 0.5s cubic-bezier(0.19,1,0.22,1)}
.vp-inline-usp:hover{transform:scale(1.02)}
}
@media (min-width:768px){.content-wrapper{column-gap:2em;row-gap:3em}
.content-wrapper-contact-page{column-gap:2em;row-gap:5em}
.checkbox-sub-text{font-size:90%}
.btn-fixed-buttons{display:none}
.vp-result-mobile-button{display:none}
.archive-page-filter{width:27.5%}
.archive-page-results{width:72.5%;margin-left:auto;margin-right:auto}
.archive-page-results-wide{width:100%}
.archive-page-results-company{width:90%!important}
.contact-form-wrapper,.contact-info-container{max-width:415px;flex:1;min-width:0}
.vp-profile-widget-image,.vp-company-widget-image{width:100%;line-height:0;height:100px}
.vp-searchform-homepage #vp-searchform .form-group{margin-right:1em}
.vp-archief-vacatures #vp-searchform .form-group,.js-vacancies-vp-container #vp-searchform .form-group,.vp-leeg-zoek .vp-leeg-zoekform .form-group{margin-right:1em;max-width:400px}
.content-wrapper,.content-wrapper-branches,.vp-related-posts,.vp-related-posts .content-divider,.company-archive-description-widget,.content-wrapper-contact-page{margin-bottom:5em}
.vp-sidebar-categories{margin-bottom:5em;margin-left:auto;margin-right:auto}
.vp-post-content-video-container{width:90%}
.vp-btn{font-size:15px}
.js-more-vacancies-vp,.vp-meer-resultaten{margin-top:1.75em}
.application-form .content-divider{margin-top:2em;margin-bottom:1.5em;display:inline-block}
}
@media (min-width:981px){.content-wrapper,.content-wrapper-branches,.vp-related-posts,.vp-related-posts .content-divider,.company-archive-description-widget,.content-wrapper-contact-page{margin-bottom:6em}
.vp-sidebar-categories{margin-bottom:6em;margin-left:auto;margin-right:auto}
.content-wrapper-contact-page{column-gap:6em;row-gap:6em}
.content-wrapper{column-gap:3em;row-gap:3em}
.contact-info-container,.contact-info-blocks{gap:3em;display:flex;flex-direction:column}
.contact-info-wrapper img{min-width:180px}
.contact-info-head>.contact-info-image{flex:0 0 40%;min-width:0}
}
h1,h2,h3,h4,h5,h6{color:var(--vp-dark-color,#333);padding-bottom:0.4em;line-height:1em;font-weight:500;font-family:var(--vp-font,'Inter',Arial,Helvetica,sans-serif)!important}
h1,.vp-divi-page-header{font-size:26px!important;line-height:1.2em!important;letter-spacing:0.5px!important;padding-bottom:0!important;font-weight:900!important}
.vp-divi-header-extra-large{font-size:25px!important;line-height:1.2em!important;letter-spacing:0.5px!important;font-weight:900!important}
h2,.vp-divi-header-big{font-size:21px!important;line-height:1.2em!important;letter-spacing:0.5px!important;font-weight:900!important}
.vp-divi-header-medium{font-size:18px!important;line-height:1.2em!important;letter-spacing:0.5px!important;font-weight:700!important}
h3,.vp-divi-header-small{font-size:17px!important;line-height:1.2em!important;letter-spacing:0.5px!important;font-weight:900!important}
h4,h5,.vp-divi-sub-text{font-size:16px!important;line-height:1.2em!important;letter-spacing:0.5px!important;font-weight:900!important}
.vp-divi-sub-text-two{font-size:16px!important;line-height:1.2em!important;letter-spacing:0.5px!important;font-weight:700!important}
.vp-post-content h3{padding-bottom:0px!important;color:var(--vp-dark-color,#333);margin-top:-0.25em;font-size:17px!important;line-height:1.4em!important;letter-spacing:0.5px!important;font-weight:700!important}
.vp-divi-text-big{font-size:15px!important;line-height:1.6em!important;letter-spacing:0px!important}
.vp-post-content p,.vp-post-content ul{font-size:16px!important;line-height:1.6em!important;letter-spacing:0px!important;padding-top:0.25em;margin-bottom:-0.25em}
.vp-divi-text-small{font-size:14px!important;line-height:1.4em!important;letter-spacing:0px!important}
.vp-faq .vp-divi-text-small{line-height:1.6em!important}
.vp-breadcrumbs{font-size:13px;line-height:1.3em;font-weight:700;color:#d0d0d0;text-transform:uppercase;letter-spacing:0.09em;text-align:inherit;padding:0 0 0.5em!important;margin:0 0 -0.4em}
.vp-banner__top>.vp-breadcrumbs:last-child{margin-bottom:0}
.vp-breadcrumbs,.vp-breadcrumbs a,.vp-breadcrumbs>span{text-shadow:none}
.vp-breadcrumbs>span{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:0.15em}
.vp-breadcrumbs__pijl{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:0.75em;height:0.75em;opacity:0.75;transform:translateY(-0.1em)}
.vp-breadcrumbs__pijl svg{width:100%;height:100%;fill:currentColor}
.vp-breadcrumbs a{color:#d0d0d0;text-decoration:none;display:inline-block;border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color 0.25s ease,color 0.25s ease}
.vp-breadcrumbs a:hover{color:#fff}
.vp-breadcrumbs a:focus-visible{color:#fff;border-bottom-color:#fff}
.vp-counter{display:flex;align-items:baseline;gap:0;font-size:38px;font-weight:800;line-height:1em;color:var(--vp-dark-color,#333333);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
.vp-counter--left{justify-content:flex-start}
.vp-counter--center{justify-content:center}
.vp-counter--right{justify-content:flex-end}
@media (min-width:500px){.vp-counter{font-size:44px}
}
@media (min-width:981px){.vp-counter{font-size:54px}
}
@media (max-width:980px){.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:flex;flex-wrap:wrap;align-items:stretch}
}
@media (min-width:500px) and (max-width:980px){.et_pb_row.et_pb_equal_columns:has(>.et_pb_column_empty.vp-divi-lazy-load),.et_pb_row_inner.et_pb_equal_columns:has(>.et_pb_column_empty.vp-divi-lazy-load),.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column_empty),.et_pb_row.et_pb_equal_columns:has(>.et_pb_column.divi-analytics-widget){flex-wrap:nowrap}
}
@media (max-width:499px){.et_pb_row.divi-services-widget:has(>.et_pb_column_empty):has(+ .et_pb_row.divi-services-widget){margin-bottom:14px!important}
}
@media (min-width:500px) and (max-width:599px){.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty))){flex-wrap:wrap}
}
@media (min-width:600px) and (max-width:900px){.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty))){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;align-items:stretch}
.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)))::before,.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)))::after{display:none}
.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)))>.et_pb_column_empty{display:none!important}
.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)))>.et_pb_column{width:auto!important;margin:0!important}
.et_pb_row.et_pb_equal_columns.divi-services-widget:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)):not(:has(>.et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty) ~ .et_pb_column:not(.et_pb_column_empty)))>.et_pb_column:not(.et_pb_column_empty):last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 0.5em)!important}
}
@media (min-width:768px) and (max-width:900px){.et_pb_row.et_pb_gutters1>.et_pb_column[class*="divi-custom-margin-"]{width:calc(50% - 0.5em)!important;margin-right:1em!important;margin-bottom:1em!important}
.et_pb_row.et_pb_gutters1>.et_pb_column[class*="divi-custom-margin-"]:nth-child(2n){margin-right:0!important}
.et_pb_row.et_pb_gutters1>.et_pb_column[class*="divi-custom-margin-"]:nth-last-child(-n+2){margin-bottom:0!important}
}
.et_pb_column.vp-merkband:has(i.icon-divi-usp-row):not(:has(.vp-divi-text-small p:not(:empty))){display:flex;flex-direction:column;justify-content:center}
.et_pb_column.vp-merkband:has(i.icon-divi-usp-row):not(:has(.vp-divi-text-small p:not(:empty)))>.et_pb_module{width:100%}
.et_pb_column.vp-merkband:has(i.icon-divi-usp-row)>.vp-divi-text-small:not(:has(p:not(:empty))){display:none}
.et_pb_column:has(>.vp-counter-module){padding-top:18px!important;padding-bottom:19px!important}
.et_pb_column:has(>.vp-counter-module){border-color:var(--vp-outline-tint,#c3c3c3)!important;border-color:color-mix(in srgb,var(--vp-brand-light,var(--vp-brand-color)) 30%,var(--vp-outline-tint,#c3c3c3))!important}
.et_pb_column:has(>.vp-counter-module) ~ .et_pb_column:has(>.vp-counter-module){border-color:var(--vp-brand-light,var(--vp-brand-color))!important}
.et_pb_column:has(>.vp-counter-module)>.vp-counter-module:not(:last-child){margin-bottom:4px!important}
.et_pb_column:has(>.vp-counter-module)>.et_pb_module{margin-top:0!important;margin-bottom:0!important}
@media (min-width:768px){.et_pb_column:has(>.vp-counter-module){padding-top:27px!important;padding-bottom:29px!important}
.et_pb_column:has(>.vp-counter-module)>.vp-counter-module:not(:last-child){margin-bottom:6px!important}
}
.usp-header{justify-content:flex-start;text-align:left}
.usp-header .svg-icon{flex:0 0 auto}
.vp-visueel-verborgen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.vp-visueel-verborgen:focus,.vp-visueel-verborgen:focus-within{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}
@media (min-width:500px){h1,.vp-divi-page-header{font-size:32px!important}
.vp-divi-header-extra-large{font-size:26px!important}
h2,.vp-divi-header-big{font-size:23px!important}
.vp-divi-header-medium{font-size:21px!important}
h3,.vp-divi-header-small{font-size:19px!important}
h4,h5,.vp-divi-sub-text{font-size:17px!important}
}
@media (min-width:768px){h1,.vp-divi-page-header{font-size:48px!important}
.vp-divi-header-extra-large{font-size:34px!important}
h2,.vp-divi-header-big{font-size:28px!important}
.vp-divi-header-medium{font-size:23px!important}
h3,.vp-divi-header-small{font-size:21px!important}
h4,h5,.vp-divi-sub-text{font-size:17px!important}
.vp-divi-sub-text-two{font-size:17px!important}
.vp-divi-text-big{font-size:16px!important}
.vp-divi-text-small{font-size:15px!important}
}
.vp-top-categories{display:flex;flex-wrap:wrap;width:100%;justify-content:center}
.vp-category-block{position:relative;width:calc((100% - 3em) / 3);margin-right:1.5em;margin-bottom:1.5em;background:white}
.vp-category-block i{color:var(--vp-btn-rest,var(--vp-accent-strong,var(--vp-accent-color)));vertical-align:middle;margin-left:0.1em}
.vp-category-block a{text-decoration:none;color:inherit;border:none;border-radius:2em;overflow:hidden;display:block;width:100%;margin-bottom:0}
.vp-category-block a:hover{box-shadow:0 0 0.5em 0px var(--vp-brand-color)}
.vp-category-image{position:relative;height:6em;overflow:hidden}
.vp-category-image .branch-image,.vp-category-image .company-image,.vp-category-image .featured-image{width:100%;height:100%;object-fit:cover}
.vp-category-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.6);pointer-events:none;transition:opacity 0.5s ease-in-out,background-color 0.3s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out,background-color 0.3s ease-in-out;z-index:1;opacity:1}
.category-image-branches::before,.category-image-pages::before{background:radial-gradient( ellipse at top left,rgba(var(--vp-brand-rgb,255,255,255),0.16) 0%,rgba(var(--vp-brand-rgb,255,255,255),0) 70% ),rgba(255,255,255,0.74)}
.vp-category-block:hover .category-image-branches::before,.vp-category-block:hover .category-image-pages::before{background:radial-gradient( ellipse at top left,rgba(var(--vp-brand-rgb,255,255,255),0.16) 0%,rgba(var(--vp-brand-rgb,255,255,255),0) 70% ),rgba(255,255,255,0.9)}
.category-image-companies::before,.category-image-blogs::before{background:rgba(var(--vp-brand-shade-rgb,0,0,0),0.62)}
.vp-category-block:hover .category-image-companies::before,.vp-category-block:hover .category-image-blogs::before{background:rgba(var(--vp-brand-shade-rgb,0,0,0),0.80)}
.vp-category-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;width:100%}
.vp-category-info h3{white-space:normal;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.15;max-width:100%;padding:0.5em 0.6em;margin:-0.5em 0}
.category-info-branches h3,.category-info-pages h3{text-shadow:0em 0em 0.6em #FFFFFF;color:var(--vp-dark-color,black)}
.category-info-companies h3,.category-info-blogs h3{text-shadow:0em 0em 0.6em black;color:white}
.vp-category-info p{margin:0.3em 0 0;font-weight:700;line-height:1.1!important;font-style:italic;padding-left:0.25em;padding-right:0.25em}
.category-info-branches p,.category-info-pages p{text-shadow:0em 0em 0.6em #FFFFFF;color:var(--vp-dark-color,#444)}
.category-info-companies p,.category-info-blogs p{text-shadow:0em 0em 0.6em black;color:#f2f2f2}
.category-info-companies i,.category-info-blogs i{color:var(--vp-brand-light,inherit)}
.vp-site-ats .vp-category-block .vp-category-info i{color:var(--vp-brand-light,var(--vp-brand-color))}
@media screen and (min-width:768px){.vp-category-block:nth-child(3n){margin-right:0}
}
@media screen and (max-width:980px){.vp-category-block{margin-bottom:0}
}
@media screen and (max-width:767px){.vp-category-block:nth-child(1),.vp-category-block:nth-child(2),.vp-category-block:nth-child(3){margin-bottom:1em}
.vp-category-block:nth-child(4),.vp-category-block:nth-child(5),.vp-category-block:nth-child(6){margin-bottom:0em}
.vp-category-block{width:calc((100% - 3em) / 3);margin-right:1.5em}
.vp-category-block:nth-child(3n){margin-right:0}
}
@media screen and (max-width:499px){.vp-category-block:nth-child(1),.vp-category-block:nth-child(2),.vp-category-block:nth-child(3),.vp-category-block:nth-child(4){margin-bottom:1em}
.vp-category-block:nth-child(5),.vp-category-block:nth-child(6){margin-bottom:0em}
.vp-category-block{width:calc(50% - 0.5em)}
.vp-category-block:nth-child(odd){margin-right:1em}
.vp-category-block:nth-child(even){margin-right:0}
.vp-category-image{height:5em}
}
@media screen and (max-width:350px){.vp-category-block:nth-child(1),.vp-category-block:nth-child(2),.vp-category-block:nth-child(3),.vp-category-block:nth-child(4),.vp-category-block:nth-child(5){margin-bottom:0.5em}
.vp-category-block:nth-child(6){margin-bottom:0em}
.vp-category-block{width:100%;margin-right:0}
.vp-category-block:nth-child(5){margin-left:0}
.vp-category-block:nth-child(odd){margin-right:0em}
.vp-category-image{height:4em}
}
@media screen and (min-width:981px){.vp-category-block{margin-bottom:0em}
}
@media screen and (min-width:768px){.vp-category-block:nth-child(-n+3){margin-bottom:1.5em}
}
@media screen and (max-width:350px){.vp-category-image{min-height:5em}
}
@media screen and (min-width:981px){.vp-category-info h3{font-size:18px!important}
}
@media screen and (min-width:351px) and (max-width:767px){.vp-category-info h3{-webkit-line-clamp:3;line-clamp:3}
}
@media screen and (max-width:767px){.vp-category-info h3{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:14 7 7;-webkit-hyphenate-limit-before:7;-webkit-hyphenate-limit-after:7;overflow-wrap:break-word}
}
@media screen and (min-width:351px) and (max-width:767px){.vp-category-image{min-height:6em}
}
@media (hover:none) and (pointer:coarse){.form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="number"],input[type="password"],input[type="date"],textarea,select{font-size:16px}
textarea::placeholder,input::placeholder{font-size:13px}
}
.vp-contactbar{--vp-cb-size:48px;--vp-cb-icon:22px;--vp-cb-offset:20px;position:fixed;z-index:990;display:flex;gap:0.75em;pointer-events:none;bottom:calc(var(--vp-cb-offset) + env(safe-area-inset-bottom,0px))}
.vp-contactbar .vp-btn{pointer-events:auto;height:var(--vp-cb-size);width:auto}
.vp-contactbar .vp-icon-text i{font-size:var(--vp-cb-icon);vertical-align:middle}
.vp-contactbar__btn--labelled .vp-icon-text i{margin-right:6px}
.vp-contactbar--right{right:var(--vp-cb-offset);flex-direction:column;align-items:flex-end}
.vp-contactbar--left{left:var(--vp-cb-offset);flex-direction:column;align-items:flex-start}
.vp-contactbar--round .vp-btn{width:var(--vp-cb-size);min-width:var(--vp-cb-size);max-width:var(--vp-cb-size);padding:0}
.vp-contactbar--pill .vp-btn{max-width:none;padding:0 1.15em}
.vp-contactbar--wide{left:50%;right:auto;width:100%;transform:translateX(-50%);flex-direction:column;align-items:center;gap:0.75em}
.vp-contactbar--wide .vp-btn{width:calc(100% - 4em);max-width:450px;padding:0 1.15em;justify-content:center}
.vp-contactbar--native .btn-whatsapp{background-color:rgb(var(--vp-color-whatsapp));color:#ffffff;box-shadow:0 0 9px rgba(0,0,0,0.2)}
.vp-contactbar--native .btn-phone{background-color:rgb(var(--vp-color-phone));color:#ffffff;box-shadow:0 0 9px rgba(0,0,0,0.2)}
.vp-contactbar--brand .vp-btn{background-color:var(--vp-brand-color);color:#ffffff;box-shadow:0 0 9px rgba(0,0,0,0.2)}
.vp-contactbar--brand .vp-btn:hover,.vp-contactbar--brand .vp-btn:focus{background-color:var(--vp-accent-strong,var(--vp-accent-color))}
.vp-contactbar--custom .vp-btn{box-shadow:0 0 9px rgba(0,0,0,0.2)}
.vp-contactbar--native .vp-btn:hover,.vp-contactbar--native .vp-btn:focus,.vp-contactbar--brand .vp-btn:hover,.vp-contactbar--brand .vp-btn:focus,.vp-contactbar--custom .vp-btn:hover,.vp-contactbar--custom .vp-btn:focus{box-shadow:0em 0em 9px 1px rgba(0,0,0,0)}
.vp-contactbar--deferred{opacity:0;visibility:hidden;pointer-events:none}
.vp-contactbar--deferred.is-visible{opacity:1;visibility:visible}
.vp-contactbar--pulse .vp-btn{position:relative}
.vp-contactbar--pulse .vp-btn::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 currentColor;animation:vp-contactbar-pulse 2.4s ease-out infinite}
@keyframes vp-contactbar-pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:0.55}
70%{box-shadow:0 0 0 14px currentColor;opacity:0}
100%{box-shadow:0 0 0 0 currentColor;opacity:0}
}
@media (min-width:981px){.vp-contactbar--mobile{display:none}
}
@media (max-width:980px){.vp-contactbar--desktop{display:none}
}
@media (prefers-reduced-motion:reduce){.vp-contactbar--pulse .vp-btn::after{animation:none;opacity:0}
}
@media print{.vp-contactbar{display:none}
}
.vp-logo-strip{--vp-logos:6;--vp-logos-sm:3;--vp-logo-gap:0.5em;display:grid;grid-template-columns:repeat(var(--vp-logos-sm),1fr);gap:1em var(--vp-logo-gap);align-items:center;width:100%;margin:21px auto 0}
.et_pb_row:has(.vp-logo-strip) + .et_pb_row,.et_pb_row:has(.vp-divi-jobboard-button) + .et_pb_row{margin-top:21px!important}
.et_pb_row:has(.vp-logo-rij) + .et_pb_row{margin-top:1em!important}
.et_pb_row.vp-voor-logos>.et_pb_column>.et_pb_module.et_pb_text:last-child{margin-bottom:0!important}
.et_pb_row.vp-voor-logos>.et_pb_column>.et_pb_module.et_pb_text:last-child>.et_pb_text_inner>p:last-child{margin-bottom:calc(0.3637em - 0.5lh)!important}
.et_pb_row:has(>.et_pb_column>.et_pb_module.et_pb_text:last-child) + .et_pb_row:has(.vp-logo-strip,.vp-logo-rij),.et_pb_row:has(.vp-logo-strip,.vp-logo-rij) + .et_pb_row:has(>.et_pb_column>.et_pb_module.et_pb_text:first-child){margin-top:23px!important}
.et_pb_row:has(>.et_pb_column>.et_pb_module.et_pb_text:last-child) + .et_pb_row:has(.vp-logo-strip,.vp-logo-rij) .vp-logo-strip{margin-top:0!important}
.et_pb_row:has(.vp-logo-strip,.vp-logo-rij) + .et_pb_row>.et_pb_column>.et_pb_module.et_pb_text:first-child{margin-top:0!important}
.et_pb_row:has(.vp-logo-strip,.vp-logo-rij) + .et_pb_row>.et_pb_column>.et_pb_module.et_pb_text:first-child>.et_pb_text_inner>:is(h1,h2,h3,h4,p):first-child,.et_pb_row:has(.vp-logo-strip,.vp-logo-rij) + .et_pb_row>.et_pb_column>.et_pb_module.et_pb_text:first-child:not(:has(>.et_pb_text_inner>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,div,blockquote,table,figure,img,i,svg)))>.et_pb_text_inner{margin-top:calc(0.3637em - 0.5lh)!important}
.vp-logo-rij .vp-logo-strip{display:flex;flex-wrap:nowrap;gap:0;margin:0;max-width:none!important;width:100%}
@media (max-width:980px){.vp-logo-rij .vp-logo-strip{flex-wrap:wrap}
}
.vp-logo-rij .vp-logo-strip__item[data-bg*="Google-Logo"],.vp-logo-rij .vp-logo-strip__item[style*="Google-Logo"]{background-size:75% auto}
.vp-logo-rij .vp-logo-strip__item{flex:0 1 auto;width:calc((100% - 1em) / 3);margin:0 0.5em 0 0}
.vp-logo-rij .vp-logo-strip__item:nth-child(-n+3){margin-bottom:1em}
.vp-logo-rij .vp-logo-strip__item:nth-child(3),.vp-logo-rij .vp-logo-strip__item:nth-child(6){margin-right:0}
@media (min-width:500px){.vp-logo-rij .vp-logo-strip__item{width:calc((100% - 2.5em) / 3);margin-right:1.25em}
.vp-logo-rij .vp-logo-strip__item:nth-child(3),.vp-logo-rij .vp-logo-strip__item:nth-child(6){margin-right:0}
}
@media (min-width:768px){.vp-logo-rij .vp-logo-strip__item{width:calc((100% - 3.75em) / 6);margin-right:0.75em}
.vp-logo-rij .vp-logo-strip__item:nth-child(-n+3){margin-bottom:0}
.vp-logo-rij .vp-logo-strip__item:nth-child(3){margin-right:0.75em}
}
@media (min-width:981px){.vp-logo-rij .vp-logo-strip__item{width:calc((100% - 6.25em) / 6);margin-right:1.25em}
.vp-logo-rij .vp-logo-strip__item:nth-child(3){margin-right:1.25em}
.vp-logo-rij .vp-logo-strip__item:nth-child(6){margin-right:0}
}
.vp-logo-strip__item{display:block;width:100%;height:40px;background-repeat:no-repeat;background-position:50% 50%;background-size:var(--vp-logo-maat,80%);box-sizing:border-box}
.vp-logo-strip__item[data-bg*="Werkzoeken-Logo"],.vp-logo-strip__item[style*="Werkzoeken-Logo"],.vp-divi-jobboard-button:has(>a[href*="werkzoeken.nl"]){background-size:min(50%,72px) auto!important}
.vp-logo-strip__item--tekst{display:flex;align-items:center;justify-content:center;padding:0 0.6em;font-family:var(--vp-font,'Inter',Helvetica,Arial,Lucida,sans-serif);font-size:13px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;color:var(--vp-accent-strong,var(--vp-brand-color))}
.vp-logo-strip__item--tekst>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;hyphens:auto}
.vp-logo-strip__item--merk{display:flex;align-items:center;justify-content:center;color:#8e9aa6}
.vp-logo-strip__item--merk>svg{display:block;width:90%;height:auto;max-height:65%;font-family:var(--vp-font,'Inter',Helvetica,Arial,sans-serif)}
a.vp-logo-strip__item{cursor:pointer}
span.vp-logo-strip__item{cursor:default}
.vp-logo-strip__item:focus-visible{outline:3px solid var(--vp-brand-color);outline-offset:3px}
@media (min-width:500px){.vp-logo-strip{--vp-logo-gap:1.25em}
}
@media (min-width:768px){.vp-logo-strip{--vp-logo-gap:0.75em;grid-template-columns:repeat(var(--vp-logos),1fr);row-gap:0.75em}
}
@media (min-width:981px){.vp-logo-strip{--vp-logo-gap:1.25em}
}
.vp-banner{--vp-banner-pad:9em;--vp-banner-pad-t:7.6em;--vp-banner-pad-p:6.4em;--vp-banner-padnu:var(--vp-banner-pad);--vp-banner-inset:calc(var(--vp-banner-padnu) * 0.59);--vp-banner-mid:0.50;--vp-banner-mid-at:60%;--vp-banner-end:0.70;--vp-banner-kern:0.82;--vp-banner-ring:0.56;--vp-banner-rand:0.2;--vp-banner-tint:var(--vp-dark-color,var(--vp-brand-dark,var(--vp-brand-color)));--vp-banner-hoek:color-mix(in srgb,var(--vp-brand-color) 78%,#000000);--vp-banner-hoek-sterkte:0.6;--vp-banner-pos:center 28%;--vp-banner-width:var(--vp-site-max,1300px);position:relative;width:100%;max-width:var(--vp-banner-max,1300px);margin-inline:auto;border-radius:0 0 2em 2em;padding:var(--vp-banner-padnu) 0;background-repeat:no-repeat;background-size:cover;background-position:var(--vp-banner-pos);overflow:hidden}
.vp-banner__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--vp-banner-pos);z-index:0;filter:brightness(1.15) saturate(1.1)}
.vp-banner::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient( ellipse 46% 66% at 50% 50%,rgba(var(--vp-brand-shade-rgb,0,0,0),var(--vp-banner-kern)) 0%,rgba(var(--vp-brand-shade-rgb,0,0,0),var(--vp-banner-ring)) 55%,rgba(var(--vp-brand-shade-rgb,0,0,0),var(--vp-banner-rand)) 100% );background:radial-gradient( ellipse 60% 100% at 0% 0%,color-mix(in srgb,var(--vp-banner-hoek) calc(var(--vp-banner-hoek-sterkte) * 100%),transparent) 0%,transparent 100% ),radial-gradient( ellipse var(--vp-banner-ovaal,46% 66%) at 50% 50%,color-mix(in srgb,var(--vp-banner-tint) calc(var(--vp-banner-kern) * 100%),transparent) 0%,color-mix(in srgb,var(--vp-banner-tint) calc(var(--vp-banner-ring) * 100%),transparent) 55%,color-mix(in srgb,var(--vp-banner-tint) calc(var(--vp-banner-rand) * 100%),transparent) 100% );z-index:1}
.vp-banner--blur .vp-banner__bg{filter:blur(5px) brightness(1.15) saturate(1.1);transform:scale(1.04)}
.vp-banner--blur-licht .vp-banner__bg{filter:blur(2px) brightness(1.15) saturate(1.1);transform:scale(1.02)}
.vp-banner--sluier-licht{--vp-banner-kern:0.74;--vp-banner-ring:0.44;--vp-banner-rand:0.12}
.vp-banner--sluier-donker{--vp-banner-kern:0.9;--vp-banner-ring:0.7;--vp-banner-rand:0.36}
.vp-banner__inner{position:relative;z-index:2;width:80%;max-width:var(--vp-banner-width);margin:0 auto;text-align:center}
.vp-banner__top{position:absolute;left:0;right:0;bottom:100%}
.vp-banner__action{position:absolute;left:0;right:0;top:100%}
.vp-banner__kicker{margin:0 0 0.9em;text-align:center;line-height:1.2}
.vp-banner__kicker span{display:inline-block;font-size:14px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:#d0d0d0}
.vp-banner__kicker span{display:inline-flex;align-items:center;gap:1.4em;text-shadow:none}
.vp-banner__kicker span::before,.vp-banner__kicker span::after{content:"";width:2.2em;height:4px;border-radius:1em;background:var(--vp-brand-light,var(--vp-brand-color))}
@media (max-width:767px){.vp-banner__kicker span{font-size:13px}
.vp-banner__kicker span::before,.vp-banner__kicker span::after{width:1.4em}
}
.vp-banner__top:has(>.vp-breadcrumbs) .vp-banner__kicker span::before,.vp-banner__top:has(>.vp-breadcrumbs) .vp-banner__kicker span::after{transform:translateY(-0.75em)}
.et_pb_column_1_4.et_pb_with_border,.et_pb_column_1_4.vp-merkband{transition:opacity 0.3s ease-in-out,transform 0.7s cubic-bezier(0,1.11,1,0.84)}
@media (prefers-reduced-motion:reduce){.et_pb_column_1_4.et_pb_with_border,.et_pb_column_1_4.et_pb_with_border:hover,.et_pb_column_1_4.vp-merkband,.et_pb_column_1_4.vp-merkband:hover{transform:none;transition:opacity 0.3s ease-in-out}
}
.vp-banner__title{margin:0 -0.5em;color:#ffffff!important;text-align:center;text-shadow:var(--vp-banner-tekstschaduw,0 0 0.5em rgba(0,0,0,0.75))}
.vp-banner__title{font-size:26px!important}
@media (min-width:500px){.vp-banner__title{font-size:30px!important}
}
@media (min-width:768px){.vp-banner__title{font-size:34px!important}
.vp-banner__title{max-width:21em;margin-left:auto;margin-right:auto;text-wrap:balance}
}
.vp-banner__inner>.vp-banner__title:first-child{margin-top:0;margin-bottom:0}
.vp-banner__action{top:auto;bottom:calc(var(--vp-banner-inset) - var(--vp-banner-padnu) - var(--vp-banner-extra,0px))}
.vp-banner:has(.vp-banner__action){--vp-banner-extra:1.5em;padding-bottom:calc(var(--vp-banner-padnu) + var(--vp-banner-extra))}
.vp-banner:not(:has(.vp-banner__action)):not(:has(.vp-banner__top)){--vp-banner-padnu:calc(var(--vp-banner-pad) * 0.72)}
@media (max-width:980px){.vp-banner:not(:has(.vp-banner__action)):not(:has(.vp-banner__top)){--vp-banner-padnu:calc(var(--vp-banner-pad-t) * 0.72)}
}
@media (max-width:767px){.vp-banner:not(:has(.vp-banner__action)):not(:has(.vp-banner__top)){--vp-banner-padnu:calc(var(--vp-banner-pad-p) * 0.72)}
}
.vp-banner__action--search{max-width:520px;margin-left:auto;margin-right:auto}
@media (max-width:767px){.vp-banner__action--search{max-width:300px}
}
.vp-banner__buttons{display:flex;flex-wrap:wrap;gap:0.75em;justify-content:center;max-width:650px;margin:0 auto}
.vp-banner__buttons>*{flex:1 1 260px;max-width:320px}
.vp-banner__contact{display:inline-grid;grid-template-columns:1fr 1fr;gap:0.75em}
.vp-banner__contact>.vp-btn{text-align:center;justify-content:center;white-space:nowrap;max-width:none}
.vp-banner__contact>.vp-btn:nth-child(3),.vp-banner__contact>.vp-btn:only-child{grid-column:1 / -1;justify-self:center;width:auto}
@media (max-width:600px){.vp-banner__contact{display:grid;grid-template-columns:1fr;justify-items:center;width:100%;margin:0 auto}
.vp-banner__contact>.vp-btn{width:auto;max-width:100%}
}
@media (max-width:980px){.vp-banner{--vp-banner-padnu:var(--vp-banner-pad-t)}
.vp-banner__inner{width:90%}
}
@media (max-width:767px){.vp-banner{--vp-banner-padnu:var(--vp-banner-pad-p)}
.vp-banner:has(.vp-banner__action--search){--vp-banner-extra:6.5em}
.vp-banner__title{margin-left:0;margin-right:0}
}
.vp-reviews{--vp-reviews-cols:3;position:relative;width:100%;max-width:var(--vp-banner-max,1300px);margin-inline:auto;border-radius:2em;padding:3em;background:var(--vp-band-gloed,none),linear-gradient(rgba(0,0,0,var(--vp-band-donker,0.18)),rgba(0,0,0,var(--vp-band-donker,0.18))),linear-gradient(120deg,var(--vp-band-van,var(--vp-vlak-color,var(--vp-dark-color,#1d2327))) 0%,var(--vp-band-midden,var(--vp-brand-color-dark,var(--vp-brand-color))) 55%,var(--vp-band-tot,var(--vp-brand-color)) 100%);overflow:hidden}
.et_pb_row:has(>.et_pb_column>.et_pb_code .vp-reviews){width:100%!important;max-width:100%!important}
.vp-reviews__heading{position:relative;z-index:2;margin:0 auto 1.5em;color:#ffffff}
.vp-reviews .vp-reviews__heading.heading-underline{padding-bottom:0;margin-bottom:16.8px}
.vp-reviews .vp-reviews__heading.heading-underline::after,.contact-form>h2.heading-underline::after{margin-top:10px}
.contact-form>h2.heading-underline{padding-bottom:15.75px}
.vp-reviews__grid{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5em;max-width:var(--vp-inhoud-max,1200px);margin:0 auto}
.vp-review{flex:0 1 calc((100% - (var(--vp-reviews-cols) - 1) * 1.5em) / var(--vp-reviews-cols));min-width:260px}
.vp-review{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;padding:0 1em;color:#ffffff}
.vp-review__photo{width:98px;height:98px;border-radius:20em;background:rgba(255,255,255,0.15) center/cover no-repeat;margin-bottom:0.75em;border:2px solid rgba(255,255,255,0.25)}
.vp-review .review-stars{margin-bottom:0.6em}
.vp-review .review-stars .is-empty,.vp-review .review-stars .is-deels>svg{color:rgba(255,255,255,0.28)}
.review-stars .is-deels{position:relative}
.review-stars .vp-ster-deel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.vp-reviews-wissel>.vp-reviews[hidden]{display:none!important}
.vp-review__text{flex:1;margin:0;padding:0;border:0;font-weight:300;font-style:italic;color:#ffffff}
.vp-review__person{display:flex;flex-direction:column;margin-top:0.8em}
.vp-review__name{font-weight:900;font-style:normal}
.vp-review__subtitle{font-weight:700;font-style:normal;opacity:0.85}
@media (max-width:980px){.vp-reviews__grid{--vp-reviews-cols:min(var(--vp-reviews-cols),2)}
.vp-review{flex-basis:calc((100% - 1.5em) / 2)}
}
@media (max-width:767px){.vp-reviews{padding:2em 1em}
.vp-review{flex-basis:100%;max-width:420px}
.vp-reviews__grid{gap:3em}
}
@media (max-width:980px){.et_pb_row .et_pb_column:has(.review-stars){margin-bottom:3.5em!important}
.et_pb_row .et_pb_column:has(.review-stars):last-child{margin-bottom:0!important}
}
.vp-blog-category-list{list-style:none;margin:0.75em 0 0 1.5em;padding:0;display:flex;flex-direction:column;gap:0.35em}
.vp-blog-category-list a{display:flex;align-items:baseline;justify-content:space-between;gap:0.75em;color:#666;text-decoration:none;transition:color 0.3s ease}
.vp-blog-category-list a:hover,.vp-blog-category-list a:focus-visible{color:var(--vp-accent-strong,var(--vp-brand-color))}
.vp-blog-category-name{text-decoration:underline 2px solid transparent;transition:text-decoration-color 0.3s ease}
.vp-blog-category-list a:hover .vp-blog-category-name,.vp-blog-category-list a:focus-visible .vp-blog-category-name{text-decoration-color:currentColor}
.vp-blog-category-list .is-huidig>a{color:var(--vp-dark-color,#333);font-weight:900}
.vp-blog-category-count{flex:0 0 auto;min-width:1.6em;padding:0 0.4em;border-radius:1em;background:rgba(var(--vp-brand-rgb,0,0,0),0.1);color:var(--vp-dark-color,#333);font-size:max(0.8em,11px);font-weight:700;text-align:center}
.vp-blog-filter h4{margin:2.25em 0 0}
.vp-blog-filter h4 + .vp-blog-category-list{margin-top:0.3em}
.vp-blog-filter form{margin-bottom:0}
.vp-blog-filter .btn-primary{margin-top:0.75em}
.vp-blog-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5em;width:90%;max-width:900px;margin:0 auto var(--vp-blokruimte,84px);padding:2em;border-radius:2em;background:var(--vp-form-tint,#f1f1f1);box-shadow:none}
.vp-blog-cta-tekst{flex:1 1 18em;min-width:0}
.vp-blog-cta h2{margin:0 0 0.5em;overflow-wrap:anywhere;hyphens:auto}
.vp-blog-cta p{margin:0}
.vp-blog-cta .vp-btn{flex:0 0 auto;margin:0}
@media (max-width:499px){.vp-blog-cta{padding:1.5em;text-align:center;justify-content:center}
.vp-blog-cta .vp-btn{margin:0 auto}
}
.vp-blog-cta--beeld{flex-wrap:nowrap;align-items:stretch}
.vp-blog-cta--beeld .vp-blog-cta-tekst{align-self:center}
.vp-blog-cta-knoppen{display:flex;flex-direction:column;align-items:flex-start;gap:0.5em;margin-top:1em}
.vp-blog-cta-beeld{flex:0 0 40%;min-height:12em;border-radius:2em;background-size:cover;background-position:center}
@media (max-width:767px){.vp-blog-cta-beeld{flex-basis:45%}
}
@media (max-width:499px){.vp-blog-cta--beeld{flex-direction:column-reverse}
.vp-blog-cta--beeld .vp-blog-cta-tekst{flex:0 0 auto;align-self:stretch}
.vp-blog-cta-beeld{flex-basis:auto;width:100%;min-height:0;height:8em}
.vp-blog-cta h2.heading-underline,.vp-blog-cta h2.heading-underline::after{margin-inline:auto}
.vp-blog-cta-knoppen{align-items:center}
.vp-blog-cta-knoppen .vp-btn{margin:0}
}
.vp-team{width:100%;max-width:var(--vp-inhoud-max,1200px);margin:0 auto}
.vp-team__heading{margin:0 auto 1.5em}
.vp-team__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1em}
.vp-team__member{flex:0 1 calc((100% - 3em) / 4);max-width:300px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5em;border-radius:2em;box-shadow:0 0 1em -4px #999}
.vp-team[data-count="1"] .vp-team__member{flex-basis:100%;max-width:480px}
.vp-team__photo{flex:0 0 auto;width:8em;height:8em;border-radius:15em;background:#f1f1f1 center/cover no-repeat;margin-bottom:1.25em}
.vp-team__member .vp-divi-header-small{margin-top:-3px;width:100%}
.vp-team__name{margin:0;font-weight:900;color:var(--vp-dark-color,#333)}
.vp-team__function{margin:-0.25em 0 0;padding-top:0.15em;font-style:italic;color:#666}
.vp-team__bullets{flex:1;width:100%;margin:0.75em 0 0.85em;font-weight:500;color:#666}
.vp-team__bullets p{padding-bottom:0;line-height:1.25}
.vp-team__bullets p + p{margin-top:0.35em}
.vp-team__buttons{flex-wrap:nowrap;justify-content:center}
.vp-team__btn{flex:1 1 0;min-width:0;padding-left:0.5em;padding-right:0.5em}
.vp-team__btn .svg-icon{font-size:18px}
@media (min-width:1200px){.vp-team__grid{gap:2em}
.vp-team__member{flex-basis:calc((100% - 6em) / 4)}
}
@media (max-width:980px){.vp-team__grid{gap:2em}
.vp-team__member{flex-basis:calc((100% - 2em) / 2)}
.vp-team__photo{width:7em;height:7em}
}
@media (max-width:499px){.vp-team__grid{gap:1em}
.vp-team__member{flex-basis:calc((100% - 1em) / 2)}
}
@media (max-width:399px){.vp-team__member{flex-basis:100%}
}
@media (max-width:767px){.vp-team__function{font-size:14px!important;line-height:1.3em!important}
}
.vp-post-content-article>*:first-child{margin-top:0!important}
.vp-post-content-article>*:last-child{margin-bottom:0!important}
.vp-post-content-article p,.vp-post-content-image-text p{margin-bottom:0;padding-top:0}
.vp-post-content-article p + p,.vp-post-content-article ul + p,.vp-post-content-article ol + p,.vp-post-content-image-text p + p{margin-top:0.9em}
.vp-post-content-article h2{margin:1.6em 0 0.35em;padding-bottom:0!important;font-size:20px!important;line-height:1.3em!important;font-weight:800!important;letter-spacing:0.2px;color:var(--vp-dark-color,#333)}
.vp-post-content-article h3{margin:1.3em 0 0.2em}
.vp-post-content-article h4{margin:1.1em 0 0.15em;font-size:16px;font-weight:700;color:var(--vp-dark-color,#333)}
.vp-post-content-article ul,.vp-post-content-article ol{margin:0.6em 0 0.2em;padding:0 0 0 1.4em!important;font-size:16px!important;line-height:1.6em!important;list-style-position:outside}
.vp-post-content-article ul{list-style:none}
.vp-post-content-article ul li{padding-left:0;margin-bottom:0.3em}
.vp-post-content-article ul li:before{left:-0.75em;margin-left:0}
.vp-post-content-article ol{list-style:decimal}
.vp-post-content-article ol li{margin-bottom:0.3em;padding-left:0.2em}
.vp-post-content-article ol li::marker{color:var(--vp-brand-color);font-weight:700}
.vp-post-content-article ol li:before{content:none}
.vp-post-content-article strong{color:var(--vp-dark-color,#333)}
.vp-post-content-article blockquote{margin:1.4em 0;padding:0.75em 1.5em;border:solid 4px transparent;background:linear-gradient(#fff,#fff) padding-box,var(--vp-brand-gradient,var(--vp-brand-color,#e4e4e4)) border-box;border-radius:2em;font-style:italic;color:#666}
.vp-post-content-article blockquote p{margin:0}
.vp-post-content-article img,.vp-post-content-article figure{max-width:100%;height:auto;border-radius:2em}
.vp-post-content-article figure{margin:1.4em 0}
.vp-post-content-article figcaption{margin-top:0.5em;font-size:14px;font-style:italic;color:#666;text-align:center}
.vp-post-content-article table{width:100%;margin:1.2em 0;border-collapse:collapse;font-size:15px}
.vp-post-content-article th,.vp-post-content-article td{padding:0.55em 0.75em;border-bottom:1px solid #e4e4e4;text-align:left}
.vp-post-content-article th{color:var(--vp-dark-color,#333);border-bottom-width:2px}
.vp-post-content-article hr{margin:1.6em 0;border:0;border-top:4px solid #f1f1f1;border-radius:2px}
.vp-post-content-image-wrapper--blog .vp-post-content-image{min-height:180px}
.vp-post-content-image-wrapper--los .vp-post-content-image{max-width:100%;min-width:100%;min-height:220px}
.vp-blog-author-link{margin-top:0.85em}
@media (max-width:767px){.vp-post-content-article h2{font-size:18px!important}
}
:root{--vp-band-donker:0.18}
.vp-merkband{position:relative;overflow:hidden;color:#fff;background:var(--vp-band-gloed,none),linear-gradient(rgba(0,0,0,var(--vp-band-donker,0.18)),rgba(0,0,0,var(--vp-band-donker,0.18))),linear-gradient(120deg,var(--vp-band-van,var(--vp-vlak-color,var(--vp-dark-color,#1d2327))) 0%,var(--vp-band-midden,var(--vp-brand-color-dark,var(--vp-brand-color))) 55%,var(--vp-band-tot,var(--vp-brand-color)) 100%)}
.vp-merkband::after,.vp-reviews::after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;z-index:0}
.et_pb_row.vp-merkband::after,.et_pb_section.vp-merkband::after,.et_pb_column.vp-merkband::after{display:block!important;visibility:visible!important;width:auto!important;height:auto!important;line-height:normal}
.et_pb_section.vp-merkband::after,.vp-reviews::after{background-image:radial-gradient(circle at 52% 104%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 7.5em,transparent calc(7.5em + 1px)),radial-gradient(circle at 19% 32%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 11.0em,transparent calc(11.0em + 1px)),radial-gradient(circle at 73% 32%,transparent 0 calc(3.9em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(3.9em - 1px) 3.9em,transparent calc(3.9em + 1px)),radial-gradient(circle at 6% -5%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 9.0em,transparent calc(9.0em + 1px)),radial-gradient(circle at 52% 25%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 9.2em,transparent calc(9.2em + 1px)),radial-gradient(circle at 3% 0%,transparent 0 calc(3.4em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.12) calc(3.4em - 1px) 3.4em,transparent calc(3.4em + 1px)),radial-gradient(circle at 71% -8%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 10.8em,transparent calc(10.8em + 1px)),radial-gradient(circle at 70% 35%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 8.2em,transparent calc(8.2em + 1px)),radial-gradient(circle at 58% -14%,transparent 0 calc(9.6em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.09) calc(9.6em - 1px) 9.6em,transparent calc(9.6em + 1px)),radial-gradient(circle at 30% 89%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 13.0em,transparent calc(13.0em + 1px)),radial-gradient(circle at 102% 6%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 10.1em,transparent calc(10.1em + 1px)),radial-gradient(circle at 24% 58%,transparent 0 calc(3.3em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(3.3em - 1px) 3.3em,transparent calc(3.3em + 1px))}
.et_pb_section:nth-of-type(even).vp-merkband::after{background-image:radial-gradient(circle at 55% 53%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 9.6em,transparent calc(9.6em + 1px)),radial-gradient(circle at 13% 82%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 3.1em,transparent calc(3.1em + 1px)),radial-gradient(circle at 30% 102%,transparent 0 calc(9.9em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(9.9em - 1px) 9.9em,transparent calc(9.9em + 1px)),radial-gradient(circle at 66% -15%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 9.6em,transparent calc(9.6em + 1px)),radial-gradient(circle at 51% 79%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 4.6em,transparent calc(4.6em + 1px)),radial-gradient(circle at 2% 36%,transparent 0 calc(3.7em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(3.7em - 1px) 3.7em,transparent calc(3.7em + 1px)),radial-gradient(circle at 38% 88%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 11.0em,transparent calc(11.0em + 1px)),radial-gradient(circle at 2% 115%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 5.2em,transparent calc(5.2em + 1px)),radial-gradient(circle at 49% 98%,transparent 0 calc(4.1em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.09) calc(4.1em - 1px) 4.1em,transparent calc(4.1em + 1px)),radial-gradient(circle at 12% 65%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 11.8em,transparent calc(11.8em + 1px)),radial-gradient(circle at 84% -2%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 8.6em,transparent calc(8.6em + 1px)),radial-gradient(circle at 5% 87%,transparent 0 calc(9.1em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(9.1em - 1px) 9.1em,transparent calc(9.1em + 1px))}
.et_pb_section:nth-of-type(3n).vp-merkband::after{background-image:radial-gradient(circle at 28% 59%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 9.9em,transparent calc(9.9em + 1px)),radial-gradient(circle at 103% 32%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 9.5em,transparent calc(9.5em + 1px)),radial-gradient(circle at 23% 32%,transparent 0 calc(4.3em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(4.3em - 1px) 4.3em,transparent calc(4.3em + 1px)),radial-gradient(circle at 22% 60%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 3.3em,transparent calc(3.3em + 1px)),radial-gradient(circle at 82% -12%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 12.9em,transparent calc(12.9em + 1px)),radial-gradient(circle at 5% 52%,transparent 0 calc(11.3em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.11) calc(11.3em - 1px) 11.3em,transparent calc(11.3em + 1px)),radial-gradient(circle at 12% 50%,rgba(var(--vp-bubbel-rgb,255,255,255),0.04) 0 6.6em,transparent calc(6.6em + 1px)),radial-gradient(circle at 91% 94%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 9.7em,transparent calc(9.7em + 1px)),radial-gradient(circle at 76% 65%,transparent 0 calc(9.6em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(9.6em - 1px) 9.6em,transparent calc(9.6em + 1px)),radial-gradient(circle at 71% 52%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 9.9em,transparent calc(9.9em + 1px)),radial-gradient(circle at 90% 19%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 7.4em,transparent calc(7.4em + 1px)),radial-gradient(circle at 63% 30%,transparent 0 calc(5.9em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(5.9em - 1px) 5.9em,transparent calc(5.9em + 1px))}
.et_pb_row.vp-merkband::after{background-image:radial-gradient(circle at 16% 92%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 4.6em,transparent calc(4.6em + 1px)),radial-gradient(circle at 56% 40%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 6.0em,transparent calc(6.0em + 1px)),radial-gradient(circle at 60% 31%,transparent 0 calc(3.8em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(3.8em - 1px) 3.8em,transparent calc(3.8em + 1px)),radial-gradient(circle at -5% -12%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 3.2em,transparent calc(3.2em + 1px)),radial-gradient(circle at 3% 22%,rgba(var(--vp-bubbel-rgb,255,255,255),0.04) 0 5.1em,transparent calc(5.1em + 1px)),radial-gradient(circle at 24% -5%,transparent 0 calc(3.5em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.12) calc(3.5em - 1px) 3.5em,transparent calc(3.5em + 1px)),radial-gradient(circle at 93% 89%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 4.3em,transparent calc(4.3em + 1px)),radial-gradient(circle at 37% 112%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 4.6em,transparent calc(4.6em + 1px)),radial-gradient(circle at 42% -10%,transparent 0 calc(2.2em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.11) calc(2.2em - 1px) 2.2em,transparent calc(2.2em + 1px)),radial-gradient(circle at 10% -10%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 3.5em,transparent calc(3.5em + 1px))}
.et_pb_section:nth-of-type(even)>.et_pb_row.vp-merkband::after{background-image:radial-gradient(circle at 12% 47%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 1.6em,transparent calc(1.6em + 1px)),radial-gradient(circle at 18% 15%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 4.8em,transparent calc(4.8em + 1px)),radial-gradient(circle at 96% 5%,transparent 0 calc(2.5em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.12) calc(2.5em - 1px) 2.5em,transparent calc(2.5em + 1px)),radial-gradient(circle at 35% 30%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 5.7em,transparent calc(5.7em + 1px)),radial-gradient(circle at 50% -3%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 4.1em,transparent calc(4.1em + 1px)),radial-gradient(circle at 28% 64%,transparent 0 calc(3.4em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(3.4em - 1px) 3.4em,transparent calc(3.4em + 1px)),radial-gradient(circle at 9% 0%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 4.6em,transparent calc(4.6em + 1px)),radial-gradient(circle at 28% 32%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 5.8em,transparent calc(5.8em + 1px)),radial-gradient(circle at 94% 21%,transparent 0 calc(2.8em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(2.8em - 1px) 2.8em,transparent calc(2.8em + 1px)),radial-gradient(circle at 83% 32%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 3.4em,transparent calc(3.4em + 1px))}
.et_pb_section:nth-of-type(3n)>.et_pb_row.vp-merkband::after{background-image:radial-gradient(circle at 94% 59%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 5.5em,transparent calc(5.5em + 1px)),radial-gradient(circle at 70% 63%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 3.4em,transparent calc(3.4em + 1px)),radial-gradient(circle at 11% 34%,transparent 0 calc(2.7em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.07) calc(2.7em - 1px) 2.7em,transparent calc(2.7em + 1px)),radial-gradient(circle at 74% 101%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 5.6em,transparent calc(5.6em + 1px)),radial-gradient(circle at 85% 112%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 3.4em,transparent calc(3.4em + 1px)),radial-gradient(circle at 88% 95%,transparent 0 calc(3.1em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.07) calc(3.1em - 1px) 3.1em,transparent calc(3.1em + 1px)),radial-gradient(circle at 95% -6%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 4.2em,transparent calc(4.2em + 1px)),radial-gradient(circle at 74% 40%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 5.9em,transparent calc(5.9em + 1px)),radial-gradient(circle at 92% 79%,transparent 0 calc(5.9em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.08) calc(5.9em - 1px) 5.9em,transparent calc(5.9em + 1px)),radial-gradient(circle at 35% 6%,rgba(var(--vp-bubbel-rgb,255,255,255),0.04) 0 5.2em,transparent calc(5.2em + 1px))}
.et_pb_column.vp-merkband::after{background-image:radial-gradient(circle at -4% 105%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 1.6em,transparent calc(1.6em + 1px)),radial-gradient(circle at 82% -4%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 1.7em,transparent calc(1.7em + 1px)),radial-gradient(circle at 24% 20%,transparent 0 calc(1.7em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.11) calc(1.7em - 1px) 1.7em,transparent calc(1.7em + 1px)),radial-gradient(circle at 79% 0%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 1.7em,transparent calc(1.7em + 1px)),radial-gradient(circle at 52% 90%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 1.9em,transparent calc(1.9em + 1px)),radial-gradient(circle at 10% -10%,transparent 0 calc(3.7em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.12) calc(3.7em - 1px) 3.7em,transparent calc(3.7em + 1px)),radial-gradient(circle at 38% 35%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 1.9em,transparent calc(1.9em + 1px))}
.et_pb_column.vp-merkband:nth-child(2)::after{background-image:radial-gradient(circle at 4% 39%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 1.7em,transparent calc(1.7em + 1px)),radial-gradient(circle at 25% 112%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 1.3em,transparent calc(1.3em + 1px)),radial-gradient(circle at 36% 115%,transparent 0 calc(2.3em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.07) calc(2.3em - 1px) 2.3em,transparent calc(2.3em + 1px)),radial-gradient(circle at 83% 105%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 2.4em,transparent calc(2.4em + 1px)),radial-gradient(circle at 91% 17%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 2.9em,transparent calc(2.9em + 1px)),radial-gradient(circle at 93% 36%,transparent 0 calc(4.0em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.12) calc(4.0em - 1px) 4.0em,transparent calc(4.0em + 1px)),radial-gradient(circle at 20% 99%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 1.5em,transparent calc(1.5em + 1px))}
.et_pb_column.vp-merkband:nth-child(3)::after{background-image:radial-gradient(circle at 68% 27%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 3.3em,transparent calc(3.3em + 1px)),radial-gradient(circle at 30% 107%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 3.4em,transparent calc(3.4em + 1px)),radial-gradient(circle at 62% 32%,transparent 0 calc(4.4em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.12) calc(4.4em - 1px) 4.4em,transparent calc(4.4em + 1px)),radial-gradient(circle at 59% 67%,rgba(var(--vp-bubbel-rgb,255,255,255),0.06) 0 4.4em,transparent calc(4.4em + 1px)),radial-gradient(circle at 51% 57%,rgba(var(--vp-bubbel-rgb,255,255,255),0.07) 0 4.3em,transparent calc(4.3em + 1px)),radial-gradient(circle at 33% 90%,transparent 0 calc(2.2em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.09) calc(2.2em - 1px) 2.2em,transparent calc(2.2em + 1px)),radial-gradient(circle at 1% 94%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 3.9em,transparent calc(3.9em + 1px))}
.et_pb_column.vp-merkband:nth-child(4)::after{background-image:radial-gradient(circle at 62% 76%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 3.1em,transparent calc(3.1em + 1px)),radial-gradient(circle at -2% 84%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 2.4em,transparent calc(2.4em + 1px)),radial-gradient(circle at 49% 63%,transparent 0 calc(2.3em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(2.3em - 1px) 2.3em,transparent calc(2.3em + 1px)),radial-gradient(circle at 100% 24%,rgba(var(--vp-bubbel-rgb,255,255,255),0.05) 0 1.5em,transparent calc(1.5em + 1px)),radial-gradient(circle at -5% 24%,rgba(var(--vp-bubbel-rgb,255,255,255),0.03) 0 3.7em,transparent calc(3.7em + 1px)),radial-gradient(circle at 2% 79%,transparent 0 calc(2.0em - 2px),rgba(var(--vp-bubbel-rgb,255,255,255),0.10) calc(2.0em - 1px) 2.0em,transparent calc(2.0em + 1px)),radial-gradient(circle at 102% 0%,rgba(var(--vp-bubbel-rgb,255,255,255),0.08) 0 3.8em,transparent calc(3.8em + 1px))}
.et_pb_section:nth-of-type(even) .et_pb_column.vp-merkband::after{transform:scaleX(-1)}
.et_pb_section:nth-of-type(3n) .et_pb_column.vp-merkband::after{transform:scaleY(-1)}
.vp-merkband>.et_pb_row,.vp-merkband>.et_pb_column,.vp-merkband>.et_pb_module{position:relative;z-index:1}
.et_pb_column.vp-merkband{color:#fff}
.et_pb_row.vp-merkband{border-radius:2em}
.vp-merkband .review-stars,.vp-reviews .review-stars{color:#fff}
.vp-merkband .review-stars svg,.vp-reviews .review-stars svg{fill:currentColor}
.et_pb_column:has(.review-stars)>.et_pb_image.et_pb_with_border{box-shadow:0 0 5em -0.5em var(--vp-brand-color)!important}
.et_pb_section.vp-merkband:has(.review-stars),.vp-reviews{--vp-band-donker:0.5}
.et_pb_section.vp-merkband:has(.review-stars) .review-stars,.vp-reviews .review-stars{color:var(--vp-brand-light,var(--vp-brand-color));filter:drop-shadow(0 1px 1px rgba(0,0,0,0.45))}
.vp-reviews .heading-underline::after{background:var(--vp-brand-light,var(--vp-brand-color))}
.vp-merkband.vp-lichtband,.vp-reviews--licht{--vp-bubbel-rgb:var(--vp-brand-rgb,18,58,124);--vp-band-donker:0;color:var(--vp-dark-color,#1d2327);background:linear-gradient(120deg,rgba(var(--vp-light-rgb,109,169,220),0.40) 0%,rgba(var(--vp-light-rgb,109,169,220),0.19) 55%,rgba(var(--vp-light-rgb,109,169,220),0.06) 100%),#ffffff}
.et_pb_column.vp-merkband.vp-lichtband{color:var(--vp-dark-color,#1d2327)}
.vp-lichtband h2,.vp-lichtband h3,.vp-lichtband h4,.vp-lichtband .vp-divi-sub-text{color:var(--vp-dark-color,#1d2327)}
.vp-lichtband p{color:#55606f}
.vp-lichtband i.icon-divi-usp-row{background:rgba(var(--vp-light-rgb,109,169,220),0.38);color:var(--vp-brand-color);box-shadow:0 0 0 1px rgba(var(--vp-brand-rgb,18,58,124),0.12)}
.vp-lichtband .heading-underline::after,.vp-lichtband .et_pb_divider_internal,.vp-lichtband .et_pb_divider:before{border-top-color:var(--vp-brand-color);background:var(--vp-brand-color)}
.vp-lichtband .et_pb_module.vp-kopstreep::after,.vp-lichtband .et_pb_module.vp-stapstreep::before{background:var(--vp-brand-color)}
.vp-lichtband .vp-counter-blok,.vp-lichtband .et_pb_column[class*="divi-custom-counter"]{background:rgba(255,255,255,0.72);border-color:rgba(var(--vp-light-rgb,109,169,220),0.55)!important}
.vp-reviews--licht .vp-reviews__heading,.vp-reviews--licht .vp-review blockquote,.vp-reviews--licht .vp-review figcaption,.vp-reviews--licht .vp-review cite{color:var(--vp-dark-color,#1d2327)}
.vp-reviews--licht .review-stars{color:var(--vp-brand-color);filter:none}
.vp-reviews--licht .heading-underline::after{background:var(--vp-brand-color)}
.vp-blog-categories--licht .vp-category-image{background:linear-gradient(135deg,rgba(var(--vp-light-rgb,109,169,220),0.34) 0%,rgba(var(--vp-light-rgb,109,169,220),0.12) 100%),#ffffff}
.vp-blog-categories--licht .vp-category-image::before{background:transparent}
.vp-blog-categories--licht .vp-category-block h3{color:var(--vp-dark-color,#1d2327)}
.vp-blog-categories--licht .vp-category-block p,.vp-blog-categories--licht .vp-category-block i{color:var(--vp-brand-color)}
.vp-blog-categories--licht .vp-category-block:hover .vp-category-image{background:linear-gradient(135deg,rgba(var(--vp-light-rgb,109,169,220),0.48) 0%,rgba(var(--vp-light-rgb,109,169,220),0.20) 100%),#ffffff}
.vp-licht-accent .btn-primary{background-color:var(--vp-brand-dark,var(--vp-brand-color));color:#ffffff}
.vp-licht-accent .btn-primary i,.vp-licht-accent .btn-primary svg{fill:currentColor}
.vp-licht-accent .btn-primary:hover,.vp-licht-accent .btn-primary:focus{background-color:var(--vp-brand-light,var(--vp-brand-color));color:#ffffff}
.vp-licht-accent .sub-btn:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn i:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn-text:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn-text-icon:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .phone_contact_switcher i{color:var(--vp-brand-light,var(--vp-brand-color))!important;fill:var(--vp-brand-light,var(--vp-brand-color))}
.vp-licht-accent .sub-btn:hover .sub-btn-text:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn:focus .sub-btn-text:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn:hover .sub-btn-text-icon:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn:focus .sub-btn-text-icon:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn:hover i:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)),.vp-licht-accent .sub-btn:focus i:where(:not(.cookie-banner *,.vacancy-verification *,.vp-footer *)){color:var(--vp-brand-dark,var(--vp-brand-color))!important;fill:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-licht-accent .business-block .sub-btn:not(:hover,:focus) .sub-btn-text,.vp-licht-accent .business-block .sub-btn:not(:hover,:focus) .sub-btn-text-icon,.vp-licht-accent .business-block .sub-btn:not(:hover,:focus) i{color:var(--vp-brand-light-tekst,var(--vp-brand-light,var(--vp-brand-color)))!important;fill:var(--vp-brand-light-tekst,var(--vp-brand-light,var(--vp-brand-color)))}
.vp-licht-accent .vp-main-menu .vp-nav li>a::before,.vp-licht-accent .vp-main-menu ul.vp-nav li a::before{background-color:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-licht-accent i.icon-divi-usp-list-inline{color:var(--vp-brand-light,var(--vp-brand-color))}
.vp-licht-accent .vp-btn i.icon-divi-usp-list-inline{color:inherit}
.vp-licht-accent i.vp-faq-icoon{background:var(--vp-brand-light,var(--vp-brand-color));color:#ffffff}
.vp-licht-accent .heading-underline::after,.vp-licht-accent .heading-underline-relative::after,.vp-licht-accent .vp-reviews .heading-underline::after{background:var(--vp-brand-light,var(--vp-brand-color))}
.vp-licht-accent .et_pb_divider:not(.vp-stapscheiding):before,.vp-licht-accent .et_pb_divider_internal:before{border-top-color:var(--vp-brand-light,var(--vp-brand-color))!important}
.vp-licht-accent .et_pb_module.vp-kopstreep::after{background:var(--vp-brand-light,var(--vp-brand-color))!important}
.vp-licht-accent .content-divider,.vp-licht-accent hr{background-color:var(--vp-brand-light,var(--vp-brand-color));border-color:var(--vp-brand-light,var(--vp-brand-color))}
.vp-licht-accent{--vp-divider-color:rgba(var(--vp-light-rgb,109,169,220),0.45)}
.vp-licht-accent .vp-result-detail i,.vp-licht-accent .vp-post-content-detail i{color:var(--vp-brand-light,var(--vp-brand-color))}
.vp-site-vve .vp-banner,.vp-licht-accent .vp-banner{--vp-banner-hoek:var(--vp-brand-light,var(--vp-brand-color))}
.vp-licht-accent .vp-footer,.vp-licht-accent .vp-footer-bottom{background-color:var(--vp-brand-dark,var(--vp-brand-color));background-color:color-mix(in srgb,var(--vp-brand-dark,var(--vp-brand-color)) 45%,#000000)}
.vp-licht-accent .vp-footer-social-icon:hover,.vp-licht-accent .vp-footer-social-icon:focus-visible{background-color:#ffffff}
.vp-licht-accent .vp-footer-social-icon svg{transition:fill 0.5s ease}
.vp-licht-accent .vp-footer-social-icon:hover svg,.vp-licht-accent .vp-footer-social-icon:focus-visible svg{fill:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-licht-accent .vp-inline-usp i.icon-divi-usp-list{color:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-licht-accent .contact-info ul li::before{color:var(--vp-brand-light,var(--vp-brand-color))}
.btn-licht{background-color:var(--vp-brand-light,var(--vp-brand-color));color:var(--vp-dark-color,#1d2327);box-shadow:0 0 9px rgba(0,0,0,0.2)}
.btn-licht i,.btn-licht svg{fill:currentColor}
.btn-licht:hover,.btn-licht:focus{background-color:var(--vp-brand-dark,var(--vp-brand-color));color:#ffffff;box-shadow:0em 0em 9px 1px rgba(0,0,0,0)}
.vp-review__photo{box-shadow:0 0 70px -7px var(--vp-brand-light,var(--vp-brand-color))}
.vp-review__photo{border:0;background-origin:border-box}
.vp-team__member .vp-team__function{font-style:normal;margin-top:-0.45em;padding-top:0}
.vp-team__member .vp-team__bullets p{font-style:italic}
.vp-team__member .vp-team__bullets .custom-inline-bullet-big{font-style:normal;color:var(--vp-brand-light,var(--vp-brand-color))}
body.vp-site-dd .vp-team__member .vp-team__bullets .custom-inline-bullet-big{color:var(--vp-brand-dark,var(--vp-brand-color))}
.contact-info-lines>h2:has( + .contact-info-slogan ){padding-bottom:0.35em}
.usp-info>.usp-divider:has(+ .pricing-text){margin-top:0}
.usp-info>.pricing-text{margin-top:auto;padding-top:1em}
.vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::before,.vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::after{content:"";flex:0 0 auto;width:2.2em;height:4px;border-radius:1em;background:var(--vp-brand-light,var(--vp-brand-color))}
.vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::before{margin-right:1.25em}
.vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::after{margin-left:1.25em}
@media (max-width:767px){.vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::before,.vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::after{width:1.4em}
}
.vp-banner{--vp-banner-tekstschaduw:0 0 0.5em rgba(0,0,0,0.75)}
.vp-banner .vp-breadcrumbs,.vp-banner .vp-breadcrumbs a,.vp-banner .vp-banner__kicker span{color:#fff}
.vp-banner .vp-breadcrumbs,.vp-banner .vp-breadcrumbs a,.vp-banner .vp-breadcrumbs>span,.vp-banner .vp-banner__kicker span{text-shadow:var(--vp-banner-tekstschaduw)}
.vp-banner .vp-breadcrumbs__pijl{filter:drop-shadow(var(--vp-banner-tekstschaduw))}
@media (min-width:1301px){.vp-vlak + .vp-vlak.vp-merkband{--vp-hoek-boven:var(--vp-form-tint,#f1f1f1)}
.vp-vlak.vp-merkband:has(+ .vp-vlak){--vp-hoek-onder:var(--vp-form-tint,#f1f1f1)}
.vp-vlak + .vp-vlak.vp-merkband,.vp-vlak.vp-merkband:has(+ .vp-vlak){background:radial-gradient(circle at 100% 100%,transparent 1.95em,var(--vp-hoek-boven,transparent) 2em) top left / 2em 2em no-repeat,radial-gradient(circle at 0 100%,transparent 1.95em,var(--vp-hoek-boven,transparent) 2em) top right / 2em 2em no-repeat,radial-gradient(circle at 100% 0,transparent 1.95em,var(--vp-hoek-onder,transparent) 2em) bottom left / 2em 2em no-repeat,radial-gradient(circle at 0 0,transparent 1.95em,var(--vp-hoek-onder,transparent) 2em) bottom right / 2em 2em no-repeat,var(--vp-band-gloed,none),linear-gradient(rgba(0,0,0,var(--vp-band-donker,0.18)),rgba(0,0,0,var(--vp-band-donker,0.18))),linear-gradient(120deg,var(--vp-band-van,var(--vp-vlak-color,var(--vp-dark-color,#1d2327))) 0%,var(--vp-band-midden,var(--vp-brand-color-dark,var(--vp-brand-color))) 55%,var(--vp-band-tot,var(--vp-brand-color)) 100%)}
.vp-vlak + .vp-vlak.vp-merkband::before,.vp-vlak + .vp-vlak.vp-merkband::after,.vp-vlak.vp-merkband:has(+ .vp-vlak)::before,.vp-vlak.vp-merkband:has(+ .vp-vlak)::after{border-radius:2em}
}
@media (min-width:1301px){.vp-vlak:has(+ .vp-vlak>.et_pb_background_mask){border-bottom-left-radius:2em;border-bottom-right-radius:2em}
}
@media (min-width:1301px){.et_pb_section.vp-vlak:has(>.et_pb_background_mask){max-width:none;border-radius:0}
.et_pb_section.vp-vlak>.et_pb_background_mask{left:50%;right:auto;width:auto;min-width:var(--vp-banner-max,1300px);height:100%;aspect-ratio:4 / 3;translate:-50% 0;overflow:visible}
.et_pb_section.vp-vlak>.et_pb_background_mask::before,.et_pb_section.vp-vlak>.et_pb_background_mask::after{content:"";position:absolute;top:0;width:100vw;height:100%;background:#ffffff}
.et_pb_section.vp-vlak>.et_pb_background_mask::before{right:calc(100% - 1px)}
.et_pb_section.vp-vlak>.et_pb_background_mask::after{left:calc(100% - 1px);clip-path:polygon( 0 calc(50% + max(161.30px,16.528%)),100% calc(50% + max(161.30px,16.528%) - 37.77vw),100% 100%,0 100% )}
}
.et_pb_section.vp-tintvlak.vp-kaartvlak{background-color:transparent!important}
.vp-tintvlak.vp-kaartvlak .divi-services-widget>.et_pb_column.zoom-animation,.vp-tintvlak.vp-kaartvlak .et_pb_column.vp-faq-kaart{background-color:var(--vp-form-tint,#f1f1f1)!important}
.et_pb_section:not(.vp-vlak):not(.vp-kaartvlak):has(+ .et_pb_section.vp-kaartvlak){padding-bottom:0!important}
.et_pb_section.vp-kaartvlak + .et_pb_section:not(.vp-vlak){padding-top:0!important}
:is(.et_pb_section>.et_pb_row:last-child>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_section.vp-schuin-door>.et_pb_row>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:not(.divi-services-widget):has(>.et_pb_column_empty,>.et_pb_column.divi-content-image)>.et_pb_column:not(.et_pb_column_empty,.divi-content-image,.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:has(+ .et_pb_row.et_pb_with_border)>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child):has(>.et_pb_text_inner>p:last-child),:is(.et_pb_section>.et_pb_row:last-child>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_section.vp-schuin-door>.et_pb_row>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:not(.divi-services-widget):has(>.et_pb_column_empty,>.et_pb_column.divi-content-image)>.et_pb_column:not(.et_pb_column_empty,.divi-content-image,.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:has(+ .et_pb_row.et_pb_with_border)>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child):not(:has(>.et_pb_text_inner>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,div,blockquote,table,figure,img,i,svg))){margin-bottom:0!important}
:is(.et_pb_section>.et_pb_row:last-child>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_section.vp-schuin-door>.et_pb_row>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:not(.divi-services-widget):has(>.et_pb_column_empty,>.et_pb_column.divi-content-image)>.et_pb_column:not(.et_pb_column_empty,.divi-content-image,.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:has(+ .et_pb_row.et_pb_with_border)>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child)>.et_pb_text_inner>p:last-child:not(:has(.svg-icon:not(.icon-divi-usp-list-inline),img)),:is(.et_pb_section>.et_pb_row:last-child>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_section.vp-schuin-door>.et_pb_row>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:not(.divi-services-widget):has(>.et_pb_column_empty,>.et_pb_column.divi-content-image)>.et_pb_column:not(.et_pb_column_empty,.divi-content-image,.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child,.et_pb_row:has(+ .et_pb_row.et_pb_with_border)>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child):not(:has(>.et_pb_text_inner>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,div,blockquote,table,figure,img,i,svg)))>.et_pb_text_inner{margin-bottom:calc(0.3637em - 0.5lh)!important}
:is(.et_pb_section:not(.algemene-voorwaarden-content,.privacyverklaring-content)>.et_pb_row:not(.et_pb_row ~ .et_pb_row)>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:first-child,.et_pb_section.vp-schuin-door>.et_pb_row>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:first-child,.et_pb_row:not(.divi-services-widget):has(>.et_pb_column_empty,>.et_pb_column.divi-content-image)>.et_pb_column:not(.et_pb_column_empty,.divi-content-image,.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:first-child):has(>.et_pb_text_inner>:is(h1,h2,h3,h4):first-child){margin-top:0!important}
:is(.et_pb_section:not(.algemene-voorwaarden-content,.privacyverklaring-content)>.et_pb_row:not(.et_pb_row ~ .et_pb_row)>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:first-child,.et_pb_section.vp-schuin-door>.et_pb_row>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:first-child,.et_pb_row:not(.divi-services-widget):has(>.et_pb_column_empty,>.et_pb_column.divi-content-image)>.et_pb_column:not(.et_pb_column_empty,.divi-content-image,.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:first-child)>.et_pb_text_inner>:is(h1,h2,h3,h4,p:not(:has(svg,img,i))):first-child{margin-top:calc(0.3637em - 0.5lh)!important}
.et_pb_section:has(>.et_pb_row:last-child>.et_pb_column:not(.vp-merkband,.divi-analytics-widget)>.et_pb_module.et_pb_text:last-child>.et_pb_text_inner>p:last-child){margin-bottom:0!important}
.et_pb_row>.et_pb_column.vp-merkband[class*="divi-custom-margin-"]:not(:has(.et_pb_text p)){padding-bottom:1.8em!important}
.et_pb_row>.et_pb_column.vp-merkband[class*="divi-custom-margin-"]:not(:has(.et_pb_text p))>.et_pb_text:last-child{margin-bottom:0!important}
.et_pb_row>.et_pb_column.vp-merkband[class*="divi-custom-margin-"]:not(:has(.et_pb_text p))>.et_pb_text:last-child :is(h2,h3,h4,h5):last-child{padding-bottom:0!important;margin-bottom:calc(0.3637em - 0.5lh)!important}
.et_pb_row.vp-voor-tarieven:has(>.et_pb_column>.et_pb_module:last-child p){margin-bottom:0!important}
.et_pb_section:has(>.et_pb_row:last-child .business-page-container){padding-bottom:calc(var(--vp-blokruimte,84px) - 21px)!important}
.et_pb_section.vp-voor-berichten{padding-bottom:0!important}
@media (max-width:980px){.et_pb_row:not(.vp-omgekeerd)>.et_pb_column:last-child,.et_pb_row_inner>.et_pb_column:last-child{margin-bottom:0!important}
}
@media (min-width:500px) and (max-width:980px){.et_pb_row.vp-omgekeerd>.et_pb_column:last-child{margin-bottom:0!important}
}
@media (max-width:499px){.et_pb_row.vp-omgekeerd>.et_pb_column:first-child{margin-bottom:0!important}
}
body:not(.et-fb):not(.et-fb-preview) .et_pb_row:has(>.et_pb_column>.et_pb_code):not(:has(.et_pb_module:not(.et_pb_code),.et_pb_code *)){display:none!important}
body:not(.et-fb):not(.et-fb-preview) .et_pb_module.et_pb_code:not(:has(*)){padding-top:0!important;padding-bottom:0!important}
.et_pb_section:not(.vp-vlak):has(.vp-blog-list):not(:has(>.et_pb_row ~ .et_pb_row)){padding-top:0!important;padding-bottom:0!important}
.et_pb_section:not(.vp-vlak):has(.vp-blog-list):not(:has(>.et_pb_row ~ .et_pb_row)) + .et_pb_section:not(.vp-vlak){padding-top:0!important}
.vp-pagination:not(:has(*)){display:none}
body:not(.vp-site-ats) .et_pb_row:has(+ .et_pb_row.divi-services-widget,+ .et_pb_row>.et_pb_column.vp-merkband)>.et_pb_column:only-child>.et_pb_divider + .et_pb_module.vp-divi-text-big:last-child,body:not(.vp-site-ats) .et_pb_row:has(+ .et_pb_row.divi-services-widget,+ .et_pb_row>.et_pb_column.vp-merkband)>.et_pb_column:only-child>.vp-kopstreep + .et_pb_module.vp-divi-text-big:last-child{margin-bottom:-5px!important}
body:not(.vp-site-ats) .et_pb_row:has(>.et_pb_column:only-child>.et_pb_divider + .et_pb_module.vp-divi-text-big:last-child) + .et_pb_row:has(.business-page-container),body:not(.vp-site-ats) .et_pb_row:has(>.et_pb_column:only-child>.vp-kopstreep + .et_pb_module.vp-divi-text-big:last-child) + .et_pb_row:has(.business-page-container){margin-top:-5px!important}
body:not(.et-fb):not(.et-fb-preview) .et_pb_section:not(.vp-vlak):has(.et_pb_code):not(:has(.et_pb_module:not(.et_pb_code))):not(:has(.et_pb_code *)){display:none!important}
.et_pb_section:not(.vp-vlak):has(.vp-reviews) + .et_pb_section.vp-kaartvlak,.et_pb_section:not(.vp-vlak):has(.vp-blog-list) + .et_pb_section.vp-kaartvlak{padding-top:0!important}
.divi-services-widget>.et_pb_column.zoom-animation:not(:has(.vp-btn)){padding-bottom:1.5em!important}
@media (min-width:768px){.divi-services-widget>.et_pb_column.zoom-animation:not(:has(.vp-btn)){padding-bottom:calc(1.5em + 4px)!important}
}
.divi-services-widget>.et_pb_column.zoom-animation:not(:has(.vp-btn))>.et_pb_text:last-child{margin-bottom:0!important}
:root{--vp-kaartkop:var(--vp-dark-color,#333333);--vp-kaartknop-zwart:var(--vp-dark-color,#000000)}
.vp-licht-accent{--vp-kaartkop:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-site-ats{--vp-kaartkop:var(--vp-brand-dark,var(--vp-accent-color))}
.vp-site-vve{--vp-kaartknop-zwart:#000000}
.et_pb_row.divi-services-widget>.et_pb_column>.et_pb_module.et_pb_text h2{color:var(--vp-kaartkop)!important}
.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-black,.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-licht{background-color:var(--vp-kaartkop);color:#ffffff;box-shadow:0 0 9px white}
.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-black:hover,.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-black:focus,.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-licht:hover,.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-licht:focus{background-color:var(--vp-kaartknop-zwart);color:var(--vp-brand-light,var(--vp-brand-color));box-shadow:0em 0em 9px 1px rgba(0,0,0,0)}
.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-black i,.et_pb_row.divi-services-widget .et_pb_column .vp-btn.btn-licht i{color:inherit}
.divi-services-widget>.et_pb_column.vp-divi-lazy-load .et_pb_text h2,.divi-services-widget>.et_pb_column.vp-divi-lazy-load .vp-divi-text-big{text-shadow:0 0 0.18em #fff,0 0 0.45em #fff,0 0 0.9em #fff,0 0 1.5em #fff!important}
@media (max-width:980px){.divi-services-widget>.et_pb_column.vp-divi-lazy-load{isolation:isolate}
.divi-services-widget>.et_pb_column.vp-divi-lazy-load::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(255,255,255,0.5);pointer-events:none}
}
.vp-vinkregel i.icon-divi-usp-list-services{margin-bottom:-1em}
@media (max-width:767px){.vp-werk__logo{margin-bottom:15px}
}
.divi-services-widget>.et_pb_column:has(>.et_pb_code .vp-btn)>.vp-divi-header-big + .et_pb_text{margin-top:auto!important}
.vp-faq .vp-faq-kaart .vp-divi-header-small h3{padding-bottom:0}
.vp-faq .vp-faq-kaart .et_pb_module.vp-divi-text-small{margin-top:calc(0.15em + 4px)!important}
@media (max-width:767px){.vp-faq .vp-faq-kaart .et_pb_module.vp-divi-text-small{margin-top:calc(0.2em + 4px)!important}
}
body:not(.et-fb):not(.et-fb-preview) .et_pb_section.vp-faq>.et_pb_row:first-child:not(:has(.vp-faq-kaart)),body:not(.et-fb):not(.et-fb-preview) .et_pb_section.vp-faq>.et_pb_row:has(.et_pb_divider):not(:has(.vp-faq-kaart)),body:not(.et-fb):not(.et-fb-preview) .et_pb_section.vp-faq>.et_pb_row:has(.vp-kopstreep):not(:has(.vp-faq-kaart)),body:not(.et-fb):not(.et-fb-preview) .et_pb_section.vp-faq>.et_pb_row:has(.vp-faq-kaart) ~ .et_pb_row:has(.vp-faq-kaart),body:not(.et-fb):not(.et-fb-preview) .et_pb_section.vp-faq .et_pb_column.vp-faq-kaart ~ .et_pb_column.vp-faq-kaart ~ .et_pb_column.vp-faq-kaart ~ .et_pb_column.vp-faq-kaart{display:none!important}
.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart){margin-bottom:0!important}
@media (min-width:768px) and (max-width:980px){.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch}
.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart)::before,.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart)::after{display:none}
.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart)>.et_pb_column{width:auto!important;margin:0!important}
.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart)>.et_pb_column_empty{display:none!important}
.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart)>.et_pb_column.vp-faq-kaart ~ .et_pb_column.vp-faq-kaart ~ .et_pb_column.vp-faq-kaart,.et_pb_section.vp-faq>.et_pb_row:has(>.et_pb_column.vp-faq-kaart)>.et_pb_column.vp-faq-kaart:only-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 15px)!important}
}
.et_pb_column:has(>.et_pb_text i.icon-divi-work-procedure)>.et_pb_divider{width:55%!important;margin-left:0!important;margin-right:auto!important}
@media (max-width:980px){.et_pb_column:has(>.et_pb_text i.icon-divi-work-procedure)>.et_pb_divider{width:77.5%!important}
}
@media (max-width:767px){.et_pb_column:has(>.et_pb_text i.icon-divi-work-procedure)>.et_pb_divider{width:100%!important}
}
@media (min-width:981px){.et_pb_row>.et_pb_column_2_3:has(>.et_pb_text i.icon-divi-work-procedure){padding-left:2em}
}
@media (max-width:980px){.et_pb_row:has(>.et_pb_column_2_3>.et_pb_text i.icon-divi-work-procedure)>.et_pb_column_1_3{margin-bottom:3em!important}
}
.vp-divi-lazy-load,.vp-divi-lazy-load.lazy-loaded{background-color:transparent}
.vp-divi-lazy-load.transition-animation{transition-property:opacity,transform,box-shadow}
.vp-divi-lazy-load.transition-animation:not(:hover){transition-duration:0.3s;transition-timing-function:ease-out}
html.vp-laden *,html.vp-laden *::before,html.vp-laden *::after{transition:none!important}
a[href^="tel:"]{white-space:nowrap}
a[href^="mailto:"]{word-break:normal;overflow-wrap:anywhere}
@media screen and (max-width:767px){.contact-info-head{display:flex;flex-direction:row;align-items:stretch;column-gap:1em}
.contact-info-head>.contact-info-image{flex:0 0 32%;max-width:32%;min-width:0;margin:0;float:none}
.contact-info-head>.contact-info-lines{flex:1 1 auto;min-width:0;width:auto}
}
.grecaptcha-badge{z-index:9990!important}
@media screen and (max-width:767px){.grecaptcha-badge{right:0!important;bottom:0!important;transform:scale(0.85);transform-origin:bottom right}
}
.cookie-banner .sub-btn,.vp-footer-read-more{padding-block:4px;margin-block:-4px}
.vp-breadcrumbs a,#shareButton{position:relative}
.vp-breadcrumbs a::after,#shareButton::after{content:'';position:absolute;left:0;right:0;top:50%;height:24px;min-height:100%;transform:translateY(-50%)}
.et_pb_code_inner>.vp-blog-list>h2.vp-divi-header-large{text-align:center}
.et_pb_code_inner>.vp-blog-list>h2.vp-divi-header-large::after{content:'';display:block;width:35%;max-width:250px;height:4px;margin:0.35em auto 0.75em;border-radius:2em;background:transparent}
.vp-netwerk,.vp-netwerk-links,.vp-netwerk-band{position:relative}
.vp-netwerk::before,.vp-netwerk-links::before,.vp-netwerk-band::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-color:var(--vp-brand-color,#123A7C);opacity:0.12;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.vp-netwerk::before{-webkit-mask-image:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-hoek.svg);mask-image:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-hoek.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-size:clamp(200px,26vw,420px);mask-size:clamp(200px,26vw,420px);transform:scaleY(-1)}
.vp-netwerk-links::before{-webkit-mask-image:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-hoek.svg);mask-image:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-hoek.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-size:clamp(180px,22vw,360px);mask-size:clamp(180px,22vw,360px);transform:scaleX(-1)}
.vp-netwerk-band::before{-webkit-mask-image:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-band.svg);mask-image:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-band.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% auto;mask-size:100% auto}
.vp-footer.vp-netwerk::before,.vp-footer.vp-netwerk-links::before,.vp-merkband.vp-netwerk::before,.vp-merkband.vp-netwerk-links::before,.vp-merkband.vp-netwerk-band::before,.vp-on-dark.vp-netwerk::before,.vp-on-dark.vp-netwerk-links::before,.vp-on-dark.vp-netwerk-band::before,.vp-merkband .vp-netwerk::before,.vp-merkband .vp-netwerk-links::before,.vp-on-dark .vp-netwerk::before,.vp-on-dark .vp-netwerk-links::before{background-color:#ffffff;opacity:0.16}
.vp-footer.vp-netwerk-links>.vp-footer-container,.vp-footer.vp-netwerk>.vp-footer-container,.vp-netwerk>.et_pb_row,.vp-netwerk-links>.et_pb_row,.vp-netwerk-band>.et_pb_row,.vp-netwerk>.et_pb_column,.vp-netwerk-links>.et_pb_column,.vp-netwerk-band>.et_pb_column{position:relative;z-index:1}
.vp-merkband.vp-netwerk::before,.vp-merkband.vp-netwerk-links::before,.vp-merkband.vp-netwerk-band::before{z-index:0}
.vp-netwerk-foto{position:relative}
.vp-netwerk-foto::after{content:"";position:absolute;right:0;top:0;width:clamp(78px,22%,130px);aspect-ratio:1;pointer-events:none;background-color:#ffffff;opacity:0.55;-webkit-mask:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-klein.svg) right top/contain no-repeat;mask:url(/wp-content/plugins/VerharenWeb/assets/patronen/netwerk-klein.svg) right top/contain no-repeat}
@media (max-width:767px){.vp-netwerk::before,.vp-netwerk-links::before{-webkit-mask-size:150px;mask-size:150px;opacity:0.08}
.vp-merkband.vp-netwerk::before,.vp-merkband.vp-netwerk-links::before,.vp-on-dark.vp-netwerk::before,.vp-on-dark.vp-netwerk-links::before{opacity:0.12}
.vp-netwerk-foto::after{width:70px}
}
.vp-footer.vp-netwerk-links::before{-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:clamp(150px,16vw,270px);mask-size:clamp(150px,16vw,270px);transform:none;opacity:0.075}
@media (max-width:1300px){.vp-vlak,.vp-vlak:has(+ .vp-vlak),.vp-vlak + .vp-vlak,.vp-banner,.et_pb_section .vp-reviews{border-radius:0}
}
.vp-footer{--vp-voet-basis:var(--vp-dark-color,#000000);background-image:linear-gradient(to bottom,var(--vp-voet-basis) 0%,color-mix(in srgb,var(--vp-voet-basis) 30%,#000000) 100%)}
.vp-licht-accent .vp-footer{--vp-voet-basis:color-mix(in srgb,var(--vp-brand-dark,var(--vp-brand-color)) 45%,#000000)}
.vp-footer .vp-footer-bottom,.vp-licht-accent .vp-footer .vp-footer-bottom{background:none}
@media (max-width:767px){.page-wrapper:has(>.vp-blog-cta){display:flex;flex-direction:column}
.page-wrapper:has(>.vp-blog-cta)>*{order:4}
.page-wrapper:has(>.vp-blog-cta)>.vp-banner,.page-wrapper:has(>.vp-blog-cta)>:first-child{order:0}
.page-wrapper:has(>.vp-blog-cta)>.vp-page-content-wrapper{display:contents}
.page-wrapper:has(>.vp-blog-cta)>.vp-page-content-wrapper>*{width:90%;margin-inline:auto}
.page-wrapper:has(>.vp-blog-cta)>.vp-page-content-wrapper>.vp-post-content-container{order:1;margin-bottom:2.5em}
.page-wrapper:has(>.vp-blog-cta)>.vp-blog-cta{order:2;margin-bottom:2.5em}
.page-wrapper:has(>.vp-blog-cta)>.vp-page-content-wrapper>.vp-sidebar-container{order:3;margin-bottom:4em}
}
.vp-tellers-breed .vp-counter{white-space:nowrap}
@media (max-width:499px){.vp-tellers-breed .vp-counter{font-size:clamp(24px,8.2vw,38px)}
}
.vp-merkband:not(.vp-lichtband) .et_pb_column:has(>.vp-counter-module){background-color:rgba(var(--vp-dark-rgb,0,0,0),0.5)!important}
@media (max-width:767px){.vp-breadcrumbs{line-height:1.1em;padding-bottom:0.6em!important;margin-bottom:-0.6em}
.vp-banner__top>.vp-breadcrumbs:last-child{margin-bottom:0}
.vp-banner__kicker{line-height:1;margin-bottom:1em}
.vp-banner__top:has(>.vp-breadcrumbs) .vp-banner__kicker span::before,.vp-banner__top:has(>.vp-breadcrumbs) .vp-banner__kicker span::after{transform:translateY(-0.6em)}
}
.vp-banner:has(.vp-banner__action):not(:has(.vp-banner__top>*)){padding-top:calc((var(--vp-banner-padnu) + var(--vp-banner-inset)) / 2);padding-bottom:calc(var(--vp-banner-padnu) + var(--vp-banner-extra,0px) + (var(--vp-banner-padnu) - var(--vp-banner-inset)) / 2)}
.vp-banner{--vp-banner-gap:24px}
@media (max-width:767px){.vp-banner{--vp-banner-gap:18px}
}
.vp-banner .vp-banner__top{bottom:calc(100% + var(--vp-banner-gap))}
.vp-banner .vp-banner__top>:last-child{margin-bottom:0!important;padding-bottom:0!important}
.vp-banner .vp-banner__action:not(.vp-banner__action--search){top:calc(100% + var(--vp-banner-gap));bottom:auto}
.vp-banner:has(.vp-banner__action:not(.vp-banner__action--search)){--vp-banner-extra:0px;padding-bottom:var(--vp-banner-padnu)}
.vp-banner:has(.vp-banner__action:not(.vp-banner__action--search)):not(:has(.vp-banner__top>*)){padding-top:calc(var(--vp-banner-padnu) - (var(--vp-banner-gap) + 40px) / 2);padding-bottom:calc(var(--vp-banner-padnu) + (var(--vp-banner-gap) + 40px) / 2)}
@supports (text-box:trim-both cap alphabetic){.vp-banner{--vp-banner-gap:28px}
.vp-banner .vp-banner__inner>.vp-banner__title{text-box:trim-both cap alphabetic;margin-top:calc((1lh - 1cap) / 2);margin-bottom:calc((1lh - 1cap) / 2)}
.vp-banner .vp-banner__top>.vp-breadcrumbs,.vp-banner .vp-banner__top>.vp-banner__kicker{text-box:trim-both cap alphabetic;margin:0!important;padding:0!important}
.vp-banner .vp-banner__top>:not(:last-child){margin-bottom:var(--vp-banner-gap)!important}
.vp-banner .vp-banner__kicker{font-size:14px}
.vp-banner .vp-breadcrumbs>span,.vp-banner .vp-banner__kicker span{display:inline}
.vp-banner .vp-banner__kicker span::before,.vp-banner .vp-banner__kicker span::after,.vp-banner .vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::before,.vp-banner .vp-banner__top:not(:has(.vp-banner__kicker))>.vp-breadcrumbs>span::after{display:inline-block;vertical-align:calc(0.5cap - 2px);transform:none}
.vp-banner .vp-banner__kicker span::before{margin-right:1.4em}
.vp-banner .vp-banner__kicker span::after{margin-left:1.4em}
.vp-banner .vp-breadcrumbs__pijl{vertical-align:baseline;transform:none;margin-left:0.15em}
.vp-banner .vp-breadcrumbs__pijl + a{margin-left:0.15em}
.vp-banner:has(.vp-banner__top>*,.vp-banner__action){padding-top:var(--vp-banner-inset)!important;padding-bottom:var(--vp-banner-inset)!important}
.vp-banner .vp-banner__top,.vp-banner .vp-banner__action{position:static}
.vp-banner .vp-banner__top{margin-bottom:var(--vp-banner-gap)}
.vp-banner .vp-banner__action{margin-top:var(--vp-banner-gap)}
.vp-banner:has(.vp-banner__top>*,.vp-banner__action) .vp-banner__inner>.vp-banner__title{margin-top:0;margin-bottom:0}
}
@supports (text-box:trim-both cap alphabetic){@media (max-width:767px){.vp-banner{--vp-banner-gap:20px}
.vp-banner .vp-banner__kicker{font-size:13px}
}
}
.vp-main-menu .vp-nav li ul li a::before{width:20px!important;-webkit-mask-position:center!important;mask-position:center!important}
.vp-profile-widget-wrapper h4.vp-auteur-naam{padding-bottom:0;margin-bottom:0}
.vp-profile-widget-wrapper p.vp-auteur-functie{font-style:normal;margin:0.15em 0 0.5em;padding-bottom:0;max-width:100%}
.vp-profile-widget-wrapper p.vp-auteur-functie.heading-underline::after{margin-top:0.45em}
.vp-post-content-container .et_pb_section,.vp-post-content-container .et_pb_row,.vp-post-content-container .et_pb_column{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
.vp-blog-cta-knoppen .btn-secondary>i.svg-icon{margin-left:8px;margin-right:0}
@media (max-width:767px){.et_pb_code_inner>.vp-related-posts{width:100%}
}
.vp-profile-widget-image.vp-profielbeeld-heel{background-size:contain;background-position:center bottom;background-color:#f1f1f1}
.vp-archief-vacatures{margin-top:var(--vp-blokruimte,84px)}
.vp-archief-vacatures #vp-searchform{margin-bottom:2em}
@media (max-width:767px){.vp-archief-vacatures #vp-searchform{margin-bottom:1em}
.content-wrapper-archive-page-branche,.content-wrapper-archive-page.vp-zoekkaart-onder{row-gap:var(--vp-blokruimte,56px)}
}
.vp-site-ats{--vp-deelknop:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-site-ats a#shareButton,.vp-site-ats #shareButton .share-button-text,.vp-site-ats #shareButton .svg-icon{color:var(--vp-deelknop)}
.vp-site-ats #shareButton .svg-icon svg{fill:var(--vp-deelknop)}
.vp-site-ats #shareButton .share-button-text:hover{text-decoration-color:var(--vp-deelknop)}
@media (max-width:767px){.et_pb_section .et_pb_row.vp-merkband.vp-netwerk-links{padding-left:1em!important;padding-right:1em!important}
.et_pb_section .et_pb_row.vp-netwerk-links>.et_pb_column:nth-child(n+3){padding-bottom:0!important}
}
.vp-top-categories>.vp-category-block:last-child{margin-right:0}
.single-post .vp-post-content-container>h2.heading-underline::after,.vp-site-ats.single-vacatures .vp-post-content-container>h2.heading-underline::after{background:var(--vp-brand-light,var(--vp-brand-color))}
.vp-site-ats.single-vacatures .vp-post-location{--vp-scheidingspunt:var(--vp-brand-dark,var(--vp-brand-color));--vp-bedrijfspunt:var(--vp-brand-dark,var(--vp-brand-color))}
.vp-profile-widget-wrapper .heading-underline::after{background:var(--vp-brand-light,var(--vp-brand-color))}
.js-blogs-vp-container .read-more,.vp-related-posts .read-more{color:var(--vp-brand-dark,var(--vp-brand-color))}
.js-blogs-vp-container .read-more:hover,.vp-related-posts .read-more:hover{text-decoration-color:var(--vp-brand-dark,var(--vp-brand-color))}
.category-info-branches p,.category-info-pages p,.vp-licht-accent .category-info-branches p,.vp-licht-accent .category-info-pages p{color:#767676}
.vp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.vp-related-posts>.content-divider{border-top-color:#e4e4e4;background-color:transparent;width:75%}
body.single-post .vp-profile-widget-image.vp-profielbeeld-foto{aspect-ratio:3 / 2;height:auto!important;min-height:0;align-self:flex-start;background-position:50% 8%}
@media (min-width:351px) and (max-width:767px){body.single-post .vp-profile-widget-image.vp-profielbeeld-foto{aspect-ratio:auto;align-self:stretch;min-height:80px}
}
.vp-site-ats .vp-result-wrapper h3{color:var(--vp-dark-color,#282828)}
.usp-header i:not(.times-circle){color:var(--vp-brand-light,var(--vp-brand-color))}
.vp-site-vve .btn-more-info,.vp-site-vve .btn-more-info .sub-btn-text{color:var(--vp-brand-dark,var(--vp-brand-color))!important;transition:color 0.35s ease,text-decoration-color 0.35s ease}
.vp-site-vve .btn-more-info:hover,.vp-site-vve .btn-more-info:focus-visible,.vp-site-vve .btn-more-info:hover .sub-btn-text,.vp-site-vve .btn-more-info:focus-visible .sub-btn-text{color:var(--vp-brand-light,var(--vp-accent-color))!important;text-decoration-color:var(--vp-brand-light,var(--vp-accent-color))!important}
@media (min-width:768px){.vp-top-categories>.vp-category-block:nth-child(n){margin-bottom:1.5em}
}
@media (min-width:500px) and (max-width:767px){.vp-top-categories>.vp-category-block:nth-child(n){margin-bottom:1em}
}
@media (min-width:500px){.vp-top-categories>.vp-category-block:nth-child(3n+1):nth-last-child(-n+3),.vp-top-categories>.vp-category-block:nth-child(3n+1):nth-last-child(-n+3) ~ .vp-category-block{margin-bottom:0}
}
@media (min-width:351px) and (max-width:499px){.vp-top-categories>.vp-category-block:nth-child(n){margin-bottom:1em}
.vp-top-categories>.vp-category-block:nth-child(2n+1):nth-last-child(-n+2),.vp-top-categories>.vp-category-block:nth-child(2n+1):nth-last-child(-n+2) ~ .vp-category-block{margin-bottom:0}
}
@media (max-width:350px){.vp-top-categories>.vp-category-block:nth-child(n){margin-bottom:0.5em}
.vp-top-categories>.vp-category-block:last-child{margin-bottom:0}
}
@media (min-width:500px){.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)::before,.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)::after{content:"";flex-basis:100%;height:0;order:2}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)::after{order:4}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(-n+2){order:1}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(n+3):nth-child(-n+5){order:3}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(n+6){order:5}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(n){margin-right:1.5em;margin-bottom:1em}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(2),.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(5),.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(7){margin-right:0}
.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(n+6){margin-bottom:0}
}
@media (min-width:768px){.vp-top-categories:has(>.vp-category-block:nth-child(7):last-child)>.vp-category-block:nth-child(-n+5){margin-bottom:1.5em}
}
@media (min-width:600px) and (max-width:980px){.content-wrapper-archive-page:has(>.archive-page-filter .form-container-vp-filter){flex-direction:column!important}
.content-wrapper-archive-page:has(>.archive-page-filter .form-container-vp-filter)>.archive-page-filter,.content-wrapper-archive-page:has(>.archive-page-filter .form-container-vp-filter)>.archive-page-results{width:100%!important;max-width:none!important;margin-left:0;margin-right:0}
.et_pb_row:has(>.et_pb_column .form-container-vp-filter){display:flex!important;flex-direction:column!important;row-gap:2em}
.et_pb_row:has(>.et_pb_column .form-container-vp-filter)::before,.et_pb_row:has(>.et_pb_column .form-container-vp-filter)::after{display:none}
.et_pb_row:has(>.et_pb_column .form-container-vp-filter)>.et_pb_column{width:100%!important;max-width:none!important;margin-right:0!important;margin-bottom:0!important}
.form-container-vp-filter{max-width:none}
#vp-filter-form{display:grid;grid-template-columns:1fr 1fr;column-gap:1em;align-items:end}
#vp-filter-form>*{grid-column:1 / -1}
#vp-filter-form>.form-group{grid-column:auto}
#vp-filter-form>.form-group-distance-input{grid-column:2}
#vp-filter-form .vp-filter-actions .vp-btn{flex:0 1 250px;max-width:250px}
}
@media (max-width:767px){.vp-footer-container{padding-bottom:4em}
.vp-footer .vp-footer-company-info{margin-bottom:0}
.vp-footer .vp-footer-credit{line-height:1.4em}
}
@supports (text-box:trim-both cap alphabetic){.vp-banner .vp-banner__top>.vp-breadcrumbs:has(+ .vp-banner__kicker){margin-bottom:10px!important}
@media (max-width:767px){.vp-banner .vp-banner__top>.vp-breadcrumbs:has(+ .vp-banner__kicker){margin-bottom:8px!important}
}
}
@media (max-width:767px){.vp-team__member .vp-team__function{max-width:calc(100% + 1.5em);margin-left:-0.75em;margin-right:-0.75em}
.vp-team__member .vp-team__bullets{width:calc(100% + 1.4em);margin-left:-0.7em;margin-right:-0.7em}
}
.contact-info .contact-info-lines>ul{margin-bottom:0}
@media (max-width:767px){.contact-info-container{gap:4em}
}
.contact-info .contact-info-lines>ul.vp-divi-text-big{line-height:1.4em!important}
@supports (text-box:trim-both cap alphabetic){.single-vacatures .vp-banner .vp-banner__top{margin-bottom:20px}
@media (max-width:767px){.single-vacatures .vp-banner .vp-banner__top{margin-bottom:14px}
}
}
.vp-top-categories{max-width:1000px;margin-left:auto;margin-right:auto}
.vp-main-menu .vp-nav li ul li a{font-weight:700}
@media (max-width:767px){.vp-main-menu .vp-nav li ul{overflow:visible}
}
.vp-main-menu .vp-nav li ul li.menu-tarieven>a{font-weight:900}
@media (min-width:500px){.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)::before{content:"";flex-basis:100%;height:0;order:2}
.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)>.vp-category-block:nth-child(-n+2){order:1}
.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)>.vp-category-block:nth-child(n+3){order:3}
.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)>.vp-category-block:nth-child(n){margin-right:1.5em;margin-bottom:1em}
.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)>.vp-category-block:nth-child(2n){margin-right:0}
.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)>.vp-category-block:nth-child(n+3){margin-bottom:0}
}
@media (min-width:768px){.vp-top-categories:has(>.vp-category-block:nth-child(4):last-child)>.vp-category-block:nth-child(-n+2){margin-bottom:1.5em}
}
@media (min-width:500px){.zoom-animation{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
}
.vp-licht-accent .vp-usp i{color:var(--vp-brand-light,inherit)}
.vp-licht-accent #vp-secondary-header-scroll,.vp-site-ats #vp-secondary-header-scroll,.vp-site-vve #vp-secondary-header-scroll{background:linear-gradient(135deg,var(--vp-brand-dark,#123A7C),var(--vp-brand-light,#6DA9DC))}
@media (max-width:767px){.vp-banner{--vp-banner-ovaal:92% 58%}
}
.vp-banner .vp-breadcrumbs a,.vp-banner .vp-breadcrumbs__pijl{color:var(--vp-banner-kruimel,#D6D6D6)}
.vp-banner .vp-banner__top .vp-banner__kicker span{color:var(--vp-banner-kruimel,#D6D6D6)}
body{--vp-nadruk:color-mix(in srgb,var(--vp-brand-light,var(--vp-brand-color)) 35%,#ffffff)}
body.vp-site-ats{--vp-nadruk:#F3C6CC}
body.vp-site-vve{--vp-nadruk:#CFE0AE}
body.vp-licht-accent{--vp-nadruk:#BFD9F0}
.vp-banner__nadruk{color:var(--vp-nadruk)}
.vp-banner__sub{position:relative;margin:0.7em auto 0;max-width:38em;padding:0;font-size:18px;line-height:1.45;font-weight:500;font-style:italic;color:rgba(255,255,255,0.92);text-align:center;text-shadow:var(--vp-banner-tekstschaduw,0 0 0.5em rgba(0,0,0,0.75))}
@media (max-width:767px){.vp-banner__sub{font-size:15px}
}
@supports (text-box:trim-both cap alphabetic){.vp-banner .vp-banner__inner>.vp-banner__sub{text-box:trim-start cap alphabetic;margin-top:var(--vp-banner-gap)}
}
.vp-banner .vp-btn.vp-btn--doorzichtig{background:transparent;color:#ffffff;border:2px solid rgba(255,255,255,0.75);box-shadow:none;text-shadow:none}
.vp-banner .vp-btn.vp-btn--doorzichtig:hover,.vp-banner .vp-btn.vp-btn--doorzichtig:focus-visible{background:rgba(255,255,255,0.12);border-color:#ffffff;color:#ffffff}
.vp-banner .vp-btn--doorzichtig .svg-icon{margin-left:0;margin-right:8px}
.vp-banner .vp-btn--doorzichtig.vp-btn--pijl .svg-icon{margin-left:0.5em;margin-right:0}
.vp-banner .vp-btn--doorzichtig .svg-icon svg{fill:currentColor}
.et_pb_section:is(.vp-on-dark,.vp-merkband:not(.vp-lichtband)) .vp-btn.btn-secondary{background:transparent!important;color:#ffffff!important;fill:#ffffff!important;border:2px solid rgba(255,255,255,0.75)!important;box-shadow:none!important;text-shadow:none}
.et_pb_section:is(.vp-on-dark,.vp-merkband:not(.vp-lichtband)) .vp-btn.btn-secondary:is(:hover,:focus-visible){background:rgba(255,255,255,0.12)!important;border-color:#ffffff!important;color:#ffffff!important}
.et_pb_section:is(.vp-on-dark,.vp-merkband:not(.vp-lichtband)) .vp-btn.btn-secondary svg{fill:currentColor!important}
.vp-banner__link2{display:flex;justify-content:center;margin-top:0.9em}
.vp-banner__link2>.vp-btn{width:auto;max-width:100%}
@media (max-width:767px){.vp-banner__link2{margin-top:0.75em}
}
.vp-banner.vp-banner--extra{padding-bottom:var(--vp-banner-inset)}
.vp-banner--extra .vp-banner__action{position:static;margin-top:1.4em}
@media (max-width:767px){.vp-banner--extra .vp-banner__action{margin-top:1.1em}
.vp-banner--extra .vp-banner__buttons{flex-direction:column;align-items:center;gap:0.6em}
.vp-banner--extra .vp-banner__buttons>*{flex:0 0 auto;width:auto;max-width:100%}
}
.vp-banner__kicker .vp-banner__kicker-tekst::before,.vp-banner__kicker .vp-banner__kicker-tekst::after{content:none!important}
@supports (text-box:trim-both cap alphabetic){.vp-banner .vp-banner__top>.vp-banner__kicker{display:flex;justify-content:center}
.vp-banner .vp-banner__kicker>span{display:inline-flex;align-items:center;max-width:100%;gap:0}
.vp-banner .vp-banner__kicker .vp-banner__kicker-tekst{display:block;min-width:0;text-box:trim-both cap alphabetic}
.vp-banner .vp-banner__kicker>span::before,.vp-banner .vp-banner__kicker>span::after{flex:0 0 auto}
}
.vp-banner:has(.vp-banner__action):not(.vp-banner--sluier-licht):not(.vp-banner--sluier-donker){--vp-banner-kern:0.9;--vp-banner-ring:0.66}
@media (max-width:767px){.vp-banner:not(:has(.vp-banner__action)) .vp-banner__bg{transform:scale(1.2)}
}
.form-container .email_contact_switcher .sub-btn,.form-container .phone_contact_switcher .sub-btn,.form-container .email_contact_switcher .sub-btn i,.form-container .phone_contact_switcher .sub-btn i,.form-container .email_contact_switcher .sub-btn .sub-btn-text-icon,.form-container .phone_contact_switcher .sub-btn .sub-btn-text-icon{color:var(--vp-brand-light,var(--vp-brand-color))!important;fill:currentColor}
.form-container .email_contact_switcher .sub-btn:is(:hover,:focus-visible),.form-container .phone_contact_switcher .sub-btn:is(:hover,:focus-visible),.form-container .email_contact_switcher .sub-btn:is(:hover,:focus-visible) i,.form-container .phone_contact_switcher .sub-btn:is(:hover,:focus-visible) i,.form-container .email_contact_switcher .sub-btn:is(:hover,:focus-visible) .sub-btn-text-icon,.form-container .phone_contact_switcher .sub-btn:is(:hover,:focus-visible) .sub-btn-text-icon{color:var(--vp-brand-dark,var(--vp-brand-color))!important;text-decoration-color:var(--vp-brand-dark,var(--vp-brand-color))!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)){cursor:pointer;padding-bottom:1.35em!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)):is(:hover,:focus-within){box-shadow:0 0 0.5em 0px var(--vp-brand-color)}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services)>.et_pb_code:has(>.et_pb_code_inner>a.vp-btn:is(.btn-black,.btn-licht)),.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services)>.et_pb_code>.et_pb_code_inner:has(>a.vp-btn:is(.btn-black,.btn-licht)){display:contents}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big + .et_pb_text{margin-top:0.15em!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-vinkregel{margin-top:0!important;margin-bottom:0.4em!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-vinkregel i.icon-divi-usp-list-services{margin-bottom:0}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.et_pb_text:nth-last-child(2){margin-bottom:0!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services) a.vp-btn:is(.btn-black,.btn-licht),.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services) a.vp-btn:is(.btn-black,.btn-licht):is(:hover,:focus){position:absolute!important;inset:0;z-index:3;width:auto!important;height:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;transform:none!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services) a.vp-btn:is(.btn-black,.btn-licht) i{display:none!important}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services) a.vp-btn:is(.btn-black,.btn-licht):focus-visible{outline:3px solid var(--vp-brand-color);outline-offset:-3px}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2::after{content:"\2060";position:relative;margin-left:0.3em;padding-right:0.75em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") right center / 0.75em 0.75em no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");-webkit-mask-position:right center;-webkit-mask-size:0.75em 0.75em;-webkit-mask-repeat:no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") right center / 0.75em 0.75em no-repeat;left:calc(var(--vp-pijl-tik) + var(--vp-pijl-hover));transition:--vp-pijl-hover 0.35s cubic-bezier(0.25,0.8,0.35,1)}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)):is(:hover,:focus-within)>.vp-divi-header-big h2::after{animation-play-state:paused;--vp-pijl-hover:0.35em}
@property --vp-pijl-tik{syntax:"<length>";inherits:false;initial-value:0px}
@property --vp-pijl-hover{syntax:"<length>";inherits:false;initial-value:0px}
@keyframes vp-kaartpijl{0%,12%,100%{--vp-pijl-tik:0em}
4%{--vp-pijl-tik:0.3em}
8%{--vp-pijl-tik:0em}
10%{--vp-pijl-tik:0.12em}
}
@media (prefers-reduced-motion:no-preference){.et_pb_row.vp-in-beeld.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2::after{animation:vp-kaartpijl 7s ease-in-out infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.7s)}
.et_pb_row.vp-in-beeld.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)):is(:hover,:focus-within)>.vp-divi-header-big h2::after{animation-play-state:paused}
}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2.vp-kaartkop-svg::after{display:none}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2 .vp-kaartpijl{display:inline-block;width:0.75em;height:0.75em;margin-left:0.3em;vertical-align:-0.02em}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2 .vp-kaartpijl svg{display:block;width:100%;height:100%;transition:transform 0.35s cubic-bezier(0.25,0.8,0.35,1)}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)):is(:hover,:focus-within)>.vp-divi-header-big h2 .vp-kaartpijl{animation-play-state:paused}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)):is(:hover,:focus-within)>.vp-divi-header-big h2 .vp-kaartpijl svg{transform:translateX(0.35em)}
@keyframes vp-kaartpijl-tik{0%,12%,100%{transform:translateX(0)}
4%{transform:translateX(0.3em)}
8%{transform:translateX(0)}
10%{transform:translateX(0.12em)}
}
@media (prefers-reduced-motion:no-preference){.et_pb_row.vp-in-beeld.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2 .vp-kaartpijl{animation:vp-kaartpijl-tik 7s ease-in-out infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.7s)}
.et_pb_row.vp-in-beeld.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht)):is(:hover,:focus-within)>.vp-divi-header-big h2 .vp-kaartpijl{animation-play-state:paused}
}
@media (prefers-reduced-motion:reduce){.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2::after{animation:none;transition:none}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2 .vp-kaartpijl,.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2 .vp-kaartpijl svg{animation:none;transition:none}
}
@media (prefers-reduced-motion:no-preference){@keyframes vp-usp-draai{0%,21%,100%{transform:rotate(0deg)}
5%{transform:rotate(calc(-9deg * var(--vp-richting,1)))}
10.5%{transform:rotate(calc(7deg * var(--vp-richting,1)))}
15.5%{transform:rotate(calc(-3deg * var(--vp-richting,1)))}
}
.vp-in-beeld i.icon-divi-usp-row{animation:vp-usp-draai 5.5s cubic-bezier(0.45,0,0.25,1) infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.45s)}
.vp-in-beeld .et_pb_column:nth-child(even) i.icon-divi-usp-row{--vp-richting:-1}
@keyframes vp-pakket-knik{0%,10%,100%{transform:rotate(0deg) scale(1)}
3%{transform:rotate(-10deg) scale(1.12)}
6%{transform:rotate(6deg) scale(1.06)}
}
.vp-in-beeld .business-block h3>i.svg-icon{display:inline-block;animation:vp-pakket-knik 8s ease-in-out infinite;animation-delay:calc(1.5s + var(--vp-i,0) * 0.6s)}
@keyframes vp-knop-zoom{0%,6%,100%{transform:scale(1)}
3%{transform:scale(1.045)}
}
.vp-banner.vp-in-beeld .vp-btn.btn-primary,.contact-info-wrapper.vp-in-beeld>.contact-details ~ .vp-btn.btn-primary,.contact-info-wrapper.vp-in-beeld .btn-business-form.btn-primary,.et_pb_row.vp-in-beeld .vp-divi-btn-container .vp-btn.btn-primary{animation:vp-knop-zoom 7s ease-in-out 2.5s infinite}
.vp-banner .vp-btn.btn-primary:is(:hover,:focus-visible),.contact-info-wrapper .vp-btn.btn-primary:is(:hover,:focus-visible),.vp-divi-btn-container .vp-btn.btn-primary:is(:hover,:focus-visible){animation:none}
@keyframes vp-pakket-knop{0%,8%,100%{transform:scale(1)}
4%{transform:scale(1.06)}
}
.business-page-container.vp-in-beeld .business-block-container .btn-business-form{animation:vp-pakket-knop 6s ease-in-out infinite;animation-delay:calc(1.2s + var(--vp-i,0) * 0.7s)}
.business-page-container .business-block-container .btn-business-form:is(:hover,:focus-visible){animation:none}
@keyframes vp-logo-licht{0%,10%,100%{transform:scale(1)}
3%,6%{box-shadow:0 0 0.5em 0 var(--vp-brand-color);transform:scale(1.02)}
}
.vp-logo-strip.vp-in-beeld .vp-logo-strip__item{animation:vp-logo-licht 7s cubic-bezier(0.19,1,0.22,1) infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.6s)}
.vp-logo-strip .vp-logo-strip__item:hover{animation:none}
@keyframes vp-vink-knipper{0%,6%,100%{opacity:1}
3%{opacity:0.15}
}
.et_pb_row.vp-in-beeld .et_pb_column:not(:has(>.et_pb_code a.vp-btn)) i.icon-divi-usp-list-services{animation:vp-vink-knipper 10s ease-in-out infinite;animation-delay:calc(2s + var(--vp-i,0) * 0.12s)}
@keyframes vp-ster-sprong{0%,5%,100%{transform:scale(1)}
2.5%{transform:scale(1.35)}
}
.vp-in-beeld .review-stars>*{display:inline-block;animation:vp-ster-sprong 7s ease-in-out infinite;animation-delay:calc(1s + var(--vp-review,0) * 1.6s + var(--vp-i,0) * 0.18s)}
@keyframes vp-rand-draai{to{transform:rotate(360deg)}
}
.vp-rand{position:absolute;inset:-4px;padding:4px;border-radius:inherit;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 0.4s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.vp-rand>i{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(var(--vp-rand-a),var(--vp-rand-b),var(--vp-rand-a));will-change:transform}
.vp-post-content-oneliner.vp-in-beeld>.vp-rand,.et_pb_row.vp-in-beeld>.et_pb_column>.vp-rand{opacity:1}
.vp-post-content-oneliner.vp-in-beeld>.vp-rand>i,.et_pb_row.vp-in-beeld>.et_pb_column>.vp-rand>i{animation:vp-rand-draai 6s linear infinite}
.vp-post-content-oneliner{position:relative;--vp-rand-a:var(--vp-brand-light,var(--vp-brand-color));--vp-rand-b:var(--vp-brand-dark,var(--vp-brand-color))}
.et_pb_column:has(>.vp-counter-module){--vp-rand-a:color-mix(in srgb,var(--vp-brand-light,var(--vp-brand-color)) 30%,var(--vp-outline-tint,#c3c3c3));--vp-rand-b:var(--vp-brand-light,var(--vp-brand-color))}
body.vp-licht-accent .et_pb_column:has(>.vp-counter-module){--vp-rand-a:var(--vp-brand-dark,var(--vp-brand-color));--vp-rand-b:var(--vp-nadruk)}
.et_pb_row.vp-in-beeld>.et_pb_column:has(>.vp-counter-module){overflow:visible!important}
.et_pb_row.vp-in-beeld>.et_pb_column>.vp-rand>i{animation-delay:calc(var(--vp-i,0) * -1.5s)}
@keyframes vp-slogan-adem{0%,30%,100%{opacity:1}
15%{opacity:0.55}
}
.contact-info-wrapper.vp-in-beeld .contact-info-slogan{animation:vp-slogan-adem 8s ease-in-out 3s infinite}
@keyframes vp-tegelpijl{0%,9%,100%{transform:translateX(0)}
3.5%{transform:translateX(5px)}
6.5%{transform:translateX(1px)}
}
.vp-in-beeld .vp-top-categories .vp-category-info i.svg-icon{display:inline-block;animation:vp-tegelpijl 7s ease-in-out infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.5s)}
@keyframes vp-stap-groei{0%{transform:scaleX(0.12)}
78%{transform:scaleX(1);animation-timing-function:linear}
88%{transform:scaleX(1);animation-timing-function:cubic-bezier(0.6,0,0.9,0.4)}
94%,100%{transform:scaleX(0.12)}
}
.et_pb_row.vp-in-beeld .et_pb_module.vp-stapstreep::before{transform-origin:left center;animation:vp-stap-groei 5s cubic-bezier(0.3,0,0.4,1) infinite;animation-delay:calc(var(--vp-i,0) * 0.45s)}
@keyframes vp-usp-zoom{0%,14%,100%{transform:scale(1)}
5%,8%{transform:scale(1.02)}
}
.et_pb_row.vp-in-beeld .vp-inline-usp{animation:vp-usp-zoom 5s cubic-bezier(0.19,1,0.22,1) infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.4s)}
.et_pb_row .vp-inline-usp:hover{animation:none}
@keyframes vp-verplicht{0%,75%,100%{opacity:1}
12.5%{opacity:0.2}
25%{opacity:1}
37.5%{opacity:0.2}
50%{opacity:1}
62.5%{opacity:0.2}
}
.vp-in-beeld .vp-verplicht{display:inline-block;animation:vp-verplicht 6s ease-in-out infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.2s)}
@keyframes vp-vraag-kantel{0%,20%,100%{transform:rotate(0deg) translateY(0)}
5%{transform:rotate(-14deg) translateY(-6%)}
10%{transform:rotate(9deg) translateY(0)}
15%{transform:rotate(-4deg)}
}
.vp-in-beeld i.vp-faq-icoon svg{transform-origin:50% 85%;animation:vp-vraag-kantel 6s cubic-bezier(0.45,0,0.25,1) infinite;animation-delay:calc(1s + var(--vp-i,0) * 0.6s)}
@supports (animation-timeline:view()){@keyframes vp-beeld-binnen{from{opacity:0.55;transform:translateY(18px) scale(0.985)}
to{opacity:1;transform:none}
}
.et_pb_text .et_pb_text_inner img,.vp-beeld-in-tekst img{animation:vp-beeld-binnen linear both;animation-timeline:view();animation-range:entry 0% cover 30%}
}
}
.vp-site-vve .contact-info ul li::before,.vp-site-vve .contact-info .contact-detail-label{color:var(--vp-brand-light-tekst,var(--vp-brand-light,#789B35))}
.vp-site-vve .contact-info-wrapper{--vp-btn-rest:var(--vp-brand-color,#4D6420);--vp-btn-hover:var(--vp-brand-light,#789B35)}
.vp-site-vve .vp-team .btn-phone,.vp-site-vve .vp-team .btn-whatsapp{--vp-color-phone:120,155,53;--vp-color-whatsapp:120,155,53}
.et_pb_section.vp-effectief{position:relative}
.et_pb_section.vp-effectief::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--vp-brand-color,#CC1F36) 58%,transparent) 0%,rgba(0,0,0,0.68) 30%,rgba(0,0,0,0.72) 100%)}
.et_pb_section.vp-effectief>.et_pb_row{position:relative;z-index:1}
@media (max-width:767px){.et_pb_section.vp-effectief::before{background:radial-gradient(ellipse 115% 80% at 100% 50%,color-mix(in srgb,var(--vp-brand-color,#CC1F36) 58%,transparent) 0%,rgba(0,0,0,0.66) 40%,rgba(0,0,0,0.72) 100%)}
.et_pb_section.vp-effectief{background-size:auto 540px!important;background-position:50% -102px!important}
}
body.vp-site-ats .et_pb_section.vp-divi-lazy-load.vp-vlak:not(.vp-effectief){position:relative;isolation:isolate}
body.vp-site-ats .et_pb_section.vp-divi-lazy-load.vp-vlak:not(.vp-effectief)::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 100% 50%,rgb(150,150,150) 0%,rgb(200,200,200) 35%,#ffffff 70%)}
body.vp-site-ats .et_pb_section.vp-divi-lazy-load.vp-vlak:not(.vp-effectief)>.et_pb_row{position:relative;z-index:1}
@media (max-width:767px){body.vp-site-ats .et_pb_section.vp-divi-lazy-load.vp-vlak:not(.vp-effectief)::after{background:radial-gradient(ellipse 120% 90% at 100% 50%,rgb(120,120,120) 0%,rgb(170,170,170) 45%,rgb(225,225,225) 100%)}
}
body.vp-site-vve .vp-main-menu .vp-nav li:not(.vve-portal-login-item)>a::before,body.vp-site-vve .vp-main-menu ul.vp-nav li:not(.vve-portal-login-item) a::before{background-color:var(--vp-brand-light,#789B35)}
@media (min-width:981px){.et_pb_row:has(>.et_pb_column>.vp-inline-usp){display:flex;align-items:center}
.et_pb_row:has(>.et_pb_column>.vp-inline-usp)::after{display:none}
}
:is(.et_pb_row:has(>.et_pb_column>.vp-inline-usp)>.et_pb_column,.et_pb_column.vp-knoppen-naast):has(>.vp-divi-btn-container + .vp-divi-btn-container){display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:0.75em}
:is(.et_pb_row:has(>.et_pb_column>.vp-inline-usp)>.et_pb_column,.et_pb_column.vp-knoppen-naast):has(>.vp-divi-btn-container + .vp-divi-btn-container)>*{flex:0 0 100%}
:is(.et_pb_row:has(>.et_pb_column>.vp-inline-usp)>.et_pb_column,.et_pb_column.vp-knoppen-naast):has(>.vp-divi-btn-container + .vp-divi-btn-container)>.vp-divi-btn-container{flex:1 1 0;min-width:var(--vp-knop-min,max-content);max-width:250px}
:is(.et_pb_row:has(>.et_pb_column>.vp-inline-usp)>.et_pb_column,.et_pb_column.vp-knoppen-naast):has(>.vp-divi-btn-container + .vp-divi-btn-container)>.vp-divi-btn-container .vp-btn{width:100%;min-width:0;max-width:250px}
@media (max-width:767px){:is(.et_pb_row:has(>.et_pb_column>.vp-inline-usp)>.et_pb_column,.et_pb_column.vp-knoppen-naast):has(>.vp-divi-btn-container + .vp-divi-btn-container){justify-content:center}
}
.et_pb_column>.vp-inline-usp:not(:last-child){margin-bottom:1.4em!important}
@media (max-width:767px){.et_pb_column>.vp-inline-usp:not(:last-child){margin-bottom:0.75em!important}
}
.et_pb_text_inner i.icon-divi-usp-list-inline:not(.vp-btn i){display:inline-block!important;width:0.4em!important;height:0.4em!important;min-width:0;font-size:inherit;margin:0 0.6em 0 0.1em!important;padding:0;border-radius:50%;background:currentColor;vertical-align:0.165em;line-height:0}
.et_pb_text_inner i.icon-divi-usp-list-inline:not(.vp-btn i) svg{display:none!important}
.et_pb_code_inner>.vp-blog-list>h2.vp-divi-header-large{margin-bottom:0.65em}
.et_pb_code_inner>.vp-blog-list>h2.vp-divi-header-large::after{display:none}
.et_pb_section.vp-schuin-door.vp-schuin-klaar{background-color:#fff!important}
.et_pb_section.vp-schuin-door.vp-schuin-klaar>.et_pb_background_mask{display:none!important}
.et_pb_section.vp-schuin-door.vp-schuin-klaar::before{content:"";position:absolute;inset:0;background:var(--vp-schuin-kleur,#eef1f6);clip-path:var(--vp-schuin-pad);pointer-events:none;z-index:0}
.et_pb_section.vp-schuin-door.vp-schuin-klaar>.et_pb_row{position:relative;z-index:1}
.et_pb_section.vp-schuin-door .vp-category-block{background-color:transparent}
body.vp-site-ats .et_pb_section.vp-schuin-door:not(.vp-schuin-klaar){background-color:#F3ECEC!important}
body.vp-site-vve .et_pb_section.vp-schuin-door:not(.vp-schuin-klaar){background-color:var(--vp-form-tint,#f3f4ef)!important}
body.vp-site-ats .et_pb_section.vp-schuin-door.vp-schuin-klaar::before{background:#F3ECEC}
body.vp-site-vve .et_pb_section.vp-schuin-door.vp-schuin-klaar::before{background:var(--vp-form-tint,#f3f4ef)}
.vp-bb{position:absolute;inset:0;overflow:hidden;container-type:size;pointer-events:none;z-index:0;filter:brightness(1.15) saturate(1.1)}
.vp-bb__doek{position:absolute;aspect-ratio:var(--vp-bb-r);width:max(100cqw,calc(100cqh * var(--vp-bb-r)))}
.vp-bb__deel{position:absolute;height:auto;max-width:none;will-change:transform;backface-visibility:hidden;animation:vp-bb-beweeg var(--vp-bb-t,6s) ease-in-out var(--vp-bb-d,0s) infinite alternate both}
.vp-bb__deel.vp-bb-stil{animation:none}
@keyframes vp-bb-beweeg{0%{transform:translate(0,0) rotate(0deg)}
45%{transform:translate(calc(var(--vp-bb-x,0cqw) * 0.55),var(--vp-bb-y,0cqw)) rotate(var(--vp-bb-r,0deg))}
100%{transform:translate(var(--vp-bb-x,0cqw),calc(var(--vp-bb-y,0cqw) * 0.35)) rotate(calc(var(--vp-bb-r,0deg) * -0.35))}
}
.vp-bb__deel.vp-bb-rond{animation:vp-bb-rond var(--vp-bb-t,20s) linear var(--vp-bb-d,0s) infinite}
@keyframes vp-bb-rond{from{transform:rotate(0deg)}
to{transform:rotate(var(--vp-bb-r,360deg))}
}
.vp-bb__deel.vp-bb-afentoe{animation:vp-bb-afentoe var(--vp-bb-t,9s) ease-in-out var(--vp-bb-d,0s) infinite both}
@keyframes vp-bb-afentoe{0%,58%{transform:translate(0,0) rotate(0deg)}
68%,84%{transform:translate(var(--vp-bb-x,0cqw),var(--vp-bb-y,0cqw)) rotate(var(--vp-bb-r,0deg))}
94%,100%{transform:translate(0,0) rotate(0deg)}
}
@media (prefers-reduced-motion:reduce){.vp-bb__deel{animation:none}
.vp-bb__deel.vp-bb-rond,.vp-bb__deel.vp-bb-afentoe{animation:none}
}
.vp-banner--blur .vp-bb{transform:scale(1.04)}
.vp-banner--blur .vp-bb__deel{filter:blur(5px)}
.vp-banner--blur-licht .vp-bb{transform:scale(1.02)}
.vp-banner--blur-licht .vp-bb__deel{filter:blur(2px)}
@media (max-width:767px){.vp-banner:not(:has(.vp-banner__action)) .vp-bb{transform:scale(1.2)}
}
body.vp-licht-accent{--vp-band-donker:0;--vp-band-gloed:radial-gradient(ellipse 55% 90% at 100% 0%,rgba(var(--vp-accent-rgb,109,169,220),0.20),transparent 70%),radial-gradient(ellipse 45% 80% at 100% 100%,rgba(var(--vp-accent-rgb,109,169,220),0.12),transparent 70%)}
body.vp-licht-accent .et_pb_section.vp-merkband:has(.review-stars),body.vp-licht-accent .vp-reviews{--vp-band-donker:0}
body.vp-licht-accent .et_pb_row.vp-merkband:has(i.icon-divi-usp-row){background:radial-gradient(ellipse 55% 90% at 0% 0%,rgba(var(--vp-accent-rgb,109,169,220),0.20),transparent 70%),radial-gradient(ellipse 45% 80% at 0% 100%,rgba(var(--vp-accent-rgb,109,169,220),0.12),transparent 70%),linear-gradient(300deg,var(--vp-band-van,var(--vp-vlak-color,var(--vp-dark-color,#1d2327))) 0%,var(--vp-band-midden,var(--vp-brand-color-dark,var(--vp-brand-color))) 55%,var(--vp-band-tot,var(--vp-brand-color)) 100%)}
body.vp-licht-accent .vp-merkband.vp-netwerk::before,body.vp-licht-accent .vp-merkband.vp-netwerk-links::before,body.vp-licht-accent .vp-merkband.vp-netwerk-band::before,body.vp-licht-accent .vp-merkband .vp-netwerk::before,body.vp-licht-accent .vp-merkband .vp-netwerk-links::before,body.vp-licht-accent .vp-merkband .vp-netwerk-band::before{display:none}
body.vp-site-vve{--vp-band-donker:0;--vp-band-van:var(--vp-brand-color-dark,#3c4e19);--vp-band-midden:var(--vp-brand-color,#4d6420);--vp-band-tot:color-mix(in srgb,var(--vp-brand-color,#4d6420) 62%,var(--vp-brand-light,#789b35));--vp-band-gloed:radial-gradient(ellipse 55% 90% at 100% 0%,rgba(var(--vp-accent-rgb,120,155,53),0.22),transparent 70%),radial-gradient(ellipse 45% 80% at 100% 100%,rgba(var(--vp-accent-rgb,120,155,53),0.14),transparent 70%)}
body.vp-site-vve .vp-merkband.vp-netwerk::before,body.vp-site-vve .vp-merkband.vp-netwerk-links::before,body.vp-site-vve .vp-merkband.vp-netwerk-band::before,body.vp-site-vve .vp-merkband .vp-netwerk::before,body.vp-site-vve .vp-merkband .vp-netwerk-links::before,body.vp-site-vve .vp-merkband .vp-netwerk-band::before{display:none}
.vp-beeldenrij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:10.5px}
.et_pb_row.et_pb_row:has(.vp-logo-strip) + .et_pb_row .vp-beeldenrij{margin-top:17.5px}
.et_pb_row.et_pb_row:has(.vp-beeldenrij){margin-top:0!important}
body.vp-site-ats .vp-beeldenrij{margin-top:15.5px}
.vp-beeldenrij>a,.vp-beeldenrij>figure{display:block;margin:0;aspect-ratio:2 / 1;border-radius:20px;overflow:hidden;background:var(--vp-form-tint,#f1f1f1);box-shadow:0 12px 30px rgba(var(--vp-dark-rgb,40,40,40),0.12);transition:transform 0.7s cubic-bezier(0,1.11,1,0.84)}
@media (min-width:500px){.vp-beeldenrij>a:hover,.vp-beeldenrij>figure:hover{transform:scale(1.02)}
}
.vp-beeldenrij img{display:block;width:100%;height:100%;object-fit:cover}
@media (max-width:767px){.vp-beeldenrij{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.vp-beeldenrij>:nth-child(3){grid-column:1 / -1;justify-self:center;width:calc(50% - 10px)}
}
@media (max-width:340px){.vp-beeldenrij{grid-template-columns:minmax(0,1fr)}
.vp-beeldenrij>:nth-child(3){width:100%}
}
@media (prefers-reduced-motion:reduce){.vp-beeldenrij>a,.vp-beeldenrij>figure{transition:none}
.vp-beeldenrij>a:hover,.vp-beeldenrij>figure:hover{transform:none}
}
.vp-divi-btn-container .vp-btn{width:max-content;min-width:min(250px,100%);max-width:100%}
.vp-veld-verborgen{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.et_pb_column_4_4 :is(.vp-blog-meer,.more-vacancies-vp){text-align:center}
.et_pb_column_4_4 :is(.vp-blog-meer,.more-vacancies-vp)>.vp-btn{margin-left:auto;margin-right:auto}
.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2{font-size:19px!important}
@media (min-width:500px){.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2{font-size:21px!important}
}
@media (min-width:768px){.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2{font-size:25px!important}
}
@media (min-width:981px){.et_pb_row.divi-services-widget>.et_pb_column:has(.icon-divi-usp-list-services):has(>.et_pb_code a.vp-btn:is(.btn-black,.btn-licht))>.vp-divi-header-big h2{padding-bottom:6px}
}
.quotation-form-radio-block fieldset>.form-checkbox>label{margin-top:0}
.quotation-form-radio-block fieldset>.form-checkbox:last-child>label{margin-bottom:0}
.business-form-pop-up p.quotation-block-text{font-size:14px!important;line-height:1.45em!important;margin-top:-9.6px!important}
@media (max-width:767px){.business-form-pop-up p.quotation-block-text{font-size:13px!important;line-height:1.4em!important;margin-top:-7.5px!important}
}
#main-content .et_pb_text :is(p,li,td) a:not([class]),.vp-post-content-wrapper :is(p,li,td) a:not([class]){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.share-button-text,.privacy-statement{font-weight:700}
.vp-site-dd .vp-inline-usp span.vp-divi-sub-text,.vp-site-dd .vp-counter-module + .et_pb_text.vp-divi-sub-text{font-weight:700!important}
.vp-licht-accent :is(.algemene-voorwaarden-content,.privacyverklaring-content) .sub-btn-inline:not(:hover,:focus) .sub-btn-text{color:var(--vp-brand-light-tekst,var(--vp-brand-light,var(--vp-brand-color)))!important}
.vp-site-dd .vp-inline-usp span.vp-divi-sub-text{color:#666D7A}
.vp-dienstkeuze{--vp-dk-lijn:#dcdcdc;--vp-dk-rand-a:color-mix(in srgb,var(--vp-brand-light,var(--vp-brand-color)) 30%,var(--vp-outline-tint,#c3c3c3));--vp-dk-rand-b:var(--vp-brand-light,var(--vp-brand-color));--vp-dk-accent:var(--vp-brand-color)}
body.vp-licht-accent .vp-dienstkeuze{--vp-dk-rand-a:var(--vp-brand-dark,var(--vp-brand-color));--vp-dk-rand-b:var(--vp-nadruk)}
.vp-dk-kader{box-sizing:border-box;padding:0 5%}
.vp-dk-binnen{position:relative;container-type:inline-size;margin:0 auto}
.vp-dk-rol{display:grid;grid-template-columns:repeat(var(--vp-dk-kolommen,3),minmax(0,1fr));gap:16px;padding:6px 6px 15px}
.et_pb_text + .et_pb_code .vp-dienstkeuze{margin-top:18px}
.vp-dk-aantal-2 .vp-dk-rol{--vp-dk-kolommen:2}
.vp-dk-aantal-2 .vp-dk-binnen{max-width:760px}
.vp-dk-tab{position:relative;box-sizing:border-box;min-width:0;padding:15px 50px;border:0;border-radius:20px;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,0.13);color:var(--vp-dark-color,#282828);font-family:inherit;text-align:center;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}
.vp-dk-tab:focus-visible{outline:2px solid var(--vp-dk-accent);outline-offset:4px}
.vp-dk-rondje{position:absolute;left:18px;top:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;margin-top:-13px;border:2px solid #cfcfcf;border-radius:50%;background:#fff;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}
.vp-dk-aan .vp-dk-rondje{border-color:var(--vp-dk-accent);background:var(--vp-dk-accent);animation:vp-dk-tik 0.3s ease}
.vp-dk-aan .vp-dk-rondje::after{content:"";width:10px;height:5px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}
@keyframes vp-dk-tik{50%{transform:scale(1.18)}
}
.vp-dk-tekst{display:block;min-width:0}
.vp-dk-naam{display:block;font-size:19px;font-weight:800;line-height:1.2}
.vp-dk-sub{display:block;margin-top:2px;font-size:13px;font-weight:500;line-height:1.3}
.vp-dk-aan .vp-dk-sub{color:var(--vp-dk-accent);font-weight:700}
.vp-dk-rand{position:absolute;inset:-3px;padding:3px;border-radius:23px;overflow:hidden;pointer-events:none;z-index:1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.vp-dk-rand>i{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(var(--vp-dk-rand-a),var(--vp-dk-rand-b),var(--vp-dk-rand-a));will-change:transform;animation:vp-dk-draai 6s linear infinite}
.vp-dk-uit-beeld .vp-dk-rand>i{animation-play-state:paused}
@keyframes vp-dk-draai{to{transform:rotate(360deg)}
}
.vp-dk-rand--pijl{inset:-3px -3px -15px;padding:0;border-radius:0;-webkit-mask:none;mask:none}
@media (min-width:768px){.vp-dk-tab.vp-dk-aan{box-shadow:none}
}
@media (hover:hover){.vp-dk-tab:not(.vp-dk-aan):hover{transform:scale(1.02);box-shadow:0 4px 18px rgba(0,0,0,0.18)}
.vp-dk-tab:not(.vp-dk-aan):hover .vp-dk-rondje{border-color:var(--vp-dk-accent);transform:scale(1.08)}
.vp-dk-pijl:hover{transform:translateY(-50%) scale(1.08)}
}
.vp-dk-pijl{position:absolute;top:calc(50% - 7px);z-index:3;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--vp-brand-light,var(--vp-brand-color));box-shadow:0 2px 8px rgba(0,0,0,0.25);color:#fff;cursor:pointer;transform:translateY(-50%);transition:transform 0.2s ease}
.vp-dk-pijl svg{display:block;width:15px;height:15px}
.vp-dk-terug{left:-6px}
.vp-dk-verder{right:-6px}
.vp-dk-onder{display:none}
.vp-dk-paneel{transition:opacity 0.22s ease,transform 0.22s ease}
.vp-dk-paneel.vp-dk-weg{opacity:0;transform:translateY(6px)}
.vp-dk-kop{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.vp-dk-uitleg{box-sizing:border-box;max-width:800px;margin:0 auto 18px;padding:0 5%;text-align:center}
.vp-kaarten-2.business-page-container{max-width:760px;margin-left:auto;margin-right:auto}
.vp-dk-scroll .vp-dk-binnen{--vp-dk-w:calc((100cqw - 32px) / 3);max-width:880px}
.vp-dk-scroll .vp-dk-rol{display:flex;gap:16px;overflow-x:auto;padding:6px 0 15px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 33.3%,#000 66.7%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 33.3%,#000 66.7%,transparent 100%)}
.vp-dk-scroll .vp-dk-rol::-webkit-scrollbar{display:none}
.vp-dk-scroll .vp-dk-tab{flex:0 0 var(--vp-dk-w);padding-left:40px;padding-right:10px}
.vp-dk-scroll .vp-dk-rondje{left:14px}
.vp-dk-scroll .vp-dk-naam{font-size:16px;white-space:nowrap}
@media (max-width:980px){.vp-dk-tab{padding:13px 8px 12px}
.vp-dk-rondje{position:static;margin:0 auto 6px}
.vp-dk-naam{font-size:15px}
.vp-dk-sub{font-size:12px}
.vp-dk-scroll .vp-dk-binnen{max-width:none}
.vp-dk-scroll .vp-dk-tab{padding-left:8px;padding-right:8px}
.vp-dk-scroll .vp-dk-naam{font-size:15px;white-space:normal}
.vp-dk-terug{left:0}
.vp-dk-verder{right:0}
}
@media (max-width:767px){.vp-dk-kader{padding:0 16px}
.vp-dk-rol{display:flex;flex-direction:column;gap:10px;padding:4px 4px 14px}
.vp-dk-tab{display:flex;align-items:center;gap:14px;padding:11px 16px;text-align:left}
.vp-dk-rondje{flex:none;margin:0}
.vp-dk-tekst{flex:1}
.vp-dk-naam{font-size:17px}
.vp-dk-sub{font-size:13px}
.vp-dk-scroll .vp-dk-binnen{--vp-dk-h:58px;--vp-dk-punt:23px;margin-bottom:-8px}
.vp-dk-scroll .vp-dk-rol{overflow-anchor:none;flex-direction:column;gap:10px;box-sizing:border-box;height:calc(3 * var(--vp-dk-h) + 38px + var(--vp-dk-punt));max-height:none;overflow:hidden auto;padding:0 4px;border-top:2px solid var(--vp-dk-lijn);-webkit-mask-image:none;mask-image:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 23px),calc(50% + 23px) calc(100% - 23px),50% 100%,calc(50% - 23px) calc(100% - 23px),0 calc(100% - 23px))}
.vp-dk-scroll .vp-dk-tab{flex:0 0 var(--vp-dk-h);padding:8px 16px}
.vp-dk-scroll .vp-dk-naam{font-size:16px;white-space:nowrap}
.vp-dk-scroll .vp-dk-tab:not(.vp-dk-aan)::before{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;width:50%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 62%);pointer-events:none}
.vp-dk-scroll .vp-dk-tekst{position:relative;z-index:1}
.vp-dk-scroll .vp-dk-pijl{left:auto;right:20px;width:38px;height:38px;transform:none}
.vp-dk-scroll .vp-dk-pijl svg{transform:rotate(90deg)}
.vp-dk-scroll .vp-dk-terug{top:20px}
.vp-dk-scroll .vp-dk-verder{top:auto;bottom:41px}
.vp-dk-onder{position:absolute;left:0;right:0;bottom:0;display:block;height:24px;color:var(--vp-dk-lijn);background:linear-gradient(var(--vp-dk-lijn),var(--vp-dk-lijn)) left top / calc(50% - 23.5px) 2px no-repeat,linear-gradient(var(--vp-dk-lijn),var(--vp-dk-lijn)) right top / calc(50% - 23.5px) 2px no-repeat;pointer-events:none}
.vp-dk-onder svg{position:absolute;left:50%;top:0;width:48px;height:24px;margin-left:-24px}
.vp-dk-onder i{position:absolute;left:50%;top:0;width:48px;height:24px;margin-left:-24px;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 85%)}
}
@media (prefers-reduced-motion:reduce){.vp-dk-rand>i,.vp-dk-aan .vp-dk-rondje{animation:none}
.vp-dk-paneel,.vp-dk-tab{transition:none}
}
.vp-banner .vp-btn .svg-icon.vp-banner-pijl{font-size:18px}
.vp-pakket-keuze .business-block{cursor:pointer}
.vp-pakket-keuze .business-block :is(h4,h4 span,.usp-text,.pricing-text,.usp-header .svg-icon,.sub-btn-text,.sub-btn .svg-icon){transition:color 0.5s ease,fill 0.5s ease}
@media (prefers-reduced-motion:reduce){.vp-pakket-keuze .business-block *{transition:none}
}
.vp-pakket-keuze .business-block h3{position:relative;isolation:isolate;transition:color 0.5s ease}
.vp-pakket-keuze .business-block h3 .svg-icon{transition:color 0.5s ease,fill 0.5s ease}
.vp-pakket-keuze .business-block h3::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--vp-form-tint,#f3f4ef);opacity:0;transition:opacity 0.5s ease}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan) h3{color:var(--vp-dark-color)}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan) h3::before{opacity:1}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan,.vp-pakket-bezig) .btn-primary:not(:hover,:focus-visible){background-color:var(--vp-form-tint,#f3f4ef);color:var(--vp-dark-color);fill:var(--vp-dark-color);box-shadow:none}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan) .btn-primary :is(i,svg,.vp-icon-text){color:inherit;fill:currentColor}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan,.vp-pakket-bezig) .business-block:not(:hover,:has(:focus-visible)) :is(h4,h4 span,.usp-text){color:#5b6673}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan,.vp-pakket-bezig) .business-block:not(:hover,:has(:focus-visible)) .pricing-text{color:#66707c}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan,.vp-pakket-bezig) .business-block:not(:hover,:has(:focus-visible)) .usp-header .svg-icon:not(.times-circle){color:#b3c58f;fill:#b3c58f}
.vp-pakket-keuze .business-block-container:not(.vp-pakket-aan,.vp-pakket-bezig) .business-block:not(:hover,:has(:focus-visible)) :is(.sub-btn-text,.sub-btn .svg-icon){color:#5e7a2b;fill:#5e7a2b}
.vp-pakket-keuze .vp-pakket-aan .business-block{transform:scale(1.02);box-shadow:0 0 18px -3px color-mix(in srgb,var(--vp-accent-color,var(--vp-brand-color)) 75%,transparent)}
.vp-pakket-keuze .business-block:focus-visible{outline:3px solid var(--vp-brand-color);outline-offset:3px}
html:has(.business-form-pop-up-background.visible){overflow:hidden;scrollbar-gutter:stable}
html:has(.business-form-pop-up-background.visible) :is(.business-block,.business-block *){transition:none}
html:has(.business-form-pop-up-background.visible) body>:not(.business-form-pop-up-background) *{animation-play-state:paused!important}
.business-form-pop-up-background{overscroll-behavior:none;touch-action:none}
.business-form-pop-up{overscroll-behavior:contain;touch-action:pan-y pinch-zoom}
body.vp-site-vve{--vp-accent-strong:#62802b}
body.vp-site-vve .btn-primary{text-shadow:0 0 1px rgba(30,39,50,0.75),0 1px 2px rgba(30,39,50,0.7)}
body.vp-site-vve .vp-pakket-keuze .business-block-container:not(.vp-pakket-aan,.vp-pakket-bezig) .btn-primary:not(:hover,:focus-visible){text-shadow:none}
body[class] .vp-header>.vp-container{padding:20px 0}
body[class] #vp-scroll-header>.vp-container{padding:14px 0}
body[class] .vp-logo-area{height:58px}
body[class] .vp-logo-area-scroll{height:50px}
body[class] .vp-secondary-container{height:50px}
body.vp-site-vve .vp-logo-area{height:50px}
body.vp-site-vve .vp-logo-area-scroll{height:44px}
.vp-logo-area img,.vp-logo-area-scroll img{max-width:none}
@media (max-width:980px) and (min-width:768px){body[class] .vp-logo-area{height:50px}
body[class] .vp-logo-area-scroll{height:40px}
body[class] #vp-scroll-header>.vp-container{padding:10px 0}
}
@media (max-width:767px){body[class] .vp-header>.vp-container{padding:16px 0}
body[class] #vp-scroll-header>.vp-container{padding:12px 0}
body[class] .vp-logo-area{height:50px}
body[class] .vp-logo-area-scroll{height:48px}
body[class] .vp-secondary-container{height:46px}
}
@media (max-width:767px){.vp-logo-area img,.vp-logo-area-scroll img{max-width:calc(90vw - 72px)}
body.vp-site-vve .vp-header>.vp-container{padding:21px 0}
body.vp-site-vve .vp-logo-area{height:40px}
body.vp-site-vve .vp-logo-area-scroll{height:38px}
}
body.vp-site-ats .vp-header .vp-logo-area,body.vp-site-vve .vp-header .vp-logo-area{height:48px}
@media (max-width:767px){body.vp-site-ats .vp-header .vp-logo-area,body.vp-site-vve .vp-header .vp-logo-area{height:38px}
}
@media (min-width:768px){body[class] .vp-main-menu .vp-nav>li{margin-left:18px}
body[class] .vp-main-menu .vp-nav>li>a{height:46px;padding-left:18px;padding-right:18px;font-size:18px}
body[class] .vp-main-menu .vp-nav>li>a::before{width:23px;height:23px;margin-right:12px;-webkit-mask-size:23px 23px;mask-size:23px 23px}
body[class] .vp-main-menu .vp-nav>li.menu-diensten>a::after,body[class] .vp-main-menu .vp-nav>li.menu-werkgevers>a::after{width:11px;height:18px;margin-left:9px}
body[class] .vp-main-menu .vp-nav>li.menu-tarieven>a::before{width:15.3px;-webkit-mask-size:15.3px 23px;mask-size:15.3px 23px}
body[class] .vp-main-menu .vp-nav>li.menu-vacatures>a::before{-webkit-mask-size:23px 20.44px;mask-size:23px 20.44px}
body[class] .vp-main-menu .vp-nav>li.menu-werkgevers>a::before{width:20.13px;-webkit-mask-size:20.13px 23px;mask-size:20.13px 23px}
}
@media (min-width:981px){body[class] .vp-main-menu .vp-nav li li>a::before{margin-right:12px}
}
body[class] .vp-main-menu .vp-nav li li>a[aria-current="page"]{font-weight:900}
@media (min-width:981px) and (max-width:1119px){body[class] .vp-main-menu .vp-nav>li{margin-left:8px}
body[class] .vp-main-menu .vp-nav>li>a{padding-left:12px;padding-right:12px;font-size:17px}
}
@media (min-width:1120px) and (max-width:1239px){body.vp-site-vve .vp-main-menu .vp-nav>li{margin-left:8px}
body.vp-site-vve .vp-main-menu .vp-nav>li>a{padding-left:12px;padding-right:12px;font-size:17px}
}
@media (min-width:981px) and (max-width:1119px){body.vp-site-vve .vp-main-menu .vp-nav>li{margin-left:4px}
body.vp-site-vve .vp-main-menu .vp-nav>li>a{padding-left:10px;padding-right:10px;font-size:16px}
}
@media (min-width:981px){.vp-header .vp-inner-container{gap:36px}
}
@media (min-width:1100px){body[class] .vp-secondary-container{gap:72px}
}
@media (min-width:1280px){body[class] .vp-secondary-container{gap:96px}
}
body[class] .vp-usp .svg-icon{position:relative;top:-0.093em}
