.banner-jobs{position:relative;height:25.5555555556rem}.banner-jobs figure{position:absolute;top:0;left:0;width:100%;height:100%}.banner-jobs figure img,.banner-jobs figure video{width:100%;height:100%;object-fit:cover;filter:brightness(60%)}.banner-jobs .content-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-jobs .text{max-width:1200px;margin:0 auto;text-align:center}.banner-jobs .text .headline{font-size:4rem}.banner-jobs .text .headline+.jobs-list{margin-top:1.3333333333rem}.banner-jobs .text .jobs-list{display:flex;gap:.5555555556rem 1.2222222222rem;flex-wrap:wrap;justify-content:center}.banner-jobs .text .jobs-list .location{position:relative;display:block;width:fit-content;border-bottom:2px solid transparent;color:#fff;font-weight:700;line-height:1.1;text-decoration:none}.banner-jobs .text .jobs-list .location:hover{border-bottom:2px solid #ffffff}.banner-jobs .text .jobs-list .location+.location:before{content:"";position:absolute;top:50%;left:-.6111111111rem;width:2px;height:1rem;transform:translateY(-50%);background-color:#fff}.banner-jobs .button-wrapper{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%,50%)}.banner-jobs .button-wrapper .button-tooltip{margin-top:unset;background:#000}@media (max-width: 850px){.banner-jobs{height:420px}.banner-jobs video{-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.banner-jobs .content-wrap{top:30%}.banner-jobs .content-wrap .headline{font-size:40px;line-height:48px}.banner-jobs .content-wrap .text .jobs-list{display:none}.banner-jobs .button-wrapper{bottom:40%}.banner-jobs .button-wrapper .button-tooltip{width:55px;height:55px}.banner-jobs .button-wrapper .button-tooltip:after{font-size:28px}}
