@keyframes particle-animation-1 {
  100% {
    transform: translate3d(25vw, -15vh, 83px);
  }
}
.particle:nth-child(1) {
  animation: particle-animation-1 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -0.9s;
  background: #441750;
  transform: translate3d(25vw, 31vh, 83px);
}

.particle_bg:nth-child(1) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(27vw, 27vh, 22px);
}

@keyframes particle-animation-2 {
  100% {
    transform: translate3d(87vw, -15vh, 96px);
  }
}
.particle:nth-child(2) {
  animation: particle-animation-2 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -1.8s;
  background: #441750;
  transform: translate3d(87vw, 67vh, 96px);
}

.particle_bg:nth-child(2) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(54vw, 8vh, 81px);
}

@keyframes particle-animation-3 {
  100% {
    transform: translate3d(60vw, -15vh, 100px);
  }
}
.particle:nth-child(3) {
  animation: particle-animation-3 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -2.7s;
  background: #441750;
  transform: translate3d(60vw, 7vh, 100px);
}

.particle_bg:nth-child(3) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 15vh, 73px);
}

@keyframes particle-animation-4 {
  100% {
    transform: translate3d(11vw, -15vh, 28px);
  }
}
.particle:nth-child(4) {
  animation: particle-animation-4 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -3.6s;
  background: #441750;
  transform: translate3d(11vw, 49vh, 28px);
}

.particle_bg:nth-child(4) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 68vh, 23px);
}

@keyframes particle-animation-5 {
  100% {
    transform: translate3d(41vw, -15vh, 89px);
  }
}
.particle:nth-child(5) {
  animation: particle-animation-5 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -4.5s;
  background: #441750;
  transform: translate3d(41vw, 79vh, 89px);
}

.particle_bg:nth-child(5) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(37vw, 39vh, 33px);
}

@keyframes particle-animation-6 {
  100% {
    transform: translate3d(40vw, -15vh, 93px);
  }
}
.particle:nth-child(6) {
  animation: particle-animation-6 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -5.4s;
  background: #441750;
  transform: translate3d(40vw, 7vh, 93px);
}

.particle_bg:nth-child(6) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(2vw, 84vh, 44px);
}

@keyframes particle-animation-7 {
  100% {
    transform: translate3d(11vw, -15vh, 70px);
  }
}
.particle:nth-child(7) {
  animation: particle-animation-7 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -6.3s;
  background: #441750;
  transform: translate3d(11vw, 31vh, 70px);
}

.particle_bg:nth-child(7) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(70vw, 3vh, 25px);
}

@keyframes particle-animation-8 {
  100% {
    transform: translate3d(59vw, -15vh, 9px);
  }
}
.particle:nth-child(8) {
  animation: particle-animation-8 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -7.2s;
  background: #441750;
  transform: translate3d(59vw, 2vh, 9px);
}

.particle_bg:nth-child(8) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(40vw, 8vh, 21px);
}

@keyframes particle-animation-9 {
  100% {
    transform: translate3d(34vw, -15vh, 66px);
  }
}
.particle:nth-child(9) {
  animation: particle-animation-9 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -8.1s;
  background: #441750;
  transform: translate3d(34vw, 75vh, 66px);
}

.particle_bg:nth-child(9) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(19vw, 67vh, 29px);
}

@keyframes particle-animation-10 {
  100% {
    transform: translate3d(53vw, -15vh, 54px);
  }
}
.particle:nth-child(10) {
  animation: particle-animation-10 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -9s;
  background: #441750;
  transform: translate3d(53vw, 72vh, 54px);
}

.particle_bg:nth-child(10) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(42vw, 41vh, 58px);
}

@keyframes particle-animation-11 {
  100% {
    transform: translate3d(82vw, -15vh, 5px);
  }
}
.particle:nth-child(11) {
  animation: particle-animation-11 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -9.9s;
  background: #441750;
  transform: translate3d(82vw, 82vh, 5px);
}

.particle_bg:nth-child(11) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(29vw, 58vh, 63px);
}

@keyframes particle-animation-12 {
  100% {
    transform: translate3d(94vw, -15vh, 58px);
  }
}
.particle:nth-child(12) {
  animation: particle-animation-12 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -10.8s;
  background: #441750;
  transform: translate3d(94vw, 51vh, 58px);
}

.particle_bg:nth-child(12) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(34vw, 82vh, 3px);
}

@keyframes particle-animation-13 {
  100% {
    transform: translate3d(47vw, -15vh, 86px);
  }
}
.particle:nth-child(13) {
  animation: particle-animation-13 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -11.7s;
  background: #441750;
  transform: translate3d(47vw, 67vh, 86px);
}

.particle_bg:nth-child(13) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(87vw, 25vh, 93px);
}

@keyframes particle-animation-14 {
  100% {
    transform: translate3d(29vw, -15vh, 41px);
  }
}
.particle:nth-child(14) {
  animation: particle-animation-14 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -12.6s;
  background: #441750;
  transform: translate3d(29vw, 67vh, 41px);
}

.particle_bg:nth-child(14) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(8vw, 30vh, 40px);
}

@keyframes particle-animation-15 {
  100% {
    transform: translate3d(50vw, -15vh, 13px);
  }
}
.particle:nth-child(15) {
  animation: particle-animation-15 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -13.5s;
  background: #441750;
  transform: translate3d(50vw, 6vh, 13px);
}

.particle_bg:nth-child(15) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(63vw, 23vh, 16px);
}

@keyframes particle-animation-16 {
  100% {
    transform: translate3d(49vw, -15vh, 77px);
  }
}
.particle:nth-child(16) {
  animation: particle-animation-16 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -14.4s;
  background: #441750;
  transform: translate3d(49vw, 25vh, 77px);
}

.particle_bg:nth-child(16) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 47vh, 22px);
}

@keyframes particle-animation-17 {
  100% {
    transform: translate3d(35vw, -15vh, 2px);
  }
}
.particle:nth-child(17) {
  animation: particle-animation-17 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -15.3s;
  background: #441750;
  transform: translate3d(35vw, 22vh, 2px);
}

.particle_bg:nth-child(17) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(31vw, 10vh, 39px);
}

@keyframes particle-animation-18 {
  100% {
    transform: translate3d(53vw, -15vh, 76px);
  }
}
.particle:nth-child(18) {
  animation: particle-animation-18 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -16.2s;
  background: #441750;
  transform: translate3d(53vw, 31vh, 76px);
}

.particle_bg:nth-child(18) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(10vw, 20vh, 15px);
}

@keyframes particle-animation-19 {
  100% {
    transform: translate3d(91vw, -15vh, 57px);
  }
}
.particle:nth-child(19) {
  animation: particle-animation-19 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -17.1s;
  background: #441750;
  transform: translate3d(91vw, 63vh, 57px);
}

.particle_bg:nth-child(19) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(59vw, 42vh, 68px);
}

@keyframes particle-animation-20 {
  100% {
    transform: translate3d(78vw, -15vh, 44px);
  }
}
.particle:nth-child(20) {
  animation: particle-animation-20 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -18s;
  background: #441750;
  transform: translate3d(78vw, 56vh, 44px);
}

.particle_bg:nth-child(20) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(78vw, 67vh, 100px);
}

@keyframes particle-animation-21 {
  100% {
    transform: translate3d(97vw, -15vh, 3px);
  }
}
.particle:nth-child(21) {
  animation: particle-animation-21 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -18.9s;
  background: #441750;
  transform: translate3d(97vw, 64vh, 3px);
}

.particle_bg:nth-child(21) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(64vw, 36vh, 51px);
}

@keyframes particle-animation-22 {
  100% {
    transform: translate3d(4vw, -15vh, 55px);
  }
}
.particle:nth-child(22) {
  animation: particle-animation-22 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -19.8s;
  background: #441750;
  transform: translate3d(4vw, 28vh, 55px);
}

.particle_bg:nth-child(22) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(36vw, 2vh, 95px);
}

@keyframes particle-animation-23 {
  100% {
    transform: translate3d(2vw, -15vh, 32px);
  }
}
.particle:nth-child(23) {
  animation: particle-animation-23 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -20.7s;
  background: #441750;
  transform: translate3d(2vw, 28vh, 32px);
}

.particle_bg:nth-child(23) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(90vw, 12vh, 97px);
}

@keyframes particle-animation-24 {
  100% {
    transform: translate3d(61vw, -15vh, 66px);
  }
}
.particle:nth-child(24) {
  animation: particle-animation-24 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -21.6s;
  background: #441750;
  transform: translate3d(61vw, 39vh, 66px);
}

.particle_bg:nth-child(24) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(50vw, 2vh, 58px);
}

@keyframes particle-animation-25 {
  100% {
    transform: translate3d(36vw, -15vh, 81px);
  }
}
.particle:nth-child(25) {
  animation: particle-animation-25 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -22.5s;
  background: #441750;
  transform: translate3d(36vw, 38vh, 81px);
}

.particle_bg:nth-child(25) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(37vw, 48vh, 81px);
}

@keyframes particle-animation-26 {
  100% {
    transform: translate3d(41vw, -15vh, 28px);
  }
}
.particle:nth-child(26) {
  animation: particle-animation-26 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -23.4s;
  background: #441750;
  transform: translate3d(41vw, 12vh, 28px);
}

.particle_bg:nth-child(26) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(80vw, 65vh, 38px);
}

@keyframes particle-animation-27 {
  100% {
    transform: translate3d(9vw, -15vh, 81px);
  }
}
.particle:nth-child(27) {
  animation: particle-animation-27 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -24.3s;
  background: #441750;
  transform: translate3d(9vw, 84vh, 81px);
}

.particle_bg:nth-child(27) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(42vw, 7vh, 79px);
}

@keyframes particle-animation-28 {
  100% {
    transform: translate3d(56vw, -15vh, 13px);
  }
}
.particle:nth-child(28) {
  animation: particle-animation-28 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -25.2s;
  background: #441750;
  transform: translate3d(56vw, 66vh, 13px);
}

.particle_bg:nth-child(28) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 52vh, 32px);
}

@keyframes particle-animation-29 {
  100% {
    transform: translate3d(95vw, -15vh, 82px);
  }
}
.particle:nth-child(29) {
  animation: particle-animation-29 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -26.1s;
  background: #441750;
  transform: translate3d(95vw, 63vh, 82px);
}

.particle_bg:nth-child(29) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(35vw, 84vh, 10px);
}

@keyframes particle-animation-30 {
  100% {
    transform: translate3d(45vw, -15vh, 2px);
  }
}
.particle:nth-child(30) {
  animation: particle-animation-30 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -27s;
  background: #441750;
  transform: translate3d(45vw, 85vh, 2px);
}

.particle_bg:nth-child(30) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 3vh, 30px);
}

@keyframes particle-animation-31 {
  100% {
    transform: translate3d(52vw, -15vh, 72px);
  }
}
.particle:nth-child(31) {
  animation: particle-animation-31 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -27.9s;
  background: #441750;
  transform: translate3d(52vw, 89vh, 72px);
}

.particle_bg:nth-child(31) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(23vw, 53vh, 25px);
}

@keyframes particle-animation-32 {
  100% {
    transform: translate3d(23vw, -15vh, 24px);
  }
}
.particle:nth-child(32) {
  animation: particle-animation-32 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -28.8s;
  background: #441750;
  transform: translate3d(23vw, 68vh, 24px);
}

.particle_bg:nth-child(32) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(31vw, 83vh, 73px);
}

@keyframes particle-animation-33 {
  100% {
    transform: translate3d(75vw, -15vh, 66px);
  }
}
.particle:nth-child(33) {
  animation: particle-animation-33 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -29.7s;
  background: #441750;
  transform: translate3d(75vw, 47vh, 66px);
}

.particle_bg:nth-child(33) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(64vw, 34vh, 1px);
}

@keyframes particle-animation-34 {
  100% {
    transform: translate3d(73vw, -15vh, 54px);
  }
}
.particle:nth-child(34) {
  animation: particle-animation-34 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -30.6s;
  background: #441750;
  transform: translate3d(73vw, 18vh, 54px);
}

.particle_bg:nth-child(34) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(83vw, 51vh, 81px);
}

@keyframes particle-animation-35 {
  100% {
    transform: translate3d(39vw, -15vh, 77px);
  }
}
.particle:nth-child(35) {
  animation: particle-animation-35 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -31.5s;
  background: #441750;
  transform: translate3d(39vw, 5vh, 77px);
}

.particle_bg:nth-child(35) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(57vw, 16vh, 29px);
}

@keyframes particle-animation-36 {
  100% {
    transform: translate3d(59vw, -15vh, 14px);
  }
}
.particle:nth-child(36) {
  animation: particle-animation-36 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -32.4s;
  background: #441750;
  transform: translate3d(59vw, 98vh, 14px);
}

.particle_bg:nth-child(36) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(36vw, 15vh, 20px);
}

@keyframes particle-animation-37 {
  100% {
    transform: translate3d(40vw, -15vh, 57px);
  }
}
.particle:nth-child(37) {
  animation: particle-animation-37 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -33.3s;
  background: #441750;
  transform: translate3d(40vw, 59vh, 57px);
}

.particle_bg:nth-child(37) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 77vh, 59px);
}

@keyframes particle-animation-38 {
  100% {
    transform: translate3d(17vw, -15vh, 54px);
  }
}
.particle:nth-child(38) {
  animation: particle-animation-38 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -34.2s;
  background: #441750;
  transform: translate3d(17vw, 17vh, 54px);
}

.particle_bg:nth-child(38) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(54vw, 42vh, 86px);
}

