@media screen and (max-width: 767px) {
  .home ul.additionalLinks li {
    margin-bottom: 20px;
  }
  .home.carousel .slide {
      background: #fff;
  }
}

.home a.scrollTo,
.home .hide {
  display: none;
}

.home .mainBody {
  margin-top: 0;
}

/*.home .homeImpact {
  max-height: 100vh;
  overflow: hidden;
}*/

.home .homeImpact .home {
  position: relative;
  overflow: hidden;
  min-height: auto;
}


.home .homeImpact .home .slick-list {
  max-height: calc(100vh - 12rem);
}

@media screen and (max-width: 767px) {
  .home .homeImpact .home .slick-list {
    max-height: 100vh;
  }
}

.home .homeImpact .home .slick-track,
.home .homeImpact .home .slide,
.home .homeImpact .home .slick-list {
  width: 100% !important;
}

.home .homeImpact .home .slide {
  min-height: auto;
}

/*@media screen and (min-width: 991px) {
  .home .homeImpact .home {
  min-height: 100px;
  max-height: 100vh;
  }
  .home .homeImpact .home .slide {
    height: calc(100vh - 12rem);
    max-height: 100vh;
  }
}*/


.home .homeImpact .home.image-carousel .slide {
    height: auto;
}

@media screen and (max-width: 767px) {
  .home .homeImpact .home.image-carousel .slide {
    height: calc(100vh - 6.5rem);
  }
  .home .homeImpact .home.image-carousel .slide {
      height: auto;
  }
}

@media screen and (min-width: 768px) {
  .home .homeImpact .home .slide img {
    margin-top: -5rem;
  }
}

@media screen and (min-width: 768px) {
  .home .homeImpact .home .slide .textOverlay.bottom-left {
    width: 30%;
    margin-left: 0;
    left: 15%;
    bottom: 15%;
    z-index: 1;
  }
}

.home .homeImpact .home .slide .gradientOverlay {
  background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(34, 34, 34, 0)), to(rgba(34, 34, 34, 0.2)));
  background: linear-gradient(to left, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, 0.2) 100%);
}

.home .homeImpact.covidBanner .slick-list {
  max-height: calc(100vh - 15rem);
}

@media screen and (max-width: 767px) {
  .home .homeImpact.covidBanner .slick-list {
    max-height: 100vh;
  }
  .home .homeImpact.covidBanner .slick-list .slide {
    height: calc(100vh - 9.5rem);
  }
}

.home .homeImpact .video-carousel .slick-list {
  max-height: 100%;
}

.home .homeImpact .video-carousel .slick-list .slide {
  height: 100%;
}

.homeImpact .home {
  margin-bottom: 0;
}

.cta-nav {
  width: 100%;
  display: block;
  background: #aa1010;
}

.cta-nav .wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  max-width: 900px;
  margin: auto;
  text-align: center;
}

.cta-nav .wrapper .ctas {
  padding: 10px 0;
}

.cta-nav .wrapper .ctas.visit a,
.cta-nav .wrapper .ctas.info a {
  border-left: 1px solid #fff;
}

.cta-nav .wrapper .ctas a {
  color: #fff;
  text-decoration: none;
  display: block;
  font-size: 15px;
}

.covid-banner {
  padding: 10px 0;
  background-color: #f3f3f3;
}
.yellow-background {
    background-color: #f8de66;
}

@media screen and (max-width: 767px) {
  .covid-banner {
    padding: 5px 0;
  }
}

.covid-banner .wrapper {
  text-align: center;
}

.covid-banner .wrapper .banner-message {
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .covid-banner .wrapper .banner-message {
    display: block;
    font-size: 0.75rem;
  }
}

.covid-banner .wrapper .banner-message .fa-exclamation-triangle {
  color: #000;
  width: auto;
  z-index: 1;
}

.covid-banner .wrapper .banner-message a {
  text-transform: none;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .covid-banner .wrapper .banner-message a {
    display: block;
    max-width: 200px;
    margin: auto;
  }
}

.covid-banner .wrapper .close {
  float: right;
  margin-right: 20px;
  font-size: 0.875rem;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .covid-banner .wrapper .close {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}