body {
  background: #171819;
  height: 100vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  perspective: 400px;
}

div {
  transform-style: preserve-3d;
  position: absolute;
}

.container {
  position: relative;
  display: grid;
  grid-template-rows: repeat(20, 5vh);
  grid-template-columns: repeat(20, 5vw);
  transform-style: preserve-3d;
}
.container::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 400px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 100%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 60px 50px black inset;
}

.monitor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transform-style: preserve-3d;
}

.trigger {
  position: relative;
}
.trigger:nth-child(1):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(1):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(2):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(2):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(3):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(3):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(4):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(4):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(5):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(5):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(6):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(6):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(7):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(7):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(8):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(8):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(9):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(9):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(10):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(10):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(11):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(11):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(12):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(12):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(13):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(13):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(14):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(14):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(15):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(15):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(16):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(16):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(17):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(17):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(18):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(18):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(19):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(19):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(20):hover ~ .monitor .camera.-x {
  transform: rotateX(-88deg);
}
.trigger:nth-child(20):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(21):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(21):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(22):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(22):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(23):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(23):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(24):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(24):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(25):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(25):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(26):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(26):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(27):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(27):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(28):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(28):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(29):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(29):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(30):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(30):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(31):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(31):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(32):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(32):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(33):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(33):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(34):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(34):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(35):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(35):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(36):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(36):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(37):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(37):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(38):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(38):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(39):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(39):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(40):hover ~ .monitor .camera.-x {
  transform: rotateX(-80deg);
}
.trigger:nth-child(40):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(41):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(41):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(42):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(42):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(43):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(43):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(44):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(44):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(45):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(45):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(46):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(46):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(47):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(47):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(48):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(48):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(49):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(49):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(50):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(50):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(51):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(51):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(52):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(52):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(53):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(53):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(54):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(54):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(55):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(55):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(56):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(56):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(57):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(57):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(58):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(58):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(59):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(59):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(60):hover ~ .monitor .camera.-x {
  transform: rotateX(-72deg);
}
.trigger:nth-child(60):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(61):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(61):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(62):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(62):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(63):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(63):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(64):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(64):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(65):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(65):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(66):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(66):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(67):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(67):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(68):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(68):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(69):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(69):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(70):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(70):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(71):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(71):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(72):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(72):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(73):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(73):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(74):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(74):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(75):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(75):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(76):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(76):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(77):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(77):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(78):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(78):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(79):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(79):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(80):hover ~ .monitor .camera.-x {
  transform: rotateX(-64deg);
}
.trigger:nth-child(80):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(81):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(81):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(82):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(82):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(83):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(83):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(84):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(84):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(85):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(85):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(86):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(86):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(87):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(87):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(88):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(88):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(89):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(89):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(90):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(90):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(91):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(91):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(92):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(92):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(93):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(93):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(94):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(94):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(95):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(95):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(96):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(96):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(97):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(97):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(98):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(98):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(99):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(99):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(100):hover ~ .monitor .camera.-x {
  transform: rotateX(-56deg);
}
.trigger:nth-child(100):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(101):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(101):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(102):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(102):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(103):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(103):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(104):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(104):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(105):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(105):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(106):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(106):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(107):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(107):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(108):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(108):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(109):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(109):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(110):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(110):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(111):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(111):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(112):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(112):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(113):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(113):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(114):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(114):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(115):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(115):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(116):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(116):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(117):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(117):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(118):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(118):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(119):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(119):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(120):hover ~ .monitor .camera.-x {
  transform: rotateX(-48deg);
}
.trigger:nth-child(120):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(121):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(121):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(122):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(122):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(123):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(123):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(124):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(124):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(125):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(125):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(126):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(126):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(127):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(127):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(128):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(128):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(129):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(129):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(130):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(130):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(131):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(131):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(132):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(132):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(133):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(133):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(134):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(134):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(135):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(135):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(136):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(136):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(137):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(137):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(138):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(138):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(139):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(139):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(140):hover ~ .monitor .camera.-x {
  transform: rotateX(-40deg);
}
.trigger:nth-child(140):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(141):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(141):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(142):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(142):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(143):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(143):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(144):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(144):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(145):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(145):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(146):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(146):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(147):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(147):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(148):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(148):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(149):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(149):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(150):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(150):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(151):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(151):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(152):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(152):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(153):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(153):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(154):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(154):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(155):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(155):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(156):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(156):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(157):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(157):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(158):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(158):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(159):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(159):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(160):hover ~ .monitor .camera.-x {
  transform: rotateX(-32deg);
}
.trigger:nth-child(160):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(161):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(161):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(162):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(162):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(163):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(163):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(164):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(164):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(165):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(165):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(166):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(166):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(167):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(167):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(168):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(168):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(169):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(169):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(170):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(170):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(171):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(171):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(172):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(172):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(173):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(173):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(174):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(174):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(175):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(175):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(176):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(176):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(177):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(177):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(178):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(178):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(179):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(179):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(180):hover ~ .monitor .camera.-x {
  transform: rotateX(-24deg);
}
.trigger:nth-child(180):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(181):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(181):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(182):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(182):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(183):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(183):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(184):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(184):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(185):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(185):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(186):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(186):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(187):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(187):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(188):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(188):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(189):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(189):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(190):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(190):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(191):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(191):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(192):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(192):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(193):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(193):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(194):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(194):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(195):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(195):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(196):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(196):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(197):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(197):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(198):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(198):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(199):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(199):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(200):hover ~ .monitor .camera.-x {
  transform: rotateX(-16deg);
}
.trigger:nth-child(200):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(201):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(201):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(202):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(202):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(203):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(203):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(204):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(204):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(205):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(205):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(206):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(206):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(207):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(207):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(208):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(208):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(209):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(209):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(210):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(210):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(211):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(211):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(212):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(212):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(213):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(213):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(214):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(214):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(215):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(215):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(216):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(216):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(217):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(217):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(218):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(218):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(219):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(219):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(220):hover ~ .monitor .camera.-x {
  transform: rotateX(-8deg);
}
.trigger:nth-child(220):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(221):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(221):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(222):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(222):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(223):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(223):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(224):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(224):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(225):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(225):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(226):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(226):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(227):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(227):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(228):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(228):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(229):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(229):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(230):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(230):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(231):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(231):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(232):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(232):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(233):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(233):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(234):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(234):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(235):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(235):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(236):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(236):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(237):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(237):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(238):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(238):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(239):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(239):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(240):hover ~ .monitor .camera.-x {
  transform: rotateX(0deg);
}
.trigger:nth-child(240):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(241):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(241):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(242):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(242):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(243):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(243):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(244):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(244):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(245):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(245):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(246):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(246):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(247):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(247):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(248):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(248):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(249):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(249):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(250):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(250):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(251):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(251):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(252):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(252):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(253):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(253):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(254):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(254):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(255):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(255):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(256):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(256):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(257):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(257):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(258):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(258):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(259):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(259):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(260):hover ~ .monitor .camera.-x {
  transform: rotateX(8deg);
}
.trigger:nth-child(260):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(261):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(261):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(262):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(262):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(263):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(263):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(264):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(264):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(265):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(265):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(266):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(266):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(267):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(267):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(268):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(268):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(269):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(269):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(270):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(270):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(271):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(271):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(272):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(272):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(273):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(273):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(274):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(274):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(275):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(275):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(276):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(276):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(277):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(277):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(278):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(278):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(279):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(279):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(280):hover ~ .monitor .camera.-x {
  transform: rotateX(16deg);
}
.trigger:nth-child(280):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(281):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(281):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(282):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(282):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(283):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(283):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(284):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(284):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(285):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(285):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(286):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(286):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(287):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(287):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(288):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(288):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(289):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(289):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(290):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(290):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(291):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(291):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(292):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(292):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(293):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(293):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(294):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(294):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(295):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(295):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(296):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(296):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(297):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(297):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(298):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(298):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(299):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(299):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(300):hover ~ .monitor .camera.-x {
  transform: rotateX(24deg);
}
.trigger:nth-child(300):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(301):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(301):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(302):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(302):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(303):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(303):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(304):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(304):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(305):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(305):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(306):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(306):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(307):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(307):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(308):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(308):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(309):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(309):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(310):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(310):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(311):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(311):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(312):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(312):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(313):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(313):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(314):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(314):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(315):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(315):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(316):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(316):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(317):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(317):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(318):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(318):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(319):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(319):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(320):hover ~ .monitor .camera.-x {
  transform: rotateX(32deg);
}
.trigger:nth-child(320):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(321):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(321):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(322):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(322):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(323):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(323):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(324):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(324):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(325):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(325):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(326):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(326):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(327):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(327):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(328):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(328):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(329):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(329):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(330):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(330):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(331):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(331):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(332):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(332):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(333):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(333):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(334):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(334):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(335):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(335):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(336):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(336):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(337):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(337):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(338):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(338):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(339):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(339):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(340):hover ~ .monitor .camera.-x {
  transform: rotateX(40deg);
}
.trigger:nth-child(340):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(341):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(341):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(342):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(342):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(343):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(343):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(344):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(344):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(345):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(345):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(346):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(346):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(347):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(347):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(348):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(348):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(349):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(349):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(350):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(350):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(351):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(351):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(352):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(352):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(353):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(353):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(354):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(354):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(355):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(355):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(356):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(356):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(357):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(357):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(358):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(358):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(359):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(359):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(360):hover ~ .monitor .camera.-x {
  transform: rotateX(48deg);
}
.trigger:nth-child(360):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(361):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(361):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(362):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(362):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(363):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(363):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(364):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(364):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(365):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(365):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(366):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(366):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(367):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(367):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(368):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(368):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(369):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(369):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(370):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(370):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(371):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(371):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(372):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(372):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(373):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(373):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(374):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(374):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(375):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(375):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(376):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(376):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(377):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(377):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(378):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(378):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(379):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(379):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(380):hover ~ .monitor .camera.-x {
  transform: rotateX(56deg);
}
.trigger:nth-child(380):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}
.trigger:nth-child(381):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(381):hover ~ .monitor .camera.-y {
  transform: rotateY(-80deg);
}
.trigger:nth-child(382):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(382):hover ~ .monitor .camera.-y {
  transform: rotateY(-72deg);
}
.trigger:nth-child(383):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(383):hover ~ .monitor .camera.-y {
  transform: rotateY(-64deg);
}
.trigger:nth-child(384):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(384):hover ~ .monitor .camera.-y {
  transform: rotateY(-56deg);
}
.trigger:nth-child(385):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(385):hover ~ .monitor .camera.-y {
  transform: rotateY(-48deg);
}
.trigger:nth-child(386):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(386):hover ~ .monitor .camera.-y {
  transform: rotateY(-40deg);
}
.trigger:nth-child(387):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(387):hover ~ .monitor .camera.-y {
  transform: rotateY(-32deg);
}
.trigger:nth-child(388):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(388):hover ~ .monitor .camera.-y {
  transform: rotateY(-24deg);
}
.trigger:nth-child(389):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(389):hover ~ .monitor .camera.-y {
  transform: rotateY(-16deg);
}
.trigger:nth-child(390):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(390):hover ~ .monitor .camera.-y {
  transform: rotateY(-8deg);
}
.trigger:nth-child(391):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(391):hover ~ .monitor .camera.-y {
  transform: rotateY(0deg);
}
.trigger:nth-child(392):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(392):hover ~ .monitor .camera.-y {
  transform: rotateY(8deg);
}
.trigger:nth-child(393):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(393):hover ~ .monitor .camera.-y {
  transform: rotateY(16deg);
}
.trigger:nth-child(394):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(394):hover ~ .monitor .camera.-y {
  transform: rotateY(24deg);
}
.trigger:nth-child(395):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(395):hover ~ .monitor .camera.-y {
  transform: rotateY(32deg);
}
.trigger:nth-child(396):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(396):hover ~ .monitor .camera.-y {
  transform: rotateY(40deg);
}
.trigger:nth-child(397):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(397):hover ~ .monitor .camera.-y {
  transform: rotateY(48deg);
}
.trigger:nth-child(398):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(398):hover ~ .monitor .camera.-y {
  transform: rotateY(56deg);
}
.trigger:nth-child(399):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(399):hover ~ .monitor .camera.-y {
  transform: rotateY(64deg);
}
.trigger:nth-child(400):hover ~ .monitor .camera.-x {
  transform: rotateX(64deg);
}
.trigger:nth-child(400):hover ~ .monitor .camera.-y {
  transform: rotateY(72deg);
}

.camera {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: 500ms;
}
.camera.-x {
  transform: rotateX(0deg);
}
.camera.-y {
  transform: rotateY(0deg);
}

.graphic {
  top: -5px;
  left: -15px;
  width: 30px;
  height: 10px;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
  background: #fff;
}

.panel {
  transform: translateZ(200px);
}

