/* LESS Document */
.ellips {
  width: 690px;
  height: 140px;
  border-radius: 100%;
  border: 2px solid #f5f5f5;
  position: relative;
  margin: 30px 0 0 20px;
}
.galaxy2 .ellips {
  width: 670px;
  height: 140px;
  border-radius: 100%;
  border: 2px solid #f5f5f5;
  position: relative;
  margin: 30px 0 0 20px;
}
.dot1 {
  width: 16px;
  height: 16px;
  left: 334.5px;
  top: 59.5px;
  border: solid 5px #5a79f6;
  background: #22f1f5;
  border-radius: 100%;
  position: absolute;
  animation: move 5s linear infinite;
}
.dot2 {
  width: 16px;
  height: 16px;
  left: 334.5px;
  top: 59.5px;
  border: solid 5px #5a79f6;
  background: #22f1f5;
  border-radius: 100%;
  position: absolute;
  animation: move 5s linear infinite -2.5s;
}
.galaxy2 .dot1 {
  width: 16px;
  height: 16px;
  left: 324.5px;
  top: 59.5px;
  border: solid 5px #5a79f6;
  background: #f56cbd;
  border-radius: 100%;
  position: absolute;
  animation: move2 5s linear infinite -1s;
}
.galaxy2 .dot2 {
  width: 16px;
  height: 16px;
  left: 324.5px;
  top: 59.5px;
  border: solid 5px #5a79f6;
  background: #f56cbd;
  border-radius: 100%;
  position: absolute;
  animation: move2 5s linear infinite -3.5s;
}
@keyframes move {
  100% {
    transform: translate(345px, 0px);
  }
  97.5% {
    transform: translate(340.75247751px, -10.95041255px);
  }
  95% {
    transform: translate(328.11449812px, -21.63118961px);
  }
  92.5% {
    transform: translate(307.39725084px, -31.77933498px);
  }
  90% {
    transform: translate(279.11086306px, -41.14496766px);
  }
  87.5% {
    transform: translate(243.95183951px, -49.49747468px);
  }
  85% {
    transform: translate(202.78591204px, -56.63118961px);
  }
  82.5% {
    transform: translate(156.62672241px, -62.37045669px);
  }
  80% {
    transform: translate(106.61086306px, -66.57395614px);
  }
  77.5% {
    transform: translate(53.96989044px, -69.13818384px);
  }
  75% {
    transform: translate(0px, -70px);
  }
  72.5% {
    transform: translate(-53.96989044px, -69.13818384px);
  }
  70% {
    transform: translate(-106.61086306px, -66.57395614px);
  }
  67.5% {
    transform: translate(-156.62672241px, -62.37045669px);
  }
  65% {
    transform: translate(-202.78591204px, -56.63118961px);
  }
  62.5% {
    transform: translate(-243.95183951px, -49.49747468px);
  }
  60% {
    transform: translate(-279.11086306px, -41.14496766px);
  }
  57.5% {
    transform: translate(-307.39725084px, -31.77933498px);
  }
  55% {
    transform: translate(-328.11449812px, -21.63118961px);
  }
  52.5% {
    transform: translate(-340.75247751px, -10.95041255px);
  }
  50% {
    transform: translate(-345px, 0px);
  }
  47.5% {
    transform: translate(-340.75247751px, 10.95041255px);
  }
  45% {
    transform: translate(-328.11449812px, 21.63118961px);
  }
  42.5% {
    transform: translate(-307.39725084px, 31.77933498px);
  }
  40% {
    transform: translate(-279.11086306px, 41.14496766px);
  }
  37.5% {
    transform: translate(-243.95183951px, 49.49747468px);
  }
  35% {
    transform: translate(-202.78591204px, 56.63118961px);
  }
  32.5% {
    transform: translate(-156.62672241px, 62.37045669px);
  }
  30% {
    transform: translate(-106.61086306px, 66.57395614px);
  }
  27.5% {
    transform: translate(-53.96989044px, 69.13818384px);
  }
  25% {
    transform: translate(0px, 70px);
  }
  22.5% {
    transform: translate(53.96989044px, 69.13818384px);
  }
  20% {
    transform: translate(106.61086306px, 66.57395614px);
  }
  17.5% {
    transform: translate(156.62672241px, 62.37045669px);
  }
  15% {
    transform: translate(202.78591204px, 56.63118961px);
  }
  12.5% {
    transform: translate(243.95183951px, 49.49747468px);
  }
  10% {
    transform: translate(279.11086306px, 41.14496766px);
  }
  7.5% {
    transform: translate(307.39725084px, 31.77933498px);
  }
  5% {
    transform: translate(328.11449812px, 21.63118961px);
  }
  2.5% {
    transform: translate(340.75247751px, 10.95041255px);
  }
  0% {
    transform: translate(345px, 0px);
  }
}
@keyframes move2 {
  100% {
    transform: translate(335px, 0px);
  }
  97.5% {
    transform: translate(330.8755941px, 10.95041255px);
  }
  95% {
    transform: translate(318.60393296px, 21.63118961px);
  }
  92.5% {
    transform: translate(298.4871856px, 31.77933498px);
  }
  90% {
    transform: translate(271.02069312px, 41.14496766px);
  }
  87.5% {
    transform: translate(236.8807717px, 49.49747468px);
  }
  85% {
    transform: translate(196.90805952px, 56.63118961px);
  }
  82.5% {
    transform: translate(152.08681741px, 62.37045669px);
  }
  80% {
    transform: translate(103.52069312px, 66.57395614px);
  }
  77.5% {
    transform: translate(52.40554579px, 69.13818384px);
  }
  75% {
    transform: translate(0px, 70px);
  }
  72.5% {
    transform: translate(-52.40554579px, 69.13818384px);
  }
  70% {
    transform: translate(-103.52069312px, 66.57395614px);
  }
  67.5% {
    transform: translate(-152.08681741px, 62.37045669px);
  }
  65% {
    transform: translate(-196.90805952px, 56.63118961px);
  }
  62.5% {
    transform: translate(-236.8807717px, 49.49747468px);
  }
  60% {
    transform: translate(-271.02069312px, 41.14496766px);
  }
  57.5% {
    transform: translate(-298.4871856px, 31.77933498px);
  }
  55% {
    transform: translate(-318.60393296px, 21.63118961px);
  }
  52.5% {
    transform: translate(-330.8755941px, 10.95041255px);
  }
  50% {
    transform: translate(-335px, 0px);
  }
  47.5% {
    transform: translate(-330.8755941px, -10.95041255px);
  }
  45% {
    transform: translate(-318.60393296px, -21.63118961px);
  }
  42.5% {
    transform: translate(-298.4871856px, -31.77933498px);
  }
  40% {
    transform: translate(-271.02069312px, -41.14496766px);
  }
  37.5% {
    transform: translate(-236.8807717px, -49.49747468px);
  }
  35% {
    transform: translate(-196.90805952px, -56.63118961px);
  }
  32.5% {
    transform: translate(-152.08681741px, -62.37045669px);
  }
  30% {
    transform: translate(-103.52069312px, -66.57395614px);
  }
  27.5% {
    transform: translate(-52.40554579px, -69.13818384px);
  }
  25% {
    transform: translate(0px, -70px);
  }
  22.5% {
    transform: translate(52.40554579px, -69.13818384px);
  }
  20% {
    transform: translate(103.52069312px, -66.57395614px);
  }
  17.5% {
    transform: translate(152.08681741px, -62.37045669px);
  }
  15% {
    transform: translate(196.90805952px, -56.63118961px);
  }
  12.5% {
    transform: translate(236.8807717px, -49.49747468px);
  }
  10% {
    transform: translate(271.02069312px, -41.14496766px);
  }
  7.5% {
    transform: translate(298.4871856px, -31.77933498px);
  }
  5% {
    transform: translate(318.60393296px, -21.63118961px);
  }
  2.5% {
    transform: translate(330.8755941px, -10.95041255px);
  }
  0% {
    transform: translate(335px, 0px);
  }
}
