.core-cards.cards-4-across.slides-across-4.js-loaded h4, .core-cards.cards-4-across.slides-across-4.js-loaded h4 a {
    color: #002943;
    font-size: 20px;
    font-family: "raleway";
    text-transform: uppercase;
    letter-spacing: 2px;
}
.core-cards.cards-4-across.slides-across-4.js-loaded .img-cont {
    margin-bottom: 12px;
}
.core-cards.cards-4-across.slides-across-4.js-loaded p {
    color: #002943;
    font: normal 600 18px/1.5em 'proxima-nova', sans-serif;
    margin-bottom: 14px;
}
.core-cards.cards-4-across.slides-across-4.js-loaded .read-more {
    color: #002943;
    font: normal 700 17px/1.2em 'proxima-nova', sans-serif;
    text-transform: uppercase;
    letter-spacing: .5px;
}
.core-cards.cards-4-across.slides-across-4.js-loaded .read-more i {
    font-size: 18px;
    margin-left: 3px;
}
@media (min-width: 640px) {
    .core-cards.cards-4-across.slides-across-4.js-loaded .slides {
        gap: 24px 36px;
    }
    .core-cards.cards-4-across.slides-across-4.js-loaded h4, .core-cards.cards-4-across.slides-across-4.js-loaded h4 a {
        font-size: 19px;
    }
    .core-cards.cards-4-across.slides-across-4.js-loaded p {
        font: normal 500 20px/1.2em 'proxima-nova', sans-serif;
    }
    .core-cards.cards-4-across.slides-across-4.js-loaded .read-more {
        font: normal 700 19px/1.2em 'proxima-nova', sans-serif;
    }
    .core-cards.cards-4-across.slides-across-4.js-loaded .read-more i {
        font-size: 24px;
        margin-left: 7px;
        vertical-align: middle;
    }
}