.rodape {
    background: var(--cor-leite-claro);
    display: flex;
    justify-content: space-between;
}

@media (min-width: 320px) {
    .rodape {
        align-items: center;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: none;
        padding-bottom: 1rem;
        padding-top: 1rem;
    }
}

@media (min-width: 768px) {
    .rodape {
        align-items: unset;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 364px;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .rodape {
        align-items: unset;
        flex-direction: row;
        flex-wrap: nowrap;
        max-height: none;
        padding-bottom: 4rem;
        padding-top: 4rem;
    }
}