body{
  background-color: #0e2d30;
  color: #fff;
}
.logo img{
  height: 40px;
}
a{
  text-decoration: none;
}
a:hover,a:visited{
  text-decoration: none;
  color: #fff;
}
.tile-img{
  background-position: center;
  background-size: cover;
  min-height: 300px;
}
.stage-menu__subheading {
  display: block;
  max-width: 40rem;
 
  text-align: center;
  font-size: 1.3333333333rem;
  line-height: 150%;
  margin: 0 auto;


}
.stage-footer__label{
  justify-content: center;
    margin: 0 auto;
    font-weight: 500;
    letter-spacing: .1666666667rem;
    font-size: 1.0833333333rem;
}
.nav-list_item_heading{
  font-family: "Recoleta", "Times New Roman", Times, serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-align: center;
}
.home-slide{
  transition:  .8s;
}
.home-slides:hover:not(.noHover) .home-slide {
  opacity: .25;
  transform: scale(1)
}
.home-slide:hover  {
 opacity: 1!important;
 scale: 1.05;
}
.explore-text{
  opacity: 0;
  transition: 1s;
 }

.home-slide:hover  .explore-text{
 opacity: 1;
 }
 
 

/* .home-slide:hover {
  transform: scale(1.05);
  opacity: 1;
} */


.footer a{
  transition: color .2s;
}
.footer a:focus, a:hover {
  color: #bce0ed;
  
}
.home-slides{
  /* height: 100px;
  transition: height 2s; */
}
.home-slides.active{
  
  /* height: 300px; */
}
.explore-text{
  font-family: "Kievit-Offc-Pro";
  font-size: 1.3333333333rem;
 
  letter-spacing: .1666666667rem;

  text-transform: uppercase;

}
@media only screen and (min-width: 768px) {
  .home-wrap{
    height: 100vh;
  }
}
@media only screen and (max-width: 768px) {

  .footer *{
    text-align: center;
    justify-content: center!important;
  }
  .mobile-show{
    display: flex!important;
  
  }
  .mobile-hide{
    display: none!important;
  }

}
