.cards .section-header{text-align:center}.cards .section-header .richtext h3{font-size:22px;font-weight:400;letter-spacing:.25rem;line-height:1.6;margin:10rem auto 20rem}.cards .section-header h2{color:#000;font-family:Verdana,Geneva,sans-serif;font-size:30px;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin-bottom:30rem}.card-item{-webkit-box-flex:0;background-color:#f3f5f7;-webkit-box-shadow:0 1rem 12rem 0 rgba(20,29,62,.1);box-shadow:0 1rem 12rem 0 rgba(20,29,62,.1);-ms-flex:0 0 calc(25% - 60rem);flex:0 0 calc(25% - 60rem);margin:30rem}.card-listing{display:flex;flex-wrap:wrap;justify-content:center}.card-listing .image{display:block;line-height:0;margin:30rem auto 20px;max-width:120rem}.card-listing .content{color:#141d3e;font-size:13px;font-weight:700;letter-spacing:.35rem;line-height:1.6;margin-bottom:20rem}.card-item .title,.cta-button .cta-btn{color:#141d3e;font-weight:700;letter-spacing:.25rem;line-height:1.2}.card-inner{padding:20rem 30rem}.card-item .title{font-family:Cabin Sketch,sans-serif;font-size:18rem;margin:0 0 10rem}.cta-button{clear:both;padding:20px 0}.cta-button .cta-btn{background-color:#fff;border:2rem solid #ff3131;border-radius:50rem;display:inline-block;font-size:12rem;margin:0;padding:8rem 20rem 7rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.1s ease-in;transition:.1s ease-in}.cta-button .cta-btn:hover{background:#ff3131;color:#fff}@media(max-width:1024px){.card-item{-webkit-box-flex:0;-ms-flex:0 0 calc(40% - 60rem);flex:0 0 calc(40% - 60rem)}}@media(max-width:767px){.card-item{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 60rem);flex:0 0 calc(100% - 60rem)}.cards .section-header .richtext h3{font-size:18px}.cards .section-header .richtext h3 br{display:none}}@media (max-width:580px){.card-item{margin:0 0 50rem;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}