.elementor-604 .elementor-element.elementor-element-c32501a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--padding-top:140px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-604 .elementor-element.elementor-element-c32501a:not(.elementor-motion-effects-element-type-background), .elementor-604 .elementor-element.elementor-element-c32501a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302f160 );}.elementor-604 .elementor-element.elementor-element-c8a76f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-06225e7 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:48px;font-weight:600;line-height:64px;color:var( --e-global-color-2dcd228 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-604 .elementor-element.elementor-element-189a832 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-189a832{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#3D3D3D;}.elementor-604 .elementor-element.elementor-element-8dcbaf9 > .elementor-widget-container{background-color:#FDEFC8;padding:28px 28px 28px 28px;border-radius:32px 32px 32px 32px;}.elementor-604 .elementor-element.elementor-element-8dcbaf9{text-align:center;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#3D3D3D;}.elementor-604 .elementor-element.elementor-element-de770d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-604 .elementor-element.elementor-element-c32501a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-604 .elementor-element.elementor-element-c32501a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-604 .elementor-element.elementor-element-c8a76f4{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-604 .elementor-element.elementor-element-06225e7 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-604 .elementor-element.elementor-element-c8a76f4{--width:456px;}.elementor-604 .elementor-element.elementor-element-de770d4{--width:528px;}}@media(max-width:1024px) and (min-width:768px){.elementor-604 .elementor-element.elementor-element-c8a76f4{--width:50%;}.elementor-604 .elementor-element.elementor-element-de770d4{--width:50%;}}/* Start custom CSS *//* Inloggen (sessie 3), Figma 230:4661. Alleen opmaak van het formulier uit ark-w2g-accounts. */
.w2g-login .ark-w2g-form { max-width: none; margin: 0; padding: 0; font-family: "Prompt", sans-serif; }
.w2g-login .ark-w2g-form form { display: flex; flex-direction: column; gap: 24px; }
.w2g-login .ark-w2g-form form p { margin: 0; }
.w2g-login .ark-w2g-form form p br { display: none; }
.w2g-login .ark-w2g-form label { display: block; margin: 0 0 8px; font-size: 15px; font-weight: 500; color: #040404; }
.w2g-login .ark-w2g-form input:not([type="checkbox"]):not([type="hidden"]):not([type="submit"]) {
	height: 52px;
	padding: 12px 16px;
	border: 1px solid #E4E0D5;
	border-radius: 16px;
	background: #fff;
	font-family: "Prompt", sans-serif;
	font-size: 15px;
	color: #040404;
	box-shadow: none;
}
.w2g-login .ark-w2g-form input::placeholder { color: #A8A8A8; opacity: 1; }
.w2g-login .ark-w2g-form input:not([type="checkbox"]):focus {
	border-color: #339941;
	outline: 2px solid rgba(51, 153, 65, .2);
	outline-offset: 0;
}
.w2g-login .w2g-pwd-wrap { position: relative; display: block; }
.w2g-login .w2g-pwd-wrap input { padding-right: 48px !important; }
.w2g-login .w2g-pwd-toggle {
	position: absolute; top: 50%; right: 8px; transform: translateY(-50%);
	width: 36px; height: 36px; padding: 0; border: 0; border-radius: 50%;
	background: none; color: #8A8A8A; cursor: pointer; display: flex; align-items: center; justify-content: center;
}
.w2g-login .w2g-pwd-toggle:hover, .w2g-login .w2g-pwd-toggle[aria-pressed="true"] { color: #339941; background: none; }
.w2g-login .w2g-pwd-toggle:focus-visible { outline: 2px solid #339941; }
.w2g-login .ark-w2g-remember { margin-top: -12px !important; }
.w2g-login .ark-w2g-remember label { display: inline-flex; align-items: center; gap: 8px; margin: 0; font-size: 14px; font-weight: 400; color: #3D3D3D; cursor: pointer; }
.w2g-login .ark-w2g-remember input[type="checkbox"] { width: 18px; height: 18px; margin: 0; accent-color: #339941; }
.w2g-login .ark-w2g-form .button {
	display: flex; align-items: center; justify-content: center; gap: 8px;
	width: 100%; padding: 15px 24px; border: 0; border-radius: 100px;
	background: #339941; color: #fff;
	font-family: "Prompt", sans-serif; font-size: 15px; font-weight: 500; line-height: 1;
}
.w2g-login .ark-w2g-form form .button:after { content: "\2192"; }
.w2g-login .ark-w2g-form .button:hover, .w2g-login .ark-w2g-form .button:focus { background: #2B8237; color: #fff; }
.w2g-login .ark-w2g-hint { margin: 16px 0 0; text-align: center; font-size: 15px; }
.w2g-login .ark-w2g-hint a { color: #3D3D3D; text-decoration: none; }
.w2g-login .ark-w2g-hint a:hover { color: #339941; text-decoration: underline; }
.w2g-login .ark-w2g-notice { border-radius: 16px; font-size: 15px; margin: 0 0 8px; }
.w2g-login .ark-w2g-form--login > p:not(.ark-w2g-hint) a:not(.button) { color: #339941; }
.w2g-login-box p { margin: 0; }
.w2g-login-box p + p { margin-top: 6px; }
.w2g-login-box a.w2g-login-cta { color: #040404; font-weight: 600; text-decoration: none; margin-left: 6px; }
.w2g-login-box a.w2g-login-cta:hover { color: #339941; }
.w2g-login-box a.w2g-login-contact { color: #3D3D3D; text-decoration: underline; text-underline-offset: 3px; margin-left: 4px; }
.w2g-login-illustratie svg { display: block; width: 100%; height: auto; }/* End custom CSS */