.col-4-md.page-hero__title-block {
  min-height: 297px;
  padding: 25px 32px;
  background-color: #12284c;
  color: #fff;
  margin: 0 !important;
  display: block;
  width: 100%; }
  @media screen and (min-width: 68.75rem) {
    .col-4-md.page-hero__title-block {
      display: flex;
      display: -webkit-flex;
      width: 34.25%; } }

.col-8-md.page-hero__body-block {
  margin: 0 !important;
  padding: 25px;
  background: #ffffff;
  display: block;
  width: 100%; }
  @media screen and (min-width: 68.75rem) {
    .col-8-md.page-hero__body-block {
      display: flex;
      display: -webkit-flex;
      width: 65.8%;
      padding: 50px; } }

h1.page-hero__heading {
  color: #ffffff;
  margin: 0;
  line-height: 1.11;
  font-size: 2rem; }

h2.page-hero__heading {
  color: #ffffff;
  margin: 0; }

.row.page-hero__row {
  display: block;
  padding-top: 50px; }
  .row.page-hero__row.image {
    margin-top: -70px;
    padding-top: 0; }
  @media screen and (min-width: 68.75rem) {
    .row.page-hero__row {
      display: flex;
      display: -webkit-flex; } }

.page-hero {
  background: #F2F2F2; }
  @media screen and (min-width: 68.75rem) {
    .page-hero {
      padding-bottom: 100px; } }

.page-hero__image {
  min-height: 320px;
  max-width: 1280px;
  margin: 0 auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media screen and (min-width: 33.75rem) {
    .page-hero__image {
      min-height: 500px; } }

.container.page-hero__intro {
  width: 100%; }
