.vacatures{background:#000;color:#fff;padding-block:clamp(88px,10vw,160px)}.vacatures__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(40px,4.44vw,64px)}.vacatures .vacatures__titel{margin:0;font-size:var(--type-h3) !important;color:#fff}.vacatures .vacatures__aantal{margin:0;font-family:"Manrope",sans-serif;font-size:var(--type-caption);font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;color:rgba(255,255,255,.78)}.vacatures__lijst{margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.2)}.vacature{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--grid-gutter);align-items:center;padding:clamp(28px,3.06vw,44px) 0;border-top:1px solid rgba(255,255,255,.2);scroll-margin-top:120px}.vacatures .vacature__titel{grid-column:1/span 6;margin:0;font-size:var(--type-h4) !important;color:#fff}.vacatures .vacature__meta{grid-column:7/span 4;display:flex;flex-wrap:wrap;gap:8px 0;margin:0}.vacatures .vacature__meta>span+span{position:relative;padding-left:30px}.vacatures .vacature__meta>span+span::before{content:"";position:absolute;left:12px;top:calc(.65em - 3px);width:6px;height:6px;border-radius:50%;background:#9c00d8}.vacatures .vacature__meta span{font-family:"Manrope",sans-serif !important;font-size:var(--type-caption);font-weight:700;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:rgba(255,255,255,.78)}.vacatures .vacature__cta{grid-column:11/span 2;justify-self:end;margin-top:0;white-space:nowrap}.vacatures .valop__cta,.jobs-spontaan .valop__cta{--cta-fill: #f5f5f5;--cta-fg-hover: #000;--cta-focus: #f5f5f5}.vacatures__leeg{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:32px;align-items:start;padding-top:clamp(40px,4.44vw,64px);border-top:1px solid rgba(255,255,255,.2)}.vacatures__leeg[hidden]{display:none}.vacatures .vacatures__leeg-titel{grid-column:1/span 6;margin:0;font-size:var(--type-h2);color:#fff}.vacatures__leeg-tekst{grid-column:8/span 4;margin-top:-8.4px}.vacatures .vacatures__leeg-tekst p{margin:0 0 1.1em;font-family:"Manrope",sans-serif;font-size:var(--type-body);line-height:var(--leading-body);color:rgba(255,255,255,.78)}.vacatures.is-leeg .vacatures__lijst,.vacatures.is-leeg .vacatures__kop{display:none}.vacatures.is-leeg .vacatures__leeg{border-top:0;padding-top:0}body.jobs-leeg .jobs-spontaan{display:none}.jobs-spontaan{padding-top:0}.jobs-spontaan .dienstblok__beeld img{aspect-ratio:4/3}@media(max-width: 1023px){.vacatures .vacature__titel{grid-column:1/span 8;grid-row:1}.vacatures .vacature__meta{grid-column:1/span 8;grid-row:2;margin-top:16px}.vacatures .vacature__cta{grid-column:9/span 4;grid-row:1/span 2}}@media(max-width: 599px){.vacatures .vacature__titel,.vacatures .vacature__meta{grid-column:1/-1}.vacatures .vacature__cta{grid-column:1/-1;grid-row:3;justify-self:start;margin-top:24px}}@media(max-width: 767px){.vacatures .vacatures__leeg-titel,.vacatures__leeg-tekst{grid-column:1/-1}.vacatures__leeg-tekst{margin-top:0}}
