/** CSS Easing functions */ /* Bulma Utilities */
.widget-team-list {
  padding-top: clamp(0.3125rem, -0.0379rem + 1.5574vw, 1.5rem);
  padding-bottom: clamp(0.625rem, 0.2561rem + 1.6393vw, 1.875rem);
}
.widget-team-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: clamp(1.5rem, 1.3525rem + 0.6557vw, 2rem) 0 1rem;
  gap: 1.5rem;
}
.widget-team-list .list .user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
@media screen and (min-width: 769px), print {
  .widget-team-list .list .user {
    width: calc(50% - 1.5rem);
  }
}
@media screen and (min-width: 1280px) {
  .widget-team-list .list .user {
    width: calc(25% - 1.5rem);
  }
}
@media screen and (min-width: 1580px) {
  .widget-team-list .list .user {
    width: 20%;
  }
}
.widget-team-list .list .user header {
  width: 100%;
  margin-bottom: clamp(0.5rem, 0.3156rem + 0.8197vw, 1.125rem);
}
.widget-team-list .list .user header .avatar {
  width: clamp(10rem, 8.8934rem + 4.918vw, 13.75rem);
  height: clamp(10rem, 8.8934rem + 4.918vw, 13.75rem);
  border-radius: 50%;
  border: 2px solid #F89C2B;
  margin: 0 auto;
}
.widget-team-list .list .user header .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  border: 8px solid white;
}
.widget-team-list .list .user .content {
  text-align: center;
  margin-bottom: clamp(0.625rem, 0.3668rem + 1.1475vw, 1.5rem);
}
.widget-team-list .list .user .content .name {
  margin-bottom: 0;
  color: black;
}
.widget-team-list .list .user .content .role {
  color: #F89C2B;
  font-style: italic;
  margin: 0;
}
.widget-team-list .list .user .content .why-aca {
  font-size: 0.875rem;
  max-width: 320px;
  margin-top: clamp(0.5rem, 0.3156rem + 0.8197vw, 1.125rem);
  margin-left: auto;
  margin-bottom: 0;
  margin-right: auto;
}
.widget-team-list .list .user .content .why-aca strong {
  font-size: 1rem;
}
.widget-team-list .list .user footer {
  margin-top: auto;
  width: 100%;
  text-align: center;
}
