#main_col:has(.careers_list){max-width:1100px;margin:auto}.careers_list__item{position:relative;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:center;-ms-flex-align:center;align-items:center;height:427px;background:#fff;margin-bottom:20px;padding:35px 20px;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);border-radius:25px;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 .img{height:205px;margin-top:-35px;margin-bottom:-10px}.careers_list__item .img img{max-width:100%;height:auto!important;max-height:100%}.careers_list__item:focus .careers_list__details,.careers_list__item:hover .careers_list__details{opacity:0}.careers_list__item:focus .button,.careers_list__item:hover .button{opacity:1}.careers_list__item .button{opacity:0}.careers_list__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;color:var(--primary-colour);font-size:30px;font-weight:500;line-height:35px;text-align:center}.careers_list__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.careers_list__details{width:100%;position:absolute;bottom:35px;color:var(--heading-colour);-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.careers_list__details-row{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:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:10px}.careers_list__details-label{width:50%;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.32px}.careers_list__details-label:first-child{font-weight:600;font-family:var(--font-secondary)}.careers_list__details-label:last-child{-webkit-line-clamp:1;-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}}#careers_list_wrapper>p>strong{color:#fff}