@keyframes particle-animation-39 {
  100% {
    transform: translate3d(71vw, -15vh, 14px);
  }
}
.particle:nth-child(39) {
  animation: particle-animation-39 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -35.1s;
  background: #441750;
  transform: translate3d(71vw, 69vh, 14px);
}

.particle_bg:nth-child(39) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(73vw, 33vh, 70px);
}

@keyframes particle-animation-40 {
  100% {
    transform: translate3d(62vw, -15vh, 62px);
  }
}
.particle:nth-child(40) {
  animation: particle-animation-40 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -36s;
  background: #441750;
  transform: translate3d(62vw, 20vh, 62px);
}

.particle_bg:nth-child(40) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(83vw, 40vh, 37px);
}

@keyframes particle-animation-41 {
  100% {
    transform: translate3d(29vw, -15vh, 81px);
  }
}
.particle:nth-child(41) {
  animation: particle-animation-41 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -36.9s;
  background: #441750;
  transform: translate3d(29vw, 93vh, 81px);
}

.particle_bg:nth-child(41) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(80vw, 71vh, 16px);
}

@keyframes particle-animation-42 {
  100% {
    transform: translate3d(28vw, -15vh, 65px);
  }
}
.particle:nth-child(42) {
  animation: particle-animation-42 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -37.8s;
  background: #441750;
  transform: translate3d(28vw, 25vh, 65px);
}

.particle_bg:nth-child(42) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 45vh, 35px);
}

@keyframes particle-animation-43 {
  100% {
    transform: translate3d(84vw, -15vh, 51px);
  }
}
.particle:nth-child(43) {
  animation: particle-animation-43 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -38.7s;
  background: #441750;
  transform: translate3d(84vw, 87vh, 51px);
}

.particle_bg:nth-child(43) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(74vw, 5vh, 39px);
}

@keyframes particle-animation-44 {
  100% {
    transform: translate3d(58vw, -15vh, 34px);
  }
}
.particle:nth-child(44) {
  animation: particle-animation-44 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -39.6s;
  background: #441750;
  transform: translate3d(58vw, 33vh, 34px);
}

.particle_bg:nth-child(44) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 88vh, 27px);
}

@keyframes particle-animation-45 {
  100% {
    transform: translate3d(10vw, -15vh, 47px);
  }
}
.particle:nth-child(45) {
  animation: particle-animation-45 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -40.5s;
  background: #441750;
  transform: translate3d(10vw, 55vh, 47px);
}

.particle_bg:nth-child(45) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(42vw, 16vh, 86px);
}

@keyframes particle-animation-46 {
  100% {
    transform: translate3d(44vw, -15vh, 1px);
  }
}
.particle:nth-child(46) {
  animation: particle-animation-46 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -41.4s;
  background: #441750;
  transform: translate3d(44vw, 27vh, 1px);
}

.particle_bg:nth-child(46) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(5vw, 52vh, 51px);
}

@keyframes particle-animation-47 {
  100% {
    transform: translate3d(43vw, -15vh, 32px);
  }
}
.particle:nth-child(47) {
  animation: particle-animation-47 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -42.3s;
  background: #441750;
  transform: translate3d(43vw, 15vh, 32px);
}

.particle_bg:nth-child(47) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(82vw, 70vh, 46px);
}

@keyframes particle-animation-48 {
  100% {
    transform: translate3d(29vw, -15vh, 37px);
  }
}
.particle:nth-child(48) {
  animation: particle-animation-48 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -43.2s;
  background: #441750;
  transform: translate3d(29vw, 26vh, 37px);
}

.particle_bg:nth-child(48) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 83vh, 25px);
}

@keyframes particle-animation-49 {
  100% {
    transform: translate3d(85vw, -15vh, 21px);
  }
}
.particle:nth-child(49) {
  animation: particle-animation-49 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -44.1s;
  background: #441750;
  transform: translate3d(85vw, 8vh, 21px);
}

.particle_bg:nth-child(49) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(25vw, 80vh, 73px);
}

@keyframes particle-animation-50 {
  100% {
    transform: translate3d(63vw, -15vh, 16px);
  }
}
.particle:nth-child(50) {
  animation: particle-animation-50 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -45s;
  background: #441750;
  transform: translate3d(63vw, 86vh, 16px);
}

.particle_bg:nth-child(50) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(71vw, 90vh, 97px);
}

@keyframes particle-animation-51 {
  100% {
    transform: translate3d(32vw, -15vh, 37px);
  }
}
.particle:nth-child(51) {
  animation: particle-animation-51 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -45.9s;
  background: #441750;
  transform: translate3d(32vw, 68vh, 37px);
}

.particle_bg:nth-child(51) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 36vh, 38px);
}

@keyframes particle-animation-52 {
  100% {
    transform: translate3d(67vw, -15vh, 48px);
  }
}
.particle:nth-child(52) {
  animation: particle-animation-52 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -46.8s;
  background: #441750;
  transform: translate3d(67vw, 99vh, 48px);
}

.particle_bg:nth-child(52) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(80vw, 39vh, 60px);
}

@keyframes particle-animation-53 {
  100% {
    transform: translate3d(41vw, -15vh, 99px);
  }
}
.particle:nth-child(53) {
  animation: particle-animation-53 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -47.7s;
  background: #441750;
  transform: translate3d(41vw, 7vh, 99px);
}

.particle_bg:nth-child(53) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(5vw, 28vh, 16px);
}

@keyframes particle-animation-54 {
  100% {
    transform: translate3d(48vw, -15vh, 3px);
  }
}
.particle:nth-child(54) {
  animation: particle-animation-54 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -48.6s;
  background: #441750;
  transform: translate3d(48vw, 4vh, 3px);
}

.particle_bg:nth-child(54) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(44vw, 82vh, 17px);
}

@keyframes particle-animation-55 {
  100% {
    transform: translate3d(78vw, -15vh, 55px);
  }
}
.particle:nth-child(55) {
  animation: particle-animation-55 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -49.5s;
  background: #441750;
  transform: translate3d(78vw, 59vh, 55px);
}

.particle_bg:nth-child(55) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(32vw, 88vh, 60px);
}

@keyframes particle-animation-56 {
  100% {
    transform: translate3d(64vw, -15vh, 58px);
  }
}
.particle:nth-child(56) {
  animation: particle-animation-56 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -50.4s;
  background: #441750;
  transform: translate3d(64vw, 92vh, 58px);
}

.particle_bg:nth-child(56) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(25vw, 70vh, 1px);
}

@keyframes particle-animation-57 {
  100% {
    transform: translate3d(33vw, -15vh, 7px);
  }
}
.particle:nth-child(57) {
  animation: particle-animation-57 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -51.3s;
  background: #441750;
  transform: translate3d(33vw, 46vh, 7px);
}

.particle_bg:nth-child(57) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(20vw, 21vh, 66px);
}

@keyframes particle-animation-58 {
  100% {
    transform: translate3d(55vw, -15vh, 49px);
  }
}
.particle:nth-child(58) {
  animation: particle-animation-58 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -52.2s;
  background: #441750;
  transform: translate3d(55vw, 80vh, 49px);
}

.particle_bg:nth-child(58) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(42vw, 59vh, 78px);
}

@keyframes particle-animation-59 {
  100% {
    transform: translate3d(100vw, -15vh, 62px);
  }
}
.particle:nth-child(59) {
  animation: particle-animation-59 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -53.1s;
  background: #441750;
  transform: translate3d(100vw, 86vh, 62px);
}

.particle_bg:nth-child(59) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(21vw, 41vh, 19px);
}

@keyframes particle-animation-60 {
  100% {
    transform: translate3d(20vw, -15vh, 58px);
  }
}
.particle:nth-child(60) {
  animation: particle-animation-60 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -54s;
  background: #441750;
  transform: translate3d(20vw, 27vh, 58px);
}

.particle_bg:nth-child(60) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 26vh, 25px);
}

@keyframes particle-animation-61 {
  100% {
    transform: translate3d(15vw, -15vh, 50px);
  }
}
.particle:nth-child(61) {
  animation: particle-animation-61 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -54.9s;
  background: #441750;
  transform: translate3d(15vw, 15vh, 50px);
}

.particle_bg:nth-child(61) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(58vw, 54vh, 19px);
}

@keyframes particle-animation-62 {
  100% {
    transform: translate3d(55vw, -15vh, 31px);
  }
}
.particle:nth-child(62) {
  animation: particle-animation-62 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -55.8s;
  background: #441750;
  transform: translate3d(55vw, 8vh, 31px);
}

.particle_bg:nth-child(62) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(7vw, 58vh, 83px);
}

@keyframes particle-animation-63 {
  100% {
    transform: translate3d(36vw, -15vh, 2px);
  }
}
.particle:nth-child(63) {
  animation: particle-animation-63 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -56.7s;
  background: #441750;
  transform: translate3d(36vw, 95vh, 2px);
}

.particle_bg:nth-child(63) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(27vw, 16vh, 6px);
}

@keyframes particle-animation-64 {
  100% {
    transform: translate3d(5vw, -15vh, 34px);
  }
}
.particle:nth-child(64) {
  animation: particle-animation-64 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -57.6s;
  background: #441750;
  transform: translate3d(5vw, 41vh, 34px);
}

.particle_bg:nth-child(64) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(65vw, 58vh, 32px);
}

@keyframes particle-animation-65 {
  100% {
    transform: translate3d(12vw, -15vh, 99px);
  }
}
.particle:nth-child(65) {
  animation: particle-animation-65 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -58.5s;
  background: #441750;
  transform: translate3d(12vw, 43vh, 99px);
}

.particle_bg:nth-child(65) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(63vw, 28vh, 49px);
}

@keyframes particle-animation-66 {
  100% {
    transform: translate3d(77vw, -15vh, 22px);
  }
}
.particle:nth-child(66) {
  animation: particle-animation-66 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -59.4s;
  background: #441750;
  transform: translate3d(77vw, 5vh, 22px);
}

.particle_bg:nth-child(66) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(20vw, 38vh, 88px);
}

@keyframes particle-animation-67 {
  100% {
    transform: translate3d(29vw, -15vh, 75px);
  }
}
.particle:nth-child(67) {
  animation: particle-animation-67 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -60.3s;
  background: #441750;
  transform: translate3d(29vw, 73vh, 75px);
}

.particle_bg:nth-child(67) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(65vw, 46vh, 19px);
}

@keyframes particle-animation-68 {
  100% {
    transform: translate3d(12vw, -15vh, 7px);
  }
}
.particle:nth-child(68) {
  animation: particle-animation-68 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -61.2s;
  background: #441750;
  transform: translate3d(12vw, 99vh, 7px);
}

.particle_bg:nth-child(68) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 11vh, 12px);
}

@keyframes particle-animation-69 {
  100% {
    transform: translate3d(20vw, -15vh, 55px);
  }
}
.particle:nth-child(69) {
  animation: particle-animation-69 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -62.1s;
  background: #441750;
  transform: translate3d(20vw, 78vh, 55px);
}

.particle_bg:nth-child(69) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(70vw, 3vh, 69px);
}

@keyframes particle-animation-70 {
  100% {
    transform: translate3d(44vw, -15vh, 91px);
  }
}
.particle:nth-child(70) {
  animation: particle-animation-70 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -63s;
  background: #441750;
  transform: translate3d(44vw, 60vh, 91px);
}

.particle_bg:nth-child(70) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(75vw, 88vh, 45px);
}

@keyframes particle-animation-71 {
  100% {
    transform: translate3d(29vw, -15vh, 90px);
  }
}
.particle:nth-child(71) {
  animation: particle-animation-71 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -63.9s;
  background: #441750;
  transform: translate3d(29vw, 50vh, 90px);
}

.particle_bg:nth-child(71) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(55vw, 67vh, 38px);
}

@keyframes particle-animation-72 {
  100% {
    transform: translate3d(53vw, -15vh, 89px);
  }
}
.particle:nth-child(72) {
  animation: particle-animation-72 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -64.8s;
  background: #441750;
  transform: translate3d(53vw, 18vh, 89px);
}

.particle_bg:nth-child(72) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(22vw, 44vh, 40px);
}

@keyframes particle-animation-73 {
  100% {
    transform: translate3d(57vw, -15vh, 31px);
  }
}
.particle:nth-child(73) {
  animation: particle-animation-73 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -65.7s;
  background: #441750;
  transform: translate3d(57vw, 6vh, 31px);
}

.particle_bg:nth-child(73) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(48vw, 88vh, 19px);
}

@keyframes particle-animation-74 {
  100% {
    transform: translate3d(34vw, -15vh, 96px);
  }
}
.particle:nth-child(74) {
  animation: particle-animation-74 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -66.6s;
  background: #441750;
  transform: translate3d(34vw, 69vh, 96px);
}

.particle_bg:nth-child(74) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(32vw, 58vh, 94px);
}

@keyframes particle-animation-75 {
  100% {
    transform: translate3d(65vw, -15vh, 21px);
  }
}
.particle:nth-child(75) {
  animation: particle-animation-75 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -67.5s;
  background: #441750;
  transform: translate3d(65vw, 92vh, 21px);
}

.particle_bg:nth-child(75) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(17vw, 22vh, 86px);
}

@keyframes particle-animation-76 {
  100% {
    transform: translate3d(45vw, -15vh, 17px);
  }
}
.particle:nth-child(76) {
  animation: particle-animation-76 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -68.4s;
  background: #441750;
  transform: translate3d(45vw, 57vh, 17px);
}

.particle_bg:nth-child(76) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(14vw, 87vh, 99px);
}