.line:nth-child(1) {
  transform: rotateX(-19deg);
}
.line:nth-child(1) .rotate {
  -webkit-animation-delay: -2021ms;
          animation-delay: -2021ms;
  -webkit-animation-duration: 7717ms;
          animation-duration: 7717ms;
}
.line:nth-child(1) .graphic {
  -webkit-animation: rotateX 5764ms -1220ms linear infinite;
          animation: rotateX 5764ms -1220ms linear infinite;
}
.line:nth-child(2) {
  transform: rotateX(-18deg);
}
.line:nth-child(2) .rotate {
  -webkit-animation-delay: -2507ms;
          animation-delay: -2507ms;
  -webkit-animation-duration: 5369ms;
          animation-duration: 5369ms;
}
.line:nth-child(2) .graphic {
  -webkit-animation: rotateX 4482ms -2472ms linear infinite;
          animation: rotateX 4482ms -2472ms linear infinite;
}
.line:nth-child(3) {
  transform: rotateX(-17deg);
}
.line:nth-child(3) .rotate {
  -webkit-animation-delay: -9952ms;
          animation-delay: -9952ms;
  -webkit-animation-duration: 5954ms;
          animation-duration: 5954ms;
}
.line:nth-child(3) .graphic {
  -webkit-animation: rotateX 3092ms -4424ms linear infinite;
          animation: rotateX 3092ms -4424ms linear infinite;
}
.line:nth-child(4) {
  transform: rotateX(-16deg);
}
.line:nth-child(4) .rotate {
  -webkit-animation-delay: -4326ms;
          animation-delay: -4326ms;
  -webkit-animation-duration: 7671ms;
          animation-duration: 7671ms;
}
.line:nth-child(4) .graphic {
  -webkit-animation: rotateX 3011ms -2050ms linear infinite;
          animation: rotateX 3011ms -2050ms linear infinite;
}
.line:nth-child(5) {
  transform: rotateX(-15deg);
}
.line:nth-child(5) .rotate {
  -webkit-animation-delay: -4529ms;
          animation-delay: -4529ms;
  -webkit-animation-duration: 6472ms;
          animation-duration: 6472ms;
}
.line:nth-child(5) .graphic {
  -webkit-animation: rotateX 5835ms -566ms linear infinite;
          animation: rotateX 5835ms -566ms linear infinite;
}
.line:nth-child(6) {
  transform: rotateX(-14deg);
}
.line:nth-child(6) .rotate {
  -webkit-animation-delay: -344ms;
          animation-delay: -344ms;
  -webkit-animation-duration: 5765ms;
          animation-duration: 5765ms;
}
.line:nth-child(6) .graphic {
  -webkit-animation: rotateX 4843ms -4508ms linear infinite;
          animation: rotateX 4843ms -4508ms linear infinite;
}
.line:nth-child(7) {
  transform: rotateX(-13deg);
}
.line:nth-child(7) .rotate {
  -webkit-animation-delay: -1330ms;
          animation-delay: -1330ms;
  -webkit-animation-duration: 5185ms;
          animation-duration: 5185ms;
}
.line:nth-child(7) .graphic {
  -webkit-animation: rotateX 5080ms -2039ms linear infinite;
          animation: rotateX 5080ms -2039ms linear infinite;
}
.line:nth-child(8) {
  transform: rotateX(-12deg);
}
.line:nth-child(8) .rotate {
  -webkit-animation-delay: -7564ms;
          animation-delay: -7564ms;
  -webkit-animation-duration: 7140ms;
          animation-duration: 7140ms;
}
.line:nth-child(8) .graphic {
  -webkit-animation: rotateX 3218ms -2664ms linear infinite;
          animation: rotateX 3218ms -2664ms linear infinite;
}
.line:nth-child(9) {
  transform: rotateX(-11deg);
}
.line:nth-child(9) .rotate {
  -webkit-animation-delay: -3264ms;
          animation-delay: -3264ms;
  -webkit-animation-duration: 6244ms;
          animation-duration: 6244ms;
}
.line:nth-child(9) .graphic {
  -webkit-animation: rotateX 4311ms -5748ms linear infinite;
          animation: rotateX 4311ms -5748ms linear infinite;
}
.line:nth-child(10) {
  transform: rotateX(-10deg);
}
.line:nth-child(10) .rotate {
  -webkit-animation-delay: -8870ms;
          animation-delay: -8870ms;
  -webkit-animation-duration: 7494ms;
          animation-duration: 7494ms;
}
.line:nth-child(10) .graphic {
  -webkit-animation: rotateX 4026ms -4688ms linear infinite;
          animation: rotateX 4026ms -4688ms linear infinite;
}
.line:nth-child(11) {
  transform: rotateX(-9deg);
}
.line:nth-child(11) .rotate {
  -webkit-animation-delay: -8109ms;
          animation-delay: -8109ms;
  -webkit-animation-duration: 7787ms;
          animation-duration: 7787ms;
}
.line:nth-child(11) .graphic {
  -webkit-animation: rotateX 4096ms -602ms linear infinite;
          animation: rotateX 4096ms -602ms linear infinite;
}
.line:nth-child(12) {
  transform: rotateX(-8deg);
}
.line:nth-child(12) .rotate {
  -webkit-animation-delay: -4300ms;
          animation-delay: -4300ms;
  -webkit-animation-duration: 5354ms;
          animation-duration: 5354ms;
}
.line:nth-child(12) .graphic {
  -webkit-animation: rotateX 3703ms -4255ms linear infinite;
          animation: rotateX 3703ms -4255ms linear infinite;
}
.line:nth-child(13) {
  transform: rotateX(-7deg);
}
.line:nth-child(13) .rotate {
  -webkit-animation-delay: -5407ms;
          animation-delay: -5407ms;
  -webkit-animation-duration: 6937ms;
          animation-duration: 6937ms;
}
.line:nth-child(13) .graphic {
  -webkit-animation: rotateX 4853ms -258ms linear infinite;
          animation: rotateX 4853ms -258ms linear infinite;
}
.line:nth-child(14) {
  transform: rotateX(-6deg);
}
.line:nth-child(14) .rotate {
  -webkit-animation-delay: -907ms;
          animation-delay: -907ms;
  -webkit-animation-duration: 7720ms;
          animation-duration: 7720ms;
}
.line:nth-child(14) .graphic {
  -webkit-animation: rotateX 3866ms -3317ms linear infinite;
          animation: rotateX 3866ms -3317ms linear infinite;
}
.line:nth-child(15) {
  transform: rotateX(-5deg);
}
.line:nth-child(15) .rotate {
  -webkit-animation-delay: -961ms;
          animation-delay: -961ms;
  -webkit-animation-duration: 5852ms;
          animation-duration: 5852ms;
}
.line:nth-child(15) .graphic {
  -webkit-animation: rotateX 4593ms -1628ms linear infinite;
          animation: rotateX 4593ms -1628ms linear infinite;
}
.line:nth-child(16) {
  transform: rotateX(-4deg);
}
.line:nth-child(16) .rotate {
  -webkit-animation-delay: -3879ms;
          animation-delay: -3879ms;
  -webkit-animation-duration: 5940ms;
          animation-duration: 5940ms;
}
.line:nth-child(16) .graphic {
  -webkit-animation: rotateX 4316ms -646ms linear infinite;
          animation: rotateX 4316ms -646ms linear infinite;
}
.line:nth-child(17) {
  transform: rotateX(-3deg);
}
.line:nth-child(17) .rotate {
  -webkit-animation-delay: -5600ms;
          animation-delay: -5600ms;
  -webkit-animation-duration: 6044ms;
          animation-duration: 6044ms;
}
.line:nth-child(17) .graphic {
  -webkit-animation: rotateX 4588ms -4717ms linear infinite;
          animation: rotateX 4588ms -4717ms linear infinite;
}
.line:nth-child(18) {
  transform: rotateX(-2deg);
}
.line:nth-child(18) .rotate {
  -webkit-animation-delay: -6325ms;
          animation-delay: -6325ms;
  -webkit-animation-duration: 7365ms;
          animation-duration: 7365ms;
}
.line:nth-child(18) .graphic {
  -webkit-animation: rotateX 5254ms -4861ms linear infinite;
          animation: rotateX 5254ms -4861ms linear infinite;
}
.line:nth-child(19) {
  transform: rotateX(-1deg);
}
.line:nth-child(19) .rotate {
  -webkit-animation-delay: -4040ms;
          animation-delay: -4040ms;
  -webkit-animation-duration: 5050ms;
          animation-duration: 5050ms;
}
.line:nth-child(19) .graphic {
  -webkit-animation: rotateX 4075ms -5845ms linear infinite;
          animation: rotateX 4075ms -5845ms linear infinite;
}
.line:nth-child(20) {
  transform: rotateX(0deg);
}
.line:nth-child(20) .rotate {
  -webkit-animation-delay: -348ms;
          animation-delay: -348ms;
  -webkit-animation-duration: 5430ms;
          animation-duration: 5430ms;
}
.line:nth-child(20) .graphic {
  -webkit-animation: rotateX 4467ms -2375ms linear infinite;
          animation: rotateX 4467ms -2375ms linear infinite;
}
.line:nth-child(21) {
  transform: rotateX(1deg);
}
.line:nth-child(21) .rotate {
  -webkit-animation-delay: -9280ms;
          animation-delay: -9280ms;
  -webkit-animation-duration: 5023ms;
          animation-duration: 5023ms;
}
.line:nth-child(21) .graphic {
  -webkit-animation: rotateX 5879ms -3101ms linear infinite;
          animation: rotateX 5879ms -3101ms linear infinite;
}
.line:nth-child(22) {
  transform: rotateX(2deg);
}
.line:nth-child(22) .rotate {
  -webkit-animation-delay: -4345ms;
          animation-delay: -4345ms;
  -webkit-animation-duration: 7333ms;
          animation-duration: 7333ms;
}
.line:nth-child(22) .graphic {
  -webkit-animation: rotateX 5327ms -4185ms linear infinite;
          animation: rotateX 5327ms -4185ms linear infinite;
}
.line:nth-child(23) {
  transform: rotateX(3deg);
}
.line:nth-child(23) .rotate {
  -webkit-animation-delay: -3916ms;
          animation-delay: -3916ms;
  -webkit-animation-duration: 6098ms;
          animation-duration: 6098ms;
}
.line:nth-child(23) .graphic {
  -webkit-animation: rotateX 5792ms -3911ms linear infinite;
          animation: rotateX 5792ms -3911ms linear infinite;
}
.line:nth-child(24) {
  transform: rotateX(4deg);
}
.line:nth-child(24) .rotate {
  -webkit-animation-delay: -2534ms;
          animation-delay: -2534ms;
  -webkit-animation-duration: 6090ms;
          animation-duration: 6090ms;
}
.line:nth-child(24) .graphic {
  -webkit-animation: rotateX 5705ms -172ms linear infinite;
          animation: rotateX 5705ms -172ms linear infinite;
}
.line:nth-child(25) {
  transform: rotateX(5deg);
}
.line:nth-child(25) .rotate {
  -webkit-animation-delay: -1588ms;
          animation-delay: -1588ms;
  -webkit-animation-duration: 7755ms;
          animation-duration: 7755ms;
}
.line:nth-child(25) .graphic {
  -webkit-animation: rotateX 3570ms -2175ms linear infinite;
          animation: rotateX 3570ms -2175ms linear infinite;
}
.line:nth-child(26) {
  transform: rotateX(6deg);
}
.line:nth-child(26) .rotate {
  -webkit-animation-delay: -3142ms;
          animation-delay: -3142ms;
  -webkit-animation-duration: 7647ms;
          animation-duration: 7647ms;
}
.line:nth-child(26) .graphic {
  -webkit-animation: rotateX 5099ms -3131ms linear infinite;
          animation: rotateX 5099ms -3131ms linear infinite;
}
.line:nth-child(27) {
  transform: rotateX(7deg);
}
.line:nth-child(27) .rotate {
  -webkit-animation-delay: -9226ms;
          animation-delay: -9226ms;
  -webkit-animation-duration: 7465ms;
          animation-duration: 7465ms;
}
.line:nth-child(27) .graphic {
  -webkit-animation: rotateX 5666ms -5963ms linear infinite;
          animation: rotateX 5666ms -5963ms linear infinite;
}
.line:nth-child(28) {
  transform: rotateX(8deg);
}
.line:nth-child(28) .rotate {
  -webkit-animation-delay: -7082ms;
          animation-delay: -7082ms;
  -webkit-animation-duration: 6605ms;
          animation-duration: 6605ms;
}
.line:nth-child(28) .graphic {
  -webkit-animation: rotateX 3772ms -511ms linear infinite;
          animation: rotateX 3772ms -511ms linear infinite;
}
.line:nth-child(29) {
  transform: rotateX(9deg);
}
.line:nth-child(29) .rotate {
  -webkit-animation-delay: -7199ms;
          animation-delay: -7199ms;
  -webkit-animation-duration: 6301ms;
          animation-duration: 6301ms;
}
.line:nth-child(29) .graphic {
  -webkit-animation: rotateX 3390ms -1458ms linear infinite;
          animation: rotateX 3390ms -1458ms linear infinite;
}
.line:nth-child(30) {
  transform: rotateX(10deg);
}
.line:nth-child(30) .rotate {
  -webkit-animation-delay: -3824ms;
          animation-delay: -3824ms;
  -webkit-animation-duration: 5219ms;
          animation-duration: 5219ms;
}
.line:nth-child(30) .graphic {
  -webkit-animation: rotateX 4202ms -4332ms linear infinite;
          animation: rotateX 4202ms -4332ms linear infinite;
}
.line:nth-child(31) {
  transform: rotateX(11deg);
}
.line:nth-child(31) .rotate {
  -webkit-animation-delay: -213ms;
          animation-delay: -213ms;
  -webkit-animation-duration: 7222ms;
          animation-duration: 7222ms;
}
.line:nth-child(31) .graphic {
  -webkit-animation: rotateX 5003ms -1505ms linear infinite;
          animation: rotateX 5003ms -1505ms linear infinite;
}
.line:nth-child(32) {
  transform: rotateX(12deg);
}
.line:nth-child(32) .rotate {
  -webkit-animation-delay: -5061ms;
          animation-delay: -5061ms;
  -webkit-animation-duration: 7429ms;
          animation-duration: 7429ms;
}
.line:nth-child(32) .graphic {
  -webkit-animation: rotateX 3619ms -5731ms linear infinite;
          animation: rotateX 3619ms -5731ms linear infinite;
}
.line:nth-child(33) {
  transform: rotateX(13deg);
}
.line:nth-child(33) .rotate {
  -webkit-animation-delay: -9307ms;
          animation-delay: -9307ms;
  -webkit-animation-duration: 7434ms;
          animation-duration: 7434ms;
}
.line:nth-child(33) .graphic {
  -webkit-animation: rotateX 5509ms -3309ms linear infinite;
          animation: rotateX 5509ms -3309ms linear infinite;
}
.line:nth-child(34) {
  transform: rotateX(14deg);
}
.line:nth-child(34) .rotate {
  -webkit-animation-delay: -2002ms;
          animation-delay: -2002ms;
  -webkit-animation-duration: 6518ms;
          animation-duration: 6518ms;
}
.line:nth-child(34) .graphic {
  -webkit-animation: rotateX 3671ms -5535ms linear infinite;
          animation: rotateX 3671ms -5535ms linear infinite;
}
.line:nth-child(35) {
  transform: rotateX(15deg);
}
.line:nth-child(35) .rotate {
  -webkit-animation-delay: -4352ms;
          animation-delay: -4352ms;
  -webkit-animation-duration: 6100ms;
          animation-duration: 6100ms;
}
.line:nth-child(35) .graphic {
  -webkit-animation: rotateX 5297ms -2007ms linear infinite;
          animation: rotateX 5297ms -2007ms linear infinite;
}
.line:nth-child(36) {
  transform: rotateX(16deg);
}
.line:nth-child(36) .rotate {
  -webkit-animation-delay: -7410ms;
          animation-delay: -7410ms;
  -webkit-animation-duration: 5211ms;
          animation-duration: 5211ms;
}
.line:nth-child(36) .graphic {
  -webkit-animation: rotateX 4751ms -3013ms linear infinite;
          animation: rotateX 4751ms -3013ms linear infinite;
}
.line:nth-child(37) {
  transform: rotateX(17deg);
}
.line:nth-child(37) .rotate {
  -webkit-animation-delay: -2989ms;
          animation-delay: -2989ms;
  -webkit-animation-duration: 7406ms;
          animation-duration: 7406ms;
}
.line:nth-child(37) .graphic {
  -webkit-animation: rotateX 3538ms -4755ms linear infinite;
          animation: rotateX 3538ms -4755ms linear infinite;
}
.line:nth-child(38) {
  transform: rotateX(18deg);
}
.line:nth-child(38) .rotate {
  -webkit-animation-delay: -2042ms;
          animation-delay: -2042ms;
  -webkit-animation-duration: 7166ms;
          animation-duration: 7166ms;
}
.line:nth-child(38) .graphic {
  -webkit-animation: rotateX 5776ms -2046ms linear infinite;
          animation: rotateX 5776ms -2046ms linear infinite;
}
.line:nth-child(39) {
  transform: rotateX(19deg);
}
.line:nth-child(39) .rotate {
  -webkit-animation-delay: -6377ms;
          animation-delay: -6377ms;
  -webkit-animation-duration: 5135ms;
          animation-duration: 5135ms;
}
.line:nth-child(39) .graphic {
  -webkit-animation: rotateX 5942ms -4099ms linear infinite;
          animation: rotateX 5942ms -4099ms linear infinite;
}
.line:nth-child(40) {
  transform: rotateX(20deg);
}
.line:nth-child(40) .rotate {
  -webkit-animation-delay: -3851ms;
          animation-delay: -3851ms;
  -webkit-animation-duration: 7985ms;
          animation-duration: 7985ms;
}
.line:nth-child(40) .graphic {
  -webkit-animation: rotateX 5698ms -1450ms linear infinite;
          animation: rotateX 5698ms -1450ms linear infinite;
}
.line:nth-child(41) {
  transform: rotateX(21deg);
}
.line:nth-child(41) .rotate {
  -webkit-animation-delay: -8115ms;
          animation-delay: -8115ms;
  -webkit-animation-duration: 6013ms;
          animation-duration: 6013ms;
}
.line:nth-child(41) .graphic {
  -webkit-animation: rotateX 3070ms -4993ms linear infinite;
          animation: rotateX 3070ms -4993ms linear infinite;
}
.line:nth-child(42) {
  transform: rotateX(22deg);
}
.line:nth-child(42) .rotate {
  -webkit-animation-delay: -9602ms;
          animation-delay: -9602ms;
  -webkit-animation-duration: 6091ms;
          animation-duration: 6091ms;
}
.line:nth-child(42) .graphic {
  -webkit-animation: rotateX 3378ms -4467ms linear infinite;
          animation: rotateX 3378ms -4467ms linear infinite;
}
.line:nth-child(43) {
  transform: rotateX(23deg);
}
.line:nth-child(43) .rotate {
  -webkit-animation-delay: -3594ms;
          animation-delay: -3594ms;
  -webkit-animation-duration: 5495ms;
          animation-duration: 5495ms;
}
.line:nth-child(43) .graphic {
  -webkit-animation: rotateX 4573ms -222ms linear infinite;
          animation: rotateX 4573ms -222ms linear infinite;
}
.line:nth-child(44) {
  transform: rotateX(24deg);
}
.line:nth-child(44) .rotate {
  -webkit-animation-delay: -8463ms;
          animation-delay: -8463ms;
  -webkit-animation-duration: 7964ms;
          animation-duration: 7964ms;
}
.line:nth-child(44) .graphic {
  -webkit-animation: rotateX 5840ms -191ms linear infinite;
          animation: rotateX 5840ms -191ms linear infinite;
}
.line:nth-child(45) {
  transform: rotateX(25deg);
}
.line:nth-child(45) .rotate {
  -webkit-animation-delay: -7763ms;
          animation-delay: -7763ms;
  -webkit-animation-duration: 6443ms;
          animation-duration: 6443ms;
}
.line:nth-child(45) .graphic {
  -webkit-animation: rotateX 4085ms -1620ms linear infinite;
          animation: rotateX 4085ms -1620ms linear infinite;
}
.line:nth-child(46) {
  transform: rotateX(26deg);
}
.line:nth-child(46) .rotate {
  -webkit-animation-delay: -3172ms;
          animation-delay: -3172ms;
  -webkit-animation-duration: 7159ms;
          animation-duration: 7159ms;
}
.line:nth-child(46) .graphic {
  -webkit-animation: rotateX 5924ms -768ms linear infinite;
          animation: rotateX 5924ms -768ms linear infinite;
}
.line:nth-child(47) {
  transform: rotateX(27deg);
}
.line:nth-child(47) .rotate {
  -webkit-animation-delay: -6050ms;
          animation-delay: -6050ms;
  -webkit-animation-duration: 6937ms;
          animation-duration: 6937ms;
}
.line:nth-child(47) .graphic {
  -webkit-animation: rotateX 5843ms -2620ms linear infinite;
          animation: rotateX 5843ms -2620ms linear infinite;
}
.line:nth-child(48) {
  transform: rotateX(28deg);
}
.line:nth-child(48) .rotate {
  -webkit-animation-delay: -6391ms;
          animation-delay: -6391ms;
  -webkit-animation-duration: 7308ms;
          animation-duration: 7308ms;
}
.line:nth-child(48) .graphic {
  -webkit-animation: rotateX 3069ms -1489ms linear infinite;
          animation: rotateX 3069ms -1489ms linear infinite;
}
.line:nth-child(49) {
  transform: rotateX(29deg);
}
.line:nth-child(49) .rotate {
  -webkit-animation-delay: -2562ms;
          animation-delay: -2562ms;
  -webkit-animation-duration: 6851ms;
          animation-duration: 6851ms;
}
.line:nth-child(49) .graphic {
  -webkit-animation: rotateX 4536ms -2521ms linear infinite;
          animation: rotateX 4536ms -2521ms linear infinite;
}
.line:nth-child(50) {
  transform: rotateX(30deg);
}
.line:nth-child(50) .rotate {
  -webkit-animation-delay: -9675ms;
          animation-delay: -9675ms;
  -webkit-animation-duration: 5206ms;
          animation-duration: 5206ms;
}
.line:nth-child(50) .graphic {
  -webkit-animation: rotateX 5480ms -4667ms linear infinite;
          animation: rotateX 5480ms -4667ms linear infinite;
}

