#careers_location_wrapper{float:none;margin:0 auto;max-width:900px;padding:80px 0 120px;width:100%}#careers_location_area{display:inline-block;margin:0 auto;width:100%}.careers_location_header{padding:0 25px 30px;text-align:center}.careers_location_section{display:inline-block;margin:0 auto;width:100%}.locations{display:flex;padding:0 50px 0 25px;width:50%}.locations:nth-child(2){display:flex;padding:0 25px 0 50px;width:50%}.careers_location_section .locations:first-child{border-right:2px solid #eee}.locations_inner{border:1px solid #eee;-webkit-box-shadow:0 0 30px rgba(0,0,0,.34);-moz-box-shadow:0 0 30px rgba(0,0,0,.34);box-shadow:0 0 30px rgba(0,0,0,.34);display:flex;flex-direction:column;padding:50px;width:100%}.directions{align-self:flex-start;display:block;margin-top:auto;padding:25px 0 0}.directions a{border-bottom:1px solid #f15a31!important;color:#f15a31!important;text-decoration:none}.directions a:hover{color:#000!important}.locations_inner h3{color:#5d64b7;font-size:30px;font-weight:700;line-height:38px;margin:0 0 5px}.locations_inner h4{color:#f15a31;font-size:22px;font-weight:700;line-height:30px;margin:0 0 10px;text-transform:uppercase}.locations_inner p{color:#000;font-size:20px;font-weight:400;line-height:30px;margin:0}@media (min-width:651px){.careers_location_section{display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media (max-width:900px){.locations{padding:0 40px 0 25px}.locations:nth-child(2){padding:0 25px 0 40px}.locations_inner{padding:40px 30px}}@media (max-width:800px){#careers_location_wrapper{padding:80px 0 100px}.locations_inner h3{font-size:26px;line-height:34px}.locations_inner h4{font-size:20px;line-height:28px}.locations_inner p{font-size:18px;line-height:28px}}@media (max-width:750px){.locations,.locations:nth-child(2){padding:0 25px}.locations_inner{padding:40px 25px}}@media (max-width:650px){#careers_location_wrapper{padding:60px 25px 80px}.careers_location_header{padding:0 0 20px}.locations,.locations:nth-child(2){padding:0;text-align:center;width:100%}.careers_location_section .locations:first-child{border-right:none;padding:0 0 40px}.directions{margin:0 auto;padding:20px 0 0}.locations_inner{padding:30px 25px}}@media (max-width:600px){.locations_inner h3{font-size:24px;line-height:30px}.locations_inner h4{font-size:18px;line-height:24px}.locations_inner p{font-size:16px;line-height:26px}}