@keyframes particle-animation-77 {
  100% {
    transform: translate3d(5vw, -15vh, 93px);
  }
}
.particle:nth-child(77) {
  animation: particle-animation-77 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -69.3s;
  background: #441750;
  transform: translate3d(5vw, 32vh, 93px);
}

.particle_bg:nth-child(77) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(27vw, 39vh, 46px);
}

@keyframes particle-animation-78 {
  100% {
    transform: translate3d(42vw, -15vh, 83px);
  }
}
.particle:nth-child(78) {
  animation: particle-animation-78 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -70.2s;
  background: #441750;
  transform: translate3d(42vw, 48vh, 83px);
}

.particle_bg:nth-child(78) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 17vh, 21px);
}

@keyframes particle-animation-79 {
  100% {
    transform: translate3d(41vw, -15vh, 85px);
  }
}
.particle:nth-child(79) {
  animation: particle-animation-79 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -71.1s;
  background: #441750;
  transform: translate3d(41vw, 17vh, 85px);
}

.particle_bg:nth-child(79) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 37vh, 91px);
}

@keyframes particle-animation-80 {
  100% {
    transform: translate3d(71vw, -15vh, 7px);
  }
}
.particle:nth-child(80) {
  animation: particle-animation-80 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -72s;
  background: #441750;
  transform: translate3d(71vw, 42vh, 7px);
}

.particle_bg:nth-child(80) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(22vw, 56vh, 53px);
}

@keyframes particle-animation-81 {
  100% {
    transform: translate3d(88vw, -15vh, 32px);
  }
}
.particle:nth-child(81) {
  animation: particle-animation-81 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -72.9s;
  background: #441750;
  transform: translate3d(88vw, 80vh, 32px);
}

.particle_bg:nth-child(81) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(40vw, 55vh, 7px);
}

@keyframes particle-animation-82 {
  100% {
    transform: translate3d(73vw, -15vh, 51px);
  }
}
.particle:nth-child(82) {
  animation: particle-animation-82 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -73.8s;
  background: #441750;
  transform: translate3d(73vw, 32vh, 51px);
}

.particle_bg:nth-child(82) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(44vw, 30vh, 59px);
}

@keyframes particle-animation-83 {
  100% {
    transform: translate3d(70vw, -15vh, 83px);
  }
}
.particle:nth-child(83) {
  animation: particle-animation-83 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -74.7s;
  background: #441750;
  transform: translate3d(70vw, 99vh, 83px);
}

.particle_bg:nth-child(83) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(25vw, 74vh, 82px);
}

@keyframes particle-animation-84 {
  100% {
    transform: translate3d(74vw, -15vh, 34px);
  }
}
.particle:nth-child(84) {
  animation: particle-animation-84 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -75.6s;
  background: #441750;
  transform: translate3d(74vw, 94vh, 34px);
}

.particle_bg:nth-child(84) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(68vw, 10vh, 33px);
}

@keyframes particle-animation-85 {
  100% {
    transform: translate3d(44vw, -15vh, 71px);
  }
}
.particle:nth-child(85) {
  animation: particle-animation-85 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -76.5s;
  background: #441750;
  transform: translate3d(44vw, 52vh, 71px);
}

.particle_bg:nth-child(85) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(9vw, 55vh, 97px);
}

@keyframes particle-animation-86 {
  100% {
    transform: translate3d(8vw, -15vh, 49px);
  }
}
.particle:nth-child(86) {
  animation: particle-animation-86 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -77.4s;
  background: #441750;
  transform: translate3d(8vw, 38vh, 49px);
}

.particle_bg:nth-child(86) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(3vw, 85vh, 78px);
}

@keyframes particle-animation-87 {
  100% {
    transform: translate3d(16vw, -15vh, 44px);
  }
}
.particle:nth-child(87) {
  animation: particle-animation-87 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -78.3s;
  background: #441750;
  transform: translate3d(16vw, 86vh, 44px);
}

.particle_bg:nth-child(87) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 2vh, 59px);
}

@keyframes particle-animation-88 {
  100% {
    transform: translate3d(11vw, -15vh, 50px);
  }
}
.particle:nth-child(88) {
  animation: particle-animation-88 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -79.2s;
  background: #441750;
  transform: translate3d(11vw, 25vh, 50px);
}

.particle_bg:nth-child(88) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 25vh, 3px);
}

@keyframes particle-animation-89 {
  100% {
    transform: translate3d(27vw, -15vh, 16px);
  }
}
.particle:nth-child(89) {
  animation: particle-animation-89 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -80.1s;
  background: #441750;
  transform: translate3d(27vw, 30vh, 16px);
}

.particle_bg:nth-child(89) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(73vw, 89vh, 62px);
}

@keyframes particle-animation-90 {
  100% {
    transform: translate3d(90vw, -15vh, 68px);
  }
}
.particle:nth-child(90) {
  animation: particle-animation-90 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -81s;
  background: #441750;
  transform: translate3d(90vw, 10vh, 68px);
}

.particle_bg:nth-child(90) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(71vw, 48vh, 16px);
}

@keyframes particle-animation-91 {
  100% {
    transform: translate3d(98vw, -15vh, 2px);
  }
}
.particle:nth-child(91) {
  animation: particle-animation-91 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -81.9s;
  background: #441750;
  transform: translate3d(98vw, 82vh, 2px);
}

.particle_bg:nth-child(91) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(28vw, 65vh, 67px);
}

@keyframes particle-animation-92 {
  100% {
    transform: translate3d(1vw, -15vh, 42px);
  }
}
.particle:nth-child(92) {
  animation: particle-animation-92 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -82.8s;
  background: #441750;
  transform: translate3d(1vw, 87vh, 42px);
}

.particle_bg:nth-child(92) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(51vw, 34vh, 50px);
}

@keyframes particle-animation-93 {
  100% {
    transform: translate3d(12vw, -15vh, 21px);
  }
}
.particle:nth-child(93) {
  animation: particle-animation-93 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -83.7s;
  background: #441750;
  transform: translate3d(12vw, 48vh, 21px);
}

.particle_bg:nth-child(93) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(70vw, 18vh, 43px);
}

@keyframes particle-animation-94 {
  100% {
    transform: translate3d(22vw, -15vh, 83px);
  }
}
.particle:nth-child(94) {
  animation: particle-animation-94 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -84.6s;
  background: #441750;
  transform: translate3d(22vw, 99vh, 83px);
}

.particle_bg:nth-child(94) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(18vw, 49vh, 31px);
}

@keyframes particle-animation-95 {
  100% {
    transform: translate3d(57vw, -15vh, 80px);
  }
}
.particle:nth-child(95) {
  animation: particle-animation-95 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -85.5s;
  background: #441750;
  transform: translate3d(57vw, 46vh, 80px);
}

.particle_bg:nth-child(95) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(2vw, 27vh, 44px);
}

@keyframes particle-animation-96 {
  100% {
    transform: translate3d(43vw, -15vh, 88px);
  }
}
.particle:nth-child(96) {
  animation: particle-animation-96 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -86.4s;
  background: #441750;
  transform: translate3d(43vw, 13vh, 88px);
}

.particle_bg:nth-child(96) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(74vw, 12vh, 38px);
}

@keyframes particle-animation-97 {
  100% {
    transform: translate3d(51vw, -15vh, 17px);
  }
}
.particle:nth-child(97) {
  animation: particle-animation-97 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -87.3s;
  background: #441750;
  transform: translate3d(51vw, 92vh, 17px);
}

.particle_bg:nth-child(97) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(66vw, 84vh, 64px);
}

@keyframes particle-animation-98 {
  100% {
    transform: translate3d(49vw, -15vh, 58px);
  }
}
.particle:nth-child(98) {
  animation: particle-animation-98 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -88.2s;
  background: #441750;
  transform: translate3d(49vw, 31vh, 58px);
}

.particle_bg:nth-child(98) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(53vw, 29vh, 20px);
}

@keyframes particle-animation-99 {
  100% {
    transform: translate3d(39vw, -15vh, 39px);
  }
}
.particle:nth-child(99) {
  animation: particle-animation-99 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -89.1s;
  background: #441750;
  transform: translate3d(39vw, 68vh, 39px);
}

.particle_bg:nth-child(99) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(51vw, 22vh, 90px);
}

@keyframes particle-animation-100 {
  100% {
    transform: translate3d(24vw, -15vh, 35px);
  }
}
.particle:nth-child(100) {
  animation: particle-animation-100 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -90s;
  background: #441750;
  transform: translate3d(24vw, 41vh, 35px);
}

.particle_bg:nth-child(100) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(68vw, 80vh, 96px);
}

@keyframes particle-animation-101 {
  100% {
    transform: translate3d(24vw, -15vh, 89px);
  }
}
.particle:nth-child(101) {
  animation: particle-animation-101 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -90.9s;
  background: #441750;
  transform: translate3d(24vw, 50vh, 89px);
}

.particle_bg:nth-child(101) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(51vw, 82vh, 44px);
}

@keyframes particle-animation-102 {
  100% {
    transform: translate3d(24vw, -15vh, 48px);
  }
}
.particle:nth-child(102) {
  animation: particle-animation-102 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -91.8s;
  background: #441750;
  transform: translate3d(24vw, 14vh, 48px);
}

.particle_bg:nth-child(102) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(78vw, 27vh, 48px);
}

@keyframes particle-animation-103 {
  100% {
    transform: translate3d(97vw, -15vh, 97px);
  }
}
.particle:nth-child(103) {
  animation: particle-animation-103 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -92.7s;
  background: #441750;
  transform: translate3d(97vw, 75vh, 97px);
}

.particle_bg:nth-child(103) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(14vw, 54vh, 82px);
}

@keyframes particle-animation-104 {
  100% {
    transform: translate3d(86vw, -15vh, 12px);
  }
}
.particle:nth-child(104) {
  animation: particle-animation-104 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -93.6s;
  background: #441750;
  transform: translate3d(86vw, 19vh, 12px);
}

.particle_bg:nth-child(104) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(7vw, 56vh, 43px);
}

@keyframes particle-animation-105 {
  100% {
    transform: translate3d(45vw, -15vh, 58px);
  }
}
.particle:nth-child(105) {
  animation: particle-animation-105 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -94.5s;
  background: #441750;
  transform: translate3d(45vw, 31vh, 58px);
}

.particle_bg:nth-child(105) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(69vw, 5vh, 71px);
}

@keyframes particle-animation-106 {
  100% {
    transform: translate3d(50vw, -15vh, 29px);
  }
}
.particle:nth-child(106) {
  animation: particle-animation-106 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -95.4s;
  background: #441750;
  transform: translate3d(50vw, 68vh, 29px);
}

.particle_bg:nth-child(106) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 40vh, 14px);
}

@keyframes particle-animation-107 {
  100% {
    transform: translate3d(79vw, -15vh, 40px);
  }
}
.particle:nth-child(107) {
  animation: particle-animation-107 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -96.3s;
  background: #441750;
  transform: translate3d(79vw, 52vh, 40px);
}

.particle_bg:nth-child(107) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(44vw, 57vh, 73px);
}

@keyframes particle-animation-108 {
  100% {
    transform: translate3d(49vw, -15vh, 50px);
  }
}
.particle:nth-child(108) {
  animation: particle-animation-108 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -97.2s;
  background: #441750;
  transform: translate3d(49vw, 29vh, 50px);
}

.particle_bg:nth-child(108) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 52vh, 10px);
}

@keyframes particle-animation-109 {
  100% {
    transform: translate3d(46vw, -15vh, 78px);
  }
}
.particle:nth-child(109) {
  animation: particle-animation-109 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -98.1s;
  background: #441750;
  transform: translate3d(46vw, 30vh, 78px);
}

.particle_bg:nth-child(109) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(76vw, 84vh, 25px);
}

@keyframes particle-animation-110 {
  100% {
    transform: translate3d(82vw, -15vh, 96px);
  }
}
.particle:nth-child(110) {
  animation: particle-animation-110 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -99s;
  background: #441750;
  transform: translate3d(82vw, 46vh, 96px);
}

.particle_bg:nth-child(110) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(47vw, 85vh, 32px);
}

@keyframes particle-animation-111 {
  100% {
    transform: translate3d(94vw, -15vh, 12px);
  }
}
.particle:nth-child(111) {
  animation: particle-animation-111 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -99.9s;
  background: #441750;
  transform: translate3d(94vw, 25vh, 12px);
}

.particle_bg:nth-child(111) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(61vw, 16vh, 35px);
}

@keyframes particle-animation-112 {
  100% {
    transform: translate3d(43vw, -15vh, 21px);
  }
}
.particle:nth-child(112) {
  animation: particle-animation-112 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -100.8s;
  background: #441750;
  transform: translate3d(43vw, 27vh, 21px);
}

.particle_bg:nth-child(112) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(87vw, 73vh, 41px);
}

@keyframes particle-animation-113 {
  100% {
    transform: translate3d(44vw, -15vh, 15px);
  }
}
.particle:nth-child(113) {
  animation: particle-animation-113 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -101.7s;
  background: #441750;
  transform: translate3d(44vw, 27vh, 15px);
}

.particle_bg:nth-child(113) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 22vh, 36px);
}

@keyframes particle-animation-114 {
  100% {
    transform: translate3d(4vw, -15vh, 51px);
  }
}
.particle:nth-child(114) {
  animation: particle-animation-114 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -102.6s;
  background: #441750;
  transform: translate3d(4vw, 64vh, 51px);
}

.particle_bg:nth-child(114) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(82vw, 53vh, 5px);
}

@keyframes particle-animation-115 {
  100% {
    transform: translate3d(20vw, -15vh, 66px);
  }
}
.particle:nth-child(115) {
  animation: particle-animation-115 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -103.5s;
  background: #441750;
  transform: translate3d(20vw, 56vh, 66px);
}

