.sponsors {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  grid-gap: 2rem 4rem;
  justify-items: stretch;
  align-items: center;
  max-width: $content-width;
  width: 90vw;
  @include media-query($on-palm) {
    width: 75vw;
  }
}

.sponsors__action_item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ideas {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;

  &__idea {
    margin: 30px 0;
    width: 100%;
  }
}

.sponsors {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  grid-gap: 2rem 4rem;
  justify-items: stretch;
  align-items: center;
  max-width: $content-width;
  width: 90vw;
  @include media-query($on-palm) {
    width: 50vw;
  }
}

.sponsors__action_item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ideas {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;

  &__idea {
    margin: 30px 0;
    width: 100%;
  }
}

Update size of sponsors on small screne
Update size of sponsors on small screne
