.mw-edit-dados-form {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.mw-edit-dados-form>button {
    width: fit-content;
    padding: 17px 25px;
    background-color: #FCCE15;
    border-radius: 45px;
    font-size: 12px;
    font-family: Poppins-Bold;
    margin-top: 20px;
    cursor: pointer;
}

.mw-edit-dados {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.mw-edit-dados-nome {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.mw-edit-dados label {
    font-size: 13px;
    font-family: Poppins-Bold;
    color: #2D042E;
}

.mw-edit-dados input {
    background-color: white;
    border-radius: 20px;
    padding-left: 20px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    color: #757575;
    height: 40px;
}

.mw-edit-dados-info {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 30px;
}

.mw-edit-dados-cpf-cnpj {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
}

.mw-edit-dados-email {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
}


/*address.module*/

@media (max-width:1024px) {
    .mw-edit-splide-plan {
        overflow: hidden;
    }
    .mw-plans-area {
        width: 100% !important;
    }
    .mw-edit-planos .plans-card-box,
    .mw-edit-splide-plan .plans-card-box {
        width: 100% !important;
    }
    .splide-plans {
        width: 100% !important;
    }
    .mw-edit-splide-plan .mw-plans-container-mobile {
        width: 100% !important;
    }
    main {
        width: 95%;
        margin: 0 auto;
        position: relative;
    }
    .mw-minha-conta-title {
        max-width: 200px;
    }
    .mw-edit-card-conteudo {
        width: 100% !important;
    }
    .mw-edit-dados-info {
        flex-wrap: wrap;
    }
    .mw-edit-dados>input {
        width: 100% !important;
    }
    .mw-edit-dados-cep-end {
        flex-wrap: wrap;
        width: 100% !important;
    }
    .mw-edit-dados-num-bai-cid {
        flex-wrap: wrap;
        width: 100% !important;
    }
    .mw-edit-dados-est-pais {
        flex-wrap: wrap;
        width: 100% !important;
    }
    .mw-edit-dados-cpf-cnpj {
        width: 100% !important;
    }
    .mw-edit-dados-email {
        width: 100% !important;
    }
    .mw-edit-dados-cep {
        width: 100% !important;
    }
    .mw-edit-dados-senha {
        width: 100% !important;
    }
    .mw-edit-dados-conf {
        width: 100% !important;
    }
    .mw-edit-dados-num {
        width: 100% !important;
    }
    .mw-edit-dados-end {
        width: 100% !important;
    }
    .mw-edit-dados-bai {
        width: 100% !important;
    }
    .mw-edit-dados-cid {
        width: 100% !important;
    }
}

.mw-edit-dados-cep-end {
    display: flex;
    flex-direction: row;
    gap: 30px;
}

.mw-edit-dados-cep {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 33%;
}

.mw-edit-dados-end {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 66%;
}

.mw-edit-dados-num-bai-cid {
    display: flex;
    flex-direction: row;
    gap: 30px;
}

.mw-edit-dados-num {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 30%;
}

.mw-edit-dados-bai {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 30%;
}

.mw-edit-dados-cid {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 30%;
}

.mw-edit-dados-est-pais {
    display: flex;
    flex-direction: row;
    gap: 30px;
}

.mw-edit-dados-est {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
}

.mw-edit-dados-pais {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
}

.mw-edit-dados-senha {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
}

.mw-edit-dados-conf {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
}