#a {
  background-image: url(/themes/gns/assets/images/partners/partners-landing.jpg);
  background-position-x: 63%;
  background-position-y: top;
  background-attachment: fixed;
}


/*----- Carousel -----*/
#home .carousel-landing .content {
  opacity: 0;
  position: absolute;
  max-width: var(--wrapperMaxWidth);
  margin: 0 auto;
  bottom: 15vh;
  left: 15vw;
  right: 15vw;
  padding: var(--mainMenu-padding);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: nowrap;
  flex-flow: nowrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

#home .carousel-cell {
  width: 100%;
  height: 100vh;
  background-size: cover;
}