@media (max-width: 980px) {
  .team-member-item .row-container {
    flex-direction: column-reverse !important;
  }

  .team-member-left {
    width: 100%;
    padding: 25px 0;
    text-align: center;
  }

  .team-member-right {
    border-radius: 32px;
  }
  
  .team-filter a {
    background: white;
    color: var(--pink);
    flex: 0 0 calc(98% / 2);
    margin: 0;
}
}

@media(max-width: 480px){
    .team-filter a {
    background: white;
    color: var(--pink);
    flex: 0 0 calc(98% / 1);
    margin: 0;
}
}

@media (max-width: 420px) {
  .team-member-right {
    width: 300px;
    height: 300px;
  }
}
