/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./app/Blocks/CtaBlock/src/sass/cta-block.scss ***!
  \********************************************************************************************************************************************************************************/
@media (max-width: 768px) {
  .cta-block {
    padding-bottom: 2em;
  }
}
@media (max-width: 767px) {
  .cta-block .wp-block-column {
    background: #fff;
  }
}
.cta-block .has-x-large-font-size {
  line-height: var(--global--line-height-heading);
  font-weight: normal;
  color: #D94567 !important;
}
@media (max-width: 768px) {
  .cta-block .has-x-large-font-size {
    font-size: var(--global--font-size-xxl) !important;
  }
}
@media (max-width: 767px) {
  .cta-block .narrow_cover_banner {
    padding: 0;
  }
}
.cta-block .mobile_img {
  width: 100%;
}
@media (min-width: 768px) {
  .cta-block .mobile_img {
    display: none;
  }
}
@media (max-width: 768px) {
  .cta-block .desktop_img {
    display: none;
  }
}
@media (max-width: 768px) {
  .cta-block .wp-block-column-is-layout-flow {
    margin-top: 1em;
  }
}
@media (min-width: 768px) {
  .cta-block span.wp-block-cover__background {
    background: linear-gradient(to right, #ffffff 35%, rgba(0, 0, 0, 0) 65%);
    opacity: 1 !important;
  }
}
.cta-block h2 {
  color: #D94567 !important;
  font-weight: normal;
  font-size: 45px !important;
  line-height: 1.1em;
}
@media (max-width: 768px) {
  .cta-block h2 {
    font-size: 30px !important;
  }
}
.cta-block .wp-block-buttons {
  padding-top: 1em !important;
}
@media (max-width: 768px) {
  .cta-block .wp-block-buttons {
    padding-left: 20px !important;
  }
}
@media (max-width: 768px) {
  .cta-block .has-text-align-left {
    padding-left: 20px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cta-block .has-text-align-left .wp-block-buttons {
    padding-bottom: 4em;
    padding-left: 1em;
  }
}

/*# sourceMappingURL=cta-block.css.map*/