#footer-13 {
    padding: 2.25rem 0 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 2.25rem;
    color: var(--wp--preset--color--cor-3);
    background-color: var(--wp--preset--color--cor-9);
}

#footer-13 .footer_coluna.footer_coluna-1 {
    max-width: 600px;
}

#footer-13 .footer_coluna.footer_coluna-2 {
    max-width: 416px;
}

#footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item {
    display: flex;
    justify-content: end;
    border-left: 2px solid rgba(161, 161, 161, 17%);
}

#footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item>div>span {
    font-size: var(--wp--preset--font-size--fonte-4);
    color: var(--wp--preset--color--cor-2);
    margin-bottom: 1.25rem;
    display: inline-block;
}

#footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item .dados_de_contato-item:last-child a {
    margin-bottom: 0;
}

#footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item a {
    margin-bottom: 1rem;
}

#footer-13 ul#menu-menu-footer {
    list-style: none;
    padding: 0;
    margin: 1.25rem 0;
    display: flex;
    justify-content: space-between;
    gap: .625rem;
}

#footer-13 h2 {
    display: none;
}

#footer-13 .footer_coluna a {
    color: var(--wp--preset--color--cor-3);
    text-decoration: none;
    font-size: var(--wp--preset--font-size--fonte-6);
    padding: .3125rem 0;
    display: flex;
    transition: all .4s;
}

#footer-13 .footer_coluna a:hover {
    color: var(--wp--preset--color--cor-1);
}

#footer_copyright {
    background-color: var(--wp--preset--color--cor-2);
    color: var(--wp--preset--color--cor-9);
    min-height: 70px;
    display: flex;
    align-items: center;
}

#footer_copyright a {
    color: var(--wp--preset--color--cor-9);
}

@media screen and (max-width: 991px) {
    #footer-13 {
        text-align: center;
    }

    #footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item {
        border-left: none;
        border-top: 2px solid rgba(161, 161, 161, 17%);
        margin-top: 2rem;
        padding-top: 1.5rem;
    }

    #footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item,
    #footer-13 .footer_coluna.footer_coluna-2 .footer_coluna-2-item a {
        justify-content: center;
    }

    #footer_copyright {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    #footer_copyright .col-12 {
        gap: 1rem;
    }
}

@media screen and (max-width: 575px) {
    #footer-13 ul#menu-menu-footer {
        flex-direction: column;
        align-items: center;
    }
}