.home-content-media {
  margin: 0;
  overflow: hidden;
}

.home-content-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.home-intro-media {
  min-height: 245px;
  border-radius: 11px;
}

.home-store-card > .home-content-media {
  height: 158px;
  border-radius: 0;
}

.home-animal-card > .home-content-media {
  height: 138px;
  border-radius: 0;
}

.stores-card > .home-content-media,
.stores-card-media {
  height: 158px;
  border-radius: 12px;
}

@media (max-width: 960px) {
  .home-store-card > .home-content-media {
    height: 100%;
    min-height: 155px;
  }
}

@media (max-width: 480px) {
  .home-store-card > .home-content-media {
    height: 160px;
  }

  .home-animal-card > .home-content-media {
    height: 112px;
  }

  .stores-card > .home-content-media,
  .stores-card-media {
    height: 150px;
  }
}