.particle_bg:nth-child(115) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(81vw, 43vh, 71px);
}

@keyframes particle-animation-116 {
  100% {
    transform: translate3d(60vw, -15vh, 17px);
  }
}
.particle:nth-child(116) {
  animation: particle-animation-116 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -104.4s;
  background: #441750;
  transform: translate3d(60vw, 58vh, 17px);
}

.particle_bg:nth-child(116) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 28vh, 81px);
}

@keyframes particle-animation-117 {
  100% {
    transform: translate3d(37vw, -15vh, 54px);
  }
}
.particle:nth-child(117) {
  animation: particle-animation-117 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -105.3s;
  background: #441750;
  transform: translate3d(37vw, 27vh, 54px);
}

.particle_bg:nth-child(117) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(19vw, 10vh, 96px);
}

@keyframes particle-animation-118 {
  100% {
    transform: translate3d(84vw, -15vh, 81px);
  }
}
.particle:nth-child(118) {
  animation: particle-animation-118 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -106.2s;
  background: #441750;
  transform: translate3d(84vw, 62vh, 81px);
}

.particle_bg:nth-child(118) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(60vw, 16vh, 26px);
}

@keyframes particle-animation-119 {
  100% {
    transform: translate3d(94vw, -15vh, 86px);
  }
}
.particle:nth-child(119) {
  animation: particle-animation-119 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -107.1s;
  background: #441750;
  transform: translate3d(94vw, 76vh, 86px);
}

.particle_bg:nth-child(119) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(85vw, 59vh, 82px);
}

@keyframes particle-animation-120 {
  100% {
    transform: translate3d(100vw, -15vh, 3px);
  }
}
.particle:nth-child(120) {
  animation: particle-animation-120 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -108s;
  background: #441750;
  transform: translate3d(100vw, 43vh, 3px);
}

.particle_bg:nth-child(120) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(53vw, 51vh, 54px);
}

@keyframes particle-animation-121 {
  100% {
    transform: translate3d(29vw, -15vh, 63px);
  }
}
.particle:nth-child(121) {
  animation: particle-animation-121 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -108.9s;
  background: #441750;
  transform: translate3d(29vw, 34vh, 63px);
}

.particle_bg:nth-child(121) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(37vw, 31vh, 51px);
}

@keyframes particle-animation-122 {
  100% {
    transform: translate3d(47vw, -15vh, 40px);
  }
}
.particle:nth-child(122) {
  animation: particle-animation-122 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -109.8s;
  background: #441750;
  transform: translate3d(47vw, 89vh, 40px);
}

.particle_bg:nth-child(122) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(85vw, 81vh, 81px);
}

@keyframes particle-animation-123 {
  100% {
    transform: translate3d(52vw, -15vh, 73px);
  }
}
.particle:nth-child(123) {
  animation: particle-animation-123 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -110.7s;
  background: #441750;
  transform: translate3d(52vw, 76vh, 73px);
}

.particle_bg:nth-child(123) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(15vw, 19vh, 100px);
}

@keyframes particle-animation-124 {
  100% {
    transform: translate3d(17vw, -15vh, 86px);
  }
}
.particle:nth-child(124) {
  animation: particle-animation-124 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -111.6s;
  background: #441750;
  transform: translate3d(17vw, 84vh, 86px);
}

.particle_bg:nth-child(124) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(76vw, 23vh, 68px);
}

@keyframes particle-animation-125 {
  100% {
    transform: translate3d(2vw, -15vh, 50px);
  }
}
.particle:nth-child(125) {
  animation: particle-animation-125 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -112.5s;
  background: #441750;
  transform: translate3d(2vw, 76vh, 50px);
}

.particle_bg:nth-child(125) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(7vw, 31vh, 90px);
}

@keyframes particle-animation-126 {
  100% {
    transform: translate3d(54vw, -15vh, 95px);
  }
}
.particle:nth-child(126) {
  animation: particle-animation-126 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -113.4s;
  background: #441750;
  transform: translate3d(54vw, 29vh, 95px);
}

.particle_bg:nth-child(126) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(36vw, 2vh, 43px);
}

@keyframes particle-animation-127 {
  100% {
    transform: translate3d(27vw, -15vh, 50px);
  }
}
.particle:nth-child(127) {
  animation: particle-animation-127 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -114.3s;
  background: #441750;
  transform: translate3d(27vw, 29vh, 50px);
}

.particle_bg:nth-child(127) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(48vw, 2vh, 37px);
}

@keyframes particle-animation-128 {
  100% {
    transform: translate3d(10vw, -15vh, 38px);
  }
}
.particle:nth-child(128) {
  animation: particle-animation-128 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -115.2s;
  background: #441750;
  transform: translate3d(10vw, 95vh, 38px);
}

.particle_bg:nth-child(128) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(18vw, 45vh, 87px);
}

@keyframes particle-animation-129 {
  100% {
    transform: translate3d(35vw, -15vh, 4px);
  }
}
.particle:nth-child(129) {
  animation: particle-animation-129 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -116.1s;
  background: #441750;
  transform: translate3d(35vw, 83vh, 4px);
}

.particle_bg:nth-child(129) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(71vw, 72vh, 30px);
}

@keyframes particle-animation-130 {
  100% {
    transform: translate3d(10vw, -15vh, 17px);
  }
}
.particle:nth-child(130) {
  animation: particle-animation-130 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -117s;
  background: #441750;
  transform: translate3d(10vw, 90vh, 17px);
}

.particle_bg:nth-child(130) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(54vw, 46vh, 77px);
}

@keyframes particle-animation-131 {
  100% {
    transform: translate3d(72vw, -15vh, 88px);
  }
}
.particle:nth-child(131) {
  animation: particle-animation-131 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -117.9s;
  background: #441750;
  transform: translate3d(72vw, 87vh, 88px);
}

.particle_bg:nth-child(131) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(84vw, 66vh, 87px);
}

@keyframes particle-animation-132 {
  100% {
    transform: translate3d(45vw, -15vh, 41px);
  }
}
.particle:nth-child(132) {
  animation: particle-animation-132 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -118.8s;
  background: #441750;
  transform: translate3d(45vw, 98vh, 41px);
}

.particle_bg:nth-child(132) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(40vw, 58vh, 29px);
}

@keyframes particle-animation-133 {
  100% {
    transform: translate3d(63vw, -15vh, 53px);
  }
}
.particle:nth-child(133) {
  animation: particle-animation-133 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -119.7s;
  background: #441750;
  transform: translate3d(63vw, 72vh, 53px);
}

.particle_bg:nth-child(133) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(82vw, 65vh, 34px);
}

@keyframes particle-animation-134 {
  100% {
    transform: translate3d(64vw, -15vh, 99px);
  }
}
.particle:nth-child(134) {
  animation: particle-animation-134 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -120.6s;
  background: #441750;
  transform: translate3d(64vw, 63vh, 99px);
}

.particle_bg:nth-child(134) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(85vw, 54vh, 82px);
}

@keyframes particle-animation-135 {
  100% {
    transform: translate3d(5vw, -15vh, 88px);
  }
}
.particle:nth-child(135) {
  animation: particle-animation-135 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -121.5s;
  background: #441750;
  transform: translate3d(5vw, 22vh, 88px);
}

.particle_bg:nth-child(135) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(63vw, 23vh, 89px);
}

@keyframes particle-animation-136 {
  100% {
    transform: translate3d(21vw, -15vh, 2px);
  }
}
.particle:nth-child(136) {
  animation: particle-animation-136 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -122.4s;
  background: #441750;
  transform: translate3d(21vw, 1vh, 2px);
}

.particle_bg:nth-child(136) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(39vw, 87vh, 36px);
}

@keyframes particle-animation-137 {
  100% {
    transform: translate3d(74vw, -15vh, 55px);
  }
}
.particle:nth-child(137) {
  animation: particle-animation-137 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -123.3s;
  background: #441750;
  transform: translate3d(74vw, 11vh, 55px);
}

.particle_bg:nth-child(137) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 35vh, 35px);
}

@keyframes particle-animation-138 {
  100% {
    transform: translate3d(38vw, -15vh, 94px);
  }
}
.particle:nth-child(138) {
  animation: particle-animation-138 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -124.2s;
  background: #441750;
  transform: translate3d(38vw, 48vh, 94px);
}

.particle_bg:nth-child(138) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(13vw, 54vh, 60px);
}

@keyframes particle-animation-139 {
  100% {
    transform: translate3d(12vw, -15vh, 41px);
  }
}
.particle:nth-child(139) {
  animation: particle-animation-139 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -125.1s;
  background: #441750;
  transform: translate3d(12vw, 7vh, 41px);
}

.particle_bg:nth-child(139) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(52vw, 42vh, 86px);
}

@keyframes particle-animation-140 {
  100% {
    transform: translate3d(92vw, -15vh, 21px);
  }
}
.particle:nth-child(140) {
  animation: particle-animation-140 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -126s;
  background: #441750;
  transform: translate3d(92vw, 6vh, 21px);
}

.particle_bg:nth-child(140) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 66vh, 51px);
}

@keyframes particle-animation-141 {
  100% {
    transform: translate3d(83vw, -15vh, 57px);
  }
}
.particle:nth-child(141) {
  animation: particle-animation-141 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -126.9s;
  background: #441750;
  transform: translate3d(83vw, 65vh, 57px);
}

.particle_bg:nth-child(141) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(15vw, 61vh, 28px);
}

@keyframes particle-animation-142 {
  100% {
    transform: translate3d(18vw, -15vh, 36px);
  }
}
.particle:nth-child(142) {
  animation: particle-animation-142 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -127.8s;
  background: #441750;
  transform: translate3d(18vw, 87vh, 36px);
}

.particle_bg:nth-child(142) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(23vw, 72vh, 25px);
}

@keyframes particle-animation-143 {
  100% {
    transform: translate3d(21vw, -15vh, 54px);
  }
}
.particle:nth-child(143) {
  animation: particle-animation-143 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -128.7s;
  background: #441750;
  transform: translate3d(21vw, 15vh, 54px);
}

.particle_bg:nth-child(143) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 36vh, 100px);
}

@keyframes particle-animation-144 {
  100% {
    transform: translate3d(65vw, -15vh, 63px);
  }
}
.particle:nth-child(144) {
  animation: particle-animation-144 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -129.6s;
  background: #441750;
  transform: translate3d(65vw, 11vh, 63px);
}

.particle_bg:nth-child(144) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(60vw, 55vh, 15px);
}

@keyframes particle-animation-145 {
  100% {
    transform: translate3d(52vw, -15vh, 88px);
  }
}
.particle:nth-child(145) {
  animation: particle-animation-145 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -130.5s;
  background: #441750;
  transform: translate3d(52vw, 98vh, 88px);
}

.particle_bg:nth-child(145) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(76vw, 8vh, 60px);
}

@keyframes particle-animation-146 {
  100% {
    transform: translate3d(7vw, -15vh, 33px);
  }
}
.particle:nth-child(146) {
  animation: particle-animation-146 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -131.4s;
  background: #441750;
  transform: translate3d(7vw, 58vh, 33px);
}

.particle_bg:nth-child(146) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(51vw, 17vh, 92px);
}

@keyframes particle-animation-147 {
  100% {
    transform: translate3d(76vw, -15vh, 3px);
  }
}
.particle:nth-child(147) {
  animation: particle-animation-147 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -132.3s;
  background: #441750;
  transform: translate3d(76vw, 83vh, 3px);
}

.particle_bg:nth-child(147) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(57vw, 89vh, 5px);
}

@keyframes particle-animation-148 {
  100% {
    transform: translate3d(21vw, -15vh, 77px);
  }
}
.particle:nth-child(148) {
  animation: particle-animation-148 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -133.2s;
  background: #441750;
  transform: translate3d(21vw, 52vh, 77px);
}

.particle_bg:nth-child(148) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(46vw, 15vh, 69px);
}

@keyframes particle-animation-149 {
  100% {
    transform: translate3d(20vw, -15vh, 8px);
  }
}
.particle:nth-child(149) {
  animation: particle-animation-149 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -134.1s;
  background: #441750;
  transform: translate3d(20vw, 2vh, 8px);
}

.particle_bg:nth-child(149) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 63vh, 49px);
}

@keyframes particle-animation-150 {
  100% {
    transform: translate3d(17vw, -15vh, 12px);
  }
}
.particle:nth-child(150) {
  animation: particle-animation-150 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -135s;
  background: #441750;
  transform: translate3d(17vw, 95vh, 12px);
}

.particle_bg:nth-child(150) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(38vw, 18vh, 43px);
}

@keyframes particle-animation-151 {
  100% {
    transform: translate3d(1vw, -15vh, 32px);
  }
}
.particle:nth-child(151) {
  animation: particle-animation-151 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -135.9s;
  background: #441750;
  transform: translate3d(1vw, 42vh, 32px);
}

.particle_bg:nth-child(151) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(50vw, 19vh, 33px);
}

@keyframes particle-animation-152 {
  100% {
    transform: translate3d(7vw, -15vh, 72px);
  }
}
.particle:nth-child(152) {
  animation: particle-animation-152 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -136.8s;
  background: #441750;
  transform: translate3d(7vw, 14vh, 72px);
}

.particle_bg:nth-child(152) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(60vw, 49vh, 75px);
}

@keyframes particle-animation-153 {
  100% {
    transform: translate3d(14vw, -15vh, 64px);
  }
}
.particle:nth-child(153) {
  animation: particle-animation-153 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -137.7s;
  background: #441750;
  transform: translate3d(14vw, 87vh, 64px);
}

