.footer__iconed-anchor--sm {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0.05em;
    color: #21405e;
}

.footer__iconed-anchor--sm:hover {
    color: #d52b1e;
}
/**/
.footer-card {
    padding: 65px 42px 58px 42px;
}

@media (max-width: 576px) {
    .footer-card {
        padding: 54px 20px 22px 20px;
    }
}

.footer-card__list {
    margin-top: -40px;
}

.footer-card__list .footer-card__item {
    padding-top: 40px;
}

@media (max-width: 576px) {
    .footer-card__list {
        margin-top: -20px;
    }

    .footer-card__list .footer-card__item {
        padding-top: 20px;
    }
}