.rh-malit-header {
  background-color: var(--rh--color--ci--secondary--lighten-30);
  color: var(--rh--color--ci--secondary--contrast);
  margin-bottom: 0;
  padding-block: 6rem;
}
.rh-malit-header a,
.rh-malit-header .wp-block-heading {
  color: var(--rh--color--ci--secondary--contrast);
}
.rh-malit-header.rh-malit-header {
  margin-inline: auto;
  width: calc(100vw - 4rem);
}
@media (min-width: 840px) {
  .rh-malit-header.rh-malit-header {
    left: auto;
    max-width: 1920px !important;
    width: calc(100vw - 8rem);
  }
}

.rh-malit-header.wp-block-group.alignfull .wp-block-group__inner-container {
  padding-left: 2rem;
  padding-right: 2rem;
  max-width: var(--rh--size--content);
}
@media only screen and (min-width: 840px) {
  .rh-malit-header.wp-block-group.alignfull .wp-block-group__inner-container {
    padding-left: 4rem;
    padding-right: 4rem;
    margin-left: auto;
    margin-right: auto;
  }
}

.rh-malit-cta .wp-block-rh-cta {
  margin: -4rem 2rem 8rem 2rem;
  position: relative;
}
@media (min-width: 840px) {
  .rh-malit-cta .wp-block-rh-cta {
    margin: -4rem 4rem 8rem auto;
    max-width: 449px;
  }
}
.rh-malit-cta .wp-block-rh-cta p {
  margin-bottom: 0;
}
.rh-malit-cta .wp-block-rh-cta p.cta-bold {
  font-weight: 700;
  margin-top: 1rem;
}