body {
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  height: 100vh;
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-perspective: 600px;
          perspective: 600px;
}

div {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.camera_x {
  -webkit-transform: rotateX(-30deg);
          transform: rotateX(-30deg);
  -webkit-animation: cameraX 6000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) -1000ms infinite alternate;
          animation: cameraX 6000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) -1000ms infinite alternate;
}

.camera_y {
  -webkit-animation: cameraY 20000ms linear infinite;
          animation: cameraY 20000ms linear infinite;
}

.fire_graphic {
  position: absolute;
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 100%;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transform: translate(-50%, -50%) translateZ(-50px) rotateX(20deg);
          transform: translate(-50%, -50%) translateZ(-50px) rotateX(20deg);
  -webkit-clip-path: polygon(50% 0, 100% 100%, 0 100%);
          clip-path: polygon(50% 0, 100% 100%, 0 100%);
}
.fire:nth-child(1) .fire_piller {
  -webkit-animation: piller 3000ms -144ms linear infinite;
          animation: piller 3000ms -144ms linear infinite;
}
.fire:nth-child(1) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(1) .fire_part {
  -webkit-animation: part 2601ms -3244ms linear infinite;
          animation: part 2601ms -3244ms linear infinite;
}
.fire:nth-child(1) .fire_graphic {
  width: 65px;
  height: 99px;
  background: rgba(222, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
          transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(2) .fire_piller {
  -webkit-animation: piller 3000ms -112ms linear infinite;
          animation: piller 3000ms -112ms linear infinite;
}
.fire:nth-child(2) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(2) .fire_part {
  -webkit-animation: part 1982ms -2935ms linear infinite;
          animation: part 1982ms -2935ms linear infinite;
}
.fire:nth-child(2) .fire_graphic {
  width: 57px;
  height: 52px;
  background: rgba(221, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
          transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(3) .fire_piller {
  -webkit-animation: piller 3000ms -295ms linear infinite;
          animation: piller 3000ms -295ms linear infinite;
}
.fire:nth-child(3) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(3) .fire_part {
  -webkit-animation: part 3156ms -1772ms linear infinite;
          animation: part 3156ms -1772ms linear infinite;
}
.fire:nth-child(3) .fire_graphic {
  width: 65px;
  height: 93px;
  background: rgba(165, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
          transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(4) .fire_piller {
  -webkit-animation: piller 3000ms -252ms linear infinite;
          animation: piller 3000ms -252ms linear infinite;
}
.fire:nth-child(4) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(4) .fire_part {
  -webkit-animation: part 3833ms -5820ms linear infinite;
          animation: part 3833ms -5820ms linear infinite;
}
.fire:nth-child(4) .fire_graphic {
  width: 69px;
  height: 94px;
  background: rgba(170, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
          transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(5) .fire_piller {
  -webkit-animation: piller 3000ms -92ms linear infinite;
          animation: piller 3000ms -92ms linear infinite;
}
.fire:nth-child(5) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(5) .fire_part {
  -webkit-animation: part 1015ms -4966ms linear infinite;
          animation: part 1015ms -4966ms linear infinite;
}
.fire:nth-child(5) .fire_graphic {
  width: 46px;
  height: 68px;
  background: rgba(181, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-92px) rotateX(46deg);
          transform: translate(-50%, -50%) translateZ(-92px) rotateX(46deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(6) .fire_piller {
  -webkit-animation: piller 3000ms -301ms linear infinite;
          animation: piller 3000ms -301ms linear infinite;
}
.fire:nth-child(6) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(6) .fire_part {
  -webkit-animation: part 1174ms -2440ms linear infinite;
          animation: part 1174ms -2440ms linear infinite;
}
.fire:nth-child(6) .fire_graphic {
  width: 49px;
  height: 86px;
  background: rgba(188, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-92px) rotateX(46deg);
          transform: translate(-50%, -50%) translateZ(-92px) rotateX(46deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(7) .fire_piller {
  -webkit-animation: piller 3000ms -405ms linear infinite;
          animation: piller 3000ms -405ms linear infinite;
}
.fire:nth-child(7) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(7) .fire_part {
  -webkit-animation: part 3345ms -1526ms linear infinite;
          animation: part 3345ms -1526ms linear infinite;
}
.fire:nth-child(7) .fire_graphic {
  width: 51px;
  height: 73px;
  background: rgba(171, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
          transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(8) .fire_piller {
  -webkit-animation: piller 3000ms -258ms linear infinite;
          animation: piller 3000ms -258ms linear infinite;
}
.fire:nth-child(8) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(8) .fire_part {
  -webkit-animation: part 2325ms -4374ms linear infinite;
          animation: part 2325ms -4374ms linear infinite;
}
.fire:nth-child(8) .fire_graphic {
  width: 31px;
  height: 72px;
  background: rgba(197, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-72px) rotateX(36deg);
          transform: translate(-50%, -50%) translateZ(-72px) rotateX(36deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(9) .fire_piller {
  -webkit-animation: piller 3000ms -522ms linear infinite;
          animation: piller 3000ms -522ms linear infinite;
}
.fire:nth-child(9) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(9) .fire_part {
  -webkit-animation: part 2940ms -5565ms linear infinite;
          animation: part 2940ms -5565ms linear infinite;
}
.fire:nth-child(9) .fire_graphic {
  width: 67px;
  height: 81px;
  background: rgba(176, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
          transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(10) .fire_piller {
  -webkit-animation: piller 3000ms -494ms linear infinite;
          animation: piller 3000ms -494ms linear infinite;
}
.fire:nth-child(10) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(10) .fire_part {
  -webkit-animation: part 2184ms -2698ms linear infinite;
          animation: part 2184ms -2698ms linear infinite;
}
.fire:nth-child(10) .fire_graphic {
  width: 50px;
  height: 66px;
  background: rgba(218, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
          transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(11) .fire_piller {
  -webkit-animation: piller 3000ms -239ms linear infinite;
          animation: piller 3000ms -239ms linear infinite;
}
.fire:nth-child(11) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(11) .fire_part {
  -webkit-animation: part 1729ms -5846ms linear infinite;
          animation: part 1729ms -5846ms linear infinite;
}
.fire:nth-child(11) .fire_graphic {
  width: 41px;
  height: 90px;
  background: rgba(235, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
          transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(12) .fire_piller {
  -webkit-animation: piller 3000ms -521ms linear infinite;
          animation: piller 3000ms -521ms linear infinite;
}
.fire:nth-child(12) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(12) .fire_part {
  -webkit-animation: part 3324ms -536ms linear infinite;
          animation: part 3324ms -536ms linear infinite;
}
.fire:nth-child(12) .fire_graphic {
  width: 52px;
  height: 60px;
  background: rgba(188, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-78px) rotateX(39deg);
          transform: translate(-50%, -50%) translateZ(-78px) rotateX(39deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(13) .fire_piller {
  -webkit-animation: piller 3000ms -40ms linear infinite;
          animation: piller 3000ms -40ms linear infinite;
}
.fire:nth-child(13) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(13) .fire_part {
  -webkit-animation: part 2149ms -3396ms linear infinite;
          animation: part 2149ms -3396ms linear infinite;
}
.fire:nth-child(13) .fire_graphic {
  width: 36px;
  height: 65px;
  background: rgba(196, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
          transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(14) .fire_piller {
  -webkit-animation: piller 3000ms -293ms linear infinite;
          animation: piller 3000ms -293ms linear infinite;
}
.fire:nth-child(14) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(14) .fire_part {
  -webkit-animation: part 2271ms -1271ms linear infinite;
          animation: part 2271ms -1271ms linear infinite;
}
.fire:nth-child(14) .fire_graphic {
  width: 43px;
  height: 63px;
  background: rgba(221, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
          transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(15) .fire_piller {
  -webkit-animation: piller 3000ms -388ms linear infinite;
          animation: piller 3000ms -388ms linear infinite;
}
.fire:nth-child(15) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(15) .fire_part {
  -webkit-animation: part 1623ms -1564ms linear infinite;
          animation: part 1623ms -1564ms linear infinite;
}
.fire:nth-child(15) .fire_graphic {
  width: 39px;
  height: 74px;
  background: rgba(198, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
          transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(16) .fire_piller {
  -webkit-animation: piller 3000ms -148ms linear infinite;
          animation: piller 3000ms -148ms linear infinite;
}
.fire:nth-child(16) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(16) .fire_part {
  -webkit-animation: part 2945ms -2034ms linear infinite;
          animation: part 2945ms -2034ms linear infinite;
}
.fire:nth-child(16) .fire_graphic {
  width: 54px;
  height: 85px;
  background: rgba(190, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-86px) rotateX(43deg);
          transform: translate(-50%, -50%) translateZ(-86px) rotateX(43deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(17) .fire_piller {
  -webkit-animation: piller 3000ms -364ms linear infinite;
          animation: piller 3000ms -364ms linear infinite;
}
.fire:nth-child(17) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(17) .fire_part {
  -webkit-animation: part 3629ms -5702ms linear infinite;
          animation: part 3629ms -5702ms linear infinite;
}
.fire:nth-child(17) .fire_graphic {
  width: 45px;
  height: 82px;
  background: rgba(167, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
          transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(18) .fire_piller {
  -webkit-animation: piller 3000ms -359ms linear infinite;
          animation: piller 3000ms -359ms linear infinite;
}
.fire:nth-child(18) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(18) .fire_part {
  -webkit-animation: part 2389ms -4023ms linear infinite;
          animation: part 2389ms -4023ms linear infinite;
}
.fire:nth-child(18) .fire_graphic {
  width: 61px;
  height: 99px;
  background: rgba(188, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-94px) rotateX(47deg);
          transform: translate(-50%, -50%) translateZ(-94px) rotateX(47deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(19) .fire_piller {
  -webkit-animation: piller 3000ms -512ms linear infinite;
          animation: piller 3000ms -512ms linear infinite;
}
.fire:nth-child(19) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(19) .fire_part {
  -webkit-animation: part 2446ms -3414ms linear infinite;
          animation: part 2446ms -3414ms linear infinite;
}
.fire:nth-child(19) .fire_graphic {
  width: 46px;
  height: 69px;
  background: rgba(248, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-75px) rotateX(37.5deg);
          transform: translate(-50%, -50%) translateZ(-75px) rotateX(37.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(20) .fire_piller {
  -webkit-animation: piller 3000ms -284ms linear infinite;
          animation: piller 3000ms -284ms linear infinite;
}
.fire:nth-child(20) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(20) .fire_part {
  -webkit-animation: part 1463ms -977ms linear infinite;
          animation: part 1463ms -977ms linear infinite;
}
.fire:nth-child(20) .fire_graphic {
  width: 68px;
  height: 90px;
  background: rgba(242, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
          transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(21) .fire_piller {
  -webkit-animation: piller 3000ms -402ms linear infinite;
          animation: piller 3000ms -402ms linear infinite;
}
.fire:nth-child(21) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(21) .fire_part {
  -webkit-animation: part 2624ms -1008ms linear infinite;
          animation: part 2624ms -1008ms linear infinite;
}
.fire:nth-child(21) .fire_graphic {
  width: 56px;
  height: 57px;
  background: rgba(191, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-78px) rotateX(39deg);
          transform: translate(-50%, -50%) translateZ(-78px) rotateX(39deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(22) .fire_piller {
  -webkit-animation: piller 3000ms -308ms linear infinite;
          animation: piller 3000ms -308ms linear infinite;
}
.fire:nth-child(22) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(22) .fire_part {
  -webkit-animation: part 2407ms -5017ms linear infinite;
          animation: part 2407ms -5017ms linear infinite;
}
.fire:nth-child(22) .fire_graphic {
  width: 49px;
  height: 59px;
  background: rgba(169, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-94px) rotateX(47deg);
          transform: translate(-50%, -50%) translateZ(-94px) rotateX(47deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(23) .fire_piller {
  -webkit-animation: piller 3000ms -585ms linear infinite;
          animation: piller 3000ms -585ms linear infinite;
}
.fire:nth-child(23) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(23) .fire_part {
  -webkit-animation: part 1645ms -495ms linear infinite;
          animation: part 1645ms -495ms linear infinite;
}
.fire:nth-child(23) .fire_graphic {
  width: 62px;
  height: 81px;
  background: rgba(242, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-76px) rotateX(38deg);
          transform: translate(-50%, -50%) translateZ(-76px) rotateX(38deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(24) .fire_piller {
  -webkit-animation: piller 3000ms -17ms linear infinite;
          animation: piller 3000ms -17ms linear infinite;
}
.fire:nth-child(24) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(24) .fire_part {
  -webkit-animation: part 3141ms -4093ms linear infinite;
          animation: part 3141ms -4093ms linear infinite;
}
.fire:nth-child(24) .fire_graphic {
  width: 59px;
  height: 75px;
  background: rgba(154, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-83px) rotateX(41.5deg);
          transform: translate(-50%, -50%) translateZ(-83px) rotateX(41.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(25) .fire_piller {
  -webkit-animation: piller 3000ms -102ms linear infinite;
          animation: piller 3000ms -102ms linear infinite;
}
.fire:nth-child(25) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(25) .fire_part {
  -webkit-animation: part 3152ms -832ms linear infinite;
          animation: part 3152ms -832ms linear infinite;
}
.fire:nth-child(25) .fire_graphic {
  width: 50px;
  height: 97px;
  background: rgba(238, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
          transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(26) .fire_piller {
  -webkit-animation: piller 3000ms -567ms linear infinite;
          animation: piller 3000ms -567ms linear infinite;
}
.fire:nth-child(26) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(26) .fire_part {
  -webkit-animation: part 2170ms -1195ms linear infinite;
          animation: part 2170ms -1195ms linear infinite;
}
.fire:nth-child(26) .fire_graphic {
  width: 42px;
  height: 59px;
  background: rgba(188, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
          transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(27) .fire_piller {
  -webkit-animation: piller 3000ms -71ms linear infinite;
          animation: piller 3000ms -71ms linear infinite;
}
.fire:nth-child(27) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(27) .fire_part {
  -webkit-animation: part 3646ms -5319ms linear infinite;
          animation: part 3646ms -5319ms linear infinite;
}
.fire:nth-child(27) .fire_graphic {
  width: 36px;
  height: 91px;
  background: rgba(195, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
          transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(28) .fire_piller {
  -webkit-animation: piller 3000ms -485ms linear infinite;
          animation: piller 3000ms -485ms linear infinite;
}
.fire:nth-child(28) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(28) .fire_part {
  -webkit-animation: part 2879ms -5308ms linear infinite;
          animation: part 2879ms -5308ms linear infinite;
}
.fire:nth-child(28) .fire_graphic {
  width: 61px;
  height: 63px;
  background: rgba(202, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
          transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(29) .fire_piller {
  -webkit-animation: piller 3000ms -241ms linear infinite;
          animation: piller 3000ms -241ms linear infinite;
}
.fire:nth-child(29) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(29) .fire_part {
  -webkit-animation: part 2459ms -5450ms linear infinite;
          animation: part 2459ms -5450ms linear infinite;
}
.fire:nth-child(29) .fire_graphic {
  width: 48px;
  height: 81px;
  background: rgba(154, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
          transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(30) .fire_piller {
  -webkit-animation: piller 3000ms -232ms linear infinite;
          animation: piller 3000ms -232ms linear infinite;
}
.fire:nth-child(30) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(30) .fire_part {
  -webkit-animation: part 1981ms -2388ms linear infinite;
          animation: part 1981ms -2388ms linear infinite;
}
.fire:nth-child(30) .fire_graphic {
  width: 50px;
  height: 54px;
  background: rgba(239, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
          transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(31) .fire_piller {
  -webkit-animation: piller 3000ms -289ms linear infinite;
          animation: piller 3000ms -289ms linear infinite;
}
.fire:nth-child(31) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(31) .fire_part {
  -webkit-animation: part 2625ms -5449ms linear infinite;
          animation: part 2625ms -5449ms linear infinite;
}
.fire:nth-child(31) .fire_graphic {
  width: 56px;
  height: 53px;
  background: rgba(238, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
          transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(32) .fire_piller {
  -webkit-animation: piller 3000ms -225ms linear infinite;
          animation: piller 3000ms -225ms linear infinite;
}
.fire:nth-child(32) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(32) .fire_part {
  -webkit-animation: part 1048ms -519ms linear infinite;
          animation: part 1048ms -519ms linear infinite;
}
.fire:nth-child(32) .fire_graphic {
  width: 63px;
  height: 55px;
  background: rgba(222, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
          transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(33) .fire_piller {
  -webkit-animation: piller 3000ms -88ms linear infinite;
          animation: piller 3000ms -88ms linear infinite;
}
.fire:nth-child(33) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(33) .fire_part {
  -webkit-animation: part 2172ms -5617ms linear infinite;
          animation: part 2172ms -5617ms linear infinite;
}
.fire:nth-child(33) .fire_graphic {
  width: 50px;
  height: 90px;
  background: rgba(171, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
          transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(34) .fire_piller {
  -webkit-animation: piller 3000ms -501ms linear infinite;
          animation: piller 3000ms -501ms linear infinite;
}
.fire:nth-child(34) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(34) .fire_part {
  -webkit-animation: part 3783ms -5562ms linear infinite;
          animation: part 3783ms -5562ms linear infinite;
}
.fire:nth-child(34) .fire_graphic {
  width: 66px;
  height: 99px;
  background: rgba(249, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-71px) rotateX(35.5deg);
          transform: translate(-50%, -50%) translateZ(-71px) rotateX(35.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(35) .fire_piller {
  -webkit-animation: piller 3000ms -491ms linear infinite;
          animation: piller 3000ms -491ms linear infinite;
}
.fire:nth-child(35) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(35) .fire_part {
  -webkit-animation: part 3068ms -1049ms linear infinite;
          animation: part 3068ms -1049ms linear infinite;
}
.fire:nth-child(35) .fire_graphic {
  width: 40px;
  height: 64px;
  background: rgba(208, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
          transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(36) .fire_piller {
  -webkit-animation: piller 3000ms -530ms linear infinite;
          animation: piller 3000ms -530ms linear infinite;
}
.fire:nth-child(36) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(36) .fire_part {
  -webkit-animation: part 1309ms -5953ms linear infinite;
          animation: part 1309ms -5953ms linear infinite;
}
.fire:nth-child(36) .fire_graphic {
  width: 47px;
  height: 97px;
  background: rgba(226, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-86px) rotateX(43deg);
          transform: translate(-50%, -50%) translateZ(-86px) rotateX(43deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(37) .fire_piller {
  -webkit-animation: piller 3000ms -599ms linear infinite;
          animation: piller 3000ms -599ms linear infinite;
}
.fire:nth-child(37) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(37) .fire_part {
  -webkit-animation: part 1614ms -1856ms linear infinite;
          animation: part 1614ms -1856ms linear infinite;
}
.fire:nth-child(37) .fire_graphic {
  width: 35px;
  height: 94px;
  background: rgba(226, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
          transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(38) .fire_piller {
  -webkit-animation: piller 3000ms -580ms linear infinite;
          animation: piller 3000ms -580ms linear infinite;
}
.fire:nth-child(38) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(38) .fire_part {
  -webkit-animation: part 2052ms -2811ms linear infinite;
          animation: part 2052ms -2811ms linear infinite;
}
.fire:nth-child(38) .fire_graphic {
  width: 55px;
  height: 64px;
  background: rgba(153, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
          transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(39) .fire_piller {
  -webkit-animation: piller 3000ms -515ms linear infinite;
          animation: piller 3000ms -515ms linear infinite;
}
.fire:nth-child(39) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(39) .fire_part {
  -webkit-animation: part 3959ms -4409ms linear infinite;
          animation: part 3959ms -4409ms linear infinite;
}
.fire:nth-child(39) .fire_graphic {
  width: 45px;
  height: 67px;
  background: rgba(208, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
          transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(40) .fire_piller {
  -webkit-animation: piller 3000ms -442ms linear infinite;
          animation: piller 3000ms -442ms linear infinite;
}
.fire:nth-child(40) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(40) .fire_part {
  -webkit-animation: part 3350ms -676ms linear infinite;
          animation: part 3350ms -676ms linear infinite;
}
.fire:nth-child(40) .fire_graphic {
  width: 54px;
  height: 85px;
  background: rgba(241, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-95px) rotateX(47.5deg);
          transform: translate(-50%, -50%) translateZ(-95px) rotateX(47.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(41) .fire_piller {
  -webkit-animation: piller 3000ms -2ms linear infinite;
          animation: piller 3000ms -2ms linear infinite;
}
.fire:nth-child(41) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(41) .fire_part {
  -webkit-animation: part 3376ms -5500ms linear infinite;
          animation: part 3376ms -5500ms linear infinite;
}
.fire:nth-child(41) .fire_graphic {
  width: 35px;
  height: 76px;
  background: rgba(178, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
          transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(42) .fire_piller {
  -webkit-animation: piller 3000ms -145ms linear infinite;
          animation: piller 3000ms -145ms linear infinite;
}
.fire:nth-child(42) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(42) .fire_part {
  -webkit-animation: part 2288ms -1806ms linear infinite;
          animation: part 2288ms -1806ms linear infinite;
}
.fire:nth-child(42) .fire_graphic {
  width: 31px;
  height: 53px;
  background: rgba(225, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
          transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(43) .fire_piller {
  -webkit-animation: piller 3000ms -153ms linear infinite;
          animation: piller 3000ms -153ms linear infinite;
}
.fire:nth-child(43) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(43) .fire_part {
  -webkit-animation: part 1272ms -2332ms linear infinite;
          animation: part 1272ms -2332ms linear infinite;
}
.fire:nth-child(43) .fire_graphic {
  width: 42px;
  height: 70px;
  background: rgba(163, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
          transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(44) .fire_piller {
  -webkit-animation: piller 3000ms -569ms linear infinite;
          animation: piller 3000ms -569ms linear infinite;
}
.fire:nth-child(44) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(44) .fire_part {
  -webkit-animation: part 1970ms -629ms linear infinite;
          animation: part 1970ms -629ms linear infinite;
}
.fire:nth-child(44) .fire_graphic {
  width: 63px;
  height: 79px;
  background: rgba(205, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
          transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(45) .fire_piller {
  -webkit-animation: piller 3000ms -442ms linear infinite;
          animation: piller 3000ms -442ms linear infinite;
}
.fire:nth-child(45) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(45) .fire_part {
  -webkit-animation: part 2679ms -5414ms linear infinite;
          animation: part 2679ms -5414ms linear infinite;
}
.fire:nth-child(45) .fire_graphic {
  width: 59px;
  height: 81px;
  background: rgba(189, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
          transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(46) .fire_piller {
  -webkit-animation: piller 3000ms -531ms linear infinite;
          animation: piller 3000ms -531ms linear infinite;
}
.fire:nth-child(46) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(46) .fire_part {
  -webkit-animation: part 1542ms -1324ms linear infinite;
          animation: part 1542ms -1324ms linear infinite;
}
.fire:nth-child(46) .fire_graphic {
  width: 41px;
  height: 79px;
  background: rgba(163, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
          transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(47) .fire_piller {
  -webkit-animation: piller 3000ms -366ms linear infinite;
          animation: piller 3000ms -366ms linear infinite;
}
.fire:nth-child(47) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(47) .fire_part {
  -webkit-animation: part 2729ms -747ms linear infinite;
          animation: part 2729ms -747ms linear infinite;
}
.fire:nth-child(47) .fire_graphic {
  width: 41px;
  height: 94px;
  background: rgba(155, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
          transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(48) .fire_piller {
  -webkit-animation: piller 3000ms -55ms linear infinite;
          animation: piller 3000ms -55ms linear infinite;
}
.fire:nth-child(48) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(48) .fire_part {
  -webkit-animation: part 3714ms -3328ms linear infinite;
          animation: part 3714ms -3328ms linear infinite;
}
.fire:nth-child(48) .fire_graphic {
  width: 51px;
  height: 63px;
  background: rgba(169, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
          transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(49) .fire_piller {
  -webkit-animation: piller 3000ms -297ms linear infinite;
          animation: piller 3000ms -297ms linear infinite;
}
.fire:nth-child(49) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(49) .fire_part {
  -webkit-animation: part 3906ms -1656ms linear infinite;
          animation: part 3906ms -1656ms linear infinite;
}
.fire:nth-child(49) .fire_graphic {
  width: 41px;
  height: 98px;
  background: rgba(212, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
          transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(50) .fire_piller {
  -webkit-animation: piller 3000ms -211ms linear infinite;
          animation: piller 3000ms -211ms linear infinite;
}
.fire:nth-child(50) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(50) .fire_part {
  -webkit-animation: part 3763ms -2501ms linear infinite;
          animation: part 3763ms -2501ms linear infinite;
}
.fire:nth-child(50) .fire_graphic {
  width: 70px;
  height: 66px;
  background: rgba(236, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
          transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(51) .fire_piller {
  -webkit-animation: piller 3000ms -256ms linear infinite;
          animation: piller 3000ms -256ms linear infinite;
}
.fire:nth-child(51) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(51) .fire_part {
  -webkit-animation: part 2956ms -1975ms linear infinite;
          animation: part 2956ms -1975ms linear infinite;
}
.fire:nth-child(51) .fire_graphic {
  width: 66px;
  height: 92px;
  background: rgba(164, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
          transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(52) .fire_piller {
  -webkit-animation: piller 3000ms -332ms linear infinite;
          animation: piller 3000ms -332ms linear infinite;
}
.fire:nth-child(52) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(52) .fire_part {
  -webkit-animation: part 3454ms -3971ms linear infinite;
          animation: part 3454ms -3971ms linear infinite;
}
.fire:nth-child(52) .fire_graphic {
  width: 49px;
  height: 66px;
  background: rgba(229, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
          transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(53) .fire_piller {
  -webkit-animation: piller 3000ms -106ms linear infinite;
          animation: piller 3000ms -106ms linear infinite;
}
.fire:nth-child(53) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(53) .fire_part {
  -webkit-animation: part 3450ms -3177ms linear infinite;
          animation: part 3450ms -3177ms linear infinite;
}
.fire:nth-child(53) .fire_graphic {
  width: 48px;
  height: 69px;
  background: rgba(197, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
          transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(54) .fire_piller {
  -webkit-animation: piller 3000ms -513ms linear infinite;
          animation: piller 3000ms -513ms linear infinite;
}
.fire:nth-child(54) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(54) .fire_part {
  -webkit-animation: part 3491ms -4422ms linear infinite;
          animation: part 3491ms -4422ms linear infinite;
}
.fire:nth-child(54) .fire_graphic {
  width: 64px;
  height: 85px;
  background: rgba(246, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
          transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(55) .fire_piller {
  -webkit-animation: piller 3000ms -378ms linear infinite;
          animation: piller 3000ms -378ms linear infinite;
}
.fire:nth-child(55) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(55) .fire_part {
  -webkit-animation: part 1319ms -4527ms linear infinite;
          animation: part 1319ms -4527ms linear infinite;
}
.fire:nth-child(55) .fire_graphic {
  width: 39px;
  height: 57px;
  background: rgba(152, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-95px) rotateX(47.5deg);
          transform: translate(-50%, -50%) translateZ(-95px) rotateX(47.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(56) .fire_piller {
  -webkit-animation: piller 3000ms -454ms linear infinite;
          animation: piller 3000ms -454ms linear infinite;
}
.fire:nth-child(56) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(56) .fire_part {
  -webkit-animation: part 1371ms -203ms linear infinite;
          animation: part 1371ms -203ms linear infinite;
}
.fire:nth-child(56) .fire_graphic {
  width: 42px;
  height: 86px;
  background: rgba(182, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
          transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(57) .fire_piller {
  -webkit-animation: piller 3000ms -380ms linear infinite;
          animation: piller 3000ms -380ms linear infinite;
}
.fire:nth-child(57) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(57) .fire_part {
  -webkit-animation: part 3921ms -3733ms linear infinite;
          animation: part 3921ms -3733ms linear infinite;
}
.fire:nth-child(57) .fire_graphic {
  width: 34px;
  height: 98px;
  background: rgba(229, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-83px) rotateX(41.5deg);
          transform: translate(-50%, -50%) translateZ(-83px) rotateX(41.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(58) .fire_piller {
  -webkit-animation: piller 3000ms -24ms linear infinite;
          animation: piller 3000ms -24ms linear infinite;
}
.fire:nth-child(58) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(58) .fire_part {
  -webkit-animation: part 2819ms -1821ms linear infinite;
          animation: part 2819ms -1821ms linear infinite;
}
.fire:nth-child(58) .fire_graphic {
  width: 55px;
  height: 100px;
  background: rgba(194, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
          transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(59) .fire_piller {
  -webkit-animation: piller 3000ms -273ms linear infinite;
          animation: piller 3000ms -273ms linear infinite;
}
.fire:nth-child(59) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(59) .fire_part {
  -webkit-animation: part 3565ms -1376ms linear infinite;
          animation: part 3565ms -1376ms linear infinite;
}
.fire:nth-child(59) .fire_graphic {
  width: 66px;
  height: 90px;
  background: rgba(250, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
          transform: translate(-50%, -50%) translateZ(-77px) rotateX(38.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(60) .fire_piller {
  -webkit-animation: piller 3000ms -594ms linear infinite;
          animation: piller 3000ms -594ms linear infinite;
}
.fire:nth-child(60) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(60) .fire_part {
  -webkit-animation: part 2520ms -419ms linear infinite;
          animation: part 2520ms -419ms linear infinite;
}
.fire:nth-child(60) .fire_graphic {
  width: 39px;
  height: 75px;
  background: rgba(203, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
          transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(61) .fire_piller {
  -webkit-animation: piller 3000ms -319ms linear infinite;
          animation: piller 3000ms -319ms linear infinite;
}
.fire:nth-child(61) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(61) .fire_part {
  -webkit-animation: part 3536ms -4434ms linear infinite;
          animation: part 3536ms -4434ms linear infinite;
}
.fire:nth-child(61) .fire_graphic {
  width: 66px;
  height: 68px;
  background: rgba(207, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
          transform: translate(-50%, -50%) translateZ(-98px) rotateX(49deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(62) .fire_piller {
  -webkit-animation: piller 3000ms -563ms linear infinite;
          animation: piller 3000ms -563ms linear infinite;
}
.fire:nth-child(62) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(62) .fire_part {
  -webkit-animation: part 2123ms -552ms linear infinite;
          animation: part 2123ms -552ms linear infinite;
}
.fire:nth-child(62) .fire_graphic {
  width: 42px;
  height: 74px;
  background: rgba(186, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
          transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(63) .fire_piller {
  -webkit-animation: piller 3000ms -192ms linear infinite;
          animation: piller 3000ms -192ms linear infinite;
}
.fire:nth-child(63) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(63) .fire_part {
  -webkit-animation: part 2461ms -715ms linear infinite;
          animation: part 2461ms -715ms linear infinite;
}
.fire:nth-child(63) .fire_graphic {
  width: 42px;
  height: 66px;
  background: rgba(221, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
          transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(64) .fire_piller {
  -webkit-animation: piller 3000ms -7ms linear infinite;
          animation: piller 3000ms -7ms linear infinite;
}
.fire:nth-child(64) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(64) .fire_part {
  -webkit-animation: part 3292ms -5681ms linear infinite;
          animation: part 3292ms -5681ms linear infinite;
}
.fire:nth-child(64) .fire_graphic {
  width: 43px;
  height: 59px;
  background: rgba(181, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
          transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(65) .fire_piller {
  -webkit-animation: piller 3000ms -340ms linear infinite;
          animation: piller 3000ms -340ms linear infinite;
}
.fire:nth-child(65) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(65) .fire_part {
  -webkit-animation: part 1917ms -2320ms linear infinite;
          animation: part 1917ms -2320ms linear infinite;
}
.fire:nth-child(65) .fire_graphic {
  width: 31px;
  height: 72px;
  background: rgba(185, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
          transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(66) .fire_piller {
  -webkit-animation: piller 3000ms -236ms linear infinite;
          animation: piller 3000ms -236ms linear infinite;
}
.fire:nth-child(66) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(66) .fire_part {
  -webkit-animation: part 2285ms -3264ms linear infinite;
          animation: part 2285ms -3264ms linear infinite;
}
.fire:nth-child(66) .fire_graphic {
  width: 56px;
  height: 99px;
  background: rgba(205, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
          transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(67) .fire_piller {
  -webkit-animation: piller 3000ms -592ms linear infinite;
          animation: piller 3000ms -592ms linear infinite;
}
.fire:nth-child(67) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(67) .fire_part {
  -webkit-animation: part 1780ms -2692ms linear infinite;
          animation: part 1780ms -2692ms linear infinite;
}
.fire:nth-child(67) .fire_graphic {
  width: 68px;
  height: 80px;
  background: rgba(221, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
          transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(68) .fire_piller {
  -webkit-animation: piller 3000ms -290ms linear infinite;
          animation: piller 3000ms -290ms linear infinite;
}
.fire:nth-child(68) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(68) .fire_part {
  -webkit-animation: part 2604ms -888ms linear infinite;
          animation: part 2604ms -888ms linear infinite;
}
.fire:nth-child(68) .fire_graphic {
  width: 41px;
  height: 70px;
  background: rgba(237, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
          transform: translate(-50%, -50%) translateZ(-81px) rotateX(40.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(69) .fire_piller {
  -webkit-animation: piller 3000ms -156ms linear infinite;
          animation: piller 3000ms -156ms linear infinite;
}
.fire:nth-child(69) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(69) .fire_part {
  -webkit-animation: part 3556ms -4348ms linear infinite;
          animation: part 3556ms -4348ms linear infinite;
}
.fire:nth-child(69) .fire_graphic {
  width: 31px;
  height: 65px;
  background: rgba(212, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
          transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(70) .fire_piller {
  -webkit-animation: piller 3000ms -499ms linear infinite;
          animation: piller 3000ms -499ms linear infinite;
}
.fire:nth-child(70) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(70) .fire_part {
  -webkit-animation: part 2489ms -2639ms linear infinite;
          animation: part 2489ms -2639ms linear infinite;
}
.fire:nth-child(70) .fire_graphic {
  width: 35px;
  height: 56px;
  background: rgba(199, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-88px) rotateX(44deg);
          transform: translate(-50%, -50%) translateZ(-88px) rotateX(44deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(71) .fire_piller {
  -webkit-animation: piller 3000ms -104ms linear infinite;
          animation: piller 3000ms -104ms linear infinite;
}
.fire:nth-child(71) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(71) .fire_part {
  -webkit-animation: part 1678ms -2626ms linear infinite;
          animation: part 1678ms -2626ms linear infinite;
}
.fire:nth-child(71) .fire_graphic {
  width: 50px;
  height: 95px;
  background: rgba(191, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
          transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(72) .fire_piller {
  -webkit-animation: piller 3000ms -206ms linear infinite;
          animation: piller 3000ms -206ms linear infinite;
}
.fire:nth-child(72) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(72) .fire_part {
  -webkit-animation: part 1261ms -2083ms linear infinite;
          animation: part 1261ms -2083ms linear infinite;
}
.fire:nth-child(72) .fire_graphic {
  width: 40px;
  height: 93px;
  background: rgba(212, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
          transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(73) .fire_piller {
  -webkit-animation: piller 3000ms -521ms linear infinite;
          animation: piller 3000ms -521ms linear infinite;
}
.fire:nth-child(73) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(73) .fire_part {
  -webkit-animation: part 2397ms -4795ms linear infinite;
          animation: part 2397ms -4795ms linear infinite;
}
.fire:nth-child(73) .fire_graphic {
  width: 49px;
  height: 66px;
  background: rgba(172, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
          transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(74) .fire_piller {
  -webkit-animation: piller 3000ms -162ms linear infinite;
          animation: piller 3000ms -162ms linear infinite;
}
.fire:nth-child(74) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(74) .fire_part {
  -webkit-animation: part 3766ms -971ms linear infinite;
          animation: part 3766ms -971ms linear infinite;
}
.fire:nth-child(74) .fire_graphic {
  width: 59px;
  height: 91px;
  background: rgba(208, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
          transform: translate(-50%, -50%) translateZ(-97px) rotateX(48.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(75) .fire_piller {
  -webkit-animation: piller 3000ms -83ms linear infinite;
          animation: piller 3000ms -83ms linear infinite;
}
.fire:nth-child(75) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(75) .fire_part {
  -webkit-animation: part 1841ms -3005ms linear infinite;
          animation: part 1841ms -3005ms linear infinite;
}
.fire:nth-child(75) .fire_graphic {
  width: 70px;
  height: 60px;
  background: rgba(213, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-87px) rotateX(43.5deg);
          transform: translate(-50%, -50%) translateZ(-87px) rotateX(43.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(76) .fire_piller {
  -webkit-animation: piller 3000ms -352ms linear infinite;
          animation: piller 3000ms -352ms linear infinite;
}
.fire:nth-child(76) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(76) .fire_part {
  -webkit-animation: part 2844ms -616ms linear infinite;
          animation: part 2844ms -616ms linear infinite;
}
.fire:nth-child(76) .fire_graphic {
  width: 68px;
  height: 56px;
  background: rgba(172, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
          transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(77) .fire_piller {
  -webkit-animation: piller 3000ms -35ms linear infinite;
          animation: piller 3000ms -35ms linear infinite;
}
.fire:nth-child(77) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(77) .fire_part {
  -webkit-animation: part 3521ms -5487ms linear infinite;
          animation: part 3521ms -5487ms linear infinite;
}
.fire:nth-child(77) .fire_graphic {
  width: 44px;
  height: 55px;
  background: rgba(174, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-79px) rotateX(39.5deg);
          transform: translate(-50%, -50%) translateZ(-79px) rotateX(39.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(78) .fire_piller {
  -webkit-animation: piller 3000ms -77ms linear infinite;
          animation: piller 3000ms -77ms linear infinite;
}
.fire:nth-child(78) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(78) .fire_part {
  -webkit-animation: part 1618ms -4033ms linear infinite;
          animation: part 1618ms -4033ms linear infinite;
}
.fire:nth-child(78) .fire_graphic {
  width: 43px;
  height: 100px;
  background: rgba(192, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
          transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(79) .fire_piller {
  -webkit-animation: piller 3000ms -383ms linear infinite;
          animation: piller 3000ms -383ms linear infinite;
}
.fire:nth-child(79) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(79) .fire_part {
  -webkit-animation: part 1722ms -1341ms linear infinite;
          animation: part 1722ms -1341ms linear infinite;
}
.fire:nth-child(79) .fire_graphic {
  width: 32px;
  height: 56px;
  background: rgba(242, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-92px) rotateX(46deg);
          transform: translate(-50%, -50%) translateZ(-92px) rotateX(46deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(80) .fire_piller {
  -webkit-animation: piller 3000ms -436ms linear infinite;
          animation: piller 3000ms -436ms linear infinite;
}
.fire:nth-child(80) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(80) .fire_part {
  -webkit-animation: part 1528ms -2813ms linear infinite;
          animation: part 1528ms -2813ms linear infinite;
}
.fire:nth-child(80) .fire_graphic {
  width: 62px;
  height: 72px;
  background: rgba(224, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-72px) rotateX(36deg);
          transform: translate(-50%, -50%) translateZ(-72px) rotateX(36deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(81) .fire_piller {
  -webkit-animation: piller 3000ms -199ms linear infinite;
          animation: piller 3000ms -199ms linear infinite;
}
.fire:nth-child(81) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(81) .fire_part {
  -webkit-animation: part 3090ms -2440ms linear infinite;
          animation: part 3090ms -2440ms linear infinite;
}
.fire:nth-child(81) .fire_graphic {
  width: 48px;
  height: 91px;
  background: rgba(184, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
          transform: translate(-50%, -50%) translateZ(-90px) rotateX(45deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(82) .fire_piller {
  -webkit-animation: piller 3000ms -469ms linear infinite;
          animation: piller 3000ms -469ms linear infinite;
}
.fire:nth-child(82) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(82) .fire_part {
  -webkit-animation: part 3519ms -4633ms linear infinite;
          animation: part 3519ms -4633ms linear infinite;
}
.fire:nth-child(82) .fire_graphic {
  width: 66px;
  height: 95px;
  background: rgba(185, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
          transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(83) .fire_piller {
  -webkit-animation: piller 3000ms -509ms linear infinite;
          animation: piller 3000ms -509ms linear infinite;
}
.fire:nth-child(83) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(83) .fire_part {
  -webkit-animation: part 3815ms -2162ms linear infinite;
          animation: part 3815ms -2162ms linear infinite;
}
.fire:nth-child(83) .fire_graphic {
  width: 32px;
  height: 52px;
  background: rgba(220, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
          transform: translate(-50%, -50%) translateZ(-84px) rotateX(42deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(84) .fire_piller {
  -webkit-animation: piller 3000ms -314ms linear infinite;
          animation: piller 3000ms -314ms linear infinite;
}
.fire:nth-child(84) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(84) .fire_part {
  -webkit-animation: part 2010ms -4064ms linear infinite;
          animation: part 2010ms -4064ms linear infinite;
}
.fire:nth-child(84) .fire_graphic {
  width: 61px;
  height: 58px;
  background: rgba(241, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-94px) rotateX(47deg);
          transform: translate(-50%, -50%) translateZ(-94px) rotateX(47deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(85) .fire_piller {
  -webkit-animation: piller 3000ms -502ms linear infinite;
          animation: piller 3000ms -502ms linear infinite;
}
.fire:nth-child(85) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(85) .fire_part {
  -webkit-animation: part 1751ms -5781ms linear infinite;
          animation: part 1751ms -5781ms linear infinite;
}
.fire:nth-child(85) .fire_graphic {
  width: 51px;
  height: 72px;
  background: rgba(215, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
          transform: translate(-50%, -50%) translateZ(-85px) rotateX(42.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(86) .fire_piller {
  -webkit-animation: piller 3000ms -245ms linear infinite;
          animation: piller 3000ms -245ms linear infinite;
}
.fire:nth-child(86) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(86) .fire_part {
  -webkit-animation: part 2200ms -1605ms linear infinite;
          animation: part 2200ms -1605ms linear infinite;
}
.fire:nth-child(86) .fire_graphic {
  width: 33px;
  height: 94px;
  background: rgba(235, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
          transform: translate(-50%, -50%) translateZ(-73px) rotateX(36.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(87) .fire_piller {
  -webkit-animation: piller 3000ms -247ms linear infinite;
          animation: piller 3000ms -247ms linear infinite;
}
.fire:nth-child(87) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(87) .fire_part {
  -webkit-animation: part 2323ms -2595ms linear infinite;
          animation: part 2323ms -2595ms linear infinite;
}
.fire:nth-child(87) .fire_graphic {
  width: 56px;
  height: 78px;
  background: rgba(216, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
          transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(88) .fire_piller {
  -webkit-animation: piller 3000ms -54ms linear infinite;
          animation: piller 3000ms -54ms linear infinite;
}
.fire:nth-child(88) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(88) .fire_part {
  -webkit-animation: part 1615ms -1196ms linear infinite;
          animation: part 1615ms -1196ms linear infinite;
}
.fire:nth-child(88) .fire_graphic {
  width: 70px;
  height: 82px;
  background: rgba(229, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
          transform: translate(-50%, -50%) translateZ(-82px) rotateX(41deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(89) .fire_piller {
  -webkit-animation: piller 3000ms -170ms linear infinite;
          animation: piller 3000ms -170ms linear infinite;
}
.fire:nth-child(89) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(89) .fire_part {
  -webkit-animation: part 3170ms -4822ms linear infinite;
          animation: part 3170ms -4822ms linear infinite;
}
.fire:nth-child(89) .fire_graphic {
  width: 63px;
  height: 65px;
  background: rgba(173, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
          transform: translate(-50%, -50%) translateZ(-89px) rotateX(44.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(90) .fire_piller {
  -webkit-animation: piller 3000ms -48ms linear infinite;
          animation: piller 3000ms -48ms linear infinite;
}
.fire:nth-child(90) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(90) .fire_part {
  -webkit-animation: part 2476ms -4250ms linear infinite;
          animation: part 2476ms -4250ms linear infinite;
}
.fire:nth-child(90) .fire_graphic {
  width: 35px;
  height: 56px;
  background: rgba(230, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-75px) rotateX(37.5deg);
          transform: translate(-50%, -50%) translateZ(-75px) rotateX(37.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(91) .fire_piller {
  -webkit-animation: piller 3000ms -232ms linear infinite;
          animation: piller 3000ms -232ms linear infinite;
}
.fire:nth-child(91) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(91) .fire_part {
  -webkit-animation: part 3181ms -4008ms linear infinite;
          animation: part 3181ms -4008ms linear infinite;
}
.fire:nth-child(91) .fire_graphic {
  width: 54px;
  height: 82px;
  background: rgba(191, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
          transform: translate(-50%, -50%) translateZ(-100px) rotateX(50deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(92) .fire_piller {
  -webkit-animation: piller 3000ms -345ms linear infinite;
          animation: piller 3000ms -345ms linear infinite;
}
.fire:nth-child(92) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(92) .fire_part {
  -webkit-animation: part 3591ms -1277ms linear infinite;
          animation: part 3591ms -1277ms linear infinite;
}
.fire:nth-child(92) .fire_graphic {
  width: 62px;
  height: 74px;
  background: rgba(230, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
          transform: translate(-50%, -50%) translateZ(-93px) rotateX(46.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(93) .fire_piller {
  -webkit-animation: piller 3000ms -506ms linear infinite;
          animation: piller 3000ms -506ms linear infinite;
}
.fire:nth-child(93) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(93) .fire_part {
  -webkit-animation: part 2962ms -979ms linear infinite;
          animation: part 2962ms -979ms linear infinite;
}
.fire:nth-child(93) .fire_graphic {
  width: 31px;
  height: 79px;
  background: rgba(242, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-88px) rotateX(44deg);
          transform: translate(-50%, -50%) translateZ(-88px) rotateX(44deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(94) .fire_piller {
  -webkit-animation: piller 3000ms -221ms linear infinite;
          animation: piller 3000ms -221ms linear infinite;
}
.fire:nth-child(94) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(94) .fire_part {
  -webkit-animation: part 2682ms -5998ms linear infinite;
          animation: part 2682ms -5998ms linear infinite;
}
.fire:nth-child(94) .fire_graphic {
  width: 40px;
  height: 59px;
  background: rgba(156, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
          transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(95) .fire_piller {
  -webkit-animation: piller 3000ms -53ms linear infinite;
          animation: piller 3000ms -53ms linear infinite;
}
.fire:nth-child(95) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(95) .fire_part {
  -webkit-animation: part 3366ms -4484ms linear infinite;
          animation: part 3366ms -4484ms linear infinite;
}
.fire:nth-child(95) .fire_graphic {
  width: 40px;
  height: 67px;
  background: rgba(234, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
          transform: translate(-50%, -50%) translateZ(-91px) rotateX(45.5deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(96) .fire_piller {
  -webkit-animation: piller 3000ms -73ms linear infinite;
          animation: piller 3000ms -73ms linear infinite;
}
.fire:nth-child(96) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(96) .fire_part {
  -webkit-animation: part 3244ms -364ms linear infinite;
          animation: part 3244ms -364ms linear infinite;
}
.fire:nth-child(96) .fire_graphic {
  width: 48px;
  height: 64px;
  background: rgba(174, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
          transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(97) .fire_piller {
  -webkit-animation: piller 3000ms -499ms linear infinite;
          animation: piller 3000ms -499ms linear infinite;
}
.fire:nth-child(97) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(97) .fire_part {
  -webkit-animation: part 1138ms -1118ms linear infinite;
          animation: part 1138ms -1118ms linear infinite;
}
.fire:nth-child(97) .fire_graphic {
  width: 35px;
  height: 89px;
  background: rgba(214, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
          transform: translate(-50%, -50%) translateZ(-80px) rotateX(40deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(98) .fire_piller {
  -webkit-animation: piller 3000ms -423ms linear infinite;
          animation: piller 3000ms -423ms linear infinite;
}
.fire:nth-child(98) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(98) .fire_part {
  -webkit-animation: part 2327ms -937ms linear infinite;
          animation: part 2327ms -937ms linear infinite;
}
.fire:nth-child(98) .fire_graphic {
  width: 47px;
  height: 77px;
  background: rgba(224, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
          transform: translate(-50%, -50%) translateZ(-74px) rotateX(37deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(99) .fire_piller {
  -webkit-animation: piller 3000ms -513ms linear infinite;
          animation: piller 3000ms -513ms linear infinite;
}
.fire:nth-child(99) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(99) .fire_part {
  -webkit-animation: part 1187ms -4678ms linear infinite;
          animation: part 1187ms -4678ms linear infinite;
}
.fire:nth-child(99) .fire_graphic {
  width: 31px;
  height: 83px;
  background: rgba(207, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
          transform: translate(-50%, -50%) translateZ(-96px) rotateX(48deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(100) .fire_piller {
  -webkit-animation: piller 3000ms -382ms linear infinite;
          animation: piller 3000ms -382ms linear infinite;
}
.fire:nth-child(100) .fire_scale {
  -webkit-animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: scale 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}
.fire:nth-child(100) .fire_part {
  -webkit-animation: part 3635ms -1023ms linear infinite;
          animation: part 3635ms -1023ms linear infinite;
}
.fire:nth-child(100) .fire_graphic {
  width: 49px;
  height: 56px;
  background: rgba(169, 0, 0, 0.8);
  -webkit-transform: translate(-50%, -50%) translateZ(-78px) rotateX(39deg);
          transform: translate(-50%, -50%) translateZ(-78px) rotateX(39deg);
  -webkit-animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
          animation: graphic 3000ms cubic-bezier(0.545, 0.08, 0.52, 0.975) infinite;
}

.backward {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.backward .fire:nth-child(1) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(2) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(3) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(4) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(5) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(6) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(7) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(8) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(9) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(10) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(11) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(12) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(13) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(14) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(15) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(16) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(17) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(18) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(19) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(20) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(21) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(22) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(23) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(24) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(25) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(26) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(27) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(28) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(29) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(30) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(31) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(32) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(33) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(34) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(35) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(36) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(37) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(38) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(39) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(40) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(41) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(42) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(43) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(44) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(45) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(46) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(47) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(48) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(49) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(50) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(51) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(52) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(53) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(54) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(55) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(56) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(57) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(58) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(59) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(60) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(61) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(62) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(63) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(64) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(65) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(66) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(67) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(68) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(69) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(70) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(71) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(72) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(73) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(74) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(75) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(76) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(77) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(78) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(79) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(80) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(81) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(82) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(83) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(84) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(85) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(86) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(87) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(88) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(89) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(90) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(91) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(92) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(93) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(94) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(95) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(96) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(97) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(98) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(99) .fire_graphic {
  opacity: 0.02;
}
.backward .fire:nth-child(100) .fire_graphic {
  opacity: 0.02;
}

.plate {
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 10px;
  -webkit-transform: translate(-50%, -50%) rotateX(90deg);
          transform: translate(-50%, -50%) rotateX(90deg);
  overflow: hidden;
}
.plate::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(150deg, rgba(255, 200, 255, 0.2) 0%, rgba(255, 200, 255, 0.03) 60%);
  -webkit-animation: shadow 20000ms linear infinite;
          animation: shadow 20000ms linear infinite;
}

@-webkit-keyframes shadow {
  0% {
    -webkit-transform: rotateZ(0deg) scale(2);
            transform: rotateZ(0deg) scale(2);
  }
  100% {
    -webkit-transform: rotateZ(360deg) scale(2);
            transform: rotateZ(360deg) scale(2);
  }
}

@keyframes shadow {
  0% {
    -webkit-transform: rotateZ(0deg) scale(2);
            transform: rotateZ(0deg) scale(2);
  }
  100% {
    -webkit-transform: rotateZ(360deg) scale(2);
            transform: rotateZ(360deg) scale(2);
  }
}
@-webkit-keyframes part {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@keyframes part {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@-webkit-keyframes graphic {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  5% {
    background: rgba(100, 100, 0, 0.2);
  }
  15% {
    background: rgba(235, 175, 0, 0.8);
  }
  40% {
    background: rgba(255, 0, 0, 0.8);
  }
  50% {
    background: rgba(255, 0, 0, 0.5);
  }
  80% {
    background: rgba(50, 0, 0, 0.1);
  }
  90% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
@keyframes graphic {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  5% {
    background: rgba(100, 100, 0, 0.2);
  }
  15% {
    background: rgba(235, 175, 0, 0.8);
  }
  40% {
    background: rgba(255, 0, 0, 0.8);
  }
  50% {
    background: rgba(255, 0, 0, 0.5);
  }
  80% {
    background: rgba(50, 0, 0, 0.1);
  }
  90% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
@-webkit-keyframes piller {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(-250px);
            transform: translateY(-250px);
  }
}
@keyframes piller {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(-250px);
            transform: translateY(-250px);
  }
}
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scaleX(0.2) scaleY(0.2) scaleZ(0.2);
            transform: scaleX(0.2) scaleY(0.2) scaleZ(0.2);
  }
  30% {
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
            transform: scaleX(1) scaleY(1) scaleZ(1);
  }
  100% {
    -webkit-transform: scaleX(0.3) scaleY(0.3) scaleZ(0.3);
            transform: scaleX(0.3) scaleY(0.3) scaleZ(0.3);
  }
}
@keyframes scale {
  0% {
    -webkit-transform: scaleX(0.2) scaleY(0.2) scaleZ(0.2);
            transform: scaleX(0.2) scaleY(0.2) scaleZ(0.2);
  }
  30% {
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
            transform: scaleX(1) scaleY(1) scaleZ(1);
  }
  100% {
    -webkit-transform: scaleX(0.3) scaleY(0.3) scaleZ(0.3);
            transform: scaleX(0.3) scaleY(0.3) scaleZ(0.3);
  }
}
@-webkit-keyframes cameraY {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@keyframes cameraY {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@-webkit-keyframes cameraX {
  0% {
    -webkit-transform: rotateX(-10deg);
            transform: rotateX(-10deg);
  }
  100% {
    -webkit-transform: rotateX(-60deg);
            transform: rotateX(-60deg);
  }
}
@keyframes cameraX {
  0% {
    -webkit-transform: rotateX(-10deg);
            transform: rotateX(-10deg);
  }
  100% {
    -webkit-transform: rotateX(-60deg);
            transform: rotateX(-60deg);
  }
}