.careers{background-color:#fff}.careers__wrapper{padding:98px 0}.careers__banner{min-height:684px;padding-right:15px;padding-left:15px;padding-top:230px;padding-bottom:180px}.careers__banner h2{color:#fff;font-weight:normal}.careers__header-title{padding:0 15px}.careers__header-title h2{color:#4e525c;font-family:"freight-text-pro";font-size:50px;font-weight:700;margin-bottom:60px;text-align:center}.careers__positions{border-top:1px solid #d5d6d4}.careers__positions-item-label{border-bottom:1px solid #d5d6d4;padding:15px}.careers__positions-item-label .widget-type-header{margin-bottom:0}.careers__positions-item-label h3{color:#f93;font-family:"freight-text-pro";font-weight:700;font-size:24px}.careers__positions-job{border-bottom:1px solid #d5d6d4;padding:15px}.careers__positions-jobtitle{margin-bottom:24px}.careers__positions-jobtitle h3{color:#4e525c;font-family:"freight-text-pro";font-weight:700;font-size:24px;margin-bottom:10px}.careers__positions-jobtitle span{color:#6bb9ad;font-size:18px;font-weight:500}.careers__positions-jobaction a{background-color:#6bb9ad;color:#fff;display:inline-block;font-size:13px;font-weight:700;height:46px;letter-spacing:3px;line-height:46px;padding:0 50px;text-align:center;text-decoration:none;text-transform:uppercase}.careers__positions-jobaction a:hover,.careers__positions-jobaction a:active{color:#fff}@media(min-width:768px){.careers__positions-job{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding:36px}.careers__positions-jobtitle{margin-bottom:0}.careers__positions-item-label{padding:36px}}@media(min-width:992px){.widget-span.widget-type-cell.careers__positions{float:none;max-width:1140px;margin:0 auto}.widget-type-cell.careers__positions-item{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.careers__positions-item>.row-fluid-wrapper.row-depth-1:first-child{border-bottom:1px solid #d5d6d4;border-right:1px solid #d5d6d4;width:22%}.careers__positions-item>.row-fluid-wrapper.row-depth-1:last-child{width:78%}.careers__positions-item-label{border-bottom:0}}@media(min-width:1200px){.careers__positions-item-label{padding-left:0}.careers__positions-job{padding-right:0}}@media screen and (max-width:768px){.careers__header-title h2{font-size:36px}}