.footer-container {
    padding: 20px;
}
.footer-links-table {
    margin: 10px;
}

.footer-links-table a, .copyright-terms a {
    color: var(--md-sys-color-tertiary);
    font-size: var(--md-sys-typescale-body-large-font-size);
    line-height: var(--md-sys-typescale-body-large-line-height);
}

.copyright-terms a {
    text-decoration: underline;
}

.footer-links-table a:hover, .copyright-terms a:hover {
    transition: color 0.2s ease-in;
    color: var(--md-ref-palette-tertiary70);
}

.footer-links-table ul {
    text-align: center;
    list-style: none;
    padding-left: 0;
}

.footer-links-table li {
    padding: 5px;
}

.footer-links-table h3 {
    text-align: center;
}

.footer-links-table h3 a {
    text-align: center;
    font-size: var(--md-sys-typescale-headline-small-font-size);
}

.copyright-terms p {
    font-size: var(--md-sys-typescale-label-small-font-size);
    text-align: center;
    width: 100%;
}


@media screen and (min-width: 480px) {

}

@media screen and (min-width: 768px) {

}

@media screen and (min-width: 1200px) {

    .copyright-terms p, .copyright-terms a {
        font-size: var(--md-sys-typescale-label-large-font-size);
    }
}

@media screen and (min-width: 1440px) {

}

@media screen and (min-width: 1920px) {
}
