 
.container-k {
   
    position: fixed;
    width: 100%;
    bottom: 0px;
    z-index: 99;
    top: 0px;
    right: -10px;
    height:0vh;
    transform: rotate(180deg);
}
.background {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-mask-image: radial-gradient(white 0%, white 30%, transparent 80%, transparent);
          mask-image: radial-gradient(white 0%, white 30%, transparent 80%, transparent);
}

.circle-container {
  position: absolute;
  -webkit-transform: translateY(-10vh);
          transform: translateY(-10vh);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.circle-container .circle {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  mix-blend-mode: screen;
  background-image: radial-gradient(#ffd900, #ffd900 10%, rgba(153, 255, 255, 0) 56%);
  -webkit-animation: fadein-frames 200ms infinite, scale-frames 2s infinite;
          animation: fadein-frames 200ms infinite, scale-frames 2s infinite;
}
@-webkit-keyframes fade-frames {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-frames {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes scale-frames {
  0% {
    -webkit-transform: scale3d(0.4, 0.4, 1);
            transform: scale3d(0.4, 0.4, 1);
  }
  50% {
    -webkit-transform: scale3d(2.2, 2.2, 1);
            transform: scale3d(2.2, 2.2, 1);
  }
  100% {
    -webkit-transform: scale3d(0.4, 0.4, 1);
            transform: scale3d(0.4, 0.4, 1);
  }
}
@keyframes scale-frames {
  0% {
    -webkit-transform: scale3d(0.4, 0.4, 1);
            transform: scale3d(0.4, 0.4, 1);
  }
  50% {
    -webkit-transform: scale3d(2.2, 2.2, 1);
            transform: scale3d(2.2, 2.2, 1);
  }
  100% {
    -webkit-transform: scale3d(0.4, 0.4, 1);
            transform: scale3d(0.4, 0.4, 1);
  }
}
.circle-container:nth-child(1) {
  width: 2px;
  height: 2px;
  -webkit-animation-name: move-frames-1;
          animation-name: move-frames-1;
  -webkit-animation-duration: 34227ms;
          animation-duration: 34227ms;
  -webkit-animation-delay: 12123ms;
          animation-delay: 12123ms;
}
@-webkit-keyframes move-frames-1 {
  from {
    -webkit-transform: translate3d(96vw, 101vh, 0);
            transform: translate3d(96vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(79vw, -129vh, 0);
            transform: translate3d(79vw, -129vh, 0);
  }
}
@keyframes move-frames-1 {
  from {
    -webkit-transform: translate3d(96vw, 101vh, 0);
            transform: translate3d(96vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(79vw, -129vh, 0);
            transform: translate3d(79vw, -129vh, 0);
  }
}
.circle-container:nth-child(1) .circle {
  -webkit-animation-delay: 3711ms;
          animation-delay: 3711ms;
}
.circle-container:nth-child(2) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-2;
          animation-name: move-frames-2;
  -webkit-animation-duration: 28770ms;
          animation-duration: 28770ms;
  -webkit-animation-delay: 13031ms;
          animation-delay: 13031ms;
}
@-webkit-keyframes move-frames-2 {
  from {
    -webkit-transform: translate3d(25vw, 105vh, 0);
            transform: translate3d(25vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(29vw, -108vh, 0);
            transform: translate3d(29vw, -108vh, 0);
  }
}
@keyframes move-frames-2 {
  from {
    -webkit-transform: translate3d(25vw, 105vh, 0);
            transform: translate3d(25vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(29vw, -108vh, 0);
            transform: translate3d(29vw, -108vh, 0);
  }
}
.circle-container:nth-child(2) .circle {
  -webkit-animation-delay: 1312ms;
          animation-delay: 1312ms;
}
.circle-container:nth-child(3) {
  width: 8px;
  height: 8px;
  -webkit-animation-name: move-frames-3;
          animation-name: move-frames-3;
  -webkit-animation-duration: 30530ms;
          animation-duration: 30530ms;
  -webkit-animation-delay: 19835ms;
          animation-delay: 19835ms;
}
@-webkit-keyframes move-frames-3 {
  from {
    -webkit-transform: translate3d(76vw, 101vh, 0);
            transform: translate3d(76vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(49vw, -124vh, 0);
            transform: translate3d(49vw, -124vh, 0);
  }
}
@keyframes move-frames-3 {
  from {
    -webkit-transform: translate3d(76vw, 101vh, 0);
            transform: translate3d(76vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(49vw, -124vh, 0);
            transform: translate3d(49vw, -124vh, 0);
  }
}
.circle-container:nth-child(3) .circle {
  -webkit-animation-delay: 259ms;
          animation-delay: 259ms;
}
.circle-container:nth-child(4) {
  width: 6px;
  height: 6px;
  -webkit-animation-name: move-frames-4;
          animation-name: move-frames-4;
  -webkit-animation-duration: 28458ms;
          animation-duration: 28458ms;
  -webkit-animation-delay: 30861ms;
          animation-delay: 30861ms;
}
@-webkit-keyframes move-frames-4 {
  from {
    -webkit-transform: translate3d(71vw, 110vh, 0);
            transform: translate3d(71vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(5vw, -114vh, 0);
            transform: translate3d(5vw, -114vh, 0);
  }
}
@keyframes move-frames-4 {
  from {
    -webkit-transform: translate3d(71vw, 110vh, 0);
            transform: translate3d(71vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(5vw, -114vh, 0);
            transform: translate3d(5vw, -114vh, 0);
  }
}
.circle-container:nth-child(4) .circle {
  -webkit-animation-delay: 2001ms;
          animation-delay: 2001ms;
}
.circle-container:nth-child(5) {
  width: 1px;
  height: 1px;
  -webkit-animation-name: move-frames-5;
          animation-name: move-frames-5;
  -webkit-animation-duration: 34336ms;
          animation-duration: 34336ms;
  -webkit-animation-delay: 33136ms;
          animation-delay: 33136ms;
}
@-webkit-keyframes move-frames-5 {
  from {
    -webkit-transform: translate3d(33vw, 103vh, 0);
            transform: translate3d(33vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(7vw, -130vh, 0);
            transform: translate3d(7vw, -130vh, 0);
  }
}
@keyframes move-frames-5 {
  from {
    -webkit-transform: translate3d(33vw, 103vh, 0);
            transform: translate3d(33vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(7vw, -130vh, 0);
            transform: translate3d(7vw, -130vh, 0);
  }
}
.circle-container:nth-child(5) .circle {
  -webkit-animation-delay: 3784ms;
          animation-delay: 3784ms;
}
.circle-container:nth-child(6) {
  width: 7px;
  height: 7px;
  -webkit-animation-name: move-frames-6;
          animation-name: move-frames-6;
  -webkit-animation-duration: 34283ms;
          animation-duration: 34283ms;
  -webkit-animation-delay: 28654ms;
          animation-delay: 28654ms;
}
@-webkit-keyframes move-frames-6 {
  from {
    -webkit-transform: translate3d(65vw, 105vh, 0);
            transform: translate3d(65vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(6vw, -122vh, 0);
            transform: translate3d(6vw, -122vh, 0);
  }
}
@keyframes move-frames-6 {
  from {
    -webkit-transform: translate3d(65vw, 105vh, 0);
            transform: translate3d(65vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(6vw, -122vh, 0);
            transform: translate3d(6vw, -122vh, 0);
  }
}
.circle-container:nth-child(6) .circle {
  -webkit-animation-delay: 2495ms;
          animation-delay: 2495ms;
}
.circle-container:nth-child(7) {
  width: 5px;
  height: 5px;
  -webkit-animation-name: move-frames-7;
          animation-name: move-frames-7;
  -webkit-animation-duration: 30743ms;
          animation-duration: 30743ms;
  -webkit-animation-delay: 4869ms;
          animation-delay: 4869ms;
}
@-webkit-keyframes move-frames-7 {
  from {
    -webkit-transform: translate3d(12vw, 109vh, 0);
            transform: translate3d(12vw, 109vh, 0);
  }
  to {
    -webkit-transform: translate3d(62vw, -112vh, 0);
            transform: translate3d(62vw, -112vh, 0);
  }
}
@keyframes move-frames-7 {
  from {
    -webkit-transform: translate3d(12vw, 109vh, 0);
            transform: translate3d(12vw, 109vh, 0);
  }
  to {
    -webkit-transform: translate3d(62vw, -112vh, 0);
            transform: translate3d(62vw, -112vh, 0);
  }
}
.circle-container:nth-child(7) .circle {
  -webkit-animation-delay: 1519ms;
          animation-delay: 1519ms;
}
.circle-container:nth-child(8) {
  width: 8px;
  height: 8px;
  -webkit-animation-name: move-frames-8;
          animation-name: move-frames-8;
  -webkit-animation-duration: 30229ms;
          animation-duration: 30229ms;
  -webkit-animation-delay: 13890ms;
          animation-delay: 13890ms;
}
@-webkit-keyframes move-frames-8 {
  from {
    -webkit-transform: translate3d(85vw, 110vh, 0);
            transform: translate3d(85vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(69vw, -117vh, 0);
            transform: translate3d(69vw, -117vh, 0);
  }
}
@keyframes move-frames-8 {
  from {
    -webkit-transform: translate3d(85vw, 110vh, 0);
            transform: translate3d(85vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(69vw, -117vh, 0);
            transform: translate3d(69vw, -117vh, 0);
  }
}
.circle-container:nth-child(8) .circle {
  -webkit-animation-delay: 723ms;
          animation-delay: 723ms;
}
.circle-container:nth-child(9) {
  width: 7px;
  height: 7px;
  -webkit-animation-name: move-frames-9;
          animation-name: move-frames-9;
  -webkit-animation-duration: 32226ms;
          animation-duration: 32226ms;
  -webkit-animation-delay: 11330ms;
          animation-delay: 11330ms;
}
@-webkit-keyframes move-frames-9 {
  from {
    -webkit-transform: translate3d(49vw, 106vh, 0);
            transform: translate3d(49vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(91vw, -117vh, 0);
            transform: translate3d(91vw, -117vh, 0);
  }
}
@keyframes move-frames-9 {
  from {
    -webkit-transform: translate3d(49vw, 106vh, 0);
            transform: translate3d(49vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(91vw, -117vh, 0);
            transform: translate3d(91vw, -117vh, 0);
  }
}
.circle-container:nth-child(9) .circle {
  -webkit-animation-delay: 2869ms;
          animation-delay: 2869ms;
}
.circle-container:nth-child(10) {
  width: 1px;
  height: 1px;
  -webkit-animation-name: move-frames-10;
          animation-name: move-frames-10;
  -webkit-animation-duration: 28561ms;
          animation-duration: 28561ms;
  -webkit-animation-delay: 27619ms;
          animation-delay: 27619ms;
}
@-webkit-keyframes move-frames-10 {
  from {
    -webkit-transform: translate3d(90vw, 103vh, 0);
            transform: translate3d(90vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(70vw, -109vh, 0);
            transform: translate3d(70vw, -109vh, 0);
  }
}
@keyframes move-frames-10 {
  from {
    -webkit-transform: translate3d(90vw, 103vh, 0);
            transform: translate3d(90vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(70vw, -109vh, 0);
            transform: translate3d(70vw, -109vh, 0);
  }
}
.circle-container:nth-child(10) .circle {
  -webkit-animation-delay: 14ms;
          animation-delay: 14ms;
}
.circle-container:nth-child(11) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-11;
          animation-name: move-frames-11;
  -webkit-animation-duration: 33564ms;
          animation-duration: 33564ms;
  -webkit-animation-delay: 11786ms;
          animation-delay: 11786ms;
}
@-webkit-keyframes move-frames-11 {
  from {
    -webkit-transform: translate3d(90vw, 101vh, 0);
            transform: translate3d(90vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(31vw, -117vh, 0);
            transform: translate3d(31vw, -117vh, 0);
  }
}
@keyframes move-frames-11 {
  from {
    -webkit-transform: translate3d(90vw, 101vh, 0);
            transform: translate3d(90vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(31vw, -117vh, 0);
            transform: translate3d(31vw, -117vh, 0);
  }
}
.circle-container:nth-child(11) .circle {
  -webkit-animation-delay: 2613ms;
          animation-delay: 2613ms;
}
.circle-container:nth-child(12) {
  width: 8px;
  height: 8px;
  -webkit-animation-name: move-frames-12;
          animation-name: move-frames-12;
  -webkit-animation-duration: 32631ms;
          animation-duration: 32631ms;
  -webkit-animation-delay: 9229ms;
          animation-delay: 9229ms;
}
@-webkit-keyframes move-frames-12 {
  from {
    -webkit-transform: translate3d(22vw, 110vh, 0);
            transform: translate3d(22vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(22vw, -139vh, 0);
            transform: translate3d(22vw, -139vh, 0);
  }
}
@keyframes move-frames-12 {
  from {
    -webkit-transform: translate3d(22vw, 110vh, 0);
            transform: translate3d(22vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(22vw, -139vh, 0);
            transform: translate3d(22vw, -139vh, 0);
  }
}
.circle-container:nth-child(12) .circle {
  -webkit-animation-delay: 3319ms;
          animation-delay: 3319ms;
}
.circle-container:nth-child(13) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-13;
          animation-name: move-frames-13;
  -webkit-animation-duration: 30053ms;
          animation-duration: 30053ms;
  -webkit-animation-delay: 36578ms;
          animation-delay: 36578ms;
}
@-webkit-keyframes move-frames-13 {
  from {
    -webkit-transform: translate3d(84vw, 106vh, 0);
            transform: translate3d(84vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(32vw, -108vh, 0);
            transform: translate3d(32vw, -108vh, 0);
  }
}
@keyframes move-frames-13 {
  from {
    -webkit-transform: translate3d(84vw, 106vh, 0);
            transform: translate3d(84vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(32vw, -108vh, 0);
            transform: translate3d(32vw, -108vh, 0);
  }
}
.circle-container:nth-child(13) .circle {
  -webkit-animation-delay: 3285ms;
          animation-delay: 3285ms;
}
.circle-container:nth-child(14) {
  width: 6px;
  height: 6px;
  -webkit-animation-name: move-frames-14;
          animation-name: move-frames-14;
  -webkit-animation-duration: 28502ms;
          animation-duration: 28502ms;
  -webkit-animation-delay: 6335ms;
          animation-delay: 6335ms;
}
@-webkit-keyframes move-frames-14 {
  from {
    -webkit-transform: translate3d(58vw, 106vh, 0);
            transform: translate3d(58vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(64vw, -125vh, 0);
            transform: translate3d(64vw, -125vh, 0);
  }
}
@keyframes move-frames-14 {
  from {
    -webkit-transform: translate3d(58vw, 106vh, 0);
            transform: translate3d(58vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(64vw, -125vh, 0);
            transform: translate3d(64vw, -125vh, 0);
  }
}
.circle-container:nth-child(14) .circle {
  -webkit-animation-delay: 3345ms;
          animation-delay: 3345ms;
}
.circle-container:nth-child(15) {
  width: 4px;
  height: 4px;
  -webkit-animation-name: move-frames-15;
          animation-name: move-frames-15;
  -webkit-animation-duration: 32654ms;
          animation-duration: 32654ms;
  -webkit-animation-delay: 6685ms;
          animation-delay: 6685ms;
}
@-webkit-keyframes move-frames-15 {
  from {
    -webkit-transform: translate3d(58vw, 106vh, 0);
            transform: translate3d(58vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(33vw, -120vh, 0);
            transform: translate3d(33vw, -120vh, 0);
  }
}
@keyframes move-frames-15 {
  from {
    -webkit-transform: translate3d(58vw, 106vh, 0);
            transform: translate3d(58vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(33vw, -120vh, 0);
            transform: translate3d(33vw, -120vh, 0);
  }
}
.circle-container:nth-child(15) .circle {
  -webkit-animation-delay: 3396ms;
          animation-delay: 3396ms;
}
.circle-container:nth-child(16) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-16;
          animation-name: move-frames-16;
  -webkit-animation-duration: 30425ms;
          animation-duration: 30425ms;
  -webkit-animation-delay: 7637ms;
          animation-delay: 7637ms;
}
@-webkit-keyframes move-frames-16 {
  from {
    -webkit-transform: translate3d(70vw, 108vh, 0);
            transform: translate3d(70vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(54vw, -126vh, 0);
            transform: translate3d(54vw, -126vh, 0);
  }
}
@keyframes move-frames-16 {
  from {
    -webkit-transform: translate3d(70vw, 108vh, 0);
            transform: translate3d(70vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(54vw, -126vh, 0);
            transform: translate3d(54vw, -126vh, 0);
  }
}
.circle-container:nth-child(16) .circle {
  -webkit-animation-delay: 1960ms;
          animation-delay: 1960ms;
}
.circle-container:nth-child(17) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-17;
          animation-name: move-frames-17;
  -webkit-animation-duration: 30564ms;
          animation-duration: 30564ms;
  -webkit-animation-delay: 16244ms;
          animation-delay: 16244ms;
}
@-webkit-keyframes move-frames-17 {
  from {
    -webkit-transform: translate3d(47vw, 107vh, 0);
            transform: translate3d(47vw, 107vh, 0);
  }
  to {
    -webkit-transform: translate3d(97vw, -116vh, 0);
            transform: translate3d(97vw, -116vh, 0);
  }
}
@keyframes move-frames-17 {
  from {
    -webkit-transform: translate3d(47vw, 107vh, 0);
            transform: translate3d(47vw, 107vh, 0);
  }
  to {
    -webkit-transform: translate3d(97vw, -116vh, 0);
            transform: translate3d(97vw, -116vh, 0);
  }
}
.circle-container:nth-child(17) .circle {
  -webkit-animation-delay: 1731ms;
          animation-delay: 1731ms;
}
.circle-container:nth-child(18) {
  width: 2px;
  height: 2px;
  -webkit-animation-name: move-frames-18;
          animation-name: move-frames-18;
  -webkit-animation-duration: 36666ms;
          animation-duration: 36666ms;
  -webkit-animation-delay: 21863ms;
          animation-delay: 21863ms;
}
@-webkit-keyframes move-frames-18 {
  from {
    -webkit-transform: translate3d(58vw, 104vh, 0);
            transform: translate3d(58vw, 104vh, 0);
  }
  to {
    -webkit-transform: translate3d(1vw, -107vh, 0);
            transform: translate3d(1vw, -107vh, 0);
  }
}
@keyframes move-frames-18 {
  from {
    -webkit-transform: translate3d(58vw, 104vh, 0);
            transform: translate3d(58vw, 104vh, 0);
  }
  to {
    -webkit-transform: translate3d(1vw, -107vh, 0);
            transform: translate3d(1vw, -107vh, 0);
  }
}
.circle-container:nth-child(18) .circle {
  -webkit-animation-delay: 712ms;
          animation-delay: 712ms;
}
.circle-container:nth-child(19) {
  width: 7px;
  height: 7px;
  -webkit-animation-name: move-frames-19;
          animation-name: move-frames-19;
  -webkit-animation-duration: 32069ms;
          animation-duration: 32069ms;
  -webkit-animation-delay: 20309ms;
          animation-delay: 20309ms;
}
@-webkit-keyframes move-frames-19 {
  from {
    -webkit-transform: translate3d(56vw, 107vh, 0);
            transform: translate3d(56vw, 107vh, 0);
  }
  to {
    -webkit-transform: translate3d(17vw, -109vh, 0);
            transform: translate3d(17vw, -109vh, 0);
  }
}
@keyframes move-frames-19 {
  from {
    -webkit-transform: translate3d(56vw, 107vh, 0);
            transform: translate3d(56vw, 107vh, 0);
  }
  to {
    -webkit-transform: translate3d(17vw, -109vh, 0);
            transform: translate3d(17vw, -109vh, 0);
  }
}
.circle-container:nth-child(19) .circle {
  -webkit-animation-delay: 1975ms;
          animation-delay: 1975ms;
}
.circle-container:nth-child(20) {
  width: 4px;
  height: 4px;
  -webkit-animation-name: move-frames-20;
          animation-name: move-frames-20;
  -webkit-animation-duration: 33326ms;
          animation-duration: 33326ms;
  -webkit-animation-delay: 2035ms;
          animation-delay: 2035ms;
}
@-webkit-keyframes move-frames-20 {
  from {
    -webkit-transform: translate3d(7vw, 101vh, 0);
            transform: translate3d(7vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(18vw, -107vh, 0);
            transform: translate3d(18vw, -107vh, 0);
  }
}
@keyframes move-frames-20 {
  from {
    -webkit-transform: translate3d(7vw, 101vh, 0);
            transform: translate3d(7vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(18vw, -107vh, 0);
            transform: translate3d(18vw, -107vh, 0);
  }
}
.circle-container:nth-child(20) .circle {
  -webkit-animation-delay: 1330ms;
          animation-delay: 1330ms;
}
.circle-container:nth-child(21) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-21;
          animation-name: move-frames-21;
  -webkit-animation-duration: 28651ms;
          animation-duration: 28651ms;
  -webkit-animation-delay: 22891ms;
          animation-delay: 22891ms;
}
@-webkit-keyframes move-frames-21 {
  from {
    -webkit-transform: translate3d(80vw, 106vh, 0);
            transform: translate3d(80vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(58vw, -116vh, 0);
            transform: translate3d(58vw, -116vh, 0);
  }
}
@keyframes move-frames-21 {
  from {
    -webkit-transform: translate3d(80vw, 106vh, 0);
            transform: translate3d(80vw, 106vh, 0);
  }
  to {
    -webkit-transform: translate3d(58vw, -116vh, 0);
            transform: translate3d(58vw, -116vh, 0);
  }
}
.circle-container:nth-child(21) .circle {
  -webkit-animation-delay: 249ms;
          animation-delay: 249ms;
}
.circle-container:nth-child(22) {
  width: 4px;
  height: 4px;
  -webkit-animation-name: move-frames-22;
          animation-name: move-frames-22;
  -webkit-animation-duration: 31339ms;
          animation-duration: 31339ms;
  -webkit-animation-delay: 14699ms;
          animation-delay: 14699ms;
}
@-webkit-keyframes move-frames-22 {
  from {
    -webkit-transform: translate3d(84vw, 103vh, 0);
            transform: translate3d(84vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(59vw, -130vh, 0);
            transform: translate3d(59vw, -130vh, 0);
  }
}
@keyframes move-frames-22 {
  from {
    -webkit-transform: translate3d(84vw, 103vh, 0);
            transform: translate3d(84vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(59vw, -130vh, 0);
            transform: translate3d(59vw, -130vh, 0);
  }
}
.circle-container:nth-child(22) .circle {
  -webkit-animation-delay: 1383ms;
          animation-delay: 1383ms;
}
.circle-container:nth-child(23) {
  width: 2px;
  height: 2px;
  -webkit-animation-name: move-frames-23;
          animation-name: move-frames-23;
  -webkit-animation-duration: 35127ms;
          animation-duration: 35127ms;
  -webkit-animation-delay: 30896ms;
          animation-delay: 30896ms;
}
@-webkit-keyframes move-frames-23 {
  from {
    -webkit-transform: translate3d(98vw, 105vh, 0);
            transform: translate3d(98vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(56vw, -109vh, 0);
            transform: translate3d(56vw, -109vh, 0);
  }
}
@keyframes move-frames-23 {
  from {
    -webkit-transform: translate3d(98vw, 105vh, 0);
            transform: translate3d(98vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(56vw, -109vh, 0);
            transform: translate3d(56vw, -109vh, 0);
  }
}
.circle-container:nth-child(23) .circle {
  -webkit-animation-delay: 2899ms;
          animation-delay: 2899ms;
}
.circle-container:nth-child(24) {
  width: 8px;
  height: 8px;
  -webkit-animation-name: move-frames-24;
          animation-name: move-frames-24;
  -webkit-animation-duration: 35400ms;
          animation-duration: 35400ms;
  -webkit-animation-delay: 239ms;
          animation-delay: 239ms;
}
@-webkit-keyframes move-frames-24 {
  from {
    -webkit-transform: translate3d(22vw, 110vh, 0);
            transform: translate3d(22vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(41vw, -135vh, 0);
            transform: translate3d(41vw, -135vh, 0);
  }
}
@keyframes move-frames-24 {
  from {
    -webkit-transform: translate3d(22vw, 110vh, 0);
            transform: translate3d(22vw, 110vh, 0);
  }
  to {
    -webkit-transform: translate3d(41vw, -135vh, 0);
            transform: translate3d(41vw, -135vh, 0);
  }
}
.circle-container:nth-child(24) .circle {
  -webkit-animation-delay: 6ms;
          animation-delay: 6ms;
}
.circle-container:nth-child(25) {
  width: 4px;
  height: 4px;
  -webkit-animation-name: move-frames-25;
          animation-name: move-frames-25;
  -webkit-animation-duration: 33549ms;
          animation-duration: 33549ms;
  -webkit-animation-delay: 3514ms;
          animation-delay: 3514ms;
}
@-webkit-keyframes move-frames-25 {
  from {
    -webkit-transform: translate3d(64vw, 108vh, 0);
            transform: translate3d(64vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(39vw, -110vh, 0);
            transform: translate3d(39vw, -110vh, 0);
  }
}
@keyframes move-frames-25 {
  from {
    -webkit-transform: translate3d(64vw, 108vh, 0);
            transform: translate3d(64vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(39vw, -110vh, 0);
            transform: translate3d(39vw, -110vh, 0);
  }
}
.circle-container:nth-child(25) .circle {
  -webkit-animation-delay: 1659ms;
          animation-delay: 1659ms;
}
.circle-container:nth-child(26) {
  width: 8px;
  height: 8px;
  -webkit-animation-name: move-frames-26;
          animation-name: move-frames-26;
  -webkit-animation-duration: 30213ms;
          animation-duration: 30213ms;
  -webkit-animation-delay: 11461ms;
          animation-delay: 11461ms;
}
@-webkit-keyframes move-frames-26 {
  from {
    -webkit-transform: translate3d(26vw, 103vh, 0);
            transform: translate3d(26vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(51vw, -121vh, 0);
            transform: translate3d(51vw, -121vh, 0);
  }
}
@keyframes move-frames-26 {
  from {
    -webkit-transform: translate3d(26vw, 103vh, 0);
            transform: translate3d(26vw, 103vh, 0);
  }
  to {
    -webkit-transform: translate3d(51vw, -121vh, 0);
            transform: translate3d(51vw, -121vh, 0);
  }
}
.circle-container:nth-child(26) .circle {
  -webkit-animation-delay: 1968ms;
          animation-delay: 1968ms;
}
.circle-container:nth-child(27) {
  width: 1px;
  height: 1px;
  -webkit-animation-name: move-frames-27;
          animation-name: move-frames-27;
  -webkit-animation-duration: 32589ms;
          animation-duration: 32589ms;
  -webkit-animation-delay: 34289ms;
          animation-delay: 34289ms;
}
@-webkit-keyframes move-frames-27 {
  from {
    -webkit-transform: translate3d(33vw, 108vh, 0);
            transform: translate3d(33vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(90vw, -110vh, 0);
            transform: translate3d(90vw, -110vh, 0);
  }
}
@keyframes move-frames-27 {
  from {
    -webkit-transform: translate3d(33vw, 108vh, 0);
            transform: translate3d(33vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(90vw, -110vh, 0);
            transform: translate3d(90vw, -110vh, 0);
  }
}
.circle-container:nth-child(27) .circle {
  -webkit-animation-delay: 1744ms;
          animation-delay: 1744ms;
}
.circle-container:nth-child(28) {
  width: 2px;
  height: 2px;
  -webkit-animation-name: move-frames-28;
          animation-name: move-frames-28;
  -webkit-animation-duration: 34088ms;
          animation-duration: 34088ms;
  -webkit-animation-delay: 1162ms;
          animation-delay: 1162ms;
}
@-webkit-keyframes move-frames-28 {
  from {
    -webkit-transform: translate3d(78vw, 108vh, 0);
            transform: translate3d(78vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(9vw, -135vh, 0);
            transform: translate3d(9vw, -135vh, 0);
  }
}
@keyframes move-frames-28 {
  from {
    -webkit-transform: translate3d(78vw, 108vh, 0);
            transform: translate3d(78vw, 108vh, 0);
  }
  to {
    -webkit-transform: translate3d(9vw, -135vh, 0);
            transform: translate3d(9vw, -135vh, 0);
  }
}
.circle-container:nth-child(28) .circle {
  -webkit-animation-delay: 2186ms;
          animation-delay: 2186ms;
}
.circle-container:nth-child(29) {
  width: 3px;
  height: 3px;
  -webkit-animation-name: move-frames-29;
          animation-name: move-frames-29;
  -webkit-animation-duration: 34212ms;
          animation-duration: 34212ms;
  -webkit-animation-delay: 5108ms;
          animation-delay: 5108ms;
}
@-webkit-keyframes move-frames-29 {
  from {
    -webkit-transform: translate3d(80vw, 101vh, 0);
            transform: translate3d(80vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(2vw, -103vh, 0);
            transform: translate3d(2vw, -103vh, 0);
  }
}
@keyframes move-frames-29 {
  from {
    -webkit-transform: translate3d(80vw, 101vh, 0);
            transform: translate3d(80vw, 101vh, 0);
  }
  to {
    -webkit-transform: translate3d(2vw, -103vh, 0);
            transform: translate3d(2vw, -103vh, 0);
  }
}
.circle-container:nth-child(29) .circle {
  -webkit-animation-delay: 2177ms;
          animation-delay: 2177ms;
}
.circle-container:nth-child(30) {
  width: 8px;
  height: 8px;
  -webkit-animation-name: move-frames-30;
          animation-name: move-frames-30;
  -webkit-animation-duration: 30127ms;
          animation-duration: 30127ms;
  -webkit-animation-delay: 14382ms;
          animation-delay: 14382ms;
}
@-webkit-keyframes move-frames-30 {
  from {
    -webkit-transform: translate3d(9vw, 105vh, 0);
            transform: translate3d(9vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(47vw, -131vh, 0);
            transform: translate3d(47vw, -131vh, 0);
  }
}
@keyframes move-frames-30 {
  from {
    -webkit-transform: translate3d(9vw, 105vh, 0);
            transform: translate3d(9vw, 105vh, 0);
  }
  to {
    -webkit-transform: translate3d(47vw, -131vh, 0);
            transform: translate3d(47vw, -131vh, 0);
  }
}
.circle-container:nth-child(30) .circle {
  -webkit-animation-delay: 1597ms;
          animation-delay: 1597ms;
}
.circle-container:nth-child(31) {
  width: 6px;
  height: 6px;
  -webkit-animation-name: move-frames-31;
          animation-name: move-frames-31;
  -webkit-animation-duration: 32586ms;
          animation-duration: 32586ms;
  -webkit-animation-delay: 13930ms;
          animation-delay: 13930ms;
}
@-webkit-keyframes move-frames-31 {
  from {
    -webkit-transform: translate3d(80vw, 109vh, 0);
            transform: translate3d(80vw, 109vh, 0);
  }
  to {
    -webkit-transform: translate3d(99vw, -136vh, 0);
            transform: translate3d(99vw, -136vh, 0);
  }
}
