.careers_list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:450px;margin-bottom:20px;padding:25px;color:var(--text-colour);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);text-align:left;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color}.careers_list__item:focus,.careers_list__item:hover{color:var(--text-over-primary);background:var(--primary-colour)}.careers_list__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;color:inherit;font-weight:var(-font-bold-weight);font-size:20px;line-height:26px}.careers_list__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.careers_list__details{width:100%}.careers_list__details-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px var(--light-grey)}.careers_list__details-label{width:50%;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.055em}.careers_list__details-label:first-child{padding-right:20px;font-weight:var(--font-bold-weight)}.careers_list__details-label:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (max-width:991px){#main_heading_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}@media (max-width:767px){#main_heading_wrap{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}