.footer {
    grid-area: footer;
    background-color: #e8e6e6;
    display: grid;
    grid-template-columns: 1fr minmax(100px, 1180px) 1fr;
    grid-template-areas: "a b c";
}

.footer-container {
    grid-area: b;
    display:flex;
    justify-content: space-between;
    text-decoration: none;
}

/*.footer-grid {*/
/*    display: grid;*/
/*    margin-top: 30px;*/
/*    grid-template-areas:*/
/*    "a b c";*/
/*    grid-row-start: 2;*/
/*    grid-row-end: 3;*/
/*}*/



/*.footer-grid > p {*/
/*    grid-column: a/c;*/
/*}*/