.particle_bg:nth-child(153) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(37vw, 35vh, 37px);
}

@keyframes particle-animation-154 {
  100% {
    transform: translate3d(78vw, -15vh, 77px);
  }
}
.particle:nth-child(154) {
  animation: particle-animation-154 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -138.6s;
  background: #441750;
  transform: translate3d(78vw, 67vh, 77px);
}

.particle_bg:nth-child(154) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(75vw, 83vh, 90px);
}

@keyframes particle-animation-155 {
  100% {
    transform: translate3d(12vw, -15vh, 68px);
  }
}
.particle:nth-child(155) {
  animation: particle-animation-155 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -139.5s;
  background: #441750;
  transform: translate3d(12vw, 21vh, 68px);
}

.particle_bg:nth-child(155) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(38vw, 67vh, 44px);
}

@keyframes particle-animation-156 {
  100% {
    transform: translate3d(51vw, -15vh, 53px);
  }
}
.particle:nth-child(156) {
  animation: particle-animation-156 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -140.4s;
  background: #441750;
  transform: translate3d(51vw, 85vh, 53px);
}

.particle_bg:nth-child(156) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 35vh, 43px);
}

@keyframes particle-animation-157 {
  100% {
    transform: translate3d(83vw, -15vh, 37px);
  }
}
.particle:nth-child(157) {
  animation: particle-animation-157 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -141.3s;
  background: #441750;
  transform: translate3d(83vw, 87vh, 37px);
}

.particle_bg:nth-child(157) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(48vw, 89vh, 89px);
}

@keyframes particle-animation-158 {
  100% {
    transform: translate3d(70vw, -15vh, 53px);
  }
}
.particle:nth-child(158) {
  animation: particle-animation-158 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -142.2s;
  background: #441750;
  transform: translate3d(70vw, 66vh, 53px);
}

.particle_bg:nth-child(158) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(36vw, 27vh, 46px);
}

@keyframes particle-animation-159 {
  100% {
    transform: translate3d(83vw, -15vh, 57px);
  }
}
.particle:nth-child(159) {
  animation: particle-animation-159 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -143.1s;
  background: #441750;
  transform: translate3d(83vw, 19vh, 57px);
}

.particle_bg:nth-child(159) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(70vw, 67vh, 14px);
}

@keyframes particle-animation-160 {
  100% {
    transform: translate3d(60vw, -15vh, 58px);
  }
}
.particle:nth-child(160) {
  animation: particle-animation-160 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -144s;
  background: #441750;
  transform: translate3d(60vw, 32vh, 58px);
}

.particle_bg:nth-child(160) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 36vh, 17px);
}

@keyframes particle-animation-161 {
  100% {
    transform: translate3d(45vw, -15vh, 72px);
  }
}
.particle:nth-child(161) {
  animation: particle-animation-161 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -144.9s;
  background: #441750;
  transform: translate3d(45vw, 74vh, 72px);
}

.particle_bg:nth-child(161) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 4vh, 74px);
}

@keyframes particle-animation-162 {
  100% {
    transform: translate3d(21vw, -15vh, 92px);
  }
}
.particle:nth-child(162) {
  animation: particle-animation-162 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -145.8s;
  background: #441750;
  transform: translate3d(21vw, 53vh, 92px);
}

.particle_bg:nth-child(162) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(79vw, 77vh, 67px);
}

@keyframes particle-animation-163 {
  100% {
    transform: translate3d(90vw, -15vh, 17px);
  }
}
.particle:nth-child(163) {
  animation: particle-animation-163 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -146.7s;
  background: #441750;
  transform: translate3d(90vw, 87vh, 17px);
}

.particle_bg:nth-child(163) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(47vw, 36vh, 86px);
}

@keyframes particle-animation-164 {
  100% {
    transform: translate3d(30vw, -15vh, 65px);
  }
}
.particle:nth-child(164) {
  animation: particle-animation-164 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -147.6s;
  background: #441750;
  transform: translate3d(30vw, 3vh, 65px);
}

.particle_bg:nth-child(164) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(47vw, 3vh, 42px);
}

@keyframes particle-animation-165 {
  100% {
    transform: translate3d(20vw, -15vh, 53px);
  }
}
.particle:nth-child(165) {
  animation: particle-animation-165 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -148.5s;
  background: #441750;
  transform: translate3d(20vw, 8vh, 53px);
}

.particle_bg:nth-child(165) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(68vw, 64vh, 14px);
}

@keyframes particle-animation-166 {
  100% {
    transform: translate3d(34vw, -15vh, 14px);
  }
}
.particle:nth-child(166) {
  animation: particle-animation-166 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -149.4s;
  background: #441750;
  transform: translate3d(34vw, 55vh, 14px);
}

.particle_bg:nth-child(166) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(24vw, 40vh, 25px);
}

@keyframes particle-animation-167 {
  100% {
    transform: translate3d(12vw, -15vh, 55px);
  }
}
.particle:nth-child(167) {
  animation: particle-animation-167 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -150.3s;
  background: #441750;
  transform: translate3d(12vw, 7vh, 55px);
}

.particle_bg:nth-child(167) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(86vw, 3vh, 17px);
}

@keyframes particle-animation-168 {
  100% {
    transform: translate3d(88vw, -15vh, 60px);
  }
}
.particle:nth-child(168) {
  animation: particle-animation-168 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -151.2s;
  background: #441750;
  transform: translate3d(88vw, 83vh, 60px);
}

.particle_bg:nth-child(168) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(7vw, 62vh, 60px);
}

@keyframes particle-animation-169 {
  100% {
    transform: translate3d(74vw, -15vh, 59px);
  }
}
.particle:nth-child(169) {
  animation: particle-animation-169 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -152.1s;
  background: #441750;
  transform: translate3d(74vw, 52vh, 59px);
}

.particle_bg:nth-child(169) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(19vw, 67vh, 45px);
}

@keyframes particle-animation-170 {
  100% {
    transform: translate3d(20vw, -15vh, 87px);
  }
}
.particle:nth-child(170) {
  animation: particle-animation-170 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -153s;
  background: #441750;
  transform: translate3d(20vw, 59vh, 87px);
}

.particle_bg:nth-child(170) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(78vw, 22vh, 52px);
}

@keyframes particle-animation-171 {
  100% {
    transform: translate3d(8vw, -15vh, 61px);
  }
}
.particle:nth-child(171) {
  animation: particle-animation-171 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -153.9s;
  background: #441750;
  transform: translate3d(8vw, 38vh, 61px);
}

.particle_bg:nth-child(171) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(29vw, 14vh, 100px);
}

@keyframes particle-animation-172 {
  100% {
    transform: translate3d(94vw, -15vh, 11px);
  }
}
.particle:nth-child(172) {
  animation: particle-animation-172 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -154.8s;
  background: #441750;
  transform: translate3d(94vw, 79vh, 11px);
}

.particle_bg:nth-child(172) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(27vw, 84vh, 9px);
}

@keyframes particle-animation-173 {
  100% {
    transform: translate3d(89vw, -15vh, 11px);
  }
}
.particle:nth-child(173) {
  animation: particle-animation-173 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -155.7s;
  background: #441750;
  transform: translate3d(89vw, 72vh, 11px);
}

.particle_bg:nth-child(173) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(21vw, 12vh, 83px);
}

@keyframes particle-animation-174 {
  100% {
    transform: translate3d(63vw, -15vh, 11px);
  }
}
.particle:nth-child(174) {
  animation: particle-animation-174 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -156.6s;
  background: #441750;
  transform: translate3d(63vw, 5vh, 11px);
}

.particle_bg:nth-child(174) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(18vw, 87vh, 49px);
}

@keyframes particle-animation-175 {
  100% {
    transform: translate3d(16vw, -15vh, 38px);
  }
}
.particle:nth-child(175) {
  animation: particle-animation-175 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -157.5s;
  background: #441750;
  transform: translate3d(16vw, 90vh, 38px);
}

.particle_bg:nth-child(175) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(23vw, 57vh, 40px);
}

@keyframes particle-animation-176 {
  100% {
    transform: translate3d(22vw, -15vh, 50px);
  }
}
.particle:nth-child(176) {
  animation: particle-animation-176 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -158.4s;
  background: #441750;
  transform: translate3d(22vw, 77vh, 50px);
}

.particle_bg:nth-child(176) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(58vw, 75vh, 12px);
}

@keyframes particle-animation-177 {
  100% {
    transform: translate3d(73vw, -15vh, 58px);
  }
}
.particle:nth-child(177) {
  animation: particle-animation-177 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -159.3s;
  background: #441750;
  transform: translate3d(73vw, 62vh, 58px);
}

.particle_bg:nth-child(177) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(53vw, 20vh, 42px);
}

@keyframes particle-animation-178 {
  100% {
    transform: translate3d(37vw, -15vh, 25px);
  }
}
.particle:nth-child(178) {
  animation: particle-animation-178 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -160.2s;
  background: #441750;
  transform: translate3d(37vw, 33vh, 25px);
}

.particle_bg:nth-child(178) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(23vw, 53vh, 28px);
}

@keyframes particle-animation-179 {
  100% {
    transform: translate3d(6vw, -15vh, 89px);
  }
}
.particle:nth-child(179) {
  animation: particle-animation-179 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -161.1s;
  background: #441750;
  transform: translate3d(6vw, 13vh, 89px);
}

.particle_bg:nth-child(179) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(40vw, 63vh, 86px);
}

@keyframes particle-animation-180 {
  100% {
    transform: translate3d(58vw, -15vh, 79px);
  }
}
.particle:nth-child(180) {
  animation: particle-animation-180 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -162s;
  background: #441750;
  transform: translate3d(58vw, 100vh, 79px);
}

.particle_bg:nth-child(180) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(55vw, 18vh, 58px);
}

@keyframes particle-animation-181 {
  100% {
    transform: translate3d(82vw, -15vh, 5px);
  }
}
.particle:nth-child(181) {
  animation: particle-animation-181 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -162.9s;
  background: #441750;
  transform: translate3d(82vw, 21vh, 5px);
}

.particle_bg:nth-child(181) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(15vw, 53vh, 84px);
}

@keyframes particle-animation-182 {
  100% {
    transform: translate3d(25vw, -15vh, 1px);
  }
}
.particle:nth-child(182) {
  animation: particle-animation-182 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -163.8s;
  background: #441750;
  transform: translate3d(25vw, 65vh, 1px);
}

.particle_bg:nth-child(182) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(52vw, 7vh, 89px);
}

@keyframes particle-animation-183 {
  100% {
    transform: translate3d(93vw, -15vh, 31px);
  }
}
.particle:nth-child(183) {
  animation: particle-animation-183 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -164.7s;
  background: #441750;
  transform: translate3d(93vw, 62vh, 31px);
}

.particle_bg:nth-child(183) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(1vw, 82vh, 34px);
}

@keyframes particle-animation-184 {
  100% {
    transform: translate3d(90vw, -15vh, 8px);
  }
}
.particle:nth-child(184) {
  animation: particle-animation-184 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -165.6s;
  background: #441750;
  transform: translate3d(90vw, 96vh, 8px);
}

.particle_bg:nth-child(184) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(90vw, 12vh, 78px);
}

@keyframes particle-animation-185 {
  100% {
    transform: translate3d(82vw, -15vh, 25px);
  }
}
.particle:nth-child(185) {
  animation: particle-animation-185 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -166.5s;
  background: #441750;
  transform: translate3d(82vw, 17vh, 25px);
}

.particle_bg:nth-child(185) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(86vw, 24vh, 39px);
}

@keyframes particle-animation-186 {
  100% {
    transform: translate3d(77vw, -15vh, 49px);
  }
}
.particle:nth-child(186) {
  animation: particle-animation-186 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -167.4s;
  background: #441750;
  transform: translate3d(77vw, 20vh, 49px);
}

.particle_bg:nth-child(186) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(87vw, 67vh, 97px);
}

@keyframes particle-animation-187 {
  100% {
    transform: translate3d(69vw, -15vh, 33px);
  }
}
.particle:nth-child(187) {
  animation: particle-animation-187 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -168.3s;
  background: #441750;
  transform: translate3d(69vw, 2vh, 33px);
}

.particle_bg:nth-child(187) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(73vw, 10vh, 27px);
}

@keyframes particle-animation-188 {
  100% {
    transform: translate3d(87vw, -15vh, 33px);
  }
}
.particle:nth-child(188) {
  animation: particle-animation-188 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -169.2s;
  background: #441750;
  transform: translate3d(87vw, 48vh, 33px);
}

.particle_bg:nth-child(188) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(62vw, 17vh, 52px);
}

@keyframes particle-animation-189 {
  100% {
    transform: translate3d(20vw, -15vh, 28px);
  }
}
.particle:nth-child(189) {
  animation: particle-animation-189 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -170.1s;
  background: #441750;
  transform: translate3d(20vw, 18vh, 28px);
}

.particle_bg:nth-child(189) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 12vh, 81px);
}

@keyframes particle-animation-190 {
  100% {
    transform: translate3d(83vw, -15vh, 100px);
  }
}
.particle:nth-child(190) {
  animation: particle-animation-190 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -171s;
  background: #441750;
  transform: translate3d(83vw, 5vh, 100px);
}

.particle_bg:nth-child(190) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(22vw, 10vh, 58px);
}

@keyframes particle-animation-191 {
  100% {
    transform: translate3d(14vw, -15vh, 51px);
  }
}
.particle:nth-child(191) {
  animation: particle-animation-191 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -171.9s;
  background: #441750;
  transform: translate3d(14vw, 73vh, 51px);
}

.particle_bg:nth-child(191) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(51vw, 40vh, 11px);
}

