:root{--bsaweb--reveal-fx--duration:0.6s;--bsaweb--reveal-fx--timing-function:cubic-bezier(0.215,0.61,0.355,1)}.bsaweb-js .bsaweb-reveal-fx{opacity:0;transition:opacity,transform var(--bsaweb--reveal-fx--timing-function);transition-duration:var(--bsaweb--reveal-fx--duration)}.bsaweb-js .bsaweb-reveal-fx:before{content:"bsaweb-reveal-fx";display:none}.bsaweb-js .bsaweb-reveal-fx--translate,.bsaweb-js .bsaweb-reveal-fx--translate-up{transform:translateY(50px)}.bsaweb-js .bsaweb-reveal-fx--translate-right{transform:translateX(-50px)}.bsaweb-js .bsaweb-reveal-fx--translate-left{transform:translateX(50px)}.bsaweb-js .bsaweb-reveal-fx--translate-down{transform:translateY(-50px)}.bsaweb-js .bsaweb-reveal-fx--scale{transform:scale(.8)}.bsaweb-js .bsaweb-reveal-fx--scale-up{transform:translateY(50px) scale(.8)}.bsaweb-js .bsaweb-reveal-fx--scale-right{transform:translateX(-50px) scale(.8)}.bsaweb-js .bsaweb-reveal-fx--scale-left{transform:translateX(50px) scale(.8)}.bsaweb-js .bsaweb-reveal-fx--scale-down{transform:translateY(-50px) scale(.8)}.bsaweb-js .bsaweb-reveal-fx--rotate,.bsaweb-js .bsaweb-reveal-fx--rotate-down,.bsaweb-js .bsaweb-reveal-fx--rotate-left,.bsaweb-js .bsaweb-reveal-fx--rotate-right,.bsaweb-js .bsaweb-reveal-fx--rotate-up{perspective:1000px}.bsaweb-js .bsaweb-reveal-fx--rotate-down>*,.bsaweb-js .bsaweb-reveal-fx--rotate-left>*,.bsaweb-js .bsaweb-reveal-fx--rotate-right>*,.bsaweb-js .bsaweb-reveal-fx--rotate-up>*,.bsaweb-js .bsaweb-reveal-fx--rotate>*{backface-visibility:hidden;transition:transform var(--bsaweb--reveal-fx--duration) var(--bsaweb--reveal-fx--timing-function)}.bsaweb-js .bsaweb-reveal-fx--rotate-down>*,.bsaweb-js .bsaweb-reveal-fx--rotate>*{transform:rotateX(-45deg);transform-origin:top}.bsaweb-js .bsaweb-reveal-fx--rotate-right>*{transform:rotateY(45deg);transform-origin:left center}.bsaweb-js .bsaweb-reveal-fx--rotate-left>*{transform:rotateY(-45deg);transform-origin:right center}.bsaweb-js .bsaweb-reveal-fx--rotate-up>*{transform:rotateX(45deg);transform-origin:bottom}.bsaweb-js .bsaweb-reveal-fx--text-mask{overflow:hidden}.bsaweb-js .bsaweb-reveal-fx--text-mask>*{display:inline-block;transform:translateY(100%);transition:transform var(--bsaweb--reveal-fx--duration) var(--bsaweb--reveal-fx--timing-function);will-change:transform}.bsaweb-js [class*=bsaweb-reveal-fx--scale],.bsaweb-js [class*=bsaweb-reveal-fx--translate]{will-change:opacity,transform}.bsaweb-js .bsaweb-reveal-fx--text-mask>*,.bsaweb-js [class*=bsaweb-reveal-fx--rotate]>*{will-change:transform}.bsaweb-js .bsaweb-reveal-fx--clip-x>*,.bsaweb-js .bsaweb-reveal-fx--clip-y>*{transition:opacity,clip-path cubic-bezier(.215,.61,.355,1);transition-duration:var(--bsaweb--reveal-fx--duration)}.bsaweb-js .bsaweb-reveal-fx--clip-x>*{clip-path:polygon(10% 0,90% 0,90% 100%,10% 100%)}.bsaweb-js .bsaweb-reveal-fx--clip-y>*{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.bsaweb-js .bsaweb-reveal-fx--is-visible{opacity:1}.bsaweb-js .bsaweb-reveal-fx--is-visible.bsaweb-reveal-fx--text-mask>*,.bsaweb-js .bsaweb-reveal-fx--is-visible[class*=bsaweb-reveal-fx--rotate]>*,.bsaweb-js .bsaweb-reveal-fx--is-visible[class*=bsaweb-reveal-fx--scale],.bsaweb-js .bsaweb-reveal-fx--is-visible[class*=bsaweb-reveal-fx--translate]{transform:translate(0)}.bsaweb-js .bsaweb-reveal-fx--is-visible.bsaweb-reveal-fx--clip-x>*,.bsaweb-js .bsaweb-reveal-fx--is-visible.bsaweb-reveal-fx--clip-y>*{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}
