.slide-two {
  height: 360px;
  background: url("/img/bg-phones-slide.jpg");
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.slide-text-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 15px;
}

.slide-text-2 .inner {
  background: rgba(0, 0, 0, 0.75);
  color: white;
  width: 265px;
  height: 265px;
  padding: 0;
  margin-top: 90px;
  font-family: roboto;
  border-radius: 100%;
}

.slide-text-2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 16px;
}

.slide-text-2 li {
  padding: 0 0 5px 0;
  margin: 0;
  color: #ddd;
}

.slide-text-2 h2 {
  font-size: 26px;
  font-weight: bold;
  padding: 30px 0 0 0;
  text-align: center;
  width: 220px;
}

.slide-text-2 ul li:nth-child(4) {
  width: 80%;
}

#particle-container {
  height: 360px;
  overflow: hidden;
  transform: translateZ(0);
}

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

@keyframes particle-animation-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(15vw, 199px, 7px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(1) {
  animation: particle-animation-1 60s infinite;
  opacity: 0.85;
  height: 11px;
  width: 11px;
  animation-delay: -2s;
  transform: translate3d(75vw, 279px, 29px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-2 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(42vw, 166px, 132px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(2) {
  animation: particle-animation-2 60s infinite;
  opacity: 0.39;
  height: 27px;
  width: 27px;
  animation-delay: -4s;
  transform: translate3d(29vw, 252px, 59px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-3 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(17vw, 318px, 73px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(3) {
  animation: particle-animation-3 60s infinite;
  opacity: 0.59;
  height: 24px;
  width: 24px;
  animation-delay: -6s;
  transform: translate3d(44vw, 180px, 99px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-4 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(86vw, 102px, 45px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(4) {
  animation: particle-animation-4 60s infinite;
  opacity: 0.18;
  height: 28px;
  width: 28px;
  animation-delay: -8s;
  transform: translate3d(68vw, 170px, 14px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-5 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(28vw, 99px, 82px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(5) {
  animation: particle-animation-5 60s infinite;
  opacity: 0.18;
  height: 18px;
  width: 18px;
  animation-delay: -10s;
  transform: translate3d(36vw, 353px, 48px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-6 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(4vw, 171px, 99px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(6) {
  animation: particle-animation-6 60s infinite;
  opacity: 0.92;
  height: 6px;
  width: 6px;
  animation-delay: -12s;
  transform: translate3d(37vw, 33px, 22px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-7 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(37vw, 273px, 35px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(7) {
  animation: particle-animation-7 60s infinite;
  opacity: 0.36;
  height: 17px;
  width: 17px;
  animation-delay: -14s;
  transform: translate3d(27vw, 12px, 15px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-8 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(81vw, 222px, 128px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(8) {
  animation: particle-animation-8 60s infinite;
  opacity: 0.65;
  height: 19px;
  width: 19px;
  animation-delay: -16s;
  transform: translate3d(79vw, 89px, 87px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-9 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(85vw, 292px, 33px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(9) {
  animation: particle-animation-9 60s infinite;
  opacity: 0.98;
  height: 9px;
  width: 9px;
  animation-delay: -18s;
  transform: translate3d(74vw, 32px, 36px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-10 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(66vw, 255px, 59px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(10) {
  animation: particle-animation-10 60s infinite;
  opacity: 0.18;
  height: 6px;
  width: 6px;
  animation-delay: -20s;
  transform: translate3d(35vw, 176px, 53px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-11 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(29vw, 251px, 30px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(11) {
  animation: particle-animation-11 60s infinite;
  opacity: 1;
  height: 29px;
  width: 29px;
  animation-delay: -22s;
  transform: translate3d(38vw, 93px, 71px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-12 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(83vw, 201px, 56px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(12) {
  animation: particle-animation-12 60s infinite;
  opacity: 0.14;
  height: 14px;
  width: 14px;
  animation-delay: -24s;
  transform: translate3d(20vw, 326px, 63px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-13 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(3vw, 129px, 15px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(13) {
  animation: particle-animation-13 60s infinite;
  opacity: 0.95;
  height: 20px;
  width: 20px;
  animation-delay: -26s;
  transform: translate3d(42vw, 87px, 25px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-14 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(73vw, 148px, 85px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(14) {
  animation: particle-animation-14 60s infinite;
  opacity: 0.2;
  height: 28px;
  width: 28px;
  animation-delay: -28s;
  transform: translate3d(19vw, 129px, 5px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-15 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(11vw, 144px, 84px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(15) {
  animation: particle-animation-15 60s infinite;
  opacity: 0.81;
  height: 11px;
  width: 11px;
  animation-delay: -30s;
  transform: translate3d(88vw, 291px, 95px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-16 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(46vw, 145px, 2px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(16) {
  animation: particle-animation-16 60s infinite;
  opacity: 0.6;
  height: 16px;
  width: 16px;
  animation-delay: -32s;
  transform: translate3d(81vw, 197px, 16px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-17 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(38vw, 158px, 137px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(17) {
  animation: particle-animation-17 60s infinite;
  opacity: 0.18;
  height: 15px;
  width: 15px;
  animation-delay: -34s;
  transform: translate3d(47vw, 53px, 91px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-18 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(83vw, 160px, 101px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(18) {
  animation: particle-animation-18 60s infinite;
  opacity: 0.38;
  height: 19px;
  width: 19px;
  animation-delay: -36s;
  transform: translate3d(42vw, 149px, 31px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-19 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(30vw, 24px, 131px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(19) {
  animation: particle-animation-19 60s infinite;
  opacity: 0.48;
  height: 12px;
  width: 12px;
  animation-delay: -38s;
  transform: translate3d(53vw, 293px, 3px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-20 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(54vw, 2px, 68px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(20) {
  animation: particle-animation-20 60s infinite;
  opacity: 0.14;
  height: 8px;
  width: 8px;
  animation-delay: -40s;
  transform: translate3d(78vw, 342px, 71px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-21 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(48vw, 232px, 63px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(21) {
  animation: particle-animation-21 60s infinite;
  opacity: 0.9;
  height: 16px;
  width: 16px;
  animation-delay: -42s;
  transform: translate3d(74vw, 184px, 36px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-22 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(36vw, 325px, 76px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(22) {
  animation: particle-animation-22 60s infinite;
  opacity: 0.68;
  height: 24px;
  width: 24px;
  animation-delay: -44s;
  transform: translate3d(62vw, 132px, 64px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-23 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(51vw, 151px, 150px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(23) {
  animation: particle-animation-23 60s infinite;
  opacity: 0.35;
  height: 29px;
  width: 29px;
  animation-delay: -46s;
  transform: translate3d(67vw, 248px, 50px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-24 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(66vw, 186px, 137px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(24) {
  animation: particle-animation-24 60s infinite;
  opacity: 0.46;
  height: 23px;
  width: 23px;
  animation-delay: -48s;
  transform: translate3d(10vw, 155px, 84px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-25 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(85vw, 263px, 15px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(25) {
  animation: particle-animation-25 60s infinite;
  opacity: 0.24;
  height: 21px;
  width: 21px;
  animation-delay: -50s;
  transform: translate3d(59vw, 342px, 90px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-26 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(29vw, 187px, 79px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(26) {
  animation: particle-animation-26 60s infinite;
  opacity: 0.86;
  height: 18px;
  width: 18px;
  animation-delay: -52s;
  transform: translate3d(28vw, 198px, 38px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-27 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(71vw, 122px, 92px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(27) {
  animation: particle-animation-27 60s infinite;
  opacity: 0.83;
  height: 10px;
  width: 10px;
  animation-delay: -54s;
  transform: translate3d(78vw, 351px, 51px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-28 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(19vw, 237px, 44px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(28) {
  animation: particle-animation-28 60s infinite;
  opacity: 0.5;
  height: 28px;
  width: 28px;
  animation-delay: -56s;
  transform: translate3d(76vw, 133px, 27px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-29 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(55vw, 34px, 136px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(29) {
  animation: particle-animation-29 60s infinite;
  opacity: 0.84;
  height: 17px;
  width: 17px;
  animation-delay: -58s;
  transform: translate3d(78vw, 275px, 2px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-30 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(14vw, 192px, 109px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(30) {
  animation: particle-animation-30 60s infinite;
  opacity: 0.73;
  height: 16px;
  width: 16px;
  animation-delay: -60s;
  transform: translate3d(64vw, 339px, 39px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-31 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(5vw, 247px, 80px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(31) {
  animation: particle-animation-31 60s infinite;
  opacity: 0.17;
  height: 26px;
  width: 26px;
  animation-delay: -62s;
  transform: translate3d(21vw, 33px, 79px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-32 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(60vw, 142px, 156px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(32) {
  animation: particle-animation-32 60s infinite;
  opacity: 0.89;
  height: 11px;
  width: 11px;
  animation-delay: -64s;
  transform: translate3d(81vw, 278px, 63px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-33 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(20vw, 14px, 171px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(33) {
  animation: particle-animation-33 60s infinite;
  opacity: 0.85;
  height: 30px;
  width: 30px;
  animation-delay: -66s;
  transform: translate3d(27vw, 62px, 69px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-34 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(88vw, 215px, 19px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(34) {
  animation: particle-animation-34 60s infinite;
  opacity: 0.96;
  height: 23px;
  width: 23px;
  animation-delay: -68s;
  transform: translate3d(5vw, 345px, 58px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-35 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(21vw, 178px, 26px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(35) {
  animation: particle-animation-35 60s infinite;
  opacity: 0.76;
  height: 26px;
  width: 26px;
  animation-delay: -70s;
  transform: translate3d(14vw, 170px, 13px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-36 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(36vw, 237px, 122px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(36) {
  animation: particle-animation-36 60s infinite;
  opacity: 0.35;
  height: 24px;
  width: 24px;
  animation-delay: -72s;
  transform: translate3d(69vw, 28px, 56px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-37 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(8vw, 293px, 33px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(37) {
  animation: particle-animation-37 60s infinite;
  opacity: 0.91;
  height: 21px;
  width: 21px;
  animation-delay: -74s;
  transform: translate3d(21vw, 351px, 76px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-38 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(60vw, 69px, 77px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(38) {
  animation: particle-animation-38 60s infinite;
  opacity: 0.18;
  height: 24px;
  width: 24px;
  animation-delay: -76s;
  transform: translate3d(83vw, 222px, 12px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-39 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(54vw, 49px, 173px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(39) {
  animation: particle-animation-39 60s infinite;
  opacity: 0.53;
  height: 14px;
  width: 14px;
  animation-delay: -78s;
  transform: translate3d(53vw, 310px, 27px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-40 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(24vw, 105px, 5px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(40) {
  animation: particle-animation-40 60s infinite;
  opacity: 0.14;
  height: 9px;
  width: 9px;
  animation-delay: -80s;
  transform: translate3d(36vw, 257px, 10px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-41 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(10vw, 173px, 43px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(41) {
  animation: particle-animation-41 60s infinite;
  opacity: 0.26;
  height: 19px;
  width: 19px;
  animation-delay: -82s;
  transform: translate3d(29vw, 72px, 94px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-42 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(86vw, 21px, 143px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(42) {
  animation: particle-animation-42 60s infinite;
  opacity: 0.38;
  height: 18px;
  width: 18px;
  animation-delay: -84s;
  transform: translate3d(86vw, 2px, 95px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-43 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(32vw, 67px, 193px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(43) {
  animation: particle-animation-43 60s infinite;
  opacity: 0.87;
  height: 6px;
  width: 6px;
  animation-delay: -86s;
  transform: translate3d(54vw, 21px, 51px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-44 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(62vw, 248px, 153px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(44) {
  animation: particle-animation-44 60s infinite;
  opacity: 0.01;
  height: 13px;
  width: 13px;
  animation-delay: -88s;
  transform: translate3d(33vw, 204px, 86px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-45 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(36vw, 179px, 113px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(45) {
  animation: particle-animation-45 60s infinite;
  opacity: 0.86;
  height: 19px;
  width: 19px;
  animation-delay: -90s;
  transform: translate3d(18vw, 58px, 51px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-46 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(61vw, 1px, 34px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(46) {
  animation: particle-animation-46 60s infinite;
  opacity: 0.1;
  height: 26px;
  width: 26px;
  animation-delay: -92s;
  transform: translate3d(60vw, 274px, 62px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-47 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(25vw, 293px, 6px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(47) {
  animation: particle-animation-47 60s infinite;
  opacity: 0.05;
  height: 24px;
  width: 24px;
  animation-delay: -94s;
  transform: translate3d(65vw, 119px, 55px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-48 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(80vw, 160px, 160px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(48) {
  animation: particle-animation-48 60s infinite;
  opacity: 0.06;
  height: 28px;
  width: 28px;
  animation-delay: -96s;
  transform: translate3d(79vw, 302px, 69px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-49 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(45vw, 214px, 88px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(49) {
  animation: particle-animation-49 60s infinite;
  opacity: 0.82;
  height: 16px;
  width: 16px;
  animation-delay: -98s;
  transform: translate3d(45vw, 90px, 94px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-50 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(63vw, 59px, 199px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(50) {
  animation: particle-animation-50 60s infinite;
  opacity: 0.37;
  height: 25px;
  width: 25px;
  animation-delay: -100s;
  transform: translate3d(83vw, 78px, 65px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-51 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(17vw, 21px, 48px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(51) {
  animation: particle-animation-51 60s infinite;
  opacity: 0.41;
  height: 14px;
  width: 14px;
  animation-delay: -102s;
  transform: translate3d(51vw, 353px, 66px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-52 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(72vw, 90px, 57px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(52) {
  animation: particle-animation-52 60s infinite;
  opacity: 0.08;
  height: 29px;
  width: 29px;
  animation-delay: -104s;
  transform: translate3d(84vw, 8px, 94px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-53 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(71vw, 48px, 133px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(53) {
  animation: particle-animation-53 60s infinite;
  opacity: 0.21;
  height: 24px;
  width: 24px;
  animation-delay: -106s;
  transform: translate3d(14vw, 86px, 35px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-54 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(90vw, 264px, 181px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(54) {
  animation: particle-animation-54 60s infinite;
  opacity: 0.3;
  height: 25px;
  width: 25px;
  animation-delay: -108s;
  transform: translate3d(62vw, 107px, 96px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-55 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(65vw, 218px, 103px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(55) {
  animation: particle-animation-55 60s infinite;
  opacity: 0.03;
  height: 12px;
  width: 12px;
  animation-delay: -110s;
  transform: translate3d(57vw, 209px, 95px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-56 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(79vw, 163px, 80px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(56) {
  animation: particle-animation-56 60s infinite;
  opacity: 0.59;
  height: 12px;
  width: 12px;
  animation-delay: -112s;
  transform: translate3d(23vw, 328px, 15px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-57 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(55vw, 271px, 52px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(57) {
  animation: particle-animation-57 60s infinite;
  opacity: 0.91;
  height: 15px;
  width: 15px;
  animation-delay: -114s;
  transform: translate3d(78vw, 352px, 10px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-58 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(85vw, 291px, 179px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(58) {
  animation: particle-animation-58 60s infinite;
  opacity: 0.44;
  height: 30px;
  width: 30px;
  animation-delay: -116s;
  transform: translate3d(65vw, 84px, 9px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-59 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(30vw, 154px, 118px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(59) {
  animation: particle-animation-59 60s infinite;
  opacity: 0.11;
  height: 7px;
  width: 7px;
  animation-delay: -118s;
  transform: translate3d(38vw, 276px, 77px);
  background: rgba(255, 255, 255, 0.5);
}

@keyframes particle-animation-60 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    /*filter:blur(5px)*/
  }
  100% {
    transform: translate3d(59vw, 130px, 139px);
    opacity: 0;
    /*filter:blur(15px)*/
  }
}
.particle:nth-child(60) {
  animation: particle-animation-60 60s infinite;
  opacity: 0.8;
  height: 30px;
  width: 30px;
  animation-delay: -120s;
  transform: translate3d(88vw, 220px, 90px);
  background: rgba(255, 255, 255, 0.5);
}