.team-cards-container{gap:16px}.team-card{display:flex;flex-direction:column}.team-card .team-card--img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:16px}.team-card .team-card--details{background:var(--white-color);border-radius:16px;overflow:hidden;border-top:12px solid var(--color-2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;margin-block-start:-2.5rem;margin-inline:auto;padding:10px;width:90%;box-shadow:0 0 6px rgba(0,0,0,.1)}@media(max-width: 767px){.team-card .team-card--details{border-radius:10px;border-top-width:6px;margin-block-start:-1.5rem}}.team-card .team-card--details .member-name{color:var(--black);font-size:24px;font-weight:700;line-height:147%}@media(max-width: 991px){.team-card .team-card--details .member-name{font-size:16px}}@media(max-width: 767px){.team-card .team-card--details .member-name{font-size:14px;line-height:141%}}.team-card .team-card--details .member-specialty{color:var(--neutral-colors-color-900);font-size:16px;font-weight:300;line-height:112.5%}@media(max-width: 991px){.team-card .team-card--details .member-specialty{font-size:14px}}@media(max-width: 767px){.team-card .team-card--details .member-specialty{font-size:12px}}