.consulta{
    background:#fff;
    padding:90px 0;
}

.form-consulta{
    max-width:850px;
    margin:auto;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.form-consulta input,
.form-consulta select,
.form-consulta textarea{
    width:100%;
    padding:16px;
    border:1px solid #ddd;
    border-radius:10px;
    font-size:15px;
}

.form-consulta textarea{
    min-height:150px;
}

.form-consulta button{
    background:#22b14c;
    color:white;
    border:none;
    padding:18px;
    border-radius:10px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
}