.block-indiv-banner-image-content {
  --bg-color: #d9c7b3;
}
.block-indiv-banner-image-content .inner {
  padding: 24px;
  border-radius: 8px;
  background-color: var(--bg-color);
}
@media (min-width: 1200px) {
  .block-indiv-banner-image-content .inner {
    padding: 48px 80px;
  }
}
.block-indiv-banner-image-content .image-wrapper {
  position: relative;
  aspect-ratio: 16/9;
}
@media (min-width: 992px) {
  .block-indiv-banner-image-content .image-wrapper {
    aspect-ratio: auto;
    height: 100%;
    min-height: 250px;
  }
}
.block-indiv-banner-image-content .image-wrapper .is-background {
  border-radius: 8px;
  overflow: hidden;
}
.block-indiv-banner-image-content .inner-content {
  padding-top: 24px;
}
@media (min-width: 992px) {
  .block-indiv-banner-image-content .inner-content {
    padding: 24px;
  }
}
.block-indiv-banner-image-content .inner-content .block-indiv-tag {
  margin-bottom: 24px;
}