	
  .cases-header {
      display: flex;
      flex-direction: column;
  }

  @media only screen and (min-width: 1200px) {
      .cases-header {
          flex-direction: row;
      }
  }

  @media only screen and (min-width: 1200px) {
      .cases-header {
          align-items: stretch;
      }
  }

  .cases-header .cases-callouts {
      background: #EBF7F5;
      flex-grow: 1;
      padding: 1em 1em;
  }

  @media only screen and (min-width: 768px) {
      .cases-header .cases-callouts {
          padding: 1em;
          font-size: 1em;
      }
  }

  .cases-header .cases-callouts>footer {
      text-decoration: none;
      margin-top: 1em;
      font-size: .8em;
      text-align: center;
  }

  .cases-header .cases-callouts>footer ul {
      width: 100%;
      list-style: none;
      margin: 0;
      padding: 0;
      display: flex;
      justify-content: space-between;
  }

  .cases-header .cases-callouts .callouts-container {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
  }

  .cases-header .cases-callouts .callouts-container a {
    width: 100%;
    color: #000;
    text-decoration: none;
  }

  .cases-header .cases-callouts .callouts-container .callout {
      text-align: center;
      background: #fff  ;
      width: 100%;
      padding: .5em 0;
  }

  .cases-header .cases-callouts .callouts-container .callout span.count {
      display: block;
      font-size: 1.7em;
      font-weight: 500;
      margin-bottom: .5em;
  }

  .cases-header .cases-callouts .callouts-container .callout span.cases-seven-days {
      display: block;
      font-size: 1.7em;
      font-weight: 500;
  }

  @media only screen and (min-width: 1200px) {
      .cases-header>a {
          width: 40%;
          margin-top: 0;
      }

      .cases-header>a.half {
          width: 100%;
          margin-top: 0;
          min-height: 206px;
      }
  }

  .cases-header>a:hover section {
      transition: 0.2s all;
      background: rgba(0, 124, 145, 0.9);
  }

  .cases-header>a .heading {
      font-size: 1.3em;
      font-weight: 600;
  }

  .cases-header>a p {
      margin: 0;
  }

  .cases-header>a section {
      transition: 0.2s all;
      background: rgba(0, 124, 145, 0.8);
      color: #fff;
      padding: 1em 1em 1.3em;
      position: absolute;
      bottom: 0;
      width: 100%;
  }