.banner-bottom {
  position: relative;
  width: 93%;
  max-width: 380px;
  margin: 30px auto 20px;
  border-radius: 10px;
  overflow: hidden;
  height: auto;
}

.banner-bottom__link {
  display: block;
}

.banner-bottom__poster {
  display: block;
  width: 100%;
  border-radius: 10px;
}

.banner-bottom__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  .banner-bottom {
    max-width: 1164px;
    aspect-ratio: 1163 / 130;
  }

  .banner-bottom__poster {
    aspect-ratio: 1163 / 130;
  }
}
