@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;500;600;700&display=swap);
.cards-block{padding-bottom:100px;padding-top:100px}.cards-block.reducePadding{padding-bottom:40px;padding-top:40px}.cards-block.dark-purple .cards .inner-card-wrap i{color:#9dcb5f!important}.cards-block .intro{display:grid;row-gap:32px}.cards-block .intro-center{max-width:620px}.cards-block .cards{-moz-column-gap:28px;column-gap:28px;display:grid;margin-top:64px;row-gap:28px}.cards-block .cards .card .inner-card-wrap{background-color:#fff;box-shadow:0 1px 4px 0 rgba(51,50,48,.25);height:100%;padding:48px 45px;width:100%}.cards-block .cards .card .inner-card-wrap i{color:#ad68aa;font-size:48px;margin-bottom:24px}.cards-block .cards .card .inner-card-wrap h3{color:#0c0d0d!important;font-weight:600}.cards-block .cards .card .inner-card-wrap .copy p{color:#0c0d0d!important;font-size:16.8px;font-weight:400;line-height:140%}.cards-block .cards .card a{text-decoration:none}.cards-block .cards .card a:focus .inner-card-wrap,.cards-block .cards .card a:hover .inner-card-wrap{border-color:#9a8db4;box-shadow:0 6px 24px 0 rgba(51,50,48,.25)}.cards-block .cards .card a:focus .inner-card-wrap i,.cards-block .cards .card a:hover .inner-card-wrap i{color:#389cd6}.cards-block .cards .card a:focus .inner-card-wrap p.heading,.cards-block .cards .card a:focus .inner-card-wrap p.paragraphLinkTitle,.cards-block .cards .card a:hover .inner-card-wrap p.heading,.cards-block .cards .card a:hover .inner-card-wrap p.paragraphLinkTitle{text-decoration:underline}.cards-block .cards.show-border-top .card .inner-card-wrap{border-top:10px solid #389cd6}@media screen and (min-width:576px){.cards-block .intro-center{margin:auto;text-align:center}.cards-block .intro-center .cta-wrap{justify-content:center;margin-top:8px}}@media screen and (min-width:992px){.cards-block .intro-left{grid-template-columns:65% auto;grid-template-rows:1fr auto;row-gap:0}.cards-block .intro-left h2{grid-area:1/1/2/2}.cards-block .intro-left .copy{grid-area:2/1/-1/2;margin-top:32px}.cards-block .intro-left .cta-wrap{grid-area:1/2/-1/-1;place-content:flex-end}.cards-block .cards.two-columns{grid-template-columns:repeat(2,1fr)}.cards-block .cards.three-columns{grid-template-columns:repeat(3,1fr)}.cards-block .cards.four-columns{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.cards-block .cards.four-columns{grid-template-columns:repeat(4,1fr)}}
