.career-banner{overflow:hidden;position:relative}.career-banner:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1226px;left:49%;position:absolute;right:0;top:-10.66px;width:1087px}.career-banner .sm-screen{display:none}.career-banner .wrapper{box-sizing:border-box;margin:0 auto;max-width:1190px;padding:0 20px;width:100%}.career-banner .img-box{margin-top:50px;max-width:1134px}.career-banner .description p{font-family:var(--title-font);font-size:24px;font-weight:300;line-height:35px}.career-banner .box-wrapper{width:100%}.career-banner .box-wrapper .title{max-width:700px}.career-banner .box-wrapper .title .cta_button{margin-top:10px;max-width:250px;width:100%}.career-banner .box-wrapper .title h5{font-family:Heebo,sans-serif;font-size:16px;letter-spacing:3px;margin-bottom:8px}.career-banner .title h1{color:#fff;font-size:70px;font-weight:700;letter-spacing:0;line-height:77px;text-align:center}.career-banner .title h1 span:last-child{color:var(--accent-color)!important}.career-banner .text-box .content-image{margin:44px 0 40px}.career-banner .quote-text{font-family:Heebo,sans-serif;margin-bottom:10px;margin-top:24px}.career-banner .quote-text h6{font-family:Heebo,sans-serif;font-weight:600;margin-bottom:0;margin-top:10px;padding-left:15px}.career-banner .quote-text p{font-size:22px;line-height:27px;margin-bottom:0;padding-left:15px}.career-banner .quote-text p span{color:#ff5c00;font-size:16px;font-style:italic}.career-banner .quote-text:before{border:1px solid;color:#ff5c00;content:"";height:107px;position:absolute}@media (max-width:1024px){.career-banner .box-wrapper{max-width:470px;padding-left:50px}}@media (max-width:767px){.career-banner .text-box img{height:auto;width:100%}.career-banner .title h1{font-size:36px!important}.career-banner{min-height:545px!important}.career-banner .description{margin-bottom:0}.career-banner .title h1{font-size:52px;line-height:120%;max-width:389px}.career-banner .description p{font-size:18px;line-height:28px}.career-banner .text-box .content-image{margin:20px 0}.career-banner .text-box img{margin-top:0}.career-banner .box-wrapper{padding-left:0}.career-banner .quote-text p{font-size:18px;line-height:27px}.career-banner:before{display:none}}@media only screen and (max-width:959px){.career-banner{padding-bottom:0;padding-top:80px}.career-banner .box-wrapper .title h5{font-size:13px;margin-bottom:0}.career-banner .image-box{position:static}.career-banner .box-wrapper{padding-left:0}.career-banner .wrapper{padding:0}.career-banner .box-wrapper{display:flex;flex-direction:column-reverse!important}.career-banner .box-wrapper .img-box{margin-top:0}.career-banner .title h1{margin-bottom:20px}.career-banner .img-box,.career-banner .sm-screen img{width:100%}.career-banner .box-wrapper .title .cta_button{box-sizing:border-box!important;margin-top:10px;max-width:250px;min-width:auto;width:100%}.career-banner .quote-text{margin-bottom:16px;margin-top:16px}.career-banner .wrapper .row{flex-direction:column}.career-banner .wrapper .text-box{max-width:100%;width:100%}.career-banner .box-wrapper .title{margin-top:44px}.career-banner .image-box{max-width:100%;width:100%}.career-banner .box-wrapper{max-width:100%}.career-banner .sm-screen{display:block}.career-banner .b-screen{display:none}}@media (max-width:959px) and (min-width:767px){.career-banner{padding-top:80px!important}}@media (max-width:1024px) and (min-width:960px){.career-banner .box-wrapper{padding-left:0}.career-banner .image-box{position:static}.career-banner .box-wrapper{max-width:100%}.career-banner .text-box img{height:auto;width:100%}}@media (max-width:1161px) and (min-width:997px){.career-banner{padding-bottom:134px!important}.career-banner .box-wrapper{max-width:100%}.career-banner .text-box img{height:auto;width:100%}}