/* Composant NRV — animations au scroll : base + toutes les variantes (reprise fidèle, fichiers concaténés). */

/* ===== scroll.css ===== */
.ScrollAnimatedElement.active{
  transition-duration:1500ms;
  transition-timing-function:ease;
}
/* ===== scroll-slide.css ===== */
.Scroll_slide-up{
  transform:translateY(100%);
}
.Scroll_slide-down{
  transform:translateY(-100%);
}
.Scroll_slide-left{
  transform:translateX(100%);
}
.Scroll_slide-right{
  transform:translateX(-100%);
}
@media (max-width:1120px){
	.Scroll_slide-up-max-1120{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-max-1120{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-max-1120{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-max-1120{
	  transform:translateX(-100%);
	}
}
@media (max-width:991px){
	.Scroll_slide-up-max-991{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-max-991{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-max-991{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-max-991{
	  transform:translateX(-100%);
	}
}
@media (max-width:767px){
	.Scroll_slide-up-max-767{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-max-767{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-max-767{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-max-767{
	  transform:translateX(-100%);
	}
}
@media (max-width:479px){
	.Scroll_slide-up-max-479{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-max-479{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-max-479{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-max-479{
	  transform:translateX(-100%);
	}
}
@media (min-width:1121px){
	.Scroll_slide-up-min-1121{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-min-1121{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-min-1121{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-min-1121{
	  transform:translateX(-100%);
	}
}
@media (min-width:992px){
	.Scroll_slide-up-min-992{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-min-992{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-min-992{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-min-992{
	  transform:translateX(-100%);
	}
}
@media (min-width:768px){
	.Scroll_slide-up-min-768{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-min-768{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-min-768{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-min-768{
	  transform:translateX(-100%);
	}
}
@media (min-width:480px){
	.Scroll_slide-up-min-480{
	  transform:translateY(100%);
	}
	.Scroll_slide-down-min-480{
	  transform:translateY(-100%);
	}
	.Scroll_slide-left-min-480{
	  transform:translateX(100%);
	}
	.Scroll_slide-right-min-480{
	  transform:translateX(-100%);
	}
}
.active.Scroll_slide-up,
.active.Scroll_slide-down,
.active.Scroll_slide-up-max-1120,
.active.Scroll_slide-down-max-1120,
.active.Scroll_slide-up-max-991,
.active.Scroll_slide-down-max-991,
.active.Scroll_slide-up-max-767,
.active.Scroll_slide-down-max-767,
.active.Scroll_slide-up-max-479,
.active.Scroll_slide-down-max-479,
.active.Scroll_slide-up-min-1121,
.active.Scroll_slide-down-min-1121,
.active.Scroll_slide-up-min-992,
.active.Scroll_slide-down-min-992,
.active.Scroll_slide-up-min-768,
.active.Scroll_slide-down-min-768,
.active.Scroll_slide-up-min-480,
.active.Scroll_slide-down-min-480{
  transform:translateY(0%);
}
.active.Scroll_slide-left,
.active.Scroll_slide-right,
.active.Scroll_slide-left-max-1120,
.active.Scroll_slide-right-max-1120,
.active.Scroll_slide-left-max-991,
.active.Scroll_slide-right-max-991,
.active.Scroll_slide-left-max-767,
.active.Scroll_slide-right-max-767,
.active.Scroll_slide-left-max-479,
.active.Scroll_slide-right-max-479,
.active.Scroll_slide-left-min-1121,
.active.Scroll_slide-right-min-1121,
.active.Scroll_slide-left-min-992,
.active.Scroll_slide-right-min-992,
.active.Scroll_slide-left-min-768,
.active.Scroll_slide-right-min-768,
.active.Scroll_slide-left-min-480,
.active.Scroll_slide-right-min-480{
  transform:translateX(0%);
}
/* ===== scroll-fade.css ===== */
.Scroll_fade{
  opacity:0;
}
.Scroll_fade-up{
  opacity:0;
  transform:translateY(50%);
}
.Scroll_fade-down{
  opacity:0;
  transform:translateY(-50%);
}
.Scroll_fade-left{
  opacity:0;
  transform:translateX(50%);
}
.Scroll_fade-right{
  opacity:0;
  transform:translateX(-50%);
}
@media (max-width:1120px){
	.Scroll_fade-max-1120{
	  opacity:0;
	}
	.Scroll_fade-up-max-1120{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-max-1120{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-max-1120{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-max-1120{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (max-width:991px){
	.Scroll_fade-max-991{
	  opacity:0;
	}
	.Scroll_fade-up-max-991{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-max-991{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-max-991{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-max-991{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (max-width:767px){
	.Scroll_fade-max-767{
	  opacity:0;
	}
	.Scroll_fade-up-max-767{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-max-767{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-max-767{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-max-767{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (max-width:479px){
	.Scroll_fade-max-479{
	  opacity:0;
	}
	.Scroll_fade-up-max-479{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-max-479{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-max-479{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-max-479{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (min-width:1121px){
	.Scroll_fade-min-1121{
	  opacity:0;
	}
	.Scroll_fade-up-min-1121{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-min-1121{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-min-1121{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-min-1121{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (min-width:992px){
	.Scroll_fade-min-992{
	  opacity:0;
	}
	.Scroll_fade-up-min-992{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-min-992{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-min-992{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-min-992{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (min-width:768px){
	.Scroll_fade-min-768{
	  opacity:0;
	}
	.Scroll_fade-up-min-768{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-min-768{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-min-768{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-min-768{
	  opacity:0;
	  transform:translateX(-50%);
	}
}
@media (min-width:480px){
	.Scroll_fade-min-480{
	  opacity:0;
	}
	.Scroll_fade-up-min-480{
	  opacity:0;
	  transform:translateY(50%);
	}
	.Scroll_fade-down-min-480{
	  opacity:0;
	  transform:translateY(-50%);
	}
	.Scroll_fade-left-min-480{
	  opacity:0;
	  transform:translateX(50%);
	}
	.Scroll_fade-right-min-480{
	  opacity:0;
	  transform:translateX(-50%);
	}
}

.active.Scroll_fade,
.active.Scroll_fade-max-1120,
.active.Scroll_fade-max-991,
.active.Scroll_fade-max-767,
.active.Scroll_fade-max-479,
.active.Scroll_fade-min-1121,
.active.Scroll_fade-min-992,
.active.Scroll_fade-min-768,
.active.Scroll_fade-min-480{
  opacity:1;
}
.active.Scroll_fade-up,
.active.Scroll_fade-down,
.active.Scroll_fade-up-max-1120,
.active.Scroll_fade-down-max-1120,
.active.Scroll_fade-up-max-991,
.active.Scroll_fade-down-max-991,
.active.Scroll_fade-up-max-767,
.active.Scroll_fade-down-max-767,
.active.Scroll_fade-up-max-479,
.active.Scroll_fade-down-max-479,
.active.Scroll_fade-up-min-1121,
.active.Scroll_fade-down-min-1121,
.active.Scroll_fade-up-min-992,
.active.Scroll_fade-down-min-992,
.active.Scroll_fade-up-min-768,
.active.Scroll_fade-down-min-768,
.active.Scroll_fade-up-min-480,
.active.Scroll_fade-down-min-480{
  opacity:1;
  transform:translateY(0%);
}
.active.Scroll_fade-left,
.active.Scroll_fade-right,
.active.Scroll_fade-left-max-1120,
.active.Scroll_fade-right-max-1120,
.active.Scroll_fade-left-max-991,
.active.Scroll_fade-right-max-991,
.active.Scroll_fade-left-max-767,
.active.Scroll_fade-right-max-767,
.active.Scroll_fade-left-max-479,
.active.Scroll_fade-right-max-479,
.active.Scroll_fade-left-min-1121,
.active.Scroll_fade-right-min-1121,
.active.Scroll_fade-left-min-992,
.active.Scroll_fade-right-min-992,
.active.Scroll_fade-left-min-768,
.active.Scroll_fade-right-min-768,
.active.Scroll_fade-left-min-480,
.active.Scroll_fade-right-min-480{
  opacity:1;
  transform:translateX(0%);
}
/* ===== scroll-none.css ===== */
.Scroll_none,
.active.Scroll_none{
  transform:none !important;
}
@media (max-width:1120px){
  .Scroll_none-max-1120,
  .active.Scroll_none-max-1120{
    transform:none !important;
  }
}
@media (max-width:991px){
  .Scroll_none-max-991,
  .active.Scroll_none-max-991{
    transform:none !important;
  }
}
@media (max-width:767px){
  .Scroll_none-max-767,
  .active.Scroll_none-max-767{
    transform:none !important;
  }
}
@media (max-width:479px){
  .Scroll_none-max-479,
  .active.Scroll_none-max-479{
    transform:none !important;
  }
}
@media (min-width:1121px){
  .Scroll_none-min-1121,
  .active.Scroll_none-min-1121{
    transform:none !important;
  }
}
@media (min-width:992px){
  .Scroll_none-min-992,
  .active.Scroll_none-min-992{
    transform:none !important;
  }
}
@media (min-width:768px){
  .Scroll_none-min-768,
  .active.Scroll_none-min-768{
    transform:none !important;
  }
}
@media (min-width:480px){
  .Scroll_none-min-480,
  .active.Scroll_none-min-480{
    transform:none !important;
  }
}
/* ===== scroll-rotate.css ===== */
.Scroll_rotate-right{
  transform:rotate(-180deg);
}
.Scroll_rotate-left{
  transform:rotate(180deg);
}
@media (max-width:1120px){
	.Scroll_rotate-right-max-1120{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-max-1120{
	  transform:rotate(180deg);
	}
}
@media (max-width:991px){
	.Scroll_rotate-right-max-991{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-max-991{
	  transform:rotate(180deg);
	}
}
@media (max-width:767px){
	.Scroll_rotate-right-max-767{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-max-767{
	  transform:rotate(180deg);
	}
}
@media (max-width:479px){
	.Scroll_rotate-right-max-479{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-max-479{
	  transform:rotate(180deg);
	}
}
@media (min-width:1121px){
	.Scroll_rotate-right-min-1121{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-min-1121{
	  transform:rotate(180deg);
	}
}
@media (min-width:992px){
	.Scroll_rotate-right-min-992{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-min-992{
	  transform:rotate(180deg);
	}
}
@media (min-width:768px){
	.Scroll_rotate-right-min-768{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-min-768{
	  transform:rotate(180deg);
	}
}
@media (min-width:480px){
	.Scroll_rotate-right-min-480{
	  transform:rotate(-180deg);
	}
	.Scroll_rotate-left-min-480{
	  transform:rotate(180deg);
	}
}
.active.Scroll_rotate-right,
.active.Scroll_rotate-left,
.active.Scroll_rotate-right-max-1120,
.active.Scroll_rotate-left-max-1120,
.active.Scroll_rotate-right-max-991,
.active.Scroll_rotate-left-max-991,
.active.Scroll_rotate-right-max-767,
.active.Scroll_rotate-left-max-767,
.active.Scroll_rotate-right-max-479,
.active.Scroll_rotate-left-max-479,
.active.Scroll_rotate-right-min-1121,
.active.Scroll_rotate-left-min-1121,
.active.Scroll_rotate-right-min-992,
.active.Scroll_rotate-left-min-992,
.active.Scroll_rotate-right-min-768,
.active.Scroll_rotate-left-min-768,
.active.Scroll_rotate-right-min-480,
.active.Scroll_rotate-left-min-480{
  transform:rotate(0deg);
}
/* ===== scroll-zoom.css ===== */
.Scroll_zoom-in{
  opacity:0;
  transform:scale(0.5);
}
.Scroll_zoom-out{
  opacity:0;
  transform:scale(1.5);
}
@media (max-width:1120px){
	.Scroll_zoom-in-max-1120{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-max-1120{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (max-width:991px){
	.Scroll_zoom-in-max-991{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-max-991{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (max-width:767px){
	.Scroll_zoom-in-max-767{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-max-767{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (max-width:479px){
	.Scroll_zoom-in-max-479{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-max-479{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (min-width:1121px){
	.Scroll_zoom-in-min-1121{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-min-1121{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (min-width:992px){
	.Scroll_zoom-in-min-992{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-min-992{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (min-width:768px){
	.Scroll_zoom-in-min-768{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-min-768{
	  opacity:0;
	  transform:scale(1.5);
	}
}
@media (min-width:480px){
	.Scroll_zoom-in-min-480{
	  opacity:0;
	  transform:scale(0.5);
	}
	.Scroll_zoom-out-min-480{
	  opacity:0;
	  transform:scale(1.5);
	}
}
.active.Scroll_zoom-in,
.active.Scroll_zoom-out,
.active.Scroll_zoom-in-max-1120,
.active.Scroll_zoom-out-max-1120,
.active.Scroll_zoom-in-max-991,
.active.Scroll_zoom-out-max-991,
.active.Scroll_zoom-in-max-767,
.active.Scroll_zoom-out-max-767,
.active.Scroll_zoom-in-max-479,
.active.Scroll_zoom-out-max-479,
.active.Scroll_zoom-in-min-1121,
.active.Scroll_zoom-out-min-1121,
.active.Scroll_zoom-in-min-992,
.active.Scroll_zoom-out-min-992,
.active.Scroll_zoom-in-min-768,
.active.Scroll_zoom-out-min-768,
.active.Scroll_zoom-in-min-480,
.active.Scroll_zoom-out-min-480{
  opacity:1;
  transform:scale(1);
}
/* ===== scroll-demi-slide.css ===== */
.Scroll_demi-slide-up{
  transform:translateY(50%);
}
.Scroll_demi-slide-down{
  transform:translateY(-50%);
}
.Scroll_demi-slide-left{
  transform:translateX(50%);
}
.Scroll_demi-slide-right{
  transform:translateX(-50%);
}
@media (max-width:1120px){
	.Scroll_demi-slide-up-max-1120{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-max-1120{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-max-1120{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-max-1120{
	  transform:translateX(-50%);
	}
}
@media (max-width:991px){
	.Scroll_demi-slide-up-max-991{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-max-991{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-max-991{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-max-991{
	  transform:translateX(-50%);
	}
}
@media (max-width:767px){
	.Scroll_demi-slide-up-max-767{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-max-767{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-max-767{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-max-767{
	  transform:translateX(-50%);
	}
}
@media (max-width:479px){
	.Scroll_demi-slide-up-max-479{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-max-479{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-max-479{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-max-479{
	  transform:translateX(-50%);
	}
}
@media (min-width:1121px){
	.Scroll_demi-slide-up-min-1121{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-min-1121{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-min-1121{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-min-1121{
	  transform:translateX(-50%);
	}
}
@media (min-width:992px){
	.Scroll_demi-slide-up-min-992{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-min-992{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-min-992{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-min-992{
	  transform:translateX(-50%);
	}
}
@media (min-width:768px){
	.Scroll_demi-slide-up-min-768{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-min-768{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-min-768{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-min-768{
	  transform:translateX(-50%);
	}
}
@media (min-width:480px){
	.Scroll_demi-slide-up-min-480{
	  transform:translateY(50%);
	}
	.Scroll_demi-slide-down-min-480{
	  transform:translateY(-50%);
	}
	.Scroll_demi-slide-left-min-480{
	  transform:translateX(50%);
	}
	.Scroll_demi-slide-right-min-480{
	  transform:translateX(-50%);
	}
}
.active.Scroll_demi-slide-up,
.active.Scroll_demi-slide-down,
.active.Scroll_demi-slide-up-max-1120,
.active.Scroll_demi-slide-down-max-1120,
.active.Scroll_demi-slide-up-max-991,
.active.Scroll_demi-slide-down-max-991,
.active.Scroll_demi-slide-up-max-767,
.active.Scroll_demi-slide-down-max-767,
.active.Scroll_demi-slide-up-max-479,
.active.Scroll_demi-slide-down-max-479,
.active.Scroll_demi-slide-up-min-1121,
.active.Scroll_demi-slide-down-min-1121,
.active.Scroll_demi-slide-up-min-992,
.active.Scroll_demi-slide-down-min-992,
.active.Scroll_demi-slide-up-min-768,
.active.Scroll_demi-slide-down-min-768,
.active.Scroll_demi-slide-up-min-480,
.active.Scroll_demi-slide-down-min-480{
  transform:translateY(0%);
}
.active.Scroll_demi-slide-left,
.active.Scroll_demi-slide-right,
.active.Scroll_demi-slide-left-max-1120,
.active.Scroll_demi-slide-right-max-1120,
.active.Scroll_demi-slide-left-max-991,
.active.Scroll_demi-slide-right-max-991,
.active.Scroll_demi-slide-left-max-767,
.active.Scroll_demi-slide-right-max-767,
.active.Scroll_demi-slide-left-max-479,
.active.Scroll_demi-slide-right-max-479,
.active.Scroll_demi-slide-left-min-1121,
.active.Scroll_demi-slide-right-min-1121,
.active.Scroll_demi-slide-left-min-992,
.active.Scroll_demi-slide-right-min-992,
.active.Scroll_demi-slide-left-min-768,
.active.Scroll_demi-slide-right-min-768,
.active.Scroll_demi-slide-left-min-480,
.active.Scroll_demi-slide-right-min-480{
  transform:translateX(0%);
}