@import url("/font-faces.css");
@import url("/project.css");
/* Import also supports pages already open with the previous navigation runtime. */
/* Page-specific values and layout; shared rules are in ../project.css. */
.page-container { margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 0px; padding-top: 0px; }

.standard-modules .modules .project-module-media_collection[data-id=""] .grid--main { margin: 0px -4px; }
.splash-modules .modules .project-module-media_collection[data-id=""] .grid--main { margin: 0px -4px; }

.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] { float: left; margin-bottom: 40px; margin-top: 90px; max-width: 800px; width: 100%; }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] label { color: rgb(124, 124, 124); font-family: FS; font-weight: 400; font-size: 14px; font-style: normal; line-height: 14px; margin-bottom: 10px; margin-top: 0px; text-align: left; }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] input, .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] textarea { background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); font-family: FS; font-size: 18px; font-style: normal; font-weight: 300; margin-bottom: 30px; margin-top: 0px; padding-left: 10px; text-align: left; text-transform: none; }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] input:focus, .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] textarea:focus { }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] input::-webkit-input-placeholder, .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] textarea::-webkit-input-placeholder { color: rgba(51, 51, 51, 0.4); }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .form-error { margin-bottom: 30px; margin-top: -30px; }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .submit-button { border-radius: 5px; color: rgb(34, 128, 164); font-family: FSCond; font-size: 18px; font-style: normal; font-weight: 400; height: 40px; line-height: 40px; padding-left: 30px; padding-right: 30px; border: 1px solid rgba(34, 128, 164, 0.6); }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .submit-button:hover { border: 1px solid rgba(124, 124, 124, 0.3); color: rgb(124, 124, 124); font-style: normal; font-weight: 400; text-transform: none; }
.project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .contact-form-sent { color: rgb(34, 128, 164); font-family: FS; font-size: 18px; font-style: normal; font-weight: 500; text-align: left; text-transform: none; }
@media (max-width: 932px) {
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] { padding-left: 5%; padding-right: 5%; margin-bottom: 20px; margin-top: 38px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] label { font-size: 13px; margin-bottom: 8px; margin-top: 0px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] input, .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] textarea { font-size: 14px; margin-bottom: 18px; margin-top: 0px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .form-error { margin-bottom: 18px; margin-top: -18px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .submit-button { font-size: 14px; height: 38px; line-height: 38px; }
}
@media (max-width: 540px) {
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] { margin-bottom: 18px; margin-top: 33px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] label { font-size: 11px; margin-bottom: 7px; margin-top: 0px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] input, .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] textarea { font-size: 12px; margin-bottom: 16px; margin-top: 0px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] input { height: 35px; line-height: 35px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .form-error { margin-bottom: 16px; margin-top: -16px; }
  .project-module-form[data-id="m660690c284083961cd5a14d5e40fe8f9fe6c5e338c5100116497b"] .submit-button { font-size: 14px; height: 35px; line-height: 35px; }
}
