#mainContent > article > header {
  display: none !important;
}

/* ========================================
   CONTAINER & LAYOUT
   ======================================== */
#mainContent > article .c-container,
#mainContent > article .c-container--sml {
  width: 80%;
  max-width: 1080px;
  position: relative;
  margin: auto !important;
}

#mainContent > article .i-builder-heading__text {
  font-family: 'aktiv-grotesk', 'Open Sans', 'Arial', sans-serif !important;
  font-size: 26px;
  color: #333;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
  word-wrap: break-word;
}

#mainContent
  > article
  > div.i-builder__component.i-builder__component--heading.i-builder-heading.i-builder-heading--left {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
  margin-top: 88px !important;
  margin-bottom: 0px !important;
}

#mainContent
  > article
  > div.i-builder__component.i-builder__component--heading.i-builder-heading.i-builder-heading--left
  > div {
  padding-top: 27px !important;
  padding-bottom: 56px !important;
}

#mainContent
  > article
  > div.i-builder__component.i-builder__component--html-code.i-builder-html-code {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
}

@media (max-width: 767px) {
  #mainContent > article .i-builder-heading__text {
    font-size: 18px;
  }
}
