/* compiled by scssphp 1.6.0 on Fri, 10 Jan 2025 10:10:05 +0000 (0.0966s) */

.header{--_container-columns: 1/-1;margin:0}.header h1{text-transform:uppercase}.header__container{display:grid;grid-template-columns:MINMAX(var(--container-min-space, 1rem), 1fr) repeat(var(--container-columns, 12), MINMAX(0, var(--container-column-width))) MINMAX(var(--container-min-space, 1rem), 1fr);grid-auto-flow:column;column-gap:var(--container-gutter, 1rem);grid-column:var(--header-grid-column, 2/-2)}@supports ( grid-template-columns: subgrid ) and ( not ( -webkit-hyphens:none ) ){.header__container{grid-template-columns:subgrid}}.header.--expanded{--_min-height: 25rem;--_container-columns: 2/-2;position:relative}@media (min-width:37.5rem){.header.--expanded{--_min-height: 80svh}}@media (min-width:64rem) and (min-height:75rem){.header.--expanded{--_min-height: 47.5rem}}.header.--expanded .header__heading{grid-row:3}.header.--expanded .header__container{--header__container-columns: 1/-1;margin-inline:1rem;grid-template-rows:subgrid}@media (min-width:21.25rem){.header.--expanded .header__container{--header__container-columns: 2/-2;margin-inline:0}}@media (min-width:48rem){.header.--expanded .media{grid-column:unset}}.header.--expanded .heading__title{color:var(--color-white);text-transform:uppercase;text-align:center;font-family:var(--heading-1__font-family);font-size:var(--heading-1__font-size, 3.125rem);font-weight:var(--heading-1__font-weight, 700);line-height:var(--heading-1__line-height, 1.2);text-transform:uppercase;--heading-1__font-family: var(--font-family--heading);--heading-1__font-size: 2rem;min-width:100%}@media (min-width:23.125rem){.header.--expanded .heading__title{--heading-1__font-size: var(--font-size--medium)}}@media (min-width:36.25rem){.header.--expanded .heading__title{--heading-1__font-size: var(--font-size--semi-large)}}@media (min-width:48rem){.header.--expanded .heading__title{--heading-1__font-size: var(--font-size--extra-large)}}.header.--expanded .heading__title strong{color:var(--color-secondary)}.header.--expanded .heading__title em{font-style:normal;color:var(--color-white);--heading-2__font-weight: var(--font-weight--normal);opacity:0.6;font-size:var(--font-size--medium)}.header.--expanded .heading .button{margin-block-start:2.1875rem}.header.--expanded .heading .button__title{color:var(--color-tertiary);font-weight:var(--font-weight--bold)}.header.--expanded .heading .button .--arrow-down{color:var(--color-tertiary)}.header.--centered{--_min-height: 50vh;background-image:url("template-parts/icons/background-rotated.png");background-size:200%;background-repeat:no-repeat;margin-block-end:2rem;background-position:bottom center}@media (min-width:23rem){.header.--centered{background-size:160%}}.header.--centered .header__heading{--header__heading-rows: 3 / -3}.header.--centered .header__container{--header__container-columns: 1/-1;margin-inline:1rem}@media (min-width:21.25rem){.header.--centered .header__container{--header__container-columns: 2/-2;margin-inline:0}}.header.--centered .heading__title{color:var(--color-white);text-transform:uppercase;text-align:center;font-family:var(--heading-1__font-family);font-size:var(--heading-1__font-size, 3.125rem);font-weight:var(--heading-1__font-weight, 700);line-height:var(--heading-1__line-height, 1.2);text-transform:uppercase;--heading-1__font-family: var(--font-family--heading);--heading-1__font-size: 2.375rem;min-width:100%}@media (min-width:23.125rem){.header.--centered .heading__title{--heading-1__font-size: var(--font-size--large)}}@media (min-width:36.25rem){.header.--centered .heading__title{--heading-1__font-size: var(--font-size--extra-large)}}.header.--centered .heading__title strong{color:var(--color-secondary)}.header.--centered .heading__title em{font-style:normal;color:var(--color-white);--heading-2__font-weight: var(--font-weight--normal);opacity:0.6;font-size:var(--font-size--medium)}.header.--centered .heading .button__group{display:none}@supports (font-size: clamp(1.8rem, 7vw, 6rem)){.header.--expanded .heading__title{font-size:clamp(1.8rem, 7vw, 6rem)}}.--overlayed .navigation__item a[data-title="Inschrijven"]:focus-visible{padding-inline:2rem}.button.--secondary:focus-visible{--background: var(--button__background--secondary, var(--button__background))}.cta .button:focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-primary))}:focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-secondary))}