form {
    font-family: Arial;
    display: flex;
    flex-direction: column;
}

form div {
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
}

form input, form textarea {
    outline: unset;
    padding: 20px;
    width: 300px;
    border: 1px solid var(--cor-primaria);
    border-radius: 20px;
}

form {
    align-items: center;
    justify-content: center;
}

/*
Para Pc
*/
@media (min-width: 1100px) and (orientation: landscape) {
    .wraper{
        width: 1000px;
        margin-inline: auto;
        padding-inline: 2.4rem;
        align-items: center;
    }
    form input, form textarea {
        margin-top: 10px;
    }
}