@keyframes particle-animation-192 {
  100% {
    transform: translate3d(24vw, -15vh, 93px);
  }
}
.particle:nth-child(192) {
  animation: particle-animation-192 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -172.8s;
  background: #441750;
  transform: translate3d(24vw, 77vh, 93px);
}

.particle_bg:nth-child(192) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(90vw, 5vh, 64px);
}

@keyframes particle-animation-193 {
  100% {
    transform: translate3d(93vw, -15vh, 80px);
  }
}
.particle:nth-child(193) {
  animation: particle-animation-193 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -173.7s;
  background: #441750;
  transform: translate3d(93vw, 38vh, 80px);
}

.particle_bg:nth-child(193) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 67vh, 30px);
}

@keyframes particle-animation-194 {
  100% {
    transform: translate3d(30vw, -15vh, 29px);
  }
}
.particle:nth-child(194) {
  animation: particle-animation-194 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -174.6s;
  background: #441750;
  transform: translate3d(30vw, 75vh, 29px);
}

.particle_bg:nth-child(194) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(12vw, 29vh, 11px);
}

@keyframes particle-animation-195 {
  100% {
    transform: translate3d(94vw, -15vh, 14px);
  }
}
.particle:nth-child(195) {
  animation: particle-animation-195 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -175.5s;
  background: #441750;
  transform: translate3d(94vw, 39vh, 14px);
}

.particle_bg:nth-child(195) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(59vw, 45vh, 78px);
}

@keyframes particle-animation-196 {
  100% {
    transform: translate3d(72vw, -15vh, 52px);
  }
}
.particle:nth-child(196) {
  animation: particle-animation-196 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -176.4s;
  background: #441750;
  transform: translate3d(72vw, 26vh, 52px);
}

.particle_bg:nth-child(196) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(48vw, 76vh, 81px);
}

@keyframes particle-animation-197 {
  100% {
    transform: translate3d(98vw, -15vh, 10px);
  }
}
.particle:nth-child(197) {
  animation: particle-animation-197 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -177.3s;
  background: #441750;
  transform: translate3d(98vw, 82vh, 10px);
}

.particle_bg:nth-child(197) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(90vw, 23vh, 63px);
}

@keyframes particle-animation-198 {
  100% {
    transform: translate3d(14vw, -15vh, 95px);
  }
}
.particle:nth-child(198) {
  animation: particle-animation-198 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -178.2s;
  background: #441750;
  transform: translate3d(14vw, 24vh, 95px);
}

.particle_bg:nth-child(198) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(71vw, 72vh, 100px);
}

@keyframes particle-animation-199 {
  100% {
    transform: translate3d(84vw, -15vh, 33px);
  }
}
.particle:nth-child(199) {
  animation: particle-animation-199 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -179.1s;
  background: #441750;
  transform: translate3d(84vw, 4vh, 33px);
}

.particle_bg:nth-child(199) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 77vh, 2px);
}

@keyframes particle-animation-200 {
  100% {
    transform: translate3d(96vw, -15vh, 8px);
  }
}
.particle:nth-child(200) {
  animation: particle-animation-200 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -180s;
  background: #441750;
  transform: translate3d(96vw, 61vh, 8px);
}

.particle_bg:nth-child(200) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(90vw, 66vh, 11px);
}

@keyframes particle-animation-201 {
  100% {
    transform: translate3d(61vw, -15vh, 22px);
  }
}
.particle:nth-child(201) {
  animation: particle-animation-201 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -180.9s;
  background: #441750;
  transform: translate3d(61vw, 42vh, 22px);
}

.particle_bg:nth-child(201) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 38vh, 88px);
}

@keyframes particle-animation-202 {
  100% {
    transform: translate3d(13vw, -15vh, 6px);
  }
}
.particle:nth-child(202) {
  animation: particle-animation-202 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -181.8s;
  background: #441750;
  transform: translate3d(13vw, 65vh, 6px);
}

.particle_bg:nth-child(202) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(35vw, 50vh, 29px);
}

@keyframes particle-animation-203 {
  100% {
    transform: translate3d(84vw, -15vh, 86px);
  }
}
.particle:nth-child(203) {
  animation: particle-animation-203 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -182.7s;
  background: #441750;
  transform: translate3d(84vw, 69vh, 86px);
}

.particle_bg:nth-child(203) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(31vw, 8vh, 31px);
}

@keyframes particle-animation-204 {
  100% {
    transform: translate3d(39vw, -15vh, 43px);
  }
}
.particle:nth-child(204) {
  animation: particle-animation-204 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -183.6s;
  background: #441750;
  transform: translate3d(39vw, 98vh, 43px);
}

.particle_bg:nth-child(204) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(36vw, 72vh, 39px);
}

@keyframes particle-animation-205 {
  100% {
    transform: translate3d(91vw, -15vh, 79px);
  }
}
.particle:nth-child(205) {
  animation: particle-animation-205 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -184.5s;
  background: #441750;
  transform: translate3d(91vw, 29vh, 79px);
}

.particle_bg:nth-child(205) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(5vw, 59vh, 79px);
}

@keyframes particle-animation-206 {
  100% {
    transform: translate3d(38vw, -15vh, 94px);
  }
}
.particle:nth-child(206) {
  animation: particle-animation-206 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -185.4s;
  background: #441750;
  transform: translate3d(38vw, 33vh, 94px);
}

.particle_bg:nth-child(206) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(38vw, 43vh, 89px);
}

@keyframes particle-animation-207 {
  100% {
    transform: translate3d(100vw, -15vh, 97px);
  }
}
.particle:nth-child(207) {
  animation: particle-animation-207 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -186.3s;
  background: #441750;
  transform: translate3d(100vw, 92vh, 97px);
}

.particle_bg:nth-child(207) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 79vh, 89px);
}

@keyframes particle-animation-208 {
  100% {
    transform: translate3d(75vw, -15vh, 61px);
  }
}
.particle:nth-child(208) {
  animation: particle-animation-208 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -187.2s;
  background: #441750;
  transform: translate3d(75vw, 43vh, 61px);
}

.particle_bg:nth-child(208) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(80vw, 58vh, 23px);
}

@keyframes particle-animation-209 {
  100% {
    transform: translate3d(65vw, -15vh, 38px);
  }
}
.particle:nth-child(209) {
  animation: particle-animation-209 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -188.1s;
  background: #441750;
  transform: translate3d(65vw, 87vh, 38px);
}

.particle_bg:nth-child(209) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 32vh, 30px);
}

@keyframes particle-animation-210 {
  100% {
    transform: translate3d(85vw, -15vh, 46px);
  }
}
.particle:nth-child(210) {
  animation: particle-animation-210 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -189s;
  background: #441750;
  transform: translate3d(85vw, 96vh, 46px);
}

.particle_bg:nth-child(210) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 41vh, 72px);
}

@keyframes particle-animation-211 {
  100% {
    transform: translate3d(65vw, -15vh, 99px);
  }
}
.particle:nth-child(211) {
  animation: particle-animation-211 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -189.9s;
  background: #441750;
  transform: translate3d(65vw, 83vh, 99px);
}

.particle_bg:nth-child(211) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(1vw, 54vh, 38px);
}

@keyframes particle-animation-212 {
  100% {
    transform: translate3d(23vw, -15vh, 4px);
  }
}
.particle:nth-child(212) {
  animation: particle-animation-212 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -190.8s;
  background: #441750;
  transform: translate3d(23vw, 78vh, 4px);
}

.particle_bg:nth-child(212) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(86vw, 35vh, 69px);
}

@keyframes particle-animation-213 {
  100% {
    transform: translate3d(94vw, -15vh, 66px);
  }
}
.particle:nth-child(213) {
  animation: particle-animation-213 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -191.7s;
  background: #441750;
  transform: translate3d(94vw, 96vh, 66px);
}

.particle_bg:nth-child(213) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 70vh, 23px);
}

@keyframes particle-animation-214 {
  100% {
    transform: translate3d(58vw, -15vh, 8px);
  }
}
.particle:nth-child(214) {
  animation: particle-animation-214 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -192.6s;
  background: #441750;
  transform: translate3d(58vw, 86vh, 8px);
}

.particle_bg:nth-child(214) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(83vw, 27vh, 84px);
}

@keyframes particle-animation-215 {
  100% {
    transform: translate3d(34vw, -15vh, 69px);
  }
}
.particle:nth-child(215) {
  animation: particle-animation-215 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -193.5s;
  background: #441750;
  transform: translate3d(34vw, 23vh, 69px);
}

.particle_bg:nth-child(215) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(5vw, 17vh, 56px);
}

@keyframes particle-animation-216 {
  100% {
    transform: translate3d(16vw, -15vh, 26px);
  }
}
.particle:nth-child(216) {
  animation: particle-animation-216 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -194.4s;
  background: #441750;
  transform: translate3d(16vw, 54vh, 26px);
}

.particle_bg:nth-child(216) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(26vw, 20vh, 23px);
}

@keyframes particle-animation-217 {
  100% {
    transform: translate3d(98vw, -15vh, 52px);
  }
}
.particle:nth-child(217) {
  animation: particle-animation-217 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -195.3s;
  background: #441750;
  transform: translate3d(98vw, 70vh, 52px);
}

.particle_bg:nth-child(217) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(69vw, 31vh, 69px);
}

@keyframes particle-animation-218 {
  100% {
    transform: translate3d(49vw, -15vh, 61px);
  }
}
.particle:nth-child(218) {
  animation: particle-animation-218 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -196.2s;
  background: #441750;
  transform: translate3d(49vw, 27vh, 61px);
}

.particle_bg:nth-child(218) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(87vw, 6vh, 18px);
}

@keyframes particle-animation-219 {
  100% {
    transform: translate3d(38vw, -15vh, 41px);
  }
}
.particle:nth-child(219) {
  animation: particle-animation-219 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -197.1s;
  background: #441750;
  transform: translate3d(38vw, 12vh, 41px);
}

.particle_bg:nth-child(219) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(67vw, 9vh, 97px);
}

@keyframes particle-animation-220 {
  100% {
    transform: translate3d(10vw, -15vh, 30px);
  }
}
.particle:nth-child(220) {
  animation: particle-animation-220 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -198s;
  background: #441750;
  transform: translate3d(10vw, 64vh, 30px);
}

.particle_bg:nth-child(220) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(23vw, 31vh, 73px);
}

@keyframes particle-animation-221 {
  100% {
    transform: translate3d(99vw, -15vh, 54px);
  }
}
.particle:nth-child(221) {
  animation: particle-animation-221 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -198.9s;
  background: #441750;
  transform: translate3d(99vw, 87vh, 54px);
}

.particle_bg:nth-child(221) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(42vw, 12vh, 62px);
}

@keyframes particle-animation-222 {
  100% {
    transform: translate3d(7vw, -15vh, 58px);
  }
}
.particle:nth-child(222) {
  animation: particle-animation-222 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -199.8s;
  background: #441750;
  transform: translate3d(7vw, 76vh, 58px);
}

.particle_bg:nth-child(222) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(56vw, 46vh, 50px);
}

@keyframes particle-animation-223 {
  100% {
    transform: translate3d(40vw, -15vh, 11px);
  }
}
.particle:nth-child(223) {
  animation: particle-animation-223 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -200.7s;
  background: #441750;
  transform: translate3d(40vw, 90vh, 11px);
}

.particle_bg:nth-child(223) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(27vw, 14vh, 62px);
}

@keyframes particle-animation-224 {
  100% {
    transform: translate3d(52vw, -15vh, 56px);
  }
}
.particle:nth-child(224) {
  animation: particle-animation-224 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -201.6s;
  background: #441750;
  transform: translate3d(52vw, 55vh, 56px);
}

.particle_bg:nth-child(224) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(74vw, 72vh, 11px);
}

@keyframes particle-animation-225 {
  100% {
    transform: translate3d(98vw, -15vh, 71px);
  }
}
.particle:nth-child(225) {
  animation: particle-animation-225 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -202.5s;
  background: #441750;
  transform: translate3d(98vw, 16vh, 71px);
}

.particle_bg:nth-child(225) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(72vw, 50vh, 66px);
}

@keyframes particle-animation-226 {
  100% {
    transform: translate3d(38vw, -15vh, 62px);
  }
}
.particle:nth-child(226) {
  animation: particle-animation-226 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -203.4s;
  background: #441750;
  transform: translate3d(38vw, 29vh, 62px);
}

.particle_bg:nth-child(226) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 16vh, 1px);
}

@keyframes particle-animation-227 {
  100% {
    transform: translate3d(91vw, -15vh, 23px);
  }
}
.particle:nth-child(227) {
  animation: particle-animation-227 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -204.3s;
  background: #441750;
  transform: translate3d(91vw, 84vh, 23px);
}

.particle_bg:nth-child(227) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(5vw, 54vh, 87px);
}

@keyframes particle-animation-228 {
  100% {
    transform: translate3d(82vw, -15vh, 99px);
  }
}
.particle:nth-child(228) {
  animation: particle-animation-228 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -205.2s;
  background: #441750;
  transform: translate3d(82vw, 17vh, 99px);
}

.particle_bg:nth-child(228) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(81vw, 72vh, 88px);
}

@keyframes particle-animation-229 {
  100% {
    transform: translate3d(10vw, -15vh, 56px);
  }
}
.particle:nth-child(229) {
  animation: particle-animation-229 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -206.1s;
  background: #441750;
  transform: translate3d(10vw, 47vh, 56px);
}

.particle_bg:nth-child(229) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(34vw, 70vh, 50px);
}

