@charset "UTF-8";
/* Індивідуальні анімації */
[data-animate=fade-up] {
  opacity: 0;
  transform: translateY(40px);
}

[data-animate=fade] {
  opacity: 0;
}

[data-animate=zoom-in] {
  opacity: 0;
  transform: scale(0.95);
}

/* Зміщення зліва */
[data-animate=slide-left] {
  opacity: 0;
  transform: translateX(-40px);
}

/* Зміщення справа */
[data-animate=slide-right] {
  opacity: 0;
  transform: translateX(40px);
}

/* Поворот */
[data-animate=rotate-in] {
  opacity: 0;
  transform: rotate(-10deg) scale(0.95);
}

/* Збільшення з прозорістю */
[data-animate=grow-fade] {
  opacity: 0;
  transform: scale(1.1);
}

/* Flip (переворот) */
[data-animate=flip-y] {
  opacity: 0;
  transform: perspective(400px) rotateY(60deg);
}

/* Bounce (легкий стрибок) */
[data-animate=bounce-in] {
  opacity: 0;
  transform: scale(0.8) translateY(40px);
}

/* Blind down (жалюзі зверху вниз) */
[data-animate=blind-down] {
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}

/* Групові анімації */
[data-animate-group=fade-up] > * {
  opacity: 0;
  transform: translateY(40px);
}

[data-animate-group=fade] > * {
  opacity: 0;
}

[data-animate-group=zoom-in] > * {
  opacity: 0;
  transform: scale(0.95);
}

[data-animate-group=slide-left] > * {
  opacity: 0;
  transform: translateX(-40px);
}

[data-animate-group=slide-right] > * {
  opacity: 0;
  transform: translateX(40px);
}

[data-animate-group=rotate-in] > * {
  opacity: 0;
  transform: rotate(-10deg) scale(0.95);
}

[data-animate-group=grow-fade] > * {
  opacity: 0;
  transform: scale(1.1);
}

[data-animate-group=flip-y] > * {
  opacity: 0;
  transform: perspective(400px) rotateY(60deg);
}

[data-animate-group=bounce-in] > * {
  opacity: 0;
  transform: scale(0.8) translateY(40px);
}

[data-animate-group=blind-down] > * {
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}

[data-animate=parallax],
[data-animate=parallax-reverse] {
  overflow: hidden;
  will-change: transform;
}

[data-animate=parallax] img {
  height: calc(100% + 50px);
  transform: translateY(0) translateZ(0);
  margin-top: -50px;
  backface-visibility: hidden;
}

[data-animate=parallax-reverse] img {
  height: calc(100% + 50px);
  transform: translateY(0) translateZ(0);
  backface-visibility: hidden;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFuaW1hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFFQSIsImZpbGUiOiJhbmltYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiDQhtC90LTQuNCy0ZbQtNGD0LDQu9GM0L3RliDQsNC90ZbQvNCw0YbRltGXICovXG5bZGF0YS1hbmltYXRlPWZhZGUtdXBdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xufVxuXG5bZGF0YS1hbmltYXRlPWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW2RhdGEtYW5pbWF0ZT16b29tLWluXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi8qINCX0LzRltGJ0LXQvdC90Y8g0LfQu9GW0LLQsCAqL1xuW2RhdGEtYW5pbWF0ZT1zbGlkZS1sZWZ0XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG59XG5cbi8qINCX0LzRltGJ0LXQvdC90Y8g0YHQv9GA0LDQstCwICovXG5bZGF0YS1hbmltYXRlPXNsaWRlLXJpZ2h0XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbn1cblxuLyog0J/QvtCy0L7RgNC+0YIgKi9cbltkYXRhLWFuaW1hdGU9cm90YXRlLWluXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZykgc2NhbGUoMC45NSk7XG59XG5cbi8qINCX0LHRltC70YzRiNC10L3QvdGPINC3INC/0YDQvtC30L7RgNGW0YHRgtGOICovXG5bZGF0YS1hbmltYXRlPWdyb3ctZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIEZsaXAgKNC/0LXRgNC10LLQvtGA0L7RgikgKi9cbltkYXRhLWFuaW1hdGU9ZmxpcC15XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoNjBkZWcpO1xufVxuXG4vKiBCb3VuY2UgKNC70LXQs9C60LjQuSDRgdGC0YDQuNCx0L7QuikgKi9cbltkYXRhLWFuaW1hdGU9Ym91bmNlLWluXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKDQwcHgpO1xufVxuXG4vKiBCbGluZCBkb3duICjQttCw0LvRjtC30ZYg0LfQstC10YDRhdGDINCy0L3QuNC3KSAqL1xuW2RhdGEtYW5pbWF0ZT1ibGluZC1kb3duXSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApO1xufVxuXG4vKiDQk9GA0YPQv9C+0LLRliDQsNC90ZbQvNCw0YbRltGXICovXG5bZGF0YS1hbmltYXRlLWdyb3VwPWZhZGUtdXBdPioge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9ZmFkZV0+KiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9em9vbS1pbl0+KiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9c2xpZGUtbGVmdF0+KiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9c2xpZGUtcmlnaHRdPioge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9cm90YXRlLWluXT4qIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSBzY2FsZSgwLjk1KTtcbn1cblxuW2RhdGEtYW5pbWF0ZS1ncm91cD1ncm93LWZhZGVdPioge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9ZmxpcC15XT4qIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg2MGRlZyk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9Ym91bmNlLWluXT4qIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoNDBweCk7XG59XG5cbltkYXRhLWFuaW1hdGUtZ3JvdXA9YmxpbmQtZG93bl0+KiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApO1xufVxuXG5bZGF0YS1hbmltYXRlPXBhcmFsbGF4XSxcbltkYXRhLWFuaW1hdGU9cGFyYWxsYXgtcmV2ZXJzZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hbmltYXRlPXBhcmFsbGF4XSBpbWcge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuW2RhdGEtYW5pbWF0ZT1wYXJhbGxheC1yZXZlcnNlXSBpbWcge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTtcblxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59Il19 */
