/* Main footer container */
.footer {
    background-color: var(--color-1);
    text-align: center;
}
/* Footer wrapper container */
.footer-wrapper {
    padding: 1em;
}

/* Footer image */
.footer img {
    height: 40px;
}

/* Footer links */
.footer a {
    font-size: 18px;
    color: var(--color-2);
    text-decoration: none;
    display: block;
    padding: 0.25em;
}
.footer a:hover {
    color: var(--primary-color);
    text-decoration: underline;
}