.container-promotion .promo-group figure {
  background-color: #f1f1f1;
  border-radius: 0.5rem;
  overflow: hidden;
}

.promo-img {
  width: 100%;
  max-width: 40rem;
  height: auto;
  border-radius: 0.5rem;
}
.promo-1-banner {
  background-color: #30281e;
}
.promo-group {
  position: relative;
  z-index: 0;
  background-color: #947012;
  background: linear-gradient(90deg, #b18d39 0%, #fcf5d9 50%, #b18d39 100%);
}
.promo-group::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% - 30px);
  left: 0;
  top: 15px;
  background: url(../images/bg-05.avif) center left / cover no-repeat;
  z-index: -1;
}
