main.talent-wrapper{
  padding-left: var(--genium--padding--sides);
  padding-right: var(--genium--padding--sides);
  padding-top: var(--genium--height--header);
  padding-bottom: var(--genium--height--header);
  margin: 2rem auto;
  max-width: var(--genium--maxwidth);
}

section.talent-list{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  gap: 1rem;
  margin-bottom: 4rem;
}

a.talent-card{
  padding: 1rem;
  transition: scale .2s ease-in-out;

  display: flex;
  flex-direction: column;
}

a.talent-card:hover{
  scale: 1.05;
}

a.talent-card .talent-image-container{
  width: 100%;
  display: flex;
  justify-content: center;
}

a.talent-card .talent-image-container svg{
  width: 146px !important;
}

a.talent-card .talent-image-container svg path{
  fill: rgb(207, 207, 207);
}

a.talent-card .talent-name,
a.talent-card .talent-position{
  text-align: center;
}

a.talent-card .talent-position{
  color: var(--genium--color--primary);
}

a.talent-card .talent-position{
  margin: 0;
}

a.talent-card .talent-name{
  margin-top: 0;
  font-weight: 600;
  text-wrap: balance;
  min-height: 3rem;
}

section.ecosystem-block{
  margin-bottom: 4rem;
}
