.body-container-wrapper{background:#eaeaea url(//7836921.fs1.hubspotusercontent-na1.net/hubfs/7836921/raw_assets/public/brz-theme-2022/images/career/beton-1x1.jpg) 50% fixed}.body-container--jobs{margin:0 auto!important;max-width:1140px}#rlMove,.coloredBackground--brzGray20{background-color:#eaeaea!important}.coloredBackground--brzGray20{border:0!important}.disabled{display:none!important}.jobList{border-collapse:collapse;width:100%}.jobList__body{display:block}.jobList__header{border-bottom:1px solid #858585;display:flex}.jobList__job{background-color:#fff;border:0!important;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);cursor:pointer;display:flex;margin-bottom:16px;margin-top:16px;outline:none;text-decoration:none!important;-webkit-transition:all .3s;transition:all .3s}.jobList__job:hover{-webkit-box-shadow:0 .4em 2.5em rgba(0,0,0,.2);box-shadow:0 .4em 2.5em rgba(0,0,0,.2);-webkit-transition:none;transition:none}.jobList__column__date,.jobList__header__date{padding-left:16px!important;width:13%}.jobList__header__title,.jobList__job__titleBox{width:39%}.jobList__column__employmentType,.jobList__header__employmentType{width:28%}.jobList__column__city,.jobList__header__city{width:20%}.jobList__header__cell,.jobList__job__info{padding:13px 8px 12px}.jobList__job__titleBox{display:flex;flex-direction:column}.jobList__column__title{font-size:19px;font-weight:400;padding-bottom:0}.jobList__column__date{font-size:14px}.jobList__column__careerLevel{padding-top:4px}.jobList__header__cell,.jobList__header__cell span{font-weight:700!important}.jobList__jobCounter{margin-right:5px}.jobList__column__careerLevel,.jobList__column__city,.jobList__column__employmentType,.jobList__header__cell,.jobList__header__cell span{font-size:16px!important}.jobList__column__city,.jobList__column__date,.jobList__column__employmentType{color:#5d6f76}.jobList__logo{height:24px;padding-right:7px;width:24px}.jobList__infoTextNoJobsFound{background-color:#fff;margin-top:20px;padding:25px}.jobList__infoTextNoJobsFound__buttonWrap{display:flex}.jobList__infoTextNoJobsFound .filterResetButton{margin:0 25px 0 0}.jobList__infoTextNoJobsFound .heading--size4{font-weight:300}.searchBox{display:flex;margin:10px 0 24px}.searchBox__input{margin-top:10px;padding:4px 10px}.searchBox__label{font-size:19px;font-weight:400;margin-bottom:10px}.searchBox__input,.selectBox{border:2px solid #aeb7bb;font-size:14px;height:40px;line-height:24px}.selectBox{-moz-appearance:none;-webkit-appearance:none;background:#fff url(//7836921.fs1.hubspotusercontent-na1.net/hubfs/7836921/raw_assets/public/brz-theme-2022/images/module-icons/arrow-dropdown.png) no-repeat 97%;cursor:pointer;padding:0 11px 0 5px;width:inherit}.selectBox::-ms-expand{display:none}select:focus::-ms-value{background-color:transparent;color:#000}.selectBox__wrap{display:flex;margin-bottom:15px}.searchBox__inputWrap{padding-right:20px;width:100%}.searchBox__button__wrap{align-items:flex-end;display:flex}.searchBox__wrap{width:75%}.searchButton{padding-left:10px;width:25%}.searchBox__input,.searchButton a{width:100%}.filterResetButton{margin:24px 0}.searchButton__icon{margin-left:8px}.selectBox__innerWrap{display:flex;flex-direction:column;width:50%}.jobAd{background-color:#fff;margin:30px 0 50px;min-height:1%}.jobAd__title{color:#64be3c;font-weight:300;margin-bottom:40px;padding:0 14px 0 30px}.jobAd__info{display:flex;margin-bottom:64px;padding:0 14px 0 30px}.jobAd__infoText{padding:0 16px 0 32px;width:66%}.jobAd__listData{font-size:19px;font-weight:400;margin:7px 0 40px}.jobAd__contactBox{width:33%}.jobAd__contactBox__helix{max-width:360px}.jobAd__overview{background-color:#64be3c;color:#fff;max-width:360px;min-height:730px;padding:20px 16px 32px}.jobAd__overview .jobAd__heading{margin-bottom:25px}.jobAd__hr{border-color:#ddd;margin-bottom:26px}.jobAd__hr--highOpacity{opacity:.8}.jobAd__contact{margin-bottom:26px}.jobAd__helix{align-items:flex-end;display:flex}.jobAd__helix img{width:100%}a{text-decoration:none}a:hover{text-decoration:none!important;text-shadow:1px 0 0 currentColor!important}a.btn-green{background-color:#64be3c!important;border-color:#64be3c!important;color:#fff!important}a.btn-green:hover{background-color:#53ab2c!important;border-color:#53ab2c!important;color:#fff!important}a.btn-white__outline{border-color:#fff!important;color:#fff!important}a.btn-white__outline:hover{background-color:#efefef!important;border-color:#efefef!important;color:#333!important}a.btn-big__relaunch,a.btn__relaunch{border:1px solid;font-size:18px;padding:10px 30px;position:relative;text-align:center;text-transform:uppercase;transition:background-color .8s,color .8s}.btn-big__relaunch:hover,a.btn__relaunch:hover{font-weight:400!important}.ButtonGreen.jobAd__button{background-color:#64be3c;border:2px solid #64be3c!important;color:#fff!important;cursor:pointer;display:inline-block;line-height:32px!important;margin:0;text-align:center;text-decoration:none;transition:all .2s linear 0s}.ButtonGreen.jobAd__button:hover{background-color:#fff;border:2px solid #64be3c!important;color:#64be3c!important;text-decoration:none}.ButtonGreen.jobAd__button,.ButtonWhite.jobAd__button{border-radius:0;font-size:18px;line-height:32px;padding:2px 20px;text-transform:none}.ButtonWhite.jobAd__button:Hover{background-color:#d6d6d6}.ButtonWhite.jobAd__button{color:#354b54}.filterResetButton .jobAd__button{font-size:17px}ul+p{font-size:32px;font-weight:300;margin:0 0 19px}.jobAd__buttonIcon{height:18px;width:18px}.jobAd__text>ul{list-style-type:none;margin:0 0 26px;padding-left:1.5em}.jobAd__text>ul li{display:block;font-size:16px!important;position:relative}.jobAd__text__listWrap{align-items:baseline;display:flex}.icon-check{fill:#64be3c;color:#64be3c;display:inline-block;left:-1.5em;overflow:hidden;position:absolute;top:.25em}.icon,.icon>svg{height:1em;width:1em}.icon>svg{left:0;position:absolute;right:0;top:0}.jobAd__heading{font-weight:300}.jobAd__imgBRZ{max-width:200px}.jobAd__imgBaugruppe{max-width:300px}.jobAd__imgWrap{margin:40px 0}.jobAd__introHeading,.jobAd__text{font-size:32px;font-weight:300;padding-bottom:18px}.jobAd__text>p,.jobAd__text>ul{font-weight:400;margin-top:4px;padding-bottom:0}.jobAd__benefits__link,.jobAd__heading--small,.jobAd__imgText,.jobAd__infoText>p,.jobAd__introText,.jobAd__text>p,.jobAd__text>ul{font-size:16px}.jobAd__intro{margin-bottom:20px;position:relative}.jobAd__introText{padding:45px 45px 0 25px;position:absolute;right:0;top:0;width:38%}.jobAd__introText,.jobAd__text>p,.jobAd__text>ul{line-height:24px}.JobAd__telephoneLink{color:#fff!important}.JobAd__telephoneLink:Hover{color:#467c95!important}.jobAd__benefits{display:flex;flex-wrap:wrap}.jobAd__benefits__img{margin:0 12px 12px 0}.jobAd__benefits__link{color:#467c95;display:flex;justify-content:center;margin-top:10px}.jobAd__stickyBox{bottom:50%;font-size:125%;height:14em;left:0;margin-bottom:-7em;position:fixed;right:auto;text-align:center;width:4.5em;z-index:1000}.jobAd__stickyBox__img{background-color:#354b54;background-image:url(//7836921.fs1.hubspotusercontent-na1.net/hubfs/7836921/raw_assets/public/brz-theme-2022/images/career/sticky-bild.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.jobAd__stickyBox__button-container{height:1px;left:auto;position:absolute;right:0;top:50%;transform:rotate(-90deg);width:1px}.jobAd__stickyBox__button-container .jobAd__button{border:2px solid transparent;cursor:pointer;display:inline-block;font-size:23px;line-height:2em;overflow:hidden;padding:11px 25px;position:relative;text-decoration:none!important;transform:translateX(-50%) translateY(-50%);transition:all .3s;white-space:nowrap}.jobAd__stickyBox__link{border:.5em solid #fff!important;border-left:none!important;display:inline-block;height:308px;position:relative;text-decoration:none!important;transition:width .3s;width:4.5em}.jobAd__stickyBox__link:hover{text-shadow:none!important;width:490px}.jobAd__benefits__img{max-width:14%}.jobAd__button--center{margin-bottom:30px;margin-top:30px}.jobAd__image{max-width:100%}@media screen and (max-width:1400px){.jobAd__benefits__img{margin-bottom:12px;max-width:31%}.jobAd__benefits{flex-wrap:wrap}.jobAd__stickyBox__link{border:.5em solid #fff!important;border-left:none!important}}@media screen and (max-width:1100px){.jobAd__introText{margin-top:20px;padding:10px 10px 10px 30px;position:static;width:100%}.jobAd__infoText .heading--size3,.jobAd__introText .heading--size3,.jobAd__text .heading--size3,.jobAd__title{font-size:30px!important}ul+p{font-size:30px}.jobAd__text__listWrap{align-items:baseline;display:flex}.jobAd_backgroundImage{background-image:none}.jobAd_backgroundImage .col-100w{padding-left:0;padding-right:0}.jobAd{margin-top:0}}@media screen and (max-width:991px){.jobAd__intro{margin-top:154px}}@media screen and (max-width:768px){.jobAd__intro{margin-top:22px}}@media screen and (max-width:850px){.jobAd__info{flex-direction:column}.jobAd__contactBox,.jobAd__infoText{margin-bottom:40px;width:100%}.jobAd__intro{position:static}.jobAd__title{margin-top:40px}.jobAd__info,.jobAd__infoText,.jobAd__introText,.jobAd__title{padding:0 10px}.jobList__header__cell{width:100%}.jobAd__searchButton__text{display:none}.searchButton__icon{margin-left:0}.selectBox__wrap{flex-direction:column}.selectBox__innerWrap{width:100%}.jobList__job{flex-direction:column}.jobList__header__city,.jobList__header__date,.jobList__header__employmentType{display:none}.jobList__column__city,.jobList__column__date,.jobList__column__employmentType,.jobList__job__titleBox{width:100%}.jobList__column__date{padding-left:9px!important}.jobList__infoTextNoJobsFound__buttonWrap{flex-direction:column}.jobList__infoTextNoJobsFound .filterResetButton{margin:0 25px 15px 0}.jobAd__overview{min-height:500px}.jobAd__contactBox{align-items:center;display:flex;flex-direction:column}.jobAd__stickyBox{display:none}.jobAd__stickyBox--mobile{background-color:#354b54;background-position:1000px;bottom:0;display:block!important;left:0;position:fixed;right:0;text-align:center;z-index:1002}.jobAd__stickyBox__button-container--mobile .jobAd__button{margin-bottom:9px;margin-top:9px}#phoneMobile{display:none}}