.form-input {
  display: flex;
  flex-direction: column;
  gap: 0.75em; /* 12px */
}

.form-input__label {
  color: var(--black);
}

.form-input__field {
  display: flex;
  align-items: center;
  background: var(--white);
  height: 4.3125em; /* 69px */
  padding: 1.5em 1.25em; /* 24px 20px */
  box-sizing: border-box;
}

.form-input__input {
  all: unset;
  width: 100%;
  color: var(--black);
  font-family: var(--font-body);
}

.form-input__input::placeholder {
  color: var(--grey-30);
}