.rotate {
  -webkit-animation: rotateY 5000ms linear infinite;
          animation: rotateY 5000ms linear infinite;
}

.particle {
  width: 1px;
  height: 1px;
  background: #fff;
}
.particle:nth-child(1) {
  transform: translate3d(237.25px, 409.25px, 30.5px) rotateY(291deg);
  -webkit-animation: flash 300ms -5124ms infinite alternate;
          animation: flash 300ms -5124ms infinite alternate;
}
.particle:nth-child(2) {
  transform: translate3d(23.75px, -136.75px, 201px) rotateY(333deg);
  -webkit-animation: flash 300ms -9297ms infinite alternate;
          animation: flash 300ms -9297ms infinite alternate;
}
.particle:nth-child(3) {
  transform: translate3d(-610.75px, -81.75px, -518px) rotateY(2deg);
  -webkit-animation: flash 300ms -8019ms infinite alternate;
          animation: flash 300ms -8019ms infinite alternate;
}
.particle:nth-child(4) {
  transform: translate3d(-241.5px, 160.25px, 513.75px) rotateY(304deg);
  -webkit-animation: flash 300ms -3807ms infinite alternate;
          animation: flash 300ms -3807ms infinite alternate;
}
.particle:nth-child(5) {
  transform: translate3d(-460.25px, 108px, 304px) rotateY(137deg);
  -webkit-animation: flash 300ms -4786ms infinite alternate;
          animation: flash 300ms -4786ms infinite alternate;
}
.particle:nth-child(6) {
  transform: translate3d(378.75px, -245.25px, -133.25px) rotateY(54deg);
  -webkit-animation: flash 300ms -9172ms infinite alternate;
          animation: flash 300ms -9172ms infinite alternate;
}
.particle:nth-child(7) {
  transform: translate3d(260.75px, -96.25px, 82.5px) rotateY(21deg);
  -webkit-animation: flash 300ms -3275ms infinite alternate;
          animation: flash 300ms -3275ms infinite alternate;
}
.particle:nth-child(8) {
  transform: translate3d(-305.5px, -224px, -5.25px) rotateY(285deg);
  -webkit-animation: flash 300ms -7995ms infinite alternate;
          animation: flash 300ms -7995ms infinite alternate;
}
.particle:nth-child(9) {
  transform: translate3d(-208.25px, 199.5px, 71px) rotateY(257deg);
  -webkit-animation: flash 300ms -2662ms infinite alternate;
          animation: flash 300ms -2662ms infinite alternate;
}
.particle:nth-child(10) {
  transform: translate3d(212.25px, -222.5px, 431.5px) rotateY(206deg);
  -webkit-animation: flash 300ms -6251ms infinite alternate;
          animation: flash 300ms -6251ms infinite alternate;
}
.particle:nth-child(11) {
  transform: translate3d(26.5px, 72.25px, 112.75px) rotateY(33deg);
  -webkit-animation: flash 300ms -3060ms infinite alternate;
          animation: flash 300ms -3060ms infinite alternate;
}
.particle:nth-child(12) {
  transform: translate3d(-25.5px, 209.5px, -93px) rotateY(147deg);
  -webkit-animation: flash 300ms -8400ms infinite alternate;
          animation: flash 300ms -8400ms infinite alternate;
}
.particle:nth-child(13) {
  transform: translate3d(413.75px, -519.5px, -66.5px) rotateY(289deg);
  -webkit-animation: flash 300ms -7832ms infinite alternate;
          animation: flash 300ms -7832ms infinite alternate;
}
.particle:nth-child(14) {
  transform: translate3d(-60.25px, 82.75px, -77.5px) rotateY(263deg);
  -webkit-animation: flash 300ms -716ms infinite alternate;
          animation: flash 300ms -716ms infinite alternate;
}
.particle:nth-child(15) {
  transform: translate3d(-252.5px, -110px, 315.25px) rotateY(236deg);
  -webkit-animation: flash 300ms -3886ms infinite alternate;
          animation: flash 300ms -3886ms infinite alternate;
}
.particle:nth-child(16) {
  transform: translate3d(230.25px, -464.75px, -298.75px) rotateY(330deg);
  -webkit-animation: flash 300ms -2635ms infinite alternate;
          animation: flash 300ms -2635ms infinite alternate;
}
.particle:nth-child(17) {
  transform: translate3d(-276.75px, 293.5px, -344px) rotateY(154deg);
  -webkit-animation: flash 300ms -811ms infinite alternate;
          animation: flash 300ms -811ms infinite alternate;
}
.particle:nth-child(18) {
  transform: translate3d(29px, -228.5px, -93.75px) rotateY(240deg);
  -webkit-animation: flash 300ms -3408ms infinite alternate;
          animation: flash 300ms -3408ms infinite alternate;
}
.particle:nth-child(19) {
  transform: translate3d(72.5px, 641.25px, 235.5px) rotateY(286deg);
  -webkit-animation: flash 300ms -6149ms infinite alternate;
          animation: flash 300ms -6149ms infinite alternate;
}
.particle:nth-child(20) {
  transform: translate3d(-215.5px, -173px, -70.25px) rotateY(150deg);
  -webkit-animation: flash 300ms -5234ms infinite alternate;
          animation: flash 300ms -5234ms infinite alternate;
}
.particle:nth-child(21) {
  transform: translate3d(-214.5px, -357px, -160.25px) rotateY(73deg);
  -webkit-animation: flash 300ms -8607ms infinite alternate;
          animation: flash 300ms -8607ms infinite alternate;
}
.particle:nth-child(22) {
  transform: translate3d(331.25px, 139px, -110.5px) rotateY(188deg);
  -webkit-animation: flash 300ms -2074ms infinite alternate;
          animation: flash 300ms -2074ms infinite alternate;
}
.particle:nth-child(23) {
  transform: translate3d(-320.5px, -104.5px, -603px) rotateY(206deg);
  -webkit-animation: flash 300ms -6395ms infinite alternate;
          animation: flash 300ms -6395ms infinite alternate;
}
.particle:nth-child(24) {
  transform: translate3d(-365.75px, 787.75px, 586.5px) rotateY(35deg);
  -webkit-animation: flash 300ms -6291ms infinite alternate;
          animation: flash 300ms -6291ms infinite alternate;
}
.particle:nth-child(25) {
  transform: translate3d(-113px, -7.5px, 149.75px) rotateY(274deg);
  -webkit-animation: flash 300ms -300ms infinite alternate;
          animation: flash 300ms -300ms infinite alternate;
}
.particle:nth-child(26) {
  transform: translate3d(51px, -371.75px, -204.5px) rotateY(275deg);
  -webkit-animation: flash 300ms -2734ms infinite alternate;
          animation: flash 300ms -2734ms infinite alternate;
}
.particle:nth-child(27) {
  transform: translate3d(-114.5px, 109.5px, -318.25px) rotateY(38deg);
  -webkit-animation: flash 300ms -2464ms infinite alternate;
          animation: flash 300ms -2464ms infinite alternate;
}
.particle:nth-child(28) {
  transform: translate3d(-99px, 29.75px, 2.5px) rotateY(350deg);
  -webkit-animation: flash 300ms -7322ms infinite alternate;
          animation: flash 300ms -7322ms infinite alternate;
}
.particle:nth-child(29) {
  transform: translate3d(226.5px, 53.5px, 110.75px) rotateY(104deg);
  -webkit-animation: flash 300ms -9009ms infinite alternate;
          animation: flash 300ms -9009ms infinite alternate;
}
.particle:nth-child(30) {
  transform: translate3d(-471.75px, -143.25px, 381.5px) rotateY(66deg);
  -webkit-animation: flash 300ms -252ms infinite alternate;
          animation: flash 300ms -252ms infinite alternate;
}
.particle:nth-child(31) {
  transform: translate3d(101.5px, -612px, -245.25px) rotateY(348deg);
  -webkit-animation: flash 300ms -6761ms infinite alternate;
          animation: flash 300ms -6761ms infinite alternate;
}
.particle:nth-child(32) {
  transform: translate3d(-275.5px, 400.25px, 152.75px) rotateY(139deg);
  -webkit-animation: flash 300ms -8641ms infinite alternate;
          animation: flash 300ms -8641ms infinite alternate;
}
.particle:nth-child(33) {
  transform: translate3d(-379.5px, -218.25px, -521px) rotateY(316deg);
  -webkit-animation: flash 300ms -202ms infinite alternate;
          animation: flash 300ms -202ms infinite alternate;
}
.particle:nth-child(34) {
  transform: translate3d(-75.5px, -408.5px, -141.5px) rotateY(50deg);
  -webkit-animation: flash 300ms -1787ms infinite alternate;
          animation: flash 300ms -1787ms infinite alternate;
}
.particle:nth-child(35) {
  transform: translate3d(149px, -87.5px, 177.5px) rotateY(308deg);
  -webkit-animation: flash 300ms -5504ms infinite alternate;
          animation: flash 300ms -5504ms infinite alternate;
}
.particle:nth-child(36) {
  transform: translate3d(358.75px, -78px, -336.25px) rotateY(45deg);
  -webkit-animation: flash 300ms -488ms infinite alternate;
          animation: flash 300ms -488ms infinite alternate;
}
.particle:nth-child(37) {
  transform: translate3d(287.75px, -77px, -664.25px) rotateY(85deg);
  -webkit-animation: flash 300ms -7355ms infinite alternate;
          animation: flash 300ms -7355ms infinite alternate;
}
.particle:nth-child(38) {
  transform: translate3d(-533.25px, 523px, -28.25px) rotateY(247deg);
  -webkit-animation: flash 300ms -6090ms infinite alternate;
          animation: flash 300ms -6090ms infinite alternate;
}
.particle:nth-child(39) {
  transform: translate3d(-9px, -545px, -441px) rotateY(87deg);
  -webkit-animation: flash 300ms -6703ms infinite alternate;
          animation: flash 300ms -6703ms infinite alternate;
}
.particle:nth-child(40) {
  transform: translate3d(-168.25px, -351.5px, -245px) rotateY(302deg);
  -webkit-animation: flash 300ms -4678ms infinite alternate;
          animation: flash 300ms -4678ms infinite alternate;
}
.particle:nth-child(41) {
  transform: translate3d(-198.5px, 134.5px, 132.25px) rotateY(344deg);
  -webkit-animation: flash 300ms -8154ms infinite alternate;
          animation: flash 300ms -8154ms infinite alternate;
}
.particle:nth-child(42) {
  transform: translate3d(-268px, 1px, -484.5px) rotateY(360deg);
  -webkit-animation: flash 300ms -996ms infinite alternate;
          animation: flash 300ms -996ms infinite alternate;
}
.particle:nth-child(43) {
  transform: translate3d(-267.25px, 89.75px, 7px) rotateY(356deg);
  -webkit-animation: flash 300ms -9261ms infinite alternate;
          animation: flash 300ms -9261ms infinite alternate;
}
.particle:nth-child(44) {
  transform: translate3d(-213.5px, 107.75px, -114.75px) rotateY(92deg);
  -webkit-animation: flash 300ms -5486ms infinite alternate;
          animation: flash 300ms -5486ms infinite alternate;
}
.particle:nth-child(45) {
  transform: translate3d(205.75px, 3.5px, 600.75px) rotateY(38deg);
  -webkit-animation: flash 300ms -208ms infinite alternate;
          animation: flash 300ms -208ms infinite alternate;
}
.particle:nth-child(46) {
  transform: translate3d(479px, -79.5px, -76.5px) rotateY(119deg);
  -webkit-animation: flash 300ms -2158ms infinite alternate;
          animation: flash 300ms -2158ms infinite alternate;
}
.particle:nth-child(47) {
  transform: translate3d(-79px, -323.75px, 518px) rotateY(83deg);
  -webkit-animation: flash 300ms -2836ms infinite alternate;
          animation: flash 300ms -2836ms infinite alternate;
}
.particle:nth-child(48) {
  transform: translate3d(-606px, -89.75px, 518.75px) rotateY(222deg);
  -webkit-animation: flash 300ms -4803ms infinite alternate;
          animation: flash 300ms -4803ms infinite alternate;
}
.particle:nth-child(49) {
  transform: translate3d(233.5px, -624.25px, -222.25px) rotateY(224deg);
  -webkit-animation: flash 300ms -9523ms infinite alternate;
          animation: flash 300ms -9523ms infinite alternate;
}
.particle:nth-child(50) {
  transform: translate3d(51.75px, -141px, 316.25px) rotateY(14deg);
  -webkit-animation: flash 300ms -3232ms infinite alternate;
          animation: flash 300ms -3232ms infinite alternate;
}
.particle:nth-child(51) {
  transform: translate3d(-128.75px, -77px, 32.5px) rotateY(32deg);
  -webkit-animation: flash 300ms -2913ms infinite alternate;
          animation: flash 300ms -2913ms infinite alternate;
}
.particle:nth-child(52) {
  transform: translate3d(62.25px, 433.25px, -39.5px) rotateY(90deg);
  -webkit-animation: flash 300ms -9957ms infinite alternate;
          animation: flash 300ms -9957ms infinite alternate;
}
.particle:nth-child(53) {
  transform: translate3d(-253.5px, -444.75px, 4.75px) rotateY(162deg);
  -webkit-animation: flash 300ms -45ms infinite alternate;
          animation: flash 300ms -45ms infinite alternate;
}
.particle:nth-child(54) {
  transform: translate3d(492px, 44.75px, 518.25px) rotateY(335deg);
  -webkit-animation: flash 300ms -9750ms infinite alternate;
          animation: flash 300ms -9750ms infinite alternate;
}
.particle:nth-child(55) {
  transform: translate3d(-203.5px, 310.75px, -159.25px) rotateY(205deg);
  -webkit-animation: flash 300ms -9988ms infinite alternate;
          animation: flash 300ms -9988ms infinite alternate;
}
.particle:nth-child(56) {
  transform: translate3d(491.25px, -271.75px, -341px) rotateY(127deg);
  -webkit-animation: flash 300ms -4860ms infinite alternate;
          animation: flash 300ms -4860ms infinite alternate;
}
.particle:nth-child(57) {
  transform: translate3d(99.25px, -182.25px, 369.5px) rotateY(85deg);
  -webkit-animation: flash 300ms -7420ms infinite alternate;
          animation: flash 300ms -7420ms infinite alternate;
}
.particle:nth-child(58) {
  transform: translate3d(299px, 247px, -236.5px) rotateY(43deg);
  -webkit-animation: flash 300ms -4033ms infinite alternate;
          animation: flash 300ms -4033ms infinite alternate;
}
.particle:nth-child(59) {
  transform: translate3d(268px, 139.5px, 83.75px) rotateY(221deg);
  -webkit-animation: flash 300ms -5413ms infinite alternate;
          animation: flash 300ms -5413ms infinite alternate;
}
.particle:nth-child(60) {
  transform: translate3d(-90px, -166.5px, 418px) rotateY(148deg);
  -webkit-animation: flash 300ms -3210ms infinite alternate;
          animation: flash 300ms -3210ms infinite alternate;
}
.particle:nth-child(61) {
  transform: translate3d(-215.75px, 145.5px, 58.25px) rotateY(218deg);
  -webkit-animation: flash 300ms -4842ms infinite alternate;
          animation: flash 300ms -4842ms infinite alternate;
}
.particle:nth-child(62) {
  transform: translate3d(-482.25px, -86.25px, 67.25px) rotateY(296deg);
  -webkit-animation: flash 300ms -8988ms infinite alternate;
          animation: flash 300ms -8988ms infinite alternate;
}
.particle:nth-child(63) {
  transform: translate3d(-122px, 235.5px, -570.75px) rotateY(154deg);
  -webkit-animation: flash 300ms -3433ms infinite alternate;
          animation: flash 300ms -3433ms infinite alternate;
}
.particle:nth-child(64) {
  transform: translate3d(80px, 127.75px, 231.5px) rotateY(296deg);
  -webkit-animation: flash 300ms -6493ms infinite alternate;
          animation: flash 300ms -6493ms infinite alternate;
}
.particle:nth-child(65) {
  transform: translate3d(138px, -7.25px, -176px) rotateY(270deg);
  -webkit-animation: flash 300ms -2408ms infinite alternate;
          animation: flash 300ms -2408ms infinite alternate;
}
.particle:nth-child(66) {
  transform: translate3d(211.25px, 132px, 98.25px) rotateY(43deg);
  -webkit-animation: flash 300ms -9471ms infinite alternate;
          animation: flash 300ms -9471ms infinite alternate;
}
.particle:nth-child(67) {
  transform: translate3d(202px, 470.25px, 260.75px) rotateY(277deg);
  -webkit-animation: flash 300ms -4067ms infinite alternate;
          animation: flash 300ms -4067ms infinite alternate;
}
.particle:nth-child(68) {
  transform: translate3d(465px, -59.75px, -504.5px) rotateY(42deg);
  -webkit-animation: flash 300ms -2770ms infinite alternate;
          animation: flash 300ms -2770ms infinite alternate;
}
.particle:nth-child(69) {
  transform: translate3d(226.5px, 359.75px, -307.25px) rotateY(291deg);
  -webkit-animation: flash 300ms -7080ms infinite alternate;
          animation: flash 300ms -7080ms infinite alternate;
}
.particle:nth-child(70) {
  transform: translate3d(263.75px, -333.75px, 282.25px) rotateY(86deg);
  -webkit-animation: flash 300ms -4049ms infinite alternate;
          animation: flash 300ms -4049ms infinite alternate;
}
.particle:nth-child(71) {
  transform: translate3d(-296.75px, 477.25px, 286.25px) rotateY(287deg);
  -webkit-animation: flash 300ms -2037ms infinite alternate;
          animation: flash 300ms -2037ms infinite alternate;
}
.particle:nth-child(72) {
  transform: translate3d(-241px, -338.25px, 400px) rotateY(150deg);
  -webkit-animation: flash 300ms -372ms infinite alternate;
          animation: flash 300ms -372ms infinite alternate;
}
.particle:nth-child(73) {
  transform: translate3d(50.5px, 239.5px, -193.5px) rotateY(197deg);
  -webkit-animation: flash 300ms -6507ms infinite alternate;
          animation: flash 300ms -6507ms infinite alternate;
}
.particle:nth-child(74) {
  transform: translate3d(363.75px, 591.25px, 177.5px) rotateY(358deg);
  -webkit-animation: flash 300ms -2379ms infinite alternate;
          animation: flash 300ms -2379ms infinite alternate;
}
.particle:nth-child(75) {
  transform: translate3d(-29.75px, 368.75px, 107px) rotateY(145deg);
  -webkit-animation: flash 300ms -8324ms infinite alternate;
          animation: flash 300ms -8324ms infinite alternate;
}
.particle:nth-child(76) {
  transform: translate3d(-177.25px, -112.75px, -104.25px) rotateY(49deg);
  -webkit-animation: flash 300ms -7348ms infinite alternate;
          animation: flash 300ms -7348ms infinite alternate;
}
.particle:nth-child(77) {
  transform: translate3d(3.75px, 273.75px, -180.5px) rotateY(359deg);
  -webkit-animation: flash 300ms -4708ms infinite alternate;
          animation: flash 300ms -4708ms infinite alternate;
}
.particle:nth-child(78) {
  transform: translate3d(343.25px, 462.75px, -42.25px) rotateY(82deg);
  -webkit-animation: flash 300ms -158ms infinite alternate;
          animation: flash 300ms -158ms infinite alternate;
}
.particle:nth-child(79) {
  transform: translate3d(7px, -331px, -19.25px) rotateY(307deg);
  -webkit-animation: flash 300ms -7663ms infinite alternate;
          animation: flash 300ms -7663ms infinite alternate;
}
.particle:nth-child(80) {
  transform: translate3d(346.5px, 244.25px, -130.5px) rotateY(303deg);
  -webkit-animation: flash 300ms -4190ms infinite alternate;
          animation: flash 300ms -4190ms infinite alternate;
}
.particle:nth-child(81) {
  transform: translate3d(-246.75px, -324.5px, 213.25px) rotateY(242deg);
  -webkit-animation: flash 300ms -3022ms infinite alternate;
          animation: flash 300ms -3022ms infinite alternate;
}
.particle:nth-child(82) {
  transform: translate3d(114.25px, 488.5px, -233.75px) rotateY(222deg);
  -webkit-animation: flash 300ms -9271ms infinite alternate;
          animation: flash 300ms -9271ms infinite alternate;
}
.particle:nth-child(83) {
  transform: translate3d(87.5px, 111.5px, 321px) rotateY(189deg);
  -webkit-animation: flash 300ms -4390ms infinite alternate;
          animation: flash 300ms -4390ms infinite alternate;
}
.particle:nth-child(84) {
  transform: translate3d(105.25px, -219.75px, 32.25px) rotateY(244deg);
  -webkit-animation: flash 300ms -7747ms infinite alternate;
          animation: flash 300ms -7747ms infinite alternate;
}
.particle:nth-child(85) {
  transform: translate3d(93px, 379px, 227px) rotateY(179deg);
  -webkit-animation: flash 300ms -1149ms infinite alternate;
          animation: flash 300ms -1149ms infinite alternate;
}
.particle:nth-child(86) {
  transform: translate3d(-43.75px, 191.25px, -305.25px) rotateY(178deg);
  -webkit-animation: flash 300ms -2889ms infinite alternate;
          animation: flash 300ms -2889ms infinite alternate;
}
.particle:nth-child(87) {
  transform: translate3d(179.25px, -107px, -328px) rotateY(77deg);
  -webkit-animation: flash 300ms -7478ms infinite alternate;
          animation: flash 300ms -7478ms infinite alternate;
}
.particle:nth-child(88) {
  transform: translate3d(472.5px, 139.5px, 406.25px) rotateY(29deg);
  -webkit-animation: flash 300ms -1653ms infinite alternate;
          animation: flash 300ms -1653ms infinite alternate;
}
.particle:nth-child(89) {
  transform: translate3d(-399.5px, 160.5px, 305.25px) rotateY(116deg);
  -webkit-animation: flash 300ms -7757ms infinite alternate;
          animation: flash 300ms -7757ms infinite alternate;
}
.particle:nth-child(90) {
  transform: translate3d(-436px, 133px, -41px) rotateY(31deg);
  -webkit-animation: flash 300ms -1376ms infinite alternate;
          animation: flash 300ms -1376ms infinite alternate;
}
.particle:nth-child(91) {
  transform: translate3d(87.5px, 182px, 499px) rotateY(91deg);
  -webkit-animation: flash 300ms -7616ms infinite alternate;
          animation: flash 300ms -7616ms infinite alternate;
}
.particle:nth-child(92) {
  transform: translate3d(403.75px, 367px, -445.75px) rotateY(309deg);
  -webkit-animation: flash 300ms -2160ms infinite alternate;
          animation: flash 300ms -2160ms infinite alternate;
}
.particle:nth-child(93) {
  transform: translate3d(9.75px, -390.75px, 132px) rotateY(338deg);
  -webkit-animation: flash 300ms -1899ms infinite alternate;
          animation: flash 300ms -1899ms infinite alternate;
}
.particle:nth-child(94) {
  transform: translate3d(-28.25px, -62.5px, -344.75px) rotateY(80deg);
  -webkit-animation: flash 300ms -592ms infinite alternate;
          animation: flash 300ms -592ms infinite alternate;
}
.particle:nth-child(95) {
  transform: translate3d(-114px, -368.75px, 187px) rotateY(230deg);
  -webkit-animation: flash 300ms -751ms infinite alternate;
          animation: flash 300ms -751ms infinite alternate;
}
.particle:nth-child(96) {
  transform: translate3d(-551.25px, -365.75px, 350.5px) rotateY(131deg);
  -webkit-animation: flash 300ms -6381ms infinite alternate;
          animation: flash 300ms -6381ms infinite alternate;
}
.particle:nth-child(97) {
  transform: translate3d(-323px, -273.75px, -183.25px) rotateY(226deg);
  -webkit-animation: flash 300ms -2545ms infinite alternate;
          animation: flash 300ms -2545ms infinite alternate;
}
.particle:nth-child(98) {
  transform: translate3d(296.75px, -408.5px, 279.75px) rotateY(101deg);
  -webkit-animation: flash 300ms -2512ms infinite alternate;
          animation: flash 300ms -2512ms infinite alternate;
}
.particle:nth-child(99) {
  transform: translate3d(-351px, 492.5px, 203.25px) rotateY(234deg);
  -webkit-animation: flash 300ms -9779ms infinite alternate;
          animation: flash 300ms -9779ms infinite alternate;
}
.particle:nth-child(100) {
  transform: translate3d(605.5px, -70.25px, 282.25px) rotateY(180deg);
  -webkit-animation: flash 300ms -7312ms infinite alternate;
          animation: flash 300ms -7312ms infinite alternate;
}
.particle:nth-child(101) {
  transform: translate3d(-84.25px, -55px, 335.5px) rotateY(304deg);
  -webkit-animation: flash 300ms -538ms infinite alternate;
          animation: flash 300ms -538ms infinite alternate;
}
.particle:nth-child(102) {
  transform: translate3d(-86.75px, -755.25px, 426.5px) rotateY(190deg);
  -webkit-animation: flash 300ms -962ms infinite alternate;
          animation: flash 300ms -962ms infinite alternate;
}
.particle:nth-child(103) {
  transform: translate3d(127.25px, 506.75px, -297.75px) rotateY(342deg);
  -webkit-animation: flash 300ms -1289ms infinite alternate;
          animation: flash 300ms -1289ms infinite alternate;
}
.particle:nth-child(104) {
  transform: translate3d(339px, 153.25px, -235px) rotateY(80deg);
  -webkit-animation: flash 300ms -5996ms infinite alternate;
          animation: flash 300ms -5996ms infinite alternate;
}
.particle:nth-child(105) {
  transform: translate3d(56.25px, -65.75px, 107.5px) rotateY(325deg);
  -webkit-animation: flash 300ms -2488ms infinite alternate;
          animation: flash 300ms -2488ms infinite alternate;
}
.particle:nth-child(106) {
  transform: translate3d(149.5px, 609.25px, 332px) rotateY(162deg);
  -webkit-animation: flash 300ms -5978ms infinite alternate;
          animation: flash 300ms -5978ms infinite alternate;
}
.particle:nth-child(107) {
  transform: translate3d(132px, 392.75px, 438.75px) rotateY(199deg);
  -webkit-animation: flash 300ms -1150ms infinite alternate;
          animation: flash 300ms -1150ms infinite alternate;
}
.particle:nth-child(108) {
  transform: translate3d(-307.25px, 1.25px, -280.75px) rotateY(263deg);
  -webkit-animation: flash 300ms -2770ms infinite alternate;
          animation: flash 300ms -2770ms infinite alternate;
}
.particle:nth-child(109) {
  transform: translate3d(-179.25px, 83.25px, -175.25px) rotateY(255deg);
  -webkit-animation: flash 300ms -7886ms infinite alternate;
          animation: flash 300ms -7886ms infinite alternate;
}
.particle:nth-child(110) {
  transform: translate3d(-237.75px, -443.5px, 8.75px) rotateY(120deg);
  -webkit-animation: flash 300ms -7563ms infinite alternate;
          animation: flash 300ms -7563ms infinite alternate;
}
.particle:nth-child(111) {
  transform: translate3d(204.25px, 29.25px, 175px) rotateY(282deg);
  -webkit-animation: flash 300ms -7715ms infinite alternate;
          animation: flash 300ms -7715ms infinite alternate;
}
.particle:nth-child(112) {
  transform: translate3d(-223.25px, -457.75px, 419.75px) rotateY(350deg);
  -webkit-animation: flash 300ms -9212ms infinite alternate;
          animation: flash 300ms -9212ms infinite alternate;
}
.particle:nth-child(113) {
  transform: translate3d(218.75px, -632px, 620.5px) rotateY(124deg);
  -webkit-animation: flash 300ms -7781ms infinite alternate;
          animation: flash 300ms -7781ms infinite alternate;
}
.particle:nth-child(114) {
  transform: translate3d(-6.75px, 204.75px, 390.75px) rotateY(207deg);
  -webkit-animation: flash 300ms -7726ms infinite alternate;
          animation: flash 300ms -7726ms infinite alternate;
}
.particle:nth-child(115) {
  transform: translate3d(-429.5px, 152px, 50.25px) rotateY(346deg);
  -webkit-animation: flash 300ms -4629ms infinite alternate;
          animation: flash 300ms -4629ms infinite alternate;
}
.particle:nth-child(116) {
  transform: translate3d(125.25px, 501.25px, -360.5px) rotateY(121deg);
  -webkit-animation: flash 300ms -7958ms infinite alternate;
          animation: flash 300ms -7958ms infinite alternate;
}
.particle:nth-child(117) {
  transform: translate3d(399.5px, -80.5px, 18.25px) rotateY(46deg);
  -webkit-animation: flash 300ms -6364ms infinite alternate;
          animation: flash 300ms -6364ms infinite alternate;
}
.particle:nth-child(118) {
  transform: translate3d(-535.75px, -185.75px, 212px) rotateY(201deg);
  -webkit-animation: flash 300ms -6305ms infinite alternate;
          animation: flash 300ms -6305ms infinite alternate;
}
.particle:nth-child(119) {
  transform: translate3d(362.25px, 114px, -107.75px) rotateY(171deg);
  -webkit-animation: flash 300ms -2104ms infinite alternate;
          animation: flash 300ms -2104ms infinite alternate;
}
.particle:nth-child(120) {
  transform: translate3d(156px, -374.5px, 352px) rotateY(215deg);
  -webkit-animation: flash 300ms -5564ms infinite alternate;
          animation: flash 300ms -5564ms infinite alternate;
}
.particle:nth-child(121) {
  transform: translate3d(-214.25px, -321.75px, -40.25px) rotateY(343deg);
  -webkit-animation: flash 300ms -7938ms infinite alternate;
          animation: flash 300ms -7938ms infinite alternate;
}
.particle:nth-child(122) {
  transform: translate3d(-534.75px, -504.5px, -223px) rotateY(259deg);
  -webkit-animation: flash 300ms -2054ms infinite alternate;
          animation: flash 300ms -2054ms infinite alternate;
}
.particle:nth-child(123) {
  transform: translate3d(145.25px, 79.5px, 153px) rotateY(11deg);
  -webkit-animation: flash 300ms -4140ms infinite alternate;
          animation: flash 300ms -4140ms infinite alternate;
}
.particle:nth-child(124) {
  transform: translate3d(210.75px, 34.5px, 343.25px) rotateY(276deg);
  -webkit-animation: flash 300ms -8403ms infinite alternate;
          animation: flash 300ms -8403ms infinite alternate;
}
.particle:nth-child(125) {
  transform: translate3d(-200px, 355.75px, -21.75px) rotateY(224deg);
  -webkit-animation: flash 300ms -8889ms infinite alternate;
          animation: flash 300ms -8889ms infinite alternate;
}
.particle:nth-child(126) {
  transform: translate3d(-612.25px, 205px, 415.5px) rotateY(134deg);
  -webkit-animation: flash 300ms -9592ms infinite alternate;
          animation: flash 300ms -9592ms infinite alternate;
}
.particle:nth-child(127) {
  transform: translate3d(-223px, -107.25px, -178.5px) rotateY(324deg);
  -webkit-animation: flash 300ms -8144ms infinite alternate;
          animation: flash 300ms -8144ms infinite alternate;
}
.particle:nth-child(128) {
  transform: translate3d(-84px, 146.5px, -205.25px) rotateY(173deg);
  -webkit-animation: flash 300ms -9285ms infinite alternate;
          animation: flash 300ms -9285ms infinite alternate;
}
.particle:nth-child(129) {
  transform: translate3d(-201.75px, -376px, -49.5px) rotateY(186deg);
  -webkit-animation: flash 300ms -9854ms infinite alternate;
          animation: flash 300ms -9854ms infinite alternate;
}
.particle:nth-child(130) {
  transform: translate3d(-173px, -148.5px, -222.5px) rotateY(38deg);
  -webkit-animation: flash 300ms -2352ms infinite alternate;
          animation: flash 300ms -2352ms infinite alternate;
}
.particle:nth-child(131) {
  transform: translate3d(231.25px, -59.25px, -444.25px) rotateY(99deg);
  -webkit-animation: flash 300ms -3778ms infinite alternate;
          animation: flash 300ms -3778ms infinite alternate;
}
.particle:nth-child(132) {
  transform: translate3d(-131.25px, -23.75px, 65.5px) rotateY(227deg);
  -webkit-animation: flash 300ms -3723ms infinite alternate;
          animation: flash 300ms -3723ms infinite alternate;
}
.particle:nth-child(133) {
  transform: translate3d(-432.5px, 156.25px, -193.75px) rotateY(203deg);
  -webkit-animation: flash 300ms -3090ms infinite alternate;
          animation: flash 300ms -3090ms infinite alternate;
}
.particle:nth-child(134) {
  transform: translate3d(92px, -274.75px, -165.75px) rotateY(45deg);
  -webkit-animation: flash 300ms -4409ms infinite alternate;
          animation: flash 300ms -4409ms infinite alternate;
}
.particle:nth-child(135) {
  transform: translate3d(395px, 213.5px, -259.25px) rotateY(243deg);
  -webkit-animation: flash 300ms -118ms infinite alternate;
          animation: flash 300ms -118ms infinite alternate;
}
.particle:nth-child(136) {
  transform: translate3d(531.25px, 248px, -106.5px) rotateY(96deg);
  -webkit-animation: flash 300ms -4247ms infinite alternate;
          animation: flash 300ms -4247ms infinite alternate;
}
.particle:nth-child(137) {
  transform: translate3d(-408px, -17px, -457.25px) rotateY(185deg);
  -webkit-animation: flash 300ms -7900ms infinite alternate;
          animation: flash 300ms -7900ms infinite alternate;
}
.particle:nth-child(138) {
  transform: translate3d(-203.5px, -112.75px, 523.25px) rotateY(313deg);
  -webkit-animation: flash 300ms -3663ms infinite alternate;
          animation: flash 300ms -3663ms infinite alternate;
}
.particle:nth-child(139) {
  transform: translate3d(52.25px, 226.5px, 102px) rotateY(32deg);
  -webkit-animation: flash 300ms -860ms infinite alternate;
          animation: flash 300ms -860ms infinite alternate;
}
.particle:nth-child(140) {
  transform: translate3d(-461.25px, -742.25px, 497px) rotateY(196deg);
  -webkit-animation: flash 300ms -7520ms infinite alternate;
          animation: flash 300ms -7520ms infinite alternate;
}
.particle:nth-child(141) {
  transform: translate3d(-346px, 276.75px, -317px) rotateY(259deg);
  -webkit-animation: flash 300ms -9744ms infinite alternate;
          animation: flash 300ms -9744ms infinite alternate;
}
.particle:nth-child(142) {
  transform: translate3d(482.75px, 289.75px, 223.5px) rotateY(83deg);
  -webkit-animation: flash 300ms -4998ms infinite alternate;
          animation: flash 300ms -4998ms infinite alternate;
}
.particle:nth-child(143) {
  transform: translate3d(433.25px, 139.75px, -214.5px) rotateY(143deg);
  -webkit-animation: flash 300ms -596ms infinite alternate;
          animation: flash 300ms -596ms infinite alternate;
}
.particle:nth-child(144) {
  transform: translate3d(5.5px, 74px, 119.25px) rotateY(167deg);
  -webkit-animation: flash 300ms -222ms infinite alternate;
          animation: flash 300ms -222ms infinite alternate;
}
.particle:nth-child(145) {
  transform: translate3d(-165.25px, -65px, 120.75px) rotateY(164deg);
  -webkit-animation: flash 300ms -5113ms infinite alternate;
          animation: flash 300ms -5113ms infinite alternate;
}
.particle:nth-child(146) {
  transform: translate3d(157.25px, 203.25px, -477.75px) rotateY(309deg);
  -webkit-animation: flash 300ms -5848ms infinite alternate;
          animation: flash 300ms -5848ms infinite alternate;
}
.particle:nth-child(147) {
  transform: translate3d(227.25px, -9.5px, 457.75px) rotateY(94deg);
  -webkit-animation: flash 300ms -3487ms infinite alternate;
          animation: flash 300ms -3487ms infinite alternate;
}
.particle:nth-child(148) {
  transform: translate3d(211.25px, -2.5px, 673.25px) rotateY(245deg);
  -webkit-animation: flash 300ms -64ms infinite alternate;
          animation: flash 300ms -64ms infinite alternate;
}
.particle:nth-child(149) {
  transform: translate3d(-9.25px, -388.75px, 318.25px) rotateY(274deg);
  -webkit-animation: flash 300ms -6173ms infinite alternate;
          animation: flash 300ms -6173ms infinite alternate;
}
.particle:nth-child(150) {
  transform: translate3d(-365.25px, 29.5px, -533.25px) rotateY(253deg);
  -webkit-animation: flash 300ms -8995ms infinite alternate;
          animation: flash 300ms -8995ms infinite alternate;
}
.particle:nth-child(151) {
  transform: translate3d(-264.5px, 292.75px, -255.75px) rotateY(313deg);
  -webkit-animation: flash 300ms -481ms infinite alternate;
          animation: flash 300ms -481ms infinite alternate;
}
.particle:nth-child(152) {
  transform: translate3d(-151.5px, 17.75px, -70.5px) rotateY(151deg);
  -webkit-animation: flash 300ms -8278ms infinite alternate;
          animation: flash 300ms -8278ms infinite alternate;
}
.particle:nth-child(153) {
  transform: translate3d(-290.25px, 176.75px, -104px) rotateY(61deg);
  -webkit-animation: flash 300ms -1930ms infinite alternate;
          animation: flash 300ms -1930ms infinite alternate;
}
.particle:nth-child(154) {
  transform: translate3d(315.5px, 283.25px, 141.25px) rotateY(227deg);
  -webkit-animation: flash 300ms -4103ms infinite alternate;
          animation: flash 300ms -4103ms infinite alternate;
}
.particle:nth-child(155) {
  transform: translate3d(367.5px, 451.25px, 650.75px) rotateY(69deg);
  -webkit-animation: flash 300ms -283ms infinite alternate;
          animation: flash 300ms -283ms infinite alternate;
}
.particle:nth-child(156) {
  transform: translate3d(-508.75px, 142.75px, 433.25px) rotateY(11deg);
  -webkit-animation: flash 300ms -1357ms infinite alternate;
          animation: flash 300ms -1357ms infinite alternate;
}
.particle:nth-child(157) {
  transform: translate3d(106.25px, 718.5px, 402.25px) rotateY(22deg);
  -webkit-animation: flash 300ms -1261ms infinite alternate;
          animation: flash 300ms -1261ms infinite alternate;
}
.particle:nth-child(158) {
  transform: translate3d(-232.5px, 393px, -43.5px) rotateY(228deg);
  -webkit-animation: flash 300ms -7431ms infinite alternate;
          animation: flash 300ms -7431ms infinite alternate;
}
.particle:nth-child(159) {
  transform: translate3d(68.25px, -174.75px, -274px) rotateY(151deg);
  -webkit-animation: flash 300ms -6670ms infinite alternate;
          animation: flash 300ms -6670ms infinite alternate;
}
.particle:nth-child(160) {
  transform: translate3d(-107.25px, -46.5px, -86.75px) rotateY(255deg);
  -webkit-animation: flash 300ms -7125ms infinite alternate;
          animation: flash 300ms -7125ms infinite alternate;
}
.particle:nth-child(161) {
  transform: translate3d(-385.25px, -796.5px, 58px) rotateY(353deg);
  -webkit-animation: flash 300ms -1807ms infinite alternate;
          animation: flash 300ms -1807ms infinite alternate;
}
.particle:nth-child(162) {
  transform: translate3d(-154px, -256.75px, 483.5px) rotateY(142deg);
  -webkit-animation: flash 300ms -9811ms infinite alternate;
          animation: flash 300ms -9811ms infinite alternate;
}
.particle:nth-child(163) {
  transform: translate3d(298.5px, 157.5px, 762.25px) rotateY(116deg);
  -webkit-animation: flash 300ms -7567ms infinite alternate;
          animation: flash 300ms -7567ms infinite alternate;
}
.particle:nth-child(164) {
  transform: translate3d(204.25px, 303.5px, -50px) rotateY(297deg);
  -webkit-animation: flash 300ms -1965ms infinite alternate;
          animation: flash 300ms -1965ms infinite alternate;
}
.particle:nth-child(165) {
  transform: translate3d(339px, -90px, 584.25px) rotateY(164deg);
  -webkit-animation: flash 300ms -5458ms infinite alternate;
          animation: flash 300ms -5458ms infinite alternate;
}
.particle:nth-child(166) {
  transform: translate3d(-170.75px, 222.25px, 11px) rotateY(152deg);
  -webkit-animation: flash 300ms -2989ms infinite alternate;
          animation: flash 300ms -2989ms infinite alternate;
}
.particle:nth-child(167) {
  transform: translate3d(-97.25px, 346.5px, -40.5px) rotateY(245deg);
  -webkit-animation: flash 300ms -2695ms infinite alternate;
          animation: flash 300ms -2695ms infinite alternate;
}
.particle:nth-child(168) {
  transform: translate3d(81.5px, 514px, 254.5px) rotateY(162deg);
  -webkit-animation: flash 300ms -6119ms infinite alternate;
          animation: flash 300ms -6119ms infinite alternate;
}
.particle:nth-child(169) {
  transform: translate3d(106.5px, 120.75px, 222px) rotateY(82deg);
  -webkit-animation: flash 300ms -5627ms infinite alternate;
          animation: flash 300ms -5627ms infinite alternate;
}
.particle:nth-child(170) {
  transform: translate3d(183px, -289px, -166px) rotateY(179deg);
  -webkit-animation: flash 300ms -6786ms infinite alternate;
          animation: flash 300ms -6786ms infinite alternate;
}
.particle:nth-child(171) {
  transform: translate3d(52px, -27px, -426.25px) rotateY(63deg);
  -webkit-animation: flash 300ms -1065ms infinite alternate;
          animation: flash 300ms -1065ms infinite alternate;
}
.particle:nth-child(172) {
  transform: translate3d(-96.25px, 540.75px, -43.25px) rotateY(310deg);
  -webkit-animation: flash 300ms -9027ms infinite alternate;
          animation: flash 300ms -9027ms infinite alternate;
}
.particle:nth-child(173) {
  transform: translate3d(83.75px, -334px, -478.5px) rotateY(18deg);
  -webkit-animation: flash 300ms -3342ms infinite alternate;
          animation: flash 300ms -3342ms infinite alternate;
}
.particle:nth-child(174) {
  transform: translate3d(-182px, -254px, 103px) rotateY(227deg);
  -webkit-animation: flash 300ms -3977ms infinite alternate;
          animation: flash 300ms -3977ms infinite alternate;
}
.particle:nth-child(175) {
  transform: translate3d(310.75px, -70.5px, -203.75px) rotateY(31deg);
  -webkit-animation: flash 300ms -6364ms infinite alternate;
          animation: flash 300ms -6364ms infinite alternate;
}
.particle:nth-child(176) {
  transform: translate3d(150.75px, -32.5px, 55px) rotateY(342deg);
  -webkit-animation: flash 300ms -8932ms infinite alternate;
          animation: flash 300ms -8932ms infinite alternate;
}
.particle:nth-child(177) {
  transform: translate3d(-207.25px, -669px, -17.25px) rotateY(22deg);
  -webkit-animation: flash 300ms -8415ms infinite alternate;
          animation: flash 300ms -8415ms infinite alternate;
}
.particle:nth-child(178) {
  transform: translate3d(-170.25px, -414.5px, 5.75px) rotateY(307deg);
  -webkit-animation: flash 300ms -5760ms infinite alternate;
          animation: flash 300ms -5760ms infinite alternate;
}
.particle:nth-child(179) {
  transform: translate3d(-135px, 253px, -85px) rotateY(119deg);
  -webkit-animation: flash 300ms -3266ms infinite alternate;
          animation: flash 300ms -3266ms infinite alternate;
}
.particle:nth-child(180) {
  transform: translate3d(-570.75px, 172.5px, 333.25px) rotateY(297deg);
  -webkit-animation: flash 300ms -4744ms infinite alternate;
          animation: flash 300ms -4744ms infinite alternate;
}
.particle:nth-child(181) {
  transform: translate3d(-119.75px, -141.75px, -203.5px) rotateY(349deg);
  -webkit-animation: flash 300ms -949ms infinite alternate;
          animation: flash 300ms -949ms infinite alternate;
}
.particle:nth-child(182) {
  transform: translate3d(27.5px, -82.25px, -213.25px) rotateY(187deg);
  -webkit-animation: flash 300ms -6278ms infinite alternate;
          animation: flash 300ms -6278ms infinite alternate;
}
.particle:nth-child(183) {
  transform: translate3d(-350.75px, -90.75px, -39.75px) rotateY(239deg);
  -webkit-animation: flash 300ms -7605ms infinite alternate;
          animation: flash 300ms -7605ms infinite alternate;
}
.particle:nth-child(184) {
  transform: translate3d(240.75px, 265.5px, -146px) rotateY(211deg);
  -webkit-animation: flash 300ms -4405ms infinite alternate;
          animation: flash 300ms -4405ms infinite alternate;
}
.particle:nth-child(185) {
  transform: translate3d(-299px, 265.25px, 100.25px) rotateY(5deg);
  -webkit-animation: flash 300ms -8131ms infinite alternate;
          animation: flash 300ms -8131ms infinite alternate;
}
.particle:nth-child(186) {
  transform: translate3d(-420.5px, 9px, -111.5px) rotateY(202deg);
  -webkit-animation: flash 300ms -500ms infinite alternate;
          animation: flash 300ms -500ms infinite alternate;
}
.particle:nth-child(187) {
  transform: translate3d(148.5px, -40px, 5.75px) rotateY(350deg);
  -webkit-animation: flash 300ms -6721ms infinite alternate;
          animation: flash 300ms -6721ms infinite alternate;
}
.particle:nth-child(188) {
  transform: translate3d(326px, 142.75px, -563px) rotateY(341deg);
  -webkit-animation: flash 300ms -9664ms infinite alternate;
          animation: flash 300ms -9664ms infinite alternate;
}
.particle:nth-child(189) {
  transform: translate3d(-521.5px, 82.75px, -321px) rotateY(50deg);
  -webkit-animation: flash 300ms -6966ms infinite alternate;
          animation: flash 300ms -6966ms infinite alternate;
}
.particle:nth-child(190) {
  transform: translate3d(-83px, 171.25px, 405.5px) rotateY(141deg);
  -webkit-animation: flash 300ms -7932ms infinite alternate;
          animation: flash 300ms -7932ms infinite alternate;
}
.particle:nth-child(191) {
  transform: translate3d(-24.5px, -109.25px, -2.75px) rotateY(77deg);
  -webkit-animation: flash 300ms -443ms infinite alternate;
          animation: flash 300ms -443ms infinite alternate;
}
.particle:nth-child(192) {
  transform: translate3d(-69.25px, 45px, 330.25px) rotateY(21deg);
  -webkit-animation: flash 300ms -5423ms infinite alternate;
          animation: flash 300ms -5423ms infinite alternate;
}
.particle:nth-child(193) {
  transform: translate3d(-298px, -107.75px, -467px) rotateY(207deg);
  -webkit-animation: flash 300ms -9129ms infinite alternate;
          animation: flash 300ms -9129ms infinite alternate;
}
.particle:nth-child(194) {
  transform: translate3d(101px, 148.75px, -293.25px) rotateY(145deg);
  -webkit-animation: flash 300ms -4831ms infinite alternate;
          animation: flash 300ms -4831ms infinite alternate;
}
.particle:nth-child(195) {
  transform: translate3d(-146.25px, -256.25px, -26.25px) rotateY(193deg);
  -webkit-animation: flash 300ms -8281ms infinite alternate;
          animation: flash 300ms -8281ms infinite alternate;
}
.particle:nth-child(196) {
  transform: translate3d(22.5px, -157px, -59.25px) rotateY(265deg);
  -webkit-animation: flash 300ms -2363ms infinite alternate;
          animation: flash 300ms -2363ms infinite alternate;
}
.particle:nth-child(197) {
  transform: translate3d(98.5px, 109px, 41.25px) rotateY(35deg);
  -webkit-animation: flash 300ms -3991ms infinite alternate;
          animation: flash 300ms -3991ms infinite alternate;
}
.particle:nth-child(198) {
  transform: translate3d(149.75px, 366px, -341px) rotateY(249deg);
  -webkit-animation: flash 300ms -1002ms infinite alternate;
          animation: flash 300ms -1002ms infinite alternate;
}
.particle:nth-child(199) {
  transform: translate3d(56.5px, 417.75px, 295.25px) rotateY(8deg);
  -webkit-animation: flash 300ms -5667ms infinite alternate;
          animation: flash 300ms -5667ms infinite alternate;
}
.particle:nth-child(200) {
  transform: translate3d(-168.75px, -127.5px, -266.25px) rotateY(227deg);
  -webkit-animation: flash 300ms -1383ms infinite alternate;
          animation: flash 300ms -1383ms infinite alternate;
}
.particle:nth-child(201) {
  transform: translate3d(-645px, 181.25px, -396.75px) rotateY(83deg);
  -webkit-animation: flash 300ms -7923ms infinite alternate;
          animation: flash 300ms -7923ms infinite alternate;
}
.particle:nth-child(202) {
  transform: translate3d(-208px, -84px, 461.5px) rotateY(332deg);
  -webkit-animation: flash 300ms -13ms infinite alternate;
          animation: flash 300ms -13ms infinite alternate;
}
.particle:nth-child(203) {
  transform: translate3d(592.75px, 85.25px, -329.25px) rotateY(184deg);
  -webkit-animation: flash 300ms -5746ms infinite alternate;
          animation: flash 300ms -5746ms infinite alternate;
}
.particle:nth-child(204) {
  transform: translate3d(-581.5px, 192.75px, -146px) rotateY(116deg);
  -webkit-animation: flash 300ms -5207ms infinite alternate;
          animation: flash 300ms -5207ms infinite alternate;
}
.particle:nth-child(205) {
  transform: translate3d(-404px, -336.5px, 87.75px) rotateY(118deg);
  -webkit-animation: flash 300ms -3889ms infinite alternate;
          animation: flash 300ms -3889ms infinite alternate;
}
.particle:nth-child(206) {
  transform: translate3d(-0.25px, 59.25px, -70.5px) rotateY(55deg);
  -webkit-animation: flash 300ms -9728ms infinite alternate;
          animation: flash 300ms -9728ms infinite alternate;
}
.particle:nth-child(207) {
  transform: translate3d(-656.75px, -28.5px, 204px) rotateY(336deg);
  -webkit-animation: flash 300ms -8922ms infinite alternate;
          animation: flash 300ms -8922ms infinite alternate;
}
.particle:nth-child(208) {
  transform: translate3d(-6.5px, 708.25px, -157.5px) rotateY(334deg);
  -webkit-animation: flash 300ms -8091ms infinite alternate;
          animation: flash 300ms -8091ms infinite alternate;
}
.particle:nth-child(209) {
  transform: translate3d(298.75px, 219px, 109px) rotateY(137deg);
  -webkit-animation: flash 300ms -8888ms infinite alternate;
          animation: flash 300ms -8888ms infinite alternate;
}
.particle:nth-child(210) {
  transform: translate3d(141px, -652.75px, 280px) rotateY(232deg);
  -webkit-animation: flash 300ms -2749ms infinite alternate;
          animation: flash 300ms -2749ms infinite alternate;
}
.particle:nth-child(211) {
  transform: translate3d(-114.75px, 356.5px, -146.75px) rotateY(272deg);
  -webkit-animation: flash 300ms -645ms infinite alternate;
          animation: flash 300ms -645ms infinite alternate;
}
.particle:nth-child(212) {
  transform: translate3d(113px, 263.5px, -59.5px) rotateY(225deg);
  -webkit-animation: flash 300ms -6012ms infinite alternate;
          animation: flash 300ms -6012ms infinite alternate;
}
.particle:nth-child(213) {
  transform: translate3d(327px, -106px, -263.5px) rotateY(358deg);
  -webkit-animation: flash 300ms -988ms infinite alternate;
          animation: flash 300ms -988ms infinite alternate;
}
.particle:nth-child(214) {
  transform: translate3d(-135px, -508.25px, -423.5px) rotateY(346deg);
  -webkit-animation: flash 300ms -5491ms infinite alternate;
          animation: flash 300ms -5491ms infinite alternate;
}
.particle:nth-child(215) {
  transform: translate3d(-181.25px, 11.75px, -100.5px) rotateY(146deg);
  -webkit-animation: flash 300ms -4249ms infinite alternate;
          animation: flash 300ms -4249ms infinite alternate;
}
.particle:nth-child(216) {
  transform: translate3d(-511.5px, -84px, 156.25px) rotateY(249deg);
  -webkit-animation: flash 300ms -2749ms infinite alternate;
          animation: flash 300ms -2749ms infinite alternate;
}
.particle:nth-child(217) {
  transform: translate3d(-91.75px, 329.25px, 185.5px) rotateY(193deg);
  -webkit-animation: flash 300ms -6448ms infinite alternate;
          animation: flash 300ms -6448ms infinite alternate;
}
.particle:nth-child(218) {
  transform: translate3d(163.75px, -65.75px, 94.75px) rotateY(238deg);
  -webkit-animation: flash 300ms -1977ms infinite alternate;
          animation: flash 300ms -1977ms infinite alternate;
}
.particle:nth-child(219) {
  transform: translate3d(137px, -248px, -222.5px) rotateY(316deg);
  -webkit-animation: flash 300ms -9695ms infinite alternate;
          animation: flash 300ms -9695ms infinite alternate;
}
.particle:nth-child(220) {
  transform: translate3d(415px, 246.25px, 87.75px) rotateY(233deg);
  -webkit-animation: flash 300ms -3725ms infinite alternate;
          animation: flash 300ms -3725ms infinite alternate;
}
.particle:nth-child(221) {
  transform: translate3d(-335.5px, 179px, -254px) rotateY(39deg);
  -webkit-animation: flash 300ms -1205ms infinite alternate;
          animation: flash 300ms -1205ms infinite alternate;
}
.particle:nth-child(222) {
  transform: translate3d(96px, 406.25px, 101.5px) rotateY(182deg);
  -webkit-animation: flash 300ms -7470ms infinite alternate;
          animation: flash 300ms -7470ms infinite alternate;
}
.particle:nth-child(223) {
  transform: translate3d(-278.75px, -166px, 116.5px) rotateY(74deg);
  -webkit-animation: flash 300ms -446ms infinite alternate;
          animation: flash 300ms -446ms infinite alternate;
}
.particle:nth-child(224) {
  transform: translate3d(-564px, 31.5px, 72.5px) rotateY(298deg);
  -webkit-animation: flash 300ms -3666ms infinite alternate;
          animation: flash 300ms -3666ms infinite alternate;
}
.particle:nth-child(225) {
  transform: translate3d(-210.25px, 398.25px, -214px) rotateY(221deg);
  -webkit-animation: flash 300ms -2620ms infinite alternate;
          animation: flash 300ms -2620ms infinite alternate;
}
.particle:nth-child(226) {
  transform: translate3d(-106.75px, -28px, -184.75px) rotateY(285deg);
  -webkit-animation: flash 300ms -7533ms infinite alternate;
          animation: flash 300ms -7533ms infinite alternate;
}
.particle:nth-child(227) {
  transform: translate3d(-194px, 126.5px, -340px) rotateY(158deg);
  -webkit-animation: flash 300ms -9210ms infinite alternate;
          animation: flash 300ms -9210ms infinite alternate;
}
.particle:nth-child(228) {
  transform: translate3d(248.25px, 74.75px, 69px) rotateY(297deg);
  -webkit-animation: flash 300ms -8187ms infinite alternate;
          animation: flash 300ms -8187ms infinite alternate;
}
.particle:nth-child(229) {
  transform: translate3d(213.25px, -25.5px, 400.25px) rotateY(230deg);
  -webkit-animation: flash 300ms -9798ms infinite alternate;
          animation: flash 300ms -9798ms infinite alternate;
}
.particle:nth-child(230) {
  transform: translate3d(-64.5px, 25.5px, 191.75px) rotateY(133deg);
  -webkit-animation: flash 300ms -1895ms infinite alternate;
          animation: flash 300ms -1895ms infinite alternate;
}
.particle:nth-child(231) {
  transform: translate3d(-17.25px, 268.5px, 47.5px) rotateY(112deg);
  -webkit-animation: flash 300ms -7546ms infinite alternate;
          animation: flash 300ms -7546ms infinite alternate;
}
.particle:nth-child(232) {
  transform: translate3d(-87px, 438.75px, -432px) rotateY(44deg);
  -webkit-animation: flash 300ms -5632ms infinite alternate;
          animation: flash 300ms -5632ms infinite alternate;
}
.particle:nth-child(233) {
  transform: translate3d(102.75px, 45.25px, 162.5px) rotateY(196deg);
  -webkit-animation: flash 300ms -2050ms infinite alternate;
          animation: flash 300ms -2050ms infinite alternate;
}
.particle:nth-child(234) {
  transform: translate3d(-9.5px, -337.25px, 234px) rotateY(23deg);
  -webkit-animation: flash 300ms -3447ms infinite alternate;
          animation: flash 300ms -3447ms infinite alternate;
}
.particle:nth-child(235) {
  transform: translate3d(427px, 22px, -171.5px) rotateY(223deg);
  -webkit-animation: flash 300ms -5760ms infinite alternate;
          animation: flash 300ms -5760ms infinite alternate;
}
.particle:nth-child(236) {
  transform: translate3d(40.5px, -313.25px, 277px) rotateY(357deg);
  -webkit-animation: flash 300ms -1961ms infinite alternate;
          animation: flash 300ms -1961ms infinite alternate;
}
.particle:nth-child(237) {
  transform: translate3d(190.5px, -74.25px, 220.25px) rotateY(181deg);
  -webkit-animation: flash 300ms -7553ms infinite alternate;
          animation: flash 300ms -7553ms infinite alternate;
}
.particle:nth-child(238) {
  transform: translate3d(-284.5px, 375.5px, -158.5px) rotateY(326deg);
  -webkit-animation: flash 300ms -6056ms infinite alternate;
          animation: flash 300ms -6056ms infinite alternate;
}
.particle:nth-child(239) {
  transform: translate3d(-47.75px, 173.5px, 348.25px) rotateY(190deg);
  -webkit-animation: flash 300ms -3081ms infinite alternate;
          animation: flash 300ms -3081ms infinite alternate;
}
.particle:nth-child(240) {
  transform: translate3d(-424.25px, 132.25px, 168px) rotateY(12deg);
  -webkit-animation: flash 300ms -1548ms infinite alternate;
          animation: flash 300ms -1548ms infinite alternate;
}
.particle:nth-child(241) {
  transform: translate3d(256.5px, 117.5px, -306.75px) rotateY(146deg);
  -webkit-animation: flash 300ms -924ms infinite alternate;
          animation: flash 300ms -924ms infinite alternate;
}
.particle:nth-child(242) {
  transform: translate3d(-205px, 304.75px, -168.25px) rotateY(234deg);
  -webkit-animation: flash 300ms -3141ms infinite alternate;
          animation: flash 300ms -3141ms infinite alternate;
}
.particle:nth-child(243) {
  transform: translate3d(-507px, -234px, -424.25px) rotateY(104deg);
  -webkit-animation: flash 300ms -7808ms infinite alternate;
          animation: flash 300ms -7808ms infinite alternate;
}
.particle:nth-child(244) {
  transform: translate3d(-15.75px, -180px, -442.5px) rotateY(241deg);
  -webkit-animation: flash 300ms -370ms infinite alternate;
          animation: flash 300ms -370ms infinite alternate;
}
.particle:nth-child(245) {
  transform: translate3d(-179.25px, 32.25px, 73.5px) rotateY(227deg);
  -webkit-animation: flash 300ms -1639ms infinite alternate;
          animation: flash 300ms -1639ms infinite alternate;
}
.particle:nth-child(246) {
  transform: translate3d(-3.5px, -371.5px, -413.5px) rotateY(358deg);
  -webkit-animation: flash 300ms -7264ms infinite alternate;
          animation: flash 300ms -7264ms infinite alternate;
}
.particle:nth-child(247) {
  transform: translate3d(227px, -291px, 230.75px) rotateY(350deg);
  -webkit-animation: flash 300ms -9446ms infinite alternate;
          animation: flash 300ms -9446ms infinite alternate;
}
.particle:nth-child(248) {
  transform: translate3d(-203.5px, -216.25px, -54.25px) rotateY(306deg);
  -webkit-animation: flash 300ms -984ms infinite alternate;
          animation: flash 300ms -984ms infinite alternate;
}
.particle:nth-child(249) {
  transform: translate3d(64.25px, -262.5px, -211px) rotateY(304deg);
  -webkit-animation: flash 300ms -396ms infinite alternate;
          animation: flash 300ms -396ms infinite alternate;
}
.particle:nth-child(250) {
  transform: translate3d(-125px, -184.5px, -423.5px) rotateY(360deg);
  -webkit-animation: flash 300ms -7265ms infinite alternate;
          animation: flash 300ms -7265ms infinite alternate;
}
.particle:nth-child(251) {
  transform: translate3d(159px, -222px, -78px) rotateY(332deg);
  -webkit-animation: flash 300ms -6223ms infinite alternate;
          animation: flash 300ms -6223ms infinite alternate;
}
.particle:nth-child(252) {
  transform: translate3d(20.25px, -106.25px, -73.75px) rotateY(176deg);
  -webkit-animation: flash 300ms -8866ms infinite alternate;
          animation: flash 300ms -8866ms infinite alternate;
}
.particle:nth-child(253) {
  transform: translate3d(186.25px, -300.5px, -188.75px) rotateY(297deg);
  -webkit-animation: flash 300ms -1837ms infinite alternate;
          animation: flash 300ms -1837ms infinite alternate;
}
.particle:nth-child(254) {
  transform: translate3d(-403.25px, 97.75px, -1.75px) rotateY(2deg);
  -webkit-animation: flash 300ms -9403ms infinite alternate;
          animation: flash 300ms -9403ms infinite alternate;
}
.particle:nth-child(255) {
  transform: translate3d(128px, 121px, 176.75px) rotateY(106deg);
  -webkit-animation: flash 300ms -5317ms infinite alternate;
          animation: flash 300ms -5317ms infinite alternate;
}
.particle:nth-child(256) {
  transform: translate3d(120.5px, -40.75px, -24.5px) rotateY(78deg);
  -webkit-animation: flash 300ms -7569ms infinite alternate;
          animation: flash 300ms -7569ms infinite alternate;
}
.particle:nth-child(257) {
  transform: translate3d(448.75px, -337.5px, -128.5px) rotateY(312deg);
  -webkit-animation: flash 300ms -8225ms infinite alternate;
          animation: flash 300ms -8225ms infinite alternate;
}
.particle:nth-child(258) {
  transform: translate3d(340.75px, -129.25px, 352.75px) rotateY(116deg);
  -webkit-animation: flash 300ms -6188ms infinite alternate;
          animation: flash 300ms -6188ms infinite alternate;
}
.particle:nth-child(259) {
  transform: translate3d(-284.5px, 421px, 341.75px) rotateY(108deg);
  -webkit-animation: flash 300ms -2284ms infinite alternate;
          animation: flash 300ms -2284ms infinite alternate;
}
.particle:nth-child(260) {
  transform: translate3d(-180.5px, -277.25px, -308.5px) rotateY(334deg);
  -webkit-animation: flash 300ms -822ms infinite alternate;
          animation: flash 300ms -822ms infinite alternate;
}
.particle:nth-child(261) {
  transform: translate3d(-255.75px, -158px, -159.25px) rotateY(271deg);
  -webkit-animation: flash 300ms -9061ms infinite alternate;
          animation: flash 300ms -9061ms infinite alternate;
}
.particle:nth-child(262) {
  transform: translate3d(-55.25px, -163.5px, 126.75px) rotateY(44deg);
  -webkit-animation: flash 300ms -4436ms infinite alternate;
          animation: flash 300ms -4436ms infinite alternate;
}
.particle:nth-child(263) {
  transform: translate3d(-348.25px, -456.75px, -18.75px) rotateY(248deg);
  -webkit-animation: flash 300ms -4605ms infinite alternate;
          animation: flash 300ms -4605ms infinite alternate;
}
.particle:nth-child(264) {
  transform: translate3d(65.25px, -517.75px, -28.5px) rotateY(117deg);
  -webkit-animation: flash 300ms -6882ms infinite alternate;
          animation: flash 300ms -6882ms infinite alternate;
}
.particle:nth-child(265) {
  transform: translate3d(-416px, -64.75px, -30.5px) rotateY(115deg);
  -webkit-animation: flash 300ms -2490ms infinite alternate;
          animation: flash 300ms -2490ms infinite alternate;
}
.particle:nth-child(266) {
  transform: translate3d(146.25px, 157.5px, 244.75px) rotateY(260deg);
  -webkit-animation: flash 300ms -9680ms infinite alternate;
          animation: flash 300ms -9680ms infinite alternate;
}
.particle:nth-child(267) {
  transform: translate3d(268px, -273px, -104.5px) rotateY(98deg);
  -webkit-animation: flash 300ms -855ms infinite alternate;
          animation: flash 300ms -855ms infinite alternate;
}
.particle:nth-child(268) {
  transform: translate3d(125.25px, 152.25px, 327.25px) rotateY(106deg);
  -webkit-animation: flash 300ms -254ms infinite alternate;
          animation: flash 300ms -254ms infinite alternate;
}
.particle:nth-child(269) {
  transform: translate3d(-115.25px, 222.75px, -761.25px) rotateY(304deg);
  -webkit-animation: flash 300ms -4372ms infinite alternate;
          animation: flash 300ms -4372ms infinite alternate;
}
.particle:nth-child(270) {
  transform: translate3d(18px, 489px, 358.5px) rotateY(183deg);
  -webkit-animation: flash 300ms -3197ms infinite alternate;
          animation: flash 300ms -3197ms infinite alternate;
}
.particle:nth-child(271) {
  transform: translate3d(-163.5px, -494.25px, -14.5px) rotateY(213deg);
  -webkit-animation: flash 300ms -9130ms infinite alternate;
          animation: flash 300ms -9130ms infinite alternate;
}
.particle:nth-child(272) {
  transform: translate3d(-119.25px, 355px, 41px) rotateY(350deg);
  -webkit-animation: flash 300ms -4823ms infinite alternate;
          animation: flash 300ms -4823ms infinite alternate;
}
.particle:nth-child(273) {
  transform: translate3d(148.5px, -276.25px, 97px) rotateY(43deg);
  -webkit-animation: flash 300ms -1405ms infinite alternate;
          animation: flash 300ms -1405ms infinite alternate;
}
.particle:nth-child(274) {
  transform: translate3d(308px, 286.5px, 247.5px) rotateY(253deg);
  -webkit-animation: flash 300ms -953ms infinite alternate;
          animation: flash 300ms -953ms infinite alternate;
}
.particle:nth-child(275) {
  transform: translate3d(-252.75px, -402px, 204.25px) rotateY(360deg);
  -webkit-animation: flash 300ms -2585ms infinite alternate;
          animation: flash 300ms -2585ms infinite alternate;
}
.particle:nth-child(276) {
  transform: translate3d(460.75px, 376px, -299.75px) rotateY(65deg);
  -webkit-animation: flash 300ms -1177ms infinite alternate;
          animation: flash 300ms -1177ms infinite alternate;
}
.particle:nth-child(277) {
  transform: translate3d(-156.75px, -362.75px, 29px) rotateY(173deg);
  -webkit-animation: flash 300ms -9170ms infinite alternate;
          animation: flash 300ms -9170ms infinite alternate;
}
.particle:nth-child(278) {
  transform: translate3d(-440px, -20px, 36.75px) rotateY(70deg);
  -webkit-animation: flash 300ms -2706ms infinite alternate;
          animation: flash 300ms -2706ms infinite alternate;
}
.particle:nth-child(279) {
  transform: translate3d(223.75px, 109.25px, 165.75px) rotateY(147deg);
  -webkit-animation: flash 300ms -1486ms infinite alternate;
          animation: flash 300ms -1486ms infinite alternate;
}
.particle:nth-child(280) {
  transform: translate3d(226px, 91px, 391.5px) rotateY(28deg);
  -webkit-animation: flash 300ms -8518ms infinite alternate;
          animation: flash 300ms -8518ms infinite alternate;
}
.particle:nth-child(281) {
  transform: translate3d(-16.75px, -306.75px, 380.75px) rotateY(298deg);
  -webkit-animation: flash 300ms -126ms infinite alternate;
          animation: flash 300ms -126ms infinite alternate;
}
.particle:nth-child(282) {
  transform: translate3d(35.25px, 468.5px, -86.25px) rotateY(17deg);
  -webkit-animation: flash 300ms -6583ms infinite alternate;
          animation: flash 300ms -6583ms infinite alternate;
}
.particle:nth-child(283) {
  transform: translate3d(195.25px, 154.5px, 229px) rotateY(301deg);
  -webkit-animation: flash 300ms -9745ms infinite alternate;
          animation: flash 300ms -9745ms infinite alternate;
}
.particle:nth-child(284) {
  transform: translate3d(-309.5px, 109px, 354.5px) rotateY(53deg);
  -webkit-animation: flash 300ms -4276ms infinite alternate;
          animation: flash 300ms -4276ms infinite alternate;
}
.particle:nth-child(285) {
  transform: translate3d(-102.25px, -202.5px, -91.25px) rotateY(153deg);
  -webkit-animation: flash 300ms -2570ms infinite alternate;
          animation: flash 300ms -2570ms infinite alternate;
}
.particle:nth-child(286) {
  transform: translate3d(185px, 57.75px, -76.75px) rotateY(24deg);
  -webkit-animation: flash 300ms -4729ms infinite alternate;
          animation: flash 300ms -4729ms infinite alternate;
}
.particle:nth-child(287) {
  transform: translate3d(30.25px, 84.75px, -32.25px) rotateY(299deg);
  -webkit-animation: flash 300ms -4739ms infinite alternate;
          animation: flash 300ms -4739ms infinite alternate;
}
.particle:nth-child(288) {
  transform: translate3d(-375.25px, 141.5px, 118.5px) rotateY(356deg);
  -webkit-animation: flash 300ms -7890ms infinite alternate;
          animation: flash 300ms -7890ms infinite alternate;
}
.particle:nth-child(289) {
  transform: translate3d(48.75px, -45px, -109.75px) rotateY(271deg);
  -webkit-animation: flash 300ms -1288ms infinite alternate;
          animation: flash 300ms -1288ms infinite alternate;
}
.particle:nth-child(290) {
  transform: translate3d(-42.75px, 27px, 182px) rotateY(2deg);
  -webkit-animation: flash 300ms -8807ms infinite alternate;
          animation: flash 300ms -8807ms infinite alternate;
}
.particle:nth-child(291) {
  transform: translate3d(-122.5px, 179.25px, 342px) rotateY(188deg);
  -webkit-animation: flash 300ms -2827ms infinite alternate;
          animation: flash 300ms -2827ms infinite alternate;
}
.particle:nth-child(292) {
  transform: translate3d(94.75px, -81px, -29px) rotateY(178deg);
  -webkit-animation: flash 300ms -8351ms infinite alternate;
          animation: flash 300ms -8351ms infinite alternate;
}
.particle:nth-child(293) {
  transform: translate3d(-243.75px, -59.25px, -87.75px) rotateY(27deg);
  -webkit-animation: flash 300ms -673ms infinite alternate;
          animation: flash 300ms -673ms infinite alternate;
}
.particle:nth-child(294) {
  transform: translate3d(-141px, -209.5px, -190.75px) rotateY(49deg);
  -webkit-animation: flash 300ms -7123ms infinite alternate;
          animation: flash 300ms -7123ms infinite alternate;
}
.particle:nth-child(295) {
  transform: translate3d(-487.25px, 436.5px, -74.5px) rotateY(100deg);
  -webkit-animation: flash 300ms -6316ms infinite alternate;
          animation: flash 300ms -6316ms infinite alternate;
}
.particle:nth-child(296) {
  transform: translate3d(-277px, 527px, -20.25px) rotateY(351deg);
  -webkit-animation: flash 300ms -2741ms infinite alternate;
          animation: flash 300ms -2741ms infinite alternate;
}
.particle:nth-child(297) {
  transform: translate3d(-57.5px, -87px, 23.5px) rotateY(190deg);
  -webkit-animation: flash 300ms -9166ms infinite alternate;
          animation: flash 300ms -9166ms infinite alternate;
}
.particle:nth-child(298) {
  transform: translate3d(-288.5px, -78.75px, -269.75px) rotateY(280deg);
  -webkit-animation: flash 300ms -8630ms infinite alternate;
          animation: flash 300ms -8630ms infinite alternate;
}
.particle:nth-child(299) {
  transform: translate3d(36px, 151.5px, 546.5px) rotateY(173deg);
  -webkit-animation: flash 300ms -2064ms infinite alternate;
          animation: flash 300ms -2064ms infinite alternate;
}
.particle:nth-child(300) {
  transform: translate3d(75.25px, 154px, 23.75px) rotateY(216deg);
  -webkit-animation: flash 300ms -593ms infinite alternate;
          animation: flash 300ms -593ms infinite alternate;
}

@-webkit-keyframes rotateY {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}

@keyframes rotateY {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes rotateX {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}
@keyframes rotateX {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}