/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/**
 *
 * Frontend Styles
 *
 */
.cta-grid {
  padding: var(--wp--custom--padding--large) 0;
}
.cta-grid__columns {
  border-radius: var(--wp--custom--border--radius-large);
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1160px;
  padding: 14px 7px;
  row-gap: 20px;
}
@media (min-width: 1024px) {
  .cta-grid__columns {
    border-radius: 100px;
    padding: 0;
    /*only add top margin if text, heading, or other columns exist as sibling*/
  }
  .cta-grid__columns + .cta-grid__columns, .cta-grid__text + .cta-grid__columns, .cta-grid__heading + .cta-grid__columns {
    margin-top: 40px;
  }
}
.cta-grid__wrap {
  border-radius: var(--wp--custom--border--radius-large);
  padding: var(--wp--custom--padding--large) 0;
}
.cta-grid__item {
  border-radius: var(--wp--custom--border--radius-large);
  display: flex;
  max-width: 500px;
  padding: 14px 7px;
}
@media (min-width: 1024px) {
  .cta-grid__item {
    border-radius: 100px;
    max-width: 540px;
    padding: 25px 40px;
  }
}
.cta-grid__item-media {
  margin-right: 10px !important;
  width: 65px;
}
@media (min-width: 1024px) {
  .cta-grid__item-media {
    width: 105px;
  }
}
.cta-grid__item-content {
  width: calc(100% - 75px);
}
@media (min-width: 1024px) {
  .cta-grid__item-content {
    width: calc(100% - 115px);
  }
}
.cta-grid__item-heading {
  margin-top: 10px !important;
}
@media (min-width: 1024px) {
  .cta-grid__item-heading {
    margin-top: 0 !important;
  }
}
.cta-grid__item-copy, .cta-grid__item-links {
  margin-top: 14px !important;
}
@media (min-width: 768px) {
  .cta-grid__item-copy, .cta-grid__item-links {
    margin-top: 20px !important;
  }
}

/*# sourceMappingURL=style-index.css.map*/