.team-intro-header{align-items:center;display:flex;justify-content:space-between;padding:40px 0}.team-grid p,.team-intro-header h2,h5,h6{margin-bottom:0}.team-grid p,.team-member-card-links{font-size:1.0625rem;margin-top:.8em;padding-right:10px}.team-member-book-link,.team-member-card-links{color:#00363d;line-height:1.55;margin-top:0;text-decoration:underline}.team-member-card-links:first-of-type{margin-top:.8em}h5.team-member-name{font-size:1.625rem;font-weight:600;margin-top:30px}.team-member-book-link,h6{font-size:1.25rem;font-weight:600;margin-top:1.2em}.team-member-book-link{align-items:center;display:flex}.team-member-book-link svg{margin-left:10px}.team-filter{display:flex;gap:20px;justify-content:flex-end}.team-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(295px,295px));padding:0;position:relative}.team-card{display:flex;flex-direction:column;position:relative}.team-card--active .team-card-img{border:3px solid #b149bb}.team-card-img{background-color:#6786b7;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:13px;box-sizing:border-box;height:306px;position:relative}.team-card--active h5.team-member-name{color:#b149bb}.team-member__content{background:#fff;display:none;grid-column:1/-1;opacity:0;padding:20px;transition:opacity .3s ease}.team-member__content--overlay{display:grid!important;opacity:1}.team-card--active .team-member__content--overlay{opacity:1}.team-member__content{box-shadow:0 8px 8px -8px rgba(103,134,183,.32);display:grid;padding:20px 0 50px}.team-member__content svg{grid-column:1/3;grid-row:1/2;vertical-align:middle}.team-member__content__left{align-items:start;display:flex;flex-direction:column;padding-top:35px}.team-member__content__left h4{color:#b149bb;font-size:2rem;margin:0;width:90%;word-break:break-word}.team-member__content__left .job-title{padding-right:80px}.team-member__content__right{padding-right:70px;padding-top:30px;position:relative}.team-member__content__right p{font-weight:400}.team-member__content__right p strong{font-size:1.2em}.team-member__content__right ul{list-style:none;margin-bottom:1em;padding:0}.team-member__content__right ul li:before{background-color:#18953b;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.card-button{bottom:-34px;cursor:pointer;position:absolute;right:10px;transition:opacity .2s ease;width:44px}.card-button-open{opacity:1}.card-button-close,.team-card--active .card-button-open{opacity:0}.team-card--active .card-button-close{opacity:1}button.team-filter__button.focus_secondary_button{border:2px solid #b149bb;box-sizing:border-box}button.team-filter__button.focus_secondary_button:focus,button.team-filter__button.focus_secondary_button:hover{background:#b149bb;color:#fff}.card-button--inner{position:absolute;right:0;top:42px}.team-member__content__right a.focus_primary_button{margin-top:2em;width:fit-content}@media (max-width:1024px){.team-intro-header{align-items:start;flex-direction:column;gap:20px}.team-grid{row-gap:60px}}@media (max-width:767px){.team-filter{align-items:start;flex-direction:column;margin-top:20px}.team-grid{row-gap:30px}.team-grid,.team-member__content{padding:0}.team-member__content.team-member__content--overlay{grid-template-columns:1fr}.team-member__content__left,.team-member__content__right{grid-column:1/3}.team-member__content__right{padding-bottom:20px;padding-right:20px}.card-button--inner{top:-20px}.team-member__content__right a.focus_primary_button{width:100%}}