.blb-banners {
  width: 100%;
  margin: 18px 0;
}

.blb-banner-item {
  width: 100%;
  margin: 0 auto 16px;
}

.blb-banner-link {
  display: block;
  text-decoration: none;
}

.blb-banner-link img {
  width: 100%;
  max-width: 500px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: 14px;
  display: block;
  margin: 0 auto;
}

.blb-location-sidebar .blb-banner-link img {
  max-width: 100%;
}
