.team-member {width:100%;margin:0 auto;padding:60px 0;display:flex;gap:20px;border-bottom:1px solid rgb(32 31 53 / 30%);}
.team-member:first-of-type {padding-top:0;}
.team-member:last-of-type {border-bottom:none;padding-bottom:0;margin-bottom:100px;}
.team-member__image {width:120px;border-radius:50%;padding-top:25px;}
.team-member__image img {width:120px;height:auto;border-radius:50%;}
.team-member__info {display:flex;flex-direction: column;align-items: flex-start;gap: 10px;}
.team-member__name {color: #201F35; font:700 24px/1.5em Montserrat, sans-serif;}
.content .team-member__name a {color:inherit; font:inherit;}
.team-member__title {color: #201F35; font:600 14px/1.42857em Montserrat, sans-serif;text-transform: uppercase;}
.team-member__description {color: #201F35; font:400 18px/1.68em Georgia, serif;}
.team-member__contacts {width: 100%;}
.team-member__contacts_wrapper {display:flex;gap:22px;}
.team-member__social_icon {}
.team-member__social_icon a {color:#201F35;display:block;height:24px;_width:24px;font-size: 24px;line-height: 24px;}
.team-member__social_icon svg{ display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;margin: 0;}
.content .team-member__email a {color: #201F35; font:500 12px/1.667em Montserrat, sans-serif;}
@media (max-width:992px) {
  .team-member {flex-direction:column;text-align:center;padding:42px 0 30px;}
  .team-member__name {width:100%;}
  .team-member__title {width:100%;}
  .team-member__image {width:100%;padding-top:0;}
  .team-member__contacts_wrapper {justify-content: center;}
}
