.sw-team .sw-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem}@media (max-width:1024px){.sw-team .sw-wrapper{grid-template-columns:1fr 1fr!important}}@media (max-width:800px){.sw-team .sw-wrapper{grid-template-columns:1fr!important}}.sw-team.row-count-1 .sw-wrapper{grid-template-columns:1fr}.sw-team.row-count-2 .sw-wrapper{grid-template-columns:repeat(2,1fr)}.sw-team.row-count-3 .sw-wrapper{grid-template-columns:repeat(3,1fr)}.sw-team.row-count-4 .sw-wrapper{grid-template-columns:repeat(4,1fr)}.sw-team.row-count-5 .sw-wrapper{grid-template-columns:repeat(5,1fr)}.sw-team.row-count-6 .sw-wrapper{grid-template-columns:repeat(6,1fr)}.sw-team.row-count-6 .sw-team-member-name{font-size:2.25rem}.sw-team-member{display:flex;align-items:center;gap:2rem;padding:3rem;background:var(--color-grey);border-radius:1rem}.sw-team-member-image{display:block;align-self:flex-start;width:10rem;height:auto;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sw-team-member-name{margin:0}.sw-team-member-role{margin-top:0;margin-bottom:.4rem;font-family:var(--font-text);font-weight:400;text-transform:uppercase;font-size:1.4rem;line-height:2.1rem;color:var(--color-highlight)}.sw-team-member-bio{font-size:1.4rem}.sw-team-member-contact a{font-size:1.4rem;color:var(--site-text-color)}.sw-team-member-contact a i{position:relative;top:.2rem;color:var(--icon-color);font-size:2rem;width:auto;height:auto;margin-right:.5rem}.sw-team-member-contact a:hover{color:var(--color-highlight)}.sw-team-member .sw-button{display:block;margin-top:2rem;text-align:center}