.jobs{flex-direction:column}.job,.jobs{display:flex}.job{flex-direction:row;flex-wrap:wrap;margin:1rem 0;padding:1rem}.job__info{width:100%}.job__title{margin-bottom:.5rem}.job__details ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.job__details ul li{padding:.25rem .5rem}.job__details ul li:after{content:"|";margin-left:.5rem}.job__details ul li:last-of-type:after{display:none}.job__button-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.jobs__more-info{margin-top:2rem}@media (max-width:767px){.job__info{margin-bottom:1rem}}@media (min-width:768px){.job__info{padding-right:2rem;width:66.6666666666%}.job__button-wrapper{justify-content:flex-end;width:33.3333333333%}}.job-page{display:flex;flex-direction:row;flex-wrap:wrap}.job-page__left-col{margin-bottom:2rem;width:100%}.job-page__right-col{width:100%}.job-page__details{padding:2rem}.job-page__details h4{font-size:1rem;font-weight:700;margin-bottom:.5rem}.job-page__details-item{color:#fff;display:inline-block;margin-bottom:1.5rem;padding:.4rem 1.25rem}.job-page__details-item:last-of-type{margin-right:0}@media (min-width:768px){.job-page__left-col{padding-right:2rem;width:66.6666666666%}.job-page__right-col{width:33.33333333333%}}@media (min-width:992px){.job-page__left-col{padding-right:4rem}}