.teaser-banner--careers{color:#fff;padding:0 112px;position:relative}.teaser-banner--careers__content-wrapper{max-width:664px}.teaser-banner--careers__top-shape svg{height:96px;transform:translateY(10px);width:100%}.teaser-banner--careers__inner{background:var(--division-color);border-radius:0 0 30px 30px;color:#fff;display:grid;padding:48px 56px 32px 48px}.teaser-banner--careers__inner:has(.teaser-banner--careers__btns){padding:48px}.teaser-banner--careers__inner .headline{color:#fff;margin-bottom:32px}.teaser-banner--careers__inner .headline h1,.teaser-banner--careers__inner .headline h2,.teaser-banner--careers__inner .headline h3,.teaser-banner--careers__inner .headline h4,.teaser-banner--careers__inner .headline h5,.teaser-banner--careers__inner .headline h6{color:#fff}.teaser-banner--careers__inner .headline .topline{border:1.5px solid #fff;color:#fff}.teaser-banner--careers__inner .teaser-banner--careers__btns{display:flex;flex-direction:row;gap:16px;margin-top:64px}.teaser-banner--careers--bg{height:auto;left:0;object-fit:cover;object-position:center right;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (min-width:0px) and (max-width:767px){.teaser-banner--careers{padding:144px 16px 64px}.no-mobile-bg.teaser-banner--careers{padding:0 16px}.no-mobile-bg .teaser-banner--careers__content-container,.no-mobile-bg .teaser-banner--careers__content-container>div.row>div{padding:0}.no-mobile-bg .teaser-banner--careers--bg{display:none}.teaser-banner--careers__inner .teaser-banner--careers__btns{flex-direction:column;margin-top:48px}.teaser-banner--careers__inner .headline{color:#fff;margin-bottom:24px}.teaser-banner--careers__inner{padding:32px 24px 48px}.teaser-banner--careers--bg.desktop{display:none}.teaser-banner--careers--bg.mobile{display:block}}@media (max-width:1023px){.teaser-banner--careers{padding:108px 0 0}.teaser-banner--careers__inner-wrapper{margin-right:0}.teaser-banner--careers__inner{padding:64px 24px}.teaser-banner--careers__top-shape>svg{height:64px;max-height:64px}}@media (min-width:0px){.teaser-banner--careers--bg.desktop{display:block}.teaser-banner--careers--bg.mobile{display:none}}@media (min-width:0px) and (max-width:767px){.teaser-banner--careers--bg.desktop,.teaser-banner--careers--bg.mobile{display:none}}.teaser-banner--careers .popup-content{color:#000}@media (min-width:1024px){.teaser-banner--careers__content-wrapper{min-height:366px}}@media (max-width:1176px){.teaser-banner--careers__inner,.teaser-banner--careers__inner:has(.teaser-banner--careers__btns){padding:32px 32px 64px}}@keyframes tbc-shape-animation-1{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-8%,-8%) rotate(-3deg)}}@keyframes tbc-shape-animation-2{0%{transform:translate(0)rotate(0deg)}to{transform:translate(13%,30%) rotate(7deg)}}@keyframes tbc-shape-animation-3{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-13%,30%) rotate(-11deg)}}@keyframes tbc-shape-animation-4{0%{transform:translate(0)rotate(0deg)}to{transform:translate(7%,-7%) rotate(17deg)}}@keyframes tbc-shape-animation-5{0%{transform:translate(0)rotate(0deg)}to{transform:translate(6%,-12%) rotate(-15deg)}}.teaser-banner--careers__inner-wrapper{margin-left:0;position:relative;transform:translateX(-32px);z-index:0}.teaser-banner--careers__inner-wrapper .back-shape-colored{animation-duration:1s;animation-fill-mode:forwards;height:80%;left:0;position:absolute;top:0;width:100%;z-index:-1}.teaser-banner--careers__inner-wrapper .back-shape__top-shape>svg{height:auto;max-height:96px;transform:translateY(10px);width:100%}.teaser-banner--careers__inner-wrapper .back-shape__bottom-shape{border-radius:0 0 30px 30px;height:calc(100% - 96px);width:100%}@media (max-width:1023px){.teaser-banner--careers__inner-wrapper{margin-right:0;transform:none}.teaser-banner--careers__inner-wrapper .back-shape-colored{height:100%}.teaser-banner--careers__inner-wrapper .back-shape__top-shape>svg{height:64px;max-height:64px}}@media (min-width:0px) and (max-width:767px){@keyframes tbc-shape-animation-1{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-2%,-5%) rotate(-4deg)}}@keyframes tbc-shape-animation-2{0%{transform:translate(0)rotate(0deg)}to{transform:translate(1%,7%) rotate(5deg)}}@keyframes tbc-shape-animation-3{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-1.4%,6%) rotate(-7deg)}}@keyframes tbc-shape-animation-4{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-2%,-8%) rotate(5deg)}}@keyframes tbc-shape-animation-5{0%{transform:translate(0)rotate(0deg)}to{transform:translateY(-9%) rotate(-10deg)}}}@media (min-width:768px) and (max-width:1023px){@keyframes tbc-shape-animation-1{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-2%,-5%) rotate(-4deg)}}@keyframes tbc-shape-animation-2{0%{transform:translate(0)rotate(0deg)}to{transform:translate(10%,41%) rotate(5deg)}}@keyframes tbc-shape-animation-3{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-7%,30%) rotate(-7deg)}}@keyframes tbc-shape-animation-4{0%{transform:translate(0)rotate(0deg)}to{transform:translate(-2%,-1%) rotate(13deg)}}@keyframes tbc-shape-animation-5{0%{transform:translate(0)rotate(0deg)}to{transform:translate(6%,-12%) rotate(-15deg)}}}.teaser-banner--careers__inner-wrapper .back-shape-colored:first-child{z-index:-1}.teaser-banner--careers__inner-wrapper .back-shape-colored:first-child .back-shape__top-shape>svg path,.teaser-banner--careers__inner-wrapper .back-shape-colored:first-child .back-shape__top-shape>svg rect{background-color:#ffd21a;fill:#ffd21a}.teaser-banner--careers__inner-wrapper .back-shape-colored:first-child .back-shape__bottom-shape{background-color:#ffd21a}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(2){z-index:-2}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(2) .back-shape__top-shape>svg path,.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(2) .back-shape__top-shape>svg rect{background-color:#7cba42;fill:#7cba42}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(2) .back-shape__bottom-shape{background-color:#7cba42}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(3){z-index:-3}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(3) .back-shape__top-shape>svg path,.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(3) .back-shape__top-shape>svg rect{background-color:#ff8201;fill:#ff8201}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(3) .back-shape__bottom-shape{background-color:#ff8201}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(4){z-index:-4}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(4) .back-shape__top-shape>svg path,.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(4) .back-shape__top-shape>svg rect{background-color:#7ec6de;fill:#7ec6de}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(4) .back-shape__bottom-shape{background-color:#7ec6de}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(5){z-index:-5}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(5) .back-shape__top-shape>svg path,.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(5) .back-shape__top-shape>svg rect{background-color:#00a5db;fill:#00a5db}.teaser-banner--careers__inner-wrapper .back-shape-colored:nth-child(5) .back-shape__bottom-shape{background-color:#00a5db}.teaser-banner--careers__inner-wrapper .back-shape-colored.animation:first-child{animation-name:tbc-shape-animation-1}.teaser-banner--careers__inner-wrapper .back-shape-colored.animation:nth-child(2){animation-name:tbc-shape-animation-2}.teaser-banner--careers__inner-wrapper .back-shape-colored.animation:nth-child(3){animation-name:tbc-shape-animation-3}.teaser-banner--careers__inner-wrapper .back-shape-colored.animation:nth-child(4){animation-name:tbc-shape-animation-4}.teaser-banner--careers__inner-wrapper .back-shape-colored.animation:nth-child(5){animation-name:tbc-shape-animation-5}.teaser-banner--careers .teaser_banner--btns.division-group .btn:hover{background:#aebda9}.teaser-banner--careers .teaser_banner--btns .button-container .popup-open{width:100%}@media (min-width:768px){.teaser-banner--careers .teaser_banner--btns .button-container{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}}