/**handles:ebc-content,ebc-form**/
.content{padding-block:var(--spacing-l);position:relative}.content:is(:first-child){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding-block-start:calc(var(--header-height) + var(--spacing-l))}@media (max-width:55rem){.content{padding-block:var(--spacing-s)}.content:is(:first-child){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding-block-start:calc(var(--header-height) + var(--spacing-s))}}.content--cols-1 [class*=container]{max-width:48rem}.content.bg--dark{background:var(--secondary-dark);border-radius:var(--border-radius)}@media (max-width:75rem){.content.bg--dark{border-radius:0}}.content.bg--dark:is(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.content.bg--dark:has(+.bg--dark),.content.bg--dark:has(+.bg--white),.content.bg--dark:has(+.text-image){border-bottom-left-radius:0;border-bottom-right-radius:0}.content.bg--dark+.bg--dark{padding-block-start:0}.content.bg--dark+.bg--dark,.content.bg--dark+.text-image{border-top-left-radius:0;border-top-right-radius:0}.content [class*=container]{display:grid;gap:var(--spacing-l);grid-template-columns:repeat(var(--cols),minmax(0,1fr));position:relative;z-index:1}@media (max-width:55rem){.content [class*=container]{gap:var(--spacing-xs);grid-template-columns:1fr}}.content__image{border-radius:var(--border-radius);inline-size:100%;height:auto}.content__type--text h1,.content__type--text h2,.content__type--text h3,.content__type--text h4,.content__type--text h5,.content__type--text h6{padding-block-end:var(--spacing-s);position:relative}.content__type--text h1+h1,.content__type--text h1+h2,.content__type--text h1+h3,.content__type--text h1+h4,.content__type--text h1+h5,.content__type--text h1+h6,.content__type--text h2+h1,.content__type--text h2+h2,.content__type--text h2+h3,.content__type--text h2+h4,.content__type--text h2+h5,.content__type--text h2+h6,.content__type--text h3+h1,.content__type--text h3+h2,.content__type--text h3+h3,.content__type--text h3+h4,.content__type--text h3+h5,.content__type--text h3+h6,.content__type--text h4+h1,.content__type--text h4+h2,.content__type--text h4+h3,.content__type--text h4+h4,.content__type--text h4+h5,.content__type--text h4+h6,.content__type--text h5+h1,.content__type--text h5+h2,.content__type--text h5+h3,.content__type--text h5+h4,.content__type--text h5+h5,.content__type--text h5+h6,.content__type--text h6+h1,.content__type--text h6+h2,.content__type--text h6+h3,.content__type--text h6+h4,.content__type--text h6+h5,.content__type--text h6+h6{padding-block-end:0}.content__type--text h1+h1:after,.content__type--text h1+h2:after,.content__type--text h1+h3:after,.content__type--text h1+h4:after,.content__type--text h1+h5:after,.content__type--text h1+h6:after,.content__type--text h2+h1:after,.content__type--text h2+h2:after,.content__type--text h2+h3:after,.content__type--text h2+h4:after,.content__type--text h2+h5:after,.content__type--text h2+h6:after,.content__type--text h3+h1:after,.content__type--text h3+h2:after,.content__type--text h3+h3:after,.content__type--text h3+h4:after,.content__type--text h3+h5:after,.content__type--text h3+h6:after,.content__type--text h4+h1:after,.content__type--text h4+h2:after,.content__type--text h4+h3:after,.content__type--text h4+h4:after,.content__type--text h4+h5:after,.content__type--text h4+h6:after,.content__type--text h5+h1:after,.content__type--text h5+h2:after,.content__type--text h5+h3:after,.content__type--text h5+h4:after,.content__type--text h5+h5:after,.content__type--text h5+h6:after,.content__type--text h6+h1:after,.content__type--text h6+h2:after,.content__type--text h6+h3:after,.content__type--text h6+h4:after,.content__type--text h6+h5:after,.content__type--text h6+h6:after{block-size:0}.content__type--text h1:after,.content__type--text h2:after,.content__type--text h3:after,.content__type--text h4:after,.content__type--text h5:after,.content__type--text h6:after{background:var(--primary-dark);block-size:.25rem;content:"";inline-size:6.25rem;inset-block-end:0;inset-inline-start:0;position:absolute}.content__type--text iframe{border-radius:var(--border-radius);min-block-size:15rem}.content__type--image img[src*="/ebc-voorkant"]{block-size:30rem;inline-size:auto;margin:0 auto}
.form{padding-block:var(--spacing-l);position:relative}.form:is(:first-child){border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important;overflow:hidden;padding-block-start:calc(var(--header-height) + var(--spacing-l))}@media (max-width:55rem){.form{padding-block:var(--spacing-s)}.form:is(:first-child){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding-block-start:calc(var(--header-height) + var(--spacing-s))}}.form ul.list--check li:before{filter:brightness(0) invert(1)}.form .mobile{display:none}@media (max-width:55rem){.form .mobile{display:block}}.form__video-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}@media (max-width:55rem){.form__video-background{display:none}}.form__video-background iframe,.form__video-foreground{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-aspect-ratio:16/9){.form__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.form__video-foreground{left:-100%;width:300%}}@media (max-aspect-ratio:16/9) and (max-width:30rem){.form__video-foreground{width:450%}}.form--background .form__left{--link-color:var(--neutral-white);--link-color-hover:var(--neutral-white);color:var(--neutral-white)}.form--background:after{background:linear-gradient(75deg,rgba(0,0,0,.6) 32.25%,transparent);block-size:100%;border-radius:var(--border-radius);content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}@media (max-width:75rem){.form--background:after{border-radius:0}}@media (max-width:55rem){.form--background:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 32.25%,transparent)}}.form--background:is(:last-child) .form__background,.form--background:is(:last-child):after{border-bottom-left-radius:0;border-bottom-right-radius:0}.form--background:is(:first-child) .form__background,.form--background:is(:first-child):after{border-top-left-radius:0;border-top-right-radius:0}.form--background:has(+.bg--dark) .form__background,.form--background:has(+.bg--dark):after,.form--background:has(+.bg--white) .form__background,.form--background:has(+.bg--white):after{border-bottom-left-radius:0;border-bottom-right-radius:0}.form--video{border-radius:var(--border-radius);overflow:hidden}@media (max-width:75rem){.form--video{border-radius:0}}.form--video .form__left{color:var(--neutral-white)}.form--video:after{background:linear-gradient(75deg,rgba(0,0,0,.6) 32.25%,transparent);block-size:100%;border-radius:var(--border-radius);content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}@media (max-width:75rem){.form--video:after{border-radius:0}}.form--video:is(:last-child) .form__background,.form--video:is(:last-child):after{border-bottom-left-radius:0;border-bottom-right-radius:0}.form__background{block-size:100%;border-radius:var(--border-radius);inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}@media (max-width:75rem){.form__background{border-radius:0}}.form [class*=container]{align-items:end;display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}@media (max-width:55rem){.form [class*=container]{gap:var(--spacing-xs);grid-template-columns:1fr}}.form--plain{background:var(--secondary-light);border-radius:var(--border-radius)}@media (max-width:75rem){.form--plain{border-radius:0}}.form--plain:is(:first-child){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.form--plain:has(+.bg--dark),.form--plain:has(+.bg--white),.form--plain:has(+.related-office-spaces){border-bottom-left-radius:0;border-bottom-right-radius:0}.form--plain ul.list--check li:before{filter:none}.form--plain [class*=container]{align-items:start}.form--plain .wpcf7-form{box-shadow:0 1rem 2rem var(--neutral-black-o-08)}.form--no-content [class*=container]{grid-template-columns:1fr;max-inline-size:40rem}.form .video-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.form .video-wrap iframe{height:100vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}@media (min-aspect-ratio:16/9){.form .video-wrap iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.form .video-wrap iframe{width:177.78vh}}.wpcf7-form{background:var(--neutral-white);border-radius:var(--border-radius);display:grid;font-size:1rem;gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-xs)}.wpcf7-form .full,.wpcf7-form .wpcf7-response-output{grid-column:1/span 2;position:relative}@media (max-width:30rem){.wpcf7-form{grid-template-columns:1fr}.wpcf7-form .full,.wpcf7-form .wpcf7-response-output{grid-column:1}}.wpcf7-form .full:has(small){margin-block-start:calc(var(--spacing-xs)*-.5)}.wpcf7-form .full:has(small) small{display:block;inline-size:100%;text-align:center}.wpcf7-form .wpcf7-spinner{inset-block-start:50%;inset-inline-end:var(--spacing-xs);margin:0;position:absolute;translate:0 -50%}.wpcf7{align-self:end}.wpcf7 form.wpcf7-form .wpcf7-response-output{border-radius:calc(var(--border-radius)/2);margin:0;padding:var(--spacing-xxs)}.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output{background:var(--error-light);border:var(--form-input-border-thickness,1px) solid var(--error-dark);color:var(--error-dark)}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:var(--success-light);border:var(--form-input-border-thickness,1px) solid var(--success-dark);color:var(--success-dark)}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{background:var(--form-input-background,var(--neutral-white));border:var(--form-input-border-thickness,1px) solid var(--form-input-border-color,var(--neutral-black));border-radius:calc(var(--border-radius)/2);font-size:var(--form-input-font-size,var(--font-size-body));inline-size:100%;outline-offset:calc(var(--focus-outline-thickness)*-1);padding:var(--form-input-padding,var(--spacing-s));transition:outline var(--animation-speed-fast) var(--cubic-bezier)}@media (hover:hover){.wpcf7 input:not([type=submit]):hover,.wpcf7 select:hover,.wpcf7 textarea:hover{outline:var(--focus-outline-thickness) solid var(--focus-outline-color)}}.wpcf7 input[type=submit]{font-size:var(--font-size-body);inline-size:100%;justify-content:center}.wpcf7 input[type=submit][disabled]{cursor:not-allowed;opacity:.6}.wpcf7 input[type=checkbox]{inline-size:0;margin:0;opacity:0}.wpcf7 input[type=checkbox]+label{align-items:center;border-radius:calc(var(--border-radius)/2);cursor:pointer;display:flex;gap:1rem;position:relative;transition:color var(--animation-speed-slow) var(--cubic-bezier)}.wpcf7 input[type=checkbox]+label:before{border:var(--form-checkbox-border-thickness,2px) solid var(--form-checkbox-border-color,var(--neutral-black));border-radius:.125rem;position:relative;transition:border var(--animation-speed-slow) var(--cubic-bezier);z-index:2}.wpcf7 input[type=checkbox]+label:after,.wpcf7 input[type=checkbox]+label:before{block-size:var(--form-checkbox-size);content:"";inline-size:var(--form-checkbox-size)}.wpcf7 input[type=checkbox]+label:after{background-color:var(--form-checkbox-selected-background-color,var(--primary-100));background-image:url(https://www.ebcamsterdam.nl/wp-content/themes/ebcamsterdam_nl/svg/check-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--form-checkbox-size)*.6);inset-block-start:50%;inset-inline-start:0;position:absolute;scale:0;transition:scale var(--animation-speed-slow) var(--cubic-bezier);translate:0 -50%;z-index:1}.wpcf7 input[type=checkbox]:checked+label:before{border-color:var(--form-checkbox-selected-border-color,var(--primary-400))}.wpcf7 input[type=checkbox]:checked+label:after{scale:1}.wpcf7 input[type=checkbox]:focus-visible+label{outline:var(--focus-outline-thickness) solid var(--focus-outline-color)}@media (hover:hover){.wpcf7 input[type=checkbox]:hover+label{color:var(--form-checkbox-selected-border-color,var(--primary-400))}.wpcf7 input[type=checkbox]:hover+label:before{border-color:var(--form-checkbox-selected-border-color,var(--primary-400))}}.wpcf7 input[type=radio]{inline-size:0;margin:0;opacity:0}.wpcf7 input[type=radio]+label{align-items:center;border-radius:calc(var(--border-radius)/2);cursor:pointer;display:flex;gap:1rem;position:relative;transition:color var(--animation-speed-slow) var(--cubic-bezier)}.wpcf7 input[type=radio]+label:before{block-size:var(--form-radio-size);border:var(--form-radio-border-thickness,2px) solid var(--form-radio-border-color,var(--neutral-black));border-radius:50%;content:"";inline-size:var(--form-radio-size);position:relative;transition:border var(--animation-speed-slow) var(--cubic-bezier);z-index:2}.wpcf7 input[type=radio]+label:after{background:var(--form-radio-selected-background-color,var(--primary-400));block-size:calc(var(--form-radio-size) - 6px);border-radius:50%;content:"";inline-size:calc(var(--form-radio-size) - 6px);inset-block-start:50%;inset-inline-start:3px;position:absolute;scale:0;transition:scale var(--animation-speed-slow) var(--cubic-bezier);translate:0 -50%;z-index:1}.wpcf7 input[type=radio]:checked+label:before{border-color:var(--form-radio-selected-border-color,var(--primary-400))}.wpcf7 input[type=radio]:checked+label:after{scale:1}.wpcf7 input[type=radio]:focus-visible+label{outline:var(--focus-outline-thickness) solid var(--focus-outline-color)}@media (hover:hover){.wpcf7 input[type=radio]:hover+label{color:var(--form-radio-selected-border-color,var(--primary-400))}.wpcf7 input[type=radio]:hover+label:before{border-color:var(--form-radio-selected-border-color,var(--primary-400))}}.wpcf7 textarea{resize:vertical}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-input-background,var(--neutral-white));background-image:url(https://www.ebcamsterdam.nl/wp-content/themes/ebcamsterdam_nl/svg/arrow-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}