/****************************/
/* banner */
/****************************/

.banner {
  color: var(--banner-text);
  background: var(--banner-background);
  display: flex;
  position: relative;
}

.empty {
  background: url(images/photo-toronto-ttc-subway-sherbourne-station-yonge-line-3-women-walking-1966.jpg) 50% 40%/cover;
  flex: 1 1 auto;
}

.blurb {
  padding: 3rem 3rem 2rem 3rem;
  box-sizing: border-box;
  width: 33%;
  min-width: 20em;
}

.appstore {
  margin-top: 2rem;
}

.hero {
  position: absolute;
  top: 0.5em;
  right: 1em;
}

.content-container {
  padding: 0;
}

/****************************/
/* benefits */
/****************************/

.benefits {
  padding: 1rem;
}

.benefits-lists-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.benefits div {
  /*border: 1px dotted green;*/
  flex: 1 15em;
  padding-bottom: 1em;
  padding-right: 1em;
}

.benefits .float-placeholder {
  float: right;
  visibility: hidden;
}

.mobile-hero {
  display: none;
}

.home-footer {
  clear: both;
  text-align: center;
}

/****************************/
/* mobile */
/****************************/

@media screen and (max-width: 600px) {
  .banner {
    display: block;
  }
  .blurb {
    padding: 3rem 3rem 2rem 3rem;
    width: 100%;
    min-width: 0em;
  }
  .empty {
    display: none;
  }
  .hero {
    position: static;
    display: none;
  }
  .mobile-hero {
    display: block;
  }
  .mobile-hero img {
    width: 100%;
  }
  .benefits .float-placeholder {
    float: none;
    display: none;
  }
}