:root{--s2f-groen-rug:#10312a;--s2f-groen-tekst:#123a30;--s2f-groen-diep:#0c2620;--s2f-coral:#e8442a;--s2f-papier:#f6f5f2;--s2f-vel:#fcfbf9;--s2f-lijn:#dedad3;--s2f-lijn-zacht:#e8e4dd;--s2f-inkt:#1b1e1d;--s2f-inkt-zacht:#5c625f;--s2f-inkt-licht:#8b918e;--s2f-serif:"DM Serif Display",Georgia,"Times New Roman",serif;--s2f-sans:"DM Sans",Arial,Helvetica,sans-serif;--s2f-pad:48px;--s2f-fs-15:15px;--s2f-touch-min:44px;--s2f-fout:#b3261e}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}.s2f-body{background:var(--s2f-papier);color:var(--s2f-inkt);display:flex;flex-direction:column;font-family:var(--s2f-sans);font-size:var(--s2f-fs-15);line-height:1.5;min-height:100dvh;-webkit-font-smoothing:antialiased}.s2f-overslaan{background:var(--s2f-groen-tekst);color:#fff;left:-9999px;padding:10px 16px;position:absolute;top:0;z-index:10}.s2f-overslaan:focus{left:0}.s2f-poort__merk{max-width:440px}.s2f-poort__logo{display:block;height:auto;width:190px}.s2f-poort__module{color:var(--s2f-inkt-licht);display:block;font-size:11px;letter-spacing:.13em;margin-top:12px;text-transform:uppercase}.s2f-poort{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:0 var(--s2f-pad)}.s2f-poort__blok{max-width:46ch;padding:40px 0 8vh}.s2f-poort__blok--formulier{max-width:440px;width:100%}.s2f-poort h1,.s2f-poort__kop{color:var(--s2f-groen-tekst);font-family:var(--s2f-serif);font-size:38px;font-weight:400;line-height:1.14;margin:0 0 16px}.s2f-poort p,.s2f-poort__tekst{color:var(--s2f-inkt-zacht);font-size:16.5px;margin:0 0 30px}.s2f-poort a{color:var(--s2f-groen-tekst)}.s2f-poort__code{color:var(--s2f-inkt-licht);font-size:11px;letter-spacing:.13em;margin:0 0 14px;text-transform:uppercase}.s2f-poort__hulp,.s2f-poort__hulp p{color:var(--s2f-inkt-licht);font-size:14px;margin:34px 0 0}.s2f-knop,.s2f-poort .button-wrapper a,.s2f-poort .hs-button{background:var(--s2f-groen-tekst);border:0;border-radius:0;cursor:pointer;display:inline-block;font-family:var(--s2f-sans);font-size:var(--s2f-fs-15);line-height:1.33;min-height:var(--s2f-touch-min);padding:12px 28px}.s2f-knop:hover,.s2f-poort .button-wrapper a:hover,.s2f-poort .hs-button:hover{background:var(--s2f-groen-diep)}.s2f-poort .button-wrapper{margin:0 0 24px}.s2f-poort .button-wrapper--secondary a{background:var(--s2f-vel);border:1px solid var(--s2f-lijn);color:var(--s2f-groen-tekst)}.s2f-poort .button-wrapper--secondary a:hover{background:var(--s2f-papier);border-color:var(--s2f-groen-tekst)}.s2f-poort__opnieuw{margin:0 0 4px}.s2f-poort form{margin:0}.s2f-poort form p{font-size:14.5px;margin:0 0 16px}.s2f-poort .hs-form-field{margin:0 0 18px;position:relative}.s2f-poort .hs-form-field>label{color:var(--s2f-inkt);display:block;font-size:13px;font-weight:500;letter-spacing:.02em;margin:0 0 6px}.s2f-poort .hs-input:not([type=checkbox]){background:var(--s2f-vel);border:1px solid var(--s2f-lijn);border-radius:0;color:var(--s2f-inkt);display:block;font-family:var(--s2f-sans);font-size:16px;min-height:var(--s2f-touch-min);padding:10px 12px;width:100%}.s2f-poort .hs-input:not([type=checkbox]):focus{border-color:var(--s2f-groen-tekst);outline:2px solid var(--s2f-coral);outline-offset:1px}.s2f-poort .hs-input::placeholder{color:var(--s2f-inkt-licht)}.s2f-poort .hs-form-field>a[class*=show-password]{border-bottom:1px solid var(--s2f-lijn);color:var(--s2f-inkt-zacht);font-size:13px;position:absolute;right:0;text-decoration:none;top:0}.s2f-poort .hs-form-field>a[class*=show-password]:hover{color:var(--s2f-groen-tekst)}.s2f-poort .hs-form-field input[type=checkbox]{accent-color:var(--s2f-groen-tekst);float:left;height:18px;margin:2px 10px 0 0;width:18px}.s2f-poort .hs-form-field input[type=checkbox]+label{color:var(--s2f-inkt-zacht);display:block;font-size:14px;font-weight:400;overflow:hidden}.s2f-poort .hs-form-field>p{color:var(--s2f-inkt-licht);font-size:13px;line-height:1.5;margin:0 0 10px}.s2f-poort .hs-error-msgs,.s2f-poort .no-list{list-style:none;margin:0;padding:0}.s2f-poort .form-input-validation-message{color:var(--s2f-inkt-zacht);font-size:13px;margin:-8px 0 18px}.s2f-poort .hs-error-msg{color:var(--s2f-fout);font-size:13.5px}.s2f-poort .hs-membership-global-error:empty{display:none}.s2f-poort form a:not(.hs-button){font-size:14px}#hs_login_reset{display:inline-block;margin:0 0 22px}.s2f-poort .hs-submit{margin:8px 0 0}.s2f-poort .hs-submit .actions{margin:0}.s2f-poort .form-separator{align-items:center;color:var(--s2f-inkt-licht);display:flex;font-size:11px;gap:14px;letter-spacing:.13em;margin:30px 0;text-transform:uppercase}.s2f-poort .form-separator:after,.s2f-poort .form-separator:before{border-top:1px solid var(--s2f-lijn);content:"";flex:1 1 auto}.s2f-poort #hs-membership-passwordless-auth-form .hs-button{background:var(--s2f-vel);border:1px solid var(--s2f-lijn);color:var(--s2f-groen-tekst)}.s2f-poort #hs-membership-passwordless-auth-form .hs-button:hover{background:var(--s2f-papier);border-color:var(--s2f-groen-tekst)}.s2f-poort #hs-login-self-registration-link p{font-size:14px;margin:26px 0 0}.s2f-voet{border-top:1px solid var(--s2f-lijn);color:var(--s2f-inkt-licht);flex:0 0 auto;font-size:12.5px;padding:15px var(--s2f-pad)}.s2f-voet p{margin:0}@media (max-width:767px){:root{--s2f-pad:20px}.s2f-poort__merk{padding:24px var(--s2f-pad) 0}.s2f-poort__logo{width:150px}.s2f-poort{align-items:flex-start;padding-top:38px}.s2f-poort__blok{padding:0 0 40px}.s2f-poort h1,.s2f-poort__kop{font-size:29px}.s2f-poort p,.s2f-poort__tekst{font-size:15.5px}.s2f-poort .hs-button{width:100%}}:where(a,button,input[type=submit]):focus-visible{outline:2px solid var(--s2f-coral);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.s2f-body{background-attachment:fixed;background-color:#0c2620;background-image:linear-gradient(180deg,rgba(8,24,21,.55),rgba(8,24,21,.78) 55%,rgba(8,24,21,.92)),url("https://144174726.fs1.hubspotusercontent-eu1.net/hubfs/144174726/Group%201%20(8).png");background-position:top;background-size:cover;color:#f3f7f6}.s2f-poort__merk{margin:34px auto 0;max-width:1100px;padding:0 var(--s2f-pad)}.s2f-poort__logo{content:url(https://144174726.fs1.hubspotusercontent-eu1.net/hubfs/144174726/Website-26/logo-white.svg);width:200px}.s2f-poort__module{color:#b9c8c4}.s2f-poort{padding:24px var(--s2f-pad) 40px}.s2f-poort__blok,.s2f-poort__blok--formulier{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(160deg,rgba(14,38,33,.72),rgba(8,24,21,.84));border:1px solid hsla(0,0%,100%,.22);border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.18);margin:0 auto;max-width:460px;padding:40px 36px 34px;position:relative;width:100%}.s2f-poort__blok:before{background:#fd675e;border-radius:0 0 3px 3px;content:"";height:3px;left:36px;position:absolute;top:0;width:56px}.s2f-poort h1,.s2f-poort__kop{color:#f3f7f6}.s2f-poort p,.s2f-poort__tekst{color:#c3d1cd}.s2f-poort a{color:#f3f7f6;text-decoration:underline;text-underline-offset:3px}.s2f-poort__code,.s2f-poort__hulp,.s2f-poort__hulp p{color:#9fb2ad}.s2f-knop,.s2f-poort .button-wrapper a,.s2f-poort .hs-button{background:#fd675e;border-radius:800px;box-shadow:0 10px 24px rgba(253,103,94,.35);color:#fff;font-weight:600;padding:14px 30px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.s2f-knop:hover,.s2f-poort .button-wrapper a:hover,.s2f-poort .hs-button:hover{background:#ff7a72;box-shadow:0 14px 28px rgba(253,103,94,.45);transform:translateY(-1px)}.s2f-poort .hs-submit .hs-button{width:100%}.s2f-poort #hs-membership-passwordless-auth-form .hs-button,.s2f-poort .button-wrapper--secondary a{background:transparent;border:1px solid hsla(0,0%,100%,.35);box-shadow:none;color:#f3f7f6}.s2f-poort #hs-membership-passwordless-auth-form .hs-button:hover,.s2f-poort .button-wrapper--secondary a:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.s2f-poort .hs-form-field>label{color:#d5e0dd}.s2f-poort .hs-input:not([type=checkbox]){background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:#fff;padding:12px 14px}.s2f-poort .hs-input:not([type=checkbox]):focus{background:hsla(0,0%,100%,.16);border-color:#fd675e;outline:none}.s2f-poort .hs-input::placeholder{color:#8fa39e}.s2f-poort .hs-input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s}.s2f-poort .hs-form-field>a[class*=show-password]{border-bottom:1px solid hsla(0,0%,100%,.35);color:#d5e0dd}.s2f-poort .hs-form-field input[type=checkbox]{accent-color:#fd675e}.s2f-poort .hs-form-field input[type=checkbox]+label{color:#d5e0dd}.s2f-poort .form-input-validation-message,.s2f-poort .hs-form-field>p{color:#9fb2ad}.s2f-poort .hs-error-msg{color:#ffb4ae}.s2f-poort .form-separator{color:#9fb2ad}.s2f-poort .form-separator:after,.s2f-poort .form-separator:before{border-top:1px solid hsla(0,0%,100%,.18)}.s2f-voet{background:transparent;border-top:1px solid hsla(0,0%,100%,.14)}.s2f-voet,.s2f-voet p{color:#9fb2ad}@media(max-width:767px){.s2f-poort{align-items:flex-start;padding-top:22px}.s2f-poort__blok,.s2f-poort__blok--formulier{border-radius:20px;padding:32px 22px 28px}.s2f-poort__blok:before{left:22px}.s2f-body{background-attachment:scroll}}