.animated{visibility:visible;-webkit-animation-duration: 1s;animation-duration: 1s}
@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration: 1ms !important;animation-duration: 1ms !important;-webkit-transition-duration: 1ms !important;transition-duration: 1ms !important;-webkit-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important}}
@-webkit-keyframes fadeIn{0% {opacity: 0;} 100% {opacity: 1;}}
@keyframes fadeIn{0% {opacity: 0;} 100% {opacity: 1;}}
@-webkit-keyframes zoomIn{0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); } 50% { opacity: 1; }}
@keyframes zoomIn{0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); } 50% { opacity: 1; }}
.zoomIn{-webkit-animation-name: zoomIn;animation-name: zoomIn}
@-ms-keyframes spin{0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);

  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }}
@-ms-keyframes spin-ccw{0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }}