.full-width-cta__wrapper:after {
  transition: all 1s cubic-bezier(0.59, 0, 0.06, 1);
}

.full-width-cta__wrapper {
  width: 100%;
  margin: 0;
  min-height: 32rem;
  border-radius: 0;
  position: relative;
}
@media only screen and (max-width: 40rem) {
  .full-width-cta__wrapper {
    min-height: 22rem;
  }
}
.full-width-cta__wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: var(--color-black);
  mix-blend-mode: multiply;
  opacity: 0.4;
}
.full-width-cta__inner {
  position: relative;
  max-width: 49.25rem;
  width: 100%;
  min-height: 32rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
  z-index: 3;
  gap: var(--space-l);
}
@media only screen and (max-width: 48rem) {
  .full-width-cta__inner {
    max-width: unset;
    padding-block: 4rem;
    padding-inline: var(--container-standard);
  }
}
/*# sourceMappingURL=full_width_cta.css.map */
