#teammember_list_grouped h2{padding-bottom:10px;margin:0 5px 30px 5px;color:#362e2e;font-family:var(--font-primary);font-size:25px!important;border-bottom:solid 3px rgba(139,144,156,.45)}#teammember_list_grouped .row{margin:0 -10px!important}#teammember_list_grouped .category{overflow:hidden;margin-bottom:50px;-webkit-transition:opacity ease-in-out .5s,height ease-in-out .5s;-o-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 .item a{-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}#teammember_list_grouped .item a .text .title{font-size:16px;font-weight:700;letter-spacing:.04em;margin-bottom:0}#teammember_list_grouped .item a .text .category{font-size:15px;font-weight:400;color:var(--text-colour-grey);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#teammember_list_grouped .item a .text .snippet{height:72px;-webkit-line-clamp:3}#teammember_list_grouped .item a:hover .text .category{color:#fff}