.wp-block-intro {
  margin-bottom: 2.5rem; }
  .wp-block-intro h2,
  .wp-block-intro h3 {
    color: #911B4C;
    text-align: left;
    margin-top: 0 !important; }
    .wp-block-intro h2:after,
    .wp-block-intro h3:after {
      margin-bottom: 0.5rem; }
  .wp-block-intro .wp-block-group__inner-container {
    display: flex;
    flex: 1 0 auto;
    flex-wrap: wrap; }
    @media (min-width: 768px) {
      .wp-block-intro .wp-block-group__inner-container {
        flex-wrap: nowrap;
        justify-content: space-between; } }
    .wp-block-intro .wp-block-group__inner-container .cta-link {
      margin-bottom: 2.5rem;
      display: inline-block; }
      @media (min-width: 768px) {
        .wp-block-intro .wp-block-group__inner-container .cta-link {
          margin-top: 1.5rem;
          margin-bottom: 0; } }
    .wp-block-intro .wp-block-group__inner-container > * {
      width: 100%; }
      @media (min-width: 768px) {
        .wp-block-intro .wp-block-group__inner-container > * {
          width: auto; } }
  .wp-block-intro p {
    max-width: 45em; }

.wp-block-intro .wp-block-group__inner-container > .t-title:first-child {
  margin-top: 0 !important; }

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