@charset "utf-8";

.t396 .t-animate[data-animate-style="fadein"], .t396 .t-animate[data-animate-style="fadeindown"], .t396 .t-animate[data-animate-style="fadeinleft"], .t396 .t-animate[data-animate-style="fadeinright"], .t396 .t-animate[data-animate-style="fadeinup"], .t396 .t-animate[data-animate-style="zoomin"], .t396 .t-animate[data-animate-style="zoomout"] { opacity: 0; }

@media screen and (min-width: 980px) {
  .t-animate[data-animate-style="fadein"], .t-animate[data-animate-style="fadeindown"], .t-animate[data-animate-style="fadeinleft"], .t-animate[data-animate-style="fadeinright"], .t-animate[data-animate-style="fadeinup"], .t-animate[data-animate-style="zoomin"], .t-animate[data-animate-style="zoomout"] { backface-visibility: hidden; opacity: 0; transition-duration: 1s; transition-property: opacity, transform, -webkit-transform; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .t-title.t-animate { transition-duration: 1.2s; }
  .t-descr.t-animate, .t-subtitle.t-animate, .t-text.t-animate, .t-uptitle.t-animate { transition-duration: 0.7s; }
  .t-item.t-animate { transition-duration: 0.5s; }
  .t-animate_started[data-animate-style="fadein"] { opacity: 1; }
  .t-animate[data-animate-style="fadeinup"] { transform: translateY(100px); }
  .t-animate_started[data-animate-style="fadeinup"] { opacity: 1; transform: none; }
  .t-animate[data-animate-style="fadeindown"] { transform: translateY(-100px); }
  .t-animate_started[data-animate-style="fadeindown"] { opacity: 1; transform: none; }
  .t-animate[data-animate-style="fadeinleft"] { transform: translate(100px); }
  .t-animate_started[data-animate-style="fadeinleft"] { opacity: 1; transform: none; }
  .t-animate[data-animate-style="fadeinright"] { transform: translate(-100px); }
  .t-animate_started[data-animate-style="fadeinright"] { opacity: 1; transform: none; }
  .t-animate[data-animate-style="zoomin"] { transform: scale(0.9); }
  .t-animate_started[data-animate-style="zoomin"] { opacity: 1; transform: scale(1); }
  .t-animate[data-animate-style="zoomout"] { transform: scale(1.2); }
  .t-animate_started[data-animate-style="zoomout"] { opacity: 1; transform: scale(1); }
  .t-animate_started[data-animate-distance], .t-animate_started[data-animate-scale] { transform: none !important; }
}

.t-animate-for-wrapper .t-animate:not(.t-animate_started) { opacity: 0 !important; transition-duration: 0s !important; }

.t-animate__overflow-x-hidden { overflow-x: hidden; }