#teammember_list_grouped h4{padding-bottom:45px;margin:0}@media (max-width:991px){#teammember_list_grouped h4{text-align:center}}#teammember_list_grouped>.category{overflow:hidden;margin-bottom:80px;-webkit-transition:opacity ease-in-out .5s,height ease-in-out .5s;transition:opacity ease-in-out .5s,height ease-in-out .5s}#teammember_list_grouped>.category.closed{opacity:0;height:0;margin-bottom:0}#teammember_list_grouped .list-style__item{padding:30px 0;border-bottom:solid 1px var(--primary-colour);display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){#teammember_list_grouped .list-style__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#teammember_list_grouped .list-style__picture{width:85px;height:85px;overflow:hidden;border-radius:50%}@media (min-width:992px) and (max-width:1199px){#teammember_list_grouped .list-style__picture{-ms-flex-negative:0;flex-shrink:0}}#teammember_list_grouped .list-style__picture.no-image-placeholder{background-size:80%!important}@media (min-width:992px){#teammember_list_grouped .list-style__name{width:40%}#teammember_list_grouped .list-style__title{width:20%}}#teammember_list_grouped .list-style__title p{font-family:var(--font-heading)}#teammember_list_grouped .list-style__email__phone{width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#teammember_list_grouped .list-style__email__phone a{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border-radius:50%;background:var(--primary-colour);color:var(--text-over-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}#teammember_list_grouped .list-style__email__phone a:focus,#teammember_list_grouped .list-style__email__phone a:hover{background:var(--link-colour-hover)}@media (min-width:992px){#teammember_list_grouped .list-style__button{margin-left:auto}}#teammember_list_grouped .list-style__button .button{padding:7px 25px;width:165px}#teammember_list_grouped .list-style p{margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}