div[data-id="8c2a-9e29-1bc2-2470-1764706641432"] {
	padding: 0 !important;
}
#hero-banner__container {
  position: relative;
  height: calc(100vh - 92px);
  z-index: 0;
}
#hero-banner-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(160deg, transparent, rgba(0, 0, 0, 0.5) 75%);
  z-index: 3;
}
#banner-copy__container {
    position: absolute;
    width: 100%;
    max-width: 680px;
    top: 75%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    padding: 0 25px;
}
#banner-copy__container h1 {
  color: #FEFDFA;
  font-size: 3.8rem;
  font-weight: 600;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  display: block;
  line-height: 1.2;
}
#hero-banner__container video {
  position: absolute;
  width: 100%; 
  height: 100%; 
  object-fit: cover; 
  object-position: top;
  z-index: 2;
}
#hero-banner__container img {
  position: absolute;
  width: 100%; 
  height: 100%; 
  object-fit: cover; 
  object-position: top;
  z-index: 1;
  display:none;
}
a {
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
  outline: none;
}

a.flip-animate {
  perspective: 1000px;
}
a.flip-animate  span {
    position: relative;
    display: inline-block;
    padding: 0;    
    transition: transform 0.3s;
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
 
/* This mirrors the transform you already apply on :hover */
a.flip-animate span.is-flipping {
  transform: rotateX(90deg) translateY(-22px);
}

#hero-banner-scroll-notice {
  position: absolute;
  color: #FEFDFA;
  font-family: Varela;
  bottom: 25px;
  left: 50%;
  transform:translateX(-50%);
  text-align: center;
  z-index: 5;
  transition: 1s;
  opacity: 0;
}
#scroll-arrow {
  display: block;
  font-size: 1.2rem;
  animation: .6s ease-in-out 1s infinite grow;
  margin-top: 10px;
}

@keyframes grow {
  0% {transform: scale(1)}
  50% {transform: scale(1.3)}
  100%{transform: scale(1)}
}

@media screen and (max-width: 991px) {
	#banner-copy__container {left: 50%;}
	#banner-copy__container h1 {font-size: 3.2rem}
}
