.mtv-sponsor-overview {
  width: 100%;
}
.mtv-sponsor-overview .mtv-sponsor-overview-list {
  --columns: 2;
  gap: 1.25rem;
  display: grid;
  grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
}
@supports (container-type: inline-size) {
  .mtv-sponsor-overview {
    container-type: inline-size;
  }
  @container (max-width: 767px) {
    .mtv-sponsor-overview .mtv-sponsor-overview-list {
      --columns: 1;
      gap: 1.5rem;
    }
    .mtv-sponsor-overview .mtv-sponsor-overview-list > figure.sponsor-card {
      margin: 0 auto !important;
      max-width: 80%;
    }
  }
  @container (max-width: 633px) {
    .mtv-sponsor-overview .mtv-sponsor-overview-list > figure.sponsor-card {
      margin: 0 auto !important;
      max-width: 90%;
    }
  }
  @container (max-width: 500px) {
    .mtv-sponsor-overview .mtv-sponsor-overview-list > figure.sponsor-card {
      margin: 0 !important;
      max-width: 100%;
    }
  }
}
@supports not (container-type: inline-size) {
  @media (max-width: 767px) {
    .mtv-sponsor-overview .mtv-sponsor-overview-list {
      --columns: 1;
      gap: 1.5rem;
    }
    .mtv-sponsor-overview .mtv-sponsor-overview-list > figure.sponsor-card {
      margin: 0 auto !important;
      max-width: 80%;
    }
  }
  @media (max-width: 676px) {
    .mtv-sponsor-overview .mtv-sponsor-overview-list > figure.sponsor-card {
      margin: 0 auto !important;
      max-width: 90%;
    }
  }
  @media (max-width: 575px) {
    .mtv-sponsor-overview .mtv-sponsor-overview-list > figure.sponsor-card {
      margin: 0 !important;
      max-width: 100%;
    }
  }
}

/*# sourceMappingURL=sponsor-overview.css.map */
