.animated{animation-duration:1s;animation-fill-mode:both}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.delay-half{animation-delay:.5s}.animated.delay-1{animation-delay:1s}.animated.delay-1-5{animation-delay:1.5s}.animated.delay-2{animation-delay:2s}.animated.delay-2-5{animation-delay:2.5s}.animated.delay-3{animation-delay:3s}.animated.delay-3-5{animation-delay:3.5s}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.marquee{animation-name:marquee;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes marqueeUp{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.marqueeUp{animation-name:marqueeUp}@keyframes marqueeDown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.marqueeDown{animation-name:marqueeDown}@keyframes blink{50%{opacity:0}}.blink{animation:1s linear infinite blink}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes pulseShadow{0%{box-shadow:0 0 0 0 rgba(var(--secondary-rgb), .7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(var(--secondary-rgb), 0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--secondary-rgb), 0);transform:scale(.95)}}.pulseShadow{animation-name:pulseShadow}@keyframes pulseBorder{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1.5)}}.pulseBorder{animation-name:pulseBorder}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float{animation:3s ease-in-out infinite float}@keyframes flipX{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.flipX{animation-name:flipX}@keyframes flipY{0%{transform:rotateX(0)}50%{transform:rotateX(180deg)}to{transform:rotateX(360deg)}}.flipY{animation-name:flipY}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.fade{animation-name:fade}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-100%)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}@keyframes slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes typing{0%{width:0}to{width:100%}}.typing{animation-name:typing;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.scaleIn{animation-name:scaleIn}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.scaleOut{animation-name:scaleOut}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.bounce{animation-name:bounce;animation-duration:1s;animation-iteration-count:infinite}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceInDown{0%{opacity:0;animation-timing-function:ease-in;transform:translateY(-100%)}60%{animation-timing-function:ease-out;transform:translateY(30px)}80%{animation-timing-function:ease-in;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(100%)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceInUp{0%{opacity:0;animation-timing-function:ease-in;transform:translateY(100%)}60%{animation-timing-function:ease-out;transform:translateY(-30px)}80%{animation-timing-function:ease-in;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(-100%)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:2s linear infinite spin}@keyframes spinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.spin-reverse{animation:2s linear infinite spinReverse}@keyframes ring{0%{transform:rotate(0)}5%{transform:rotate(0)}15%{transform:rotate(0)}25%{transform:rotate(20deg)}35%{transform:rotate(-15deg)}45%{transform:rotate(10deg)}55%{transform:rotate(-5deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.ring{animation-name:ring}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.rubberBand{animation-name:rubberBand}@keyframes sonar{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2)}}.sonar{animation-name:sonar}
