.career-banner-wrapper{background:#f2f5f9;float:left;min-height:700px;overflow:hidden;padding-bottom:60px;padding-top:0;position:relative;width:100%}.career-banner-wrapper .container{max-width:2000px;padding-left:60px;padding-right:60px}.career-banner-wrapper:after{content:"";height:550px;left:50%;position:absolute;top:550px;width:550px;z-index:0}.career-banner-wrapper .cm-content-title{float:left;position:relative;width:25%;z-index:999}.career-banner-wrapper .cm-content-title .big{color:#3ce;font-size:7rem;line-height:.9em;margin-bottom:100px;margin-top:0;min-width:800px;padding-top:150px}.career-banner-wrapper .cm-content-image{float:right;position:absolute;right:0;width:60%;z-index:1}.career-banner-wrapper .cm-content-image .cover{display:block;height:700px}.career-banner-wrapper .clearfix{clear:both;display:block}@media only screen and (max-height:768px){.career-banner-wrapper{min-height:540px}.career-banner-wrapper .cm-content-image .cover{height:540px}.career-banner-wrapper .cm-content-title h1.big:not(:empty)+h1{display:none}}.career-banner-wrapper .cm-content-description{float:left;width:30%}.career-banner-wrapper .cm-content-description .big{font-size:2rem;line-height:1.3em;margin-bottom:0}@media (max-width:1520px){.career-banner-wrapper .cm-content-title .big{font-size:3.5rem;margin-bottom:60px;padding-top:120px}.career-banner-wrapper .cm-content-description .big{font-size:1.8rem}.career-banner-wrapper .cm-content-image .cover{height:540px}.career-banner-wrapper:after{top:350px}.career-banner-wrapper{min-height:540px}.career-banner-wrapper .cm-content-title .big{min-width:unset}.career-banner-wrapper .cm-content-title h1.big:not(:empty)+h1{display:none}}@media (max-width:1280px){.career-banner-wrapper .cm-content-description .big{font-size:1.6rem}}@media (max-width:990px){.career-banner-wrapper .container{padding-left:30px;padding-right:30px}.career-banner-wrapper .cm-content-title .big{font-size:2.4rem;min-width:0;padding-top:40px}.career-banner-wrapper .cm-content-title{padding:30px 0;width:100%}.career-banner-wrapper .cm-content-title h1:not(.big){margin-bottom:40px;padding-top:80px}.career-banner-wrapper .cm-content-description .big{font-size:1.5rem}.career-banner-wrapper:after{display:none}.career-banner-wrapper .cm-content-title h2{font-size:2.2rem}}@media (max-width:768px){.career-banner-wrapper .cm-content-title{height:auto;margin-bottom:20px;min-width:0;padding-left:60px;padding-right:60px;padding-top:20px}.career-banner-wrapper .cm-content-title .big{font-size:5rem;margin:0}.career-banner-wrapper .container{padding:0}.career-banner-wrapper .cm-content-image{position:relative;width:100%}.career-banner-wrapper .cm-content-image .cover{height:320px}.career-banner-wrapper .cm-content-description{margin:40px 0 0;padding:0 60px;width:100%}.career-banner-wrapper .cm-content-description .big{font-size:1.3rem}.career-banner-wrapper .cm-content-title h1.big:not(:empty)+h1{display:none}.career-banner-wrapper{min-height:320px;padding-bottom:40px}}@media (max-width:480px){.career-banner-wrapper .cm-content-description,.career-banner-wrapper .cm-content-title{padding-left:40px;padding-right:40px}.career-banner-wrapper .cm-content-title .big{font-size:3.4rem}}