/**handles:ebc-blurbs,ebc-form,ebc-hero-promo,ebc-related-office-spaces**/
.blurbs{padding-block:var(--spacing-l);position:relative}.blurbs: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){.blurbs{padding-block:var(--spacing-s)}.blurbs: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))}}.blurbs__overlay{bottom:1rem;opacity:.5;position:absolute;right:1rem}.blurbs--cols-3{--blurbs-per-row:3}.blurbs--cols-4{--blurbs-per-row:4}.blurbs--cols-4 h2{font-size:1.5rem}.blurbs.bg--white{background:var(--neutral-white)}.blurbs.bg--white .blurb{background:var(--secondary-light)}.blurbs.bg--white .blurb__number{background:var(--neutral-white)}.blurbs.bg--dark{background:var(--secondary-dark);border-radius:var(--border-radius)}@media (max-width:75rem){.blurbs.bg--dark{border-radius:0}}.blurbs.bg--dark:is(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.blurbs.bg--dark .blurb{align-items:flex-start;text-align:left}.blurbs__container{align-items:end;display:grid;gap:var(--spacing-s);grid-template-columns:repeat(var(--blurbs-per-row),minmax(0,1fr));inline-size:100%;position:relative;z-index:1}@media (max-width:75rem){.blurbs__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:55rem){.blurbs__container{gap:var(--spacing-xxs);grid-template-columns:1fr}}.blurbs [class^=container]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-m);position:relative;z-index:1}@media (max-width:55rem){.blurbs [class^=container]{gap:var(--spacing-xs)}}.blurbs__text{text-align:center}@media (max-width:55rem){.blurbs__text{text-align:left}}.blurbs__text,.blurbs__title{max-inline-size:var(--max-content-width)}.blurbs__label{color:var(--primary-dark);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-align:center;text-transform:uppercase}@media (max-width:55rem){.blurbs__label{text-align:left}}.blurbs__label+.blurbs__title{margin-block-start:calc(var(--spacing-m)*-1 + var(--spacing-xxs))}@media (max-width:55rem){.blurbs__label+.blurbs__title{margin-block-start:calc(var(--spacing-xs)*-1 + var(--spacing-xxs))}}.blurbs--numbered .blurb{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs);justify-content:flex-start;text-align:left}.blurbs--numbered .blurb__content{block-size:auto}.blurbs__title{padding-block-end:var(--spacing-s);position:relative}.blurbs__title:after{background:var(--primary-dark);block-size:.25rem;content:"";inline-size:6.25rem;inset-block-end:0;inset-inline-start:0;left:50%;position:absolute;translate:-50% 0}@media (max-width:55rem){.blurbs__title:after{left:0;translate:none}}.blurb{align-items:center;background:var(--neutral-white);block-size:100%;border-radius:var(--border-radius);display:flex;flex-direction:column-reverse;gap:var(--spacing-s);justify-content:flex-end;padding:var(--spacing-s);text-align:center}.blurb__icon{height:3rem;width:auto}.blurb__number{align-items:center;background:var(--secondary-light);block-size:2rem;border-radius:50%;color:var(--primary-dark);display:inline-flex;flex-shrink:0;font-family:var(--font-family-headings);font-size:.875rem;font-weight:700;inline-size:2rem;justify-content:center}.blurb__content{block-size:100%;display:flex;flex-direction:column}.blurb__content p:has([class*=button]){margin-block-start:auto}.blurb__content p:has([class*=button]) [class*=button]{margin-block-start:var(--spacing-s)}
.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}
.hero-promo{background:var(--secondary-light);padding-block:var(--spacing-l);position:relative}.hero-promo:is(:first-child){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);overflow:hidden;padding-block-start:calc(var(--header-height) + var(--spacing-l))}@media (max-width:55rem){.hero-promo{padding-block:var(--spacing-s)}.hero-promo:is(:first-child){padding-block-start:calc(var(--header-height) + var(--spacing-s))}}.hero-promo [class*=container]{align-items:center;display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}@media (max-width:55rem){.hero-promo [class*=container]{gap:var(--spacing-m);grid-template-columns:1fr}}.hero-promo__label{color:var(--primary-dark);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.hero-promo__text{max-inline-size:var(--max-content-width)}.hero-promo__visual{display:flex;flex-direction:column;gap:var(--spacing-s);position:relative}.hero-promo__figure{margin:0}.hero-promo__figure img,.hero-promo__figure svg{block-size:auto;border-radius:var(--border-radius);display:block;inline-size:100%}.hero-promo__image{-o-object-fit:cover;object-fit:cover}.hero-promo--no-visual [class*=container]{grid-template-columns:1fr}.hero-promo__sticker{inline-size:min(26rem,100%);margin-inline:auto;rotate:-3deg}@media (max-width:55rem){.hero-promo__sticker{rotate:-2deg}}.hero-promo--has-sticker .hero-promo__figure+.hero-promo__sticker{inline-size:min(26rem,85%);inset-block-end:calc(var(--spacing-m)*-1);inset-inline-start:calc(var(--spacing-l)*-1);position:absolute;rotate:-3deg}@media (max-width:75rem){.hero-promo--has-sticker .hero-promo__figure+.hero-promo__sticker{inset-inline-start:calc(var(--spacing-s)*-1)}}@media (max-width:55rem){.hero-promo--has-sticker .hero-promo__figure+.hero-promo__sticker{inline-size:100%;margin-inline:0;position:static;rotate:0deg}}.sticker{background:var(--neutral-white);border-radius:calc(var(--border-radius)/2);box-shadow:0 1rem 2rem var(--neutral-black-o-08),0 .25rem .5rem var(--neutral-black-o-08);color:var(--neutral-black);overflow:hidden}.sticker__header{align-items:center;background:var(--primary-gradient);color:var(--neutral-white);display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-xs) var(--spacing-s)}.sticker__label{font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.sticker__badge{font-family:var(--font-family-headings);font-size:2rem;font-weight:700;line-height:1;white-space:nowrap}.sticker__body{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-s)}.sticker__text{font-size:1rem;line-height:1.5}.sticker__code{background:var(--secondary-light);border:1px dashed var(--primary-regular);border-radius:calc(var(--border-radius)/2);display:flex;flex-direction:column;gap:.125rem;padding:var(--spacing-xxs) var(--spacing-xs)}.sticker__code-label{color:var(--neutral-black);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.sticker__code-value{color:var(--primary-dark);font-family:var(--font-family-headings);font-size:1.375rem;font-weight:700;letter-spacing:.05em}
.related-office-spaces{background:var(--secondary-light);padding-block:var(--spacing-l)}.related-office-spaces: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){.related-office-spaces{padding-block:var(--spacing-s)}.related-office-spaces: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))}}.related-office-spaces>[class*=container]{display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.related-office-spaces__container{display:grid;gap:var(--spacing-m);grid-column:1/span 2;grid-template-columns:repeat(var(--related-columns,4),minmax(0,1fr))}@media (max-width:75rem){.related-office-spaces__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:55rem){.related-office-spaces__container{grid-template-columns:1fr}}.related-office-spaces--white{background:var(--neutral-white)}.related-office-spaces--white .card{background:var(--secondary-light)}.related-office-spaces--no-illustration>[class*=container]{gap:var(--spacing-m);grid-template-columns:1fr}.related-office-spaces--no-illustration .related-office-spaces__container{grid-column:1}.related-office-spaces__illustration{block-size:30rem;justify-self:center;pointer-events:none;z-index:0}.related-office-spaces__illustration svg{block-size:100%;inline-size:auto}@media (max-width:55rem){.related-office-spaces__illustration{display:none}}.related-office-spaces__container,.related-office-spaces__content,.related-office-spaces__title{position:relative;z-index:1}.related-office-spaces__content,.related-office-spaces__title{max-inline-size:var(--max-content-width)}.related-office-spaces .card{font-size:1rem}.related-office-spaces .card__title{font-size:1.25rem}.related-office-spaces .card__image{block-size:100%;max-block-size:15rem}.related-office-spaces .card__image-wrapper{aspect-ratio:16/5}