
.wrap {
  transform-style: preserve-3d;
  perspective: 800px;
}

.tri {
  height: 0;
  width: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}

.tri:nth-child(1) {
  border-top: 5px solid #ff6600;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(309deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim1 10s infinite linear;
  animation-delay: -0.05s;
  opacity: 0;
}

@keyframes anim1 {
  0% {
    opacity: 1;
    transform: rotate(463.5deg) translate3d(619px, 446px, 1000px) scale(1);
  }
}
.tri:nth-child(2) {
  border-top: 10px solid #0400ff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  margin-left: -5px;
  margin-top: -5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(95deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim2 10s infinite linear;
  animation-delay: -0.1s;
  opacity: 0;
}

@keyframes anim2 {
  0% {
    opacity: 1;
    transform: rotate(142.5deg) translate3d(128px, 917px, 1000px) scale(1);
  }
}
.tri:nth-child(3) {
  border-top: 12px solid #e1ff00;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(89deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim3 10s infinite linear;
  animation-delay: -0.15s;
  opacity: 0;
}

@keyframes anim3 {
  0% {
    opacity: 1;
    transform: rotate(133.5deg) translate3d(587px, 905px, 1000px) scale(1);
  }
}
.tri:nth-child(4) {
  border-top: 40px solid #00fff7;
  border-right: 40px solid transparent;
  border-left: 40px solid transparent;
  margin-left: -20px;
  margin-top: -20px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(99deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim4 10s infinite linear;
  animation-delay: -0.2s;
  opacity: 0;
}

@keyframes anim4 {
  0% {
    opacity: 1;
    transform: rotate(148.5deg) translate3d(50px, 701px, 1000px) scale(1);
  }
}
.tri:nth-child(5) {
  border-top: 37px solid #00ff26;
  border-right: 37px solid transparent;
  border-left: 37px solid transparent;
  margin-left: -18.5px;
  margin-top: -18.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(133deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim5 10s infinite linear;
  animation-delay: -0.25s;
  opacity: 0;
}

@keyframes anim5 {
  0% {
    opacity: 1;
    transform: rotate(199.5deg) translate3d(420px, 691px, 1000px) scale(1);
  }
}
.tri:nth-child(6) {
  border-top: 44px solid #fff700;
  border-right: 44px solid transparent;
  border-left: 44px solid transparent;
  margin-left: -22px;
  margin-top: -22px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(134deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim6 10s infinite linear;
  animation-delay: -0.3s;
  opacity: 0;
}

@keyframes anim6 {
  0% {
    opacity: 1;
    transform: rotate(201deg) translate3d(212px, 59px, 1000px) scale(1);
  }
}
.tri:nth-child(7) {
  border-top: 24px solid #1aff00;
  border-right: 24px solid transparent;
  border-left: 24px solid transparent;
  margin-left: -12px;
  margin-top: -12px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(52deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim7 10s infinite linear;
  animation-delay: -0.35s;
  opacity: 0;
}

@keyframes anim7 {
  0% {
    opacity: 1;
    transform: rotate(78deg) translate3d(137px, 336px, 1000px) scale(1);
  }
}
.tri:nth-child(8) {
  border-top: 19px solid #000dff;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  margin-left: -9.5px;
  margin-top: -9.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(272deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim8 10s infinite linear;
  animation-delay: -0.4s;
  opacity: 0;
}

@keyframes anim8 {
  0% {
    opacity: 1;
    transform: rotate(408deg) translate3d(777px, 265px, 1000px) scale(1);
  }
}
.tri:nth-child(9) {
  border-top: 38px solid #ff7700;
  border-right: 38px solid transparent;
  border-left: 38px solid transparent;
  margin-left: -19px;
  margin-top: -19px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(91deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim9 10s infinite linear;
  animation-delay: -0.45s;
  opacity: 0;
}

@keyframes anim9 {
  0% {
    opacity: 1;
    transform: rotate(136.5deg) translate3d(236px, 85px, 1000px) scale(1);
  }
}
.tri:nth-child(10) {
  border-top: 12px solid #005eff;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(63deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim10 10s infinite linear;
  animation-delay: -0.5s;
  opacity: 0;
}

@keyframes anim10 {
  0% {
    opacity: 1;
    transform: rotate(94.5deg) translate3d(809px, 655px, 1000px) scale(1);
  }
}
.tri:nth-child(11) {
  border-top: 19px solid #fbff00;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  margin-left: -9.5px;
  margin-top: -9.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(40deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim11 10s infinite linear;
  animation-delay: -0.55s;
  opacity: 0;
}

@keyframes anim11 {
  0% {
    opacity: 1;
    transform: rotate(60deg) translate3d(381px, 569px, 1000px) scale(1);
  }
}
.tri:nth-child(12) {
  border-top: 6px solid #d9ff00;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  margin-left: -3px;
  margin-top: -3px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(195deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim12 10s infinite linear;
  animation-delay: -0.6s;
  opacity: 0;
}

@keyframes anim12 {
  0% {
    opacity: 1;
    transform: rotate(292.5deg) translate3d(17px, 507px, 1000px) scale(1);
  }
}
.tri:nth-child(13) {
  border-top: 17px solid #a600ff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  margin-left: -8.5px;
  margin-top: -8.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(198deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim13 10s infinite linear;
  animation-delay: -0.65s;
  opacity: 0;
}

@keyframes anim13 {
  0% {
    opacity: 1;
    transform: rotate(297deg) translate3d(292px, 33px, 1000px) scale(1);
  }
}
.tri:nth-child(14) {
  border-top: 45px solid #b3ff00;
  border-right: 45px solid transparent;
  border-left: 45px solid transparent;
  margin-left: -22.5px;
  margin-top: -22.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(25deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim14 10s infinite linear;
  animation-delay: -0.7s;
  opacity: 0;
}

@keyframes anim14 {
  0% {
    opacity: 1;
    transform: rotate(37.5deg) translate3d(899px, 464px, 1000px) scale(1);
  }
}
.tri:nth-child(15) {
  border-top: 30px solid #00d9ff;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent;
  margin-left: -15px;
  margin-top: -15px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(277deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim15 10s infinite linear;
  animation-delay: -0.75s;
  opacity: 0;
}

@keyframes anim15 {
  0% {
    opacity: 1;
    transform: rotate(415.5deg) translate3d(854px, 746px, 1000px) scale(1);
  }
}
.tri:nth-child(16) {
  border-top: 21px solid #ff4000;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(157deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim16 10s infinite linear;
  animation-delay: -0.8s;
  opacity: 0;
}

@keyframes anim16 {
  0% {
    opacity: 1;
    transform: rotate(235.5deg) translate3d(630px, 302px, 1000px) scale(1);
  }
}
.tri:nth-child(17) {
  border-top: 16px solid #e1ff00;
  border-right: 16px solid transparent;
  border-left: 16px solid transparent;
  margin-left: -8px;
  margin-top: -8px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(249deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim17 10s infinite linear;
  animation-delay: -0.85s;
  opacity: 0;
}

@keyframes anim17 {
  0% {
    opacity: 1;
    transform: rotate(373.5deg) translate3d(192px, 820px, 1000px) scale(1);
  }
}
.tri:nth-child(18) {
  border-top: 42px solid #ff00c4;
  border-right: 42px solid transparent;
  border-left: 42px solid transparent;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(258deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim18 10s infinite linear;
  animation-delay: -0.9s;
  opacity: 0;
}

@keyframes anim18 {
  0% {
    opacity: 1;
    transform: rotate(387deg) translate3d(399px, 831px, 1000px) scale(1);
  }
}
.tri:nth-child(19) {
  border-top: 26px solid #6fff00;
  border-right: 26px solid transparent;
  border-left: 26px solid transparent;
  margin-left: -13px;
  margin-top: -13px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(324deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim19 10s infinite linear;
  animation-delay: -0.95s;
  opacity: 0;
}

@keyframes anim19 {
  0% {
    opacity: 1;
    transform: rotate(486deg) translate3d(583px, 338px, 1000px) scale(1);
  }
}
.tri:nth-child(20) {
  border-top: 30px solid #8c00ff;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent;
  margin-left: -15px;
  margin-top: -15px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(93deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim20 10s infinite linear;
  animation-delay: -1s;
  opacity: 0;
}

@keyframes anim20 {
  0% {
    opacity: 1;
    transform: rotate(139.5deg) translate3d(306px, 492px, 1000px) scale(1);
  }
}
.tri:nth-child(21) {
  border-top: 17px solid #00ff6a;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  margin-left: -8.5px;
  margin-top: -8.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(105deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim21 10s infinite linear;
  animation-delay: -1.05s;
  opacity: 0;
}

@keyframes anim21 {
  0% {
    opacity: 1;
    transform: rotate(157.5deg) translate3d(931px, 331px, 1000px) scale(1);
  }
}
.tri:nth-child(22) {
  border-top: 35px solid #00ffbf;
  border-right: 35px solid transparent;
  border-left: 35px solid transparent;
  margin-left: -17.5px;
  margin-top: -17.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(69deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim22 10s infinite linear;
  animation-delay: -1.1s;
  opacity: 0;
}

@keyframes anim22 {
  0% {
    opacity: 1;
    transform: rotate(103.5deg) translate3d(925px, 737px, 1000px) scale(1);
  }
}
.tri:nth-child(23) {
  border-top: 5px solid #ffdd00;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(14deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim23 10s infinite linear;
  animation-delay: -1.15s;
  opacity: 0;
}

@keyframes anim23 {
  0% {
    opacity: 1;
    transform: rotate(21deg) translate3d(606px, 873px, 1000px) scale(1);
  }
}
.tri:nth-child(24) {
  border-top: 29px solid #00ccff;
  border-right: 29px solid transparent;
  border-left: 29px solid transparent;
  margin-left: -14.5px;
  margin-top: -14.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(87deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim24 10s infinite linear;
  animation-delay: -1.2s;
  opacity: 0;
}

@keyframes anim24 {
  0% {
    opacity: 1;
    transform: rotate(130.5deg) translate3d(826px, 999px, 1000px) scale(1);
  }
}
.tri:nth-child(25) {
  border-top: 6px solid #7700ff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  margin-left: -3px;
  margin-top: -3px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(191deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim25 10s infinite linear;
  animation-delay: -1.25s;
  opacity: 0;
}

@keyframes anim25 {
  0% {
    opacity: 1;
    transform: rotate(286.5deg) translate3d(909px, 675px, 1000px) scale(1);
  }
}
.tri:nth-child(26) {
  border-top: 29px solid #ff00bf;
  border-right: 29px solid transparent;
  border-left: 29px solid transparent;
  margin-left: -14.5px;
  margin-top: -14.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(76deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim26 10s infinite linear;
  animation-delay: -1.3s;
  opacity: 0;
}

@keyframes anim26 {
  0% {
    opacity: 1;
    transform: rotate(114deg) translate3d(914px, 255px, 1000px) scale(1);
  }
}
.tri:nth-child(27) {
  border-top: 6px solid #00ff95;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  margin-left: -3px;
  margin-top: -3px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(119deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim27 10s infinite linear;
  animation-delay: -1.35s;
  opacity: 0;
}

@keyframes anim27 {
  0% {
    opacity: 1;
    transform: rotate(178.5deg) translate3d(961px, 40px, 1000px) scale(1);
  }
}
.tri:nth-child(28) {
  border-top: 12px solid #005eff;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(280deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim28 10s infinite linear;
  animation-delay: -1.4s;
  opacity: 0;
}

@keyframes anim28 {
  0% {
    opacity: 1;
    transform: rotate(420deg) translate3d(489px, 552px, 1000px) scale(1);
  }
}
.tri:nth-child(29) {
  border-top: 26px solid #00ff59;
  border-right: 26px solid transparent;
  border-left: 26px solid transparent;
  margin-left: -13px;
  margin-top: -13px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(88deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim29 10s infinite linear;
  animation-delay: -1.45s;
  opacity: 0;
}

@keyframes anim29 {
  0% {
    opacity: 1;
    transform: rotate(132deg) translate3d(278px, 575px, 1000px) scale(1);
  }
}
.tri:nth-child(30) {
  border-top: 50px solid #00ffaa;
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(61deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim30 10s infinite linear;
  animation-delay: -1.5s;
  opacity: 0;
}

@keyframes anim30 {
  0% {
    opacity: 1;
    transform: rotate(91.5deg) translate3d(455px, 696px, 1000px) scale(1);
  }
}
.tri:nth-child(31) {
  border-top: 42px solid #00ff77;
  border-right: 42px solid transparent;
  border-left: 42px solid transparent;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(203deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim31 10s infinite linear;
  animation-delay: -1.55s;
  opacity: 0;
}

@keyframes anim31 {
  0% {
    opacity: 1;
    transform: rotate(304.5deg) translate3d(113px, 358px, 1000px) scale(1);
  }
}
.tri:nth-child(32) {
  border-top: 42px solid #ff00ea;
  border-right: 42px solid transparent;
  border-left: 42px solid transparent;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(211deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim32 10s infinite linear;
  animation-delay: -1.6s;
  opacity: 0;
}

@keyframes anim32 {
  0% {
    opacity: 1;
    transform: rotate(316.5deg) translate3d(574px, 338px, 1000px) scale(1);
  }
}
.tri:nth-child(33) {
  border-top: 20px solid #4d00ff;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  margin-left: -10px;
  margin-top: -10px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(70deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim33 10s infinite linear;
  animation-delay: -1.65s;
  opacity: 0;
}

@keyframes anim33 {
  0% {
    opacity: 1;
    transform: rotate(105deg) translate3d(684px, 375px, 1000px) scale(1);
  }
}
.tri:nth-child(34) {
  border-top: 5px solid #001aff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(214deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim34 10s infinite linear;
  animation-delay: -1.7s;
  opacity: 0;
}

@keyframes anim34 {
  0% {
    opacity: 1;
    transform: rotate(321deg) translate3d(645px, 814px, 1000px) scale(1);
  }
}
.tri:nth-child(35) {
  border-top: 30px solid #fffb00;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent;
  margin-left: -15px;
  margin-top: -15px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(106deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim35 10s infinite linear;
  animation-delay: -1.75s;
  opacity: 0;
}

@keyframes anim35 {
  0% {
    opacity: 1;
    transform: rotate(159deg) translate3d(348px, 324px, 1000px) scale(1);
  }
}
.tri:nth-child(36) {
  border-top: 22px solid #aeff00;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
  margin-left: -11px;
  margin-top: -11px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(236deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim36 10s infinite linear;
  animation-delay: -1.8s;
  opacity: 0;
}

@keyframes anim36 {
  0% {
    opacity: 1;
    transform: rotate(354deg) translate3d(495px, 305px, 1000px) scale(1);
  }
}
.tri:nth-child(37) {
  border-top: 2px solid #ff0080;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  margin-left: -1px;
  margin-top: -1px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(109deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim37 10s infinite linear;
  animation-delay: -1.85s;
  opacity: 0;
}

@keyframes anim37 {
  0% {
    opacity: 1;
    transform: rotate(163.5deg) translate3d(268px, 99px, 1000px) scale(1);
  }
}
.tri:nth-child(38) {
  border-top: 27px solid #00ffe1;
  border-right: 27px solid transparent;
  border-left: 27px solid transparent;
  margin-left: -13.5px;
  margin-top: -13.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(30deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim38 10s infinite linear;
  animation-delay: -1.9s;
  opacity: 0;
}

@keyframes anim38 {
  0% {
    opacity: 1;
    transform: rotate(45deg) translate3d(898px, 552px, 1000px) scale(1);
  }
}
.tri:nth-child(39) {
  border-top: 30px solid #00ff15;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent;
  margin-left: -15px;
  margin-top: -15px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(321deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim39 10s infinite linear;
  animation-delay: -1.95s;
  opacity: 0;
}

@keyframes anim39 {
  0% {
    opacity: 1;
    transform: rotate(481.5deg) translate3d(755px, 702px, 1000px) scale(1);
  }
}
.tri:nth-child(40) {
  border-top: 13px solid #8cff00;
  border-right: 13px solid transparent;
  border-left: 13px solid transparent;
  margin-left: -6.5px;
  margin-top: -6.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(333deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim40 10s infinite linear;
  animation-delay: -2s;
  opacity: 0;
}

@keyframes anim40 {
  0% {
    opacity: 1;
    transform: rotate(499.5deg) translate3d(3px, 408px, 1000px) scale(1);
  }
}
.tri:nth-child(41) {
  border-top: 41px solid #0080ff;
  border-right: 41px solid transparent;
  border-left: 41px solid transparent;
  margin-left: -20.5px;
  margin-top: -20.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(106deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim41 10s infinite linear;
  animation-delay: -2.05s;
  opacity: 0;
}

@keyframes anim41 {
  0% {
    opacity: 1;
    transform: rotate(159deg) translate3d(968px, 905px, 1000px) scale(1);
  }
}
.tri:nth-child(42) {
  border-top: 24px solid #ff006a;
  border-right: 24px solid transparent;
  border-left: 24px solid transparent;
  margin-left: -12px;
  margin-top: -12px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(231deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim42 10s infinite linear;
  animation-delay: -2.1s;
  opacity: 0;
}

@keyframes anim42 {
  0% {
    opacity: 1;
    transform: rotate(346.5deg) translate3d(532px, 107px, 1000px) scale(1);
  }
}
.tri:nth-child(43) {
  border-top: 39px solid #1aff00;
  border-right: 39px solid transparent;
  border-left: 39px solid transparent;
  margin-left: -19.5px;
  margin-top: -19.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(134deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim43 10s infinite linear;
  animation-delay: -2.15s;
  opacity: 0;
}

@keyframes anim43 {
  0% {
    opacity: 1;
    transform: rotate(201deg) translate3d(76px, 40px, 1000px) scale(1);
  }
}
.tri:nth-child(44) {
  border-top: 21px solid #2200ff;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(169deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim44 10s infinite linear;
  animation-delay: -2.2s;
  opacity: 0;
}

@keyframes anim44 {
  0% {
    opacity: 1;
    transform: rotate(253.5deg) translate3d(173px, 644px, 1000px) scale(1);
  }
}
.tri:nth-child(45) {
  border-top: 14px solid #0095ff;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  margin-left: -7px;
  margin-top: -7px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(162deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim45 10s infinite linear;
  animation-delay: -2.25s;
  opacity: 0;
}

@keyframes anim45 {
  0% {
    opacity: 1;
    transform: rotate(243deg) translate3d(627px, 286px, 1000px) scale(1);
  }
}
.tri:nth-child(46) {
  border-top: 37px solid lime;
  border-right: 37px solid transparent;
  border-left: 37px solid transparent;
  margin-left: -18.5px;
  margin-top: -18.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(228deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim46 10s infinite linear;
  animation-delay: -2.3s;
  opacity: 0;
}

@keyframes anim46 {
  0% {
    opacity: 1;
    transform: rotate(342deg) translate3d(301px, 762px, 1000px) scale(1);
  }
}
.tri:nth-child(47) {
  border-top: 31px solid #ff1500;
  border-right: 31px solid transparent;
  border-left: 31px solid transparent;
  margin-left: -15.5px;
  margin-top: -15.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(4deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim47 10s infinite linear;
  animation-delay: -2.35s;
  opacity: 0;
}

@keyframes anim47 {
  0% {
    opacity: 1;
    transform: rotate(6deg) translate3d(394px, 338px, 1000px) scale(1);
  }
}
.tri:nth-child(48) {
  border-top: 48px solid #0048ff;
  border-right: 48px solid transparent;
  border-left: 48px solid transparent;
  margin-left: -24px;
  margin-top: -24px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(295deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim48 10s infinite linear;
  animation-delay: -2.4s;
  opacity: 0;
}

@keyframes anim48 {
  0% {
    opacity: 1;
    transform: rotate(442.5deg) translate3d(69px, 650px, 1000px) scale(1);
  }
}
.tri:nth-child(49) {
  border-top: 22px solid #00d0ff;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
  margin-left: -11px;
  margin-top: -11px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(307deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim49 10s infinite linear;
  animation-delay: -2.45s;
  opacity: 0;
}

@keyframes anim49 {
  0% {
    opacity: 1;
    transform: rotate(460.5deg) translate3d(498px, 280px, 1000px) scale(1);
  }
}
.tri:nth-child(50) {
  border-top: 37px solid #007bff;
  border-right: 37px solid transparent;
  border-left: 37px solid transparent;
  margin-left: -18.5px;
  margin-top: -18.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(344deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim50 10s infinite linear;
  animation-delay: -2.5s;
  opacity: 0;
}

@keyframes anim50 {
  0% {
    opacity: 1;
    transform: rotate(516deg) translate3d(740px, 6px, 1000px) scale(1);
  }
}
.tri:nth-child(51) {
  border-top: 27px solid #5100ff;
  border-right: 27px solid transparent;
  border-left: 27px solid transparent;
  margin-left: -13.5px;
  margin-top: -13.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(284deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim51 10s infinite linear;
  animation-delay: -2.55s;
  opacity: 0;
}

@keyframes anim51 {
  0% {
    opacity: 1;
    transform: rotate(426deg) translate3d(233px, 7px, 1000px) scale(1);
  }
}
.tri:nth-child(52) {
  border-top: 22px solid #0059ff;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
  margin-left: -11px;
  margin-top: -11px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(247deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim52 10s infinite linear;
  animation-delay: -2.6s;
  opacity: 0;
}

@keyframes anim52 {
  0% {
    opacity: 1;
    transform: rotate(370.5deg) translate3d(440px, 871px, 1000px) scale(1);
  }
}
.tri:nth-child(53) {
  border-top: 26px solid #ff007b;
  border-right: 26px solid transparent;
  border-left: 26px solid transparent;
  margin-left: -13px;
  margin-top: -13px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(284deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim53 10s infinite linear;
  animation-delay: -2.65s;
  opacity: 0;
}

@keyframes anim53 {
  0% {
    opacity: 1;
    transform: rotate(426deg) translate3d(911px, 534px, 1000px) scale(1);
  }
}
.tri:nth-child(54) {
  border-top: 5px solid #8cff00;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(225deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim54 10s infinite linear;
  animation-delay: -2.7s;
  opacity: 0;
}

@keyframes anim54 {
  0% {
    opacity: 1;
    transform: rotate(337.5deg) translate3d(546px, 98px, 1000px) scale(1);
  }
}
.tri:nth-child(55) {
  border-top: 49px solid #00e1ff;
  border-right: 49px solid transparent;
  border-left: 49px solid transparent;
  margin-left: -24.5px;
  margin-top: -24.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(93deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim55 10s infinite linear;
  animation-delay: -2.75s;
  opacity: 0;
}

@keyframes anim55 {
  0% {
    opacity: 1;
    transform: rotate(139.5deg) translate3d(865px, 293px, 1000px) scale(1);
  }
}
.tri:nth-child(56) {
  border-top: 21px solid #0004ff;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(336deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim56 10s infinite linear;
  animation-delay: -2.8s;
  opacity: 0;
}

@keyframes anim56 {
  0% {
    opacity: 1;
    transform: rotate(504deg) translate3d(269px, 397px, 1000px) scale(1);
  }
}
.tri:nth-child(57) {
  border-top: 19px solid #ff5900;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  margin-left: -9.5px;
  margin-top: -9.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(246deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim57 10s infinite linear;
  animation-delay: -2.85s;
  opacity: 0;
}

@keyframes anim57 {
  0% {
    opacity: 1;
    transform: rotate(369deg) translate3d(590px, 345px, 1000px) scale(1);
  }
}
.tri:nth-child(58) {
  border-top: 5px solid #ff0026;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(163deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim58 10s infinite linear;
  animation-delay: -2.9s;
  opacity: 0;
}

@keyframes anim58 {
  0% {
    opacity: 1;
    transform: rotate(244.5deg) translate3d(702px, 101px, 1000px) scale(1);
  }
}
.tri:nth-child(59) {
  border-top: 14px solid #006aff;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  margin-left: -7px;
  margin-top: -7px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(329deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim59 10s infinite linear;
  animation-delay: -2.95s;
  opacity: 0;
}

@keyframes anim59 {
  0% {
    opacity: 1;
    transform: rotate(493.5deg) translate3d(970px, 159px, 1000px) scale(1);
  }
}
.tri:nth-child(60) {
  border-top: 39px solid #6f00ff;
  border-right: 39px solid transparent;
  border-left: 39px solid transparent;
  margin-left: -19.5px;
  margin-top: -19.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(355deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim60 10s infinite linear;
  animation-delay: -3s;
  opacity: 0;
}

@keyframes anim60 {
  0% {
    opacity: 1;
    transform: rotate(532.5deg) translate3d(770px, 548px, 1000px) scale(1);
  }
}
.tri:nth-child(61) {
  border-top: 2px solid #001aff;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  margin-left: -1px;
  margin-top: -1px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(301deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim61 10s infinite linear;
  animation-delay: -3.05s;
  opacity: 0;
}

@keyframes anim61 {
  0% {
    opacity: 1;
    transform: rotate(451.5deg) translate3d(204px, 531px, 1000px) scale(1);
  }
}
.tri:nth-child(62) {
  border-top: 31px solid #9dff00;
  border-right: 31px solid transparent;
  border-left: 31px solid transparent;
  margin-left: -15.5px;
  margin-top: -15.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(299deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim62 10s infinite linear;
  animation-delay: -3.1s;
  opacity: 0;
}

@keyframes anim62 {
  0% {
    opacity: 1;
    transform: rotate(448.5deg) translate3d(211px, 665px, 1000px) scale(1);
  }
}
.tri:nth-child(63) {
  border-top: 32px solid #2b00ff;
  border-right: 32px solid transparent;
  border-left: 32px solid transparent;
  margin-left: -16px;
  margin-top: -16px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(197deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim63 10s infinite linear;
  animation-delay: -3.15s;
  opacity: 0;
}

@keyframes anim63 {
  0% {
    opacity: 1;
    transform: rotate(295.5deg) translate3d(171px, 44px, 1000px) scale(1);
  }
}
.tri:nth-child(64) {
  border-top: 25px solid #2bff00;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(203deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim64 10s infinite linear;
  animation-delay: -3.2s;
  opacity: 0;
}

@keyframes anim64 {
  0% {
    opacity: 1;
    transform: rotate(304.5deg) translate3d(480px, 52px, 1000px) scale(1);
  }
}
.tri:nth-child(65) {
  border-top: 15px solid #ffe100;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  margin-left: -7.5px;
  margin-top: -7.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(181deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim65 10s infinite linear;
  animation-delay: -3.25s;
  opacity: 0;
}

@keyframes anim65 {
  0% {
    opacity: 1;
    transform: rotate(271.5deg) translate3d(714px, 451px, 1000px) scale(1);
  }
}
.tri:nth-child(66) {
  border-top: 3px solid #e600ff;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  margin-left: -1.5px;
  margin-top: -1.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(21deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim66 10s infinite linear;
  animation-delay: -3.3s;
  opacity: 0;
}

@keyframes anim66 {
  0% {
    opacity: 1;
    transform: rotate(31.5deg) translate3d(700px, 728px, 1000px) scale(1);
  }
}
.tri:nth-child(67) {
  border-top: 28px solid #ff2b00;
  border-right: 28px solid transparent;
  border-left: 28px solid transparent;
  margin-left: -14px;
  margin-top: -14px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(192deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim67 10s infinite linear;
  animation-delay: -3.35s;
  opacity: 0;
}

@keyframes anim67 {
  0% {
    opacity: 1;
    transform: rotate(288deg) translate3d(793px, 943px, 1000px) scale(1);
  }
}
.tri:nth-child(68) {
  border-top: 43px solid #ff006f;
  border-right: 43px solid transparent;
  border-left: 43px solid transparent;
  margin-left: -21.5px;
  margin-top: -21.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(48deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim68 10s infinite linear;
  animation-delay: -3.4s;
  opacity: 0;
}

@keyframes anim68 {
  0% {
    opacity: 1;
    transform: rotate(72deg) translate3d(953px, 624px, 1000px) scale(1);
  }
}
.tri:nth-child(69) {
  border-top: 33px solid #ff1a00;
  border-right: 33px solid transparent;
  border-left: 33px solid transparent;
  margin-left: -16.5px;
  margin-top: -16.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(118deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim69 10s infinite linear;
  animation-delay: -3.45s;
  opacity: 0;
}

@keyframes anim69 {
  0% {
    opacity: 1;
    transform: rotate(177deg) translate3d(313px, 30px, 1000px) scale(1);
  }
}
.tri:nth-child(70) {
  border-top: 36px solid #00b7ff;
  border-right: 36px solid transparent;
  border-left: 36px solid transparent;
  margin-left: -18px;
  margin-top: -18px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(135deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim70 10s infinite linear;
  animation-delay: -3.5s;
  opacity: 0;
}

@keyframes anim70 {
  0% {
    opacity: 1;
    transform: rotate(202.5deg) translate3d(85px, 363px, 1000px) scale(1);
  }
}
.tri:nth-child(71) {
  border-top: 22px solid #9d00ff;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
  margin-left: -11px;
  margin-top: -11px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(287deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim71 10s infinite linear;
  animation-delay: -3.55s;
  opacity: 0;
}

@keyframes anim71 {
  0% {
    opacity: 1;
    transform: rotate(430.5deg) translate3d(462px, 925px, 1000px) scale(1);
  }
}
.tri:nth-child(72) {
  border-top: 31px solid #001aff;
  border-right: 31px solid transparent;
  border-left: 31px solid transparent;
  margin-left: -15.5px;
  margin-top: -15.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(156deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim72 10s infinite linear;
  animation-delay: -3.6s;
  opacity: 0;
}

@keyframes anim72 {
  0% {
    opacity: 1;
    transform: rotate(234deg) translate3d(14px, 685px, 1000px) scale(1);
  }
}
.tri:nth-child(73) {
  border-top: 48px solid #00ff1e;
  border-right: 48px solid transparent;
  border-left: 48px solid transparent;
  margin-left: -24px;
  margin-top: -24px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(205deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim73 10s infinite linear;
  animation-delay: -3.65s;
  opacity: 0;
}

@keyframes anim73 {
  0% {
    opacity: 1;
    transform: rotate(307.5deg) translate3d(700px, 996px, 1000px) scale(1);
  }
}
.tri:nth-child(74) {
  border-top: 23px solid #ff1500;
  border-right: 23px solid transparent;
  border-left: 23px solid transparent;
  margin-left: -11.5px;
  margin-top: -11.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(218deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim74 10s infinite linear;
  animation-delay: -3.7s;
  opacity: 0;
}

@keyframes anim74 {
  0% {
    opacity: 1;
    transform: rotate(327deg) translate3d(469px, 662px, 1000px) scale(1);
  }
}
.tri:nth-child(75) {
  border-top: 23px solid #ff006a;
  border-right: 23px solid transparent;
  border-left: 23px solid transparent;
  margin-left: -11.5px;
  margin-top: -11.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(260deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim75 10s infinite linear;
  animation-delay: -3.75s;
  opacity: 0;
}

@keyframes anim75 {
  0% {
    opacity: 1;
    transform: rotate(390deg) translate3d(188px, 76px, 1000px) scale(1);
  }
}
.tri:nth-child(76) {
  border-top: 13px solid #ff00dd;
  border-right: 13px solid transparent;
  border-left: 13px solid transparent;
  margin-left: -6.5px;
  margin-top: -6.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(298deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim76 10s infinite linear;
  animation-delay: -3.8s;
  opacity: 0;
}

@keyframes anim76 {
  0% {
    opacity: 1;
    transform: rotate(447deg) translate3d(667px, 209px, 1000px) scale(1);
  }
}
.tri:nth-child(77) {
  border-top: 41px solid #ff0004;
  border-right: 41px solid transparent;
  border-left: 41px solid transparent;
  margin-left: -20.5px;
  margin-top: -20.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(124deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim77 10s infinite linear;
  animation-delay: -3.85s;
  opacity: 0;
}

@keyframes anim77 {
  0% {
    opacity: 1;
    transform: rotate(186deg) translate3d(854px, 22px, 1000px) scale(1);
  }
}
.tri:nth-child(78) {
  border-top: 27px solid #ff00b3;
  border-right: 27px solid transparent;
  border-left: 27px solid transparent;
  margin-left: -13.5px;
  margin-top: -13.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(60deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim78 10s infinite linear;
  animation-delay: -3.9s;
  opacity: 0;
}

@keyframes anim78 {
  0% {
    opacity: 1;
    transform: rotate(90deg) translate3d(553px, 253px, 1000px) scale(1);
  }
}
.tri:nth-child(79) {
  border-top: 34px solid #40ff00;
  border-right: 34px solid transparent;
  border-left: 34px solid transparent;
  margin-left: -17px;
  margin-top: -17px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(355deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim79 10s infinite linear;
  animation-delay: -3.95s;
  opacity: 0;
}

@keyframes anim79 {
  0% {
    opacity: 1;
    transform: rotate(532.5deg) translate3d(825px, 787px, 1000px) scale(1);
  }
}
.tri:nth-child(80) {
  border-top: 11px solid #26ff00;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  margin-left: -5.5px;
  margin-top: -5.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(347deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim80 10s infinite linear;
  animation-delay: -4s;
  opacity: 0;
}

@keyframes anim80 {
  0% {
    opacity: 1;
    transform: rotate(520.5deg) translate3d(671px, 572px, 1000px) scale(1);
  }
}
.tri:nth-child(81) {
  border-top: 17px solid #ff009d;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  margin-left: -8.5px;
  margin-top: -8.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(188deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim81 10s infinite linear;
  animation-delay: -4.05s;
  opacity: 0;
}

@keyframes anim81 {
  0% {
    opacity: 1;
    transform: rotate(282deg) translate3d(335px, 517px, 1000px) scale(1);
  }
}
.tri:nth-child(82) {
  border-top: 12px solid #00c4ff;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(144deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim82 10s infinite linear;
  animation-delay: -4.1s;
  opacity: 0;
}

@keyframes anim82 {
  0% {
    opacity: 1;
    transform: rotate(216deg) translate3d(886px, 128px, 1000px) scale(1);
  }
}
.tri:nth-child(83) {
  border-top: 30px solid #6600ff;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent;
  margin-left: -15px;
  margin-top: -15px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(112deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim83 10s infinite linear;
  animation-delay: -4.15s;
  opacity: 0;
}

@keyframes anim83 {
  0% {
    opacity: 1;
    transform: rotate(168deg) translate3d(404px, 17px, 1000px) scale(1);
  }
}
.tri:nth-child(84) {
  border-top: 25px solid #00ff44;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(72deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim84 10s infinite linear;
  animation-delay: -4.2s;
  opacity: 0;
}

@keyframes anim84 {
  0% {
    opacity: 1;
    transform: rotate(108deg) translate3d(91px, 579px, 1000px) scale(1);
  }
}
.tri:nth-child(85) {
  border-top: 37px solid aqua;
  border-right: 37px solid transparent;
  border-left: 37px solid transparent;
  margin-left: -18.5px;
  margin-top: -18.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(332deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim85 10s infinite linear;
  animation-delay: -4.25s;
  opacity: 0;
}

@keyframes anim85 {
  0% {
    opacity: 1;
    transform: rotate(498deg) translate3d(245px, 56px, 1000px) scale(1);
  }
}
.tri:nth-child(86) {
  border-top: 29px solid #001eff;
  border-right: 29px solid transparent;
  border-left: 29px solid transparent;
  margin-left: -14.5px;
  margin-top: -14.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(115deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim86 10s infinite linear;
  animation-delay: -4.3s;
  opacity: 0;
}

@keyframes anim86 {
  0% {
    opacity: 1;
    transform: rotate(172.5deg) translate3d(99px, 66px, 1000px) scale(1);
  }
}
.tri:nth-child(87) {
  border-top: 18px solid #ffd500;
  border-right: 18px solid transparent;
  border-left: 18px solid transparent;
  margin-left: -9px;
  margin-top: -9px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(35deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim87 10s infinite linear;
  animation-delay: -4.35s;
  opacity: 0;
}

@keyframes anim87 {
  0% {
    opacity: 1;
    transform: rotate(52.5deg) translate3d(125px, 256px, 1000px) scale(1);
  }
}
.tri:nth-child(88) {
  border-top: 5px solid #ff00fb;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(229deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim88 10s infinite linear;
  animation-delay: -4.4s;
  opacity: 0;
}

@keyframes anim88 {
  0% {
    opacity: 1;
    transform: rotate(343.5deg) translate3d(490px, 307px, 1000px) scale(1);
  }
}
.tri:nth-child(89) {
  border-top: 17px solid #ea00ff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  margin-left: -8.5px;
  margin-top: -8.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(216deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim89 10s infinite linear;
  animation-delay: -4.45s;
  opacity: 0;
}

@keyframes anim89 {
  0% {
    opacity: 1;
    transform: rotate(324deg) translate3d(494px, 633px, 1000px) scale(1);
  }
}
.tri:nth-child(90) {
  border-top: 36px solid #73ff00;
  border-right: 36px solid transparent;
  border-left: 36px solid transparent;
  margin-left: -18px;
  margin-top: -18px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(245deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim90 10s infinite linear;
  animation-delay: -4.5s;
  opacity: 0;
}

@keyframes anim90 {
  0% {
    opacity: 1;
    transform: rotate(367.5deg) translate3d(562px, 870px, 1000px) scale(1);
  }
}
.tri:nth-child(91) {
  border-top: 24px solid #00b3ff;
  border-right: 24px solid transparent;
  border-left: 24px solid transparent;
  margin-left: -12px;
  margin-top: -12px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(144deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim91 10s infinite linear;
  animation-delay: -4.55s;
  opacity: 0;
}

@keyframes anim91 {
  0% {
    opacity: 1;
    transform: rotate(216deg) translate3d(172px, 14px, 1000px) scale(1);
  }
}
.tri:nth-child(92) {
  border-top: 36px solid #fffb00;
  border-right: 36px solid transparent;
  border-left: 36px solid transparent;
  margin-left: -18px;
  margin-top: -18px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(319deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim92 10s infinite linear;
  animation-delay: -4.6s;
  opacity: 0;
}

@keyframes anim92 {
  0% {
    opacity: 1;
    transform: rotate(478.5deg) translate3d(970px, 920px, 1000px) scale(1);
  }
}
.tri:nth-child(93) {
  border-top: 48px solid #ffd000;
  border-right: 48px solid transparent;
  border-left: 48px solid transparent;
  margin-left: -24px;
  margin-top: -24px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(233deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim93 10s infinite linear;
  animation-delay: -4.65s;
  opacity: 0;
}

@keyframes anim93 {
  0% {
    opacity: 1;
    transform: rotate(349.5deg) translate3d(333px, 503px, 1000px) scale(1);
  }
}
.tri:nth-child(94) {
  border-top: 26px solid #b7ff00;
  border-right: 26px solid transparent;
  border-left: 26px solid transparent;
  margin-left: -13px;
  margin-top: -13px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(112deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim94 10s infinite linear;
  animation-delay: -4.7s;
  opacity: 0;
}

@keyframes anim94 {
  0% {
    opacity: 1;
    transform: rotate(168deg) translate3d(629px, 367px, 1000px) scale(1);
  }
}
.tri:nth-child(95) {
  border-top: 13px solid #ffe100;
  border-right: 13px solid transparent;
  border-left: 13px solid transparent;
  margin-left: -6.5px;
  margin-top: -6.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(143deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim95 10s infinite linear;
  animation-delay: -4.75s;
  opacity: 0;
}

@keyframes anim95 {
  0% {
    opacity: 1;
    transform: rotate(214.5deg) translate3d(897px, 777px, 1000px) scale(1);
  }
}
.tri:nth-child(96) {
  border-top: 2px solid #ff0099;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  margin-left: -1px;
  margin-top: -1px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(345deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim96 10s infinite linear;
  animation-delay: -4.8s;
  opacity: 0;
}

@keyframes anim96 {
  0% {
    opacity: 1;
    transform: rotate(517.5deg) translate3d(36px, 975px, 1000px) scale(1);
  }
}
.tri:nth-child(97) {
  border-top: 46px solid #ff00dd;
  border-right: 46px solid transparent;
  border-left: 46px solid transparent;
  margin-left: -23px;
  margin-top: -23px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(145deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim97 10s infinite linear;
  animation-delay: -4.85s;
  opacity: 0;
}

@keyframes anim97 {
  0% {
    opacity: 1;
    transform: rotate(217.5deg) translate3d(226px, 31px, 1000px) scale(1);
  }
}
.tri:nth-child(98) {
  border-top: 18px solid #1eff00;
  border-right: 18px solid transparent;
  border-left: 18px solid transparent;
  margin-left: -9px;
  margin-top: -9px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(307deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim98 10s infinite linear;
  animation-delay: -4.9s;
  opacity: 0;
}

@keyframes anim98 {
  0% {
    opacity: 1;
    transform: rotate(460.5deg) translate3d(708px, 962px, 1000px) scale(1);
  }
}
.tri:nth-child(99) {
  border-top: 24px solid #00ff55;
  border-right: 24px solid transparent;
  border-left: 24px solid transparent;
  margin-left: -12px;
  margin-top: -12px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(343deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim99 10s infinite linear;
  animation-delay: -4.95s;
  opacity: 0;
}

@keyframes anim99 {
  0% {
    opacity: 1;
    transform: rotate(514.5deg) translate3d(265px, 350px, 1000px) scale(1);
  }
}
.tri:nth-child(100) {
  border-top: 40px solid #ff1100;
  border-right: 40px solid transparent;
  border-left: 40px solid transparent;
  margin-left: -20px;
  margin-top: -20px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(295deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim100 10s infinite linear;
  animation-delay: -5s;
  opacity: 0;
}

@keyframes anim100 {
  0% {
    opacity: 1;
    transform: rotate(442.5deg) translate3d(920px, 369px, 1000px) scale(1);
  }
}
.tri:nth-child(101) {
  border-top: 7px solid #ff00c8;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  margin-left: -3.5px;
  margin-top: -3.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(41deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim101 10s infinite linear;
  animation-delay: -5.05s;
  opacity: 0;
}

@keyframes anim101 {
  0% {
    opacity: 1;
    transform: rotate(61.5deg) translate3d(416px, 103px, 1000px) scale(1);
  }
}
.tri:nth-child(102) {
  border-top: 50px solid #ff0055;
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(121deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim102 10s infinite linear;
  animation-delay: -5.1s;
  opacity: 0;
}

@keyframes anim102 {
  0% {
    opacity: 1;
    transform: rotate(181.5deg) translate3d(293px, 796px, 1000px) scale(1);
  }
}
.tri:nth-child(103) {
  border-top: 43px solid #ff00ea;
  border-right: 43px solid transparent;
  border-left: 43px solid transparent;
  margin-left: -21.5px;
  margin-top: -21.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(214deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim103 10s infinite linear;
  animation-delay: -5.15s;
  opacity: 0;
}

@keyframes anim103 {
  0% {
    opacity: 1;
    transform: rotate(321deg) translate3d(277px, 318px, 1000px) scale(1);
  }
}
.tri:nth-child(104) {
  border-top: 38px solid #0026ff;
  border-right: 38px solid transparent;
  border-left: 38px solid transparent;
  margin-left: -19px;
  margin-top: -19px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(214deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim104 10s infinite linear;
  animation-delay: -5.2s;
  opacity: 0;
}

@keyframes anim104 {
  0% {
    opacity: 1;
    transform: rotate(321deg) translate3d(732px, 298px, 1000px) scale(1);
  }
}
.tri:nth-child(105) {
  border-top: 14px solid #ff9d00;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  margin-left: -7px;
  margin-top: -7px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(306deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim105 10s infinite linear;
  animation-delay: -5.25s;
  opacity: 0;
}

@keyframes anim105 {
  0% {
    opacity: 1;
    transform: rotate(459deg) translate3d(188px, 858px, 1000px) scale(1);
  }
}
.tri:nth-child(106) {
  border-top: 12px solid fuchsia;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(298deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim106 10s infinite linear;
  animation-delay: -5.3s;
  opacity: 0;
}

@keyframes anim106 {
  0% {
    opacity: 1;
    transform: rotate(447deg) translate3d(984px, 411px, 1000px) scale(1);
  }
}
.tri:nth-child(107) {
  border-top: 24px solid #00ffb7;
  border-right: 24px solid transparent;
  border-left: 24px solid transparent;
  margin-left: -12px;
  margin-top: -12px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(179deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim107 10s infinite linear;
  animation-delay: -5.35s;
  opacity: 0;
}

@keyframes anim107 {
  0% {
    opacity: 1;
    transform: rotate(268.5deg) translate3d(386px, 243px, 1000px) scale(1);
  }
}
.tri:nth-child(108) {
  border-top: 27px solid fuchsia;
  border-right: 27px solid transparent;
  border-left: 27px solid transparent;
  margin-left: -13.5px;
  margin-top: -13.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(132deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim108 10s infinite linear;
  animation-delay: -5.4s;
  opacity: 0;
}

@keyframes anim108 {
  0% {
    opacity: 1;
    transform: rotate(198deg) translate3d(839px, 791px, 1000px) scale(1);
  }
}
.tri:nth-child(109) {
  border-top: 16px solid #0011ff;
  border-right: 16px solid transparent;
  border-left: 16px solid transparent;
  margin-left: -8px;
  margin-top: -8px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(121deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim109 10s infinite linear;
  animation-delay: -5.45s;
  opacity: 0;
}

@keyframes anim109 {
  0% {
    opacity: 1;
    transform: rotate(181.5deg) translate3d(144px, 690px, 1000px) scale(1);
  }
}
.tri:nth-child(110) {
  border-top: 14px solid #c8ff00;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  margin-left: -7px;
  margin-top: -7px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(318deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim110 10s infinite linear;
  animation-delay: -5.5s;
  opacity: 0;
}

@keyframes anim110 {
  0% {
    opacity: 1;
    transform: rotate(477deg) translate3d(831px, 673px, 1000px) scale(1);
  }
}
.tri:nth-child(111) {
  border-top: 27px solid #ff0011;
  border-right: 27px solid transparent;
  border-left: 27px solid transparent;
  margin-left: -13.5px;
  margin-top: -13.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(267deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim111 10s infinite linear;
  animation-delay: -5.55s;
  opacity: 0;
}

@keyframes anim111 {
  0% {
    opacity: 1;
    transform: rotate(400.5deg) translate3d(98px, 639px, 1000px) scale(1);
  }
}
.tri:nth-child(112) {
  border-top: 28px solid #00ff6f;
  border-right: 28px solid transparent;
  border-left: 28px solid transparent;
  margin-left: -14px;
  margin-top: -14px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(246deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim112 10s infinite linear;
  animation-delay: -5.6s;
  opacity: 0;
}

@keyframes anim112 {
  0% {
    opacity: 1;
    transform: rotate(369deg) translate3d(487px, 522px, 1000px) scale(1);
  }
}
.tri:nth-child(113) {
  border-top: 43px solid #cc00ff;
  border-right: 43px solid transparent;
  border-left: 43px solid transparent;
  margin-left: -21.5px;
  margin-top: -21.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(115deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim113 10s infinite linear;
  animation-delay: -5.65s;
  opacity: 0;
}

@keyframes anim113 {
  0% {
    opacity: 1;
    transform: rotate(172.5deg) translate3d(552px, 193px, 1000px) scale(1);
  }
}
.tri:nth-child(114) {
  border-top: 33px solid #6a00ff;
  border-right: 33px solid transparent;
  border-left: 33px solid transparent;
  margin-left: -16.5px;
  margin-top: -16.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(214deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim114 10s infinite linear;
  animation-delay: -5.7s;
  opacity: 0;
}

@keyframes anim114 {
  0% {
    opacity: 1;
    transform: rotate(321deg) translate3d(118px, 795px, 1000px) scale(1);
  }
}
.tri:nth-child(115) {
  border-top: 45px solid #84ff00;
  border-right: 45px solid transparent;
  border-left: 45px solid transparent;
  margin-left: -22.5px;
  margin-top: -22.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(134deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim115 10s infinite linear;
  animation-delay: -5.75s;
  opacity: 0;
}

@keyframes anim115 {
  0% {
    opacity: 1;
    transform: rotate(201deg) translate3d(329px, 313px, 1000px) scale(1);
  }
}
.tri:nth-child(116) {
  border-top: 38px solid #b700ff;
  border-right: 38px solid transparent;
  border-left: 38px solid transparent;
  margin-left: -19px;
  margin-top: -19px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(108deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim116 10s infinite linear;
  animation-delay: -5.8s;
  opacity: 0;
}

@keyframes anim116 {
  0% {
    opacity: 1;
    transform: rotate(162deg) translate3d(684px, 36px, 1000px) scale(1);
  }
}
.tri:nth-child(117) {
  border-top: 48px solid #b7ff00;
  border-right: 48px solid transparent;
  border-left: 48px solid transparent;
  margin-left: -24px;
  margin-top: -24px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(194deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim117 10s infinite linear;
  animation-delay: -5.85s;
  opacity: 0;
}

@keyframes anim117 {
  0% {
    opacity: 1;
    transform: rotate(291deg) translate3d(455px, 206px, 1000px) scale(1);
  }
}
.tri:nth-child(118) {
  border-top: 43px solid #09ff00;
  border-right: 43px solid transparent;
  border-left: 43px solid transparent;
  margin-left: -21.5px;
  margin-top: -21.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(316deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim118 10s infinite linear;
  animation-delay: -5.9s;
  opacity: 0;
}

@keyframes anim118 {
  0% {
    opacity: 1;
    transform: rotate(474deg) translate3d(628px, 503px, 1000px) scale(1);
  }
}
.tri:nth-child(119) {
  border-top: 35px solid #ff00b7;
  border-right: 35px solid transparent;
  border-left: 35px solid transparent;
  margin-left: -17.5px;
  margin-top: -17.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(124deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim119 10s infinite linear;
  animation-delay: -5.95s;
  opacity: 0;
}

@keyframes anim119 {
  0% {
    opacity: 1;
    transform: rotate(186deg) translate3d(671px, 301px, 1000px) scale(1);
  }
}
.tri:nth-child(120) {
  border-top: 21px solid #91ff00;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(131deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim120 10s infinite linear;
  animation-delay: -6s;
  opacity: 0;
}

@keyframes anim120 {
  0% {
    opacity: 1;
    transform: rotate(196.5deg) translate3d(549px, 788px, 1000px) scale(1);
  }
}
.tri:nth-child(121) {
  border-top: 47px solid #aa00ff;
  border-right: 47px solid transparent;
  border-left: 47px solid transparent;
  margin-left: -23.5px;
  margin-top: -23.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(226deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim121 10s infinite linear;
  animation-delay: -6.05s;
  opacity: 0;
}

@keyframes anim121 {
  0% {
    opacity: 1;
    transform: rotate(339deg) translate3d(416px, 573px, 1000px) scale(1);
  }
}
.tri:nth-child(122) {
  border-top: 46px solid #00e1ff;
  border-right: 46px solid transparent;
  border-left: 46px solid transparent;
  margin-left: -23px;
  margin-top: -23px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(163deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim122 10s infinite linear;
  animation-delay: -6.1s;
  opacity: 0;
}

@keyframes anim122 {
  0% {
    opacity: 1;
    transform: rotate(244.5deg) translate3d(106px, 222px, 1000px) scale(1);
  }
}
.tri:nth-child(123) {
  border-top: 32px solid #a2ff00;
  border-right: 32px solid transparent;
  border-left: 32px solid transparent;
  margin-left: -16px;
  margin-top: -16px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(93deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim123 10s infinite linear;
  animation-delay: -6.15s;
  opacity: 0;
}

@keyframes anim123 {
  0% {
    opacity: 1;
    transform: rotate(139.5deg) translate3d(981px, 953px, 1000px) scale(1);
  }
}
.tri:nth-child(124) {
  border-top: 34px solid #ff00b3;
  border-right: 34px solid transparent;
  border-left: 34px solid transparent;
  margin-left: -17px;
  margin-top: -17px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(350deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim124 10s infinite linear;
  animation-delay: -6.2s;
  opacity: 0;
}

@keyframes anim124 {
  0% {
    opacity: 1;
    transform: rotate(525deg) translate3d(661px, 448px, 1000px) scale(1);
  }
}
.tri:nth-child(125) {
  border-top: 18px solid #0400ff;
  border-right: 18px solid transparent;
  border-left: 18px solid transparent;
  margin-left: -9px;
  margin-top: -9px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(347deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim125 10s infinite linear;
  animation-delay: -6.25s;
  opacity: 0;
}

@keyframes anim125 {
  0% {
    opacity: 1;
    transform: rotate(520.5deg) translate3d(833px, 422px, 1000px) scale(1);
  }
}
.tri:nth-child(126) {
  border-top: 50px solid #00b3ff;
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(134deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim126 10s infinite linear;
  animation-delay: -6.3s;
  opacity: 0;
}

@keyframes anim126 {
  0% {
    opacity: 1;
    transform: rotate(201deg) translate3d(630px, 375px, 1000px) scale(1);
  }
}
.tri:nth-child(127) {
  border-top: 10px solid #00ff9d;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  margin-left: -5px;
  margin-top: -5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(187deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim127 10s infinite linear;
  animation-delay: -6.35s;
  opacity: 0;
}

@keyframes anim127 {
  0% {
    opacity: 1;
    transform: rotate(280.5deg) translate3d(667px, 635px, 1000px) scale(1);
  }
}
.tri:nth-child(128) {
  border-top: 50px solid #ff0059;
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(88deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim128 10s infinite linear;
  animation-delay: -6.4s;
  opacity: 0;
}

@keyframes anim128 {
  0% {
    opacity: 1;
    transform: rotate(132deg) translate3d(816px, 253px, 1000px) scale(1);
  }
}
.tri:nth-child(129) {
  border-top: 34px solid #6a00ff;
  border-right: 34px solid transparent;
  border-left: 34px solid transparent;
  margin-left: -17px;
  margin-top: -17px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(249deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim129 10s infinite linear;
  animation-delay: -6.45s;
  opacity: 0;
}

@keyframes anim129 {
  0% {
    opacity: 1;
    transform: rotate(373.5deg) translate3d(940px, 562px, 1000px) scale(1);
  }
}
.tri:nth-child(130) {
  border-top: 4px solid #ff00aa;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: -2px;
  margin-top: -2px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(105deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim130 10s infinite linear;
  animation-delay: -6.5s;
  opacity: 0;
}

@keyframes anim130 {
  0% {
    opacity: 1;
    transform: rotate(157.5deg) translate3d(865px, 39px, 1000px) scale(1);
  }
}
.tri:nth-child(131) {
  border-top: 29px solid #5eff00;
  border-right: 29px solid transparent;
  border-left: 29px solid transparent;
  margin-left: -14.5px;
  margin-top: -14.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(121deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim131 10s infinite linear;
  animation-delay: -6.55s;
  opacity: 0;
}

@keyframes anim131 {
  0% {
    opacity: 1;
    transform: rotate(181.5deg) translate3d(828px, 500px, 1000px) scale(1);
  }
}
.tri:nth-child(132) {
  border-top: 30px solid #0073ff;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent;
  margin-left: -15px;
  margin-top: -15px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(281deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim132 10s infinite linear;
  animation-delay: -6.6s;
  opacity: 0;
}

@keyframes anim132 {
  0% {
    opacity: 1;
    transform: rotate(421.5deg) translate3d(94px, 64px, 1000px) scale(1);
  }
}
.tri:nth-child(133) {
  border-top: 44px solid #00ff80;
  border-right: 44px solid transparent;
  border-left: 44px solid transparent;
  margin-left: -22px;
  margin-top: -22px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(43deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim133 10s infinite linear;
  animation-delay: -6.65s;
  opacity: 0;
}

@keyframes anim133 {
  0% {
    opacity: 1;
    transform: rotate(64.5deg) translate3d(694px, 679px, 1000px) scale(1);
  }
}
.tri:nth-child(134) {
  border-top: 25px solid #0026ff;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(92deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim134 10s infinite linear;
  animation-delay: -6.7s;
  opacity: 0;
}

@keyframes anim134 {
  0% {
    opacity: 1;
    transform: rotate(138deg) translate3d(108px, 68px, 1000px) scale(1);
  }
}
.tri:nth-child(135) {
  border-top: 47px solid #b700ff;
  border-right: 47px solid transparent;
  border-left: 47px solid transparent;
  margin-left: -23.5px;
  margin-top: -23.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(198deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim135 10s infinite linear;
  animation-delay: -6.75s;
  opacity: 0;
}

@keyframes anim135 {
  0% {
    opacity: 1;
    transform: rotate(297deg) translate3d(503px, 732px, 1000px) scale(1);
  }
}
.tri:nth-child(136) {
  border-top: 25px solid #0004ff;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(33deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim136 10s infinite linear;
  animation-delay: -6.8s;
  opacity: 0;
}

@keyframes anim136 {
  0% {
    opacity: 1;
    transform: rotate(49.5deg) translate3d(208px, 23px, 1000px) scale(1);
  }
}
.tri:nth-child(137) {
  border-top: 50px solid #00ff15;
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(351deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim137 10s infinite linear;
  animation-delay: -6.85s;
  opacity: 0;
}

@keyframes anim137 {
  0% {
    opacity: 1;
    transform: rotate(526.5deg) translate3d(338px, 382px, 1000px) scale(1);
  }
}
.tri:nth-child(138) {
  border-top: 28px solid #ff00e1;
  border-right: 28px solid transparent;
  border-left: 28px solid transparent;
  margin-left: -14px;
  margin-top: -14px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(117deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim138 10s infinite linear;
  animation-delay: -6.9s;
  opacity: 0;
}

@keyframes anim138 {
  0% {
    opacity: 1;
    transform: rotate(175.5deg) translate3d(47px, 419px, 1000px) scale(1);
  }
}
.tri:nth-child(139) {
  border-top: 21px solid #ddff00;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(331deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim139 10s infinite linear;
  animation-delay: -6.95s;
  opacity: 0;
}

@keyframes anim139 {
  0% {
    opacity: 1;
    transform: rotate(496.5deg) translate3d(481px, 451px, 1000px) scale(1);
  }
}
.tri:nth-child(140) {
  border-top: 40px solid #4d00ff;
  border-right: 40px solid transparent;
  border-left: 40px solid transparent;
  margin-left: -20px;
  margin-top: -20px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(283deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim140 10s infinite linear;
  animation-delay: -7s;
  opacity: 0;
}

@keyframes anim140 {
  0% {
    opacity: 1;
    transform: rotate(424.5deg) translate3d(232px, 135px, 1000px) scale(1);
  }
}
.tri:nth-child(141) {
  border-top: 28px solid #c400ff;
  border-right: 28px solid transparent;
  border-left: 28px solid transparent;
  margin-left: -14px;
  margin-top: -14px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(100deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim141 10s infinite linear;
  animation-delay: -7.05s;
  opacity: 0;
}

@keyframes anim141 {
  0% {
    opacity: 1;
    transform: rotate(150deg) translate3d(797px, 877px, 1000px) scale(1);
  }
}
.tri:nth-child(142) {
  border-top: 36px solid #a2ff00;
  border-right: 36px solid transparent;
  border-left: 36px solid transparent;
  margin-left: -18px;
  margin-top: -18px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(321deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim142 10s infinite linear;
  animation-delay: -7.1s;
  opacity: 0;
}

@keyframes anim142 {
  0% {
    opacity: 1;
    transform: rotate(481.5deg) translate3d(324px, 290px, 1000px) scale(1);
  }
}
.tri:nth-child(143) {
  border-top: 50px solid #d9ff00;
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  margin-left: -25px;
  margin-top: -25px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(264deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim143 10s infinite linear;
  animation-delay: -7.15s;
  opacity: 0;
}

@keyframes anim143 {
  0% {
    opacity: 1;
    transform: rotate(396deg) translate3d(345px, 224px, 1000px) scale(1);
  }
}
.tri:nth-child(144) {
  border-top: 42px solid #ff0011;
  border-right: 42px solid transparent;
  border-left: 42px solid transparent;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(318deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim144 10s infinite linear;
  animation-delay: -7.2s;
  opacity: 0;
}

@keyframes anim144 {
  0% {
    opacity: 1;
    transform: rotate(477deg) translate3d(537px, 215px, 1000px) scale(1);
  }
}
.tri:nth-child(145) {
  border-top: 33px solid #ffae00;
  border-right: 33px solid transparent;
  border-left: 33px solid transparent;
  margin-left: -16.5px;
  margin-top: -16.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(349deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim145 10s infinite linear;
  animation-delay: -7.25s;
  opacity: 0;
}

@keyframes anim145 {
  0% {
    opacity: 1;
    transform: rotate(523.5deg) translate3d(307px, 312px, 1000px) scale(1);
  }
}
.tri:nth-child(146) {
  border-top: 28px solid #5900ff;
  border-right: 28px solid transparent;
  border-left: 28px solid transparent;
  margin-left: -14px;
  margin-top: -14px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(155deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim146 10s infinite linear;
  animation-delay: -7.3s;
  opacity: 0;
}

@keyframes anim146 {
  0% {
    opacity: 1;
    transform: rotate(232.5deg) translate3d(634px, 164px, 1000px) scale(1);
  }
}
.tri:nth-child(147) {
  border-top: 21px solid #00ffcc;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(306deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim147 10s infinite linear;
  animation-delay: -7.35s;
  opacity: 0;
}

@keyframes anim147 {
  0% {
    opacity: 1;
    transform: rotate(459deg) translate3d(406px, 379px, 1000px) scale(1);
  }
}
.tri:nth-child(148) {
  border-top: 18px solid #ff0062;
  border-right: 18px solid transparent;
  border-left: 18px solid transparent;
  margin-left: -9px;
  margin-top: -9px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(97deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim148 10s infinite linear;
  animation-delay: -7.4s;
  opacity: 0;
}

@keyframes anim148 {
  0% {
    opacity: 1;
    transform: rotate(145.5deg) translate3d(104px, 531px, 1000px) scale(1);
  }
}
.tri:nth-child(149) {
  border-top: 25px solid #e600ff;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(91deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim149 10s infinite linear;
  animation-delay: -7.45s;
  opacity: 0;
}

@keyframes anim149 {
  0% {
    opacity: 1;
    transform: rotate(136.5deg) translate3d(640px, 6px, 1000px) scale(1);
  }
}
.tri:nth-child(150) {
  border-top: 14px solid #6200ff;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  margin-left: -7px;
  margin-top: -7px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(323deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim150 10s infinite linear;
  animation-delay: -7.5s;
  opacity: 0;
}

@keyframes anim150 {
  0% {
    opacity: 1;
    transform: rotate(484.5deg) translate3d(458px, 695px, 1000px) scale(1);
  }
}
.tri:nth-child(151) {
  border-top: 41px solid #ffa600;
  border-right: 41px solid transparent;
  border-left: 41px solid transparent;
  margin-left: -20.5px;
  margin-top: -20.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(169deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim151 10s infinite linear;
  animation-delay: -7.55s;
  opacity: 0;
}

@keyframes anim151 {
  0% {
    opacity: 1;
    transform: rotate(253.5deg) translate3d(382px, 94px, 1000px) scale(1);
  }
}
.tri:nth-child(152) {
  border-top: 41px solid #f200ff;
  border-right: 41px solid transparent;
  border-left: 41px solid transparent;
  margin-left: -20.5px;
  margin-top: -20.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(198deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim152 10s infinite linear;
  animation-delay: -7.6s;
  opacity: 0;
}

@keyframes anim152 {
  0% {
    opacity: 1;
    transform: rotate(297deg) translate3d(184px, 780px, 1000px) scale(1);
  }
}
.tri:nth-child(153) {
  border-top: 11px solid #11ff00;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  margin-left: -5.5px;
  margin-top: -5.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(64deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim153 10s infinite linear;
  animation-delay: -7.65s;
  opacity: 0;
}

@keyframes anim153 {
  0% {
    opacity: 1;
    transform: rotate(96deg) translate3d(44px, 603px, 1000px) scale(1);
  }
}
.tri:nth-child(154) {
  border-top: 19px solid #00ff09;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  margin-left: -9.5px;
  margin-top: -9.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(284deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim154 10s infinite linear;
  animation-delay: -7.7s;
  opacity: 0;
}

@keyframes anim154 {
  0% {
    opacity: 1;
    transform: rotate(426deg) translate3d(429px, 241px, 1000px) scale(1);
  }
}
.tri:nth-child(155) {
  border-top: 26px solid #ff3c00;
  border-right: 26px solid transparent;
  border-left: 26px solid transparent;
  margin-left: -13px;
  margin-top: -13px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(113deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim155 10s infinite linear;
  animation-delay: -7.75s;
  opacity: 0;
}

@keyframes anim155 {
  0% {
    opacity: 1;
    transform: rotate(169.5deg) translate3d(860px, 415px, 1000px) scale(1);
  }
}
.tri:nth-child(156) {
  border-top: 46px solid #6aff00;
  border-right: 46px solid transparent;
  border-left: 46px solid transparent;
  margin-left: -23px;
  margin-top: -23px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(59deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim156 10s infinite linear;
  animation-delay: -7.8s;
  opacity: 0;
}

@keyframes anim156 {
  0% {
    opacity: 1;
    transform: rotate(88.5deg) translate3d(305px, 978px, 1000px) scale(1);
  }
}
.tri:nth-child(157) {
  border-top: 1px solid #00ff59;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  margin-left: -0.5px;
  margin-top: -0.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(195deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim157 10s infinite linear;
  animation-delay: -7.85s;
  opacity: 0;
}

@keyframes anim157 {
  0% {
    opacity: 1;
    transform: rotate(292.5deg) translate3d(731px, 885px, 1000px) scale(1);
  }
}
.tri:nth-child(158) {
  border-top: 42px solid #ffe600;
  border-right: 42px solid transparent;
  border-left: 42px solid transparent;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(229deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim158 10s infinite linear;
  animation-delay: -7.9s;
  opacity: 0;
}

@keyframes anim158 {
  0% {
    opacity: 1;
    transform: rotate(343.5deg) translate3d(874px, 470px, 1000px) scale(1);
  }
}
.tri:nth-child(159) {
  border-top: 22px solid #ff0095;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
  margin-left: -11px;
  margin-top: -11px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(285deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim159 10s infinite linear;
  animation-delay: -7.95s;
  opacity: 0;
}

@keyframes anim159 {
  0% {
    opacity: 1;
    transform: rotate(427.5deg) translate3d(660px, 330px, 1000px) scale(1);
  }
}
.tri:nth-child(160) {
  border-top: 15px solid #ff0062;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  margin-left: -7.5px;
  margin-top: -7.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(138deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim160 10s infinite linear;
  animation-delay: -8s;
  opacity: 0;
}

@keyframes anim160 {
  0% {
    opacity: 1;
    transform: rotate(207deg) translate3d(721px, 369px, 1000px) scale(1);
  }
}
.tri:nth-child(161) {
  border-top: 41px solid #003cff;
  border-right: 41px solid transparent;
  border-left: 41px solid transparent;
  margin-left: -20.5px;
  margin-top: -20.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(188deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim161 10s infinite linear;
  animation-delay: -8.05s;
  opacity: 0;
}

@keyframes anim161 {
  0% {
    opacity: 1;
    transform: rotate(282deg) translate3d(398px, 199px, 1000px) scale(1);
  }
}
.tri:nth-child(162) {
  border-top: 35px solid #ffc400;
  border-right: 35px solid transparent;
  border-left: 35px solid transparent;
  margin-left: -17.5px;
  margin-top: -17.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(118deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim162 10s infinite linear;
  animation-delay: -8.1s;
  opacity: 0;
}

@keyframes anim162 {
  0% {
    opacity: 1;
    transform: rotate(177deg) translate3d(165px, 177px, 1000px) scale(1);
  }
}
.tri:nth-child(163) {
  border-top: 13px solid #00ffc8;
  border-right: 13px solid transparent;
  border-left: 13px solid transparent;
  margin-left: -6.5px;
  margin-top: -6.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(252deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim163 10s infinite linear;
  animation-delay: -8.15s;
  opacity: 0;
}

@keyframes anim163 {
  0% {
    opacity: 1;
    transform: rotate(378deg) translate3d(251px, 44px, 1000px) scale(1);
  }
}
.tri:nth-child(164) {
  border-top: 47px solid #ff7b00;
  border-right: 47px solid transparent;
  border-left: 47px solid transparent;
  margin-left: -23.5px;
  margin-top: -23.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(283deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim164 10s infinite linear;
  animation-delay: -8.2s;
  opacity: 0;
}

@keyframes anim164 {
  0% {
    opacity: 1;
    transform: rotate(424.5deg) translate3d(350px, 919px, 1000px) scale(1);
  }
}
.tri:nth-child(165) {
  border-top: 1px solid #ff6f00;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  margin-left: -0.5px;
  margin-top: -0.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(335deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim165 10s infinite linear;
  animation-delay: -8.25s;
  opacity: 0;
}

@keyframes anim165 {
  0% {
    opacity: 1;
    transform: rotate(502.5deg) translate3d(943px, 429px, 1000px) scale(1);
  }
}
.tri:nth-child(166) {
  border-top: 9px solid #09ff00;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  margin-left: -4.5px;
  margin-top: -4.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(210deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim166 10s infinite linear;
  animation-delay: -8.3s;
  opacity: 0;
}

@keyframes anim166 {
  0% {
    opacity: 1;
    transform: rotate(315deg) translate3d(849px, 731px, 1000px) scale(1);
  }
}
.tri:nth-child(167) {
  border-top: 45px solid #c800ff;
  border-right: 45px solid transparent;
  border-left: 45px solid transparent;
  margin-left: -22.5px;
  margin-top: -22.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(111deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim167 10s infinite linear;
  animation-delay: -8.35s;
  opacity: 0;
}

@keyframes anim167 {
  0% {
    opacity: 1;
    transform: rotate(166.5deg) translate3d(501px, 486px, 1000px) scale(1);
  }
}
.tri:nth-child(168) {
  border-top: 42px solid #00ff1a;
  border-right: 42px solid transparent;
  border-left: 42px solid transparent;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(16deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim168 10s infinite linear;
  animation-delay: -8.4s;
  opacity: 0;
}

@keyframes anim168 {
  0% {
    opacity: 1;
    transform: rotate(24deg) translate3d(456px, 548px, 1000px) scale(1);
  }
}
.tri:nth-child(169) {
  border-top: 43px solid #00ff09;
  border-right: 43px solid transparent;
  border-left: 43px solid transparent;
  margin-left: -21.5px;
  margin-top: -21.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(258deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim169 10s infinite linear;
  animation-delay: -8.45s;
  opacity: 0;
}

@keyframes anim169 {
  0% {
    opacity: 1;
    transform: rotate(387deg) translate3d(964px, 119px, 1000px) scale(1);
  }
}
.tri:nth-child(170) {
  border-top: 36px solid #73ff00;
  border-right: 36px solid transparent;
  border-left: 36px solid transparent;
  margin-left: -18px;
  margin-top: -18px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(156deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim170 10s infinite linear;
  animation-delay: -8.5s;
  opacity: 0;
}

@keyframes anim170 {
  0% {
    opacity: 1;
    transform: rotate(234deg) translate3d(315px, 267px, 1000px) scale(1);
  }
}
.tri:nth-child(171) {
  border-top: 23px solid #ee00ff;
  border-right: 23px solid transparent;
  border-left: 23px solid transparent;
  margin-left: -11.5px;
  margin-top: -11.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(239deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim171 10s infinite linear;
  animation-delay: -8.55s;
  opacity: 0;
}

@keyframes anim171 {
  0% {
    opacity: 1;
    transform: rotate(358.5deg) translate3d(710px, 149px, 1000px) scale(1);
  }
}
.tri:nth-child(172) {
  border-top: 2px solid #00ff99;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  margin-left: -1px;
  margin-top: -1px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(31deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim172 10s infinite linear;
  animation-delay: -8.6s;
  opacity: 0;
}

@keyframes anim172 {
  0% {
    opacity: 1;
    transform: rotate(46.5deg) translate3d(963px, 516px, 1000px) scale(1);
  }
}
.tri:nth-child(173) {
  border-top: 25px solid #ff9500;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(322deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim173 10s infinite linear;
  animation-delay: -8.65s;
  opacity: 0;
}

@keyframes anim173 {
  0% {
    opacity: 1;
    transform: rotate(483deg) translate3d(47px, 340px, 1000px) scale(1);
  }
}
.tri:nth-child(174) {
  border-top: 11px solid #00ff55;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  margin-left: -5.5px;
  margin-top: -5.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(267deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim174 10s infinite linear;
  animation-delay: -8.7s;
  opacity: 0;
}

@keyframes anim174 {
  0% {
    opacity: 1;
    transform: rotate(400.5deg) translate3d(538px, 767px, 1000px) scale(1);
  }
}
.tri:nth-child(175) {
  border-top: 5px solid #ff006f;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(235deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim175 10s infinite linear;
  animation-delay: -8.75s;
  opacity: 0;
}

@keyframes anim175 {
  0% {
    opacity: 1;
    transform: rotate(352.5deg) translate3d(934px, 510px, 1000px) scale(1);
  }
}
.tri:nth-child(176) {
  border-top: 39px solid #00aeff;
  border-right: 39px solid transparent;
  border-left: 39px solid transparent;
  margin-left: -19.5px;
  margin-top: -19.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(203deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim176 10s infinite linear;
  animation-delay: -8.8s;
  opacity: 0;
}

@keyframes anim176 {
  0% {
    opacity: 1;
    transform: rotate(304.5deg) translate3d(59px, 952px, 1000px) scale(1);
  }
}
.tri:nth-child(177) {
  border-top: 37px solid #ae00ff;
  border-right: 37px solid transparent;
  border-left: 37px solid transparent;
  margin-left: -18.5px;
  margin-top: -18.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(250deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim177 10s infinite linear;
  animation-delay: -8.85s;
  opacity: 0;
}

@keyframes anim177 {
  0% {
    opacity: 1;
    transform: rotate(375deg) translate3d(614px, 72px, 1000px) scale(1);
  }
}
.tri:nth-child(178) {
  border-top: 49px solid #00ffaa;
  border-right: 49px solid transparent;
  border-left: 49px solid transparent;
  margin-left: -24.5px;
  margin-top: -24.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(268deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim178 10s infinite linear;
  animation-delay: -8.9s;
  opacity: 0;
}

@keyframes anim178 {
  0% {
    opacity: 1;
    transform: rotate(402deg) translate3d(520px, 161px, 1000px) scale(1);
  }
}
.tri:nth-child(179) {
  border-top: 29px solid #0044ff;
  border-right: 29px solid transparent;
  border-left: 29px solid transparent;
  margin-left: -14.5px;
  margin-top: -14.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(50deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim179 10s infinite linear;
  animation-delay: -8.95s;
  opacity: 0;
}

@keyframes anim179 {
  0% {
    opacity: 1;
    transform: rotate(75deg) translate3d(196px, 749px, 1000px) scale(1);
  }
}
.tri:nth-child(180) {
  border-top: 31px solid #ffc800;
  border-right: 31px solid transparent;
  border-left: 31px solid transparent;
  margin-left: -15.5px;
  margin-top: -15.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(185deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim180 10s infinite linear;
  animation-delay: -9s;
  opacity: 0;
}

@keyframes anim180 {
  0% {
    opacity: 1;
    transform: rotate(277.5deg) translate3d(674px, 13px, 1000px) scale(1);
  }
}
.tri:nth-child(181) {
  border-top: 46px solid #001eff;
  border-right: 46px solid transparent;
  border-left: 46px solid transparent;
  margin-left: -23px;
  margin-top: -23px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(100deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim181 10s infinite linear;
  animation-delay: -9.05s;
  opacity: 0;
}

@keyframes anim181 {
  0% {
    opacity: 1;
    transform: rotate(150deg) translate3d(763px, 155px, 1000px) scale(1);
  }
}
.tri:nth-child(182) {
  border-top: 39px solid fuchsia;
  border-right: 39px solid transparent;
  border-left: 39px solid transparent;
  margin-left: -19.5px;
  margin-top: -19.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(19deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim182 10s infinite linear;
  animation-delay: -9.1s;
  opacity: 0;
}

@keyframes anim182 {
  0% {
    opacity: 1;
    transform: rotate(28.5deg) translate3d(262px, 269px, 1000px) scale(1);
  }
}
.tri:nth-child(183) {
  border-top: 46px solid #ffee00;
  border-right: 46px solid transparent;
  border-left: 46px solid transparent;
  margin-left: -23px;
  margin-top: -23px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(219deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim183 10s infinite linear;
  animation-delay: -9.15s;
  opacity: 0;
}

@keyframes anim183 {
  0% {
    opacity: 1;
    transform: rotate(328.5deg) translate3d(216px, 409px, 1000px) scale(1);
  }
}
.tri:nth-child(184) {
  border-top: 3px solid #00ff9d;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  margin-left: -1.5px;
  margin-top: -1.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(326deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim184 10s infinite linear;
  animation-delay: -9.2s;
  opacity: 0;
}

@keyframes anim184 {
  0% {
    opacity: 1;
    transform: rotate(489deg) translate3d(695px, 438px, 1000px) scale(1);
  }
}
.tri:nth-child(185) {
  border-top: 3px solid #ff1100;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  margin-left: -1.5px;
  margin-top: -1.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(41deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim185 10s infinite linear;
  animation-delay: -9.25s;
  opacity: 0;
}

@keyframes anim185 {
  0% {
    opacity: 1;
    transform: rotate(61.5deg) translate3d(922px, 996px, 1000px) scale(1);
  }
}
.tri:nth-child(186) {
  border-top: 5px solid #ff0044;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  margin-left: -2.5px;
  margin-top: -2.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(103deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim186 10s infinite linear;
  animation-delay: -9.3s;
  opacity: 0;
}

@keyframes anim186 {
  0% {
    opacity: 1;
    transform: rotate(154.5deg) translate3d(625px, 429px, 1000px) scale(1);
  }
}
.tri:nth-child(187) {
  border-top: 38px solid #09ff00;
  border-right: 38px solid transparent;
  border-left: 38px solid transparent;
  margin-left: -19px;
  margin-top: -19px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(181deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim187 10s infinite linear;
  animation-delay: -9.35s;
  opacity: 0;
}

@keyframes anim187 {
  0% {
    opacity: 1;
    transform: rotate(271.5deg) translate3d(222px, 345px, 1000px) scale(1);
  }
}
.tri:nth-child(188) {
  border-top: 21px solid #51ff00;
  border-right: 21px solid transparent;
  border-left: 21px solid transparent;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(188deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim188 10s infinite linear;
  animation-delay: -9.4s;
  opacity: 0;
}

@keyframes anim188 {
  0% {
    opacity: 1;
    transform: rotate(282deg) translate3d(814px, 934px, 1000px) scale(1);
  }
}
.tri:nth-child(189) {
  border-top: 4px solid #006aff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: -2px;
  margin-top: -2px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(355deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim189 10s infinite linear;
  animation-delay: -9.45s;
  opacity: 0;
}

@keyframes anim189 {
  0% {
    opacity: 1;
    transform: rotate(532.5deg) translate3d(116px, 879px, 1000px) scale(1);
  }
}
.tri:nth-child(190) {
  border-top: 19px solid #00ff4d;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  margin-left: -9.5px;
  margin-top: -9.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(182deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim190 10s infinite linear;
  animation-delay: -9.5s;
  opacity: 0;
}

@keyframes anim190 {
  0% {
    opacity: 1;
    transform: rotate(273deg) translate3d(318px, 219px, 1000px) scale(1);
  }
}
.tri:nth-child(191) {
  border-top: 15px solid #ff006a;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  margin-left: -7.5px;
  margin-top: -7.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(109deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim191 10s infinite linear;
  animation-delay: -9.55s;
  opacity: 0;
}

@keyframes anim191 {
  0% {
    opacity: 1;
    transform: rotate(163.5deg) translate3d(160px, 860px, 1000px) scale(1);
  }
}
.tri:nth-child(192) {
  border-top: 7px solid #00aeff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  margin-left: -3.5px;
  margin-top: -3.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(41deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim192 10s infinite linear;
  animation-delay: -9.6s;
  opacity: 0;
}

@keyframes anim192 {
  0% {
    opacity: 1;
    transform: rotate(61.5deg) translate3d(496px, 530px, 1000px) scale(1);
  }
}
.tri:nth-child(193) {
  border-top: 15px solid #00bbff;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  margin-left: -7.5px;
  margin-top: -7.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(321deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim193 10s infinite linear;
  animation-delay: -9.65s;
  opacity: 0;
}

@keyframes anim193 {
  0% {
    opacity: 1;
    transform: rotate(481.5deg) translate3d(831px, 326px, 1000px) scale(1);
  }
}
.tri:nth-child(194) {
  border-top: 12px solid #ffa600;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(281deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim194 10s infinite linear;
  animation-delay: -9.7s;
  opacity: 0;
}

@keyframes anim194 {
  0% {
    opacity: 1;
    transform: rotate(421.5deg) translate3d(328px, 381px, 1000px) scale(1);
  }
}
.tri:nth-child(195) {
  border-top: 36px solid #0055ff;
  border-right: 36px solid transparent;
  border-left: 36px solid transparent;
  margin-left: -18px;
  margin-top: -18px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(99deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim195 10s infinite linear;
  animation-delay: -9.75s;
  opacity: 0;
}

@keyframes anim195 {
  0% {
    opacity: 1;
    transform: rotate(148.5deg) translate3d(434px, 320px, 1000px) scale(1);
  }
}
.tri:nth-child(196) {
  border-top: 44px solid #00ff6a;
  border-right: 44px solid transparent;
  border-left: 44px solid transparent;
  margin-left: -22px;
  margin-top: -22px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(142deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim196 10s infinite linear;
  animation-delay: -9.8s;
  opacity: 0;
}

@keyframes anim196 {
  0% {
    opacity: 1;
    transform: rotate(213deg) translate3d(508px, 184px, 1000px) scale(1);
  }
}
.tri:nth-child(197) {
  border-top: 25px solid #ff00bf;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent;
  margin-left: -12.5px;
  margin-top: -12.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(172deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim197 10s infinite linear;
  animation-delay: -9.85s;
  opacity: 0;
}

@keyframes anim197 {
  0% {
    opacity: 1;
    transform: rotate(258deg) translate3d(286px, 53px, 1000px) scale(1);
  }
}
.tri:nth-child(198) {
  border-top: 17px solid #00ff55;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  margin-left: -8.5px;
  margin-top: -8.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(136deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim198 10s infinite linear;
  animation-delay: -9.9s;
  opacity: 0;
}

@keyframes anim198 {
  0% {
    opacity: 1;
    transform: rotate(204deg) translate3d(785px, 302px, 1000px) scale(1);
  }
}
.tri:nth-child(199) {
  border-top: 20px solid #ff0059;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  margin-left: -10px;
  margin-top: -10px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(37deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim199 10s infinite linear;
  animation-delay: -9.95s;
  opacity: 0;
}

@keyframes anim199 {
  0% {
    opacity: 1;
    transform: rotate(55.5deg) translate3d(709px, 463px, 1000px) scale(1);
  }
}
.tri:nth-child(200) {
  border-top: 47px solid #00aeff;
  border-right: 47px solid transparent;
  border-left: 47px solid transparent;
  margin-left: -23.5px;
  margin-top: -23.5px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transform: rotate(54deg) translate3d(0, 0, -1500px) scale(0);
  animation: anim200 10s infinite linear;
  animation-delay: -10s;
  opacity: 0;
}

@keyframes anim200 {
  0% {
    opacity: 1;
    transform: rotate(81deg) translate3d(553px, 728px, 1000px) scale(1);
  }
}