.dtx-team h1 {
  font-size: max(3rem, min(calc(0.0277777778 * (100vw - 74.4rem) + 3rem), 5.4rem));
  line-height: 1.07;
  text-transform: uppercase;
}

.dtx-team-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: calc(max(0.8rem, min(calc(0.0144927536 * (100vw - 98.4rem) + 0.8rem), 1.2rem)) * 3.75);
  row-gap: max(6rem, min(calc(0.0663716814 * (100vw - 98.4rem) + 6rem), 12rem));
}
.dtx-team-list__item__image {
  margin-bottom: calc(max(0.8rem, min(calc(0.0144927536 * (100vw - 98.4rem) + 0.8rem), 1.2rem)) * 4.75);
}
.dtx-team-list__item__image .dtx-lazy {
  --ratio: 133%;
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: var(--ratio);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.dtx-team-list__item__content h3 {
  font-size: max(2rem, min(calc(0.0046296296 * (100vw - 74.4rem) + 2rem), 2.4rem));
  line-height: 0.9;
  text-transform: uppercase;
}
.dtx-team-list__item__content span {
  display: block;
  margin-bottom: calc(max(0.8rem, min(calc(0.0144927536 * (100vw - 98.4rem) + 0.8rem), 1.2rem)) * 3.25);
  font-size: max(1.8rem, min(calc(0.0023148148 * (100vw - 74.4rem) + 1.8rem), 2rem));
  line-height: 1;
}
.dtx-team-list__item__content p {
  font-size: max(1.6rem, min(calc(0.0023148148 * (100vw - 74.4rem) + 1.6rem), 1.8rem));
}

@media only screen and (max-width: 1260px) {
  .dtx-team-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 984px) {
  #team {
    margin-top: calc(max(0.8rem, min(calc(0.0144927536 * (100vw - 98.4rem) + 0.8rem), 1.2rem)) * 3);
  }
}
@media only screen and (max-width: 744px) {
  .dtx-team-list {
    grid-template-columns: 1fr;
  }
  .dtx-team-list__item__image {
    margin-bottom: var(--container-padding);
  }
}