@charset "UTF-8";@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}.jotform *{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){.jotform *{font-size:1.375rem;line-height:2rem;letter-spacing:0}}.job{display:flex;flex-direction:column;align-items:center;background:#f4f2ee;position:relative;opacity:0;-webkit-animation:fade-in .7s ease-in-out 0s 1 forwards;animation:fade-in .7s ease-in-out 0s 1 forwards}.job article{padding:128px 0;display:flex;flex-direction:column;align-items:center;background:#f4f2ee;width:100%}.job article .content{width:100%;display:flex;flex-flow:column nowrap;align-items:center}.job article .content header{width:100%;padding:20px;display:flex;justify-content:center}.job article .content header>div{width:100%;margin-bottom:32px;max-width:1000px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"back back back back back back" "title title title title title title" "gender gender gender gender gender gender" "location location location location location location" "date date date . . ."}.job article .content header>div h1{margin:16px 0;grid-area:title;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){.job article .content header>div h1{font-size:3.5rem;line-height:4rem;letter-spacing:-.1rem}}.job article .content header>div h2{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){.job article .content header>div h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}.job article .content header>div .gender{grid-area:gender}.job article .content header>div .location{grid-area:location}.job article .content header>div .date{grid-area:date;display:block;margin:48px 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){.job article .content header>div .date{font-size:1.375rem;line-height:2rem;letter-spacing:0}}@media screen and (min-width: 768px) and (min-height: 640px){.job article .content header{padding:48px}}.job article .content .back button{grid-area:back}.job article .content .back button span{text-align:left}.job article .content .share button{grid-area:share}.job article .content h3{color:#c3053c;margin-bottom:24px;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){.job article .content h3{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.02rem}}.job article .content h4{color:#0c589f;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){.job article .content h4{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.02rem}}.job article .content li{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){.job article .content li{font-size:1.375rem;line-height:2rem;letter-spacing:0}}.job 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){.job h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}.job .intro{grid-area:intro;padding:124px 48px;display:flex;flex-flow:column nowrap;gap:48px}.job .intro p{text-align:left;max-width:768px;color:#0c589f;max-width:1000px;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){.job .intro p{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.04rem}}.job .intro h2{color:#0c589f;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){.job .intro h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}.job .description,.job .end{padding:48px 20px;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.job .description>div,.job .end>div{width:100%;max-width:1000px;display:flex;flex-flow:column nowrap;padding:24px 16px;background:#fff;border-radius:24px;justify-self:center}.job .description>div h2,.job .end>div h2{margin:24px 0 48px}.job .description>div>p,.job .end>div>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){.job .description>div>p,.job .end>div>p{font-size:1.375rem;line-height:2rem;letter-spacing:0}}@media screen and (min-width: 768px) and (min-height: 640px){.job .description,.job .end{padding:56px 48px}.job .description>div,.job .end>div{padding:56px 48px}}.job .description{grid-area:description}.job .bullets{padding:48px 20px;margin-bottom:24px;width:100%;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:72px}@media screen and (min-width: 768px) and (min-height: 640px){.job .bullets{padding:56px 48px}}.job .tasks,.job .profile{width:100%;max-width:1000px;padding:24px 16px;border-radius:24px;background:#fff;justify-self:center}.job .tasks h2,.job .profile h2{margin:24px 0 48px;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){.job .tasks h2,.job .profile h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}.job .tasks>li,.job .profile>li{width:100%;display:block;position:relative;padding-left:24px;padding-bottom:1rem}.job .tasks>li:before,.job .profile>li:before{position:absolute;content:"•";margin-left:-24px}@media screen and (min-width: 768px) and (min-height: 640px){.job .tasks,.job .profile{padding:56px 48px}}.job .tasks{grid-area:tasks}.job .profile{grid-area:profile}.job .end{grid-area:end}.job .vielfalt{grid-area:vielfalt;color:#0c589f;max-width:1000px;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){.job .vielfalt{font-size:1.375rem;line-height:2rem;letter-spacing:0}}.job .form,.job .jotform{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:80px 20px;background:#0c589f}.job .form *,.job .jotform *{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){.job .form *,.job .jotform *{font-size:1.375rem;line-height:2rem;letter-spacing:0}}.job .form h4,.job .jotform h4{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){.job .form h4,.job .jotform h4{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.02rem}}.job .form strong,.job .jotform strong{font-size:1.125rem;line-height:1.5rem;letter-spacing:0rem;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){.job .form strong,.job .jotform strong{font-size:1.375rem;line-height:2rem;letter-spacing:-.015rem}}.job .form ul,.job .jotform ul{margin:24px 0}.job .form #personal-data,.job .jotform #personal-data{padding:48px 32px;width:100%;max-width:1000px}.job .form #personal-data p,.job .jotform #personal-data p{max-width:568px;color:#fff;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5rem;letter-spacing:.015rem;font-family:Barlow-Regular,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){.job .form #personal-data p,.job .jotform #personal-data p{font-size:1.125rem;line-height:1.5rem;letter-spacing:.015rem}}.job#initiativbewerbung article{padding:128px 0 0}.job#initiativbewerbung .jotform{order:2}.job#initiativbewerbung #about-us{order:1}@media screen and (min-width: 768px){.job #personal-data{padding:48px}}#about-us{padding:80px 20px 48px;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#about-us>div{width:100%;max-width:1000px;display:flex;flex-flow:column nowrap;padding:48px 16px;background:#fff;border-radius:24px;justify-self:center}#about-us>div>.content{align-items:start}#about-us>div 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>div h2{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#about-us>div>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>div>p{font-size:1.375rem;line-height:2rem;letter-spacing:0}}#about-us>div button{margin-top:2rem}@media screen and (min-width: 768px) and (min-height: 640px){#about-us{padding:124px 48px 48px}#about-us>div{padding:48px}#about-us>div h2{margin:24px 0 3rem}}@media screen and (min-width: 1024px) and (min-height: 640px){.job .bullets{gap:16px}.job .tasks,.job .profile{max-width:492px}}
