.rotate-loading {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  margin: 5px;
  /*transform: rotate(45deg);*/
  /*transform-origin: 32px 32px;*/
}
.rotate-loading div {
  top: 0px;
  left: 0px;
  position: absolute;
  background: #cef;
  animation: rotate-loading 2.5s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
    transform-origin: center center;
    filter: blur(0px);
  }
  20% {
    filter: blur(2px);
  }
  40% {
    transform: rotate(720deg);
    transform-origin: center center;
    filter: blur(0px);
  }
  55% {
    transform: translateY(-8px);
    filter: blur(1px);
  }
  62% {
    transform: translateY(0px);
    filter: blur(0px);
  }
  70% {
    transform: translateY(-5px);
    filter: blur(1px);
  }
  100% {
    transform: translateY(0px);
    filter: blur(0px);
  }
}
