@media only screen and (min-width: 0) {
  .e-fadeup {
    transition: opacity 1s, transform 1s;
    opacity: 0;
    transform: translateY(35px);
  }
  .is-complete-animation .e-fadeup.is-inview {
    opacity: 1;
    transform: none;
    transition-delay: 0;
  }
  .e-fade {
    transition: opacity 1s;
    opacity: 0;
  }
  .is-complete-animation .e-fade.is-inview {
    opacity: 1;
    transition-delay: 0.3s;
  }
  /*é.e-open {
    transition: all 1.5s;
    opacity: 0;
	  max-height: 0;
  }
  .is-complete-animation .e-open.is-inview {
    opacity: 1;
    transition-delay: 0s;
	  max-height:2000px;
  }*/
  .e-fadedown {
    transition: opacity 1s, transform 1s;
    transform: translateY(-20px);
    opacity: 0;
  }
  .is-complete-animation .e-fadedown.is-inview {
    opacity: 1;
    transform: none;
  }
  /*header*/
  .e-header {
    transition: opacity 1s, transform 1s;
    opacity: 1;
    transform: translateY(-150px);
  }
  .is-complete-animation .e-header.is-inview {
    opacity: 1;
    transform: none;
    transition-delay: 0.1s;
  }
  /**splitting**/
  .is-complete-animation .e-word.is-inview .word {
    transition-delay: calc(0.05s * var(--word-index));
    transform: translate(0, 0);
    opacity: 1;
  }
  .e-word .word {
    transition: transform 1s, opacity 0.5s;
    transform: translate(0, 35px);
    opacity: 0;
    display: inline-block;
  }
  .is-complete-animation .e-chars.is-inview .char {
    transition-delay: 0.3s;
    transform: translate(0, 0);
    opacity: 1;
  }
  .e-chars .word {
    overflow: hidden;
  }
  .e-chars .char {
    transition: transform 0.6s, opacity 0.3s;
    transform: translate(0, 35px);
    opacity: 0;
  }
  /**set delay**/
  .is-complete-animation .e-delay.is-inview {
    transition-delay: 0.6s;
  }
}
@media only screen and (min-width: 991px) {
  /*image*/
  .e-blackwhite::before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    background-color: white;
    mix-blend-mode: saturation;
    backdrop-filter: blur(10px) saturate(100%);
    -webkit-backdrop-filter: blur(10px) saturate(180%);
    transition: opacity 2s;
    opacity: 1;
    z-index: 1;
  }
  .is-complete-animation .e-blackwhite.is-inview::before {
    opacity: 0;
  }
	
}