.zoomout{-webkit-transition:all .5s linear;transition:all .5s linear;animation:ZoomOut .5s}.flydown{-webkit-transition:all .5s linear;transition:all .5s linear;animation:flydown .5s}.textclip{-webkit-transition:all .5s linear;transition:all .5s linear;animation:textclip 2s linear infinite}.beat{-webkit-transition:all .5s linear;transition:all .5s linear;animation:beat 2s linear infinite}.flyup{-webkit-transition:all .5s linear;transition:all .5s linear;animation:flyup .5s}.animate-slide-up{animation:slideUp 0.4s ease-out forwards}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0%)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(20%)}}.slide-in{animation:slideInFromBottom 0.2s ease-out forwards}.slide-out{animation:slideOutToBottom 0.2s ease-in forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn 0.3s ease forwards}.fade-out{animation:fadeOut 0.3s ease forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.scale-in{animation:scaleIn 0.2s ease-out forwards}.scale-out{animation:scaleOut 0.2s ease-in forwards}@keyframes pulse{to{box-shadow:0 0 0 18px transparent}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@-webkit-keyframes notiny-animation-hide{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}20%{opacity:1}30%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}100%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes notiny-animation-hide{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}20%{opacity:1}30%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}100%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes notiny-animation-show{0%{opacity:0;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-filter:blur(4px);filter:blur(4px)}15%{opacity:1}50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}90%{-webkit-filter:blur(0);filter:blur(0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes notiny-animation-show{0%{opacity:0;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-filter:blur(4px);filter:blur(4px)}15%{opacity:1}50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}90%{-webkit-filter:blur(0);filter:blur(0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes notiny-animation-hover{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@keyframes notiny-animation-hover{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@keyframes bell-ring{0%{transform:translate(-50%,-50%)}5%,15%{transform:translate(-50%,-50%) rotate(25deg)}10%,20%{transform:translate(-50%,-50%) rotate(-25deg)}25%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes sketchIn{0%{stroke-dashoffset:778}100%{stroke-dashoffset:0}}@keyframes sketchOut{0%{stroke-dashoffset:0}100%{stroke-dashoffset:778}}@keyframes Zoomin{0%{display:inline-flex;opacity:1;transform:scale(1);-webkit-transform:scale(1)}99%{display:inline-flex;opacity:0;transform:scale(0);-webkit-transform:scale(0)}100%{display:none;opacity:0;transform:scale(0);-webkit-transform:scale(0)}}@keyframes ZoomOut{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes flyup{from{opacity:0;-webkit-transform:translate(0,25%);-ms-transform:translate(0,25%);transform:translate(0,25%)}to{opacity:1;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}}@keyframes flydown{from{opacity:0;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}to{opacity:1;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}}@keyframes fadeout{from{opacity:1;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}to{opacity:0;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}}@keyframes textclip{to{background-position:200% center}}@keyframes beat{0%{transform:scale(1)}14%{transform:scale(0.9)}21%{transform:scale(1.1) skew(0.004turn)}28%{transform:scale(1) skew(0.008turn)}35%{transform:scale(1) skew(0)}}@-moz-keyframes scroll-left{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(-100%)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(-100%)}}@keyframes scroll-left{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes lighting{0%,85%{--color:#3fafff;text-shadow:none}to{--color:#ffffff;text-shadow:0 0 10px #ffffff,0 0 20px #ffffff,0 0 50px #ffffff,0 0 100px #ffffff,0 0 200px #ffffff}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}.animate-slide-down{animation:slideDown 0.4s ease-out forwards}@keyframes slideUp{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20px);opacity:0}}.loader {
  border: 2px solid #f3f3f3;
  border-top: 2px solid #333;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: spin 0.8s linear infinite;
  margin: auto;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.dots-loader {
  text-align: center;
}
.dots-loader span {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 3px;
  background: #333;
  border-radius: 50%;
  animation: dots 0.6s infinite ease-in-out;
}
.dots-loader span:nth-child(2) {
  animation-delay: 0.2s;
}
.dots-loader span:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes dots {
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}.circle-loader {
  border: 4px solid rgba(0,0,0,0.1);
  border-left-color: #333;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  animation: spin 1s linear infinite;
  margin: auto;
}
@keyframes spin {
  100% { transform: rotate(360deg); }
}
.loading-bar {
  width: 100%;
  height: 4px;
  background: #eee;
  overflow: hidden;
  position: relative;
}
.loading-bar div {
  width: 30%;
  height: 100%;
  background: #333;
  animation: loading-bar-move 1.2s infinite ease-in-out;
}
@keyframes loading-bar-move {
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}