@font-face{font-display:swap;font-family:Tomato Grotesk;font-style:normal;font-weight:400;src:url(https://5984562.fs1.hubspotusercontent-na1.net/hubfs/5984562/system/fonts/tomato-grotesk/TomatoGrotesk-Regular.woff2) format("woff2"),url(https://5984562.fs1.hubspotusercontent-na1.net/hubfs/5984562/system/fonts/tomato-grotesk/TomatoGrotesk-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Tomato Grotesk;font-style:normal;font-weight:700;src:url(https://5984562.fs1.hubspotusercontent-na1.net/hubfs/5984562/system/fonts/tomato-grotesk/TomatoGrotesk-Bold.woff2) format("woff2"),url(https://5984562.fs1.hubspotusercontent-na1.net/hubfs/5984562/system/fonts/tomato-grotesk/TomatoGrotesk-Bold.woff) format("woff")}.ps-scherm{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Tomato Grotesk,DM Sans,sans-serif;padding:80px 16px 48px;position:relative}.ps-foto{background-position:50%;background-size:cover;height:520px;left:0;position:absolute;right:0;top:0}.ps-foto:before{background:rgba(31,41,81,.35);content:"";inset:0;position:absolute}.ps-foto:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:45%;left:0;position:absolute;right:0}.ps-vak{background:#1f2951;box-sizing:border-box;color:#fff;margin:auto;max-width:720px;padding:36px;position:relative;width:100%;z-index:2}.ps-titel{color:#fff;font-family:Tomato Grotesk,DM Sans,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 16px}.ps-intro{font-family:inherit;line-height:1.6;margin:0 0 24px}.ps-advies{background:rgba(0,167,93,.15);border-left:4px solid #00a75d;font-family:inherit;margin:0 0 16px;padding:12px 16px}.ps-knop{background:#00a75d;border:none;border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;padding:16px 28px;text-decoration:none;transition:background-color .15s}.ps-knop:hover{background:#008a4d}.ps-knop:focus-visible{outline:2px solid #fff;outline-offset:3px}.ps-onderbalk{margin-top:24px;padding:0 16px;position:relative;z-index:2}.ps-formulier textarea{height:100px;min-height:100px}.ps-formulier label{color:#fff;display:block;font-family:inherit;font-size:.95rem;margin-bottom:6px}.ps-formulier .hs-form-field{margin-bottom:12px}.ps-formulier input[type=email],.ps-formulier input[type=tel],.ps-formulier input[type=text],.ps-formulier textarea{background:#fff;border:1px solid #e3e3e3;border-radius:4px;box-sizing:border-box;color:#1f2951;font-family:inherit;font-size:.95rem;padding:10px 12px;width:100%}.ps-formulier input:focus,.ps-formulier textarea:focus{border-color:#00a75d;box-shadow:0 0 0 3px rgba(0,167,93,.35);outline:none}.ps-formulier .hs-error-msg,.ps-formulier .hs-error-msgs label{color:#fc0;font-size:.85rem}.ps-formulier .hs-button,.ps-formulier .hs-button.primary,.ps-formulier input[type=submit]{background:#00a75d!important;border:none!important;border-radius:4px!important;box-shadow:0 8px 20px rgba(0,0,0,.35)!important;color:#fff!important;cursor:pointer;font-family:inherit!important;font-size:1rem!important;font-weight:700!important;padding:16px 28px!important}.ps-formulier .hs-button:hover,.ps-formulier input[type=submit]:hover{background:#008a4d!important}.ps-formulier .submitted-message{color:#fff;font-family:inherit;line-height:1.6}.ps-vak:has(.submitted-message,[class*=PostSubmit]) .ps-advies,.ps-vak:has(.submitted-message,[class*=PostSubmit]) .ps-intro,.ps-vak:has(.submitted-message,[class*=PostSubmit]) .ps-titel{display:none}.ps-home-knop{display:none;margin-top:24px}.ps-vak:has(.submitted-message,[class*=PostSubmit]) .ps-home-knop{display:inline-block}.ps-scherm:has(.submitted-message,[class*=PostSubmit]) .ps-terug{display:none}.ps-formulier fieldset{max-width:none}.ps-formulier .form-columns-2{display:flex;gap:16px}.ps-formulier .form-columns-2 .hs-form-field{flex:1;float:none;width:auto}.ps-formulier :is(label,p,span,legend,h1,h2,h3,h4,a,.hs-richtext,.legal-consent-container){color:#fff!important}.ps-formulier .legal-consent-container a{text-decoration:underline}.ps-formulier .hs-error-msgs label{color:#fc0!important}@media (max-width:600px){.ps-formulier .form-columns-2{flex-direction:column;gap:0}.ps-scherm{padding:48px 12px}.ps-vak{padding:28px 20px}.ps-titel{font-size:1.5rem}.ps-onderbalk{padding:0 4px}.ps-foto{height:320px}}