.careers-banner{padding:35px;width:100%}.careers-banner .page-center{max-width:1170px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.careers-banner .row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap;margin:0}.careers-banner .row:after,.careers-banner .row:before{content:none}.careers-banner .left-col{width:58.3333%}.careers-banner .right-col{width:41.6667%}.careers-banner .left-col,.careers-banner .right-col{min-height:1px;position:relative;padding-right:15px;padding-left:15px;float:left}.careers-banner .left-col .image-col{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:100%;width:100%;align-content:flex-end;align-items:flex-end}.careers-banner .left-col img{display:block;margin:20px auto -35px -50px;text-align:center}.careers-banner .right-col-in{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:100%;width:100%;align-content:flex-end;align-items:flex-end}.careers-banner .right-col-text{display:inline-block;clear:both;width:100%}.careers-banner h2{margin:.5em 0;font-size:70px;line-height:1.3em;font-weight:700;color:#55565b;font-family:Nunito,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.02em}.careers-banner h2 span{color:#fff;font-size:110px}.careers-banner .right-col img{display:block;margin:20px auto -120px;text-align:center}@media only screen and (min-width:1000px) and (max-width:5000px){.careers-banner .left-col{width:61.23%}.careers-banner .right-col{width:38.76%}}@media (max-width:768px){.careers-banner .right-col{margin-top:30px}}@media screen and (max-width:799px){.careers-banner .left-col,.careers-banner .right-col{width:100%}}@media (max-width:375px){.careers-banner h2{font-size:18.72vw}.careers-banner h2 span{font-size:29.4vw}}