@charset "UTF-8";
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@media (print),(prefers-reduced-motion){
	.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}
}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.paused:before,
.animated.paused:after,
.animated.paused{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}



@-webkit-keyframes broom {
  0%{left:0;}
  100%{left:100%;}
}

@keyframes broom {
  0%{left:0;}
  100%{left:100%;}
}

.content-broom{position: relative; overflow: hidden;}
.broom{-webkit-animation-name: broom; animation-name: broom; position: relative; overflow: hidden; display: block; position: absolute; z-index: 2; top:0; left:0; width: 100%; height: 100%; background: #fff;}






@-webkit-keyframes fadeIn {
  0%{opacity: 0;}
  100%{opacity: 1;}
}
@keyframes fadeIn {
  0%{opacity: 0;}
  100%{opacity: 1;}
}
.fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn;}


@-webkit-keyframes zoomIn {
  0%{transform: scale(0.5); opacity:0;}
  100%{transform: scale(1); opacity:1;}
}
@keyframes zoomIn {
  0%{transform: scale(0.5); opacity:0;}
  100%{transform: scale(1); opacity:1;}
}
.zoomIn{-webkit-animation-name: zoomIn; animation-name: zoomIn;}


@-webkit-keyframes fadeInLeft {
  0%{transform: translateX(-200px); opacity:0;}
  100%{transform: translateX(0); opacity:1;}
}
@keyframes fadeInLeft {
  0%{transform: translateX(-200px); opacity:0;}
  100%{transform: translateX(0); opacity:1;}
}
.fadeInLeft{-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}



@-webkit-keyframes fadeInRight {
  0%{transform: translateX(200px); opacity:0;}
  100%{transform: translateX(0); opacity:1;}
}
@keyframes fadeInRight {
  0%{transform: translateX(200px); opacity:0;}
  100%{transform: translateX(0); opacity:1;}
}
.fadeInRight{-webkit-animation-name: fadeInRight; animation-name: fadeInRight;}



@-webkit-keyframes fadeInUp {
  0%{transform: translateY(100px); opacity:0;}
  100%{transform: translateY(0); opacity:1;}
}
@keyframes fadeInUp {
  0%{transform: translateY(100px); opacity:0;}
  100%{transform: translateY(0); opacity:1;}
}
.fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}