.smoothie-as-seen-in-wrapper {
  h2, h3 {
    margin: 0;
    font-size: calc(var(--font-heading-scale) * 4rem);
  }

  .title-wrapper {
    margin-block-end: 2.4rem;
  }

  .image-with-text__media-item {
    video,
    img {
      width: 100%;
      aspect-ratio: 336 / 262;
      object-fit: cover;
      border-radius: 0.8rem;
    }
  }

  .image-with-text__logos {
    max-width: 45rem;
    margin-inline: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 3.8rem 3rem;

    img {
      display: block;
      max-height: 9.4rem;
    }
  }

  @media screen and (min-width: 990px) {
    .title-wrapper {
      display: none;
    }

    .image-with-text__grid {
      align-items: center;
    }

    .image-with-text__media-item {
      video,
      img {
        border-radius: 1.4rem;
      }
    }

    .image-with-text__logos {
      column-gap: 4rem;
    }
  }

  @media screen and (max-width: 989px) {
    .image-with-text__text-item {
      h3 {
        display: none;
      }
    }
  }
}
