.op-equipo-cards{
  margin-top: 22px;
}

.op-equipo-cards .main-title{
  font-weight: bold;
  color: black;
  border-bottom: 2px solid var(--color-green);
  padding-left: 6px;
  margin-bottom: 32px;
}

.op-equipo-cards .top-selector {
  margin-bottom: 48px;
}

.op-equipo-cards .top-selector .equipos-selector{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

.op-equipo-cards .top-selector .equipos-selector .equipo-logo{
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 110px;
  text-align: center;
  padding: 10px 10px;
  transition: filter 0.2s ease;
  cursor: pointer;
}

.op-equipo-cards .top-selector .main-title{
  margin-bottom: 48px;
}


.op-equipo-cards .equipo{
  display: none;
}

.op-equipo-cards .equipo.sin-selector{
  display: block;
}

.op-equipo-cards .person{
  margin-bottom: 32px;
}

.op-equipo-cards .person .text-content{
  max-width: 220px;
  margin: 0 auto;
  text-align: center;
  margin-top: 12px;
}

.op-equipo-cards .person .text-content .person-description{
  margin-bottom: 6px;
}

.op-equipo-cards .person .image{
  display: flex;
  justify-content: center;
}

.op-equipo-cards .person .image img{
  width: 220px;
  height: 220px;
  border-radius: 50%;
}

.op-equipo-cards .person a i::before{
  border: 1px solid;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}

