.contact-form{
  margin-top:40px;
}

.form-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:25px;
}

.form-group{
  display:flex;
  flex-direction:column;
}

label{
  font-weight:600;
  margin-bottom:6px;
}

input, select{
  padding:14px;
  border-radius:8px;
  border:1px solid #ddd;
  font-size:16px;
}