/* Hero Contact */
.sec-hero-contact .et_pb_row .et_pb_column:first-child {
  width: 40%;
  margin-right: auto;
}
.sec-hero-contact .et_pb_row .et_pb_column:nth-child(2) {
  width: 40%;
}

/* Blurb */
.sec-hero-contact .et_pb_blurb .et_pb_blurb_content {
  margin: 0;
}
.sec-hero-contact .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 40px;
}
.sec-hero-contact .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
  padding-left: 40px;
  vertical-align: middle;
}
.sec-hero-contact
  .et_pb_blurb
  .et_pb_blurb_content
  .et_pb_blurb_container
  .et_pb_module_header {
  padding: 0;
}

/* Form */
.sec-hero-contact .et_pb_contact_form_container {
  margin-bottom: 0px !important;
}
.sec-hero-contact .et_pb_contact_form input,
.sec-hero-contact .et_pb_contact_form textarea {
  background: none !important;
  font-size: 18px;
}
.sec-hero-contact .et_pb_contact_form .et_contact_bottom_container {
  display: none;
}

/* Section Map */
.sec-map .et_pb_code iframe {
  width: 100%;
  display: block;
}

@media only screen and (max-width: 849px) {
  /* Hero Contact */
  .sec-hero-contact .et_pb_row {
    display: flex;
    flex-wrap: wrap;
    row-gap: 40px;
  }
  .sec-hero-contact .et_pb_row .et_pb_column {
    flex: 1 1 100%;
    width: 100%;
  }

  /* Blurb */
  .sec-hero-contact .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    padding-left: 20px;
  }

  /* Form */
  .sec-hero-contact .et_pb_contact_form input,
  .sec-hero-contact .et_pb_contact_form textarea {
    font-size: 14px;
  }
}
