.form-field {
  display: grid;
  gap: 0.45rem;
}
.form-field label {
  font-size: 0.85rem;
  font-weight: 700;
}
.form-field input,
.form-field textarea {
  border: 1px solid #d7dacf;
  border-radius: 0.8rem;
  padding: 0.9rem 1rem;
  background: #fff;
  transition: 0.2s;
}
.form-field input:hover,
.form-field textarea:hover {
  border-color: #b8bf29;
}
.form-field input:focus,
.form-field textarea:focus {
  border-color: #8d941b;
  box-shadow: 0 0 0 3px rgba(215, 223, 35, 0.25);
  outline: none;
}
.success-note {
  display: none;
}
.success-note.show {
  display: block;
}
