.contato{

padding:100px 0;

background:#FFF;

}

#formOrcamento{

margin-top:50px;

}

.linha{

display:grid;

grid-template-columns:1fr 1fr;

gap:25px;

margin-bottom:25px;

}

.campo{

display:flex;

flex-direction:column;

}

label{

margin-bottom:8px;

font-weight:600;

}

input,
select,
textarea{

padding:15px;

border:1px solid var(--border);

border-radius:12px;

font-size:16px;

font-family:inherit;

}

textarea{

resize:vertical;

}

small{

margin-top:8px;

color:var(--text-light);

line-height:1.5;

}