#contact-form fieldset { border: 0; padding: 0; margin: 1.25rem 0; min-width: 0; }
#contact-form label { display: block; margin-top: 1rem; }
#contact-form input, #contact-form select, #contact-form textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 36rem;
  padding: .6rem;
  margin: .3rem 0 0;
  border: 1px solid #766e5c;
  border-radius: .2rem;
  background: #fffdf7;
  color: #24362d;
  font: inherit;
}
#contact-form textarea { resize: vertical; }
#contact-widget { margin: 1rem 0; }
#contact-form button { padding: .55rem 1rem; }
