html{font-size:max(16px,.842105vw)}body{font-family:var(--font-family-base);font-size:var(--fs-copy-md);line-height:var(--lh-copy-md);letter-spacing:calc(var(--fs-copy-md) * .005);font-weight:var(--fw-base);color:var(--color-text,#000)}b,strong{font-weight:700}mark{color:#000;background-color:#0000;font-weight:700}.copy-lg{font-size:var(--fs-copy-lg);line-height:var(--lh-copy-lg)}.copy-lg--cqw{font-size:var(--fs-copy-lg-cqw)}.copy-md{font-size:var(--fs-copy-md);line-height:var(--lh-copy-md);letter-spacing:calc(var(--fs-copy-md) * .005)}.copy-md--cqw{font-size:var(--fs-copy-md-cqw)}.copy-sm{font-size:var(--fs-copy-sm);line-height:var(--lh-copy-sm)}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:end}.text-justify{text-align:justify}.kicker{font-size:var(--fs-kicker);line-height:var(--lh-kicker);font-weight:600}.kicker--cqw{font-size:var(--fs-kicker-cqw)}.text-teaser{font-size:var(--fs-teaser);line-height:var(--lh-teaser);font-weight:600}.text-teaser--cqw{font-size:var(--fs-teaser-cqw)}.text-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600}.text-tag{font-size:var(--fs-tag);line-height:var(--lh-tag)}.no-break{white-space:nowrap}h1,.h1{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.h1--cqw{font-size:var(--fs-h1-cqw)}h2,.h2{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.h2--cqw{font-size:var(--fs-h2-cqw)}h3,.h3{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.h3--cqw{font-size:var(--fs-h3-cqw)}h4,.h4{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.h4--cqw{font-size:var(--fs-h4-cqw)}h5,.h5{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5)}.h5--cqw{font-size:var(--fs-h5-cqw)}h6,.h6{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h6);line-height:var(--lh-h6);letter-spacing:var(--ls-h6)}.h6--cqw{font-size:var(--fs-h6-cqw)}.sub-1{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-sh1);line-height:var(--lh-sh1);letter-spacing:var(--ls-sh1)}.sub-1--cqw{font-size:var(--fs-sh1-cqw)}.sub-2{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-sh2);line-height:var(--lh-sh2);letter-spacing:var(--ls-sh2)}.sub-2--cqw{font-size:var(--fs-sh2-cqw)}.sub-3{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-sh3);line-height:var(--lh-sh3);letter-spacing:var(--ls-sh3)}.sub-3--cqw{font-size:var(--fs-sh3-cqw)}h1 .hl-emphasis,.h1 .hl-emphasis,h2 .hl-emphasis,.h2 .hl-emphasis,h3 .hl-emphasis,.h3 .hl-emphasis,h4 .hl-emphasis,.h4 .hl-emphasis,h5 .hl-emphasis,.h5 .hl-emphasis,h6 .hl-emphasis,.h6 .hl-emphasis,.sub-1 .hl-emphasis,.sub-2 .hl-emphasis,.sub-3 .hl-emphasis{color:var(--color-highlight-text)}h1 .hl-emphasis__term,.h1 .hl-emphasis__term,h2 .hl-emphasis__term,.h2 .hl-emphasis__term,h3 .hl-emphasis__term,.h3 .hl-emphasis__term,h4 .hl-emphasis__term,.h4 .hl-emphasis__term,h5 .hl-emphasis__term,.h5 .hl-emphasis__term,h6 .hl-emphasis__term,.h6 .hl-emphasis__term,.sub-1 .hl-emphasis__term,.sub-2 .hl-emphasis__term,.sub-3 .hl-emphasis__term{white-space:nowrap}h1 .hl-emphasis__term:after,.h1 .hl-emphasis__term:after,h2 .hl-emphasis__term:after,.h2 .hl-emphasis__term:after,h3 .hl-emphasis__term:after,.h3 .hl-emphasis__term:after,h4 .hl-emphasis__term:after,.h4 .hl-emphasis__term:after,h5 .hl-emphasis__term:after,.h5 .hl-emphasis__term:after,h6 .hl-emphasis__term:after,.h6 .hl-emphasis__term:after,.sub-1 .hl-emphasis__term:after,.sub-2 .hl-emphasis__term:after,.sub-3 .hl-emphasis__term:after{content:""/"";speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-highlight-icon);vertical-align:top;text-indent:.15em;margin-block-start:.35em;font-size:.35em;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:beckheun!important}.joboffer-stage{--joboffer-stage-logo-h:3.375rem}@media (width>=992px){.joboffer-stage{--joboffer-stage-logo-h:3rem}}.joboffer-stage__panel{--stage-copy-gap:var(--space-2)}.joboffer-stage__panel .stage__copy>p{margin-block:0}@media (width>=992px){.joboffer-stage__panel{--stage-panel-pb:calc(var(--space-5) + var(--stage-next-overlap))}}.joboffer-stage__count{align-items:center;gap:var(--space-3);display:flex}.joboffer-stage__count>*{margin-bottom:0}.joboffer-stage__badges{gap:var(--space-2);flex-direction:column;display:flex}.joboffer-stage__logos{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.joboffer-stage__logos img{block-size:var(--joboffer-stage-logo-h);inline-size:auto}.joboffer-filter{--joboffer-filter-h:4.25rem;--joboffer-filter-icon-size:1.5rem;--joboffer-filter-divider:1px solid #bcd5bd;--joboffer-filter-group-gap:1.75rem;--form-control-px:1.25rem;--joboffer-select-width:clamp(5.625rem, min(14.0625vw, 25.7143vh), 11.25rem);border-block-end:var(--joboffer-filter-divider);background-color:#fff}@media (width>=992px){.joboffer-filter{--joboffer-filter-h:5rem}}.joboffer-filter .form-control{background-color:#0000;border-color:#0000}.joboffer-filter .form-control:hover{border-color:#0000}.joboffer-filter__bar{min-block-size:var(--joboffer-filter-h);align-items:stretch;display:flex}.joboffer-filter__count{align-items:center;gap:var(--space-1);white-space:nowrap;font-weight:var(--fw-headline);color:var(--color-text-accent);font-size:var(--fs-sh3);line-height:var(--lh-sh3);letter-spacing:var(--ls-sh3);display:flex}.joboffer-filter__toggle{min-inline-size:calc(var(--joboffer-filter-icon-size) + var(--space-3));font-size:var(--joboffer-filter-icon-size);color:var(--form-control-color-text);cursor:pointer;transition:color var(--form-control-duration) var(--form-control-easing);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.joboffer-filter__count+.joboffer-filter__toggle{margin-inline-start:auto}.joboffer-filter__toggle:hover,.joboffer-filter__toggle[aria-expanded=true]{color:var(--color-link-hover)}@media (width>=992px){.joboffer-filter__toggle{display:none}.joboffer-filter__form{flex:auto;display:flex}}.joboffer-filter__group{display:none}@media (width<=991.98px){.joboffer-filter__group{padding:var(--space-3) var(--container-px);border-block-end:var(--joboffer-filter-divider);background-color:#fff;position:absolute;inset-block-start:100%;inset-inline:0}.joboffer-filter__group.is-open{display:flex}.joboffer-filter__group--fields.is-open{gap:var(--space-3);flex-direction:column}}@media (width>=992px){.joboffer-filter__group{align-items:stretch;display:flex}}.joboffer-filter__group--search{align-items:center;gap:var(--space-2)}@media (width>=992px){.joboffer-filter__group--search{min-inline-size:0;padding-inline:var(--form-control-px) var(--joboffer-filter-group-gap);flex:1}}.joboffer-filter__group--search .form-control{min-inline-size:0;color:var(--color-text);padding-inline-start:0}@media (width>=992px){.joboffer-filter__group--fields{border-inline-start:var(--joboffer-filter-divider);padding-inline-start:var(--joboffer-filter-group-gap)}}.joboffer-filter__icon{font-size:var(--joboffer-filter-icon-size);color:var(--form-control-color-text);line-height:1}.joboffer-filter__select{--form-control-color-text:#000;--form-control-color-text-hover:#000}.joboffer-filter__select.form-control,.joboffer-filter__select .ts-control{font-weight:700}@media (width>=992px){.joboffer-filter__select{inline-size:calc(var(--joboffer-select-width) + 2 * var(--form-control-px));max-inline-size:calc(var(--joboffer-select-width) + 2 * var(--form-control-px));min-inline-size:calc(var(--joboffer-select-width) + 2 * var(--form-control-px))}.joboffer-filter__select.form-control,.joboffer-filter__select .ts-control{block-size:100%}.joboffer-filter__select:not(.ts-hidden-accessible):has(~.joboffer-filter__select:not(.ts-hidden-accessible)){padding-inline-end:var(--space-2)}.joboffer-filter__select:not(.ts-hidden-accessible)~.joboffer-filter__select:not(.ts-hidden-accessible){border-inline-start:var(--joboffer-filter-divider);padding-inline-start:var(--space-2)}}.joboffer-overview__groups{flex-direction:column;gap:clamp(2rem,min(5vw,9.14286vh),3.1875rem);padding-block-start:var(--space-5);display:flex}.joboffer-overview__group[hidden]{display:none}.joboffer-overview__title{margin-block-end:clamp(1.5rem,min(3.75vw,6.85714vh),3rem)}.joboffer-overview__items{gap:var(--space-3);display:grid}@media (width>=576px){.joboffer-overview__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.joboffer-overview__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.joboffer-overview__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.joboffer-overview__empty{margin:0}.joboffer-card{--card-bg:#ddebde;--card-hover-bg:#bcd5bd;--card-hover-color:#000}.joboffer-card[hidden]{display:none}.joboffer-card__teaser{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.joboffer-card__tags{margin-block-start:auto}.joboffer-card__details{--color-link:var(--color-primary);--color-link-icon:var(--color-link)}
