@charset "UTF-8";
/*$color_1: #005b7a;*/
form .input-wrapper {
  margin: 5px 0 24px 0; }
form .input {
  display: inline;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 8px 6px;
  width: 100%;
  border: 1px solid #ccbf95;
  border-radius: 4px;
  font-family: "Helvetica neue", sans-serif, Arial, sans-serif;
  font-size: 0.95em; }
form label {
  font-weight: bold; }
form textarea {
  resize: vertical;
  height: 200px; }

.gray-form {
  background-color: #fffcf3;
  padding: 30px 40px;
  border-radius: 10px; }
@media only screen and (max-width: 900px) {
  .gray-form {
    width: auto; } }
@media only screen and (max-width: 1024px) {
  .gray-form {
    padding: 20px 25px; } }

.edit-form {
  color: #32323d; }
  .edit-form button {
    padding: 0.5em !important; }

main.form-page {
  margin: 30px auto 10px;
  max-width: 987px;
  margin-bottom: 20px; }

@media only screen and (max-width: 1024px) {
  main.form-page {
    margin: 30px 5px 10px 5px;
    max-width: unset; }
    main.form-page h1.main-heading, main.form-page .contact-text {
      margin: 10px 0 10px 10px; }
    main.form-page .contact-text {
      margin: 7px 0 7px 10px; } }
