
.containerbis {
  width: 100%;
  height: 100%;
  overflow: visible;
  position: absolute;
  z-index: 10;
}

.circle-containerbis {
  position: absolute;
  transform: translateY(-10vh);
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.circle-containerbis .circle {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  mix-blend-mode: screen;
  background-image: radial-gradient(#99ffff, #99ffff 10%, rgba(153, 255, 255, 0) 56%);
  animation: fade-frames 200ms infinite, scale-frames 2s infinite, rotate-frames 2s infinite linear;
}

@keyframes fade-frames {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0.7;
  }
}

@keyframes scale-frames {
  0%, 100% {
    transform: scale(0.4);
  }

  50% {
    transform: scale(1);
  }
}


  .circle-containerbis-0 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-0;
    animation-duration: 25773ms;
    animation-delay: 0ms;
  }

  @keyframes move-frames-0 {
    from {
      transform: translate3d(8vw, -117vh, 0);
    }

    to {
      transform: translate3d(71vw, 77vh, 0);
    }
  }
  .circle-containerbis-1 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-1;
    animation-duration: 36096ms;
    animation-delay: 150ms;
  }

  @keyframes move-frames-1 {
    from {
      transform: translate3d(27vw, -20vh, 0);
    }

    to {
      transform: translate3d(88vw, -36vh, 0);
    }
  }
  .circle-containerbis-2 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-2;
    animation-duration: 20813ms;
    animation-delay: 300ms;
  }

  @keyframes move-frames-2 {
    from {
      transform: translate3d(81vw, -52vh, 0);
    }

    to {
      transform: translate3d(20vw, -13vh, 0);
    }
  }
  .circle-containerbis-3 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-3;
    animation-duration: 22804ms;
    animation-delay: 450ms;
  }

  @keyframes move-frames-3 {
    from {
      transform: translate3d(50vw, -127vh, 0);
    }

    to {
      transform: translate3d(58vw, -142vh, 0);
    }
  }
  .circle-containerbis-4 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-4;
    animation-duration: 22394ms;
    animation-delay: 600ms;
  }

  @keyframes move-frames-4 {
    from {
      transform: translate3d(52vw, -96vh, 0);
    }

    to {
      transform: translate3d(44vw, 96vh, 0);
    }
  }
  .circle-containerbis-5 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-5;
    animation-duration: 39057ms;
    animation-delay: 750ms;
  }

  @keyframes move-frames-5 {
    from {
      transform: translate3d(84vw, -106vh, 0);
    }

    to {
      transform: translate3d(14vw, 90vh, 0);
    }
  }
  .circle-containerbis-6 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-6;
    animation-duration: 24414ms;
    animation-delay: 900ms;
  }

  @keyframes move-frames-6 {
    from {
      transform: translate3d(7vw, 98vh, 0);
    }

    to {
      transform: translate3d(76vw, 118vh, 0);
    }
  }
  .circle-containerbis-7 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-7;
    animation-duration: 34461ms;
    animation-delay: 1050ms;
  }

  @keyframes move-frames-7 {
    from {
      transform: translate3d(9vw, 74vh, 0);
    }

    to {
      transform: translate3d(60vw, 148vh, 0);
    }
  }
  .circle-containerbis-8 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-8;
    animation-duration: 34039ms;
    animation-delay: 1200ms;
  }

  @keyframes move-frames-8 {
    from {
      transform: translate3d(96vw, -93vh, 0);
    }

    to {
      transform: translate3d(69vw, 10vh, 0);
    }
  }
  .circle-containerbis-9 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-9;
    animation-duration: 30471ms;
    animation-delay: 1350ms;
  }

  @keyframes move-frames-9 {
    from {
      transform: translate3d(14vw, 34vh, 0);
    }

    to {
      transform: translate3d(50vw, -109vh, 0);
    }
  }
  .circle-containerbis-10 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-10;
    animation-duration: 22753ms;
    animation-delay: 1500ms;
  }

  @keyframes move-frames-10 {
    from {
      transform: translate3d(15vw, -139vh, 0);
    }

    to {
      transform: translate3d(5vw, 107vh, 0);
    }
  }
  .circle-containerbis-11 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-11;
    animation-duration: 25497ms;
    animation-delay: 1650ms;
  }

  @keyframes move-frames-11 {
    from {
      transform: translate3d(82vw, -65vh, 0);
    }

    to {
      transform: translate3d(39vw, 25vh, 0);
    }
  }
  .circle-containerbis-12 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-12;
    animation-duration: 33475ms;
    animation-delay: 1800ms;
  }

  @keyframes move-frames-12 {
    from {
      transform: translate3d(54vw, 112vh, 0);
    }

    to {
      transform: translate3d(75vw, -66vh, 0);
    }
  }
  .circle-containerbis-13 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-13;
    animation-duration: 38472ms;
    animation-delay: 1950ms;
  }

  @keyframes move-frames-13 {
    from {
      transform: translate3d(87vw, 125vh, 0);
    }

    to {
      transform: translate3d(9vw, -55vh, 0);
    }
  }
  .circle-containerbis-14 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-14;
    animation-duration: 26913ms;
    animation-delay: 2100ms;
  }

  @keyframes move-frames-14 {
    from {
      transform: translate3d(18vw, 64vh, 0);
    }

    to {
      transform: translate3d(96vw, 51vh, 0);
    }
  }
  .circle-containerbis-15 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-15;
    animation-duration: 25159ms;
    animation-delay: 2250ms;
  }

  @keyframes move-frames-15 {
    from {
      transform: translate3d(34vw, -144vh, 0);
    }

    to {
      transform: translate3d(28vw, -95vh, 0);
    }
  }
  .circle-containerbis-16 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-16;
    animation-duration: 23436ms;
    animation-delay: 2400ms;
  }

  @keyframes move-frames-16 {
    from {
      transform: translate3d(31vw, 128vh, 0);
    }

    to {
      transform: translate3d(84vw, -113vh, 0);
    }
  }
  .circle-containerbis-17 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-17;
    animation-duration: 31678ms;
    animation-delay: 2550ms;
  }

  @keyframes move-frames-17 {
    from {
      transform: translate3d(50vw, -23vh, 0);
    }

    to {
      transform: translate3d(97vw, -143vh, 0);
    }
  }
  .circle-containerbis-18 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-18;
    animation-duration: 33287ms;
    animation-delay: 2700ms;
  }

  @keyframes move-frames-18 {
    from {
      transform: translate3d(40vw, 95vh, 0);
    }

    to {
      transform: translate3d(33vw, 104vh, 0);
    }
  }
  .circle-containerbis-19 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-19;
    animation-duration: 39008ms;
    animation-delay: 2850ms;
  }

  @keyframes move-frames-19 {
    from {
      transform: translate3d(72vw, 95vh, 0);
    }

    to {
      transform: translate3d(10vw, 38vh, 0);
    }
  }
  .circle-containerbis-20 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-20;
    animation-duration: 37985ms;
    animation-delay: 3000ms;
  }

  @keyframes move-frames-20 {
    from {
      transform: translate3d(53vw, 40vh, 0);
    }

    to {
      transform: translate3d(21vw, 36vh, 0);
    }
  }
  .circle-containerbis-21 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-21;
    animation-duration: 31698ms;
    animation-delay: 3150ms;
  }

  @keyframes move-frames-21 {
    from {
      transform: translate3d(87vw, -109vh, 0);
    }

    to {
      transform: translate3d(12vw, -140vh, 0);
    }
  }
  .circle-containerbis-22 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-22;
    animation-duration: 35601ms;
    animation-delay: 3300ms;
  }

  @keyframes move-frames-22 {
    from {
      transform: translate3d(14vw, -75vh, 0);
    }

    to {
      transform: translate3d(64vw, 42vh, 0);
    }
  }
  .circle-containerbis-23 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-23;
    animation-duration: 21535ms;
    animation-delay: 3450ms;
  }

  @keyframes move-frames-23 {
    from {
      transform: translate3d(62vw, -25vh, 0);
    }

    to {
      transform: translate3d(48vw, 141vh, 0);
    }
  }
  .circle-containerbis-24 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-24;
    animation-duration: 32177ms;
    animation-delay: 3600ms;
  }

  @keyframes move-frames-24 {
    from {
      transform: translate3d(80vw, -33vh, 0);
    }

    to {
      transform: translate3d(41vw, -69vh, 0);
    }
  }
  .circle-containerbis-25 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-25;
    animation-duration: 30284ms;
    animation-delay: 3750ms;
  }

  @keyframes move-frames-25 {
    from {
      transform: translate3d(6vw, -56vh, 0);
    }

    to {
      transform: translate3d(27vw, 139vh, 0);
    }
  }
  .circle-containerbis-26 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-26;
    animation-duration: 36361ms;
    animation-delay: 3900ms;
  }

  @keyframes move-frames-26 {
    from {
      transform: translate3d(68vw, 19vh, 0);
    }

    to {
      transform: translate3d(5vw, -148vh, 0);
    }
  }
  .circle-containerbis-27 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-27;
    animation-duration: 22733ms;
    animation-delay: 4050ms;
  }

  @keyframes move-frames-27 {
    from {
      transform: translate3d(89vw, 91vh, 0);
    }

    to {
      transform: translate3d(53vw, -7vh, 0);
    }
  }
  .circle-containerbis-28 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-28;
    animation-duration: 26257ms;
    animation-delay: 4200ms;
  }

  @keyframes move-frames-28 {
    from {
      transform: translate3d(99vw, 31vh, 0);
    }

    to {
      transform: translate3d(29vw, -74vh, 0);
    }
  }
  .circle-containerbis-29 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-29;
    animation-duration: 24571ms;
    animation-delay: 4350ms;
  }

  @keyframes move-frames-29 {
    from {
      transform: translate3d(40vw, 128vh, 0);
    }

    to {
      transform: translate3d(85vw, -104vh, 0);
    }
  }
  .circle-containerbis-30 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-30;
    animation-duration: 35957ms;
    animation-delay: 4500ms;
  }

  @keyframes move-frames-30 {
    from {
      transform: translate3d(6vw, -14vh, 0);
    }

    to {
      transform: translate3d(9vw, 73vh, 0);
    }
  }
  .circle-containerbis-31 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-31;
    animation-duration: 21984ms;
    animation-delay: 4650ms;
  }

  @keyframes move-frames-31 {
    from {
      transform: translate3d(89vw, -113vh, 0);
    }

    to {
      transform: translate3d(89vw, 80vh, 0);
    }
  }
  .circle-containerbis-32 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-32;
    animation-duration: 32093ms;
    animation-delay: 4800ms;
  }

  @keyframes move-frames-32 {
    from {
      transform: translate3d(13vw, 112vh, 0);
    }

    to {
      transform: translate3d(95vw, -16vh, 0);
    }
  }
  .circle-containerbis-33 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-33;
    animation-duration: 36028ms;
    animation-delay: 4950ms;
  }

  @keyframes move-frames-33 {
    from {
      transform: translate3d(51vw, 76vh, 0);
    }

    to {
      transform: translate3d(62vw, 95vh, 0);
    }
  }
  .circle-containerbis-34 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-34;
    animation-duration: 27384ms;
    animation-delay: 5100ms;
  }

  @keyframes move-frames-34 {
    from {
      transform: translate3d(16vw, 50vh, 0);
    }

    to {
      transform: translate3d(81vw, 0vh, 0);
    }
  }
  .circle-containerbis-35 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-35;
    animation-duration: 30786ms;
    animation-delay: 5250ms;
  }

  @keyframes move-frames-35 {
    from {
      transform: translate3d(36vw, 110vh, 0);
    }

    to {
      transform: translate3d(40vw, -22vh, 0);
    }
  }
  .circle-containerbis-36 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-36;
    animation-duration: 36011ms;
    animation-delay: 5400ms;
  }

  @keyframes move-frames-36 {
    from {
      transform: translate3d(75vw, -111vh, 0);
    }

    to {
      transform: translate3d(63vw, -83vh, 0);
    }
  }
  .circle-containerbis-37 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-37;
    animation-duration: 39485ms;
    animation-delay: 5550ms;
  }

  @keyframes move-frames-37 {
    from {
      transform: translate3d(27vw, 52vh, 0);
    }

    to {
      transform: translate3d(40vw, 80vh, 0);
    }
  }
  .circle-containerbis-38 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-38;
    animation-duration: 24471ms;
    animation-delay: 5700ms;
  }

  @keyframes move-frames-38 {
    from {
      transform: translate3d(79vw, -59vh, 0);
    }

    to {
      transform: translate3d(86vw, -4vh, 0);
    }
  }
  .circle-containerbis-39 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-39;
    animation-duration: 29242ms;
    animation-delay: 5850ms;
  }

  @keyframes move-frames-39 {
    from {
      transform: translate3d(17vw, 119vh, 0);
    }

    to {
      transform: translate3d(11vw, 14vh, 0);
    }
  }
  .circle-containerbis-40 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-40;
    animation-duration: 28980ms;
    animation-delay: 6000ms;
  }

  @keyframes move-frames-40 {
    from {
      transform: translate3d(24vw, -19vh, 0);
    }

    to {
      transform: translate3d(93vw, 117vh, 0);
    }
  }
  .circle-containerbis-41 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-41;
    animation-duration: 28334ms;
    animation-delay: 6150ms;
  }

  @keyframes move-frames-41 {
    from {
      transform: translate3d(100vw, -102vh, 0);
    }

    to {
      transform: translate3d(76vw, -16vh, 0);
    }
  }
  .circle-containerbis-42 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-42;
    animation-duration: 21657ms;
    animation-delay: 6300ms;
  }

  @keyframes move-frames-42 {
    from {
      transform: translate3d(89vw, 104vh, 0);
    }

    to {
      transform: translate3d(33vw, 36vh, 0);
    }
  }
  .circle-containerbis-43 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-43;
    animation-duration: 25337ms;
    animation-delay: 6450ms;
  }

  @keyframes move-frames-43 {
    from {
      transform: translate3d(85vw, -13vh, 0);
    }

    to {
      transform: translate3d(82vw, -20vh, 0);
    }
  }
  .circle-containerbis-44 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-44;
    animation-duration: 39712ms;
    animation-delay: 6600ms;
  }

  @keyframes move-frames-44 {
    from {
      transform: translate3d(40vw, -119vh, 0);
    }

    to {
      transform: translate3d(82vw, 66vh, 0);
    }
  }
  .circle-containerbis-45 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-45;
    animation-duration: 24673ms;
    animation-delay: 6750ms;
  }

  @keyframes move-frames-45 {
    from {
      transform: translate3d(19vw, 17vh, 0);
    }

    to {
      transform: translate3d(96vw, -75vh, 0);
    }
  }
  .circle-containerbis-46 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-46;
    animation-duration: 28261ms;
    animation-delay: 6900ms;
  }

  @keyframes move-frames-46 {
    from {
      transform: translate3d(76vw, -125vh, 0);
    }

    to {
      transform: translate3d(32vw, 2vh, 0);
    }
  }
  .circle-containerbis-47 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-47;
    animation-duration: 20987ms;
    animation-delay: 7050ms;
  }

  @keyframes move-frames-47 {
    from {
      transform: translate3d(57vw, -103vh, 0);
    }

    to {
      transform: translate3d(68vw, -130vh, 0);
    }
  }
  .circle-containerbis-48 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-48;
    animation-duration: 32443ms;
    animation-delay: 7200ms;
  }

  @keyframes move-frames-48 {
    from {
      transform: translate3d(89vw, 149vh, 0);
    }

    to {
      transform: translate3d(8vw, 94vh, 0);
    }
  }
  .circle-containerbis-49 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-49;
    animation-duration: 36911ms;
    animation-delay: 7350ms;
  }

  @keyframes move-frames-49 {
    from {
      transform: translate3d(12vw, -26vh, 0);
    }

    to {
      transform: translate3d(80vw, 32vh, 0);
    }
  }
  .circle-containerbis-50 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-50;
    animation-duration: 33131ms;
    animation-delay: 7500ms;
  }

  @keyframes move-frames-50 {
    from {
      transform: translate3d(41vw, 96vh, 0);
    }

    to {
      transform: translate3d(100vw, 42vh, 0);
    }
  }
  .circle-containerbis-51 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-51;
    animation-duration: 31564ms;
    animation-delay: 7650ms;
  }

  @keyframes move-frames-51 {
    from {
      transform: translate3d(54vw, 80vh, 0);
    }

    to {
      transform: translate3d(56vw, 107vh, 0);
    }
  }
  .circle-containerbis-52 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-52;
    animation-duration: 38883ms;
    animation-delay: 7800ms;
  }

  @keyframes move-frames-52 {
    from {
      transform: translate3d(34vw, 94vh, 0);
    }

    to {
      transform: translate3d(57vw, -23vh, 0);
    }
  }
  .circle-containerbis-53 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-53;
    animation-duration: 21579ms;
    animation-delay: 7950ms;
  }

  @keyframes move-frames-53 {
    from {
      transform: translate3d(57vw, 113vh, 0);
    }

    to {
      transform: translate3d(69vw, -135vh, 0);
    }
  }
  .circle-containerbis-54 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-54;
    animation-duration: 36665ms;
    animation-delay: 8100ms;
  }

  @keyframes move-frames-54 {
    from {
      transform: translate3d(65vw, -130vh, 0);
    }

    to {
      transform: translate3d(71vw, -97vh, 0);
    }
  }
  .circle-containerbis-55 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-55;
    animation-duration: 38005ms;
    animation-delay: 8250ms;
  }

  @keyframes move-frames-55 {
    from {
      transform: translate3d(78vw, 93vh, 0);
    }

    to {
      transform: translate3d(4vw, -114vh, 0);
    }
  }
  .circle-containerbis-56 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-56;
    animation-duration: 27993ms;
    animation-delay: 8400ms;
  }

  @keyframes move-frames-56 {
    from {
      transform: translate3d(95vw, -44vh, 0);
    }

    to {
      transform: translate3d(95vw, 28vh, 0);
    }
  }
  .circle-containerbis-57 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-57;
    animation-duration: 21130ms;
    animation-delay: 8550ms;
  }

  @keyframes move-frames-57 {
    from {
      transform: translate3d(95vw, -79vh, 0);
    }

    to {
      transform: translate3d(46vw, 28vh, 0);
    }
  }
  .circle-containerbis-58 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-58;
    animation-duration: 29932ms;
    animation-delay: 8700ms;
  }

  @keyframes move-frames-58 {
    from {
      transform: translate3d(100vw, -58vh, 0);
    }

    to {
      transform: translate3d(22vw, -144vh, 0);
    }
  }
  .circle-containerbis-59 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-59;
    animation-duration: 33717ms;
    animation-delay: 8850ms;
  }

  @keyframes move-frames-59 {
    from {
      transform: translate3d(0vw, -134vh, 0);
    }

    to {
      transform: translate3d(11vw, 106vh, 0);
    }
  }
  .circle-containerbis-60 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-60;
    animation-duration: 38550ms;
    animation-delay: 9000ms;
  }

  @keyframes move-frames-60 {
    from {
      transform: translate3d(34vw, -130vh, 0);
    }

    to {
      transform: translate3d(73vw, 56vh, 0);
    }
  }
  .circle-containerbis-61 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-61;
    animation-duration: 27822ms;
    animation-delay: 9150ms;
  }

  @keyframes move-frames-61 {
    from {
      transform: translate3d(40vw, 25vh, 0);
    }

    to {
      transform: translate3d(30vw, -55vh, 0);
    }
  }
  .circle-containerbis-62 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-62;
    animation-duration: 32040ms;
    animation-delay: 9300ms;
  }

  @keyframes move-frames-62 {
    from {
      transform: translate3d(94vw, -118vh, 0);
    }

    to {
      transform: translate3d(16vw, -144vh, 0);
    }
  }
  .circle-containerbis-63 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-63;
    animation-duration: 38741ms;
    animation-delay: 9450ms;
  }

  @keyframes move-frames-63 {
    from {
      transform: translate3d(48vw, 114vh, 0);
    }

    to {
      transform: translate3d(19vw, 7vh, 0);
    }
  }
  .circle-containerbis-64 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-64;
    animation-duration: 36899ms;
    animation-delay: 9600ms;
  }

  @keyframes move-frames-64 {
    from {
      transform: translate3d(73vw, -111vh, 0);
    }

    to {
      transform: translate3d(94vw, 150vh, 0);
    }
  }
  .circle-containerbis-65 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-65;
    animation-duration: 23047ms;
    animation-delay: 9750ms;
  }

  @keyframes move-frames-65 {
    from {
      transform: translate3d(34vw, 64vh, 0);
    }

    to {
      transform: translate3d(80vw, 118vh, 0);
    }
  }
  .circle-containerbis-66 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-66;
    animation-duration: 28125ms;
    animation-delay: 9900ms;
  }

  @keyframes move-frames-66 {
    from {
      transform: translate3d(98vw, 49vh, 0);
    }

    to {
      transform: translate3d(43vw, 7vh, 0);
    }
  }
  .circle-containerbis-67 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-67;
    animation-duration: 20110ms;
    animation-delay: 10050ms;
  }

  @keyframes move-frames-67 {
    from {
      transform: translate3d(61vw, 2vh, 0);
    }

    to {
      transform: translate3d(90vw, 143vh, 0);
    }
  }
  .circle-containerbis-68 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-68;
    animation-duration: 32550ms;
    animation-delay: 10200ms;
  }

  @keyframes move-frames-68 {
    from {
      transform: translate3d(31vw, -66vh, 0);
    }

    to {
      transform: translate3d(73vw, -124vh, 0);
    }
  }
  .circle-containerbis-69 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-69;
    animation-duration: 39209ms;
    animation-delay: 10350ms;
  }

  @keyframes move-frames-69 {
    from {
      transform: translate3d(54vw, 8vh, 0);
    }

    to {
      transform: translate3d(28vw, 94vh, 0);
    }
  }
  .circle-containerbis-70 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-70;
    animation-duration: 36112ms;
    animation-delay: 10500ms;
  }

  @keyframes move-frames-70 {
    from {
      transform: translate3d(57vw, -44vh, 0);
    }

    to {
      transform: translate3d(45vw, 111vh, 0);
    }
  }
  .circle-containerbis-71 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-71;
    animation-duration: 34801ms;
    animation-delay: 10650ms;
  }

  @keyframes move-frames-71 {
    from {
      transform: translate3d(67vw, -13vh, 0);
    }

    to {
      transform: translate3d(74vw, 59vh, 0);
    }
  }
  .circle-containerbis-72 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-72;
    animation-duration: 33028ms;
    animation-delay: 10800ms;
  }

  @keyframes move-frames-72 {
    from {
      transform: translate3d(43vw, -93vh, 0);
    }

    to {
      transform: translate3d(20vw, -32vh, 0);
    }
  }
  .circle-containerbis-73 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-73;
    animation-duration: 32405ms;
    animation-delay: 10950ms;
  }

  @keyframes move-frames-73 {
    from {
      transform: translate3d(77vw, 141vh, 0);
    }

    to {
      transform: translate3d(7vw, -137vh, 0);
    }
  }
  .circle-containerbis-74 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-74;
    animation-duration: 31674ms;
    animation-delay: 11100ms;
  }

  @keyframes move-frames-74 {
    from {
      transform: translate3d(8vw, 143vh, 0);
    }

    to {
      transform: translate3d(64vw, 4vh, 0);
    }
  }
  .circle-containerbis-75 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-75;
    animation-duration: 25887ms;
    animation-delay: 11250ms;
  }

  @keyframes move-frames-75 {
    from {
      transform: translate3d(81vw, -81vh, 0);
    }

    to {
      transform: translate3d(90vw, 54vh, 0);
    }
  }
  .circle-containerbis-76 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-76;
    animation-duration: 20564ms;
    animation-delay: 11400ms;
  }

  @keyframes move-frames-76 {
    from {
      transform: translate3d(35vw, 94vh, 0);
    }

    to {
      transform: translate3d(57vw, 39vh, 0);
    }
  }
  .circle-containerbis-77 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-77;
    animation-duration: 31607ms;
    animation-delay: 11550ms;
  }

  @keyframes move-frames-77 {
    from {
      transform: translate3d(48vw, -29vh, 0);
    }

    to {
      transform: translate3d(93vw, -12vh, 0);
    }
  }
  .circle-containerbis-78 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-78;
    animation-duration: 22861ms;
    animation-delay: 11700ms;
  }

  @keyframes move-frames-78 {
    from {
      transform: translate3d(100vw, -113vh, 0);
    }

    to {
      transform: translate3d(13vw, -43vh, 0);
    }
  }
  .circle-containerbis-79 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-79;
    animation-duration: 21799ms;
    animation-delay: 11850ms;
  }

  @keyframes move-frames-79 {
    from {
      transform: translate3d(26vw, 25vh, 0);
    }

    to {
      transform: translate3d(26vw, -22vh, 0);
    }
  }
  .circle-containerbis-80 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-80;
    animation-duration: 30676ms;
    animation-delay: 12000ms;
  }

  @keyframes move-frames-80 {
    from {
      transform: translate3d(54vw, -95vh, 0);
    }

    to {
      transform: translate3d(6vw, 121vh, 0);
    }
  }
  .circle-containerbis-81 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-81;
    animation-duration: 35091ms;
    animation-delay: 12150ms;
  }

  @keyframes move-frames-81 {
    from {
      transform: translate3d(93vw, 145vh, 0);
    }

    to {
      transform: translate3d(64vw, -109vh, 0);
    }
  }
  .circle-containerbis-82 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-82;
    animation-duration: 30374ms;
    animation-delay: 12300ms;
  }

  @keyframes move-frames-82 {
    from {
      transform: translate3d(92vw, -39vh, 0);
    }

    to {
      transform: translate3d(27vw, 53vh, 0);
    }
  }
  .circle-containerbis-83 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-83;
    animation-duration: 20552ms;
    animation-delay: 12450ms;
  }

  @keyframes move-frames-83 {
    from {
      transform: translate3d(51vw, -133vh, 0);
    }

    to {
      transform: translate3d(51vw, -31vh, 0);
    }
  }
  .circle-containerbis-84 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-84;
    animation-duration: 28642ms;
    animation-delay: 12600ms;
  }

  @keyframes move-frames-84 {
    from {
      transform: translate3d(81vw, 55vh, 0);
    }

    to {
      transform: translate3d(42vw, -91vh, 0);
    }
  }
  .circle-containerbis-85 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-85;
    animation-duration: 24506ms;
    animation-delay: 12750ms;
  }

  @keyframes move-frames-85 {
    from {
      transform: translate3d(35vw, 26vh, 0);
    }

    to {
      transform: translate3d(88vw, 50vh, 0);
    }
  }
  .circle-containerbis-86 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-86;
    animation-duration: 33748ms;
    animation-delay: 12900ms;
  }

  @keyframes move-frames-86 {
    from {
      transform: translate3d(40vw, -73vh, 0);
    }

    to {
      transform: translate3d(74vw, -55vh, 0);
    }
  }
  .circle-containerbis-87 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-87;
    animation-duration: 31813ms;
    animation-delay: 13050ms;
  }

  @keyframes move-frames-87 {
    from {
      transform: translate3d(80vw, -70vh, 0);
    }

    to {
      transform: translate3d(9vw, -55vh, 0);
    }
  }
  .circle-containerbis-88 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-88;
    animation-duration: 34013ms;
    animation-delay: 13200ms;
  }

  @keyframes move-frames-88 {
    from {
      transform: translate3d(10vw, 98vh, 0);
    }

    to {
      transform: translate3d(41vw, -147vh, 0);
    }
  }
  .circle-containerbis-89 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-89;
    animation-duration: 29900ms;
    animation-delay: 13350ms;
  }

  @keyframes move-frames-89 {
    from {
      transform: translate3d(53vw, 78vh, 0);
    }

    to {
      transform: translate3d(21vw, 3vh, 0);
    }
  }
  .circle-containerbis-90 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-90;
    animation-duration: 33800ms;
    animation-delay: 13500ms;
  }

  @keyframes move-frames-90 {
    from {
      transform: translate3d(47vw, 121vh, 0);
    }

    to {
      transform: translate3d(68vw, 87vh, 0);
    }
  }
  .circle-containerbis-91 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-91;
    animation-duration: 28361ms;
    animation-delay: 13650ms;
  }

  @keyframes move-frames-91 {
    from {
      transform: translate3d(17vw, -80vh, 0);
    }

    to {
      transform: translate3d(42vw, 81vh, 0);
    }
  }
  .circle-containerbis-92 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-92;
    animation-duration: 35612ms;
    animation-delay: 13800ms;
  }

  @keyframes move-frames-92 {
    from {
      transform: translate3d(81vw, 117vh, 0);
    }

    to {
      transform: translate3d(64vw, 135vh, 0);
    }
  }
  .circle-containerbis-93 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-93;
    animation-duration: 32087ms;
    animation-delay: 13950ms;
  }

  @keyframes move-frames-93 {
    from {
      transform: translate3d(100vw, -43vh, 0);
    }

    to {
      transform: translate3d(15vw, 87vh, 0);
    }
  }
  .circle-containerbis-94 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-94;
    animation-duration: 26726ms;
    animation-delay: 14100ms;
  }

  @keyframes move-frames-94 {
    from {
      transform: translate3d(34vw, 76vh, 0);
    }

    to {
      transform: translate3d(56vw, 71vh, 0);
    }
  }
  .circle-containerbis-95 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-95;
    animation-duration: 24158ms;
    animation-delay: 14250ms;
  }

  @keyframes move-frames-95 {
    from {
      transform: translate3d(39vw, -128vh, 0);
    }

    to {
      transform: translate3d(86vw, -139vh, 0);
    }
  }
  .circle-containerbis-96 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-96;
    animation-duration: 36389ms;
    animation-delay: 14400ms;
  }

  @keyframes move-frames-96 {
    from {
      transform: translate3d(91vw, 144vh, 0);
    }

    to {
      transform: translate3d(67vw, -79vh, 0);
    }
  }
  .circle-containerbis-97 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-97;
    animation-duration: 38647ms;
    animation-delay: 14550ms;
  }

  @keyframes move-frames-97 {
    from {
      transform: translate3d(9vw, -144vh, 0);
    }

    to {
      transform: translate3d(16vw, 11vh, 0);
    }
  }
  .circle-containerbis-98 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-98;
    animation-duration: 20212ms;
    animation-delay: 14700ms;
  }

  @keyframes move-frames-98 {
    from {
      transform: translate3d(45vw, -43vh, 0);
    }

    to {
      transform: translate3d(57vw, -67vh, 0);
    }
  }
  .circle-containerbis-99 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-99;
    animation-duration: 32850ms;
    animation-delay: 14850ms;
  }

  @keyframes move-frames-99 {
    from {
      transform: translate3d(94vw, 13vh, 0);
    }

    to {
      transform: translate3d(20vw, -99vh, 0);
    }
  }
  .circle-containerbis-100 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-100;
    animation-duration: 32862ms;
    animation-delay: 15000ms;
  }

  @keyframes move-frames-100 {
    from {
      transform: translate3d(62vw, 126vh, 0);
    }

    to {
      transform: translate3d(63vw, 27vh, 0);
    }
  }
  .circle-containerbis-101 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-101;
    animation-duration: 39110ms;
    animation-delay: 15150ms;
  }

  @keyframes move-frames-101 {
    from {
      transform: translate3d(55vw, -11vh, 0);
    }

    to {
      transform: translate3d(23vw, -51vh, 0);
    }
  }
  .circle-containerbis-102 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-102;
    animation-duration: 32060ms;
    animation-delay: 15300ms;
  }

  @keyframes move-frames-102 {
    from {
      transform: translate3d(100vw, -104vh, 0);
    }

    to {
      transform: translate3d(45vw, -18vh, 0);
    }
  }
  .circle-containerbis-103 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-103;
    animation-duration: 37803ms;
    animation-delay: 15450ms;
  }

  @keyframes move-frames-103 {
    from {
      transform: translate3d(46vw, -15vh, 0);
    }

    to {
      transform: translate3d(21vw, 87vh, 0);
    }
  }
  .circle-containerbis-104 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-104;
    animation-duration: 38058ms;
    animation-delay: 15600ms;
  }

  @keyframes move-frames-104 {
    from {
      transform: translate3d(45vw, -54vh, 0);
    }

    to {
      transform: translate3d(65vw, -13vh, 0);
    }
  }
  .circle-containerbis-105 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-105;
    animation-duration: 26929ms;
    animation-delay: 15750ms;
  }

  @keyframes move-frames-105 {
    from {
      transform: translate3d(48vw, -139vh, 0);
    }

    to {
      transform: translate3d(53vw, -123vh, 0);
    }
  }
  .circle-containerbis-106 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-106;
    animation-duration: 22386ms;
    animation-delay: 15900ms;
  }

  @keyframes move-frames-106 {
    from {
      transform: translate3d(14vw, 11vh, 0);
    }

    to {
      transform: translate3d(22vw, 119vh, 0);
    }
  }
  .circle-containerbis-107 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-107;
    animation-duration: 32116ms;
    animation-delay: 16050ms;
  }

  @keyframes move-frames-107 {
    from {
      transform: translate3d(66vw, -9vh, 0);
    }

    to {
      transform: translate3d(43vw, -104vh, 0);
    }
  }
  .circle-containerbis-108 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-108;
    animation-duration: 30891ms;
    animation-delay: 16200ms;
  }

  @keyframes move-frames-108 {
    from {
      transform: translate3d(88vw, -29vh, 0);
    }

    to {
      transform: translate3d(86vw, -35vh, 0);
    }
  }
  .circle-containerbis-109 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-109;
    animation-duration: 21875ms;
    animation-delay: 16350ms;
  }

  @keyframes move-frames-109 {
    from {
      transform: translate3d(67vw, 39vh, 0);
    }

    to {
      transform: translate3d(74vw, -101vh, 0);
    }
  }
  .circle-containerbis-110 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-110;
    animation-duration: 21843ms;
    animation-delay: 16500ms;
  }

  @keyframes move-frames-110 {
    from {
      transform: translate3d(98vw, 67vh, 0);
    }

    to {
      transform: translate3d(5vw, -94vh, 0);
    }
  }
  .circle-containerbis-111 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-111;
    animation-duration: 21527ms;
    animation-delay: 16650ms;
  }

  @keyframes move-frames-111 {
    from {
      transform: translate3d(64vw, -16vh, 0);
    }

    to {
      transform: translate3d(39vw, -125vh, 0);
    }
  }
  .circle-containerbis-112 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-112;
    animation-duration: 32547ms;
    animation-delay: 16800ms;
  }

  @keyframes move-frames-112 {
    from {
      transform: translate3d(76vw, 15vh, 0);
    }

    to {
      transform: translate3d(67vw, -59vh, 0);
    }
  }
  .circle-containerbis-113 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-113;
    animation-duration: 39608ms;
    animation-delay: 16950ms;
  }

  @keyframes move-frames-113 {
    from {
      transform: translate3d(100vw, -52vh, 0);
    }

    to {
      transform: translate3d(81vw, -5vh, 0);
    }
  }
  .circle-containerbis-114 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-114;
    animation-duration: 37616ms;
    animation-delay: 17100ms;
  }

  @keyframes move-frames-114 {
    from {
      transform: translate3d(14vw, -116vh, 0);
    }

    to {
      transform: translate3d(44vw, -27vh, 0);
    }
  }
  .circle-containerbis-115 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-115;
    animation-duration: 32509ms;
    animation-delay: 17250ms;
  }

  @keyframes move-frames-115 {
    from {
      transform: translate3d(14vw, 5vh, 0);
    }

    to {
      transform: translate3d(69vw, -53vh, 0);
    }
  }
  .circle-containerbis-116 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-116;
    animation-duration: 23221ms;
    animation-delay: 17400ms;
  }

  @keyframes move-frames-116 {
    from {
      transform: translate3d(38vw, 105vh, 0);
    }

    to {
      transform: translate3d(40vw, 90vh, 0);
    }
  }
  .circle-containerbis-117 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-117;
    animation-duration: 37764ms;
    animation-delay: 17550ms;
  }

  @keyframes move-frames-117 {
    from {
      transform: translate3d(96vw, -20vh, 0);
    }

    to {
      transform: translate3d(95vw, -44vh, 0);
    }
  }
  .circle-containerbis-118 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-118;
    animation-duration: 29672ms;
    animation-delay: 17700ms;
  }

  @keyframes move-frames-118 {
    from {
      transform: translate3d(62vw, -57vh, 0);
    }

    to {
      transform: translate3d(44vw, 38vh, 0);
    }
  }
  .circle-containerbis-119 {
    width: 10px; /* Modifier la largeur */
    height: 10px; /* Modifier la hauteur */
    animation-name: move-frames-119;
    animation-duration: 29991ms;
    animation-delay: 17850ms;
  }

  @keyframes move-frames-119 {
    from {
      transform: translate3d(83vw, 84vh, 0);
    }

    to {
      transform: translate3d(61vw, -51vh, 0);
    }
  }