@keyframes bounceX{0%,20%,50%,80%,to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}40%{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translate(-5px)}60%{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translate(-3px)}}@keyframes bounceY{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes fade-to-white{to{fill:#fff}}@keyframes fade-in{0%{opacity:0}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes slide-up{to{margin:0}}@keyframes moveUp{to{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}}@keyframes moveDown{0%{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes pulseDot{0%{background:var(--tertiary-color);width:5px;height:5px}50%{background:#000;width:7px;height:7px}to{background:var(--tertiary-color);width:5px;height:5px}}@keyframes pulseBackground{0%{background:var(--tertiary-color)}50%{background:var(--background-color)}to{background:var(--tertiary-color)}}@font-face{font-family:Barlow-Light;src:url(../../../fonts/Barlow/Barlow-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Light-Italic;src:url(../../../fonts/Barlow/Barlow-LightItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Regular;src:url(../../../fonts/Barlow/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Italic;src:url(../../../fonts/Barlow/Barlow-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium;src:url(../../../fonts/Barlow/Barlow-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium-Italic;src:url(../../../fonts/Barlow/Barlow-MediumItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold;src:url(../../../fonts/Barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold-Italic;src:url(../../../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format("truetype");font-weight:400;font-style:normal}#career{display:flex;flex-direction:column;align-items:center;background:#f4f2ee;opacity:0;-webkit-animation:fade-in .7s ease-in-out 0s 1 forwards;animation:fade-in .7s ease-in-out 0s 1 forwards}#career article{width:100%;display:flex;flex-direction:column;align-items:center}#career article .stage{z-index:-1}#career article .stage figure img{width:145vw}#career article:not(.stage){background:#f4f2ee;z-index:1}@media screen and (min-width: 568px) and (min-height: 640px){#career article .stage figure img{width:100vw}}.intro{background:#f4f2ee;display:flex;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);justify-content:center;text-align:center;width:100%;-webkit-hyphens:manual;hyphens:manual}.intro>div{border-radius:16px;padding:64px 24px;width:100%;max-width:1000px;display:flex;align-items:center;flex-flow:column nowrap;justify-content:center}.intro>div h2{color:#c3053c;padding-bottom:2rem;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.intro>div h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}.intro>div p{color:#0c589f;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.intro>div p{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}@media screen and (min-width: 768px) and (min-height: 640px){.intro>div{padding:96px 48px}}.description{display:flex;padding:48px;justify-content:center;text-align:center;width:100%}.description>div{border-radius:16px;padding:32px 48px 48px;width:100%;max-width:1000px;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap}.description>div p{text-align:left;margin-bottom:2rem;color:#0c589f;font-size:1.375rem;line-height:2rem;letter-spacing:0;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.description>div p{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.04rem}}#jobs{margin-top:64px;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#f4f2ee;display:flex;flex-flow:column nowrap;width:100%;justify-content:center;align-items:center}#jobs .container{padding:20px;width:100%;display:flex;align-items:center;flex-direction:column}#jobs .content{max-width:1000px;width:100%;display:flex;align-items:center;flex-direction:column;gap:48px}#jobs h2{width:fit-content;color:#c3053c;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#jobs h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#jobs ul{background:#fff;display:flex;align-items:flex-start;flex-direction:column;width:100%;border-radius:24px;overflow:hidden;padding-bottom:8px}#jobs li{width:100%;padding:16px}#jobs li:not(:last-of-type){border-bottom:1px solid #DDDDD8}#jobs .job-item{display:grid;grid-template-columns:auto 24px;grid-template-areas:"text arrow";height:fit-content;gap:16px}#jobs .job-item.white:after{content:url(../../../ui-elements/arrow-next-white.svg)}#jobs .job-item:after{grid-area:arrow;align-self:center;width:24px;height:24px;content:url(../../../ui-elements/arrow-next-primary.svg);-webkit-transition:margin-right .35s ease-out 0s;-moz-transition:margin-right .35s ease-out 0s;-ms-transition:margin-right .35s ease-out 0s;-o-transition:margin-right .35s ease-out 0s;transition:margin-right .35s ease-out 0s}#jobs .job-item:hover:after{margin-right:-8px;-webkit-transition:margin-right .15s ease-out 0s;-moz-transition:margin-right .15s ease-out 0s;-ms-transition:margin-right .15s ease-out 0s;-o-transition:margin-right .15s ease-out 0s;transition:margin-right .15s ease-out 0s}#jobs .job-item>div{grid-area:text;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;max-width:100%}#jobs .job-item>div h3{text-align:left;color:#c3053c;font-size:1.375rem;line-height:2rem;letter-spacing:0;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#jobs .job-item>div h3{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.02rem}}#jobs .job-item>div p{text-align:left;margin:0;color:#0c589f;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#jobs .job-item>div p{font-size:1.375rem;line-height:2rem;letter-spacing:0}}#jobs #initiativbewerbung{margin-top:24px}#jobs #initiativbewerbung ul{background:#0c589f}#jobs #initiativbewerbung li h3,#jobs #initiativbewerbung li p{color:#fff;max-width:520px}@media screen and (min-width: 768px) and (min-height: 640px){#jobs{padding:96px 48px 120px}#jobs li{padding:40px 48px}#jobs .job-item{grid-template-columns:auto 32px;gap:24px}#jobs .job-item:after{width:32px;height:32px}}#benefits{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:48px;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin-top:128px}#benefits .container{padding:20px;width:100%;display:flex;align-items:center;flex-direction:column}#benefits .content{max-width:1000px;width:100%;display:flex;align-items:center;flex-direction:column;gap:48px}#benefits h2{width:fit-content;color:#c3053c;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#benefits h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#benefits ul{background:#fff;display:flex;align-items:flex-start;flex-direction:column;width:100%;border-radius:24px;overflow:hidden;padding:24px 16px 8px;list-style-type:disc}#benefits li{margin-left:24px;margin-bottom:24px;color:#0c589f;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#benefits li{font-size:1.375rem;line-height:2rem;letter-spacing:0}}@media screen and (min-width: 768px) and (min-height: 640px){#benefits ul{padding:56px 48px}}#faq{margin-top:128px}#about-us{margin-top:128px;margin-bottom:128px}#about-us h2{color:#c3053c;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#about-us h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#about-us>p{-webkit-hyphens:auto;hyphens:auto;max-width:768px;margin-bottom:24px;color:#0c589f;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#about-us>p{font-size:1.375rem;line-height:2rem;letter-spacing:0}}#about-us button{margin-top:2rem}
