/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 4, stdin */

.module--contact {
  background-color: #E6E6E6;
  padding: 88px 0 96px 0;
}

/* line 7, stdin */

.module--contact .text__title {
  margin-bottom: 3em;
  position: relative;
  padding: 0;
}

/* line 11, stdin */

.module--contact .text__title::before {
  background-color: #98C776;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 24px;
  width: 100%;
  z-index: 1;
}

/* line 21, stdin */

.module--contact .text__title h1 {
  display: inline-block;
  padding: 0 .75em;
  position: relative;
  z-index: 2;
  background-color: #E6E6E6;
}

/* line 29, stdin */

.module--contact .container.contact__flex {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

/* line 33, stdin */

.module--contact .container.contact__flex .contact_details {
  width: 50%;
}

/* line 35, stdin */

.module--contact .container.contact__flex .contact_details .opening_hours {
  margin-top: 86px;
}

/* line 39, stdin */

.module--contact .container.contact__flex .contact_form {
  width: 50%;
}

/* line 42, stdin */

.module--contact .container.contact__flex .contact_form form input,
.module--contact .container.contact__flex .contact_form form textarea {
  border: 0;
}

/* line 45, stdin */

.module--contact .container.contact__flex .contact_form form input#gform_submit_button_1 {
  border-radius: 50px;
  background-color: #26301D;
}

/* line 52, stdin */

.module--contact svg {
  margin-bottom: 16px;
}


/*# sourceMappingURL=contact-block.css.map*/