@charset "UTF-8";@keyframes fade-in{0%{opacity:var(--animation-opacity-start-value);transform:var(--animation-transform-start-value)}50%{opacity:var(--animation-opacity-end-value)}100%{opacity:var(--animation-opacity-end-value);transform:var(--animation-transform-end-value)}}.content-area.--theme-default:has(.section-intro)+.content-area.--theme-default:has(.job-offers){padding-top:5.6rem!important}.job-offers-filter{--grid-row-gap:calc(1 * clamp(3.2rem, 2.6174757282rem + 0.0155339806 * 100vw, 5.6rem));--grid-column-gap:calc(1 * clamp(3.2rem, 2.6174757282rem + 0.0155339806 * 100vw, 5.6rem));margin-block-end:5.6rem;padding-block-end:calc(1 * clamp(3.2rem,2.6174757282rem + 0.0155339806 * 100vw,5.6rem));border-bottom:1px solid #003c3c;--animation-delay:calc(1 * 150ms)}@media screen{.js .job-offers-filter{--animation-will-occur-on-self:1;animation-duration:var(--animation-duration);animation-delay:var(--animation-delay);animation-timing-function:cubic-bezier(0.18,0.89,0.35,1)}.js .job-offers-filter:not(.animation--ended){opacity:var(--animation-opacity-start-value);transform:var(--animation-transform-start-value)}.job-offers-filter.animation--inprogress{animation-name:fade-in}}.job-offers-filter .form__group:has(:disabled) .form__group-headline{color:var(--theme-text-color--bold)}@media (max-width:899.98px){.job-offers-filter .form__grid{flex-direction:column}}@media (min-width:900px){.job-offers-filter .form__group{flex-basis:100%}}@media (min-width:900px){.job-offers-filter .form__group:has(+ .job-offers-filter__actions){flex-basis:calc(50% - 0.5 * var(--grid-column-gap));flex-grow:1}}@media (max-width:899.98px){.job-offers-filter__departments-grid{gap:1.2rem;flex-direction:row!important}}@media (min-width:900px){.job-offers-filter__departments-grid{gap:1.6rem}}.job-offers-filter__departments-grid .btn{font-weight:300}@media (max-width:899.98px){.job-offers-filter__departments-grid .btn{padding-inline:1.6rem;padding-block:0.6rem}}.job-offers-filter__departments-grid .btn:hover:where(:not(.btn--disabled)){text-decoration:underline}.job-offers-filter__departments-grid .form-check:has(:focus-visible) .btn:where(:not(.btn--disabled)){text-decoration:underline;background-color:var(--btn-background-color-focus);border-color:var(--btn-border-color-focus);color:var(--btn-color-focus)}.job-offers-filter__departments-grid .btn--selected{background-color:var(--btn-background-color-focus);border-color:var(--btn-border-color-focus);color:var(--btn-color-focus);text-decoration:none}.job-offers-filter__departments-grid .btn--disabled{background-color:var(--btn-background-color-disabled);border-color:var(--btn-border-color-disabled);color:var(--btn-color-disabled)}.job-offers-filter__actions{align-items:center;display:flex;-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:2rem}@media (max-width:899.98px){.job-offers-filter__actions{flex-direction:column;margin-block-start:2.4rem}.job-offers-filter__actions .btn--primary{width:100%}}@media (min-width:900px){.job-offers-filter__actions{flex-wrap:wrap;flex-basis:calc(50% - 0.5 * var(--grid-column-gap));flex-shrink:1;flex-grow:0;justify-content:flex-end}}.job-offers-filter__reset{--btn-color-disabled:#B5C2D1;font-weight:300;margin:0;padding-inline:0;text-align:left}.job-offers-filter__reset .btn__text{text-decoration:underline}.job-offers-filter__reset:where(:not(:disabled)):focus .btn__text,.job-offers-filter__reset:where(:not(:disabled)):hover .btn__text{text-decoration:none}.job-offers-filter__adjust{bottom:2.4rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.32);left:var(--content-padding-x);position:fixed;right:var(--content-padding-x);transform:translateY(calc(100% + 2.4rem));transition:transform .4s;z-index:10}.job-offers-filter__adjust.--shown{transform:translateY(0)}@media (min-width:900px){.job-offers-filter__adjust{display:none}}.job-offers-list+.job-offers-list{margin-block-start:calc(1 * clamp(4.8rem,1.8873786408rem + 0.0776699029 * 100vw,16.8rem))}.job-offers-list{--animation-delay:calc(1 * 150ms)}@media screen{.js .job-offers-list{--animation-will-occur-on-self:1;animation-duration:var(--animation-duration);animation-delay:var(--animation-delay);animation-timing-function:cubic-bezier(0.18,0.89,0.35,1)}.js .job-offers-list:not(.animation--ended){opacity:var(--animation-opacity-start-value);transform:var(--animation-transform-start-value)}.job-offers-list.animation--inprogress{animation-name:fade-in}}.job-offers-list__load-more{margin-block-start:calc(1 * clamp(5.6rem,4.240776699rem + 0.0362459547 * 100vw,11.2rem))}.job-offers-list__count{margin-block-start:5.6rem;margin-block-end:3.2rem}.job-offers-list__count span{font-weight:600}.job-offer__title{margin-block-start:calc(1 * clamp(1.6rem,1.4058252427rem + 0.0051779935 * 100vw,2.4rem));margin-block-end:calc(1 * clamp(0.8rem,0.7029126214rem + 0.0025889968 * 100vw,1.2rem))}.job-offer__meta{display:flex;justify-content:space-between;gap:3.2rem}@media (max-width:899.98px){.job-offer__meta{flex-wrap:wrap;align-items:flex-start;flex-direction:column-reverse}}.job-offer__meta .job-offer__company{font-size:calc(1 * clamp(2.2rem, 2.1514563107rem + .0012944984 * 100vw, 2.4rem));font-weight:600;line-height:calc(1 * clamp(3rem, 2.9514563107rem + .0012944984 * 100vw, 3.2rem));margin-block-start:calc(1 * clamp(1.6rem,1.4058252427rem + 0.0051779935 * 100vw,2.4rem));margin-block-end:calc(1 * clamp(0.6rem,0.454368932rem + 0.0038834951 * 100vw,1.2rem));margin:0}