/*--- Colors setup ---*/
/*--- Fonts ---*/
/*--- Spacing ---*/
/*--- Buttons ---*/
/*--- helpers ---*/
/*--- Contact section & Contact form style ---*/
.contact-section {
  border-top: 2px dotted #e6e6e6;
  padding: 3.125rem 0 6.25rem 0;
}
.contact-section h3 {
  font-size: 2.25rem;
  line-height: 1.4;
}
.contact-section .gform_wrapper {
  background-color: #FFFFFF;
  box-shadow: 0 1px 15px 3px #e6e6e6;
  border: 1px dashed #e6e6e6;
  margin-top: 5.625rem;
  padding: 2.5rem;
}
@media (min-width: 992px) {
  .contact-section .gform_wrapper {
    padding: 6.25rem 15.4375rem 5.625rem;
  }
}
.contact-section .gform_wrapper .gform_heading {
  display: none;
}
.contact-section .gform_wrapper form#gform_1 .gform_footer input[type="submit"] {
  background-color: #082f47;
  padding: 0.9375rem 1.25rem;
  border-radius: 5px;
}
.contact-section .gform_wrapper .gform_fields {
  font-size: 0.875rem;
  line-height: 1.72;
}
.contact-section .gform_wrapper .gform_fields input, .contact-section .gform_wrapper .gform_fields textarea {
  border: 2px solid #e6e6e6;
  box-shadow: none;
  padding: 0.625rem 0.9375rem;
  color: #333333;
  border-radius: 5px;
  height: 3.125rem;
}
.contact-section .gform_wrapper .gform_fields input:focus, .contact-section .gform_wrapper .gform_fields textarea:focus {
  border-color: #082f47;
}
.contact-section .gform_wrapper .gform_fields label {
  color: #333333;
}
@media print {
  .contact-section {
    display: none;
  }
}
