.kl-team-members{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:flex-start}.kl-team-members.kl-team-members--2-cols .kl-team-member{flex:0 1 calc(50% - 16px)}.kl-team-members.kl-team-members--3-cols .kl-team-member{flex:0 1 calc(33.33% - 21.33px)}.kl-team-members.kl-team-members--4-cols .kl-team-member{flex:0 1 calc(25% - 24px)}.kl-team-member{aspect-ratio:.78;background-position:50%;background-size:cover;box-shadow:0 3px 4px 0 rgba(0,0,0,.25);position:relative}.kl-team-member:before{background:linear-gradient(0deg,#273343,rgba(39,51,67,0));content:"";height:60%;left:0;position:absolute;top:40%;width:100%}.kl-team-member>div{bottom:0;left:0;padding:40px 30px 30px;position:absolute;width:100%}.kl-team-member h3{font-size:1.25rem;margin-bottom:.5rem}.kl-team-member h4{color:#fff;font-size:1rem;font-weight:400;margin:0}.kl-team-members .kl-about-modal__header{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.kl-team-members .kl-about-modal__subheader{font-size:.875rem;font-weight:700;margin-bottom:1.5rem}.kl-team-members .kl-about-modal__social{margin:40px 0 5px}.kl-team-member .button--outlined{border-color:#fff;color:#fff;margin-top:1.5rem}@media (max-width:559px){.kl-team-member{flex:0 1 100%!important}}@media (min-width:560px) and (max-width:900px){.kl-team-member{flex:0 1 calc(50% - 16px)!important}}