html, body {
  height: 100%;
  background: #000;
  overflow: hidden;
}

.g-candle {
  position: aboslute;
  width: 400px;
  margin: 0 auto;
  height: 400px;
}

.g-body {
  position: relative;
  width: 100px;
  height: 300px;
  margin: 280px auto;
  background: linear-gradient(230deg, #ca9800, #573903, black 70%);
  z-index: 1;
}
.g-body::before {
  position: absolute;
  content: "";
  width: 100px;
  height: 40px;
  border-radius: 50%;
  box-sizing: border-box;
  top: -20px;
  background: radial-gradient(#a46800, #5c3104 45%, #905602 100%);
}
.g-body::after {
  position: absolute;
  content: "";
  width: 4px;
  height: 48px;
  background: #fff;
  left: 50%;
  top: -22px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50% 50% 0 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.8) 60%, #fff);
  opacity: .7;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}

.g-fire-box {
  position: absolute;
  top: 97px;
  left: 50%;
  width: 80px;
  height: 200px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-filter: blur(2px) contrast(20);
          filter: blur(2px) contrast(20);
}

.g-fire {
  position: absolute;
  top: 30px;
  left: 50%;
  border-radius: 45%;
  box-sizing: border-box;
  border: 120px solid #000;
  border-bottom: 120px solid transparent;
  -webkit-transform: translate(-50%, 0) scaleX(0.45);
          transform: translate(-50%, 0) scaleX(0.45);
  background-color: #761b00;
}

.g-ball {
  position: absolute;
  top: 60px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  background: #fa8763;
  border-radius: 50%;
  z-index: -1;
  mix-blend-mode: screen;
}

.g-ball:nth-child(0) {
  width: 5px;
  height: 5px;
  left: calc(54px - 55px);
}

.g-ball:nth-child(0) {
  -webkit-animation: movetop 1s linear -2.846s infinite;
          animation: movetop 1s linear -2.846s infinite;
}

.g-ball:nth-child(1) {
  width: 9px;
  height: 9px;
  left: calc(45px - 55px);
}

.g-ball:nth-child(1) {
  -webkit-animation: movetop 1s linear -1.762s infinite;
          animation: movetop 1s linear -1.762s infinite;
}

.g-ball:nth-child(2) {
  width: 13px;
  height: 13px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(2) {
  -webkit-animation: movetop 1s linear -1.948s infinite;
          animation: movetop 1s linear -1.948s infinite;
}

.g-ball:nth-child(3) {
  width: 30px;
  height: 30px;
  left: calc(66px - 55px);
}

.g-ball:nth-child(3) {
  -webkit-animation: movetop 1s linear -2.85s infinite;
          animation: movetop 1s linear -2.85s infinite;
}

.g-ball:nth-child(4) {
  width: 14px;
  height: 14px;
  left: calc(5px - 55px);
}

.g-ball:nth-child(4) {
  -webkit-animation: movetop 1s linear -2.806s infinite;
          animation: movetop 1s linear -2.806s infinite;
}

.g-ball:nth-child(5) {
  width: 27px;
  height: 27px;
  left: calc(18px - 55px);
}

.g-ball:nth-child(5) {
  -webkit-animation: movetop 1s linear -0.494s infinite;
          animation: movetop 1s linear -0.494s infinite;
}

.g-ball:nth-child(6) {
  width: 35px;
  height: 35px;
  left: calc(60px - 55px);
}

.g-ball:nth-child(6) {
  -webkit-animation: movetop 1s linear -1.541s infinite;
          animation: movetop 1s linear -1.541s infinite;
}

.g-ball:nth-child(7) {
  width: 47px;
  height: 47px;
  left: calc(32px - 55px);
}

.g-ball:nth-child(7) {
  -webkit-animation: movetop 1s linear -2.131s infinite;
          animation: movetop 1s linear -2.131s infinite;
}

.g-ball:nth-child(8) {
  width: 45px;
  height: 45px;
  left: calc(44px - 55px);
}

.g-ball:nth-child(8) {
  -webkit-animation: movetop 1s linear -0.382s infinite;
          animation: movetop 1s linear -0.382s infinite;
}

.g-ball:nth-child(9) {
  width: 33px;
  height: 33px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(9) {
  -webkit-animation: movetop 1s linear -0.244s infinite;
          animation: movetop 1s linear -0.244s infinite;
}

.g-ball:nth-child(10) {
  width: 21px;
  height: 21px;
  left: calc(43px - 55px);
}

.g-ball:nth-child(10) {
  -webkit-animation: movetop 1s linear -1.147s infinite;
          animation: movetop 1s linear -1.147s infinite;
}

.g-ball:nth-child(11) {
  width: 21px;
  height: 21px;
  left: calc(27px - 55px);
}

.g-ball:nth-child(11) {
  -webkit-animation: movetop 1s linear -0.276s infinite;
          animation: movetop 1s linear -0.276s infinite;
}

.g-ball:nth-child(12) {
  width: 38px;
  height: 38px;
  left: calc(8px - 55px);
}

.g-ball:nth-child(12) {
  -webkit-animation: movetop 1s linear -0.502s infinite;
          animation: movetop 1s linear -0.502s infinite;
}

.g-ball:nth-child(13) {
  width: 37px;
  height: 37px;
  left: calc(24px - 55px);
}

.g-ball:nth-child(13) {
  -webkit-animation: movetop 1s linear -1.231s infinite;
          animation: movetop 1s linear -1.231s infinite;
}

.g-ball:nth-child(14) {
  width: 42px;
  height: 42px;
  left: calc(52px - 55px);
}

.g-ball:nth-child(14) {
  -webkit-animation: movetop 1s linear -0.378s infinite;
          animation: movetop 1s linear -0.378s infinite;
}

.g-ball:nth-child(15) {
  width: 39px;
  height: 39px;
  left: calc(61px - 55px);
}

.g-ball:nth-child(15) {
  -webkit-animation: movetop 1s linear -0.234s infinite;
          animation: movetop 1s linear -0.234s infinite;
}

.g-ball:nth-child(16) {
  width: 13px;
  height: 13px;
  left: calc(32px - 55px);
}

.g-ball:nth-child(16) {
  -webkit-animation: movetop 1s linear -0.036s infinite;
          animation: movetop 1s linear -0.036s infinite;
}

.g-ball:nth-child(17) {
  width: 44px;
  height: 44px;
  left: calc(42px - 55px);
}

.g-ball:nth-child(17) {
  -webkit-animation: movetop 1s linear -2.447s infinite;
          animation: movetop 1s linear -2.447s infinite;
}

.g-ball:nth-child(18) {
  width: 18px;
  height: 18px;
  left: calc(32px - 55px);
}

.g-ball:nth-child(18) {
  -webkit-animation: movetop 1s linear -0.399s infinite;
          animation: movetop 1s linear -0.399s infinite;
}

.g-ball:nth-child(19) {
  width: 14px;
  height: 14px;
  left: calc(34px - 55px);
}

.g-ball:nth-child(19) {
  -webkit-animation: movetop 1s linear -1.276s infinite;
          animation: movetop 1s linear -1.276s infinite;
}

.g-ball:nth-child(20) {
  width: 45px;
  height: 45px;
  left: calc(37px - 55px);
}

.g-ball:nth-child(20) {
  -webkit-animation: movetop 1s linear -1.604s infinite;
          animation: movetop 1s linear -1.604s infinite;
}

.g-ball:nth-child(21) {
  width: 35px;
  height: 35px;
  left: calc(55px - 55px);
}

.g-ball:nth-child(21) {
  -webkit-animation: movetop 1s linear -1.914s infinite;
          animation: movetop 1s linear -1.914s infinite;
}

.g-ball:nth-child(22) {
  width: 7px;
  height: 7px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(22) {
  -webkit-animation: movetop 1s linear -1.791s infinite;
          animation: movetop 1s linear -1.791s infinite;
}

.g-ball:nth-child(23) {
  width: 5px;
  height: 5px;
  left: calc(38px - 55px);
}

.g-ball:nth-child(23) {
  -webkit-animation: movetop 1s linear -1.383s infinite;
          animation: movetop 1s linear -1.383s infinite;
}

.g-ball:nth-child(24) {
  width: 7px;
  height: 7px;
  left: calc(64px - 55px);
}

.g-ball:nth-child(24) {
  -webkit-animation: movetop 1s linear -2.011s infinite;
          animation: movetop 1s linear -2.011s infinite;
}

.g-ball:nth-child(25) {
  width: 7px;
  height: 7px;
  left: calc(1px - 55px);
}

.g-ball:nth-child(25) {
  -webkit-animation: movetop 1s linear -0.405s infinite;
          animation: movetop 1s linear -0.405s infinite;
}

.g-ball:nth-child(26) {
  width: 47px;
  height: 47px;
  left: calc(59px - 55px);
}

.g-ball:nth-child(26) {
  -webkit-animation: movetop 1s linear -0.4s infinite;
          animation: movetop 1s linear -0.4s infinite;
}

.g-ball:nth-child(27) {
  width: 4px;
  height: 4px;
  left: calc(52px - 55px);
}

.g-ball:nth-child(27) {
  -webkit-animation: movetop 1s linear -1.394s infinite;
          animation: movetop 1s linear -1.394s infinite;
}

.g-ball:nth-child(28) {
  width: 34px;
  height: 34px;
  left: calc(34px - 55px);
}

.g-ball:nth-child(28) {
  -webkit-animation: movetop 1s linear -1.175s infinite;
          animation: movetop 1s linear -1.175s infinite;
}

.g-ball:nth-child(29) {
  width: 11px;
  height: 11px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(29) {
  -webkit-animation: movetop 1s linear -0.008s infinite;
          animation: movetop 1s linear -0.008s infinite;
}

.g-ball:nth-child(30) {
  width: 36px;
  height: 36px;
  left: calc(32px - 55px);
}

.g-ball:nth-child(30) {
  -webkit-animation: movetop 1s linear -0.175s infinite;
          animation: movetop 1s linear -0.175s infinite;
}

.g-ball:nth-child(31) {
  width: 4px;
  height: 4px;
  left: calc(4px - 55px);
}

.g-ball:nth-child(31) {
  -webkit-animation: movetop 1s linear -2.522s infinite;
          animation: movetop 1s linear -2.522s infinite;
}

.g-ball:nth-child(32) {
  width: 6px;
  height: 6px;
  left: calc(44px - 55px);
}

.g-ball:nth-child(32) {
  -webkit-animation: movetop 1s linear -0.669s infinite;
          animation: movetop 1s linear -0.669s infinite;
}

.g-ball:nth-child(33) {
  width: 20px;
  height: 20px;
  left: calc(55px - 55px);
}

.g-ball:nth-child(33) {
  -webkit-animation: movetop 1s linear -1.723s infinite;
          animation: movetop 1s linear -1.723s infinite;
}

.g-ball:nth-child(34) {
  width: 39px;
  height: 39px;
  left: calc(11px - 55px);
}

.g-ball:nth-child(34) {
  -webkit-animation: movetop 1s linear -2.246s infinite;
          animation: movetop 1s linear -2.246s infinite;
}

.g-ball:nth-child(35) {
  width: 39px;
  height: 39px;
  left: calc(38px - 55px);
}

.g-ball:nth-child(35) {
  -webkit-animation: movetop 1s linear -1.64s infinite;
          animation: movetop 1s linear -1.64s infinite;
}

.g-ball:nth-child(36) {
  width: 41px;
  height: 41px;
  left: calc(60px - 55px);
}

.g-ball:nth-child(36) {
  -webkit-animation: movetop 1s linear -2.994s infinite;
          animation: movetop 1s linear -2.994s infinite;
}

.g-ball:nth-child(37) {
  width: 21px;
  height: 21px;
  left: calc(10px - 55px);
}

.g-ball:nth-child(37) {
  -webkit-animation: movetop 1s linear -2.18s infinite;
          animation: movetop 1s linear -2.18s infinite;
}

.g-ball:nth-child(38) {
  width: 12px;
  height: 12px;
  left: calc(61px - 55px);
}

.g-ball:nth-child(38) {
  -webkit-animation: movetop 1s linear -1.557s infinite;
          animation: movetop 1s linear -1.557s infinite;
}

.g-ball:nth-child(39) {
  width: 41px;
  height: 41px;
  left: calc(16px - 55px);
}

.g-ball:nth-child(39) {
  -webkit-animation: movetop 1s linear -0.149s infinite;
          animation: movetop 1s linear -0.149s infinite;
}

.g-ball:nth-child(40) {
  width: 21px;
  height: 21px;
  left: calc(62px - 55px);
}

.g-ball:nth-child(40) {
  -webkit-animation: movetop 1s linear -0.183s infinite;
          animation: movetop 1s linear -0.183s infinite;
}

.g-ball:nth-child(41) {
  width: 50px;
  height: 50px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(41) {
  -webkit-animation: movetop 1s linear -2.701s infinite;
          animation: movetop 1s linear -2.701s infinite;
}

.g-ball:nth-child(42) {
  width: 32px;
  height: 32px;
  left: calc(25px - 55px);
}

.g-ball:nth-child(42) {
  -webkit-animation: movetop 1s linear -1.802s infinite;
          animation: movetop 1s linear -1.802s infinite;
}

.g-ball:nth-child(43) {
  width: 28px;
  height: 28px;
  left: calc(57px - 55px);
}

.g-ball:nth-child(43) {
  -webkit-animation: movetop 1s linear -2.61s infinite;
          animation: movetop 1s linear -2.61s infinite;
}

.g-ball:nth-child(44) {
  width: 31px;
  height: 31px;
  left: calc(34px - 55px);
}

.g-ball:nth-child(44) {
  -webkit-animation: movetop 1s linear -1.325s infinite;
          animation: movetop 1s linear -1.325s infinite;
}

.g-ball:nth-child(45) {
  width: 7px;
  height: 7px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(45) {
  -webkit-animation: movetop 1s linear -2.076s infinite;
          animation: movetop 1s linear -2.076s infinite;
}

.g-ball:nth-child(46) {
  width: 19px;
  height: 19px;
  left: calc(14px - 55px);
}

.g-ball:nth-child(46) {
  -webkit-animation: movetop 1s linear -2.833s infinite;
          animation: movetop 1s linear -2.833s infinite;
}

.g-ball:nth-child(47) {
  width: 5px;
  height: 5px;
  left: calc(42px - 55px);
}

.g-ball:nth-child(47) {
  -webkit-animation: movetop 1s linear -1.504s infinite;
          animation: movetop 1s linear -1.504s infinite;
}

.g-ball:nth-child(48) {
  width: 3px;
  height: 3px;
  left: calc(69px - 55px);
}

.g-ball:nth-child(48) {
  -webkit-animation: movetop 1s linear -1.863s infinite;
          animation: movetop 1s linear -1.863s infinite;
}

.g-ball:nth-child(49) {
  width: 48px;
  height: 48px;
  left: calc(23px - 55px);
}

.g-ball:nth-child(49) {
  -webkit-animation: movetop 1s linear -2.835s infinite;
          animation: movetop 1s linear -2.835s infinite;
}

.g-ball:nth-child(50) {
  width: 23px;
  height: 23px;
  left: calc(35px - 55px);
}

.g-ball:nth-child(50) {
  -webkit-animation: movetop 1s linear -2.305s infinite;
          animation: movetop 1s linear -2.305s infinite;
}

.g-ball:nth-child(51) {
  width: 19px;
  height: 19px;
  left: calc(18px - 55px);
}

.g-ball:nth-child(51) {
  -webkit-animation: movetop 1s linear -1.715s infinite;
          animation: movetop 1s linear -1.715s infinite;
}

.g-ball:nth-child(52) {
  width: 18px;
  height: 18px;
  left: calc(51px - 55px);
}

.g-ball:nth-child(52) {
  -webkit-animation: movetop 1s linear -2.806s infinite;
          animation: movetop 1s linear -2.806s infinite;
}

.g-ball:nth-child(53) {
  width: 4px;
  height: 4px;
  left: calc(50px - 55px);
}

.g-ball:nth-child(53) {
  -webkit-animation: movetop 1s linear -2.989s infinite;
          animation: movetop 1s linear -2.989s infinite;
}

.g-ball:nth-child(54) {
  width: 43px;
  height: 43px;
  left: calc(35px - 55px);
}

.g-ball:nth-child(54) {
  -webkit-animation: movetop 1s linear -0.208s infinite;
          animation: movetop 1s linear -0.208s infinite;
}

.g-ball:nth-child(55) {
  width: 24px;
  height: 24px;
  left: calc(23px - 55px);
}

.g-ball:nth-child(55) {
  -webkit-animation: movetop 1s linear -2.673s infinite;
          animation: movetop 1s linear -2.673s infinite;
}

.g-ball:nth-child(56) {
  width: 21px;
  height: 21px;
  left: calc(51px - 55px);
}

.g-ball:nth-child(56) {
  -webkit-animation: movetop 1s linear -0.353s infinite;
          animation: movetop 1s linear -0.353s infinite;
}

.g-ball:nth-child(57) {
  width: 34px;
  height: 34px;
  left: calc(40px - 55px);
}

.g-ball:nth-child(57) {
  -webkit-animation: movetop 1s linear -0.785s infinite;
          animation: movetop 1s linear -0.785s infinite;
}

.g-ball:nth-child(58) {
  width: 1px;
  height: 1px;
  left: calc(56px - 55px);
}

.g-ball:nth-child(58) {
  -webkit-animation: movetop 1s linear -1.925s infinite;
          animation: movetop 1s linear -1.925s infinite;
}

.g-ball:nth-child(59) {
  width: 2px;
  height: 2px;
  left: calc(36px - 55px);
}

.g-ball:nth-child(59) {
  -webkit-animation: movetop 1s linear -0.496s infinite;
          animation: movetop 1s linear -0.496s infinite;
}

.g-ball:nth-child(60) {
  width: 43px;
  height: 43px;
  left: calc(42px - 55px);
}

.g-ball:nth-child(60) {
  -webkit-animation: movetop 1s linear -2.33s infinite;
          animation: movetop 1s linear -2.33s infinite;
}

.g-ball:nth-child(61) {
  width: 44px;
  height: 44px;
  left: calc(4px - 55px);
}

.g-ball:nth-child(61) {
  -webkit-animation: movetop 1s linear -2.068s infinite;
          animation: movetop 1s linear -2.068s infinite;
}

.g-ball:nth-child(62) {
  width: 17px;
  height: 17px;
  left: calc(65px - 55px);
}

.g-ball:nth-child(62) {
  -webkit-animation: movetop 1s linear -2.458s infinite;
          animation: movetop 1s linear -2.458s infinite;
}

.g-ball:nth-child(63) {
  width: 14px;
  height: 14px;
  left: calc(24px - 55px);
}

.g-ball:nth-child(63) {
  -webkit-animation: movetop 1s linear -0.96s infinite;
          animation: movetop 1s linear -0.96s infinite;
}

.g-ball:nth-child(64) {
  width: 49px;
  height: 49px;
  left: calc(7px - 55px);
}

.g-ball:nth-child(64) {
  -webkit-animation: movetop 1s linear -2.202s infinite;
          animation: movetop 1s linear -2.202s infinite;
}

.g-ball:nth-child(65) {
  width: 38px;
  height: 38px;
  left: calc(44px - 55px);
}

.g-ball:nth-child(65) {
  -webkit-animation: movetop 1s linear -1.95s infinite;
          animation: movetop 1s linear -1.95s infinite;
}

.g-ball:nth-child(66) {
  width: 31px;
  height: 31px;
  left: calc(69px - 55px);
}

.g-ball:nth-child(66) {
  -webkit-animation: movetop 1s linear -1.633s infinite;
          animation: movetop 1s linear -1.633s infinite;
}

.g-ball:nth-child(67) {
  width: 5px;
  height: 5px;
  left: calc(21px - 55px);
}

.g-ball:nth-child(67) {
  -webkit-animation: movetop 1s linear -2.339s infinite;
          animation: movetop 1s linear -2.339s infinite;
}

.g-ball:nth-child(68) {
  width: 40px;
  height: 40px;
  left: calc(11px - 55px);
}

.g-ball:nth-child(68) {
  -webkit-animation: movetop 1s linear -1.139s infinite;
          animation: movetop 1s linear -1.139s infinite;
}

.g-ball:nth-child(69) {
  width: 5px;
  height: 5px;
  left: calc(62px - 55px);
}

.g-ball:nth-child(69) {
  -webkit-animation: movetop 1s linear -1.567s infinite;
          animation: movetop 1s linear -1.567s infinite;
}

.g-ball:nth-child(70) {
  width: 36px;
  height: 36px;
  left: calc(36px - 55px);
}

.g-ball:nth-child(70) {
  -webkit-animation: movetop 1s linear -2.186s infinite;
          animation: movetop 1s linear -2.186s infinite;
}

.g-ball:nth-child(71) {
  width: 7px;
  height: 7px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(71) {
  -webkit-animation: movetop 1s linear -2.899s infinite;
          animation: movetop 1s linear -2.899s infinite;
}

.g-ball:nth-child(72) {
  width: 23px;
  height: 23px;
  left: calc(35px - 55px);
}

.g-ball:nth-child(72) {
  -webkit-animation: movetop 1s linear -0.674s infinite;
          animation: movetop 1s linear -0.674s infinite;
}

.g-ball:nth-child(73) {
  width: 9px;
  height: 9px;
  left: calc(42px - 55px);
}

.g-ball:nth-child(73) {
  -webkit-animation: movetop 1s linear -2.418s infinite;
          animation: movetop 1s linear -2.418s infinite;
}

.g-ball:nth-child(74) {
  width: 27px;
  height: 27px;
  left: calc(9px - 55px);
}

.g-ball:nth-child(74) {
  -webkit-animation: movetop 1s linear -1.125s infinite;
          animation: movetop 1s linear -1.125s infinite;
}

.g-ball:nth-child(75) {
  width: 46px;
  height: 46px;
  left: calc(30px - 55px);
}

.g-ball:nth-child(75) {
  -webkit-animation: movetop 1s linear -2.716s infinite;
          animation: movetop 1s linear -2.716s infinite;
}

.g-ball:nth-child(76) {
  width: 23px;
  height: 23px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(76) {
  -webkit-animation: movetop 1s linear -1.885s infinite;
          animation: movetop 1s linear -1.885s infinite;
}

.g-ball:nth-child(77) {
  width: 44px;
  height: 44px;
  left: calc(70px - 55px);
}

.g-ball:nth-child(77) {
  -webkit-animation: movetop 1s linear -0.383s infinite;
          animation: movetop 1s linear -0.383s infinite;
}

.g-ball:nth-child(78) {
  width: 38px;
  height: 38px;
  left: calc(4px - 55px);
}

.g-ball:nth-child(78) {
  -webkit-animation: movetop 1s linear -2.181s infinite;
          animation: movetop 1s linear -2.181s infinite;
}

.g-ball:nth-child(79) {
  width: 50px;
  height: 50px;
  left: calc(12px - 55px);
}

.g-ball:nth-child(79) {
  -webkit-animation: movetop 1s linear -0.893s infinite;
          animation: movetop 1s linear -0.893s infinite;
}

.g-ball:nth-child(80) {
  width: 26px;
  height: 26px;
  left: calc(60px - 55px);
}

.g-ball:nth-child(80) {
  -webkit-animation: movetop 1s linear -1.118s infinite;
          animation: movetop 1s linear -1.118s infinite;
}

.g-ball:nth-child(81) {
  width: 26px;
  height: 26px;
  left: calc(69px - 55px);
}

.g-ball:nth-child(81) {
  -webkit-animation: movetop 1s linear -1.459s infinite;
          animation: movetop 1s linear -1.459s infinite;
}

.g-ball:nth-child(82) {
  width: 26px;
  height: 26px;
  left: calc(10px - 55px);
}

.g-ball:nth-child(82) {
  -webkit-animation: movetop 1s linear -2.643s infinite;
          animation: movetop 1s linear -2.643s infinite;
}

.g-ball:nth-child(83) {
  width: 49px;
  height: 49px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(83) {
  -webkit-animation: movetop 1s linear -0.883s infinite;
          animation: movetop 1s linear -0.883s infinite;
}

.g-ball:nth-child(84) {
  width: 10px;
  height: 10px;
  left: calc(40px - 55px);
}

.g-ball:nth-child(84) {
  -webkit-animation: movetop 1s linear -0.669s infinite;
          animation: movetop 1s linear -0.669s infinite;
}

.g-ball:nth-child(85) {
  width: 12px;
  height: 12px;
  left: calc(11px - 55px);
}

.g-ball:nth-child(85) {
  -webkit-animation: movetop 1s linear -0.628s infinite;
          animation: movetop 1s linear -0.628s infinite;
}

.g-ball:nth-child(86) {
  width: 14px;
  height: 14px;
  left: calc(1px - 55px);
}

.g-ball:nth-child(86) {
  -webkit-animation: movetop 1s linear -1.449s infinite;
          animation: movetop 1s linear -1.449s infinite;
}

.g-ball:nth-child(87) {
  width: 50px;
  height: 50px;
  left: calc(66px - 55px);
}

.g-ball:nth-child(87) {
  -webkit-animation: movetop 1s linear -0.47s infinite;
          animation: movetop 1s linear -0.47s infinite;
}

.g-ball:nth-child(88) {
  width: 47px;
  height: 47px;
  left: calc(29px - 55px);
}

.g-ball:nth-child(88) {
  -webkit-animation: movetop 1s linear -1.407s infinite;
          animation: movetop 1s linear -1.407s infinite;
}

.g-ball:nth-child(89) {
  width: 5px;
  height: 5px;
  left: calc(29px - 55px);
}

.g-ball:nth-child(89) {
  -webkit-animation: movetop 1s linear -2.335s infinite;
          animation: movetop 1s linear -2.335s infinite;
}

.g-ball:nth-child(90) {
  width: 17px;
  height: 17px;
  left: calc(18px - 55px);
}

.g-ball:nth-child(90) {
  -webkit-animation: movetop 1s linear -1.672s infinite;
          animation: movetop 1s linear -1.672s infinite;
}

.g-ball:nth-child(91) {
  width: 46px;
  height: 46px;
  left: calc(58px - 55px);
}

.g-ball:nth-child(91) {
  -webkit-animation: movetop 1s linear -2.671s infinite;
          animation: movetop 1s linear -2.671s infinite;
}

.g-ball:nth-child(92) {
  width: 19px;
  height: 19px;
  left: calc(6px - 55px);
}

.g-ball:nth-child(92) {
  -webkit-animation: movetop 1s linear -0.499s infinite;
          animation: movetop 1s linear -0.499s infinite;
}

.g-ball:nth-child(93) {
  width: 43px;
  height: 43px;
  left: calc(16px - 55px);
}

.g-ball:nth-child(93) {
  -webkit-animation: movetop 1s linear -0.438s infinite;
          animation: movetop 1s linear -0.438s infinite;
}

.g-ball:nth-child(94) {
  width: 6px;
  height: 6px;
  left: calc(68px - 55px);
}

.g-ball:nth-child(94) {
  -webkit-animation: movetop 1s linear -0.467s infinite;
          animation: movetop 1s linear -0.467s infinite;
}

.g-ball:nth-child(95) {
  width: 43px;
  height: 43px;
  left: calc(4px - 55px);
}

.g-ball:nth-child(95) {
  -webkit-animation: movetop 1s linear -2.59s infinite;
          animation: movetop 1s linear -2.59s infinite;
}

.g-ball:nth-child(96) {
  width: 17px;
  height: 17px;
  left: calc(53px - 55px);
}

.g-ball:nth-child(96) {
  -webkit-animation: movetop 1s linear -0.256s infinite;
          animation: movetop 1s linear -0.256s infinite;
}

.g-ball:nth-child(97) {
  width: 3px;
  height: 3px;
  left: calc(57px - 55px);
}

.g-ball:nth-child(97) {
  -webkit-animation: movetop 1s linear -1.839s infinite;
          animation: movetop 1s linear -1.839s infinite;
}

.g-ball:nth-child(98) {
  width: 12px;
  height: 12px;
  left: calc(27px - 55px);
}

.g-ball:nth-child(98) {
  -webkit-animation: movetop 1s linear -2.419s infinite;
          animation: movetop 1s linear -2.419s infinite;
}

.g-ball:nth-child(99) {
  width: 15px;
  height: 15px;
  left: calc(67px - 55px);
}

.g-ball:nth-child(99) {
  -webkit-animation: movetop 1s linear -1.138s infinite;
          animation: movetop 1s linear -1.138s infinite;
}

.g-ball:nth-child(100) {
  width: 35px;
  height: 35px;
  left: calc(60px - 55px);
}

.g-ball:nth-child(100) {
  -webkit-animation: movetop 1s linear -0.32s infinite;
          animation: movetop 1s linear -0.32s infinite;
}

.g-ball:nth-child(101) {
  width: 40px;
  height: 40px;
  left: calc(69px - 55px);
}

.g-ball:nth-child(101) {
  -webkit-animation: movetop 1s linear -2.57s infinite;
          animation: movetop 1s linear -2.57s infinite;
}

.g-ball:nth-child(102) {
  width: 49px;
  height: 49px;
  left: calc(68px - 55px);
}

.g-ball:nth-child(102) {
  -webkit-animation: movetop 1s linear -0.592s infinite;
          animation: movetop 1s linear -0.592s infinite;
}

.g-ball:nth-child(103) {
  width: 10px;
  height: 10px;
  left: calc(15px - 55px);
}

.g-ball:nth-child(103) {
  -webkit-animation: movetop 1s linear -2.025s infinite;
          animation: movetop 1s linear -2.025s infinite;
}

.g-ball:nth-child(104) {
  width: 49px;
  height: 49px;
  left: calc(70px - 55px);
}

.g-ball:nth-child(104) {
  -webkit-animation: movetop 1s linear -2.302s infinite;
          animation: movetop 1s linear -2.302s infinite;
}

.g-ball:nth-child(105) {
  width: 29px;
  height: 29px;
  left: calc(10px - 55px);
}

.g-ball:nth-child(105) {
  -webkit-animation: movetop 1s linear -0.065s infinite;
          animation: movetop 1s linear -0.065s infinite;
}

.g-ball:nth-child(106) {
  width: 33px;
  height: 33px;
  left: calc(69px - 55px);
}

.g-ball:nth-child(106) {
  -webkit-animation: movetop 1s linear -2.054s infinite;
          animation: movetop 1s linear -2.054s infinite;
}

.g-ball:nth-child(107) {
  width: 44px;
  height: 44px;
  left: calc(31px - 55px);
}

.g-ball:nth-child(107) {
  -webkit-animation: movetop 1s linear -0.529s infinite;
          animation: movetop 1s linear -0.529s infinite;
}

.g-ball:nth-child(108) {
  width: 8px;
  height: 8px;
  left: calc(61px - 55px);
}

.g-ball:nth-child(108) {
  -webkit-animation: movetop 1s linear -2.913s infinite;
          animation: movetop 1s linear -2.913s infinite;
}

.g-ball:nth-child(109) {
  width: 5px;
  height: 5px;
  left: calc(52px - 55px);
}

.g-ball:nth-child(109) {
  -webkit-animation: movetop 1s linear -0.019s infinite;
          animation: movetop 1s linear -0.019s infinite;
}

.g-ball:nth-child(110) {
  width: 13px;
  height: 13px;
  left: calc(9px - 55px);
}

.g-ball:nth-child(110) {
  -webkit-animation: movetop 1s linear -0.514s infinite;
          animation: movetop 1s linear -0.514s infinite;
}

.g-ball:nth-child(111) {
  width: 6px;
  height: 6px;
  left: calc(67px - 55px);
}

.g-ball:nth-child(111) {
  -webkit-animation: movetop 1s linear -2.604s infinite;
          animation: movetop 1s linear -2.604s infinite;
}

.g-ball:nth-child(112) {
  width: 29px;
  height: 29px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(112) {
  -webkit-animation: movetop 1s linear -1.382s infinite;
          animation: movetop 1s linear -1.382s infinite;
}

.g-ball:nth-child(113) {
  width: 47px;
  height: 47px;
  left: calc(70px - 55px);
}

.g-ball:nth-child(113) {
  -webkit-animation: movetop 1s linear -1.46s infinite;
          animation: movetop 1s linear -1.46s infinite;
}

.g-ball:nth-child(114) {
  width: 5px;
  height: 5px;
  left: calc(5px - 55px);
}

.g-ball:nth-child(114) {
  -webkit-animation: movetop 1s linear -2.623s infinite;
          animation: movetop 1s linear -2.623s infinite;
}

.g-ball:nth-child(115) {
  width: 8px;
  height: 8px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(115) {
  -webkit-animation: movetop 1s linear -0.419s infinite;
          animation: movetop 1s linear -0.419s infinite;
}

.g-ball:nth-child(116) {
  width: 3px;
  height: 3px;
  left: calc(46px - 55px);
}

.g-ball:nth-child(116) {
  -webkit-animation: movetop 1s linear -2.728s infinite;
          animation: movetop 1s linear -2.728s infinite;
}

.g-ball:nth-child(117) {
  width: 42px;
  height: 42px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(117) {
  -webkit-animation: movetop 1s linear -0.363s infinite;
          animation: movetop 1s linear -0.363s infinite;
}

.g-ball:nth-child(118) {
  width: 2px;
  height: 2px;
  left: calc(45px - 55px);
}

.g-ball:nth-child(118) {
  -webkit-animation: movetop 1s linear -2.599s infinite;
          animation: movetop 1s linear -2.599s infinite;
}

.g-ball:nth-child(119) {
  width: 1px;
  height: 1px;
  left: calc(10px - 55px);
}

.g-ball:nth-child(119) {
  -webkit-animation: movetop 1s linear -0.772s infinite;
          animation: movetop 1s linear -0.772s infinite;
}

.g-ball:nth-child(120) {
  width: 22px;
  height: 22px;
  left: calc(32px - 55px);
}

.g-ball:nth-child(120) {
  -webkit-animation: movetop 1s linear -2.582s infinite;
          animation: movetop 1s linear -2.582s infinite;
}

.g-ball:nth-child(121) {
  width: 34px;
  height: 34px;
  left: calc(40px - 55px);
}

.g-ball:nth-child(121) {
  -webkit-animation: movetop 1s linear -2.733s infinite;
          animation: movetop 1s linear -2.733s infinite;
}

.g-ball:nth-child(122) {
  width: 26px;
  height: 26px;
  left: calc(9px - 55px);
}

.g-ball:nth-child(122) {
  -webkit-animation: movetop 1s linear -2.823s infinite;
          animation: movetop 1s linear -2.823s infinite;
}

.g-ball:nth-child(123) {
  width: 14px;
  height: 14px;
  left: calc(7px - 55px);
}

.g-ball:nth-child(123) {
  -webkit-animation: movetop 1s linear -2.74s infinite;
          animation: movetop 1s linear -2.74s infinite;
}

.g-ball:nth-child(124) {
  width: 50px;
  height: 50px;
  left: calc(29px - 55px);
}

.g-ball:nth-child(124) {
  -webkit-animation: movetop 1s linear -1.73s infinite;
          animation: movetop 1s linear -1.73s infinite;
}

.g-ball:nth-child(125) {
  width: 16px;
  height: 16px;
  left: calc(62px - 55px);
}

.g-ball:nth-child(125) {
  -webkit-animation: movetop 1s linear -2.478s infinite;
          animation: movetop 1s linear -2.478s infinite;
}

.g-ball:nth-child(126) {
  width: 12px;
  height: 12px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(126) {
  -webkit-animation: movetop 1s linear -2.433s infinite;
          animation: movetop 1s linear -2.433s infinite;
}

.g-ball:nth-child(127) {
  width: 42px;
  height: 42px;
  left: calc(42px - 55px);
}

.g-ball:nth-child(127) {
  -webkit-animation: movetop 1s linear -0.159s infinite;
          animation: movetop 1s linear -0.159s infinite;
}

.g-ball:nth-child(128) {
  width: 26px;
  height: 26px;
  left: calc(17px - 55px);
}

.g-ball:nth-child(128) {
  -webkit-animation: movetop 1s linear -1.031s infinite;
          animation: movetop 1s linear -1.031s infinite;
}

.g-ball:nth-child(129) {
  width: 3px;
  height: 3px;
  left: calc(21px - 55px);
}

.g-ball:nth-child(129) {
  -webkit-animation: movetop 1s linear -2.628s infinite;
          animation: movetop 1s linear -2.628s infinite;
}

.g-ball:nth-child(130) {
  width: 39px;
  height: 39px;
  left: calc(54px - 55px);
}

.g-ball:nth-child(130) {
  -webkit-animation: movetop 1s linear -0.567s infinite;
          animation: movetop 1s linear -0.567s infinite;
}

.g-ball:nth-child(131) {
  width: 24px;
  height: 24px;
  left: calc(18px - 55px);
}

.g-ball:nth-child(131) {
  -webkit-animation: movetop 1s linear -0.464s infinite;
          animation: movetop 1s linear -0.464s infinite;
}

.g-ball:nth-child(132) {
  width: 17px;
  height: 17px;
  left: calc(45px - 55px);
}

.g-ball:nth-child(132) {
  -webkit-animation: movetop 1s linear -0.611s infinite;
          animation: movetop 1s linear -0.611s infinite;
}

.g-ball:nth-child(133) {
  width: 33px;
  height: 33px;
  left: calc(18px - 55px);
}

.g-ball:nth-child(133) {
  -webkit-animation: movetop 1s linear -1.961s infinite;
          animation: movetop 1s linear -1.961s infinite;
}

.g-ball:nth-child(134) {
  width: 49px;
  height: 49px;
  left: calc(65px - 55px);
}

.g-ball:nth-child(134) {
  -webkit-animation: movetop 1s linear -0.412s infinite;
          animation: movetop 1s linear -0.412s infinite;
}

.g-ball:nth-child(135) {
  width: 31px;
  height: 31px;
  left: calc(4px - 55px);
}

.g-ball:nth-child(135) {
  -webkit-animation: movetop 1s linear -1.483s infinite;
          animation: movetop 1s linear -1.483s infinite;
}

.g-ball:nth-child(136) {
  width: 11px;
  height: 11px;
  left: calc(3px - 55px);
}

.g-ball:nth-child(136) {
  -webkit-animation: movetop 1s linear -0.698s infinite;
          animation: movetop 1s linear -0.698s infinite;
}

.g-ball:nth-child(137) {
  width: 44px;
  height: 44px;
  left: calc(53px - 55px);
}

.g-ball:nth-child(137) {
  -webkit-animation: movetop 1s linear -0.169s infinite;
          animation: movetop 1s linear -0.169s infinite;
}

.g-ball:nth-child(138) {
  width: 7px;
  height: 7px;
  left: calc(41px - 55px);
}

.g-ball:nth-child(138) {
  -webkit-animation: movetop 1s linear -2.287s infinite;
          animation: movetop 1s linear -2.287s infinite;
}

.g-ball:nth-child(139) {
  width: 35px;
  height: 35px;
  left: calc(14px - 55px);
}

.g-ball:nth-child(139) {
  -webkit-animation: movetop 1s linear -0.602s infinite;
          animation: movetop 1s linear -0.602s infinite;
}

.g-ball:nth-child(140) {
  width: 16px;
  height: 16px;
  left: calc(46px - 55px);
}

.g-ball:nth-child(140) {
  -webkit-animation: movetop 1s linear -0.09s infinite;
          animation: movetop 1s linear -0.09s infinite;
}

.g-ball:nth-child(141) {
  width: 30px;
  height: 30px;
  left: calc(56px - 55px);
}

.g-ball:nth-child(141) {
  -webkit-animation: movetop 1s linear -2.113s infinite;
          animation: movetop 1s linear -2.113s infinite;
}

.g-ball:nth-child(142) {
  width: 35px;
  height: 35px;
  left: calc(39px - 55px);
}

.g-ball:nth-child(142) {
  -webkit-animation: movetop 1s linear -1.123s infinite;
          animation: movetop 1s linear -1.123s infinite;
}

.g-ball:nth-child(143) {
  width: 7px;
  height: 7px;
  left: calc(36px - 55px);
}

.g-ball:nth-child(143) {
  -webkit-animation: movetop 1s linear -0.428s infinite;
          animation: movetop 1s linear -0.428s infinite;
}

.g-ball:nth-child(144) {
  width: 9px;
  height: 9px;
  left: calc(50px - 55px);
}

.g-ball:nth-child(144) {
  -webkit-animation: movetop 1s linear -2.846s infinite;
          animation: movetop 1s linear -2.846s infinite;
}

.g-ball:nth-child(145) {
  width: 16px;
  height: 16px;
  left: calc(61px - 55px);
}

.g-ball:nth-child(145) {
  -webkit-animation: movetop 1s linear -2.517s infinite;
          animation: movetop 1s linear -2.517s infinite;
}

.g-ball:nth-child(146) {
  width: 1px;
  height: 1px;
  left: calc(51px - 55px);
}

.g-ball:nth-child(146) {
  -webkit-animation: movetop 1s linear -2.274s infinite;
          animation: movetop 1s linear -2.274s infinite;
}

.g-ball:nth-child(147) {
  width: 28px;
  height: 28px;
  left: calc(67px - 55px);
}

.g-ball:nth-child(147) {
  -webkit-animation: movetop 1s linear -2.601s infinite;
          animation: movetop 1s linear -2.601s infinite;
}

.g-ball:nth-child(148) {
  width: 38px;
  height: 38px;
  left: calc(64px - 55px);
}

.g-ball:nth-child(148) {
  -webkit-animation: movetop 1s linear -2.329s infinite;
          animation: movetop 1s linear -2.329s infinite;
}

.g-ball:nth-child(149) {
  width: 49px;
  height: 49px;
  left: calc(65px - 55px);
}

.g-ball:nth-child(149) {
  -webkit-animation: movetop 1s linear -0.32s infinite;
          animation: movetop 1s linear -0.32s infinite;
}

.g-ball:nth-child(150) {
  width: 2px;
  height: 2px;
  left: calc(20px - 55px);
}

.g-ball:nth-child(150) {
  -webkit-animation: movetop 1s linear -2.518s infinite;
          animation: movetop 1s linear -2.518s infinite;
}

.g-ball:nth-child(151) {
  width: 33px;
  height: 33px;
  left: calc(59px - 55px);
}

.g-ball:nth-child(151) {
  -webkit-animation: movetop 1s linear -0.559s infinite;
          animation: movetop 1s linear -0.559s infinite;
}

.g-ball:nth-child(152) {
  width: 29px;
  height: 29px;
  left: calc(5px - 55px);
}

.g-ball:nth-child(152) {
  -webkit-animation: movetop 1s linear -1.039s infinite;
          animation: movetop 1s linear -1.039s infinite;
}

.g-ball:nth-child(153) {
  width: 18px;
  height: 18px;
  left: calc(36px - 55px);
}

.g-ball:nth-child(153) {
  -webkit-animation: movetop 1s linear -0.777s infinite;
          animation: movetop 1s linear -0.777s infinite;
}

.g-ball:nth-child(154) {
  width: 38px;
  height: 38px;
  left: calc(37px - 55px);
}

.g-ball:nth-child(154) {
  -webkit-animation: movetop 1s linear -1.883s infinite;
          animation: movetop 1s linear -1.883s infinite;
}

.g-ball:nth-child(155) {
  width: 21px;
  height: 21px;
  left: calc(24px - 55px);
}

.g-ball:nth-child(155) {
  -webkit-animation: movetop 1s linear -2.477s infinite;
          animation: movetop 1s linear -2.477s infinite;
}

.g-ball:nth-child(156) {
  width: 5px;
  height: 5px;
  left: calc(29px - 55px);
}

.g-ball:nth-child(156) {
  -webkit-animation: movetop 1s linear -0.957s infinite;
          animation: movetop 1s linear -0.957s infinite;
}

.g-ball:nth-child(157) {
  width: 43px;
  height: 43px;
  left: calc(51px - 55px);
}

.g-ball:nth-child(157) {
  -webkit-animation: movetop 1s linear -2.402s infinite;
          animation: movetop 1s linear -2.402s infinite;
}

.g-ball:nth-child(158) {
  width: 36px;
  height: 36px;
  left: calc(6px - 55px);
}

.g-ball:nth-child(158) {
  -webkit-animation: movetop 1s linear -0.514s infinite;
          animation: movetop 1s linear -0.514s infinite;
}

.g-ball:nth-child(159) {
  width: 47px;
  height: 47px;
  left: calc(61px - 55px);
}

.g-ball:nth-child(159) {
  -webkit-animation: movetop 1s linear -2.604s infinite;
          animation: movetop 1s linear -2.604s infinite;
}

.g-ball:nth-child(160) {
  width: 16px;
  height: 16px;
  left: calc(40px - 55px);
}

.g-ball:nth-child(160) {
  -webkit-animation: movetop 1s linear -0.153s infinite;
          animation: movetop 1s linear -0.153s infinite;
}

.g-ball:nth-child(161) {
  width: 10px;
  height: 10px;
  left: calc(46px - 55px);
}

.g-ball:nth-child(161) {
  -webkit-animation: movetop 1s linear -0.783s infinite;
          animation: movetop 1s linear -0.783s infinite;
}

.g-ball:nth-child(162) {
  width: 45px;
  height: 45px;
  left: calc(1px - 55px);
}

.g-ball:nth-child(162) {
  -webkit-animation: movetop 1s linear -1.434s infinite;
          animation: movetop 1s linear -1.434s infinite;
}

.g-ball:nth-child(163) {
  width: 21px;
  height: 21px;
  left: calc(42px - 55px);
}

.g-ball:nth-child(163) {
  -webkit-animation: movetop 1s linear -0.404s infinite;
          animation: movetop 1s linear -0.404s infinite;
}

.g-ball:nth-child(164) {
  width: 12px;
  height: 12px;
  left: calc(70px - 55px);
}

.g-ball:nth-child(164) {
  -webkit-animation: movetop 1s linear -2.237s infinite;
          animation: movetop 1s linear -2.237s infinite;
}

.g-ball:nth-child(165) {
  width: 34px;
  height: 34px;
  left: calc(8px - 55px);
}

.g-ball:nth-child(165) {
  -webkit-animation: movetop 1s linear -2.354s infinite;
          animation: movetop 1s linear -2.354s infinite;
}

.g-ball:nth-child(166) {
  width: 4px;
  height: 4px;
  left: calc(45px - 55px);
}

.g-ball:nth-child(166) {
  -webkit-animation: movetop 1s linear -1.824s infinite;
          animation: movetop 1s linear -1.824s infinite;
}

.g-ball:nth-child(167) {
  width: 37px;
  height: 37px;
  left: calc(30px - 55px);
}

.g-ball:nth-child(167) {
  -webkit-animation: movetop 1s linear -1.682s infinite;
          animation: movetop 1s linear -1.682s infinite;
}

.g-ball:nth-child(168) {
  width: 23px;
  height: 23px;
  left: calc(41px - 55px);
}

.g-ball:nth-child(168) {
  -webkit-animation: movetop 1s linear -1.945s infinite;
          animation: movetop 1s linear -1.945s infinite;
}

.g-ball:nth-child(169) {
  width: 16px;
  height: 16px;
  left: calc(3px - 55px);
}

.g-ball:nth-child(169) {
  -webkit-animation: movetop 1s linear -0.14s infinite;
          animation: movetop 1s linear -0.14s infinite;
}

.g-ball:nth-child(170) {
  width: 4px;
  height: 4px;
  left: calc(56px - 55px);
}

.g-ball:nth-child(170) {
  -webkit-animation: movetop 1s linear -0.004s infinite;
          animation: movetop 1s linear -0.004s infinite;
}

.g-ball:nth-child(171) {
  width: 45px;
  height: 45px;
  left: calc(49px - 55px);
}

.g-ball:nth-child(171) {
  -webkit-animation: movetop 1s linear -0.591s infinite;
          animation: movetop 1s linear -0.591s infinite;
}

.g-ball:nth-child(172) {
  width: 3px;
  height: 3px;
  left: calc(5px - 55px);
}

.g-ball:nth-child(172) {
  -webkit-animation: movetop 1s linear -2.827s infinite;
          animation: movetop 1s linear -2.827s infinite;
}

.g-ball:nth-child(173) {
  width: 30px;
  height: 30px;
  left: calc(19px - 55px);
}

.g-ball:nth-child(173) {
  -webkit-animation: movetop 1s linear -0.3s infinite;
          animation: movetop 1s linear -0.3s infinite;
}

.g-ball:nth-child(174) {
  width: 48px;
  height: 48px;
  left: calc(49px - 55px);
}

.g-ball:nth-child(174) {
  -webkit-animation: movetop 1s linear -2.721s infinite;
          animation: movetop 1s linear -2.721s infinite;
}

.g-ball:nth-child(175) {
  width: 35px;
  height: 35px;
  left: calc(38px - 55px);
}

.g-ball:nth-child(175) {
  -webkit-animation: movetop 1s linear -1.372s infinite;
          animation: movetop 1s linear -1.372s infinite;
}

.g-ball:nth-child(176) {
  width: 22px;
  height: 22px;
  left: calc(2px - 55px);
}

.g-ball:nth-child(176) {
  -webkit-animation: movetop 1s linear -2.659s infinite;
          animation: movetop 1s linear -2.659s infinite;
}

.g-ball:nth-child(177) {
  width: 39px;
  height: 39px;
  left: calc(63px - 55px);
}

.g-ball:nth-child(177) {
  -webkit-animation: movetop 1s linear -1.268s infinite;
          animation: movetop 1s linear -1.268s infinite;
}

.g-ball:nth-child(178) {
  width: 14px;
  height: 14px;
  left: calc(35px - 55px);
}

.g-ball:nth-child(178) {
  -webkit-animation: movetop 1s linear -2.478s infinite;
          animation: movetop 1s linear -2.478s infinite;
}

.g-ball:nth-child(179) {
  width: 29px;
  height: 29px;
  left: calc(3px - 55px);
}

.g-ball:nth-child(179) {
  -webkit-animation: movetop 1s linear -1.016s infinite;
          animation: movetop 1s linear -1.016s infinite;
}

.g-ball:nth-child(180) {
  width: 42px;
  height: 42px;
  left: calc(6px - 55px);
}

.g-ball:nth-child(180) {
  -webkit-animation: movetop 1s linear -0.77s infinite;
          animation: movetop 1s linear -0.77s infinite;
}

.g-ball:nth-child(181) {
  width: 21px;
  height: 21px;
  left: calc(64px - 55px);
}

.g-ball:nth-child(181) {
  -webkit-animation: movetop 1s linear -2.986s infinite;
          animation: movetop 1s linear -2.986s infinite;
}

.g-ball:nth-child(182) {
  width: 48px;
  height: 48px;
  left: calc(25px - 55px);
}

.g-ball:nth-child(182) {
  -webkit-animation: movetop 1s linear -0.155s infinite;
          animation: movetop 1s linear -0.155s infinite;
}

.g-ball:nth-child(183) {
  width: 5px;
  height: 5px;
  left: calc(3px - 55px);
}

.g-ball:nth-child(183) {
  -webkit-animation: movetop 1s linear -1.992s infinite;
          animation: movetop 1s linear -1.992s infinite;
}

.g-ball:nth-child(184) {
  width: 34px;
  height: 34px;
  left: calc(6px - 55px);
}

.g-ball:nth-child(184) {
  -webkit-animation: movetop 1s linear -0.846s infinite;
          animation: movetop 1s linear -0.846s infinite;
}

.g-ball:nth-child(185) {
  width: 48px;
  height: 48px;
  left: calc(56px - 55px);
}

.g-ball:nth-child(185) {
  -webkit-animation: movetop 1s linear -1.098s infinite;
          animation: movetop 1s linear -1.098s infinite;
}

.g-ball:nth-child(186) {
  width: 49px;
  height: 49px;
  left: calc(39px - 55px);
}

.g-ball:nth-child(186) {
  -webkit-animation: movetop 1s linear -2.626s infinite;
          animation: movetop 1s linear -2.626s infinite;
}

.g-ball:nth-child(187) {
  width: 16px;
  height: 16px;
  left: calc(3px - 55px);
}

.g-ball:nth-child(187) {
  -webkit-animation: movetop 1s linear -1.556s infinite;
          animation: movetop 1s linear -1.556s infinite;
}

.g-ball:nth-child(188) {
  width: 46px;
  height: 46px;
  left: calc(46px - 55px);
}

.g-ball:nth-child(188) {
  -webkit-animation: movetop 1s linear -0.586s infinite;
          animation: movetop 1s linear -0.586s infinite;
}

.g-ball:nth-child(189) {
  width: 15px;
  height: 15px;
  left: calc(17px - 55px);
}

.g-ball:nth-child(189) {
  -webkit-animation: movetop 1s linear -0.295s infinite;
          animation: movetop 1s linear -0.295s infinite;
}

.g-ball:nth-child(190) {
  width: 45px;
  height: 45px;
  left: calc(20px - 55px);
}

.g-ball:nth-child(190) {
  -webkit-animation: movetop 1s linear -2.738s infinite;
          animation: movetop 1s linear -2.738s infinite;
}

.g-ball:nth-child(191) {
  width: 9px;
  height: 9px;
  left: calc(26px - 55px);
}

.g-ball:nth-child(191) {
  -webkit-animation: movetop 1s linear -0.956s infinite;
          animation: movetop 1s linear -0.956s infinite;
}

.g-ball:nth-child(192) {
  width: 45px;
  height: 45px;
  left: calc(1px - 55px);
}

.g-ball:nth-child(192) {
  -webkit-animation: movetop 1s linear -0.225s infinite;
          animation: movetop 1s linear -0.225s infinite;
}

.g-ball:nth-child(193) {
  width: 38px;
  height: 38px;
  left: calc(35px - 55px);
}

.g-ball:nth-child(193) {
  -webkit-animation: movetop 1s linear -2.579s infinite;
          animation: movetop 1s linear -2.579s infinite;
}

.g-ball:nth-child(194) {
  width: 25px;
  height: 25px;
  left: calc(19px - 55px);
}

.g-ball:nth-child(194) {
  -webkit-animation: movetop 1s linear -1.43s infinite;
          animation: movetop 1s linear -1.43s infinite;
}

.g-ball:nth-child(195) {
  width: 12px;
  height: 12px;
  left: calc(63px - 55px);
}

.g-ball:nth-child(195) {
  -webkit-animation: movetop 1s linear -2.554s infinite;
          animation: movetop 1s linear -2.554s infinite;
}

.g-ball:nth-child(196) {
  width: 39px;
  height: 39px;
  left: calc(7px - 55px);
}

.g-ball:nth-child(196) {
  -webkit-animation: movetop 1s linear -1.494s infinite;
          animation: movetop 1s linear -1.494s infinite;
}

.g-ball:nth-child(197) {
  width: 14px;
  height: 14px;
  left: calc(47px - 55px);
}

.g-ball:nth-child(197) {
  -webkit-animation: movetop 1s linear -1.704s infinite;
          animation: movetop 1s linear -1.704s infinite;
}

.g-ball:nth-child(198) {
  width: 30px;
  height: 30px;
  left: calc(34px - 55px);
}

.g-ball:nth-child(198) {
  -webkit-animation: movetop 1s linear -0.875s infinite;
          animation: movetop 1s linear -0.875s infinite;
}

.g-ball:nth-child(199) {
  width: 41px;
  height: 41px;
  left: calc(43px - 55px);
}

.g-ball:nth-child(199) {
  -webkit-animation: movetop 1s linear -0.185s infinite;
          animation: movetop 1s linear -0.185s infinite;
}

@-webkit-keyframes movetop {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  87.7% {
    -webkit-transform: translate(0, -170px);
            transform: translate(0, -170px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, -170px);
            transform: translate(0, -170px);
    opacity: 0;
  }
}

@keyframes movetop {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  87.7% {
    -webkit-transform: translate(0, -170px);
            transform: translate(0, -170px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, -170px);
            transform: translate(0, -170px);
    opacity: 0;
  }
}
