.form-box {
  margin-top: 28px;
  padding: 30px 32px;
  background: #fff;
  border: 1px solid #ded9cc;
}
.form-box h2 {
  font-size: 24px;
}
.form-box p {
  font-size: 13px;
  color: #6b6558;
}
.form-box label {
  display: block;
  margin-top: 16px;
  font-size: 12.5px;
  font-weight: 500;
}
.form-box .req {
  font:
    9.5px "JetBrains Mono",
    monospace;
  color: #fff;
  background: #b1502e;
  padding: 2px 7px;
  border-radius: 2px;
  margin-left: 6px;
}
.form-box input,
.form-box textarea {
  width: 100%;
  margin-top: 6px;
  padding: 11px 13px;
  border: 1px solid #ded9cc;
  background: #f3f1ec;
  font: inherit;
}
.form-box textarea {
  min-height: 150px;
}
.form-box input[type="submit"] {
  width: auto;
  background: #b1502e;
  color: #fff;
  border: 0;
  padding: 14px 28px;
  cursor: pointer;
}
