@media (min-width:768px) and (max-width:991px){#module_filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.careers_list__item{position:relative;height:470px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);max-width:410px;margin:auto}.careers_list__item:before{content:'';position:absolute;bottom:0;left:0;height:11px;width:100%;background-color:var(--item-colour);-webkit-transition:height ease-in-out .2s;transition:height ease-in-out .2s;pointer-events:none}.careers_list__item:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border:0 solid var(--item-colour);border-bottom:none!important;-webkit-transition:border ease-in-out .2s;transition:border ease-in-out .2s;pointer-events:none}.careers_list__item:hover:before{height:3px}.careers_list__item:hover:after{border:3px solid var(--item-colour)}body:not(.is_mouse) .careers_list__item:focus:before{height:3px}body:not(.is_mouse) .careers_list__item:focus:after{border:3px solid var(--item-colour)}.careers_list .text{top:0;bottom:unset;-webkit-transform:none;-ms-transform:none;transform:none;padding:40px 20px 40px;height:100%;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-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.careers_list .text .text_inner{width:100%;text-align:center}.careers_list .text .logo{margin-bottom:40px}.careers_list .text .logo_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;margin-bottom:10px;gap:10px;max-width:250px}.careers_list .text .logo_wrapper--logo{width:100px;height:71px;line-height:71px;min-width:100px}.careers_list .text .logo_wrapper--logo img{margin:0 auto;width:100%}.careers_list .text .logo_wrapper .logo_title{font-weight:500;margin:0;font-size:22px;line-height:27px;padding:5px 0;color:var(--text-colour);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.careers_list .text .sub_title{margin-bottom:10px;color:var(--text-colour)}.careers_list .text .sub_title:last-child{margin-bottom:0}.careers_list .text .sub_title .label{display:block;font-family:var(--font-heading);font-size:17px;line-height:19px;font-weight:700;color:var(--primary-colour);padding-right:5px}.careers_list .text .sub_title address{display:block}.careers_list .text .sub_title:last-of-type{margin-bottom:20px}@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}}