.karriere-werte{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:4rem 0 5rem;position:relative}.karriere-werte__deco{inset:0;pointer-events:none;position:absolute;z-index:0}.karriere-werte__deco-img{height:auto;max-width:min(920px,55vw);opacity:.95;position:absolute}.karriere-werte__deco-img--1{left:-2%;max-width:min(507px,40vw);top:8%}.karriere-werte__deco-img--2{right:-5%;top:12%}.karriere-werte__deco-img--3{left:0;max-width:min(617px,45vw);top:38%}.karriere-werte__deco-img--4{max-width:min(841px,50vw);right:-3%;top:42%}.karriere-werte__intro,.karriere-werte__timeline{position:relative;width:100%;z-index:1}.karriere-werte__timeline{display:flex;flex-direction:column;gap:4rem;padding:0 1rem}.karriere-werte__line{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:1px;z-index:0}.karriere-werte__line-progress,.karriere-werte__line-track{left:0;position:absolute;top:0;width:100%}.karriere-werte__line-track{background:currentColor;height:100%;opacity:.35}.karriere-werte__line-progress{background:currentColor;height:0;transform-origin:top center;will-change:height}.karriere-werte__step{position:relative;z-index:1}.karriere-werte__step-dot{background:currentColor;border-radius:50%;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;z-index:2}.karriere-werte__step-grid{align-items:center;column-gap:4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;max-width:1200px;row-gap:2rem;width:100%}.karriere-werte__step--image-right .karriere-werte__step-media{order:2}.karriere-werte__step--image-right .karriere-werte__step-card{order:1}.karriere-werte__step--image-left .karriere-werte__step-media{justify-self:start}.karriere-werte__step--image-left .karriere-werte__step-card{justify-self:end}.karriere-werte__step-card .button:after{background-color:#f1f2ed}.karriere-werte__step--image-right .karriere-werte__step-media{justify-self:end}.karriere-werte__step--image-right .karriere-werte__step-card{justify-self:start}.karriere-werte__step-media{display:flex;justify-content:center;max-width:570px;width:100%}.karriere-werte__step-photo{border-radius:24px;display:block;max-width:570px;width:100%}.karriere-werte__step-card{background-color:#f1f2ed;border-radius:24px;max-width:520px;padding:2.5rem 2rem;position:relative;width:100%;z-index:1}@media (max-width:991px){.karriere-werte__deco-img{max-width:45vw;opacity:.5}.karriere-werte__line,.karriere-werte__step-dot{display:none}.karriere-werte__step-grid{gap:1.5rem;grid-template-columns:1fr}.karriere-werte__step--image-right .karriere-werte__step-card,.karriere-werte__step--image-right .karriere-werte__step-media{order:unset}}@media (max-width:767px){.karriere-werte{padding:2.5rem 0 3rem}.karriere-werte__deco{display:none}.karriere-werte__line,.karriere-werte__step-dot{display:block}.karriere-werte__timeline{gap:2.5rem}.karriere-werte__step-media{display:none}.karriere-werte__step--image-left .karriere-werte__step-card,.karriere-werte__step--image-right .karriere-werte__step-card{justify-self:stretch;max-width:none}.karriere-werte__step-card{padding:1.75rem 1.25rem}}.karriere-werte__step-label{font-size:1.8rem!important;text-transform:uppercase}@media (max-width:767px){.karriere-werte__step-label{font-size:1.3rem!important}.karriere-werte__step-dot{display:none}}