@keyframes particle-animation-230 {
  100% {
    transform: translate3d(2vw, -15vh, 30px);
  }
}
.particle:nth-child(230) {
  animation: particle-animation-230 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -207s;
  background: #441750;
  transform: translate3d(2vw, 34vh, 30px);
}

.particle_bg:nth-child(230) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(88vw, 74vh, 54px);
}

@keyframes particle-animation-231 {
  100% {
    transform: translate3d(42vw, -15vh, 58px);
  }
}
.particle:nth-child(231) {
  animation: particle-animation-231 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -207.9s;
  background: #441750;
  transform: translate3d(42vw, 69vh, 58px);
}

.particle_bg:nth-child(231) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(57vw, 4vh, 57px);
}

@keyframes particle-animation-232 {
  100% {
    transform: translate3d(57vw, -15vh, 21px);
  }
}
.particle:nth-child(232) {
  animation: particle-animation-232 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -208.8s;
  background: #441750;
  transform: translate3d(57vw, 23vh, 21px);
}

.particle_bg:nth-child(232) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(3vw, 61vh, 54px);
}

@keyframes particle-animation-233 {
  100% {
    transform: translate3d(96vw, -15vh, 34px);
  }
}
.particle:nth-child(233) {
  animation: particle-animation-233 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -209.7s;
  background: #441750;
  transform: translate3d(96vw, 59vh, 34px);
}

.particle_bg:nth-child(233) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(86vw, 67vh, 80px);
}

@keyframes particle-animation-234 {
  100% {
    transform: translate3d(75vw, -15vh, 19px);
  }
}
.particle:nth-child(234) {
  animation: particle-animation-234 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -210.6s;
  background: #441750;
  transform: translate3d(75vw, 65vh, 19px);
}

.particle_bg:nth-child(234) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(86vw, 64vh, 65px);
}

@keyframes particle-animation-235 {
  100% {
    transform: translate3d(4vw, -15vh, 19px);
  }
}
.particle:nth-child(235) {
  animation: particle-animation-235 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -211.5s;
  background: #441750;
  transform: translate3d(4vw, 35vh, 19px);
}

.particle_bg:nth-child(235) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(26vw, 23vh, 60px);
}

@keyframes particle-animation-236 {
  100% {
    transform: translate3d(39vw, -15vh, 60px);
  }
}
.particle:nth-child(236) {
  animation: particle-animation-236 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -212.4s;
  background: #441750;
  transform: translate3d(39vw, 43vh, 60px);
}

.particle_bg:nth-child(236) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(72vw, 57vh, 11px);
}

@keyframes particle-animation-237 {
  100% {
    transform: translate3d(40vw, -15vh, 20px);
  }
}
.particle:nth-child(237) {
  animation: particle-animation-237 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -213.3s;
  background: #441750;
  transform: translate3d(40vw, 39vh, 20px);
}

.particle_bg:nth-child(237) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(40vw, 13vh, 31px);
}

@keyframes particle-animation-238 {
  100% {
    transform: translate3d(42vw, -15vh, 51px);
  }
}
.particle:nth-child(238) {
  animation: particle-animation-238 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -214.2s;
  background: #441750;
  transform: translate3d(42vw, 34vh, 51px);
}

.particle_bg:nth-child(238) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(2vw, 17vh, 94px);
}

@keyframes particle-animation-239 {
  100% {
    transform: translate3d(52vw, -15vh, 36px);
  }
}
.particle:nth-child(239) {
  animation: particle-animation-239 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -215.1s;
  background: #441750;
  transform: translate3d(52vw, 72vh, 36px);
}

.particle_bg:nth-child(239) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(90vw, 35vh, 91px);
}

@keyframes particle-animation-240 {
  100% {
    transform: translate3d(28vw, -15vh, 41px);
  }
}
.particle:nth-child(240) {
  animation: particle-animation-240 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -216s;
  background: #441750;
  transform: translate3d(28vw, 48vh, 41px);
}

.particle_bg:nth-child(240) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(41vw, 50vh, 12px);
}

@keyframes particle-animation-241 {
  100% {
    transform: translate3d(38vw, -15vh, 38px);
  }
}
.particle:nth-child(241) {
  animation: particle-animation-241 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -216.9s;
  background: #441750;
  transform: translate3d(38vw, 100vh, 38px);
}

.particle_bg:nth-child(241) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(74vw, 30vh, 61px);
}

@keyframes particle-animation-242 {
  100% {
    transform: translate3d(16vw, -15vh, 77px);
  }
}
.particle:nth-child(242) {
  animation: particle-animation-242 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -217.8s;
  background: #441750;
  transform: translate3d(16vw, 27vh, 77px);
}

.particle_bg:nth-child(242) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(25vw, 38vh, 24px);
}

@keyframes particle-animation-243 {
  100% {
    transform: translate3d(75vw, -15vh, 63px);
  }
}
.particle:nth-child(243) {
  animation: particle-animation-243 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -218.7s;
  background: #441750;
  transform: translate3d(75vw, 32vh, 63px);
}

.particle_bg:nth-child(243) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(20vw, 13vh, 1px);
}

@keyframes particle-animation-244 {
  100% {
    transform: translate3d(68vw, -15vh, 6px);
  }
}
.particle:nth-child(244) {
  animation: particle-animation-244 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -219.6s;
  background: #441750;
  transform: translate3d(68vw, 44vh, 6px);
}

.particle_bg:nth-child(244) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(40vw, 86vh, 36px);
}

@keyframes particle-animation-245 {
  100% {
    transform: translate3d(3vw, -15vh, 17px);
  }
}
.particle:nth-child(245) {
  animation: particle-animation-245 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -220.5s;
  background: #441750;
  transform: translate3d(3vw, 61vh, 17px);
}

.particle_bg:nth-child(245) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(60vw, 52vh, 51px);
}

@keyframes particle-animation-246 {
  100% {
    transform: translate3d(52vw, -15vh, 21px);
  }
}
.particle:nth-child(246) {
  animation: particle-animation-246 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -221.4s;
  background: #441750;
  transform: translate3d(52vw, 18vh, 21px);
}

.particle_bg:nth-child(246) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 90vh, 39px);
}

@keyframes particle-animation-247 {
  100% {
    transform: translate3d(36vw, -15vh, 76px);
  }
}
.particle:nth-child(247) {
  animation: particle-animation-247 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -222.3s;
  background: #441750;
  transform: translate3d(36vw, 32vh, 76px);
}

.particle_bg:nth-child(247) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(39vw, 18vh, 24px);
}

@keyframes particle-animation-248 {
  100% {
    transform: translate3d(18vw, -15vh, 2px);
  }
}
.particle:nth-child(248) {
  animation: particle-animation-248 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -223.2s;
  background: #441750;
  transform: translate3d(18vw, 48vh, 2px);
}

.particle_bg:nth-child(248) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 64vh, 80px);
}

@keyframes particle-animation-249 {
  100% {
    transform: translate3d(13vw, -15vh, 65px);
  }
}
.particle:nth-child(249) {
  animation: particle-animation-249 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -224.1s;
  background: #441750;
  transform: translate3d(13vw, 39vh, 65px);
}

.particle_bg:nth-child(249) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(55vw, 79vh, 84px);
}

@keyframes particle-animation-250 {
  100% {
    transform: translate3d(61vw, -15vh, 79px);
  }
}
.particle:nth-child(250) {
  animation: particle-animation-250 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -225s;
  background: #441750;
  transform: translate3d(61vw, 63vh, 79px);
}

.particle_bg:nth-child(250) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(42vw, 61vh, 11px);
}

@keyframes particle-animation-251 {
  100% {
    transform: translate3d(71vw, -15vh, 34px);
  }
}
.particle:nth-child(251) {
  animation: particle-animation-251 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -225.9s;
  background: #441750;
  transform: translate3d(71vw, 94vh, 34px);
}

.particle_bg:nth-child(251) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(35vw, 42vh, 66px);
}

@keyframes particle-animation-252 {
  100% {
    transform: translate3d(65vw, -15vh, 52px);
  }
}
.particle:nth-child(252) {
  animation: particle-animation-252 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -226.8s;
  background: #441750;
  transform: translate3d(65vw, 64vh, 52px);
}

.particle_bg:nth-child(252) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(31vw, 55vh, 1px);
}

@keyframes particle-animation-253 {
  100% {
    transform: translate3d(35vw, -15vh, 85px);
  }
}
.particle:nth-child(253) {
  animation: particle-animation-253 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -227.7s;
  background: #441750;
  transform: translate3d(35vw, 83vh, 85px);
}

.particle_bg:nth-child(253) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 44vh, 27px);
}

@keyframes particle-animation-254 {
  100% {
    transform: translate3d(13vw, -15vh, 28px);
  }
}
.particle:nth-child(254) {
  animation: particle-animation-254 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -228.6s;
  background: #441750;
  transform: translate3d(13vw, 3vh, 28px);
}

.particle_bg:nth-child(254) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(75vw, 63vh, 63px);
}

@keyframes particle-animation-255 {
  100% {
    transform: translate3d(43vw, -15vh, 30px);
  }
}
.particle:nth-child(255) {
  animation: particle-animation-255 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -229.5s;
  background: #441750;
  transform: translate3d(43vw, 51vh, 30px);
}

.particle_bg:nth-child(255) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(58vw, 88vh, 95px);
}

@keyframes particle-animation-256 {
  100% {
    transform: translate3d(93vw, -15vh, 66px);
  }
}
.particle:nth-child(256) {
  animation: particle-animation-256 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -230.4s;
  background: #441750;
  transform: translate3d(93vw, 30vh, 66px);
}

.particle_bg:nth-child(256) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(88vw, 6vh, 5px);
}

@keyframes particle-animation-257 {
  100% {
    transform: translate3d(84vw, -15vh, 87px);
  }
}
.particle:nth-child(257) {
  animation: particle-animation-257 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -231.3s;
  background: #441750;
  transform: translate3d(84vw, 17vh, 87px);
}

.particle_bg:nth-child(257) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 74vh, 6px);
}

@keyframes particle-animation-258 {
  100% {
    transform: translate3d(52vw, -15vh, 71px);
  }
}
.particle:nth-child(258) {
  animation: particle-animation-258 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -232.2s;
  background: #441750;
  transform: translate3d(52vw, 72vh, 71px);
}

.particle_bg:nth-child(258) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(78vw, 28vh, 7px);
}

@keyframes particle-animation-259 {
  100% {
    transform: translate3d(73vw, -15vh, 1px);
  }
}
.particle:nth-child(259) {
  animation: particle-animation-259 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -233.1s;
  background: #441750;
  transform: translate3d(73vw, 32vh, 1px);
}

.particle_bg:nth-child(259) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 49vh, 87px);
}

@keyframes particle-animation-260 {
  100% {
    transform: translate3d(18vw, -15vh, 48px);
  }
}
.particle:nth-child(260) {
  animation: particle-animation-260 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -234s;
  background: #441750;
  transform: translate3d(18vw, 72vh, 48px);
}

.particle_bg:nth-child(260) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(33vw, 10vh, 30px);
}

@keyframes particle-animation-261 {
  100% {
    transform: translate3d(13vw, -15vh, 40px);
  }
}
.particle:nth-child(261) {
  animation: particle-animation-261 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -234.9s;
  background: #441750;
  transform: translate3d(13vw, 100vh, 40px);
}

.particle_bg:nth-child(261) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(73vw, 65vh, 19px);
}

@keyframes particle-animation-262 {
  100% {
    transform: translate3d(87vw, -15vh, 4px);
  }
}
.particle:nth-child(262) {
  animation: particle-animation-262 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -235.8s;
  background: #441750;
  transform: translate3d(87vw, 90vh, 4px);
}

.particle_bg:nth-child(262) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(55vw, 16vh, 83px);
}

@keyframes particle-animation-263 {
  100% {
    transform: translate3d(62vw, -15vh, 37px);
  }
}
.particle:nth-child(263) {
  animation: particle-animation-263 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -236.7s;
  background: #441750;
  transform: translate3d(62vw, 31vh, 37px);
}

.particle_bg:nth-child(263) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(14vw, 15vh, 34px);
}

@keyframes particle-animation-264 {
  100% {
    transform: translate3d(31vw, -15vh, 19px);
  }
}
.particle:nth-child(264) {
  animation: particle-animation-264 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -237.6s;
  background: #441750;
  transform: translate3d(31vw, 32vh, 19px);
}

.particle_bg:nth-child(264) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(57vw, 78vh, 55px);
}

@keyframes particle-animation-265 {
  100% {
    transform: translate3d(74vw, -15vh, 1px);
  }
}
.particle:nth-child(265) {
  animation: particle-animation-265 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -238.5s;
  background: #441750;
  transform: translate3d(74vw, 84vh, 1px);
}

.particle_bg:nth-child(265) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(18vw, 28vh, 78px);
}

@keyframes particle-animation-266 {
  100% {
    transform: translate3d(1vw, -15vh, 65px);
  }
}
.particle:nth-child(266) {
  animation: particle-animation-266 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -239.4s;
  background: #441750;
  transform: translate3d(1vw, 78vh, 65px);
}

.particle_bg:nth-child(266) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(22vw, 81vh, 22px);
}

@keyframes particle-animation-267 {
  100% {
    transform: translate3d(11vw, -15vh, 43px);
  }
}
.particle:nth-child(267) {
  animation: particle-animation-267 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -240.3s;
  background: #441750;
  transform: translate3d(11vw, 34vh, 43px);
}

.particle_bg:nth-child(267) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 46vh, 60px);
}

