@charset "UTF-8";
/* Mixins
================================================== */
/* Breakpoints
================================================== */
/*
320px – very small phones (old iPhones, edge cases)

375px – modern iPhone width (very common)

450px – large phones / Pro Max

768px – iPad portrait

1024px – iPad landscape

1280px – common laptop

1440px – large monitors

1920px – full HD (usually max-width, not layout change)









*/
.section-cta .content:after {
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
}
@media (min-width: 769px) {
  .section-cta .content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 9em 0;
  }
  .section-cta .block-heading {
    width: 100%;
    margin-top: 0;
  }
  .section-cta .left,
.section-cta .cta-intro {
    width: calc(49% - 1em);
    margin-top: 11em;
  }
  .section-cta .cta-post__form {
    width: calc(51% - 1em);
  }
  .section-cta .cta-post__title {
    max-width: 20em;
  }
  .section-cta .home-cta-lead {
    max-width: 30em;
    margin-bottom: 7em;
  }
}

.page-id-home .section-cta .content {
  margin-top: 0;
}

.section-cta h3 {
  max-width: 12em;
}