h2.meet-the-team-list-title{position:relative;font-size:36px;margin:125px auto 30px;text-align:center;display:block;width:100%}h2.meet-the-team-list-title:first-child{margin-top:0}h2.meet-the-team-list-title::before{content:"";position:absolute;top:50%;left:0;height:3px;width:100%;background-color:#333}h2.meet-the-team-list-title span{position:relative;padding:0 50px;display:inline-block;background-color:#fff;z-index:10}section.meet-the-team-list{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-auto-rows:auto;grid-column-gap:30px;grid-row-gap:30px;margin-bottom:52px}section.meet-the-team-list article.staff-card{position:relative;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;padding:15px;text-align:center;transition:all 0.5s linear;display:block}section.meet-the-team-list article.staff-card.hide-staff-member{display:none}div.team-group{display:block}div.team-group.hide-staff-group{display:none}section.meet-the-team-list article a{display:block;word-break:keep-all}section.meet-the-team-list article div.team-member-meta{min-height:70px;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center}section.meet-the-team-list article h3{font-size:18px;font-weight:400;display:block;margin:0 0 0;line-height:1.1;display:block;width:100%}section.meet-the-team-list article p{font-size:14px;margin:10px 0 0;color:#231f20}section.meet-the-team-list article p.team-member-role{margin:0;display:block;width:100%}section.meet-the-team-list article img,section.meet-the-team-list article picture{cursor:pointer;margin:10px auto}section.meet-the-team-list article div.team-member-content{display:none}section.meet-the-team-list article p.team-member-name,section.meet-the-team-list article button.read-more{text-transform:uppercase;font-size:14px;line-height:1;margin:0;letter-spacing:1;cursor:pointer;border:none;background:none;color:#e1b590}section.meet-the-team-list article button.read-more:hover{color:#000}#modal-content div.modal-team-member{display:flex;flex-wrap:no-wrap;justify-content:space-between}#modal-content div.modal-team-member div.img-holder{width:40%}#modal-content div.modal-team-member>div{width:calc(60% - 25px)}#modal-content div.modal-team-member>div>h3{font-size:36px;margin:0 auto 10px;line-height:1}#modal-content div.modal-team-member>div>h4{font-size:18px;margin:10px auto 20px;line-height:1}#modal-content button.team-close-btn{border:none;border-radius:0;margin:40px auto 0;font-size:18px;display:block;color:#fff;background-color:#111;padding:10px 25px}@media screen and (max-width:900px){h2.meet-the-team-list-title{font-size:24px}h2.meet-the-team-list-title span{padding-left:20px;padding-right:20px}section.meet-the-team-list{grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:25px}section.meet-the-team-list article{padding:10px}section.meet-the-team-list article h3{font-size:20px}}@media screen and (max-width:768px){h2.meet-the-team-list-title span{padding-left:20px;padding-right:20px}section.meet-the-team-list{grid-template-columns:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:15px}section.meet-the-team-list article h3{font-size:18px}section.meet-the-team-list article p.team-member-role{font-size:10px;line-height:1.2}#modal-content div.modal-team-member{flex-wrap:wrap}#modal-content div.modal-team-member div.img-holder,#modal-content div.modal-team-member>div{width:100%}#modal-content div.modal-team-member div.img-holder{text-align:center}#modal-content div.modal-team-member div.img-holder img{width:250px;margin:20px auto 20px}#modal-content div.modal-team-member>div>h3{font-size:25px}#modal-content div.modal-team-member>div>h4{font-size:17px;line-height:1.3}}section.staff-location-filter-holder{width:100%;display:block;margin-bottom:48px}section.staff-location-filter-holder>.filter-row{display:flex;justify-content:space-between;align-items:center;width:100%}section.staff-location-filter-holder>.filter-row+.filter-row{margin-top:1.5rem}section.staff-location-filter-holder>.filter-row>p{width:35%;text-align:right;margin:0;padding:0;line-height:1.2;font-size:16px}section.staff-location-filter-holder>.filter-row>select{width:calc(65% - 1rem)}