.rh-rhea-header {
  --block-gap: 4rem;
  margin-block: 0 var(--block-gap) !important;
  padding: 4rem 0 0;
}
@media (min-width: 840px) {
  .rh-rhea-header {
    --block-gap: 6rem;
  }
}
@media (min-width: 1024px) {
  .rh-rhea-header {
    --block-gap: 8rem;
  }
}
.rh-rhea-header.rh-rhea-header .wp-block-group__inner-container {
  display: block;
  max-width: 100%;
}
.rh-rhea-header [style*=flex-basis] + .wp-block-column {
  flex-basis: calc(100% - 40px) !important;
}
.rh-rhea-header .wp-block-media-text {
  display: block;
  margin-bottom: 0;
}
@media (min-width: 840px) {
  .rh-rhea-header .wp-block-media-text {
    display: grid;
  }
}
.rh-rhea-header .wp-block-media-text .wp-block-media-text__content {
  padding: 4rem 0;
  padding-block-start: 4rem !important;
}
.rh-rhea-header .wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
  min-height: 300px;
}
.rh-rhea-header .wp-block-media-text .wp-block-media-text__media {
  align-self: flex-end;
  margin: 0 -2rem;
}
@media (min-width: 840px) {
  .rh-rhea-header .wp-block-media-text .wp-block-media-text__media {
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
    margin: 0 -4rem 0 0;
  }
}
.rh-rhea-header .wp-block-button__link {
  margin-bottom: 4rem;
}
@media (min-width: 840px) {
  .rh-rhea-header {
    padding: 0;
  }
  .rh-rhea-header .wp-block-media-text .wp-block-media-text__content {
    padding: 6rem 0;
    padding-block-start: 6rem !important;
  }
}
@media (min-width: 1024px) {
  .rh-rhea-header .wp-block-media-text .wp-block-media-text__content {
    padding: 8rem 0;
    padding-block-start: 8rem !important;
  }
  .rh-rhea-header .wp-block-button__link {
    margin-bottom: 6rem;
  }
}

.rh-rhea-benefits {
  --block-gap: 4rem;
  margin-block: 0 var(--block-gap) !important;
}
@media (min-width: 840px) {
  .rh-rhea-benefits {
    --block-gap: 6rem;
  }
}
@media (min-width: 1024px) {
  .rh-rhea-benefits {
    --block-gap: 8rem;
  }
}