footer {
    padding: 1.5rem 0;
    color: #2E4161;
    background:  #F5F5F5;
}

footer .mobile .col-4 {
    padding: 1.5rem 1rem;
}

footer .mobile .copy {
    padding-top: 1rem;
}

footer .desktop .copy a {
    font-family: 'SF UI Text Semibold', serif;
}

footer .desktop .copy .rights {
    padding-top: 1rem;
}

footer .desktop .logo {
    padding-top: .5rem;
    text-align: center;
}

footer .desktop .info .col-4,
footer .desktop .info .col-6,
footer .desktop .info .col-12 {
    line-height: 1.8;
}

footer .desktop .info {
    text-align: right;
}

footer .desktop .info a.nav-link {
    color: #5A76A5;
}