@keyframes particle-animation-268 {
  100% {
    transform: translate3d(1vw, -15vh, 82px);
  }
}
.particle:nth-child(268) {
  animation: particle-animation-268 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -241.2s;
  background: #441750;
  transform: translate3d(1vw, 31vh, 82px);
}

.particle_bg:nth-child(268) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(89vw, 18vh, 75px);
}

@keyframes particle-animation-269 {
  100% {
    transform: translate3d(23vw, -15vh, 57px);
  }
}
.particle:nth-child(269) {
  animation: particle-animation-269 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -242.1s;
  background: #441750;
  transform: translate3d(23vw, 30vh, 57px);
}

.particle_bg:nth-child(269) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(62vw, 5vh, 51px);
}

@keyframes particle-animation-270 {
  100% {
    transform: translate3d(3vw, -15vh, 34px);
  }
}
.particle:nth-child(270) {
  animation: particle-animation-270 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -243s;
  background: #441750;
  transform: translate3d(3vw, 92vh, 34px);
}

.particle_bg:nth-child(270) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(74vw, 41vh, 7px);
}

@keyframes particle-animation-271 {
  100% {
    transform: translate3d(8vw, -15vh, 2px);
  }
}
.particle:nth-child(271) {
  animation: particle-animation-271 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -243.9s;
  background: #441750;
  transform: translate3d(8vw, 90vh, 2px);
}

.particle_bg:nth-child(271) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(11vw, 58vh, 71px);
}

@keyframes particle-animation-272 {
  100% {
    transform: translate3d(54vw, -15vh, 88px);
  }
}
.particle:nth-child(272) {
  animation: particle-animation-272 60s infinite;
  height: 8px;
  width: 8px;
  animation-delay: -244.8s;
  background: #441750;
  transform: translate3d(54vw, 1vh, 88px);
}

.particle_bg:nth-child(272) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(7vw, 33vh, 63px);
}

@keyframes particle-animation-273 {
  100% {
    transform: translate3d(84vw, -15vh, 99px);
  }
}
.particle:nth-child(273) {
  animation: particle-animation-273 60s infinite;
  height: 9px;
  width: 9px;
  animation-delay: -245.7s;
  background: #441750;
  transform: translate3d(84vw, 67vh, 99px);
}

.particle_bg:nth-child(273) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(83vw, 90vh, 86px);
}

@keyframes particle-animation-274 {
  100% {
    transform: translate3d(86vw, -15vh, 36px);
  }
}
.particle:nth-child(274) {
  animation: particle-animation-274 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -246.6s;
  background: #441750;
  transform: translate3d(86vw, 71vh, 36px);
}

.particle_bg:nth-child(274) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 2vh, 80px);
}

@keyframes particle-animation-275 {
  100% {
    transform: translate3d(17vw, -15vh, 23px);
  }
}
.particle:nth-child(275) {
  animation: particle-animation-275 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -247.5s;
  background: #441750;
  transform: translate3d(17vw, 21vh, 23px);
}

.particle_bg:nth-child(275) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(88vw, 48vh, 55px);
}

@keyframes particle-animation-276 {
  100% {
    transform: translate3d(34vw, -15vh, 29px);
  }
}
.particle:nth-child(276) {
  animation: particle-animation-276 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -248.4s;
  background: #441750;
  transform: translate3d(34vw, 15vh, 29px);
}

.particle_bg:nth-child(276) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(4vw, 47vh, 18px);
}

@keyframes particle-animation-277 {
  100% {
    transform: translate3d(82vw, -15vh, 54px);
  }
}
.particle:nth-child(277) {
  animation: particle-animation-277 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -249.3s;
  background: #441750;
  transform: translate3d(82vw, 28vh, 54px);
}

.particle_bg:nth-child(277) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(29vw, 35vh, 23px);
}

@keyframes particle-animation-278 {
  100% {
    transform: translate3d(49vw, -15vh, 27px);
  }
}
.particle:nth-child(278) {
  animation: particle-animation-278 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -250.2s;
  background: #441750;
  transform: translate3d(49vw, 37vh, 27px);
}

.particle_bg:nth-child(278) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(15vw, 49vh, 97px);
}

@keyframes particle-animation-279 {
  100% {
    transform: translate3d(81vw, -15vh, 66px);
  }
}
.particle:nth-child(279) {
  animation: particle-animation-279 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -251.1s;
  background: #441750;
  transform: translate3d(81vw, 14vh, 66px);
}

.particle_bg:nth-child(279) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 74vh, 100px);
}

@keyframes particle-animation-280 {
  100% {
    transform: translate3d(9vw, -15vh, 81px);
  }
}
.particle:nth-child(280) {
  animation: particle-animation-280 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -252s;
  background: #441750;
  transform: translate3d(9vw, 34vh, 81px);
}

.particle_bg:nth-child(280) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(13vw, 32vh, 50px);
}

@keyframes particle-animation-281 {
  100% {
    transform: translate3d(98vw, -15vh, 48px);
  }
}
.particle:nth-child(281) {
  animation: particle-animation-281 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -252.9s;
  background: #441750;
  transform: translate3d(98vw, 19vh, 48px);
}

.particle_bg:nth-child(281) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(67vw, 5vh, 90px);
}

@keyframes particle-animation-282 {
  100% {
    transform: translate3d(48vw, -15vh, 28px);
  }
}
.particle:nth-child(282) {
  animation: particle-animation-282 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -253.8s;
  background: #441750;
  transform: translate3d(48vw, 40vh, 28px);
}

.particle_bg:nth-child(282) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 83vh, 2px);
}

@keyframes particle-animation-283 {
  100% {
    transform: translate3d(76vw, -15vh, 54px);
  }
}
.particle:nth-child(283) {
  animation: particle-animation-283 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -254.7s;
  background: #441750;
  transform: translate3d(76vw, 60vh, 54px);
}

.particle_bg:nth-child(283) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(6vw, 21vh, 99px);
}

@keyframes particle-animation-284 {
  100% {
    transform: translate3d(9vw, -15vh, 94px);
  }
}
.particle:nth-child(284) {
  animation: particle-animation-284 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -255.6s;
  background: #441750;
  transform: translate3d(9vw, 59vh, 94px);
}

.particle_bg:nth-child(284) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(54vw, 17vh, 60px);
}

@keyframes particle-animation-285 {
  100% {
    transform: translate3d(53vw, -15vh, 95px);
  }
}
.particle:nth-child(285) {
  animation: particle-animation-285 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -256.5s;
  background: #441750;
  transform: translate3d(53vw, 19vh, 95px);
}

.particle_bg:nth-child(285) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(77vw, 23vh, 67px);
}

@keyframes particle-animation-286 {
  100% {
    transform: translate3d(22vw, -15vh, 65px);
  }
}
.particle:nth-child(286) {
  animation: particle-animation-286 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -257.4s;
  background: #441750;
  transform: translate3d(22vw, 75vh, 65px);
}

.particle_bg:nth-child(286) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(50vw, 2vh, 60px);
}

@keyframes particle-animation-287 {
  100% {
    transform: translate3d(67vw, -15vh, 72px);
  }
}
.particle:nth-child(287) {
  animation: particle-animation-287 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -258.3s;
  background: #441750;
  transform: translate3d(67vw, 9vh, 72px);
}

.particle_bg:nth-child(287) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(68vw, 66vh, 27px);
}

@keyframes particle-animation-288 {
  100% {
    transform: translate3d(95vw, -15vh, 53px);
  }
}
.particle:nth-child(288) {
  animation: particle-animation-288 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -259.2s;
  background: #441750;
  transform: translate3d(95vw, 88vh, 53px);
}

.particle_bg:nth-child(288) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(69vw, 76vh, 13px);
}

@keyframes particle-animation-289 {
  100% {
    transform: translate3d(65vw, -15vh, 81px);
  }
}
.particle:nth-child(289) {
  animation: particle-animation-289 60s infinite;
  height: 15px;
  width: 15px;
  animation-delay: -260.1s;
  background: #441750;
  transform: translate3d(65vw, 5vh, 81px);
}

.particle_bg:nth-child(289) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(27vw, 88vh, 59px);
}

@keyframes particle-animation-290 {
  100% {
    transform: translate3d(41vw, -15vh, 98px);
  }
}
.particle:nth-child(290) {
  animation: particle-animation-290 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -261s;
  background: #441750;
  transform: translate3d(41vw, 37vh, 98px);
}

.particle_bg:nth-child(290) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(71vw, 23vh, 100px);
}

@keyframes particle-animation-291 {
  100% {
    transform: translate3d(7vw, -15vh, 87px);
  }
}
.particle:nth-child(291) {
  animation: particle-animation-291 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -261.9s;
  background: #441750;
  transform: translate3d(7vw, 72vh, 87px);
}

.particle_bg:nth-child(291) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(63vw, 45vh, 64px);
}

@keyframes particle-animation-292 {
  100% {
    transform: translate3d(4vw, -15vh, 58px);
  }
}
.particle:nth-child(292) {
  animation: particle-animation-292 60s infinite;
  height: 6px;
  width: 6px;
  animation-delay: -262.8s;
  background: #441750;
  transform: translate3d(4vw, 99vh, 58px);
}

.particle_bg:nth-child(292) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(45vw, 34vh, 25px);
}

@keyframes particle-animation-293 {
  100% {
    transform: translate3d(85vw, -15vh, 10px);
  }
}
.particle:nth-child(293) {
  animation: particle-animation-293 60s infinite;
  height: 7px;
  width: 7px;
  animation-delay: -263.7s;
  background: #441750;
  transform: translate3d(85vw, 19vh, 10px);
}

.particle_bg:nth-child(293) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(80vw, 2vh, 80px);
}

@keyframes particle-animation-294 {
  100% {
    transform: translate3d(33vw, -15vh, 94px);
  }
}
.particle:nth-child(294) {
  animation: particle-animation-294 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -264.6s;
  background: #441750;
  transform: translate3d(33vw, 76vh, 94px);
}

.particle_bg:nth-child(294) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(29vw, 80vh, 56px);
}

@keyframes particle-animation-295 {
  100% {
    transform: translate3d(27vw, -15vh, 41px);
  }
}
.particle:nth-child(295) {
  animation: particle-animation-295 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -265.5s;
  background: #441750;
  transform: translate3d(27vw, 85vh, 41px);
}

.particle_bg:nth-child(295) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(59vw, 23vh, 92px);
}

@keyframes particle-animation-296 {
  100% {
    transform: translate3d(50vw, -15vh, 76px);
  }
}
.particle:nth-child(296) {
  animation: particle-animation-296 60s infinite;
  height: 11px;
  width: 11px;
  animation-delay: -266.4s;
  background: #441750;
  transform: translate3d(50vw, 83vh, 76px);
}

.particle_bg:nth-child(296) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(46vw, 74vh, 74px);
}

@keyframes particle-animation-297 {
  100% {
    transform: translate3d(35vw, -15vh, 60px);
  }
}
.particle:nth-child(297) {
  animation: particle-animation-297 60s infinite;
  height: 12px;
  width: 12px;
  animation-delay: -267.3s;
  background: #441750;
  transform: translate3d(35vw, 29vh, 60px);
}

.particle_bg:nth-child(297) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(63vw, 62vh, 62px);
}

@keyframes particle-animation-298 {
  100% {
    transform: translate3d(85vw, -15vh, 2px);
  }
}
.particle:nth-child(298) {
  animation: particle-animation-298 60s infinite;
  height: 14px;
  width: 14px;
  animation-delay: -268.2s;
  background: #441750;
  transform: translate3d(85vw, 36vh, 2px);
}

.particle_bg:nth-child(298) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 70vh, 75px);
}

@keyframes particle-animation-299 {
  100% {
    transform: translate3d(49vw, -15vh, 10px);
  }
}
.particle:nth-child(299) {
  animation: particle-animation-299 60s infinite;
  height: 10px;
  width: 10px;
  animation-delay: -269.1s;
  background: #441750;
  transform: translate3d(49vw, 67vh, 10px);
}

.particle_bg:nth-child(299) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(16vw, 46vh, 59px);
}

@keyframes particle-animation-300 {
  100% {
    transform: translate3d(71vw, -15vh, 44px);
  }
}
.particle:nth-child(300) {
  animation: particle-animation-300 60s infinite;
  height: 13px;
  width: 13px;
  animation-delay: -270s;
  background: #441750;
  transform: translate3d(71vw, 84vh, 44px);
}

.particle_bg:nth-child(300) {
  height: 3px;
  width: 3px;
  opacity: 0.55;
  background: #fa1dff;
  transform: translate3d(60vw, 58vh, 39px);
}

.particle {
  position: absolute;
  border-radius: 50%;
}

.particle_bg {
  position: absolute;
  border-radius: 50%;
}

body {
  background: #ecf3f3;
}

.particle_tut {
  position: relative;
}

.particle_tut img {
  max-width: 100%;
  border: 0;
}

#particle-container {
  background: #190629;
  height: 800px;
}

.moon_image {
  position: absolute;
  left: 10%;
  top: 300px;
  width: 150px;
}

.planet_image {
  position: absolute;
  right: -75px;
  top: 250px;
  width: 520px;
}

.virtel_globe {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.globe_image {
  vertical-align: bottom;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 900px;
  max-width: 1200px;
  width: 1200px;
  height: 100%;
}

.virtel_globe_overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 300px;
  background-color: rgba(25, 6, 41, 0);
  background-image: -webkit-linear-gradient(rgba(25, 6, 41, 0), #190629);
  background-image: linear-gradient(rgba(25, 6, 41, 0), #190629);
}

#showcase-content {
  position: absolute;
  top: 70px;
  width: 100%;
  text-align: center;
  color: #fff;
}

/*# sourceMappingURL=particles.css.map */
