section.cta {
  padding: 2rem; }
  section.cta .wrapper {
    background-color: #E8F1F2;
    border-radius: 8px;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-areas: "imgcol textcol";
    gap: 2rem;
    padding: 2rem; }
    @media screen and (max-width: 800px) {
      section.cta .wrapper {
        grid-template-columns: 100px 1fr; } }
    @media screen and (max-width: 640px) {
      section.cta .wrapper {
        grid-template-columns: 1fr;
        grid-template-areas: "imgcol" "textcol"; } }
    section.cta .wrapper .imgcol {
      grid-area: imgcol; }
      section.cta .wrapper .imgcol .imgholder {
        border-radius: 5px;
        overflow: hidden; }
        section.cta .wrapper .imgcol .imgholder img {
          display: block; }
    section.cta .wrapper .textcol {
      grid-area: textcol; }
      section.cta .wrapper .textcol h2 {
        font-size: 2.125rem;
        line-height: 3rem;
        margin-top: 0rem;
        padding-top: 0.17763rem;
        padding-bottom: 0.32237rem;
        margin-bottom: 1rem;
        border-bottom: 2px solid #A3C2C6; }
  @media screen and (max-width: 800px) {
    section.cta {
      padding: 1rem; } }

/*# sourceMappingURL=block-call-to-action.css.map */
