#careers_list_wrapper{margin-top:40px}.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:375px;margin-bottom:20px;padding:40px 20px 70px;color:var(--text-over-primary);background-color:var(--primary-colour);border-radius:0 0 20px 0;-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-secondary);background:var(--secondary-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%;max-height:190px;overflow-y:auto}.careers_list__details-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.careers_list__details-row:last-of-type{margin-bottom:0}.careers_list__details-label{-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}}