@media (max-width: 500px) {
    .central-header {
        display: none;
    }
    .c-header__nav {
        justify-content: center;
    }
    .c-sec__link_uteis {
        flex-direction: column;
        height: 280px;
    }
    .links--uteis {
        width: 330px;
    }
    .c-sec__link_uteis::before {
        left: -50px;
    }
    .c-sec__link_uteis::after {
        left: 220px;
    }
    .planos-cards {
        flex-direction: column;
    }
    .plano-principal {
        transform: scale(1);
        margin-bottom: 20px;
    }
    .c-footer--areas {
        flex-direction: column;
    }
    .c-footer--areas {
        gap: 20px;
        align-items: center;
    }
    .rodape {
        margin-top: 20px;
    }
}