html {
  overflow: hidden;
  background: transparent; /*#000000*/
}
.particleeffect {
  position: absolute;
  width: 4px;
  height: 4px;
  animation: shoot 3s ease-out infinite;
  animation-name: shoot, fade;
}
.particleeffect:nth-child(1) {
  transform: translate(73vw,  46vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.9s;
  animation-delay: -4.031s;
}
.particleeffect:nth-child(2) {
  transform: translate(4vw,  31vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.5s;
  animation-delay: -13.05s;
}
.particleeffect:nth-child(3) {
  transform: translate(4vw,  19vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.2s;
  animation-delay: -13.284s;
}
.particleeffect:nth-child(4) {
  transform: translate(27vw,  83vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.3s; s;
  animation-delay: -0.65s;
}
.particleeffect:nth-child(5) {
  transform: translate(29vw,  95vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.8s;
  animation-delay: -0.864s;
}
.particleeffect:nth-child(6) {
  transform: translate(48vw,  96vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.8s;
  animation-delay: -4.144s;
}
.particleeffect:nth-child(7) {
  transform: translate(56vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -6.136s;
}
.particleeffect:nth-child(8) {
  transform: translate(77vw,  51vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.25s; s;
  animation-delay: -1.375s;
}
.particleeffect:nth-child(9) {
  transform: translate(87vw,  76vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.5s;
  animation-delay: -14.025s;
}
.particleeffect:nth-child(10) {
  transform: translate(52vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.2s;
  animation-delay: -6.916s;
}
.particleeffect:nth-child(11) {
  transform: translate(2vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -6.84s;
}
.particleeffect:nth-child(12) {
  transform: translate(5vw,  38vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.1s; s;
  animation-delay: -0.66s;
}
.particleeffect:nth-child(13) {
  transform: translate(15vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.2s;
  animation-delay: -4.884s;
}
.particleeffect:nth-child(14) {
  transform: translate(28vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.1s;
  animation-delay: -9.317s;
}
.particleeffect:nth-child(15) {
  transform: translate(73vw,  52vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.1s;
  animation-delay: -13.536s;
}
.particleeffect:nth-child(16) {
  transform: translate(56vw,  15vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.29s; s;
  animation-delay: -12.771s;
}
.particleeffect:nth-child(17) {
  transform: translate(94vw,  60vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.5s;
  animation-delay: -14.985s;
}
.particleeffect:nth-child(18) {
  transform: translate(9vw,  21vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.4s;
  animation-delay: -12.816s;
}
.particleeffect:nth-child(19) {
  transform: translate(38vw,  70vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -2.522s;
}
.particleeffect:nth-child(20) {
  transform: translate(44vw,  22vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.08s; s;
  animation-delay: -8.532s;
}
.particleeffect:nth-child(21) {
  transform: translate(55vw,  63vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.9s;
  animation-delay: -6.253s;
}
.particleeffect:nth-child(22) {
  transform: translate(41vw,  75vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.1s;
  animation-delay: -3.232s;
}
.particleeffect:nth-child(23) {
  transform: translate(63vw,  40vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.3s;
  animation-delay: -17.202s;
}
.particleeffect:nth-child(24) {
  transform: translate(94vw,  61vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.3s; s;
  animation-delay: -1.43s;
}
.particleeffect:nth-child(25) {
  transform: translate(5vw,  62vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.1s;
  animation-delay: -5.792s;
}
.particleeffect:nth-child(26) {
  transform: translate(1vw,  100vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.8s;
  animation-delay: -16.236s;
}
.particleeffect:nth-child(27) {
  transform: translate(79vw,  78vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.2s;
  animation-delay: -9.424s;
}
.particleeffect:nth-child(28) {
  transform: translate(80vw,  11vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.38s; s;
  animation-delay: -4.83s;
}
.particleeffect:nth-child(29) {
  transform: translate(54vw,  72vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.6s;
  animation-delay: -9.672s;
}
.particleeffect:nth-child(30) {
  transform: translate(20vw,  15vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.7s;
  animation-delay: -8.164s;
}
.particleeffect:nth-child(31) {
  transform: translate(29vw,  38vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.7s;
  animation-delay: -1.989s;
}
.particleeffect:nth-child(32) {
  transform: translate(64vw,  24vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.13s; s;
  animation-delay: -8.814s;
}
.particleeffect:nth-child(33) {
  transform: translate(74vw,  83vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.3s;
  animation-delay: -15.247s;
}
.particleeffect:nth-child(34) {
  transform: translate(47vw,  81vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.6s;
  animation-delay: -7.448s;
}
.particleeffect:nth-child(35) {
  transform: translate(23vw,  56vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.3s;
  animation-delay: -3.051s;
}
.particleeffect:nth-child(36) {
  transform: translate(70vw,  39vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.87s; s;
  animation-delay: -17.391s;
}
.particleeffect:nth-child(37) {
  transform: translate(78vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15s;
  animation-delay: -0.3s;
}
.particleeffect:nth-child(38) {
  transform: translate(73vw,  49vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.2s;
  animation-delay: -7.504s;
}
.particleeffect:nth-child(39) {
  transform: translate(60vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -2.052s;
}
.particleeffect:nth-child(40) {
  transform: translate(91vw,  64vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.65s; s;
  animation-delay: -15.51s;
}
.particleeffect:nth-child(41) {
  transform: translate(92vw,  72vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.5s;
  animation-delay: -16.275s;
}
.particleeffect:nth-child(42) {
  transform: translate(84vw,  73vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.2s;
  animation-delay: -2.236s;
}
.particleeffect:nth-child(43) {
  transform: translate(70vw,  1vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.5s;
  animation-delay: -12.075s;
}
.particleeffect:nth-child(44) {
  transform: translate(55vw,  38vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.53s; s;
  animation-delay: -13.77s;
}
.particleeffect:nth-child(45) {
  transform: translate(91vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.5s;
  animation-delay: -3.78s;
}
.particleeffect:nth-child(46) {
  transform: translate(67vw,  34vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.8s;
  animation-delay: -18.236s;
}
.particleeffect:nth-child(47) {
  transform: translate(96vw,  24vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.2s;
  animation-delay: -14.44s;
}
.particleeffect:nth-child(48) {
  transform: translate(79vw,  97vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.72s; s;
  animation-delay: -12.728s;
}
.particleeffect:nth-child(49) {
  transform: translate(82vw,  38vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.5s;
  animation-delay: -5.115s;
}
.particleeffect:nth-child(50) {
  transform: translate(2vw,  15vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19s;
  animation-delay: -6.27s;
}
.particleeffect:nth-child(51) {
  transform: translate(96vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.4s;
  animation-delay: -4.752s;
}
.particleeffect:nth-child(52) {
  transform: translate(53vw,  66vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.78s; s;
  animation-delay: -2.314s;
}
.particleeffect:nth-child(53) {
  transform: translate(18vw,  13vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.6s;
  animation-delay: -4.928s;
}
.particleeffect:nth-child(54) {
  transform: translate(19vw,  16vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.9s;
  animation-delay: -2.193s;
}
.particleeffect:nth-child(55) {
  transform: translate(69vw,  82vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.6s;
  animation-delay: -3.392s;
}
.particleeffect:nth-child(56) {
  transform: translate(13vw,  18vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.56s; s;
  animation-delay: -2.496s;
}
.particleeffect:nth-child(57) {
  transform: translate(91vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.6s;
  animation-delay: -12.848s;
}
.particleeffect:nth-child(58) {
  transform: translate(100vw,  98vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12s;
  animation-delay: -6.12s;
}
.particleeffect:nth-child(59) {
  transform: translate(44vw,  81vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.1s;
  animation-delay: -15.28s;
}
.particleeffect:nth-child(60) {
  transform: translate(87vw,  53vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.63s; s;
  animation-delay: -8.802s;
}
.particleeffect:nth-child(61) {
  transform: translate(80vw,  47vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.5s;
  animation-delay: -14.615s;
}
.particleeffect:nth-child(62) {
  transform: translate(26vw,  84vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -2.95s;
}
.particleeffect:nth-child(63) {
  transform: translate(56vw,  22vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.2s;
  animation-delay: -1.836s;
}
.particleeffect:nth-child(64) {
  transform: translate(71vw,  67vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.58s; s;
  animation-delay: -5.056s;
}
.particleeffect:nth-child(65) {
  transform: translate(52vw,  68vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.2s;
  animation-delay: -11.088s;
}
.particleeffect:nth-child(66) {
  transform: translate(100vw,  37vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -2.124s;
}
.particleeffect:nth-child(67) {
  transform: translate(59vw,  90vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.2s;
  animation-delay: -0.306s;
}
.particleeffect:nth-child(68) {
  transform: translate(21vw,  90vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.61s; s;
  animation-delay: -6.279s;
}
.particleeffect:nth-child(69) {
  transform: translate(85vw,  25vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 20s;
  animation-delay: -15.6s;
}
.particleeffect:nth-child(70) {
  transform: translate(81vw,  98vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.5s;
  animation-delay: -10.295s;
}
.particleeffect:nth-child(71) {
  transform: translate(39vw,  40vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.1s;
  animation-delay: -10.314s;
}
.particleeffect:nth-child(72) {
  transform: translate(97vw,  87vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.3s; s;
  animation-delay: -11.44s;
}
.particleeffect:nth-child(73) {
  transform: translate(16vw,  11vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.1s;
  animation-delay: -9.825s;
}
.particleeffect:nth-child(74) {
  transform: translate(98vw,  92vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.1s;
  animation-delay: -9.063s;
}
.particleeffect:nth-child(75) {
  transform: translate(3vw,  25vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.9s;
  animation-delay: -8.502s;
}
.particleeffect:nth-child(76) {
  transform: translate(83vw,  3vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.24s; s;
  animation-delay: -9.796s;
}
.particleeffect:nth-child(77) {
  transform: translate(32vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.9s;
  animation-delay: -12.927s;
}
.particleeffect:nth-child(78) {
  transform: translate(34vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.9s;
  animation-delay: -2.535s;
}
.particleeffect:nth-child(79) {
  transform: translate(55vw,  96vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.7s;
  animation-delay: -4.318s;
}
.particleeffect:nth-child(80) {
  transform: translate(12vw,  59vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.54s; s;
  animation-delay: -13.09s;
}
.particleeffect:nth-child(81) {
  transform: translate(66vw,  96vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.3s;
  animation-delay: -10.283s;
}
.particleeffect:nth-child(82) {
  transform: translate(26vw,  7vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13s;
  animation-delay: -9.88s;
}
.particleeffect:nth-child(83) {
  transform: translate(96vw,  64vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -6.596s;
}
.particleeffect:nth-child(84) {
  transform: translate(20vw,  93vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.46s; s;
  animation-delay: -12.118s;
}
.particleeffect:nth-child(85) {
  transform: translate(100vw,  52vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.9s;
  animation-delay: -7.562s;
}
.particleeffect:nth-child(86) {
  transform: translate(93vw,  41vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.9s;
  animation-delay: -17.388s;
}
.particleeffect:nth-child(87) {
  transform: translate(26vw,  16vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.5s;
  animation-delay: -1.15s;
}
.particleeffect:nth-child(88) {
  transform: translate(40vw,  88vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.3s; s;
  animation-delay: -8.97s;
}
.particleeffect:nth-child(89) {
  transform: translate(19vw,  96vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.5s;
  animation-delay: -2.43s;
}
.particleeffect:nth-child(90) {
  transform: translate(14vw,  84vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.9s;
  animation-delay: -6.422s;
}
.particleeffect:nth-child(91) {
  transform: translate(100vw,  1vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.4s;
  animation-delay: -0.164s;
}
.particleeffect:nth-child(92) {
  transform: translate(83vw,  66vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.62s; s;
  animation-delay: -4.374s;
}
.particleeffect:nth-child(93) {
  transform: translate(98vw,  13vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.8s;
  animation-delay: -8.232s;
}
.particleeffect:nth-child(94) {
  transform: translate(96vw,  94vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.4s;
  animation-delay: -6.864s;
}
.particleeffect:nth-child(95) {
  transform: translate(11vw,  59vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -9.804s;
}
.particleeffect:nth-child(96) {
  transform: translate(48vw,  56vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.69s; s;
  animation-delay: -13.013s;
}
.particleeffect:nth-child(97) {
  transform: translate(93vw,  72vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17s;
  animation-delay: -8.84s;
}
.particleeffect:nth-child(98) {
  transform: translate(64vw,  23vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.1s;
  animation-delay: -13.167s;
}
.particleeffect:nth-child(99) {
  transform: translate(27vw,  40vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.9s;
  animation-delay: -0.358s;
}
.particleeffect:nth-child(100) {
  transform: translate(33vw,  37vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.99s; s;
  animation-delay: -10.945s;
}
.particleeffect:nth-child(101) {
  transform: translate(74vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.3s;
  animation-delay: -2.829s;
}
.particleeffect:nth-child(102) {
  transform: translate(45vw,  63vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.5s;
  animation-delay: -7.665s;
}
.particleeffect:nth-child(103) {
  transform: translate(17vw,  72vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.7s;
  animation-delay: -6.321s;
}
.particleeffect:nth-child(104) {
  transform: translate(50vw,  39vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.69s; s;
  animation-delay: -4.394s;
}
.particleeffect:nth-child(105) {
  transform: translate(55vw,  66vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.4s;
  animation-delay: -13.064s;
}
.particleeffect:nth-child(106) {
  transform: translate(57vw,  96vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.2s;
  animation-delay: -9.996s;
}
.particleeffect:nth-child(107) {
  transform: translate(72vw,  27vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.3s;
  animation-delay: -3.806s;
}
.particleeffect:nth-child(108) {
  transform: translate(85vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.01s; s;
  animation-delay: -4.343s;
}
.particleeffect:nth-child(109) {
  transform: translate(97vw,  41vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.8s;
  animation-delay: -4.096s;
}
.particleeffect:nth-child(110) {
  transform: translate(15vw,  38vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.3s;
  animation-delay: -13.725s;
}
.particleeffect:nth-child(111) {
  transform: translate(40vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.9s;
  animation-delay: -7.735s;
}
.particleeffect:nth-child(112) {
  transform: translate(33vw,  97vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.74s; s;
  animation-delay: -13.05s;
}
.particleeffect:nth-child(113) {
  transform: translate(84vw,  81vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -17.072s;
}
.particleeffect:nth-child(114) {
  transform: translate(54vw,  31vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.9s;
  animation-delay: -5.934s;
}
.particleeffect:nth-child(115) {
  transform: translate(42vw,  68vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18s;
  animation-delay: -7.38s;
}
.particleeffect:nth-child(116) {
  transform: translate(76vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.57s; s;
  animation-delay: -3.297s;
}
.particleeffect:nth-child(117) {
  transform: translate(24vw,  43vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.9s;
  animation-delay: -8.234s;
}
.particleeffect:nth-child(118) {
  transform: translate(52vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.2s;
  animation-delay: -2.912s;
}
.particleeffect:nth-child(119) {
  transform: translate(23vw,  41vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.8s;
  animation-delay: -4.324s;
}
.particleeffect:nth-child(120) {
  transform: translate(7vw,  39vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.53s; s;
  animation-delay: -14.535s;
}
.particleeffect:nth-child(121) {
  transform: translate(16vw,  68vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.3s;
  animation-delay: -3.914s;
}
.particleeffect:nth-child(122) {
  transform: translate(73vw,  47vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.9s;
  animation-delay: -1.592s;
}
.particleeffect:nth-child(123) {
  transform: translate(76vw,  89vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.1s;
  animation-delay: -14.193s;
}
.particleeffect:nth-child(124) {
  transform: translate(37vw,  31vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.92s; s;
  animation-delay: -12.864s;
}
.particleeffect:nth-child(125) {
  transform: translate(95vw,  99vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.5s;
  animation-delay: -13.125s;
}
.particleeffect:nth-child(126) {
  transform: translate(48vw,  11vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.6s;
  animation-delay: -14.784s;
}
.particleeffect:nth-child(127) {
  transform: translate(24vw,  57vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -0.912s;
}
.particleeffect:nth-child(128) {
  transform: translate(36vw,  13vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.16s; s;
  animation-delay: -9.164s;
}
.particleeffect:nth-child(129) {
  transform: translate(98vw,  73vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16s;
  animation-delay: -9.28s;
}
.particleeffect:nth-child(130) {
  transform: translate(62vw,  42vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.6s;
  animation-delay: -9.248s;
}
.particleeffect:nth-child(131) {
  transform: translate(13vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.5s;
  animation-delay: -11.07s;
}
.particleeffect:nth-child(132) {
  transform: translate(96vw,  35vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.82s; s;
  animation-delay: -14.924s;
}
.particleeffect:nth-child(133) {
  transform: translate(99vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.8s;
  animation-delay: -2.856s;
}
.particleeffect:nth-child(134) {
  transform: translate(85vw,  81vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.8s;
  animation-delay: -1.08s;
}
.particleeffect:nth-child(135) {
  transform: translate(17vw,  15vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.6s;
  animation-delay: -10.962s;
}
.particleeffect:nth-child(136) {
  transform: translate(21vw,  61vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.53s; s;
  animation-delay: -7.803s;
}
.particleeffect:nth-child(137) {
  transform: translate(78vw,  40vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.3s;
  animation-delay: -7.293s;
}
.particleeffect:nth-child(138) {
  transform: translate(79vw,  92vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.7s;
  animation-delay: -6.858s;
}
.particleeffect:nth-child(139) {
  transform: translate(88vw,  30vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.3s;
  animation-delay: -2.266s;
}
.particleeffect:nth-child(140) {
  transform: translate(23vw,  15vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.51s; s;
  animation-delay: -5.134s;
}
.particleeffect:nth-child(141) {
  transform: translate(41vw,  40vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.7s;
  animation-delay: -11.371s;
}
.particleeffect:nth-child(142) {
  transform: translate(87vw,  84vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.8s;
  animation-delay: -3.132s;
}
.particleeffect:nth-child(143) {
  transform: translate(17vw,  55vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.1s;
  animation-delay: -13.395s;
}
.particleeffect:nth-child(144) {
  transform: translate(33vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.83s; s;
  animation-delay: -6.954s;
}
.particleeffect:nth-child(145) {
  transform: translate(36vw,  41vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.3s;
  animation-delay: -15.648s;
}
.particleeffect:nth-child(146) {
  transform: translate(11vw,  18vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.2s;
  animation-delay: -12.672s;
}
.particleeffect:nth-child(147) {
  transform: translate(79vw,  63vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -3.99s;
}
.particleeffect:nth-child(148) {
  transform: translate(89vw,  72vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.95s; s;
  animation-delay: -18.33s;
}
.particleeffect:nth-child(149) {
  transform: translate(42vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.1s;
  animation-delay: -17.014s;
}
.particleeffect:nth-child(150) {
  transform: translate(24vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16s;
  animation-delay: -8.64s;
}
.particleeffect:nth-child(151) {
  transform: translate(68vw,  19vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.6s;
  animation-delay: -8.692s;
}
.particleeffect:nth-child(152) {
  transform: translate(24vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.97s; s;
  animation-delay: -5.713s;
}
.particleeffect:nth-child(153) {
  transform: translate(76vw,  64vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.8s;
  animation-delay: -1.152s;
}
.particleeffect:nth-child(154) {
  transform: translate(40vw,  58vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.1s;
  animation-delay: -11.403s;
}
.particleeffect:nth-child(155) {
  transform: translate(50vw,  67vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.2s;
  animation-delay: -8.624s;
}
.particleeffect:nth-child(156) {
  transform: translate(28vw,  57vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.56s; s;
  animation-delay: -0.936s;
}
.particleeffect:nth-child(157) {
  transform: translate(20vw,  84vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.7s;
  animation-delay: -10.833s;
}
.particleeffect:nth-child(158) {
  transform: translate(23vw,  71vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.2s;
  animation-delay: -0.488s;
}
.particleeffect:nth-child(159) {
  transform: translate(37vw,  53vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.1s;
  animation-delay: -8.658s;
}
.particleeffect:nth-child(160) {
  transform: translate(13vw,  82vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.82s; s;
  animation-delay: -17.836s;
}
.particleeffect:nth-child(161) {
  transform: translate(51vw,  90vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.1s;
  animation-delay: -2.538s;
}
.particleeffect:nth-child(162) {
  transform: translate(20vw,  82vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.7s;
  animation-delay: -7.379s;
}
.particleeffect:nth-child(163) {
  transform: translate(27vw,  54vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.8s;
  animation-delay: -2.56s;
}
.particleeffect:nth-child(164) {
  transform: translate(18vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.83s; s;
  animation-delay: -6.222s;
}
.particleeffect:nth-child(165) {
  transform: translate(61vw,  81vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.5s;
  animation-delay: -3.9s;
}
.particleeffect:nth-child(166) {
  transform: translate(95vw,  35vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.3s;
  animation-delay: -12.283s;
}
.particleeffect:nth-child(167) {
  transform: translate(11vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.9s;
  animation-delay: -4.394s;
}
.particleeffect:nth-child(168) {
  transform: translate(87vw,  31vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.57s; s;
  animation-delay: -9.42s;
}
.particleeffect:nth-child(169) {
  transform: translate(53vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.8s;
  animation-delay: -13.536s;
}
.particleeffect:nth-child(170) {
  transform: translate(96vw,  74vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.2s;
  animation-delay: -0.304s;
}
.particleeffect:nth-child(171) {
  transform: translate(18vw,  55vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.1s;
  animation-delay: -13.041s;
}
.particleeffect:nth-child(172) {
  transform: translate(58vw,  70vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.61s; s;
  animation-delay: -14.007s;
}
.particleeffect:nth-child(173) {
  transform: translate(90vw,  33vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.2s;
  animation-delay: -0.306s;
}
.particleeffect:nth-child(174) {
  transform: translate(92vw,  4vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.5s;
  animation-delay: -1.155s;
}
.particleeffect:nth-child(175) {
  transform: translate(50vw,  37vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.8s;
  animation-delay: -4.588s;
}
.particleeffect:nth-child(176) {
  transform: translate(54vw,  42vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.52s; s;
  animation-delay: -12.008s;
}
.particleeffect:nth-child(177) {
  transform: translate(44vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.3s;
  animation-delay: -8.023s;
}
.particleeffect:nth-child(178) {
  transform: translate(26vw,  7vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.4s;
  animation-delay: -0.624s;
}
.particleeffect:nth-child(179) {
  transform: translate(59vw,  17vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.4s;
  animation-delay: -4.264s;
}
.particleeffect:nth-child(180) {
  transform: translate(99vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.58s; s;
  animation-delay: -3.318s;
}
.particleeffect:nth-child(181) {
  transform: translate(48vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11s;
  animation-delay: -7.92s;
}
.particleeffect:nth-child(182) {
  transform: translate(58vw,  19vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.5s;
  animation-delay: -4.2s;
}
.particleeffect:nth-child(183) {
  transform: translate(78vw,  98vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.2s;
  animation-delay: -10.336s;
}
.particleeffect:nth-child(184) {
  transform: translate(95vw,  49vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.2s; s;
  animation-delay: -1.68s;
}
.particleeffect:nth-child(185) {
  transform: translate(51vw,  37vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.3s;
  animation-delay: -2.46s;
}
.particleeffect:nth-child(186) {
  transform: translate(77vw,  91vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -0.944s;
}
.particleeffect:nth-child(187) {
  transform: translate(54vw,  58vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.6s;
  animation-delay: -10.71s;
}
.particleeffect:nth-child(188) {
  transform: translate(29vw,  87vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.6s; s;
  animation-delay: -9.92s;
}
.particleeffect:nth-child(189) {
  transform: translate(71vw,  4vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.6s;
  animation-delay: -0.332s;
}
.particleeffect:nth-child(190) {
  transform: translate(83vw,  21vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.7s;
  animation-delay: -3.363s;
}
.particleeffect:nth-child(191) {
  transform: translate(47vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.3s;
  animation-delay: -7.622s;
}
.particleeffect:nth-child(192) {
  transform: translate(16vw,  66vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.03s; s;
  animation-delay: -5.974s;
}
.particleeffect:nth-child(193) {
  transform: translate(36vw,  100vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.1s;
  animation-delay: -3.078s;
}
.particleeffect:nth-child(194) {
  transform: translate(66vw,  30vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.1s;
  animation-delay: -7.467s;
}
.particleeffect:nth-child(195) {
  transform: translate(4vw,  58vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18s;
  animation-delay: -15.3s;
}
.particleeffect:nth-child(196) {
  transform: translate(63vw,  97vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.17s; s;
  animation-delay: -5.031s;
}
.particleeffect:nth-child(197) {
  transform: translate(95vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.8s;
  animation-delay: -9.984s;
}
.particleeffect:nth-child(198) {
  transform: translate(79vw,  62vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.8s;
  animation-delay: -7.04s;
}
.particleeffect:nth-child(199) {
  transform: translate(99vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -18.818s;
}
.particleeffect:nth-child(200) {
  transform: translate(20vw,  33vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.49s; s;
  animation-delay: -8.791s;
}
.particleeffect:nth-child(201) {
  transform: translate(77vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.6s;
  animation-delay: -12.376s;
}
.particleeffect:nth-child(202) {
  transform: translate(46vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.7s;
  animation-delay: -16.199s;
}
.particleeffect:nth-child(203) {
  transform: translate(76vw,  88vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 20s;
  animation-delay: -18s;
}
.particleeffect:nth-child(204) {
  transform: translate(28vw,  15vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.97s; s;
  animation-delay: -13.79s;
}
.particleeffect:nth-child(205) {
  transform: translate(70vw,  3vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.6s;
  animation-delay: -15.77s;
}
.particleeffect:nth-child(206) {
  transform: translate(55vw,  54vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.8s;
  animation-delay: -0.594s;
}
.particleeffect:nth-child(207) {
  transform: translate(33vw,  68vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.2s;
  animation-delay: -5.246s;
}
.particleeffect:nth-child(208) {
  transform: translate(1vw,  86vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.45s; s;
  animation-delay: -3.915s;
}
.particleeffect:nth-child(209) {
  transform: translate(64vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.2s;
  animation-delay: -11.704s;
}
.particleeffect:nth-child(210) {
  transform: translate(23vw,  70vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.4s;
  animation-delay: -1.694s;
}
.particleeffect:nth-child(211) {
  transform: translate(59vw,  61vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.5s;
  animation-delay: -6.66s;
}
.particleeffect:nth-child(212) {
  transform: translate(30vw,  39vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 2s; s;
  animation-delay: -20s;
}
.particleeffect:nth-child(213) {
  transform: translate(21vw,  58vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18s;
  animation-delay: -13.68s;
}
.particleeffect:nth-child(214) {
  transform: translate(42vw,  47vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -8.342s;
}
.particleeffect:nth-child(215) {
  transform: translate(53vw,  95vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.7s;
  animation-delay: -11.022s;
}
.particleeffect:nth-child(216) {
  transform: translate(19vw,  62vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.33s; s;
  animation-delay: -7.049s;
}
.particleeffect:nth-child(217) {
  transform: translate(30vw,  63vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.4s;
  animation-delay: -2.948s;
}
.particleeffect:nth-child(218) {
  transform: translate(93vw,  43vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.9s;
  animation-delay: -12.402s;
}
.particleeffect:nth-child(219) {
  transform: translate(49vw,  55vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.7s;
  animation-delay: -13.152s;
}
.particleeffect:nth-child(220) {
  transform: translate(13vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.35s; s;
  animation-delay: -5.535s;
}
.particleeffect:nth-child(221) {
  transform: translate(3vw,  4vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.6s;
  animation-delay: -10.366s;
}
.particleeffect:nth-child(222) {
  transform: translate(69vw,  46vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.7s;
  animation-delay: -10.143s;
}
.particleeffect:nth-child(223) {
  transform: translate(38vw,  46vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.9s;
  animation-delay: -5.004s;
}
.particleeffect:nth-child(224) {
  transform: translate(69vw,  97vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.19s; s;
  animation-delay: -3.451s;
}
.particleeffect:nth-child(225) {
  transform: translate(22vw,  66vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.5s;
  animation-delay: -10.075s;
}
.particleeffect:nth-child(226) {
  transform: translate(40vw,  79vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.9s;
  animation-delay: -6.265s;
}
.particleeffect:nth-child(227) {
  transform: translate(42vw,  94vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -2.95s;
}
.particleeffect:nth-child(228) {
  transform: translate(94vw,  93vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.57s; s;
  animation-delay: -11.932s;
}
.particleeffect:nth-child(229) {
  transform: translate(79vw,  68vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.9s;
  animation-delay: -3.887s;
}
.particleeffect:nth-child(230) {
  transform: translate(68vw,  47vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.5s;
  animation-delay: -0.465s;
}
.particleeffect:nth-child(231) {
  transform: translate(70vw,  22vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.9s;
  animation-delay: -0.714s;
}
.particleeffect:nth-child(232) {
  transform: translate(54vw,  60vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.09s; s;
  animation-delay: -0.981s;
}
.particleeffect:nth-child(233) {
  transform: translate(39vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.5s;
  animation-delay: -6.09s;
}
.particleeffect:nth-child(234) {
  transform: translate(83vw,  76vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.1s;
  animation-delay: -10.498s;
}
.particleeffect:nth-child(235) {
  transform: translate(86vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.8s;
  animation-delay: -8.964s;
}
.particleeffect:nth-child(236) {
  transform: translate(55vw,  98vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.4s; s;
  animation-delay: -9.1s;
}
.particleeffect:nth-child(237) {
  transform: translate(55vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.8s;
  animation-delay: -14.476s;
}
.particleeffect:nth-child(238) {
  transform: translate(10vw,  99vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.3s;
  animation-delay: -3.198s;
}
.particleeffect:nth-child(239) {
  transform: translate(41vw,  23vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.2s;
  animation-delay: -8.16s;
}
.particleeffect:nth-child(240) {
  transform: translate(64vw,  11vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.47s; s;
  animation-delay: -13.377s;
}
.particleeffect:nth-child(241) {
  transform: translate(81vw,  11vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.4s;
  animation-delay: -10.164s;
}
.particleeffect:nth-child(242) {
  transform: translate(10vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.8s;
  animation-delay: -5.076s;
}
.particleeffect:nth-child(243) {
  transform: translate(5vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.9s;
  animation-delay: -11.868s;
}
.particleeffect:nth-child(244) {
  transform: translate(7vw,  31vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.23s; s;
  animation-delay: -5.535s;
}
.particleeffect:nth-child(245) {
  transform: translate(27vw,  78vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -16.684s;
}
.particleeffect:nth-child(246) {
  transform: translate(29vw,  80vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18s;
  animation-delay: -17.28s;
}
.particleeffect:nth-child(247) {
  transform: translate(90vw,  45vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.5s;
  animation-delay: -1.305s;
}
.particleeffect:nth-child(248) {
  transform: translate(33vw,  86vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.66s; s;
  animation-delay: -6.806s;
}
.particleeffect:nth-child(249) {
  transform: translate(88vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.6s;
  animation-delay: -9.052s;
}
.particleeffect:nth-child(250) {
  transform: translate(100vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.1s;
  animation-delay: -5.687s;
}
.particleeffect:nth-child(251) {
  transform: translate(41vw,  68vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.6s;
  animation-delay: -1.044s;
}
.particleeffect:nth-child(252) {
  transform: translate(69vw,  83vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.08s; s;
  animation-delay: -9.612s;
}
.particleeffect:nth-child(253) {
  transform: translate(74vw,  8vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -11.834s;
}
.particleeffect:nth-child(254) {
  transform: translate(9vw,  82vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.7s;
  animation-delay: -16.638s;
}
.particleeffect:nth-child(255) {
  transform: translate(29vw,  54vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.1s;
  animation-delay: -13.892s;
}
.particleeffect:nth-child(256) {
  transform: translate(44vw,  86vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.96s; s;
  animation-delay: -15.484s;
}
.particleeffect:nth-child(257) {
  transform: translate(47vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18s;
  animation-delay: -9s;
}
.particleeffect:nth-child(258) {
  transform: translate(29vw,  3vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.7s;
  animation-delay: -5.499s;
}
.particleeffect:nth-child(259) {
  transform: translate(80vw,  62vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19s;
  animation-delay: -6.08s;
}
.particleeffect:nth-child(260) {
  transform: translate(100vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.37s; s;
  animation-delay: -9.179s;
}
.particleeffect:nth-child(261) {
  transform: translate(10vw,  63vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.6s;
  animation-delay: -6.336s;
}
.particleeffect:nth-child(262) {
  transform: translate(31vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.7s;
  animation-delay: -5.967s;
}
.particleeffect:nth-child(263) {
  transform: translate(91vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.4s;
  animation-delay: -16.49s;
}
.particleeffect:nth-child(264) {
  transform: translate(95vw,  72vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.66s; s;
  animation-delay: -10.126s;
}
.particleeffect:nth-child(265) {
  transform: translate(28vw,  90vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.8s;
  animation-delay: -0.79s;
}
.particleeffect:nth-child(266) {
  transform: translate(69vw,  85vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.9s;
  animation-delay: -14.751s;
}
.particleeffect:nth-child(267) {
  transform: translate(53vw,  54vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.4s;
  animation-delay: -0.208s;
}
.particleeffect:nth-child(268) {
  transform: translate(9vw,  14vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.51s; s;
  animation-delay: -7.097s;
}
.particleeffect:nth-child(269) {
  transform: translate(56vw,  37vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.7s;
  animation-delay: -12.192s;
}
.particleeffect:nth-child(270) {
  transform: translate(37vw,  33vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.7s;
  animation-delay: -9.555s;
}
.particleeffect:nth-child(271) {
  transform: translate(32vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.4s;
  animation-delay: -11.96s;
}
.particleeffect:nth-child(272) {
  transform: translate(49vw,  36vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.24s; s;
  animation-delay: -11.036s;
}
.particleeffect:nth-child(273) {
  transform: translate(50vw,  59vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.8s;
  animation-delay: -17.108s;
}
.particleeffect:nth-child(274) {
  transform: translate(6vw,  78vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.9s;
  animation-delay: -0.973s;
}
.particleeffect:nth-child(275) {
  transform: translate(71vw,  47vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.6s;
  animation-delay: -11.6s;
}
.particleeffect:nth-child(276) {
  transform: translate(18vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.83s; s;
  animation-delay: -2.379s;
}
.particleeffect:nth-child(277) {
  transform: translate(25vw,  46vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.6s;
  animation-delay: -10.126s;
}
.particleeffect:nth-child(278) {
  transform: translate(49vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.1s;
  animation-delay: -4.983s;
}
.particleeffect:nth-child(279) {
  transform: translate(31vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.6s;
  animation-delay: -11.076s;
}
.particleeffect:nth-child(280) {
  transform: translate(76vw,  100vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.95s; s;
  animation-delay: -16.38s;
}
.particleeffect:nth-child(281) {
  transform: translate(58vw,  82vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.2s;
  animation-delay: -3.84s;
}
.particleeffect:nth-child(282) {
  transform: translate(92vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12s;
  animation-delay: -8.04s;
}
.particleeffect:nth-child(283) {
  transform: translate(7vw,  63vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.9s;
  animation-delay: -8.806s;
}
.particleeffect:nth-child(284) {
  transform: translate(1vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.91s; s;
  animation-delay: -6.876s;
}
.particleeffect:nth-child(285) {
  transform: translate(99vw,  9vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.6s;
  animation-delay: -16.268s;
}
.particleeffect:nth-child(286) {
  transform: translate(63vw,  61vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.5s;
  animation-delay: -10.5s;
}
.particleeffect:nth-child(287) {
  transform: translate(45vw,  21vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14s;
  animation-delay: -5.04s;
}
.particleeffect:nth-child(288) {
  transform: translate(20vw,  70vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.23s; s;
  animation-delay: -0.246s;
}
.particleeffect:nth-child(289) {
  transform: translate(65vw,  71vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.4s;
  animation-delay: -11.16s;
}
.particleeffect:nth-child(290) {
  transform: translate(69vw,  10vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.7s;
  animation-delay: -16.745s;
}
.particleeffect:nth-child(291) {
  transform: translate(86vw,  70vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.1s;
  animation-delay: -9.821s;
}
.particleeffect:nth-child(292) {
  transform: translate(50vw,  90vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.47s; s;
  animation-delay: -10.29s;
}
.particleeffect:nth-child(293) {
  transform: translate(29vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.7s;
  animation-delay: -0.936s;
}
.particleeffect:nth-child(294) {
  transform: translate(25vw,  57vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.3s;
  animation-delay: -3.287s;
}
.particleeffect:nth-child(295) {
  transform: translate(40vw,  7vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.4s;
  animation-delay: -0.576s;
}
.particleeffect:nth-child(296) {
  transform: translate(25vw,  66vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.63s; s;
  animation-delay: -7.498s;
}
.particleeffect:nth-child(297) {
  transform: translate(53vw,  13vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.4s;
  animation-delay: -5.184s;
}
.particleeffect:nth-child(298) {
  transform: translate(90vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.6s;
  animation-delay: -13.328s;
}
.particleeffect:nth-child(299) {
  transform: translate(38vw,  84vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11s;
  animation-delay: -7.92s;
}
.particleeffect:nth-child(300) {
  transform: translate(91vw,  54vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.06s; s;
  animation-delay: -0.424s;
}
.particleeffect:nth-child(301) {
  transform: translate(57vw,  75vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.8s;
  animation-delay: -15.84s;
}
.particleeffect:nth-child(302) {
  transform: translate(12vw,  59vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.5s;
  animation-delay: -4.05s;
}
.particleeffect:nth-child(303) {
  transform: translate(62vw,  60vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.7s;
  animation-delay: -8.496s;
}
.particleeffect:nth-child(304) {
  transform: translate(98vw,  80vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.62s; s;
  animation-delay: -10.854s;
}
.particleeffect:nth-child(305) {
  transform: translate(83vw,  87vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.9s;
  animation-delay: -10.494s;
}
.particleeffect:nth-child(306) {
  transform: translate(51vw,  8vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.1s;
  animation-delay: -16.833s;
}
.particleeffect:nth-child(307) {
  transform: translate(55vw,  47vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.3s;
  animation-delay: -8.61s;
}
.particleeffect:nth-child(308) {
  transform: translate(79vw,  51vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.53s; s;
  animation-delay: -13.923s;
}
.particleeffect:nth-child(309) {
  transform: translate(61vw,  92vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.6s;
  animation-delay: -1.276s;
}
.particleeffect:nth-child(310) {
  transform: translate(82vw,  9vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19s;
  animation-delay: -7.98s;
}
.particleeffect:nth-child(311) {
  transform: translate(45vw,  91vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.4s;
  animation-delay: -2.48s;
}
.particleeffect:nth-child(312) {
  transform: translate(12vw,  64vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.41s; s;
  animation-delay: -3.666s;
}
.particleeffect:nth-child(313) {
  transform: translate(83vw,  9vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -2.964s;
}
.particleeffect:nth-child(314) {
  transform: translate(28vw,  87vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.5s;
  animation-delay: -18.135s;
}
.particleeffect:nth-child(315) {
  transform: translate(76vw,  38vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.2s;
  animation-delay: -0.972s;
}
.particleeffect:nth-child(316) {
  transform: translate(8vw,  87vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.9s; s;
  animation-delay: -13.49s;
}
.particleeffect:nth-child(317) {
  transform: translate(58vw,  23vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.3s;
  animation-delay: -10.283s;
}
.particleeffect:nth-child(318) {
  transform: translate(70vw,  35vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.5s;
  animation-delay: -1.56s;
}
.particleeffect:nth-child(319) {
  transform: translate(75vw,  24vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.7s;
  animation-delay: -2.758s;
}
.particleeffect:nth-child(320) {
  transform: translate(63vw,  43vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.2s; s;
  animation-delay: -9.84s;
}
.particleeffect:nth-child(321) {
  transform: translate(19vw,  3vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.1s;
  animation-delay: -5.661s;
}
.particleeffect:nth-child(322) {
  transform: translate(30vw,  76vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.5s;
  animation-delay: -2.9s;
}
.particleeffect:nth-child(323) {
  transform: translate(23vw,  90vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.4s;
  animation-delay: -2.61s;
}
.particleeffect:nth-child(324) {
  transform: translate(34vw,  10vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.15s; s;
  animation-delay: -4.83s;
}
.particleeffect:nth-child(325) {
  transform: translate(2vw,  94vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19s;
  animation-delay: -1.71s;
}
.particleeffect:nth-child(326) {
  transform: translate(52vw,  27vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15s;
  animation-delay: -6.75s;
}
.particleeffect:nth-child(327) {
  transform: translate(55vw,  89vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.4s;
  animation-delay: -2.618s;
}
.particleeffect:nth-child(328) {
  transform: translate(70vw,  37vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.78s; s;
  animation-delay: -0.534s;
}
.particleeffect:nth-child(329) {
  transform: translate(68vw,  14vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.3s;
  animation-delay: -3.39s;
}
.particleeffect:nth-child(330) {
  transform: translate(73vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.6s;
  animation-delay: -8.586s;
}
.particleeffect:nth-child(331) {
  transform: translate(30vw,  51vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.5s;
  animation-delay: -6.09s;
}
.particleeffect:nth-child(332) {
  transform: translate(67vw,  57vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.32s; s;
  animation-delay: -6.6s;
}
.particleeffect:nth-child(333) {
  transform: translate(55vw,  60vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.5s;
  animation-delay: -4.29s;
}
.particleeffect:nth-child(334) {
  transform: translate(9vw,  85vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.4s;
  animation-delay: -5.52s;
}
.particleeffect:nth-child(335) {
  transform: translate(89vw,  13vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.7s;
  animation-delay: -13.987s;
}
.particleeffect:nth-child(336) {
  transform: translate(96vw,  48vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.97s; s;
  animation-delay: -3.94s;
}
.particleeffect:nth-child(337) {
  transform: translate(87vw,  78vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.8s;
  animation-delay: -13.944s;
}
.particleeffect:nth-child(338) {
  transform: translate(11vw,  60vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.9s;
  animation-delay: -13.608s;
}
.particleeffect:nth-child(339) {
  transform: translate(59vw,  35vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.6s;
  animation-delay: -0.372s;
}
.particleeffect:nth-child(340) {
  transform: translate(64vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.52s; s;
  animation-delay: -6.992s;
}
.particleeffect:nth-child(341) {
  transform: translate(76vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.2s;
  animation-delay: -7.564s;
}
.particleeffect:nth-child(342) {
  transform: translate(20vw,  62vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.2s;
  animation-delay: -11.22s;
}
.particleeffect:nth-child(343) {
  transform: translate(43vw,  5vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12s;
  animation-delay: -8.76s;
}
.particleeffect:nth-child(344) {
  transform: translate(38vw,  16vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.48s; s;
  animation-delay: -9.768s;
}
.particleeffect:nth-child(345) {
  transform: translate(86vw,  69vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.1s;
  animation-delay: -6.768s;
}
.particleeffect:nth-child(346) {
  transform: translate(18vw,  85vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.7s;
  animation-delay: -11.618s;
}
.particleeffect:nth-child(347) {
  transform: translate(65vw,  13vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.1s;
  animation-delay: -9.768s;
}
.particleeffect:nth-child(348) {
  transform: translate(87vw,  73vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.67s; s;
  animation-delay: -1.169s;
}
.particleeffect:nth-child(349) {
  transform: translate(20vw,  21vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -10.03s;
}
.particleeffect:nth-child(350) {
  transform: translate(59vw,  16vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.8s;
  animation-delay: -15.486s;
}
.particleeffect:nth-child(351) {
  transform: translate(98vw,  4vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 20s;
  animation-delay: -3s;
}
.particleeffect:nth-child(352) {
  transform: translate(12vw,  24vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.86s; s;
  animation-delay: -16.554s;
}
.particleeffect:nth-child(353) {
  transform: translate(83vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.9s;
  animation-delay: -8.234s;
}
.particleeffect:nth-child(354) {
  transform: translate(44vw,  32vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.9s;
  animation-delay: -0.357s;
}
.particleeffect:nth-child(355) {
  transform: translate(97vw,  85vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.2s;
  animation-delay: -6.16s;
}
.particleeffect:nth-child(356) {
  transform: translate(2vw,  53vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.33s; s;
  animation-delay: -8.512s;
}
.particleeffect:nth-child(357) {
  transform: translate(56vw,  86vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.3s;
  animation-delay: -6.386s;
}
.particleeffect:nth-child(358) {
  transform: translate(1vw,  83vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.2s;
  animation-delay: -18.018s;
}
.particleeffect:nth-child(359) {
  transform: translate(28vw,  26vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.9s;
  animation-delay: -10.132s;
}
.particleeffect:nth-child(360) {
  transform: translate(87vw,  74vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.83s; s;
  animation-delay: -9.699s;
}
.particleeffect:nth-child(361) {
  transform: translate(96vw,  41vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.8s;
  animation-delay: -12.482s;
}
.particleeffect:nth-child(362) {
  transform: translate(54vw,  18vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.9s;
  animation-delay: -11.324s;
}
.particleeffect:nth-child(363) {
  transform: translate(97vw,  4vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.7s;
  animation-delay: -9.523s;
}
.particleeffect:nth-child(364) {
  transform: translate(36vw,  88vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.58s; s;
  animation-delay: -10.112s;
}
.particleeffect:nth-child(365) {
  transform: translate(20vw,  79vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11s;
  animation-delay: -1.21s;
}
.particleeffect:nth-child(366) {
  transform: translate(47vw,  9vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.9s;
  animation-delay: -14.006s;
}
.particleeffect:nth-child(367) {
  transform: translate(22vw,  99vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.2s;
  animation-delay: -8.19s;
}
.particleeffect:nth-child(368) {
  transform: translate(82vw,  7vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.59s; s;
  animation-delay: -8.268s;
}
.particleeffect:nth-child(369) {
  transform: translate(37vw,  33vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.2s;
  animation-delay: -1.68s;
}
.particleeffect:nth-child(370) {
  transform: translate(38vw,  42vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.8s;
  animation-delay: -0.59s;
}
.particleeffect:nth-child(371) {
  transform: translate(31vw,  92vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.1s;
  animation-delay: -2.178s;
}
.particleeffect:nth-child(372) {
  transform: translate(61vw,  16vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.3s; s;
  animation-delay: -10.14s;
}
.particleeffect:nth-child(373) {
  transform: translate(22vw,  36vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.7s;
  animation-delay: -12.342s;
}
.particleeffect:nth-child(374) {
  transform: translate(52vw,  60vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.2s;
  animation-delay: -0.912s;
}
.particleeffect:nth-child(375) {
  transform: translate(75vw,  35vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.1s;
  animation-delay: -5.454s;
}
.particleeffect:nth-child(376) {
  transform: translate(63vw,  46vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.71s; s;
  animation-delay: -13.338s;
}
.particleeffect:nth-child(377) {
  transform: translate(23vw,  6vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.8s;
  animation-delay: -7.866s;
}
.particleeffect:nth-child(378) {
  transform: translate(61vw,  79vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.8s;
  animation-delay: -9.18s;
}
.particleeffect:nth-child(379) {
  transform: translate(2vw,  35vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.1s;
  animation-delay: -5.656s;
}
.particleeffect:nth-child(380) {
  transform: translate(28vw,  94vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.35s; s;
  animation-delay: -3.24s;
}
.particleeffect:nth-child(381) {
  transform: translate(100vw,  23vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.1s;
  animation-delay: -6.288s;
}
.particleeffect:nth-child(382) {
  transform: translate(23vw,  92vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.4s;
  animation-delay: -15.824s;
}
.particleeffect:nth-child(383) {
  transform: translate(31vw,  56vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13s;
  animation-delay: -6.89s;
}
.particleeffect:nth-child(384) {
  transform: translate(99vw,  17vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.68s; s;
  animation-delay: -15.792s;
}
.particleeffect:nth-child(385) {
  transform: translate(63vw,  3vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.1s;
  animation-delay: -1.212s;
}
.particleeffect:nth-child(386) {
  transform: translate(48vw,  29vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 11.4s;
  animation-delay: -8.55s;
}
.particleeffect:nth-child(387) {
  transform: translate(2vw,  20vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 17.9s;
  animation-delay: -13.783s;
}
.particleeffect:nth-child(388) {
  transform: translate(15vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.58s; s;
  animation-delay: -13.588s;
}
.particleeffect:nth-child(389) {
  transform: translate(83vw,  1vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.7s;
  animation-delay: -4.521s;
}
.particleeffect:nth-child(390) {
  transform: translate(43vw,  44vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 16.8s;
  animation-delay: -16.632s;
}
.particleeffect:nth-child(391) {
  transform: translate(30vw,  16vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 12.4s;
  animation-delay: -12.276s;
}
.particleeffect:nth-child(392) {
  transform: translate(92vw,  65vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.93s; s;
  animation-delay: -14.089s;
}
.particleeffect:nth-child(393) {
  transform: translate(36vw,  23vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 13.3s;
  animation-delay: -8.379s;
}
.particleeffect:nth-child(394) {
  transform: translate(69vw,  28vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 14.9s;
  animation-delay: -11.771s;
}
.particleeffect:nth-child(395) {
  transform: translate(11vw,  79vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 18.9s;
  animation-delay: -4.725s;
}
.particleeffect:nth-child(396) {
  transform: translate(74vw,  67vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.9s; s;
  animation-delay: -0.38s;
}
.particleeffect:nth-child(397) {
  transform: translate(51vw,  27vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 19.7s;
  animation-delay: -19.306s;
}
.particleeffect:nth-child(398) {
  transform: translate(85vw,  25vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 10.4s;
  animation-delay: -7.28s;
}
.particleeffect:nth-child(399) {
  transform: translate(25vw,  50vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 15.6s;
  animation-delay: -3.276s;
}
.particleeffect:nth-child(400) {
  transform: translate(73vw,  98vh);
  background: #ffffff; border-radius: 50%;
  animation-duration: 1.95s; s;
  animation-delay: -15.015s;
}

@keyframes shoot {
  0% {
    transform: translate(50vw, 50vh);
  }
}
@keyframes fade {
  to {
    opacity: 0;
  }
}
