/*!
 * AOS-compatible subset — Pro-Ventura
 * Entrance animations for [data-aos] elements (fade-up, fade-right, zoom-in ...).
 * Honours prefers-reduced-motion. Replace with the official aos.css if desired.
 *
 * Stan początkowy tylko przy działającym JS (klasa .js na <html>),
 * żeby treść nie zniknęła, gdy skrypt się nie załaduje.
 */
.js [data-aos]{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}
.js [data-aos].aos-animate{opacity:1;transform:none}

.js [data-aos="fade-up"]{transform:translate3d(0,40px,0)}
.js [data-aos="fade-down"]{transform:translate3d(0,-40px,0)}
.js [data-aos="fade-right"]{transform:translate3d(-40px,0,0)}
.js [data-aos="fade-left"]{transform:translate3d(40px,0,0)}
.js [data-aos="fade"]{transform:none}
.js [data-aos="zoom-in"]{transform:scale(.9)}
.js [data-aos="zoom-in-up"]{transform:translate3d(0,40px,0) scale(.92)}

.js body[data-aos-easing="ease-out"] [data-aos]{transition-timing-function:cubic-bezier(.22,.61,.36,1)}

/* telefony/tablety: bez wjazdu z boku — przesunięcie w poziomie poszerzało stronę poza ekran */
@media (max-width:991.98px){
 .js [data-aos="fade-left"],.js [data-aos="fade-right"],.js [data-aos="fade-up"]{transform:translate3d(0,24px,0)}
}

@media (prefers-reduced-motion: reduce){
 [data-aos]{opacity:1!important;transform:none!important;transition:none!important}
}
