.kl-card-grid>div{display:flex;flex-wrap:wrap;margin:-26px}.kl-card-grid__card-wrapper{display:flex;flex-basis:33.33333%;padding:26px}@media screen and (max-width:768px){.kl-card-grid__card-wrapper{flex-basis:50%}}@media screen and (max-width:520px){.kl-card-grid__card-wrapper{flex-basis:100%}}.kl-card-grid__card{background-color:#fff;border:.5px solid rgba(100,146,253,.2);border-radius:6px;box-shadow:0 11px 30px rgba(154,161,177,.2);overflow:hidden;width:100%}.kl-card-grid__image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:150px;width:100%}.kl-card-grid__preheader{color:#08b2aa;display:block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;margin:0 0 .5rem}.kl-card-grid__content{color:#313b3f;display:block;padding:20px 24px;text-decoration:none}.kl-card-grid__content h3,.kl-card-grid__content h4,.kl-card-grid__content p{margin:0 0 .5rem}.kl-card-grid__content:focus,.kl-card-grid__content:hover{color:#313b3f;text-decoration:none}.kl-card-grid--4-columns>div{margin:-24px -12px}.kl-card-grid--4-columns .kl-card-grid__card-wrapper{flex-basis:25%;padding:24px 12px}@media screen and (max-width:920px){.kl-card-grid--4-columns .kl-card-grid__card-wrapper{flex-basis:33.33333%}}@media screen and (max-width:768px){.kl-card-grid--4-columns .kl-card-grid__card-wrapper{flex-basis:50%}}@media screen and (max-width:520px){.kl-card-grid--4-columns .kl-card-grid__card-wrapper{flex-basis:100%}}.kl-card-grid--4-columns .kl-card-grid__image{height:220px}