*{
    margin: 0;
    padding: 0;
}

footer{
    color: white;
}

.footer-1{
    background: #313b48;
    padding: 60px 0;
}
.footer-1 h1{
    margin-bottom: 20px;
    color: white;
    text-align: left;
}
.facebook{
    padding-top: 50px;
}
.footer-1 i{ padding-right: 10px; }

.footer-2{
    background: #28313d;
    padding: 24px 0;
}

.nav-footer{
    display: grid;
    grid-template-columns: repeat(6, auto);
    grid-template-rows: 1fr;  
}
.nav-footer a{
    text-decoration: none;
    color: white;
    transition: all .3s;
}
.nav-footer a:hover{
    color:#5a91fa;
}
