.bh-promo-band.wp-block-group {
  box-sizing: border-box;
  width: 100%;
  min-height: 240px;
  margin: 0;
  padding: 35px 46px;
  background: rgb(143, 108, 44);
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bh-promo-band.wp-block-group > * { margin: 0; }
.bh-promo-band .bh-promo-band__eyebrow { color: #fff; font: 400 12px/1.35 Lato, sans-serif; letter-spacing: .08em; }
.bh-promo-band .bh-promo-band__title { color: #fff; font: 400 29px/1.2 Georgia, serif; margin-top: 7px; }
.bh-promo-band .bh-promo-band__offer { color: #fff; font: 400 17px/1.4 Lato, sans-serif; margin-top: 9px; }
.bh-promo-band .bh-promo-band__actions { margin-top: 12px; }
.bh-promo-band .wp-block-button__link { background: transparent; border: 0; border-radius: 0; color: #fff; padding: 0; font: 700 14px/1.4 Lato, sans-serif; text-decoration: underline; text-underline-offset: 3px; }
.bh-promo-band .wp-block-button__link:hover, .bh-promo-band .wp-block-button__link:focus-visible { color: #fff; text-decoration-thickness: 2px; }
@media (max-width: 600px) {
  .bh-promo-band.wp-block-group { min-height: 189px; padding: 24px 38px; }
  .bh-promo-band .bh-promo-band__title { font-size: 24px; }
  .bh-promo-band .bh-promo-band__offer { font-size: 15px; margin-top: 6px; }
  .bh-promo-band .bh-promo-band__actions { margin-top: 8px; }
}

.bh-promo-band .bh-promo-band__title { font-size:32px; line-height:40px; }
@media(max-width:600px){ .bh-promo-band .bh-promo-band__title { font-size:20px; line-height:28px; } }
