找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng 讲师达人认证 悬赏达人认证

超级版主

299

主题

7874

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13131

活字格认证圣诞拼拼乐微信认证勋章讲师达人元老葡萄悬赏达人

ZenosZeng 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-29 00:09  /   查看:2862  /  回复:0
在仪表板设计时,经常需要添加一些动效来提升视觉冲击力,这个帖子主要介浪漫烟花。

实现步骤:
1、在仪表板中添加外部扩展
image.png166349181.png

2、将以下代码粘贴到外部扩展的Html视图中,点击确定
image.png371340331.png


  1. <html>
  2. <head>
  3. <style>
  4. body {
  5.   height: 100vh;
  6.   overflow: hidden;
  7.   display: flex;
  8.   font-family: "Anton", sans-serif;
  9.   justify-content: center;
  10.   align-items: center;
  11.   perspective: 600px;
  12. }

  13. div {
  14.   transform-style: preserve-3d;
  15. }

  16. .camera.-y {
  17.   -webkit-animation: rotate 30s linear infinite;
  18.           animation: rotate 30s linear infinite;
  19. }

  20. .fireworks {
  21.   transform: translateY(-100px);
  22. }

  23. .spark {
  24.   position: absolute;
  25.   width: 400px;
  26.   height: 400px;
  27.   transform-origin: 0 0;
  28. }

  29. .fire {
  30.   position: absolute;
  31.   left: -3px;
  32.   width: 5px;
  33.   height: 5px;
  34.   background: #fa2828;
  35. }
  36. .fire::before {
  37.   content: "";
  38.   position: absolute;
  39.   width: 100%;
  40.   height: 100%;
  41.   background: #e6c828;
  42.   transform: translateZ(0.1px);
  43. }

  44. .line:nth-child(1) {
  45.   transform: rotateY(198deg);
  46. }
  47. .line:nth-child(1) .spark {
  48.   width: 328px;
  49.   height: 312px;
  50.   -webkit-animation: spark1 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  51.           animation: spark1 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  52. }
  53. .line:nth-child(1) .fire {
  54.   -webkit-animation: fire 1559ms -961ms linear infinite;
  55.           animation: fire 1559ms -961ms linear infinite;
  56. }
  57. @-webkit-keyframes spark1 {
  58.   0% {
  59.     transform: translateY(607px);
  60.   }
  61.   50% {
  62.     transform: translateY(0);
  63.   }
  64.   100% {
  65.     transform: rotateZ(179deg) translateX(120px);
  66.   }
  67. }
  68. @keyframes spark1 {
  69.   0% {
  70.     transform: translateY(607px);
  71.   }
  72.   50% {
  73.     transform: translateY(0);
  74.   }
  75.   100% {
  76.     transform: rotateZ(179deg) translateX(120px);
  77.   }
  78. }
  79. .line:nth-child(2) {
  80.   transform: rotateY(189deg);
  81. }
  82. .line:nth-child(2) .spark {
  83.   width: 293px;
  84.   height: 271px;
  85.   -webkit-animation: spark2 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  86.           animation: spark2 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  87. }
  88. .line:nth-child(2) .fire {
  89.   -webkit-animation: fire 1449ms -987ms linear infinite;
  90.           animation: fire 1449ms -987ms linear infinite;
  91. }
  92. @-webkit-keyframes spark2 {
  93.   0% {
  94.     transform: translateY(555px);
  95.   }
  96.   50% {
  97.     transform: translateY(0);
  98.   }
  99.   100% {
  100.     transform: rotateZ(302deg) translateX(163px);
  101.   }
  102. }
  103. @keyframes spark2 {
  104.   0% {
  105.     transform: translateY(555px);
  106.   }
  107.   50% {
  108.     transform: translateY(0);
  109.   }
  110.   100% {
  111.     transform: rotateZ(302deg) translateX(163px);
  112.   }
  113. }
  114. .line:nth-child(3) {
  115.   transform: rotateY(146deg);
  116. }
  117. .line:nth-child(3) .spark {
  118.   width: 230px;
  119.   height: 261px;
  120.   -webkit-animation: spark3 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  121.           animation: spark3 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  122. }
  123. .line:nth-child(3) .fire {
  124.   -webkit-animation: fire 1202ms -86ms linear infinite;
  125.           animation: fire 1202ms -86ms linear infinite;
  126. }
  127. @-webkit-keyframes spark3 {
  128.   0% {
  129.     transform: translateY(537px);
  130.   }
  131.   50% {
  132.     transform: translateY(0);
  133.   }
  134.   100% {
  135.     transform: rotateZ(6deg) translateX(238px);
  136.   }
  137. }
  138. @keyframes spark3 {
  139.   0% {
  140.     transform: translateY(537px);
  141.   }
  142.   50% {
  143.     transform: translateY(0);
  144.   }
  145.   100% {
  146.     transform: rotateZ(6deg) translateX(238px);
  147.   }
  148. }
  149. .line:nth-child(4) {
  150.   transform: rotateY(144deg);
  151. }
  152. .line:nth-child(4) .spark {
  153.   width: 257px;
  154.   height: 282px;
  155.   -webkit-animation: spark4 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  156.           animation: spark4 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  157. }
  158. .line:nth-child(4) .fire {
  159.   -webkit-animation: fire 1694ms -461ms linear infinite;
  160.           animation: fire 1694ms -461ms linear infinite;
  161. }
  162. @-webkit-keyframes spark4 {
  163.   0% {
  164.     transform: translateY(650px);
  165.   }
  166.   50% {
  167.     transform: translateY(0);
  168.   }
  169.   100% {
  170.     transform: rotateZ(229deg) translateX(269px);
  171.   }
  172. }
  173. @keyframes spark4 {
  174.   0% {
  175.     transform: translateY(650px);
  176.   }
  177.   50% {
  178.     transform: translateY(0);
  179.   }
  180.   100% {
  181.     transform: rotateZ(229deg) translateX(269px);
  182.   }
  183. }
  184. .line:nth-child(5) {
  185.   transform: rotateY(200deg);
  186. }
  187. .line:nth-child(5) .spark {
  188.   width: 358px;
  189.   height: 302px;
  190.   -webkit-animation: spark5 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  191.           animation: spark5 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  192. }
  193. .line:nth-child(5) .fire {
  194.   -webkit-animation: fire 1963ms -771ms linear infinite;
  195.           animation: fire 1963ms -771ms linear infinite;
  196. }
  197. @-webkit-keyframes spark5 {
  198.   0% {
  199.     transform: translateY(506px);
  200.   }
  201.   50% {
  202.     transform: translateY(0);
  203.   }
  204.   100% {
  205.     transform: rotateZ(282deg) translateX(173px);
  206.   }
  207. }
  208. @keyframes spark5 {
  209.   0% {
  210.     transform: translateY(506px);
  211.   }
  212.   50% {
  213.     transform: translateY(0);
  214.   }
  215.   100% {
  216.     transform: rotateZ(282deg) translateX(173px);
  217.   }
  218. }
  219. .line:nth-child(6) {
  220.   transform: rotateY(127deg);
  221. }
  222. .line:nth-child(6) .spark {
  223.   width: 230px;
  224.   height: 218px;
  225.   -webkit-animation: spark6 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  226.           animation: spark6 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  227. }
  228. .line:nth-child(6) .fire {
  229.   -webkit-animation: fire 1766ms -670ms linear infinite;
  230.           animation: fire 1766ms -670ms linear infinite;
  231. }
  232. @-webkit-keyframes spark6 {
  233.   0% {
  234.     transform: translateY(590px);
  235.   }
  236.   50% {
  237.     transform: translateY(0);
  238.   }
  239.   100% {
  240.     transform: rotateZ(180deg) translateX(220px);
  241.   }
  242. }
  243. @keyframes spark6 {
  244.   0% {
  245.     transform: translateY(590px);
  246.   }
  247.   50% {
  248.     transform: translateY(0);
  249.   }
  250.   100% {
  251.     transform: rotateZ(180deg) translateX(220px);
  252.   }
  253. }
  254. .line:nth-child(7) {
  255.   transform: rotateY(183deg);
  256. }
  257. .line:nth-child(7) .spark {
  258.   width: 316px;
  259.   height: 318px;
  260.   -webkit-animation: spark7 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  261.           animation: spark7 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  262. }
  263. .line:nth-child(7) .fire {
  264.   -webkit-animation: fire 1819ms -60ms linear infinite;
  265.           animation: fire 1819ms -60ms linear infinite;
  266. }
  267. @-webkit-keyframes spark7 {
  268.   0% {
  269.     transform: translateY(616px);
  270.   }
  271.   50% {
  272.     transform: translateY(0);
  273.   }
  274.   100% {
  275.     transform: rotateZ(216deg) translateX(220px);
  276.   }
  277. }
  278. @keyframes spark7 {
  279.   0% {
  280.     transform: translateY(616px);
  281.   }
  282.   50% {
  283.     transform: translateY(0);
  284.   }
  285.   100% {
  286.     transform: rotateZ(216deg) translateX(220px);
  287.   }
  288. }
  289. .line:nth-child(8) {
  290.   transform: rotateY(94deg);
  291. }
  292. .line:nth-child(8) .spark {
  293.   width: 270px;
  294.   height: 275px;
  295.   -webkit-animation: spark8 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  296.           animation: spark8 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  297. }
  298. .line:nth-child(8) .fire {
  299.   -webkit-animation: fire 1627ms -323ms linear infinite;
  300.           animation: fire 1627ms -323ms linear infinite;
  301. }
  302. @-webkit-keyframes spark8 {
  303.   0% {
  304.     transform: translateY(520px);
  305.   }
  306.   50% {
  307.     transform: translateY(0);
  308.   }
  309.   100% {
  310.     transform: rotateZ(70deg) translateX(286px);
  311.   }
  312. }
  313. @keyframes spark8 {
  314.   0% {
  315.     transform: translateY(520px);
  316.   }
  317.   50% {
  318.     transform: translateY(0);
  319.   }
  320.   100% {
  321.     transform: rotateZ(70deg) translateX(286px);
  322.   }
  323. }
  324. .line:nth-child(9) {
  325.   transform: rotateY(102deg);
  326. }
  327. .line:nth-child(9) .spark {
  328.   width: 396px;
  329.   height: 223px;
  330.   -webkit-animation: spark9 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  331.           animation: spark9 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  332. }
  333. .line:nth-child(9) .fire {
  334.   -webkit-animation: fire 1144ms -914ms linear infinite;
  335.           animation: fire 1144ms -914ms linear infinite;
  336. }
  337. @-webkit-keyframes spark9 {
  338.   0% {
  339.     transform: translateY(631px);
  340.   }
  341.   50% {
  342.     transform: translateY(0);
  343.   }
  344.   100% {
  345.     transform: rotateZ(167deg) translateX(144px);
  346.   }
  347. }
  348. @keyframes spark9 {
  349.   0% {
  350.     transform: translateY(631px);
  351.   }
  352.   50% {
  353.     transform: translateY(0);
  354.   }
  355.   100% {
  356.     transform: rotateZ(167deg) translateX(144px);
  357.   }
  358. }
  359. .line:nth-child(10) {
  360.   transform: rotateY(178deg);
  361. }
  362. .line:nth-child(10) .spark {
  363.   width: 338px;
  364.   height: 355px;
  365.   -webkit-animation: spark10 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  366.           animation: spark10 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  367. }
  368. .line:nth-child(10) .fire {
  369.   -webkit-animation: fire 1612ms -138ms linear infinite;
  370.           animation: fire 1612ms -138ms linear infinite;
  371. }
  372. @-webkit-keyframes spark10 {
  373.   0% {
  374.     transform: translateY(640px);
  375.   }
  376.   50% {
  377.     transform: translateY(0);
  378.   }
  379.   100% {
  380.     transform: rotateZ(218deg) translateX(267px);
  381.   }
  382. }
  383. @keyframes spark10 {
  384.   0% {
  385.     transform: translateY(640px);
  386.   }
  387.   50% {
  388.     transform: translateY(0);
  389.   }
  390.   100% {
  391.     transform: rotateZ(218deg) translateX(267px);
  392.   }
  393. }
  394. .line:nth-child(11) {
  395.   transform: rotateY(183deg);
  396. }
  397. .line:nth-child(11) .spark {
  398.   width: 351px;
  399.   height: 213px;
  400.   -webkit-animation: spark11 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  401.           animation: spark11 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  402. }
  403. .line:nth-child(11) .fire {
  404.   -webkit-animation: fire 1752ms -804ms linear infinite;
  405.           animation: fire 1752ms -804ms linear infinite;
  406. }
  407. @-webkit-keyframes spark11 {
  408.   0% {
  409.     transform: translateY(639px);
  410.   }
  411.   50% {
  412.     transform: translateY(0);
  413.   }
  414.   100% {
  415.     transform: rotateZ(170deg) translateX(284px);
  416.   }
  417. }
  418. @keyframes spark11 {
  419.   0% {
  420.     transform: translateY(639px);
  421.   }
  422.   50% {
  423.     transform: translateY(0);
  424.   }
  425.   100% {
  426.     transform: rotateZ(170deg) translateX(284px);
  427.   }
  428. }
  429. .line:nth-child(12) {
  430.   transform: rotateY(260deg);
  431. }
  432. .line:nth-child(12) .spark {
  433.   width: 204px;
  434.   height: 224px;
  435.   -webkit-animation: spark12 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  436.           animation: spark12 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  437. }
  438. .line:nth-child(12) .fire {
  439.   -webkit-animation: fire 1143ms -189ms linear infinite;
  440.           animation: fire 1143ms -189ms linear infinite;
  441. }
  442. @-webkit-keyframes spark12 {
  443.   0% {
  444.     transform: translateY(588px);
  445.   }
  446.   50% {
  447.     transform: translateY(0);
  448.   }
  449.   100% {
  450.     transform: rotateZ(351deg) translateX(153px);
  451.   }
  452. }
  453. @keyframes spark12 {
  454.   0% {
  455.     transform: translateY(588px);
  456.   }
  457.   50% {
  458.     transform: translateY(0);
  459.   }
  460.   100% {
  461.     transform: rotateZ(351deg) translateX(153px);
  462.   }
  463. }
  464. .line:nth-child(13) {
  465.   transform: rotateY(110deg);
  466. }
  467. .line:nth-child(13) .spark {
  468.   width: 214px;
  469.   height: 288px;
  470.   -webkit-animation: spark13 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  471.           animation: spark13 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  472. }
  473. .line:nth-child(13) .fire {
  474.   -webkit-animation: fire 2000ms -259ms linear infinite;
  475.           animation: fire 2000ms -259ms linear infinite;
  476. }
  477. @-webkit-keyframes spark13 {
  478.   0% {
  479.     transform: translateY(595px);
  480.   }
  481.   50% {
  482.     transform: translateY(0);
  483.   }
  484.   100% {
  485.     transform: rotateZ(74deg) translateX(173px);
  486.   }
  487. }
  488. @keyframes spark13 {
  489.   0% {
  490.     transform: translateY(595px);
  491.   }
  492.   50% {
  493.     transform: translateY(0);
  494.   }
  495.   100% {
  496.     transform: rotateZ(74deg) translateX(173px);
  497.   }
  498. }
  499. .line:nth-child(14) {
  500.   transform: rotateY(58deg);
  501. }
  502. .line:nth-child(14) .spark {
  503.   width: 225px;
  504.   height: 278px;
  505.   -webkit-animation: spark14 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  506.           animation: spark14 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  507. }
  508. .line:nth-child(14) .fire {
  509.   -webkit-animation: fire 1727ms -904ms linear infinite;
  510.           animation: fire 1727ms -904ms linear infinite;
  511. }
  512. @-webkit-keyframes spark14 {
  513.   0% {
  514.     transform: translateY(606px);
  515.   }
  516.   50% {
  517.     transform: translateY(0);
  518.   }
  519.   100% {
  520.     transform: rotateZ(61deg) translateX(243px);
  521.   }
  522. }
  523. @keyframes spark14 {
  524.   0% {
  525.     transform: translateY(606px);
  526.   }
  527.   50% {
  528.     transform: translateY(0);
  529.   }
  530.   100% {
  531.     transform: rotateZ(61deg) translateX(243px);
  532.   }
  533. }
  534. .line:nth-child(15) {
  535.   transform: rotateY(22deg);
  536. }
  537. .line:nth-child(15) .spark {
  538.   width: 276px;
  539.   height: 229px;
  540.   -webkit-animation: spark15 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  541.           animation: spark15 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  542. }
  543. .line:nth-child(15) .fire {
  544.   -webkit-animation: fire 1135ms -677ms linear infinite;
  545.           animation: fire 1135ms -677ms linear infinite;
  546. }
  547. @-webkit-keyframes spark15 {
  548.   0% {
  549.     transform: translateY(517px);
  550.   }
  551.   50% {
  552.     transform: translateY(0);
  553.   }
  554.   100% {
  555.     transform: rotateZ(278deg) translateX(272px);
  556.   }
  557. }
  558. @keyframes spark15 {
  559.   0% {
  560.     transform: translateY(517px);
  561.   }
  562.   50% {
  563.     transform: translateY(0);
  564.   }
  565.   100% {
  566.     transform: rotateZ(278deg) translateX(272px);
  567.   }
  568. }
  569. .line:nth-child(16) {
  570.   transform: rotateY(23deg);
  571. }
  572. .line:nth-child(16) .spark {
  573.   width: 229px;
  574.   height: 222px;
  575.   -webkit-animation: spark16 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  576.           animation: spark16 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  577. }
  578. .line:nth-child(16) .fire {
  579.   -webkit-animation: fire 1912ms -112ms linear infinite;
  580.           animation: fire 1912ms -112ms linear infinite;
  581. }
  582. @-webkit-keyframes spark16 {
  583.   0% {
  584.     transform: translateY(533px);
  585.   }
  586.   50% {
  587.     transform: translateY(0);
  588.   }
  589.   100% {
  590.     transform: rotateZ(315deg) translateX(157px);
  591.   }
  592. }
  593. @keyframes spark16 {
  594.   0% {
  595.     transform: translateY(533px);
  596.   }
  597.   50% {
  598.     transform: translateY(0);
  599.   }
  600.   100% {
  601.     transform: rotateZ(315deg) translateX(157px);
  602.   }
  603. }
  604. .line:nth-child(17) {
  605.   transform: rotateY(57deg);
  606. }
  607. .line:nth-child(17) .spark {
  608.   width: 260px;
  609.   height: 204px;
  610.   -webkit-animation: spark17 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  611.           animation: spark17 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  612. }
  613. .line:nth-child(17) .fire {
  614.   -webkit-animation: fire 1678ms -376ms linear infinite;
  615.           animation: fire 1678ms -376ms linear infinite;
  616. }
  617. @-webkit-keyframes spark17 {
  618.   0% {
  619.     transform: translateY(612px);
  620.   }
  621.   50% {
  622.     transform: translateY(0);
  623.   }
  624.   100% {
  625.     transform: rotateZ(313deg) translateX(242px);
  626.   }
  627. }
  628. @keyframes spark17 {
  629.   0% {
  630.     transform: translateY(612px);
  631.   }
  632.   50% {
  633.     transform: translateY(0);
  634.   }
  635.   100% {
  636.     transform: rotateZ(313deg) translateX(242px);
  637.   }
  638. }
  639. .line:nth-child(18) {
  640.   transform: rotateY(152deg);
  641. }
  642. .line:nth-child(18) .spark {
  643.   width: 351px;
  644.   height: 295px;
  645.   -webkit-animation: spark18 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  646.           animation: spark18 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  647. }
  648. .line:nth-child(18) .fire {
  649.   -webkit-animation: fire 1579ms -118ms linear infinite;
  650.           animation: fire 1579ms -118ms linear infinite;
  651. }
  652. @-webkit-keyframes spark18 {
  653.   0% {
  654.     transform: translateY(586px);
  655.   }
  656.   50% {
  657.     transform: translateY(0);
  658.   }
  659.   100% {
  660.     transform: rotateZ(34deg) translateX(121px);
  661.   }
  662. }
  663. @keyframes spark18 {
  664.   0% {
  665.     transform: translateY(586px);
  666.   }
  667.   50% {
  668.     transform: translateY(0);
  669.   }
  670.   100% {
  671.     transform: rotateZ(34deg) translateX(121px);
  672.   }
  673. }
  674. .line:nth-child(19) {
  675.   transform: rotateY(69deg);
  676. }
  677. .line:nth-child(19) .spark {
  678.   width: 334px;
  679.   height: 279px;
  680.   -webkit-animation: spark19 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  681.           animation: spark19 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  682. }
  683. .line:nth-child(19) .fire {
  684.   -webkit-animation: fire 1797ms -762ms linear infinite;
  685.           animation: fire 1797ms -762ms linear infinite;
  686. }
  687. @-webkit-keyframes spark19 {
  688.   0% {
  689.     transform: translateY(604px);
  690.   }
  691.   50% {
  692.     transform: translateY(0);
  693.   }
  694.   100% {
  695.     transform: rotateZ(290deg) translateX(247px);
  696.   }
  697. }
  698. @keyframes spark19 {
  699.   0% {
  700.     transform: translateY(604px);
  701.   }
  702.   50% {
  703.     transform: translateY(0);
  704.   }
  705.   100% {
  706.     transform: rotateZ(290deg) translateX(247px);
  707.   }
  708. }
  709. .line:nth-child(20) {
  710.   transform: rotateY(159deg);
  711. }
  712. .line:nth-child(20) .spark {
  713.   width: 386px;
  714.   height: 273px;
  715.   -webkit-animation: spark20 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  716.           animation: spark20 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  717. }
  718. .line:nth-child(20) .fire {
  719.   -webkit-animation: fire 1327ms -224ms linear infinite;
  720.           animation: fire 1327ms -224ms linear infinite;
  721. }
  722. @-webkit-keyframes spark20 {
  723.   0% {
  724.     transform: translateY(614px);
  725.   }
  726.   50% {
  727.     transform: translateY(0);
  728.   }
  729.   100% {
  730.     transform: rotateZ(88deg) translateX(147px);
  731.   }
  732. }
  733. @keyframes spark20 {
  734.   0% {
  735.     transform: translateY(614px);
  736.   }
  737.   50% {
  738.     transform: translateY(0);
  739.   }
  740.   100% {
  741.     transform: rotateZ(88deg) translateX(147px);
  742.   }
  743. }
  744. .line:nth-child(21) {
  745.   transform: rotateY(29deg);
  746. }
  747. .line:nth-child(21) .spark {
  748.   width: 355px;
  749.   height: 380px;
  750.   -webkit-animation: spark21 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  751.           animation: spark21 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  752. }
  753. .line:nth-child(21) .fire {
  754.   -webkit-animation: fire 1162ms -148ms linear infinite;
  755.           animation: fire 1162ms -148ms linear infinite;
  756. }
  757. @-webkit-keyframes spark21 {
  758.   0% {
  759.     transform: translateY(550px);
  760.   }
  761.   50% {
  762.     transform: translateY(0);
  763.   }
  764.   100% {
  765.     transform: rotateZ(215deg) translateX(299px);
  766.   }
  767. }
  768. @keyframes spark21 {
  769.   0% {
  770.     transform: translateY(550px);
  771.   }
  772.   50% {
  773.     transform: translateY(0);
  774.   }
  775.   100% {
  776.     transform: rotateZ(215deg) translateX(299px);
  777.   }
  778. }
  779. .line:nth-child(22) {
  780.   transform: rotateY(197deg);
  781. }
  782. .line:nth-child(22) .spark {
  783.   width: 345px;
  784.   height: 388px;
  785.   -webkit-animation: spark22 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  786.           animation: spark22 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  787. }
  788. .line:nth-child(22) .fire {
  789.   -webkit-animation: fire 1831ms -693ms linear infinite;
  790.           animation: fire 1831ms -693ms linear infinite;
  791. }
  792. @-webkit-keyframes spark22 {
  793.   0% {
  794.     transform: translateY(592px);
  795.   }
  796.   50% {
  797.     transform: translateY(0);
  798.   }
  799.   100% {
  800.     transform: rotateZ(262deg) translateX(164px);
  801.   }
  802. }
  803. @keyframes spark22 {
  804.   0% {
  805.     transform: translateY(592px);
  806.   }
  807.   50% {
  808.     transform: translateY(0);
  809.   }
  810.   100% {
  811.     transform: rotateZ(262deg) translateX(164px);
  812.   }
  813. }
  814. .line:nth-child(23) {
  815.   transform: rotateY(178deg);
  816. }
  817. .line:nth-child(23) .spark {
  818.   width: 226px;
  819.   height: 344px;
  820.   -webkit-animation: spark23 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  821.           animation: spark23 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  822. }
  823. .line:nth-child(23) .fire {
  824.   -webkit-animation: fire 1296ms -278ms linear infinite;
  825.           animation: fire 1296ms -278ms linear infinite;
  826. }
  827. @-webkit-keyframes spark23 {
  828.   0% {
  829.     transform: translateY(513px);
  830.   }
  831.   50% {
  832.     transform: translateY(0);
  833.   }
  834.   100% {
  835.     transform: rotateZ(62deg) translateX(153px);
  836.   }
  837. }
  838. @keyframes spark23 {
  839.   0% {
  840.     transform: translateY(513px);
  841.   }
  842.   50% {
  843.     transform: translateY(0);
  844.   }
  845.   100% {
  846.     transform: rotateZ(62deg) translateX(153px);
  847.   }
  848. }
  849. .line:nth-child(24) {
  850.   transform: rotateY(256deg);
  851. }
  852. .line:nth-child(24) .spark {
  853.   width: 348px;
  854.   height: 278px;
  855.   -webkit-animation: spark24 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  856.           animation: spark24 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  857. }
  858. .line:nth-child(24) .fire {
  859.   -webkit-animation: fire 1076ms -519ms linear infinite;
  860.           animation: fire 1076ms -519ms linear infinite;
  861. }
  862. @-webkit-keyframes spark24 {
  863.   0% {
  864.     transform: translateY(553px);
  865.   }
  866.   50% {
  867.     transform: translateY(0);
  868.   }
  869.   100% {
  870.     transform: rotateZ(39deg) translateX(276px);
  871.   }
  872. }
  873. @keyframes spark24 {
  874.   0% {
  875.     transform: translateY(553px);
  876.   }
  877.   50% {
  878.     transform: translateY(0);
  879.   }
  880.   100% {
  881.     transform: rotateZ(39deg) translateX(276px);
  882.   }
  883. }
  884. .line:nth-child(25) {
  885.   transform: rotateY(235deg);
  886. }
  887. .line:nth-child(25) .spark {
  888.   width: 241px;
  889.   height: 305px;
  890.   -webkit-animation: spark25 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  891.           animation: spark25 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  892. }
  893. .line:nth-child(25) .fire {
  894.   -webkit-animation: fire 1769ms -89ms linear infinite;
  895.           animation: fire 1769ms -89ms linear infinite;
  896. }
  897. @-webkit-keyframes spark25 {
  898.   0% {
  899.     transform: translateY(621px);
  900.   }
  901.   50% {
  902.     transform: translateY(0);
  903.   }
  904.   100% {
  905.     transform: rotateZ(291deg) translateX(192px);
  906.   }
  907. }
  908. @keyframes spark25 {
  909.   0% {
  910.     transform: translateY(621px);
  911.   }
  912.   50% {
  913.     transform: translateY(0);
  914.   }
  915.   100% {
  916.     transform: rotateZ(291deg) translateX(192px);
  917.   }
  918. }
  919. .line:nth-child(26) {
  920.   transform: rotateY(131deg);
  921. }
  922. .line:nth-child(26) .spark {
  923.   width: 298px;
  924.   height: 223px;
  925.   -webkit-animation: spark26 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  926.           animation: spark26 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  927. }
  928. .line:nth-child(26) .fire {
  929.   -webkit-animation: fire 1505ms -694ms linear infinite;
  930.           animation: fire 1505ms -694ms linear infinite;
  931. }
  932. @-webkit-keyframes spark26 {
  933.   0% {
  934.     transform: translateY(563px);
  935.   }
  936.   50% {
  937.     transform: translateY(0);
  938.   }
  939.   100% {
  940.     transform: rotateZ(144deg) translateX(257px);
  941.   }
  942. }
  943. @keyframes spark26 {
  944.   0% {
  945.     transform: translateY(563px);
  946.   }
  947.   50% {
  948.     transform: translateY(0);
  949.   }
  950.   100% {
  951.     transform: rotateZ(144deg) translateX(257px);
  952.   }
  953. }
  954. .line:nth-child(27) {
  955.   transform: rotateY(188deg);
  956. }
  957. .line:nth-child(27) .spark {
  958.   width: 224px;
  959.   height: 285px;
  960.   -webkit-animation: spark27 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  961.           animation: spark27 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  962. }
  963. .line:nth-child(27) .fire {
  964.   -webkit-animation: fire 1319ms -93ms linear infinite;
  965.           animation: fire 1319ms -93ms linear infinite;
  966. }
  967. @-webkit-keyframes spark27 {
  968.   0% {
  969.     transform: translateY(626px);
  970.   }
  971.   50% {
  972.     transform: translateY(0);
  973.   }
  974.   100% {
  975.     transform: rotateZ(71deg) translateX(168px);
  976.   }
  977. }
  978. @keyframes spark27 {
  979.   0% {
  980.     transform: translateY(626px);
  981.   }
  982.   50% {
  983.     transform: translateY(0);
  984.   }
  985.   100% {
  986.     transform: rotateZ(71deg) translateX(168px);
  987.   }
  988. }
  989. .line:nth-child(28) {
  990.   transform: rotateY(183deg);
  991. }
  992. .line:nth-child(28) .spark {
  993.   width: 332px;
  994.   height: 325px;
  995.   -webkit-animation: spark28 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  996.           animation: spark28 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  997. }
  998. .line:nth-child(28) .fire {
  999.   -webkit-animation: fire 1484ms -967ms linear infinite;
  1000.           animation: fire 1484ms -967ms linear infinite;
  1001. }
  1002. @-webkit-keyframes spark28 {
  1003.   0% {
  1004.     transform: translateY(607px);
  1005.   }
  1006.   50% {
  1007.     transform: translateY(0);
  1008.   }
  1009.   100% {
  1010.     transform: rotateZ(358deg) translateX(131px);
  1011.   }
  1012. }
  1013. @keyframes spark28 {
  1014.   0% {
  1015.     transform: translateY(607px);
  1016.   }
  1017.   50% {
  1018.     transform: translateY(0);
  1019.   }
  1020.   100% {
  1021.     transform: rotateZ(358deg) translateX(131px);
  1022.   }
  1023. }
  1024. .line:nth-child(29) {
  1025.   transform: rotateY(198deg);
  1026. }
  1027. .line:nth-child(29) .spark {
  1028.   width: 344px;
  1029.   height: 326px;
  1030.   -webkit-animation: spark29 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1031.           animation: spark29 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1032. }
  1033. .line:nth-child(29) .fire {
  1034.   -webkit-animation: fire 1379ms -826ms linear infinite;
  1035.           animation: fire 1379ms -826ms linear infinite;
  1036. }
  1037. @-webkit-keyframes spark29 {
  1038.   0% {
  1039.     transform: translateY(639px);
  1040.   }
  1041.   50% {
  1042.     transform: translateY(0);
  1043.   }
  1044.   100% {
  1045.     transform: rotateZ(186deg) translateX(224px);
  1046.   }
  1047. }
  1048. @keyframes spark29 {
  1049.   0% {
  1050.     transform: translateY(639px);
  1051.   }
  1052.   50% {
  1053.     transform: translateY(0);
  1054.   }
  1055.   100% {
  1056.     transform: rotateZ(186deg) translateX(224px);
  1057.   }
  1058. }
  1059. .line:nth-child(30) {
  1060.   transform: rotateY(343deg);
  1061. }
  1062. .line:nth-child(30) .spark {
  1063.   width: 267px;
  1064.   height: 393px;
  1065.   -webkit-animation: spark30 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1066.           animation: spark30 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1067. }
  1068. .line:nth-child(30) .fire {
  1069.   -webkit-animation: fire 1517ms -778ms linear infinite;
  1070.           animation: fire 1517ms -778ms linear infinite;
  1071. }
  1072. @-webkit-keyframes spark30 {
  1073.   0% {
  1074.     transform: translateY(610px);
  1075.   }
  1076.   50% {
  1077.     transform: translateY(0);
  1078.   }
  1079.   100% {
  1080.     transform: rotateZ(51deg) translateX(233px);
  1081.   }
  1082. }
  1083. @keyframes spark30 {
  1084.   0% {
  1085.     transform: translateY(610px);
  1086.   }
  1087.   50% {
  1088.     transform: translateY(0);
  1089.   }
  1090.   100% {
  1091.     transform: rotateZ(51deg) translateX(233px);
  1092.   }
  1093. }
  1094. .line:nth-child(31) {
  1095.   transform: rotateY(64deg);
  1096. }
  1097. .line:nth-child(31) .spark {
  1098.   width: 311px;
  1099.   height: 284px;
  1100.   -webkit-animation: spark31 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1101.           animation: spark31 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1102. }
  1103. .line:nth-child(31) .fire {
  1104.   -webkit-animation: fire 1791ms -378ms linear infinite;
  1105.           animation: fire 1791ms -378ms linear infinite;
  1106. }
  1107. @-webkit-keyframes spark31 {
  1108.   0% {
  1109.     transform: translateY(550px);
  1110.   }
  1111.   50% {
  1112.     transform: translateY(0);
  1113.   }
  1114.   100% {
  1115.     transform: rotateZ(84deg) translateX(128px);
  1116.   }
  1117. }
  1118. @keyframes spark31 {
  1119.   0% {
  1120.     transform: translateY(550px);
  1121.   }
  1122.   50% {
  1123.     transform: translateY(0);
  1124.   }
  1125.   100% {
  1126.     transform: rotateZ(84deg) translateX(128px);
  1127.   }
  1128. }
  1129. .line:nth-child(32) {
  1130.   transform: rotateY(263deg);
  1131. }
  1132. .line:nth-child(32) .spark {
  1133.   width: 384px;
  1134.   height: 301px;
  1135.   -webkit-animation: spark32 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1136.           animation: spark32 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1137. }
  1138. .line:nth-child(32) .fire {
  1139.   -webkit-animation: fire 1210ms -693ms linear infinite;
  1140.           animation: fire 1210ms -693ms linear infinite;
  1141. }
  1142. @-webkit-keyframes spark32 {
  1143.   0% {
  1144.     transform: translateY(640px);
  1145.   }
  1146.   50% {
  1147.     transform: translateY(0);
  1148.   }
  1149.   100% {
  1150.     transform: rotateZ(325deg) translateX(252px);
  1151.   }
  1152. }
  1153. @keyframes spark32 {
  1154.   0% {
  1155.     transform: translateY(640px);
  1156.   }
  1157.   50% {
  1158.     transform: translateY(0);
  1159.   }
  1160.   100% {
  1161.     transform: rotateZ(325deg) translateX(252px);
  1162.   }
  1163. }
  1164. .line:nth-child(33) {
  1165.   transform: rotateY(150deg);
  1166. }
  1167. .line:nth-child(33) .spark {
  1168.   width: 204px;
  1169.   height: 267px;
  1170.   -webkit-animation: spark33 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1171.           animation: spark33 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1172. }
  1173. .line:nth-child(33) .fire {
  1174.   -webkit-animation: fire 1887ms -876ms linear infinite;
  1175.           animation: fire 1887ms -876ms linear infinite;
  1176. }
  1177. @-webkit-keyframes spark33 {
  1178.   0% {
  1179.     transform: translateY(519px);
  1180.   }
  1181.   50% {
  1182.     transform: translateY(0);
  1183.   }
  1184.   100% {
  1185.     transform: rotateZ(355deg) translateX(210px);
  1186.   }
  1187. }
  1188. @keyframes spark33 {
  1189.   0% {
  1190.     transform: translateY(519px);
  1191.   }
  1192.   50% {
  1193.     transform: translateY(0);
  1194.   }
  1195.   100% {
  1196.     transform: rotateZ(355deg) translateX(210px);
  1197.   }
  1198. }
  1199. .line:nth-child(34) {
  1200.   transform: rotateY(96deg);
  1201. }
  1202. .line:nth-child(34) .spark {
  1203.   width: 369px;
  1204.   height: 380px;
  1205.   -webkit-animation: spark34 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1206.           animation: spark34 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1207. }
  1208. .line:nth-child(34) .fire {
  1209.   -webkit-animation: fire 1944ms -666ms linear infinite;
  1210.           animation: fire 1944ms -666ms linear infinite;
  1211. }
  1212. @-webkit-keyframes spark34 {
  1213.   0% {
  1214.     transform: translateY(517px);
  1215.   }
  1216.   50% {
  1217.     transform: translateY(0);
  1218.   }
  1219.   100% {
  1220.     transform: rotateZ(347deg) translateX(130px);
  1221.   }
  1222. }
  1223. @keyframes spark34 {
  1224.   0% {
  1225.     transform: translateY(517px);
  1226.   }
  1227.   50% {
  1228.     transform: translateY(0);
  1229.   }
  1230.   100% {
  1231.     transform: rotateZ(347deg) translateX(130px);
  1232.   }
  1233. }
  1234. .line:nth-child(35) {
  1235.   transform: rotateY(153deg);
  1236. }
  1237. .line:nth-child(35) .spark {
  1238.   width: 275px;
  1239.   height: 269px;
  1240.   -webkit-animation: spark35 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1241.           animation: spark35 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1242. }
  1243. .line:nth-child(35) .fire {
  1244.   -webkit-animation: fire 1752ms -928ms linear infinite;
  1245.           animation: fire 1752ms -928ms linear infinite;
  1246. }
  1247. @-webkit-keyframes spark35 {
  1248.   0% {
  1249.     transform: translateY(572px);
  1250.   }
  1251.   50% {
  1252.     transform: translateY(0);
  1253.   }
  1254.   100% {
  1255.     transform: rotateZ(261deg) translateX(142px);
  1256.   }
  1257. }
  1258. @keyframes spark35 {
  1259.   0% {
  1260.     transform: translateY(572px);
  1261.   }
  1262.   50% {
  1263.     transform: translateY(0);
  1264.   }
  1265.   100% {
  1266.     transform: rotateZ(261deg) translateX(142px);
  1267.   }
  1268. }
  1269. .line:nth-child(36) {
  1270.   transform: rotateY(41deg);
  1271. }
  1272. .line:nth-child(36) .spark {
  1273.   width: 231px;
  1274.   height: 383px;
  1275.   -webkit-animation: spark36 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1276.           animation: spark36 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1277. }
  1278. .line:nth-child(36) .fire {
  1279.   -webkit-animation: fire 1189ms -198ms linear infinite;
  1280.           animation: fire 1189ms -198ms linear infinite;
  1281. }
  1282. @-webkit-keyframes spark36 {
  1283.   0% {
  1284.     transform: translateY(649px);
  1285.   }
  1286.   50% {
  1287.     transform: translateY(0);
  1288.   }
  1289.   100% {
  1290.     transform: rotateZ(64deg) translateX(270px);
  1291.   }
  1292. }
  1293. @keyframes spark36 {
  1294.   0% {
  1295.     transform: translateY(649px);
  1296.   }
  1297.   50% {
  1298.     transform: translateY(0);
  1299.   }
  1300.   100% {
  1301.     transform: rotateZ(64deg) translateX(270px);
  1302.   }
  1303. }
  1304. .line:nth-child(37) {
  1305.   transform: rotateY(28deg);
  1306. }
  1307. .line:nth-child(37) .spark {
  1308.   width: 216px;
  1309.   height: 319px;
  1310.   -webkit-animation: spark37 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1311.           animation: spark37 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1312. }
  1313. .line:nth-child(37) .fire {
  1314.   -webkit-animation: fire 1716ms -337ms linear infinite;
  1315.           animation: fire 1716ms -337ms linear infinite;
  1316. }
  1317. @-webkit-keyframes spark37 {
  1318.   0% {
  1319.     transform: translateY(576px);
  1320.   }
  1321.   50% {
  1322.     transform: translateY(0);
  1323.   }
  1324.   100% {
  1325.     transform: rotateZ(75deg) translateX(159px);
  1326.   }
  1327. }
  1328. @keyframes spark37 {
  1329.   0% {
  1330.     transform: translateY(576px);
  1331.   }
  1332.   50% {
  1333.     transform: translateY(0);
  1334.   }
  1335.   100% {
  1336.     transform: rotateZ(75deg) translateX(159px);
  1337.   }
  1338. }
  1339. .line:nth-child(38) {
  1340.   transform: rotateY(220deg);
  1341. }
  1342. .line:nth-child(38) .spark {
  1343.   width: 316px;
  1344.   height: 214px;
  1345.   -webkit-animation: spark38 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1346.           animation: spark38 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1347. }
  1348. .line:nth-child(38) .fire {
  1349.   -webkit-animation: fire 1171ms -878ms linear infinite;
  1350.           animation: fire 1171ms -878ms linear infinite;
  1351. }
  1352. @-webkit-keyframes spark38 {
  1353.   0% {
  1354.     transform: translateY(543px);
  1355.   }
  1356.   50% {
  1357.     transform: translateY(0);
  1358.   }
  1359.   100% {
  1360.     transform: rotateZ(67deg) translateX(180px);
  1361.   }
  1362. }
  1363. @keyframes spark38 {
  1364.   0% {
  1365.     transform: translateY(543px);
  1366.   }
  1367.   50% {
  1368.     transform: translateY(0);
  1369.   }
  1370.   100% {
  1371.     transform: rotateZ(67deg) translateX(180px);
  1372.   }
  1373. }
  1374. .line:nth-child(39) {
  1375.   transform: rotateY(212deg);
  1376. }
  1377. .line:nth-child(39) .spark {
  1378.   width: 300px;
  1379.   height: 294px;
  1380.   -webkit-animation: spark39 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1381.           animation: spark39 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1382. }
  1383. .line:nth-child(39) .fire {
  1384.   -webkit-animation: fire 1449ms -635ms linear infinite;
  1385.           animation: fire 1449ms -635ms linear infinite;
  1386. }
  1387. @-webkit-keyframes spark39 {
  1388.   0% {
  1389.     transform: translateY(578px);
  1390.   }
  1391.   50% {
  1392.     transform: translateY(0);
  1393.   }
  1394.   100% {
  1395.     transform: rotateZ(94deg) translateX(234px);
  1396.   }
  1397. }
  1398. @keyframes spark39 {
  1399.   0% {
  1400.     transform: translateY(578px);
  1401.   }
  1402.   50% {
  1403.     transform: translateY(0);
  1404.   }
  1405.   100% {
  1406.     transform: rotateZ(94deg) translateX(234px);
  1407.   }
  1408. }
  1409. .line:nth-child(40) {
  1410.   transform: rotateY(176deg);
  1411. }
  1412. .line:nth-child(40) .spark {
  1413.   width: 384px;
  1414.   height: 348px;
  1415.   -webkit-animation: spark40 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1416.           animation: spark40 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1417. }
  1418. .line:nth-child(40) .fire {
  1419.   -webkit-animation: fire 1668ms -810ms linear infinite;
  1420.           animation: fire 1668ms -810ms linear infinite;
  1421. }
  1422. @-webkit-keyframes spark40 {
  1423.   0% {
  1424.     transform: translateY(641px);
  1425.   }
  1426.   50% {
  1427.     transform: translateY(0);
  1428.   }
  1429.   100% {
  1430.     transform: rotateZ(342deg) translateX(113px);
  1431.   }
  1432. }
  1433. @keyframes spark40 {
  1434.   0% {
  1435.     transform: translateY(641px);
  1436.   }
  1437.   50% {
  1438.     transform: translateY(0);
  1439.   }
  1440.   100% {
  1441.     transform: rotateZ(342deg) translateX(113px);
  1442.   }
  1443. }
  1444. .line:nth-child(41) {
  1445.   transform: rotateY(237deg);
  1446. }
  1447. .line:nth-child(41) .spark {
  1448.   width: 276px;
  1449.   height: 373px;
  1450.   -webkit-animation: spark41 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1451.           animation: spark41 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1452. }
  1453. .line:nth-child(41) .fire {
  1454.   -webkit-animation: fire 1619ms -907ms linear infinite;
  1455.           animation: fire 1619ms -907ms linear infinite;
  1456. }
  1457. @-webkit-keyframes spark41 {
  1458.   0% {
  1459.     transform: translateY(571px);
  1460.   }
  1461.   50% {
  1462.     transform: translateY(0);
  1463.   }
  1464.   100% {
  1465.     transform: rotateZ(348deg) translateX(292px);
  1466.   }
  1467. }
  1468. @keyframes spark41 {
  1469.   0% {
  1470.     transform: translateY(571px);
  1471.   }
  1472.   50% {
  1473.     transform: translateY(0);
  1474.   }
  1475.   100% {
  1476.     transform: rotateZ(348deg) translateX(292px);
  1477.   }
  1478. }
  1479. .line:nth-child(42) {
  1480.   transform: rotateY(351deg);
  1481. }
  1482. .line:nth-child(42) .spark {
  1483.   width: 253px;
  1484.   height: 352px;
  1485.   -webkit-animation: spark42 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1486.           animation: spark42 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1487. }
  1488. .line:nth-child(42) .fire {
  1489.   -webkit-animation: fire 1319ms -655ms linear infinite;
  1490.           animation: fire 1319ms -655ms linear infinite;
  1491. }
  1492. @-webkit-keyframes spark42 {
  1493.   0% {
  1494.     transform: translateY(628px);
  1495.   }
  1496.   50% {
  1497.     transform: translateY(0);
  1498.   }
  1499.   100% {
  1500.     transform: rotateZ(100deg) translateX(152px);
  1501.   }
  1502. }
  1503. @keyframes spark42 {
  1504.   0% {
  1505.     transform: translateY(628px);
  1506.   }
  1507.   50% {
  1508.     transform: translateY(0);
  1509.   }
  1510.   100% {
  1511.     transform: rotateZ(100deg) translateX(152px);
  1512.   }
  1513. }
  1514. .line:nth-child(43) {
  1515.   transform: rotateY(189deg);
  1516. }
  1517. .line:nth-child(43) .spark {
  1518.   width: 400px;
  1519.   height: 292px;
  1520.   -webkit-animation: spark43 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1521.           animation: spark43 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1522. }
  1523. .line:nth-child(43) .fire {
  1524.   -webkit-animation: fire 1764ms -553ms linear infinite;
  1525.           animation: fire 1764ms -553ms linear infinite;
  1526. }
  1527. @-webkit-keyframes spark43 {
  1528.   0% {
  1529.     transform: translateY(508px);
  1530.   }
  1531.   50% {
  1532.     transform: translateY(0);
  1533.   }
  1534.   100% {
  1535.     transform: rotateZ(330deg) translateX(128px);
  1536.   }
  1537. }
  1538. @keyframes spark43 {
  1539.   0% {
  1540.     transform: translateY(508px);
  1541.   }
  1542.   50% {
  1543.     transform: translateY(0);
  1544.   }
  1545.   100% {
  1546.     transform: rotateZ(330deg) translateX(128px);
  1547.   }
  1548. }
  1549. .line:nth-child(44) {
  1550.   transform: rotateY(81deg);
  1551. }
  1552. .line:nth-child(44) .spark {
  1553.   width: 212px;
  1554.   height: 285px;
  1555.   -webkit-animation: spark44 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1556.           animation: spark44 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1557. }
  1558. .line:nth-child(44) .fire {
  1559.   -webkit-animation: fire 1647ms -141ms linear infinite;
  1560.           animation: fire 1647ms -141ms linear infinite;
  1561. }
  1562. @-webkit-keyframes spark44 {
  1563.   0% {
  1564.     transform: translateY(615px);
  1565.   }
  1566.   50% {
  1567.     transform: translateY(0);
  1568.   }
  1569.   100% {
  1570.     transform: rotateZ(2deg) translateX(173px);
  1571.   }
  1572. }
  1573. @keyframes spark44 {
  1574.   0% {
  1575.     transform: translateY(615px);
  1576.   }
  1577.   50% {
  1578.     transform: translateY(0);
  1579.   }
  1580.   100% {
  1581.     transform: rotateZ(2deg) translateX(173px);
  1582.   }
  1583. }
  1584. .line:nth-child(45) {
  1585.   transform: rotateY(45deg);
  1586. }
  1587. .line:nth-child(45) .spark {
  1588.   width: 272px;
  1589.   height: 303px;
  1590.   -webkit-animation: spark45 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1591.           animation: spark45 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1592. }
  1593. .line:nth-child(45) .fire {
  1594.   -webkit-animation: fire 1782ms -504ms linear infinite;
  1595.           animation: fire 1782ms -504ms linear infinite;
  1596. }
  1597. @-webkit-keyframes spark45 {
  1598.   0% {
  1599.     transform: translateY(580px);
  1600.   }
  1601.   50% {
  1602.     transform: translateY(0);
  1603.   }
  1604.   100% {
  1605.     transform: rotateZ(171deg) translateX(283px);
  1606.   }
  1607. }
  1608. @keyframes spark45 {
  1609.   0% {
  1610.     transform: translateY(580px);
  1611.   }
  1612.   50% {
  1613.     transform: translateY(0);
  1614.   }
  1615.   100% {
  1616.     transform: rotateZ(171deg) translateX(283px);
  1617.   }
  1618. }
  1619. .line:nth-child(46) {
  1620.   transform: rotateY(274deg);
  1621. }
  1622. .line:nth-child(46) .spark {
  1623.   width: 256px;
  1624.   height: 238px;
  1625.   -webkit-animation: spark46 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1626.           animation: spark46 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1627. }
  1628. .line:nth-child(46) .fire {
  1629.   -webkit-animation: fire 1390ms -631ms linear infinite;
  1630.           animation: fire 1390ms -631ms linear infinite;
  1631. }
  1632. @-webkit-keyframes spark46 {
  1633.   0% {
  1634.     transform: translateY(519px);
  1635.   }
  1636.   50% {
  1637.     transform: translateY(0);
  1638.   }
  1639.   100% {
  1640.     transform: rotateZ(86deg) translateX(188px);
  1641.   }
  1642. }
  1643. @keyframes spark46 {
  1644.   0% {
  1645.     transform: translateY(519px);
  1646.   }
  1647.   50% {
  1648.     transform: translateY(0);
  1649.   }
  1650.   100% {
  1651.     transform: rotateZ(86deg) translateX(188px);
  1652.   }
  1653. }
  1654. .line:nth-child(47) {
  1655.   transform: rotateY(194deg);
  1656. }
  1657. .line:nth-child(47) .spark {
  1658.   width: 367px;
  1659.   height: 341px;
  1660.   -webkit-animation: spark47 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1661.           animation: spark47 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1662. }
  1663. .line:nth-child(47) .fire {
  1664.   -webkit-animation: fire 1080ms -319ms linear infinite;
  1665.           animation: fire 1080ms -319ms linear infinite;
  1666. }
  1667. @-webkit-keyframes spark47 {
  1668.   0% {
  1669.     transform: translateY(590px);
  1670.   }
  1671.   50% {
  1672.     transform: translateY(0);
  1673.   }
  1674.   100% {
  1675.     transform: rotateZ(137deg) translateX(243px);
  1676.   }
  1677. }
  1678. @keyframes spark47 {
  1679.   0% {
  1680.     transform: translateY(590px);
  1681.   }
  1682.   50% {
  1683.     transform: translateY(0);
  1684.   }
  1685.   100% {
  1686.     transform: rotateZ(137deg) translateX(243px);
  1687.   }
  1688. }
  1689. .line:nth-child(48) {
  1690.   transform: rotateY(60deg);
  1691. }
  1692. .line:nth-child(48) .spark {
  1693.   width: 204px;
  1694.   height: 392px;
  1695.   -webkit-animation: spark48 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1696.           animation: spark48 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1697. }
  1698. .line:nth-child(48) .fire {
  1699.   -webkit-animation: fire 1143ms -494ms linear infinite;
  1700.           animation: fire 1143ms -494ms linear infinite;
  1701. }
  1702. @-webkit-keyframes spark48 {
  1703.   0% {
  1704.     transform: translateY(547px);
  1705.   }
  1706.   50% {
  1707.     transform: translateY(0);
  1708.   }
  1709.   100% {
  1710.     transform: rotateZ(67deg) translateX(183px);
  1711.   }
  1712. }
  1713. @keyframes spark48 {
  1714.   0% {
  1715.     transform: translateY(547px);
  1716.   }
  1717.   50% {
  1718.     transform: translateY(0);
  1719.   }
  1720.   100% {
  1721.     transform: rotateZ(67deg) translateX(183px);
  1722.   }
  1723. }
  1724. .line:nth-child(49) {
  1725.   transform: rotateY(83deg);
  1726. }
  1727. .line:nth-child(49) .spark {
  1728.   width: 228px;
  1729.   height: 248px;
  1730.   -webkit-animation: spark49 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1731.           animation: spark49 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1732. }
  1733. .line:nth-child(49) .fire {
  1734.   -webkit-animation: fire 1288ms -376ms linear infinite;
  1735.           animation: fire 1288ms -376ms linear infinite;
  1736. }
  1737. @-webkit-keyframes spark49 {
  1738.   0% {
  1739.     transform: translateY(585px);
  1740.   }
  1741.   50% {
  1742.     transform: translateY(0);
  1743.   }
  1744.   100% {
  1745.     transform: rotateZ(331deg) translateX(158px);
  1746.   }
  1747. }
  1748. @keyframes spark49 {
  1749.   0% {
  1750.     transform: translateY(585px);
  1751.   }
  1752.   50% {
  1753.     transform: translateY(0);
  1754.   }
  1755.   100% {
  1756.     transform: rotateZ(331deg) translateX(158px);
  1757.   }
  1758. }
  1759. .line:nth-child(50) {
  1760.   transform: rotateY(345deg);
  1761. }
  1762. .line:nth-child(50) .spark {
  1763.   width: 364px;
  1764.   height: 307px;
  1765.   -webkit-animation: spark50 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1766.           animation: spark50 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1767. }
  1768. .line:nth-child(50) .fire {
  1769.   -webkit-animation: fire 1897ms -196ms linear infinite;
  1770.           animation: fire 1897ms -196ms linear infinite;
  1771. }
  1772. @-webkit-keyframes spark50 {
  1773.   0% {
  1774.     transform: translateY(505px);
  1775.   }
  1776.   50% {
  1777.     transform: translateY(0);
  1778.   }
  1779.   100% {
  1780.     transform: rotateZ(96deg) translateX(179px);
  1781.   }
  1782. }
  1783. @keyframes spark50 {
  1784.   0% {
  1785.     transform: translateY(505px);
  1786.   }
  1787.   50% {
  1788.     transform: translateY(0);
  1789.   }
  1790.   100% {
  1791.     transform: rotateZ(96deg) translateX(179px);
  1792.   }
  1793. }
  1794. .line:nth-child(51) {
  1795.   transform: rotateY(167deg);
  1796. }
  1797. .line:nth-child(51) .spark {
  1798.   width: 321px;
  1799.   height: 392px;
  1800.   -webkit-animation: spark51 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1801.           animation: spark51 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1802. }
  1803. .line:nth-child(51) .fire {
  1804.   -webkit-animation: fire 1431ms -826ms linear infinite;
  1805.           animation: fire 1431ms -826ms linear infinite;
  1806. }
  1807. @-webkit-keyframes spark51 {
  1808.   0% {
  1809.     transform: translateY(556px);
  1810.   }
  1811.   50% {
  1812.     transform: translateY(0);
  1813.   }
  1814.   100% {
  1815.     transform: rotateZ(23deg) translateX(232px);
  1816.   }
  1817. }
  1818. @keyframes spark51 {
  1819.   0% {
  1820.     transform: translateY(556px);
  1821.   }
  1822.   50% {
  1823.     transform: translateY(0);
  1824.   }
  1825.   100% {
  1826.     transform: rotateZ(23deg) translateX(232px);
  1827.   }
  1828. }
  1829. .line:nth-child(52) {
  1830.   transform: rotateY(166deg);
  1831. }
  1832. .line:nth-child(52) .spark {
  1833.   width: 263px;
  1834.   height: 338px;
  1835.   -webkit-animation: spark52 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1836.           animation: spark52 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1837. }
  1838. .line:nth-child(52) .fire {
  1839.   -webkit-animation: fire 1685ms -931ms linear infinite;
  1840.           animation: fire 1685ms -931ms linear infinite;
  1841. }
  1842. @-webkit-keyframes spark52 {
  1843.   0% {
  1844.     transform: translateY(554px);
  1845.   }
  1846.   50% {
  1847.     transform: translateY(0);
  1848.   }
  1849.   100% {
  1850.     transform: rotateZ(182deg) translateX(140px);
  1851.   }
  1852. }
  1853. @keyframes spark52 {
  1854.   0% {
  1855.     transform: translateY(554px);
  1856.   }
  1857.   50% {
  1858.     transform: translateY(0);
  1859.   }
  1860.   100% {
  1861.     transform: rotateZ(182deg) translateX(140px);
  1862.   }
  1863. }
  1864. .line:nth-child(53) {
  1865.   transform: rotateY(166deg);
  1866. }
  1867. .line:nth-child(53) .spark {
  1868.   width: 296px;
  1869.   height: 228px;
  1870.   -webkit-animation: spark53 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1871.           animation: spark53 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1872. }
  1873. .line:nth-child(53) .fire {
  1874.   -webkit-animation: fire 1513ms -537ms linear infinite;
  1875.           animation: fire 1513ms -537ms linear infinite;
  1876. }
  1877. @-webkit-keyframes spark53 {
  1878.   0% {
  1879.     transform: translateY(578px);
  1880.   }
  1881.   50% {
  1882.     transform: translateY(0);
  1883.   }
  1884.   100% {
  1885.     transform: rotateZ(181deg) translateX(288px);
  1886.   }
  1887. }
  1888. @keyframes spark53 {
  1889.   0% {
  1890.     transform: translateY(578px);
  1891.   }
  1892.   50% {
  1893.     transform: translateY(0);
  1894.   }
  1895.   100% {
  1896.     transform: rotateZ(181deg) translateX(288px);
  1897.   }
  1898. }
  1899. .line:nth-child(54) {
  1900.   transform: rotateY(336deg);
  1901. }
  1902. .line:nth-child(54) .spark {
  1903.   width: 362px;
  1904.   height: 213px;
  1905.   -webkit-animation: spark54 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1906.           animation: spark54 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1907. }
  1908. .line:nth-child(54) .fire {
  1909.   -webkit-animation: fire 1062ms -681ms linear infinite;
  1910.           animation: fire 1062ms -681ms linear infinite;
  1911. }
  1912. @-webkit-keyframes spark54 {
  1913.   0% {
  1914.     transform: translateY(570px);
  1915.   }
  1916.   50% {
  1917.     transform: translateY(0);
  1918.   }
  1919.   100% {
  1920.     transform: rotateZ(325deg) translateX(200px);
  1921.   }
  1922. }
  1923. @keyframes spark54 {
  1924.   0% {
  1925.     transform: translateY(570px);
  1926.   }
  1927.   50% {
  1928.     transform: translateY(0);
  1929.   }
  1930.   100% {
  1931.     transform: rotateZ(325deg) translateX(200px);
  1932.   }
  1933. }
  1934. .line:nth-child(55) {
  1935.   transform: rotateY(112deg);
  1936. }
  1937. .line:nth-child(55) .spark {
  1938.   width: 400px;
  1939.   height: 251px;
  1940.   -webkit-animation: spark55 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1941.           animation: spark55 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1942. }
  1943. .line:nth-child(55) .fire {
  1944.   -webkit-animation: fire 1604ms -775ms linear infinite;
  1945.           animation: fire 1604ms -775ms linear infinite;
  1946. }
  1947. @-webkit-keyframes spark55 {
  1948.   0% {
  1949.     transform: translateY(646px);
  1950.   }
  1951.   50% {
  1952.     transform: translateY(0);
  1953.   }
  1954.   100% {
  1955.     transform: rotateZ(43deg) translateX(202px);
  1956.   }
  1957. }
  1958. @keyframes spark55 {
  1959.   0% {
  1960.     transform: translateY(646px);
  1961.   }
  1962.   50% {
  1963.     transform: translateY(0);
  1964.   }
  1965.   100% {
  1966.     transform: rotateZ(43deg) translateX(202px);
  1967.   }
  1968. }
  1969. .line:nth-child(56) {
  1970.   transform: rotateY(184deg);
  1971. }
  1972. .line:nth-child(56) .spark {
  1973.   width: 306px;
  1974.   height: 202px;
  1975.   -webkit-animation: spark56 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1976.           animation: spark56 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  1977. }
  1978. .line:nth-child(56) .fire {
  1979.   -webkit-animation: fire 1326ms -129ms linear infinite;
  1980.           animation: fire 1326ms -129ms linear infinite;
  1981. }
  1982. @-webkit-keyframes spark56 {
  1983.   0% {
  1984.     transform: translateY(519px);
  1985.   }
  1986.   50% {
  1987.     transform: translateY(0);
  1988.   }
  1989.   100% {
  1990.     transform: rotateZ(29deg) translateX(161px);
  1991.   }
  1992. }
  1993. @keyframes spark56 {
  1994.   0% {
  1995.     transform: translateY(519px);
  1996.   }
  1997.   50% {
  1998.     transform: translateY(0);
  1999.   }
  2000.   100% {
  2001.     transform: rotateZ(29deg) translateX(161px);
  2002.   }
  2003. }
  2004. .line:nth-child(57) {
  2005.   transform: rotateY(134deg);
  2006. }
  2007. .line:nth-child(57) .spark {
  2008.   width: 229px;
  2009.   height: 345px;
  2010.   -webkit-animation: spark57 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2011.           animation: spark57 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2012. }
  2013. .line:nth-child(57) .fire {
  2014.   -webkit-animation: fire 1539ms -731ms linear infinite;
  2015.           animation: fire 1539ms -731ms linear infinite;
  2016. }
  2017. @-webkit-keyframes spark57 {
  2018.   0% {
  2019.     transform: translateY(595px);
  2020.   }
  2021.   50% {
  2022.     transform: translateY(0);
  2023.   }
  2024.   100% {
  2025.     transform: rotateZ(325deg) translateX(121px);
  2026.   }
  2027. }
  2028. @keyframes spark57 {
  2029.   0% {
  2030.     transform: translateY(595px);
  2031.   }
  2032.   50% {
  2033.     transform: translateY(0);
  2034.   }
  2035.   100% {
  2036.     transform: rotateZ(325deg) translateX(121px);
  2037.   }
  2038. }
  2039. .line:nth-child(58) {
  2040.   transform: rotateY(270deg);
  2041. }
  2042. .line:nth-child(58) .spark {
  2043.   width: 390px;
  2044.   height: 284px;
  2045.   -webkit-animation: spark58 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2046.           animation: spark58 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2047. }
  2048. .line:nth-child(58) .fire {
  2049.   -webkit-animation: fire 1086ms -367ms linear infinite;
  2050.           animation: fire 1086ms -367ms linear infinite;
  2051. }
  2052. @-webkit-keyframes spark58 {
  2053.   0% {
  2054.     transform: translateY(622px);
  2055.   }
  2056.   50% {
  2057.     transform: translateY(0);
  2058.   }
  2059.   100% {
  2060.     transform: rotateZ(118deg) translateX(120px);
  2061.   }
  2062. }
  2063. @keyframes spark58 {
  2064.   0% {
  2065.     transform: translateY(622px);
  2066.   }
  2067.   50% {
  2068.     transform: translateY(0);
  2069.   }
  2070.   100% {
  2071.     transform: rotateZ(118deg) translateX(120px);
  2072.   }
  2073. }
  2074. .line:nth-child(59) {
  2075.   transform: rotateY(341deg);
  2076. }
  2077. .line:nth-child(59) .spark {
  2078.   width: 218px;
  2079.   height: 399px;
  2080.   -webkit-animation: spark59 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2081.           animation: spark59 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2082. }
  2083. .line:nth-child(59) .fire {
  2084.   -webkit-animation: fire 1886ms -83ms linear infinite;
  2085.           animation: fire 1886ms -83ms linear infinite;
  2086. }
  2087. @-webkit-keyframes spark59 {
  2088.   0% {
  2089.     transform: translateY(548px);
  2090.   }
  2091.   50% {
  2092.     transform: translateY(0);
  2093.   }
  2094.   100% {
  2095.     transform: rotateZ(207deg) translateX(184px);
  2096.   }
  2097. }
  2098. @keyframes spark59 {
  2099.   0% {
  2100.     transform: translateY(548px);
  2101.   }
  2102.   50% {
  2103.     transform: translateY(0);
  2104.   }
  2105.   100% {
  2106.     transform: rotateZ(207deg) translateX(184px);
  2107.   }
  2108. }
  2109. .line:nth-child(60) {
  2110.   transform: rotateY(23deg);
  2111. }
  2112. .line:nth-child(60) .spark {
  2113.   width: 318px;
  2114.   height: 366px;
  2115.   -webkit-animation: spark60 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2116.           animation: spark60 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2117. }
  2118. .line:nth-child(60) .fire {
  2119.   -webkit-animation: fire 1830ms -370ms linear infinite;
  2120.           animation: fire 1830ms -370ms linear infinite;
  2121. }
  2122. @-webkit-keyframes spark60 {
  2123.   0% {
  2124.     transform: translateY(503px);
  2125.   }
  2126.   50% {
  2127.     transform: translateY(0);
  2128.   }
  2129.   100% {
  2130.     transform: rotateZ(338deg) translateX(117px);
  2131.   }
  2132. }
  2133. @keyframes spark60 {
  2134.   0% {
  2135.     transform: translateY(503px);
  2136.   }
  2137.   50% {
  2138.     transform: translateY(0);
  2139.   }
  2140.   100% {
  2141.     transform: rotateZ(338deg) translateX(117px);
  2142.   }
  2143. }
  2144. .line:nth-child(61) {
  2145.   transform: rotateY(134deg);
  2146. }
  2147. .line:nth-child(61) .spark {
  2148.   width: 329px;
  2149.   height: 288px;
  2150.   -webkit-animation: spark61 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2151.           animation: spark61 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2152. }
  2153. .line:nth-child(61) .fire {
  2154.   -webkit-animation: fire 1056ms -478ms linear infinite;
  2155.           animation: fire 1056ms -478ms linear infinite;
  2156. }
  2157. @-webkit-keyframes spark61 {
  2158.   0% {
  2159.     transform: translateY(617px);
  2160.   }
  2161.   50% {
  2162.     transform: translateY(0);
  2163.   }
  2164.   100% {
  2165.     transform: rotateZ(284deg) translateX(134px);
  2166.   }
  2167. }
  2168. @keyframes spark61 {
  2169.   0% {
  2170.     transform: translateY(617px);
  2171.   }
  2172.   50% {
  2173.     transform: translateY(0);
  2174.   }
  2175.   100% {
  2176.     transform: rotateZ(284deg) translateX(134px);
  2177.   }
  2178. }
  2179. .line:nth-child(62) {
  2180.   transform: rotateY(160deg);
  2181. }
  2182. .line:nth-child(62) .spark {
  2183.   width: 209px;
  2184.   height: 242px;
  2185.   -webkit-animation: spark62 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2186.           animation: spark62 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2187. }
  2188. .line:nth-child(62) .fire {
  2189.   -webkit-animation: fire 1152ms -340ms linear infinite;
  2190.           animation: fire 1152ms -340ms linear infinite;
  2191. }
  2192. @-webkit-keyframes spark62 {
  2193.   0% {
  2194.     transform: translateY(536px);
  2195.   }
  2196.   50% {
  2197.     transform: translateY(0);
  2198.   }
  2199.   100% {
  2200.     transform: rotateZ(188deg) translateX(233px);
  2201.   }
  2202. }
  2203. @keyframes spark62 {
  2204.   0% {
  2205.     transform: translateY(536px);
  2206.   }
  2207.   50% {
  2208.     transform: translateY(0);
  2209.   }
  2210.   100% {
  2211.     transform: rotateZ(188deg) translateX(233px);
  2212.   }
  2213. }
  2214. .line:nth-child(63) {
  2215.   transform: rotateY(262deg);
  2216. }
  2217. .line:nth-child(63) .spark {
  2218.   width: 365px;
  2219.   height: 327px;
  2220.   -webkit-animation: spark63 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2221.           animation: spark63 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2222. }
  2223. .line:nth-child(63) .fire {
  2224.   -webkit-animation: fire 1249ms -86ms linear infinite;
  2225.           animation: fire 1249ms -86ms linear infinite;
  2226. }
  2227. @-webkit-keyframes spark63 {
  2228.   0% {
  2229.     transform: translateY(530px);
  2230.   }
  2231.   50% {
  2232.     transform: translateY(0);
  2233.   }
  2234.   100% {
  2235.     transform: rotateZ(53deg) translateX(292px);
  2236.   }
  2237. }
  2238. @keyframes spark63 {
  2239.   0% {
  2240.     transform: translateY(530px);
  2241.   }
  2242.   50% {
  2243.     transform: translateY(0);
  2244.   }
  2245.   100% {
  2246.     transform: rotateZ(53deg) translateX(292px);
  2247.   }
  2248. }
  2249. .line:nth-child(64) {
  2250.   transform: rotateY(264deg);
  2251. }
  2252. .line:nth-child(64) .spark {
  2253.   width: 335px;
  2254.   height: 362px;
  2255.   -webkit-animation: spark64 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2256.           animation: spark64 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2257. }
  2258. .line:nth-child(64) .fire {
  2259.   -webkit-animation: fire 1350ms -594ms linear infinite;
  2260.           animation: fire 1350ms -594ms linear infinite;
  2261. }
  2262. @-webkit-keyframes spark64 {
  2263.   0% {
  2264.     transform: translateY(542px);
  2265.   }
  2266.   50% {
  2267.     transform: translateY(0);
  2268.   }
  2269.   100% {
  2270.     transform: rotateZ(138deg) translateX(279px);
  2271.   }
  2272. }
  2273. @keyframes spark64 {
  2274.   0% {
  2275.     transform: translateY(542px);
  2276.   }
  2277.   50% {
  2278.     transform: translateY(0);
  2279.   }
  2280.   100% {
  2281.     transform: rotateZ(138deg) translateX(279px);
  2282.   }
  2283. }
  2284. .line:nth-child(65) {
  2285.   transform: rotateY(341deg);
  2286. }
  2287. .line:nth-child(65) .spark {
  2288.   width: 358px;
  2289.   height: 274px;
  2290.   -webkit-animation: spark65 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2291.           animation: spark65 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2292. }
  2293. .line:nth-child(65) .fire {
  2294.   -webkit-animation: fire 1829ms -720ms linear infinite;
  2295.           animation: fire 1829ms -720ms linear infinite;
  2296. }
  2297. @-webkit-keyframes spark65 {
  2298.   0% {
  2299.     transform: translateY(559px);
  2300.   }
  2301.   50% {
  2302.     transform: translateY(0);
  2303.   }
  2304.   100% {
  2305.     transform: rotateZ(262deg) translateX(253px);
  2306.   }
  2307. }
  2308. @keyframes spark65 {
  2309.   0% {
  2310.     transform: translateY(559px);
  2311.   }
  2312.   50% {
  2313.     transform: translateY(0);
  2314.   }
  2315.   100% {
  2316.     transform: rotateZ(262deg) translateX(253px);
  2317.   }
  2318. }
  2319. .line:nth-child(66) {
  2320.   transform: rotateY(275deg);
  2321. }
  2322. .line:nth-child(66) .spark {
  2323.   width: 287px;
  2324.   height: 271px;
  2325.   -webkit-animation: spark66 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2326.           animation: spark66 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2327. }
  2328. .line:nth-child(66) .fire {
  2329.   -webkit-animation: fire 1393ms -710ms linear infinite;
  2330.           animation: fire 1393ms -710ms linear infinite;
  2331. }
  2332. @-webkit-keyframes spark66 {
  2333.   0% {
  2334.     transform: translateY(650px);
  2335.   }
  2336.   50% {
  2337.     transform: translateY(0);
  2338.   }
  2339.   100% {
  2340.     transform: rotateZ(299deg) translateX(155px);
  2341.   }
  2342. }
  2343. @keyframes spark66 {
  2344.   0% {
  2345.     transform: translateY(650px);
  2346.   }
  2347.   50% {
  2348.     transform: translateY(0);
  2349.   }
  2350.   100% {
  2351.     transform: rotateZ(299deg) translateX(155px);
  2352.   }
  2353. }
  2354. .line:nth-child(67) {
  2355.   transform: rotateY(121deg);
  2356. }
  2357. .line:nth-child(67) .spark {
  2358.   width: 248px;
  2359.   height: 312px;
  2360.   -webkit-animation: spark67 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2361.           animation: spark67 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2362. }
  2363. .line:nth-child(67) .fire {
  2364.   -webkit-animation: fire 1345ms -849ms linear infinite;
  2365.           animation: fire 1345ms -849ms linear infinite;
  2366. }
  2367. @-webkit-keyframes spark67 {
  2368.   0% {
  2369.     transform: translateY(581px);
  2370.   }
  2371.   50% {
  2372.     transform: translateY(0);
  2373.   }
  2374.   100% {
  2375.     transform: rotateZ(209deg) translateX(153px);
  2376.   }
  2377. }
  2378. @keyframes spark67 {
  2379.   0% {
  2380.     transform: translateY(581px);
  2381.   }
  2382.   50% {
  2383.     transform: translateY(0);
  2384.   }
  2385.   100% {
  2386.     transform: rotateZ(209deg) translateX(153px);
  2387.   }
  2388. }
  2389. .line:nth-child(68) {
  2390.   transform: rotateY(333deg);
  2391. }
  2392. .line:nth-child(68) .spark {
  2393.   width: 332px;
  2394.   height: 294px;
  2395.   -webkit-animation: spark68 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2396.           animation: spark68 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2397. }
  2398. .line:nth-child(68) .fire {
  2399.   -webkit-animation: fire 1119ms -413ms linear infinite;
  2400.           animation: fire 1119ms -413ms linear infinite;
  2401. }
  2402. @-webkit-keyframes spark68 {
  2403.   0% {
  2404.     transform: translateY(626px);
  2405.   }
  2406.   50% {
  2407.     transform: translateY(0);
  2408.   }
  2409.   100% {
  2410.     transform: rotateZ(224deg) translateX(271px);
  2411.   }
  2412. }
  2413. @keyframes spark68 {
  2414.   0% {
  2415.     transform: translateY(626px);
  2416.   }
  2417.   50% {
  2418.     transform: translateY(0);
  2419.   }
  2420.   100% {
  2421.     transform: rotateZ(224deg) translateX(271px);
  2422.   }
  2423. }
  2424. .line:nth-child(69) {
  2425.   transform: rotateY(9deg);
  2426. }
  2427. .line:nth-child(69) .spark {
  2428.   width: 207px;
  2429.   height: 262px;
  2430.   -webkit-animation: spark69 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2431.           animation: spark69 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2432. }
  2433. .line:nth-child(69) .fire {
  2434.   -webkit-animation: fire 1809ms -801ms linear infinite;
  2435.           animation: fire 1809ms -801ms linear infinite;
  2436. }
  2437. @-webkit-keyframes spark69 {
  2438.   0% {
  2439.     transform: translateY(634px);
  2440.   }
  2441.   50% {
  2442.     transform: translateY(0);
  2443.   }
  2444.   100% {
  2445.     transform: rotateZ(329deg) translateX(204px);
  2446.   }
  2447. }
  2448. @keyframes spark69 {
  2449.   0% {
  2450.     transform: translateY(634px);
  2451.   }
  2452.   50% {
  2453.     transform: translateY(0);
  2454.   }
  2455.   100% {
  2456.     transform: rotateZ(329deg) translateX(204px);
  2457.   }
  2458. }
  2459. .line:nth-child(70) {
  2460.   transform: rotateY(150deg);
  2461. }
  2462. .line:nth-child(70) .spark {
  2463.   width: 307px;
  2464.   height: 394px;
  2465.   -webkit-animation: spark70 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2466.           animation: spark70 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2467. }
  2468. .line:nth-child(70) .fire {
  2469.   -webkit-animation: fire 1226ms -881ms linear infinite;
  2470.           animation: fire 1226ms -881ms linear infinite;
  2471. }
  2472. @-webkit-keyframes spark70 {
  2473.   0% {
  2474.     transform: translateY(545px);
  2475.   }
  2476.   50% {
  2477.     transform: translateY(0);
  2478.   }
  2479.   100% {
  2480.     transform: rotateZ(151deg) translateX(276px);
  2481.   }
  2482. }
  2483. @keyframes spark70 {
  2484.   0% {
  2485.     transform: translateY(545px);
  2486.   }
  2487.   50% {
  2488.     transform: translateY(0);
  2489.   }
  2490.   100% {
  2491.     transform: rotateZ(151deg) translateX(276px);
  2492.   }
  2493. }
  2494. .line:nth-child(71) {
  2495.   transform: rotateY(239deg);
  2496. }
  2497. .line:nth-child(71) .spark {
  2498.   width: 250px;
  2499.   height: 356px;
  2500.   -webkit-animation: spark71 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2501.           animation: spark71 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2502. }
  2503. .line:nth-child(71) .fire {
  2504.   -webkit-animation: fire 1244ms -998ms linear infinite;
  2505.           animation: fire 1244ms -998ms linear infinite;
  2506. }
  2507. @-webkit-keyframes spark71 {
  2508.   0% {
  2509.     transform: translateY(579px);
  2510.   }
  2511.   50% {
  2512.     transform: translateY(0);
  2513.   }
  2514.   100% {
  2515.     transform: rotateZ(174deg) translateX(295px);
  2516.   }
  2517. }
  2518. @keyframes spark71 {
  2519.   0% {
  2520.     transform: translateY(579px);
  2521.   }
  2522.   50% {
  2523.     transform: translateY(0);
  2524.   }
  2525.   100% {
  2526.     transform: rotateZ(174deg) translateX(295px);
  2527.   }
  2528. }
  2529. .line:nth-child(72) {
  2530.   transform: rotateY(223deg);
  2531. }
  2532. .line:nth-child(72) .spark {
  2533.   width: 321px;
  2534.   height: 366px;
  2535.   -webkit-animation: spark72 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2536.           animation: spark72 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2537. }
  2538. .line:nth-child(72) .fire {
  2539.   -webkit-animation: fire 1152ms -706ms linear infinite;
  2540.           animation: fire 1152ms -706ms linear infinite;
  2541. }
  2542. @-webkit-keyframes spark72 {
  2543.   0% {
  2544.     transform: translateY(561px);
  2545.   }
  2546.   50% {
  2547.     transform: translateY(0);
  2548.   }
  2549.   100% {
  2550.     transform: rotateZ(184deg) translateX(142px);
  2551.   }
  2552. }
  2553. @keyframes spark72 {
  2554.   0% {
  2555.     transform: translateY(561px);
  2556.   }
  2557.   50% {
  2558.     transform: translateY(0);
  2559.   }
  2560.   100% {
  2561.     transform: rotateZ(184deg) translateX(142px);
  2562.   }
  2563. }
  2564. .line:nth-child(73) {
  2565.   transform: rotateY(101deg);
  2566. }
  2567. .line:nth-child(73) .spark {
  2568.   width: 206px;
  2569.   height: 214px;
  2570.   -webkit-animation: spark73 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2571.           animation: spark73 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2572. }
  2573. .line:nth-child(73) .fire {
  2574.   -webkit-animation: fire 1129ms -398ms linear infinite;
  2575.           animation: fire 1129ms -398ms linear infinite;
  2576. }
  2577. @-webkit-keyframes spark73 {
  2578.   0% {
  2579.     transform: translateY(587px);
  2580.   }
  2581.   50% {
  2582.     transform: translateY(0);
  2583.   }
  2584.   100% {
  2585.     transform: rotateZ(20deg) translateX(181px);
  2586.   }
  2587. }
  2588. @keyframes spark73 {
  2589.   0% {
  2590.     transform: translateY(587px);
  2591.   }
  2592.   50% {
  2593.     transform: translateY(0);
  2594.   }
  2595.   100% {
  2596.     transform: rotateZ(20deg) translateX(181px);
  2597.   }
  2598. }
  2599. .line:nth-child(74) {
  2600.   transform: rotateY(23deg);
  2601. }
  2602. .line:nth-child(74) .spark {
  2603.   width: 368px;
  2604.   height: 398px;
  2605.   -webkit-animation: spark74 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2606.           animation: spark74 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2607. }
  2608. .line:nth-child(74) .fire {
  2609.   -webkit-animation: fire 1463ms -91ms linear infinite;
  2610.           animation: fire 1463ms -91ms linear infinite;
  2611. }
  2612. @-webkit-keyframes spark74 {
  2613.   0% {
  2614.     transform: translateY(534px);
  2615.   }
  2616.   50% {
  2617.     transform: translateY(0);
  2618.   }
  2619.   100% {
  2620.     transform: rotateZ(234deg) translateX(219px);
  2621.   }
  2622. }
  2623. @keyframes spark74 {
  2624.   0% {
  2625.     transform: translateY(534px);
  2626.   }
  2627.   50% {
  2628.     transform: translateY(0);
  2629.   }
  2630.   100% {
  2631.     transform: rotateZ(234deg) translateX(219px);
  2632.   }
  2633. }
  2634. .line:nth-child(75) {
  2635.   transform: rotateY(195deg);
  2636. }
  2637. .line:nth-child(75) .spark {
  2638.   width: 228px;
  2639.   height: 352px;
  2640.   -webkit-animation: spark75 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2641.           animation: spark75 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2642. }
  2643. .line:nth-child(75) .fire {
  2644.   -webkit-animation: fire 1245ms -945ms linear infinite;
  2645.           animation: fire 1245ms -945ms linear infinite;
  2646. }
  2647. @-webkit-keyframes spark75 {
  2648.   0% {
  2649.     transform: translateY(552px);
  2650.   }
  2651.   50% {
  2652.     transform: translateY(0);
  2653.   }
  2654.   100% {
  2655.     transform: rotateZ(247deg) translateX(158px);
  2656.   }
  2657. }
  2658. @keyframes spark75 {
  2659.   0% {
  2660.     transform: translateY(552px);
  2661.   }
  2662.   50% {
  2663.     transform: translateY(0);
  2664.   }
  2665.   100% {
  2666.     transform: rotateZ(247deg) translateX(158px);
  2667.   }
  2668. }
  2669. .line:nth-child(76) {
  2670.   transform: rotateY(203deg);
  2671. }
  2672. .line:nth-child(76) .spark {
  2673.   width: 275px;
  2674.   height: 396px;
  2675.   -webkit-animation: spark76 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2676.           animation: spark76 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2677. }
  2678. .line:nth-child(76) .fire {
  2679.   -webkit-animation: fire 1143ms -858ms linear infinite;
  2680.           animation: fire 1143ms -858ms linear infinite;
  2681. }
  2682. @-webkit-keyframes spark76 {
  2683.   0% {
  2684.     transform: translateY(532px);
  2685.   }
  2686.   50% {
  2687.     transform: translateY(0);
  2688.   }
  2689.   100% {
  2690.     transform: rotateZ(255deg) translateX(214px);
  2691.   }
  2692. }
  2693. @keyframes spark76 {
  2694.   0% {
  2695.     transform: translateY(532px);
  2696.   }
  2697.   50% {
  2698.     transform: translateY(0);
  2699.   }
  2700.   100% {
  2701.     transform: rotateZ(255deg) translateX(214px);
  2702.   }
  2703. }
  2704. .line:nth-child(77) {
  2705.   transform: rotateY(281deg);
  2706. }
  2707. .line:nth-child(77) .spark {
  2708.   width: 250px;
  2709.   height: 249px;
  2710.   -webkit-animation: spark77 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2711.           animation: spark77 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2712. }
  2713. .line:nth-child(77) .fire {
  2714.   -webkit-animation: fire 1130ms -199ms linear infinite;
  2715.           animation: fire 1130ms -199ms linear infinite;
  2716. }
  2717. @-webkit-keyframes spark77 {
  2718.   0% {
  2719.     transform: translateY(573px);
  2720.   }
  2721.   50% {
  2722.     transform: translateY(0);
  2723.   }
  2724.   100% {
  2725.     transform: rotateZ(266deg) translateX(262px);
  2726.   }
  2727. }
  2728. @keyframes spark77 {
  2729.   0% {
  2730.     transform: translateY(573px);
  2731.   }
  2732.   50% {
  2733.     transform: translateY(0);
  2734.   }
  2735.   100% {
  2736.     transform: rotateZ(266deg) translateX(262px);
  2737.   }
  2738. }
  2739. .line:nth-child(78) {
  2740.   transform: rotateY(342deg);
  2741. }
  2742. .line:nth-child(78) .spark {
  2743.   width: 342px;
  2744.   height: 331px;
  2745.   -webkit-animation: spark78 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2746.           animation: spark78 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2747. }
  2748. .line:nth-child(78) .fire {
  2749.   -webkit-animation: fire 1332ms -184ms linear infinite;
  2750.           animation: fire 1332ms -184ms linear infinite;
  2751. }
  2752. @-webkit-keyframes spark78 {
  2753.   0% {
  2754.     transform: translateY(593px);
  2755.   }
  2756.   50% {
  2757.     transform: translateY(0);
  2758.   }
  2759.   100% {
  2760.     transform: rotateZ(168deg) translateX(247px);
  2761.   }
  2762. }
  2763. @keyframes spark78 {
  2764.   0% {
  2765.     transform: translateY(593px);
  2766.   }
  2767.   50% {
  2768.     transform: translateY(0);
  2769.   }
  2770.   100% {
  2771.     transform: rotateZ(168deg) translateX(247px);
  2772.   }
  2773. }
  2774. .line:nth-child(79) {
  2775.   transform: rotateY(204deg);
  2776. }
  2777. .line:nth-child(79) .spark {
  2778.   width: 361px;
  2779.   height: 214px;
  2780.   -webkit-animation: spark79 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2781.           animation: spark79 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2782. }
  2783. .line:nth-child(79) .fire {
  2784.   -webkit-animation: fire 1549ms -283ms linear infinite;
  2785.           animation: fire 1549ms -283ms linear infinite;
  2786. }
  2787. @-webkit-keyframes spark79 {
  2788.   0% {
  2789.     transform: translateY(612px);
  2790.   }
  2791.   50% {
  2792.     transform: translateY(0);
  2793.   }
  2794.   100% {
  2795.     transform: rotateZ(328deg) translateX(120px);
  2796.   }
  2797. }
  2798. @keyframes spark79 {
  2799.   0% {
  2800.     transform: translateY(612px);
  2801.   }
  2802.   50% {
  2803.     transform: translateY(0);
  2804.   }
  2805.   100% {
  2806.     transform: rotateZ(328deg) translateX(120px);
  2807.   }
  2808. }
  2809. .line:nth-child(80) {
  2810.   transform: rotateY(156deg);
  2811. }
  2812. .line:nth-child(80) .spark {
  2813.   width: 220px;
  2814.   height: 233px;
  2815.   -webkit-animation: spark80 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2816.           animation: spark80 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2817. }
  2818. .line:nth-child(80) .fire {
  2819.   -webkit-animation: fire 1125ms -115ms linear infinite;
  2820.           animation: fire 1125ms -115ms linear infinite;
  2821. }
  2822. @-webkit-keyframes spark80 {
  2823.   0% {
  2824.     transform: translateY(501px);
  2825.   }
  2826.   50% {
  2827.     transform: translateY(0);
  2828.   }
  2829.   100% {
  2830.     transform: rotateZ(176deg) translateX(155px);
  2831.   }
  2832. }
  2833. @keyframes spark80 {
  2834.   0% {
  2835.     transform: translateY(501px);
  2836.   }
  2837.   50% {
  2838.     transform: translateY(0);
  2839.   }
  2840.   100% {
  2841.     transform: rotateZ(176deg) translateX(155px);
  2842.   }
  2843. }
  2844. .line:nth-child(81) {
  2845.   transform: rotateY(185deg);
  2846. }
  2847. .line:nth-child(81) .spark {
  2848.   width: 367px;
  2849.   height: 397px;
  2850.   -webkit-animation: spark81 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2851.           animation: spark81 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2852. }
  2853. .line:nth-child(81) .fire {
  2854.   -webkit-animation: fire 1469ms -171ms linear infinite;
  2855.           animation: fire 1469ms -171ms linear infinite;
  2856. }
  2857. @-webkit-keyframes spark81 {
  2858.   0% {
  2859.     transform: translateY(633px);
  2860.   }
  2861.   50% {
  2862.     transform: translateY(0);
  2863.   }
  2864.   100% {
  2865.     transform: rotateZ(203deg) translateX(223px);
  2866.   }
  2867. }
  2868. @keyframes spark81 {
  2869.   0% {
  2870.     transform: translateY(633px);
  2871.   }
  2872.   50% {
  2873.     transform: translateY(0);
  2874.   }
  2875.   100% {
  2876.     transform: rotateZ(203deg) translateX(223px);
  2877.   }
  2878. }
  2879. .line:nth-child(82) {
  2880.   transform: rotateY(90deg);
  2881. }
  2882. .line:nth-child(82) .spark {
  2883.   width: 341px;
  2884.   height: 365px;
  2885.   -webkit-animation: spark82 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2886.           animation: spark82 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2887. }
  2888. .line:nth-child(82) .fire {
  2889.   -webkit-animation: fire 1537ms -733ms linear infinite;
  2890.           animation: fire 1537ms -733ms linear infinite;
  2891. }
  2892. @-webkit-keyframes spark82 {
  2893.   0% {
  2894.     transform: translateY(620px);
  2895.   }
  2896.   50% {
  2897.     transform: translateY(0);
  2898.   }
  2899.   100% {
  2900.     transform: rotateZ(332deg) translateX(167px);
  2901.   }
  2902. }
  2903. @keyframes spark82 {
  2904.   0% {
  2905.     transform: translateY(620px);
  2906.   }
  2907.   50% {
  2908.     transform: translateY(0);
  2909.   }
  2910.   100% {
  2911.     transform: rotateZ(332deg) translateX(167px);
  2912.   }
  2913. }
  2914. .line:nth-child(83) {
  2915.   transform: rotateY(196deg);
  2916. }
  2917. .line:nth-child(83) .spark {
  2918.   width: 212px;
  2919.   height: 210px;
  2920.   -webkit-animation: spark83 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2921.           animation: spark83 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2922. }
  2923. .line:nth-child(83) .fire {
  2924.   -webkit-animation: fire 1129ms -564ms linear infinite;
  2925.           animation: fire 1129ms -564ms linear infinite;
  2926. }
  2927. @-webkit-keyframes spark83 {
  2928.   0% {
  2929.     transform: translateY(635px);
  2930.   }
  2931.   50% {
  2932.     transform: translateY(0);
  2933.   }
  2934.   100% {
  2935.     transform: rotateZ(103deg) translateX(269px);
  2936.   }
  2937. }
  2938. @keyframes spark83 {
  2939.   0% {
  2940.     transform: translateY(635px);
  2941.   }
  2942.   50% {
  2943.     transform: translateY(0);
  2944.   }
  2945.   100% {
  2946.     transform: rotateZ(103deg) translateX(269px);
  2947.   }
  2948. }
  2949. .line:nth-child(84) {
  2950.   transform: rotateY(14deg);
  2951. }
  2952. .line:nth-child(84) .spark {
  2953.   width: 389px;
  2954.   height: 375px;
  2955.   -webkit-animation: spark84 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2956.           animation: spark84 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2957. }
  2958. .line:nth-child(84) .fire {
  2959.   -webkit-animation: fire 1016ms -341ms linear infinite;
  2960.           animation: fire 1016ms -341ms linear infinite;
  2961. }
  2962. @-webkit-keyframes spark84 {
  2963.   0% {
  2964.     transform: translateY(640px);
  2965.   }
  2966.   50% {
  2967.     transform: translateY(0);
  2968.   }
  2969.   100% {
  2970.     transform: rotateZ(201deg) translateX(142px);
  2971.   }
  2972. }
  2973. @keyframes spark84 {
  2974.   0% {
  2975.     transform: translateY(640px);
  2976.   }
  2977.   50% {
  2978.     transform: translateY(0);
  2979.   }
  2980.   100% {
  2981.     transform: rotateZ(201deg) translateX(142px);
  2982.   }
  2983. }
  2984. .line:nth-child(85) {
  2985.   transform: rotateY(162deg);
  2986. }
  2987. .line:nth-child(85) .spark {
  2988.   width: 260px;
  2989.   height: 233px;
  2990.   -webkit-animation: spark85 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2991.           animation: spark85 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  2992. }
  2993. .line:nth-child(85) .fire {
  2994.   -webkit-animation: fire 1894ms -419ms linear infinite;
  2995.           animation: fire 1894ms -419ms linear infinite;
  2996. }
  2997. @-webkit-keyframes spark85 {
  2998.   0% {
  2999.     transform: translateY(516px);
  3000.   }
  3001.   50% {
  3002.     transform: translateY(0);
  3003.   }
  3004.   100% {
  3005.     transform: rotateZ(319deg) translateX(183px);
  3006.   }
  3007. }
  3008. @keyframes spark85 {
  3009.   0% {
  3010.     transform: translateY(516px);
  3011.   }
  3012.   50% {
  3013.     transform: translateY(0);
  3014.   }
  3015.   100% {
  3016.     transform: rotateZ(319deg) translateX(183px);
  3017.   }
  3018. }
  3019. .line:nth-child(86) {
  3020.   transform: rotateY(20deg);
  3021. }
  3022. .line:nth-child(86) .spark {
  3023.   width: 206px;
  3024.   height: 231px;
  3025.   -webkit-animation: spark86 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3026.           animation: spark86 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3027. }
  3028. .line:nth-child(86) .fire {
  3029.   -webkit-animation: fire 1761ms -745ms linear infinite;
  3030.           animation: fire 1761ms -745ms linear infinite;
  3031. }
  3032. @-webkit-keyframes spark86 {
  3033.   0% {
  3034.     transform: translateY(544px);
  3035.   }
  3036.   50% {
  3037.     transform: translateY(0);
  3038.   }
  3039.   100% {
  3040.     transform: rotateZ(142deg) translateX(136px);
  3041.   }
  3042. }
  3043. @keyframes spark86 {
  3044.   0% {
  3045.     transform: translateY(544px);
  3046.   }
  3047.   50% {
  3048.     transform: translateY(0);
  3049.   }
  3050.   100% {
  3051.     transform: rotateZ(142deg) translateX(136px);
  3052.   }
  3053. }
  3054. .line:nth-child(87) {
  3055.   transform: rotateY(258deg);
  3056. }
  3057. .line:nth-child(87) .spark {
  3058.   width: 328px;
  3059.   height: 242px;
  3060.   -webkit-animation: spark87 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3061.           animation: spark87 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3062. }
  3063. .line:nth-child(87) .fire {
  3064.   -webkit-animation: fire 1118ms -222ms linear infinite;
  3065.           animation: fire 1118ms -222ms linear infinite;
  3066. }
  3067. @-webkit-keyframes spark87 {
  3068.   0% {
  3069.     transform: translateY(534px);
  3070.   }
  3071.   50% {
  3072.     transform: translateY(0);
  3073.   }
  3074.   100% {
  3075.     transform: rotateZ(101deg) translateX(296px);
  3076.   }
  3077. }
  3078. @keyframes spark87 {
  3079.   0% {
  3080.     transform: translateY(534px);
  3081.   }
  3082.   50% {
  3083.     transform: translateY(0);
  3084.   }
  3085.   100% {
  3086.     transform: rotateZ(101deg) translateX(296px);
  3087.   }
  3088. }
  3089. .line:nth-child(88) {
  3090.   transform: rotateY(154deg);
  3091. }
  3092. .line:nth-child(88) .spark {
  3093.   width: 318px;
  3094.   height: 243px;
  3095.   -webkit-animation: spark88 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3096.           animation: spark88 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3097. }
  3098. .line:nth-child(88) .fire {
  3099.   -webkit-animation: fire 1617ms -32ms linear infinite;
  3100.           animation: fire 1617ms -32ms linear infinite;
  3101. }
  3102. @-webkit-keyframes spark88 {
  3103.   0% {
  3104.     transform: translateY(645px);
  3105.   }
  3106.   50% {
  3107.     transform: translateY(0);
  3108.   }
  3109.   100% {
  3110.     transform: rotateZ(215deg) translateX(247px);
  3111.   }
  3112. }
  3113. @keyframes spark88 {
  3114.   0% {
  3115.     transform: translateY(645px);
  3116.   }
  3117.   50% {
  3118.     transform: translateY(0);
  3119.   }
  3120.   100% {
  3121.     transform: rotateZ(215deg) translateX(247px);
  3122.   }
  3123. }
  3124. .line:nth-child(89) {
  3125.   transform: rotateY(188deg);
  3126. }
  3127. .line:nth-child(89) .spark {
  3128.   width: 239px;
  3129.   height: 216px;
  3130.   -webkit-animation: spark89 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3131.           animation: spark89 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3132. }
  3133. .line:nth-child(89) .fire {
  3134.   -webkit-animation: fire 1107ms -73ms linear infinite;
  3135.           animation: fire 1107ms -73ms linear infinite;
  3136. }
  3137. @-webkit-keyframes spark89 {
  3138.   0% {
  3139.     transform: translateY(588px);
  3140.   }
  3141.   50% {
  3142.     transform: translateY(0);
  3143.   }
  3144.   100% {
  3145.     transform: rotateZ(86deg) translateX(148px);
  3146.   }
  3147. }
  3148. @keyframes spark89 {
  3149.   0% {
  3150.     transform: translateY(588px);
  3151.   }
  3152.   50% {
  3153.     transform: translateY(0);
  3154.   }
  3155.   100% {
  3156.     transform: rotateZ(86deg) translateX(148px);
  3157.   }
  3158. }
  3159. .line:nth-child(90) {
  3160.   transform: rotateY(231deg);
  3161. }
  3162. .line:nth-child(90) .spark {
  3163.   width: 276px;
  3164.   height: 398px;
  3165.   -webkit-animation: spark90 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3166.           animation: spark90 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3167. }
  3168. .line:nth-child(90) .fire {
  3169.   -webkit-animation: fire 1290ms -844ms linear infinite;
  3170.           animation: fire 1290ms -844ms linear infinite;
  3171. }
  3172. @-webkit-keyframes spark90 {
  3173.   0% {
  3174.     transform: translateY(624px);
  3175.   }
  3176.   50% {
  3177.     transform: translateY(0);
  3178.   }
  3179.   100% {
  3180.     transform: rotateZ(305deg) translateX(200px);
  3181.   }
  3182. }
  3183. @keyframes spark90 {
  3184.   0% {
  3185.     transform: translateY(624px);
  3186.   }
  3187.   50% {
  3188.     transform: translateY(0);
  3189.   }
  3190.   100% {
  3191.     transform: rotateZ(305deg) translateX(200px);
  3192.   }
  3193. }
  3194. .line:nth-child(91) {
  3195.   transform: rotateY(283deg);
  3196. }
  3197. .line:nth-child(91) .spark {
  3198.   width: 207px;
  3199.   height: 365px;
  3200.   -webkit-animation: spark91 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3201.           animation: spark91 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3202. }
  3203. .line:nth-child(91) .fire {
  3204.   -webkit-animation: fire 1786ms -567ms linear infinite;
  3205.           animation: fire 1786ms -567ms linear infinite;
  3206. }
  3207. @-webkit-keyframes spark91 {
  3208.   0% {
  3209.     transform: translateY(646px);
  3210.   }
  3211.   50% {
  3212.     transform: translateY(0);
  3213.   }
  3214.   100% {
  3215.     transform: rotateZ(291deg) translateX(286px);
  3216.   }
  3217. }
  3218. @keyframes spark91 {
  3219.   0% {
  3220.     transform: translateY(646px);
  3221.   }
  3222.   50% {
  3223.     transform: translateY(0);
  3224.   }
  3225.   100% {
  3226.     transform: rotateZ(291deg) translateX(286px);
  3227.   }
  3228. }
  3229. .line:nth-child(92) {
  3230.   transform: rotateY(255deg);
  3231. }
  3232. .line:nth-child(92) .spark {
  3233.   width: 331px;
  3234.   height: 375px;
  3235.   -webkit-animation: spark92 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3236.           animation: spark92 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3237. }
  3238. .line:nth-child(92) .fire {
  3239.   -webkit-animation: fire 1726ms -622ms linear infinite;
  3240.           animation: fire 1726ms -622ms linear infinite;
  3241. }
  3242. @-webkit-keyframes spark92 {
  3243.   0% {
  3244.     transform: translateY(637px);
  3245.   }
  3246.   50% {
  3247.     transform: translateY(0);
  3248.   }
  3249.   100% {
  3250.     transform: rotateZ(25deg) translateX(292px);
  3251.   }
  3252. }
  3253. @keyframes spark92 {
  3254.   0% {
  3255.     transform: translateY(637px);
  3256.   }
  3257.   50% {
  3258.     transform: translateY(0);
  3259.   }
  3260.   100% {
  3261.     transform: rotateZ(25deg) translateX(292px);
  3262.   }
  3263. }
  3264. .line:nth-child(93) {
  3265.   transform: rotateY(158deg);
  3266. }
  3267. .line:nth-child(93) .spark {
  3268.   width: 319px;
  3269.   height: 267px;
  3270.   -webkit-animation: spark93 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3271.           animation: spark93 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3272. }
  3273. .line:nth-child(93) .fire {
  3274.   -webkit-animation: fire 1946ms -122ms linear infinite;
  3275.           animation: fire 1946ms -122ms linear infinite;
  3276. }
  3277. @-webkit-keyframes spark93 {
  3278.   0% {
  3279.     transform: translateY(574px);
  3280.   }
  3281.   50% {
  3282.     transform: translateY(0);
  3283.   }
  3284.   100% {
  3285.     transform: rotateZ(317deg) translateX(154px);
  3286.   }
  3287. }
  3288. @keyframes spark93 {
  3289.   0% {
  3290.     transform: translateY(574px);
  3291.   }
  3292.   50% {
  3293.     transform: translateY(0);
  3294.   }
  3295.   100% {
  3296.     transform: rotateZ(317deg) translateX(154px);
  3297.   }
  3298. }
  3299. .line:nth-child(94) {
  3300.   transform: rotateY(85deg);
  3301. }
  3302. .line:nth-child(94) .spark {
  3303.   width: 245px;
  3304.   height: 381px;
  3305.   -webkit-animation: spark94 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3306.           animation: spark94 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3307. }
  3308. .line:nth-child(94) .fire {
  3309.   -webkit-animation: fire 1777ms -94ms linear infinite;
  3310.           animation: fire 1777ms -94ms linear infinite;
  3311. }
  3312. @-webkit-keyframes spark94 {
  3313.   0% {
  3314.     transform: translateY(502px);
  3315.   }
  3316.   50% {
  3317.     transform: translateY(0);
  3318.   }
  3319.   100% {
  3320.     transform: rotateZ(183deg) translateX(143px);
  3321.   }
  3322. }
  3323. @keyframes spark94 {
  3324.   0% {
  3325.     transform: translateY(502px);
  3326.   }
  3327.   50% {
  3328.     transform: translateY(0);
  3329.   }
  3330.   100% {
  3331.     transform: rotateZ(183deg) translateX(143px);
  3332.   }
  3333. }
  3334. .line:nth-child(95) {
  3335.   transform: rotateY(26deg);
  3336. }
  3337. .line:nth-child(95) .spark {
  3338.   width: 322px;
  3339.   height: 245px;
  3340.   -webkit-animation: spark95 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3341.           animation: spark95 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3342. }
  3343. .line:nth-child(95) .fire {
  3344.   -webkit-animation: fire 1104ms -284ms linear infinite;
  3345.           animation: fire 1104ms -284ms linear infinite;
  3346. }
  3347. @-webkit-keyframes spark95 {
  3348.   0% {
  3349.     transform: translateY(635px);
  3350.   }
  3351.   50% {
  3352.     transform: translateY(0);
  3353.   }
  3354.   100% {
  3355.     transform: rotateZ(56deg) translateX(227px);
  3356.   }
  3357. }
  3358. @keyframes spark95 {
  3359.   0% {
  3360.     transform: translateY(635px);
  3361.   }
  3362.   50% {
  3363.     transform: translateY(0);
  3364.   }
  3365.   100% {
  3366.     transform: rotateZ(56deg) translateX(227px);
  3367.   }
  3368. }
  3369. .line:nth-child(96) {
  3370.   transform: rotateY(43deg);
  3371. }
  3372. .line:nth-child(96) .spark {
  3373.   width: 240px;
  3374.   height: 257px;
  3375.   -webkit-animation: spark96 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3376.           animation: spark96 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3377. }
  3378. .line:nth-child(96) .fire {
  3379.   -webkit-animation: fire 1593ms -703ms linear infinite;
  3380.           animation: fire 1593ms -703ms linear infinite;
  3381. }
  3382. @-webkit-keyframes spark96 {
  3383.   0% {
  3384.     transform: translateY(520px);
  3385.   }
  3386.   50% {
  3387.     transform: translateY(0);
  3388.   }
  3389.   100% {
  3390.     transform: rotateZ(2deg) translateX(101px);
  3391.   }
  3392. }
  3393. @keyframes spark96 {
  3394.   0% {
  3395.     transform: translateY(520px);
  3396.   }
  3397.   50% {
  3398.     transform: translateY(0);
  3399.   }
  3400.   100% {
  3401.     transform: rotateZ(2deg) translateX(101px);
  3402.   }
  3403. }
  3404. .line:nth-child(97) {
  3405.   transform: rotateY(160deg);
  3406. }
  3407. .line:nth-child(97) .spark {
  3408.   width: 274px;
  3409.   height: 324px;
  3410.   -webkit-animation: spark97 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3411.           animation: spark97 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3412. }
  3413. .line:nth-child(97) .fire {
  3414.   -webkit-animation: fire 1779ms -656ms linear infinite;
  3415.           animation: fire 1779ms -656ms linear infinite;
  3416. }
  3417. @-webkit-keyframes spark97 {
  3418.   0% {
  3419.     transform: translateY(646px);
  3420.   }
  3421.   50% {
  3422.     transform: translateY(0);
  3423.   }
  3424.   100% {
  3425.     transform: rotateZ(120deg) translateX(168px);
  3426.   }
  3427. }
  3428. @keyframes spark97 {
  3429.   0% {
  3430.     transform: translateY(646px);
  3431.   }
  3432.   50% {
  3433.     transform: translateY(0);
  3434.   }
  3435.   100% {
  3436.     transform: rotateZ(120deg) translateX(168px);
  3437.   }
  3438. }
  3439. .line:nth-child(98) {
  3440.   transform: rotateY(251deg);
  3441. }
  3442. .line:nth-child(98) .spark {
  3443.   width: 242px;
  3444.   height: 208px;
  3445.   -webkit-animation: spark98 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3446.           animation: spark98 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3447. }
  3448. .line:nth-child(98) .fire {
  3449.   -webkit-animation: fire 1337ms -909ms linear infinite;
  3450.           animation: fire 1337ms -909ms linear infinite;
  3451. }
  3452. @-webkit-keyframes spark98 {
  3453.   0% {
  3454.     transform: translateY(531px);
  3455.   }
  3456.   50% {
  3457.     transform: translateY(0);
  3458.   }
  3459.   100% {
  3460.     transform: rotateZ(257deg) translateX(283px);
  3461.   }
  3462. }
  3463. @keyframes spark98 {
  3464.   0% {
  3465.     transform: translateY(531px);
  3466.   }
  3467.   50% {
  3468.     transform: translateY(0);
  3469.   }
  3470.   100% {
  3471.     transform: rotateZ(257deg) translateX(283px);
  3472.   }
  3473. }
  3474. .line:nth-child(99) {
  3475.   transform: rotateY(277deg);
  3476. }
  3477. .line:nth-child(99) .spark {
  3478.   width: 294px;
  3479.   height: 245px;
  3480.   -webkit-animation: spark99 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3481.           animation: spark99 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3482. }
  3483. .line:nth-child(99) .fire {
  3484.   -webkit-animation: fire 1334ms -178ms linear infinite;
  3485.           animation: fire 1334ms -178ms linear infinite;
  3486. }
  3487. @-webkit-keyframes spark99 {
  3488.   0% {
  3489.     transform: translateY(570px);
  3490.   }
  3491.   50% {
  3492.     transform: translateY(0);
  3493.   }
  3494.   100% {
  3495.     transform: rotateZ(178deg) translateX(263px);
  3496.   }
  3497. }
  3498. @keyframes spark99 {
  3499.   0% {
  3500.     transform: translateY(570px);
  3501.   }
  3502.   50% {
  3503.     transform: translateY(0);
  3504.   }
  3505.   100% {
  3506.     transform: rotateZ(178deg) translateX(263px);
  3507.   }
  3508. }
  3509. .line:nth-child(100) {
  3510.   transform: rotateY(103deg);
  3511. }
  3512. .line:nth-child(100) .spark {
  3513.   width: 237px;
  3514.   height: 398px;
  3515.   -webkit-animation: spark100 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3516.           animation: spark100 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3517. }
  3518. .line:nth-child(100) .fire {
  3519.   -webkit-animation: fire 1208ms -629ms linear infinite;
  3520.           animation: fire 1208ms -629ms linear infinite;
  3521. }
  3522. @-webkit-keyframes spark100 {
  3523.   0% {
  3524.     transform: translateY(597px);
  3525.   }
  3526.   50% {
  3527.     transform: translateY(0);
  3528.   }
  3529.   100% {
  3530.     transform: rotateZ(352deg) translateX(111px);
  3531.   }
  3532. }
  3533. @keyframes spark100 {
  3534.   0% {
  3535.     transform: translateY(597px);
  3536.   }
  3537.   50% {
  3538.     transform: translateY(0);
  3539.   }
  3540.   100% {
  3541.     transform: rotateZ(352deg) translateX(111px);
  3542.   }
  3543. }
  3544. .line:nth-child(101) {
  3545.   transform: rotateY(306deg);
  3546. }
  3547. .line:nth-child(101) .spark {
  3548.   width: 255px;
  3549.   height: 231px;
  3550.   -webkit-animation: spark101 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3551.           animation: spark101 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3552. }
  3553. .line:nth-child(101) .fire {
  3554.   -webkit-animation: fire 1893ms -432ms linear infinite;
  3555.           animation: fire 1893ms -432ms linear infinite;
  3556. }
  3557. @-webkit-keyframes spark101 {
  3558.   0% {
  3559.     transform: translateY(645px);
  3560.   }
  3561.   50% {
  3562.     transform: translateY(0);
  3563.   }
  3564.   100% {
  3565.     transform: rotateZ(163deg) translateX(287px);
  3566.   }
  3567. }
  3568. @keyframes spark101 {
  3569.   0% {
  3570.     transform: translateY(645px);
  3571.   }
  3572.   50% {
  3573.     transform: translateY(0);
  3574.   }
  3575.   100% {
  3576.     transform: rotateZ(163deg) translateX(287px);
  3577.   }
  3578. }
  3579. .line:nth-child(102) {
  3580.   transform: rotateY(232deg);
  3581. }
  3582. .line:nth-child(102) .spark {
  3583.   width: 320px;
  3584.   height: 367px;
  3585.   -webkit-animation: spark102 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3586.           animation: spark102 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3587. }
  3588. .line:nth-child(102) .fire {
  3589.   -webkit-animation: fire 1632ms -387ms linear infinite;
  3590.           animation: fire 1632ms -387ms linear infinite;
  3591. }
  3592. @-webkit-keyframes spark102 {
  3593.   0% {
  3594.     transform: translateY(638px);
  3595.   }
  3596.   50% {
  3597.     transform: translateY(0);
  3598.   }
  3599.   100% {
  3600.     transform: rotateZ(152deg) translateX(253px);
  3601.   }
  3602. }
  3603. @keyframes spark102 {
  3604.   0% {
  3605.     transform: translateY(638px);
  3606.   }
  3607.   50% {
  3608.     transform: translateY(0);
  3609.   }
  3610.   100% {
  3611.     transform: rotateZ(152deg) translateX(253px);
  3612.   }
  3613. }
  3614. .line:nth-child(103) {
  3615.   transform: rotateY(255deg);
  3616. }
  3617. .line:nth-child(103) .spark {
  3618.   width: 304px;
  3619.   height: 271px;
  3620.   -webkit-animation: spark103 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3621.           animation: spark103 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3622. }
  3623. .line:nth-child(103) .fire {
  3624.   -webkit-animation: fire 1909ms -853ms linear infinite;
  3625.           animation: fire 1909ms -853ms linear infinite;
  3626. }
  3627. @-webkit-keyframes spark103 {
  3628.   0% {
  3629.     transform: translateY(528px);
  3630.   }
  3631.   50% {
  3632.     transform: translateY(0);
  3633.   }
  3634.   100% {
  3635.     transform: rotateZ(330deg) translateX(266px);
  3636.   }
  3637. }
  3638. @keyframes spark103 {
  3639.   0% {
  3640.     transform: translateY(528px);
  3641.   }
  3642.   50% {
  3643.     transform: translateY(0);
  3644.   }
  3645.   100% {
  3646.     transform: rotateZ(330deg) translateX(266px);
  3647.   }
  3648. }
  3649. .line:nth-child(104) {
  3650.   transform: rotateY(190deg);
  3651. }
  3652. .line:nth-child(104) .spark {
  3653.   width: 254px;
  3654.   height: 252px;
  3655.   -webkit-animation: spark104 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3656.           animation: spark104 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3657. }
  3658. .line:nth-child(104) .fire {
  3659.   -webkit-animation: fire 1547ms -334ms linear infinite;
  3660.           animation: fire 1547ms -334ms linear infinite;
  3661. }
  3662. @-webkit-keyframes spark104 {
  3663.   0% {
  3664.     transform: translateY(506px);
  3665.   }
  3666.   50% {
  3667.     transform: translateY(0);
  3668.   }
  3669.   100% {
  3670.     transform: rotateZ(317deg) translateX(212px);
  3671.   }
  3672. }
  3673. @keyframes spark104 {
  3674.   0% {
  3675.     transform: translateY(506px);
  3676.   }
  3677.   50% {
  3678.     transform: translateY(0);
  3679.   }
  3680.   100% {
  3681.     transform: rotateZ(317deg) translateX(212px);
  3682.   }
  3683. }
  3684. .line:nth-child(105) {
  3685.   transform: rotateY(327deg);
  3686. }
  3687. .line:nth-child(105) .spark {
  3688.   width: 341px;
  3689.   height: 397px;
  3690.   -webkit-animation: spark105 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3691.           animation: spark105 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3692. }
  3693. .line:nth-child(105) .fire {
  3694.   -webkit-animation: fire 1629ms -60ms linear infinite;
  3695.           animation: fire 1629ms -60ms linear infinite;
  3696. }
  3697. @-webkit-keyframes spark105 {
  3698.   0% {
  3699.     transform: translateY(616px);
  3700.   }
  3701.   50% {
  3702.     transform: translateY(0);
  3703.   }
  3704.   100% {
  3705.     transform: rotateZ(314deg) translateX(112px);
  3706.   }
  3707. }
  3708. @keyframes spark105 {
  3709.   0% {
  3710.     transform: translateY(616px);
  3711.   }
  3712.   50% {
  3713.     transform: translateY(0);
  3714.   }
  3715.   100% {
  3716.     transform: rotateZ(314deg) translateX(112px);
  3717.   }
  3718. }
  3719. .line:nth-child(106) {
  3720.   transform: rotateY(102deg);
  3721. }
  3722. .line:nth-child(106) .spark {
  3723.   width: 320px;
  3724.   height: 232px;
  3725.   -webkit-animation: spark106 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3726.           animation: spark106 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3727. }
  3728. .line:nth-child(106) .fire {
  3729.   -webkit-animation: fire 1471ms -747ms linear infinite;
  3730.           animation: fire 1471ms -747ms linear infinite;
  3731. }
  3732. @-webkit-keyframes spark106 {
  3733.   0% {
  3734.     transform: translateY(590px);
  3735.   }
  3736.   50% {
  3737.     transform: translateY(0);
  3738.   }
  3739.   100% {
  3740.     transform: rotateZ(116deg) translateX(127px);
  3741.   }
  3742. }
  3743. @keyframes spark106 {
  3744.   0% {
  3745.     transform: translateY(590px);
  3746.   }
  3747.   50% {
  3748.     transform: translateY(0);
  3749.   }
  3750.   100% {
  3751.     transform: rotateZ(116deg) translateX(127px);
  3752.   }
  3753. }
  3754. .line:nth-child(107) {
  3755.   transform: rotateY(46deg);
  3756. }
  3757. .line:nth-child(107) .spark {
  3758.   width: 333px;
  3759.   height: 233px;
  3760.   -webkit-animation: spark107 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3761.           animation: spark107 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3762. }
  3763. .line:nth-child(107) .fire {
  3764.   -webkit-animation: fire 1997ms -911ms linear infinite;
  3765.           animation: fire 1997ms -911ms linear infinite;
  3766. }
  3767. @-webkit-keyframes spark107 {
  3768.   0% {
  3769.     transform: translateY(535px);
  3770.   }
  3771.   50% {
  3772.     transform: translateY(0);
  3773.   }
  3774.   100% {
  3775.     transform: rotateZ(122deg) translateX(280px);
  3776.   }
  3777. }
  3778. @keyframes spark107 {
  3779.   0% {
  3780.     transform: translateY(535px);
  3781.   }
  3782.   50% {
  3783.     transform: translateY(0);
  3784.   }
  3785.   100% {
  3786.     transform: rotateZ(122deg) translateX(280px);
  3787.   }
  3788. }
  3789. .line:nth-child(108) {
  3790.   transform: rotateY(334deg);
  3791. }
  3792. .line:nth-child(108) .spark {
  3793.   width: 301px;
  3794.   height: 209px;
  3795.   -webkit-animation: spark108 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3796.           animation: spark108 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3797. }
  3798. .line:nth-child(108) .fire {
  3799.   -webkit-animation: fire 1408ms -456ms linear infinite;
  3800.           animation: fire 1408ms -456ms linear infinite;
  3801. }
  3802. @-webkit-keyframes spark108 {
  3803.   0% {
  3804.     transform: translateY(518px);
  3805.   }
  3806.   50% {
  3807.     transform: translateY(0);
  3808.   }
  3809.   100% {
  3810.     transform: rotateZ(102deg) translateX(199px);
  3811.   }
  3812. }
  3813. @keyframes spark108 {
  3814.   0% {
  3815.     transform: translateY(518px);
  3816.   }
  3817.   50% {
  3818.     transform: translateY(0);
  3819.   }
  3820.   100% {
  3821.     transform: rotateZ(102deg) translateX(199px);
  3822.   }
  3823. }
  3824. .line:nth-child(109) {
  3825.   transform: rotateY(228deg);
  3826. }
  3827. .line:nth-child(109) .spark {
  3828.   width: 391px;
  3829.   height: 384px;
  3830.   -webkit-animation: spark109 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3831.           animation: spark109 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3832. }
  3833. .line:nth-child(109) .fire {
  3834.   -webkit-animation: fire 1351ms -776ms linear infinite;
  3835.           animation: fire 1351ms -776ms linear infinite;
  3836. }
  3837. @-webkit-keyframes spark109 {
  3838.   0% {
  3839.     transform: translateY(579px);
  3840.   }
  3841.   50% {
  3842.     transform: translateY(0);
  3843.   }
  3844.   100% {
  3845.     transform: rotateZ(126deg) translateX(281px);
  3846.   }
  3847. }
  3848. @keyframes spark109 {
  3849.   0% {
  3850.     transform: translateY(579px);
  3851.   }
  3852.   50% {
  3853.     transform: translateY(0);
  3854.   }
  3855.   100% {
  3856.     transform: rotateZ(126deg) translateX(281px);
  3857.   }
  3858. }
  3859. .line:nth-child(110) {
  3860.   transform: rotateY(219deg);
  3861. }
  3862. .line:nth-child(110) .spark {
  3863.   width: 336px;
  3864.   height: 306px;
  3865.   -webkit-animation: spark110 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3866.           animation: spark110 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3867. }
  3868. .line:nth-child(110) .fire {
  3869.   -webkit-animation: fire 1114ms -463ms linear infinite;
  3870.           animation: fire 1114ms -463ms linear infinite;
  3871. }
  3872. @-webkit-keyframes spark110 {
  3873.   0% {
  3874.     transform: translateY(640px);
  3875.   }
  3876.   50% {
  3877.     transform: translateY(0);
  3878.   }
  3879.   100% {
  3880.     transform: rotateZ(172deg) translateX(273px);
  3881.   }
  3882. }
  3883. @keyframes spark110 {
  3884.   0% {
  3885.     transform: translateY(640px);
  3886.   }
  3887.   50% {
  3888.     transform: translateY(0);
  3889.   }
  3890.   100% {
  3891.     transform: rotateZ(172deg) translateX(273px);
  3892.   }
  3893. }
  3894. .line:nth-child(111) {
  3895.   transform: rotateY(97deg);
  3896. }
  3897. .line:nth-child(111) .spark {
  3898.   width: 229px;
  3899.   height: 335px;
  3900.   -webkit-animation: spark111 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3901.           animation: spark111 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3902. }
  3903. .line:nth-child(111) .fire {
  3904.   -webkit-animation: fire 1406ms -933ms linear infinite;
  3905.           animation: fire 1406ms -933ms linear infinite;
  3906. }
  3907. @-webkit-keyframes spark111 {
  3908.   0% {
  3909.     transform: translateY(590px);
  3910.   }
  3911.   50% {
  3912.     transform: translateY(0);
  3913.   }
  3914.   100% {
  3915.     transform: rotateZ(132deg) translateX(209px);
  3916.   }
  3917. }
  3918. @keyframes spark111 {
  3919.   0% {
  3920.     transform: translateY(590px);
  3921.   }
  3922.   50% {
  3923.     transform: translateY(0);
  3924.   }
  3925.   100% {
  3926.     transform: rotateZ(132deg) translateX(209px);
  3927.   }
  3928. }
  3929. .line:nth-child(112) {
  3930.   transform: rotateY(65deg);
  3931. }
  3932. .line:nth-child(112) .spark {
  3933.   width: 331px;
  3934.   height: 280px;
  3935.   -webkit-animation: spark112 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3936.           animation: spark112 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3937. }
  3938. .line:nth-child(112) .fire {
  3939.   -webkit-animation: fire 1793ms -592ms linear infinite;
  3940.           animation: fire 1793ms -592ms linear infinite;
  3941. }
  3942. @-webkit-keyframes spark112 {
  3943.   0% {
  3944.     transform: translateY(505px);
  3945.   }
  3946.   50% {
  3947.     transform: translateY(0);
  3948.   }
  3949.   100% {
  3950.     transform: rotateZ(200deg) translateX(288px);
  3951.   }
  3952. }
  3953. @keyframes spark112 {
  3954.   0% {
  3955.     transform: translateY(505px);
  3956.   }
  3957.   50% {
  3958.     transform: translateY(0);
  3959.   }
  3960.   100% {
  3961.     transform: rotateZ(200deg) translateX(288px);
  3962.   }
  3963. }
  3964. .line:nth-child(113) {
  3965.   transform: rotateY(16deg);
  3966. }
  3967. .line:nth-child(113) .spark {
  3968.   width: 400px;
  3969.   height: 376px;
  3970.   -webkit-animation: spark113 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3971.           animation: spark113 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  3972. }
  3973. .line:nth-child(113) .fire {
  3974.   -webkit-animation: fire 1417ms -691ms linear infinite;
  3975.           animation: fire 1417ms -691ms linear infinite;
  3976. }
  3977. @-webkit-keyframes spark113 {
  3978.   0% {
  3979.     transform: translateY(511px);
  3980.   }
  3981.   50% {
  3982.     transform: translateY(0);
  3983.   }
  3984.   100% {
  3985.     transform: rotateZ(329deg) translateX(299px);
  3986.   }
  3987. }
  3988. @keyframes spark113 {
  3989.   0% {
  3990.     transform: translateY(511px);
  3991.   }
  3992.   50% {
  3993.     transform: translateY(0);
  3994.   }
  3995.   100% {
  3996.     transform: rotateZ(329deg) translateX(299px);
  3997.   }
  3998. }
  3999. .line:nth-child(114) {
  4000.   transform: rotateY(244deg);
  4001. }
  4002. .line:nth-child(114) .spark {
  4003.   width: 332px;
  4004.   height: 294px;
  4005.   -webkit-animation: spark114 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4006.           animation: spark114 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4007. }
  4008. .line:nth-child(114) .fire {
  4009.   -webkit-animation: fire 1141ms -29ms linear infinite;
  4010.           animation: fire 1141ms -29ms linear infinite;
  4011. }
  4012. @-webkit-keyframes spark114 {
  4013.   0% {
  4014.     transform: translateY(624px);
  4015.   }
  4016.   50% {
  4017.     transform: translateY(0);
  4018.   }
  4019.   100% {
  4020.     transform: rotateZ(12deg) translateX(283px);
  4021.   }
  4022. }
  4023. @keyframes spark114 {
  4024.   0% {
  4025.     transform: translateY(624px);
  4026.   }
  4027.   50% {
  4028.     transform: translateY(0);
  4029.   }
  4030.   100% {
  4031.     transform: rotateZ(12deg) translateX(283px);
  4032.   }
  4033. }
  4034. .line:nth-child(115) {
  4035.   transform: rotateY(220deg);
  4036. }
  4037. .line:nth-child(115) .spark {
  4038.   width: 299px;
  4039.   height: 352px;
  4040.   -webkit-animation: spark115 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4041.           animation: spark115 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4042. }
  4043. .line:nth-child(115) .fire {
  4044.   -webkit-animation: fire 1186ms -436ms linear infinite;
  4045.           animation: fire 1186ms -436ms linear infinite;
  4046. }
  4047. @-webkit-keyframes spark115 {
  4048.   0% {
  4049.     transform: translateY(605px);
  4050.   }
  4051.   50% {
  4052.     transform: translateY(0);
  4053.   }
  4054.   100% {
  4055.     transform: rotateZ(176deg) translateX(274px);
  4056.   }
  4057. }
  4058. @keyframes spark115 {
  4059.   0% {
  4060.     transform: translateY(605px);
  4061.   }
  4062.   50% {
  4063.     transform: translateY(0);
  4064.   }
  4065.   100% {
  4066.     transform: rotateZ(176deg) translateX(274px);
  4067.   }
  4068. }
  4069. .line:nth-child(116) {
  4070.   transform: rotateY(111deg);
  4071. }
  4072. .line:nth-child(116) .spark {
  4073.   width: 336px;
  4074.   height: 390px;
  4075.   -webkit-animation: spark116 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4076.           animation: spark116 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4077. }
  4078. .line:nth-child(116) .fire {
  4079.   -webkit-animation: fire 1692ms -458ms linear infinite;
  4080.           animation: fire 1692ms -458ms linear infinite;
  4081. }
  4082. @-webkit-keyframes spark116 {
  4083.   0% {
  4084.     transform: translateY(610px);
  4085.   }
  4086.   50% {
  4087.     transform: translateY(0);
  4088.   }
  4089.   100% {
  4090.     transform: rotateZ(62deg) translateX(164px);
  4091.   }
  4092. }
  4093. @keyframes spark116 {
  4094.   0% {
  4095.     transform: translateY(610px);
  4096.   }
  4097.   50% {
  4098.     transform: translateY(0);
  4099.   }
  4100.   100% {
  4101.     transform: rotateZ(62deg) translateX(164px);
  4102.   }
  4103. }
  4104. .line:nth-child(117) {
  4105.   transform: rotateY(357deg);
  4106. }
  4107. .line:nth-child(117) .spark {
  4108.   width: 303px;
  4109.   height: 307px;
  4110.   -webkit-animation: spark117 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4111.           animation: spark117 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4112. }
  4113. .line:nth-child(117) .fire {
  4114.   -webkit-animation: fire 1977ms -383ms linear infinite;
  4115.           animation: fire 1977ms -383ms linear infinite;
  4116. }
  4117. @-webkit-keyframes spark117 {
  4118.   0% {
  4119.     transform: translateY(618px);
  4120.   }
  4121.   50% {
  4122.     transform: translateY(0);
  4123.   }
  4124.   100% {
  4125.     transform: rotateZ(26deg) translateX(212px);
  4126.   }
  4127. }
  4128. @keyframes spark117 {
  4129.   0% {
  4130.     transform: translateY(618px);
  4131.   }
  4132.   50% {
  4133.     transform: translateY(0);
  4134.   }
  4135.   100% {
  4136.     transform: rotateZ(26deg) translateX(212px);
  4137.   }
  4138. }
  4139. .line:nth-child(118) {
  4140.   transform: rotateY(307deg);
  4141. }
  4142. .line:nth-child(118) .spark {
  4143.   width: 371px;
  4144.   height: 347px;
  4145.   -webkit-animation: spark118 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4146.           animation: spark118 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4147. }
  4148. .line:nth-child(118) .fire {
  4149.   -webkit-animation: fire 1409ms -664ms linear infinite;
  4150.           animation: fire 1409ms -664ms linear infinite;
  4151. }
  4152. @-webkit-keyframes spark118 {
  4153.   0% {
  4154.     transform: translateY(641px);
  4155.   }
  4156.   50% {
  4157.     transform: translateY(0);
  4158.   }
  4159.   100% {
  4160.     transform: rotateZ(63deg) translateX(154px);
  4161.   }
  4162. }
  4163. @keyframes spark118 {
  4164.   0% {
  4165.     transform: translateY(641px);
  4166.   }
  4167.   50% {
  4168.     transform: translateY(0);
  4169.   }
  4170.   100% {
  4171.     transform: rotateZ(63deg) translateX(154px);
  4172.   }
  4173. }
  4174. .line:nth-child(119) {
  4175.   transform: rotateY(55deg);
  4176. }
  4177. .line:nth-child(119) .spark {
  4178.   width: 351px;
  4179.   height: 365px;
  4180.   -webkit-animation: spark119 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4181.           animation: spark119 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4182. }
  4183. .line:nth-child(119) .fire {
  4184.   -webkit-animation: fire 1454ms -338ms linear infinite;
  4185.           animation: fire 1454ms -338ms linear infinite;
  4186. }
  4187. @-webkit-keyframes spark119 {
  4188.   0% {
  4189.     transform: translateY(519px);
  4190.   }
  4191.   50% {
  4192.     transform: translateY(0);
  4193.   }
  4194.   100% {
  4195.     transform: rotateZ(69deg) translateX(224px);
  4196.   }
  4197. }
  4198. @keyframes spark119 {
  4199.   0% {
  4200.     transform: translateY(519px);
  4201.   }
  4202.   50% {
  4203.     transform: translateY(0);
  4204.   }
  4205.   100% {
  4206.     transform: rotateZ(69deg) translateX(224px);
  4207.   }
  4208. }
  4209. .line:nth-child(120) {
  4210.   transform: rotateY(323deg);
  4211. }
  4212. .line:nth-child(120) .spark {
  4213.   width: 244px;
  4214.   height: 346px;
  4215.   -webkit-animation: spark120 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4216.           animation: spark120 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4217. }
  4218. .line:nth-child(120) .fire {
  4219.   -webkit-animation: fire 1040ms -475ms linear infinite;
  4220.           animation: fire 1040ms -475ms linear infinite;
  4221. }
  4222. @-webkit-keyframes spark120 {
  4223.   0% {
  4224.     transform: translateY(578px);
  4225.   }
  4226.   50% {
  4227.     transform: translateY(0);
  4228.   }
  4229.   100% {
  4230.     transform: rotateZ(46deg) translateX(121px);
  4231.   }
  4232. }
  4233. @keyframes spark120 {
  4234.   0% {
  4235.     transform: translateY(578px);
  4236.   }
  4237.   50% {
  4238.     transform: translateY(0);
  4239.   }
  4240.   100% {
  4241.     transform: rotateZ(46deg) translateX(121px);
  4242.   }
  4243. }
  4244. .line:nth-child(121) {
  4245.   transform: rotateY(198deg);
  4246. }
  4247. .line:nth-child(121) .spark {
  4248.   width: 238px;
  4249.   height: 288px;
  4250.   -webkit-animation: spark121 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4251.           animation: spark121 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4252. }
  4253. .line:nth-child(121) .fire {
  4254.   -webkit-animation: fire 1119ms -194ms linear infinite;
  4255.           animation: fire 1119ms -194ms linear infinite;
  4256. }
  4257. @-webkit-keyframes spark121 {
  4258.   0% {
  4259.     transform: translateY(547px);
  4260.   }
  4261.   50% {
  4262.     transform: translateY(0);
  4263.   }
  4264.   100% {
  4265.     transform: rotateZ(271deg) translateX(182px);
  4266.   }
  4267. }
  4268. @keyframes spark121 {
  4269.   0% {
  4270.     transform: translateY(547px);
  4271.   }
  4272.   50% {
  4273.     transform: translateY(0);
  4274.   }
  4275.   100% {
  4276.     transform: rotateZ(271deg) translateX(182px);
  4277.   }
  4278. }
  4279. .line:nth-child(122) {
  4280.   transform: rotateY(33deg);
  4281. }
  4282. .line:nth-child(122) .spark {
  4283.   width: 216px;
  4284.   height: 343px;
  4285.   -webkit-animation: spark122 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4286.           animation: spark122 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4287. }
  4288. .line:nth-child(122) .fire {
  4289.   -webkit-animation: fire 1931ms -90ms linear infinite;
  4290.           animation: fire 1931ms -90ms linear infinite;
  4291. }
  4292. @-webkit-keyframes spark122 {
  4293.   0% {
  4294.     transform: translateY(579px);
  4295.   }
  4296.   50% {
  4297.     transform: translateY(0);
  4298.   }
  4299.   100% {
  4300.     transform: rotateZ(5deg) translateX(273px);
  4301.   }
  4302. }
  4303. @keyframes spark122 {
  4304.   0% {
  4305.     transform: translateY(579px);
  4306.   }
  4307.   50% {
  4308.     transform: translateY(0);
  4309.   }
  4310.   100% {
  4311.     transform: rotateZ(5deg) translateX(273px);
  4312.   }
  4313. }
  4314. .line:nth-child(123) {
  4315.   transform: rotateY(8deg);
  4316. }
  4317. .line:nth-child(123) .spark {
  4318.   width: 220px;
  4319.   height: 368px;
  4320.   -webkit-animation: spark123 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4321.           animation: spark123 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4322. }
  4323. .line:nth-child(123) .fire {
  4324.   -webkit-animation: fire 1579ms -755ms linear infinite;
  4325.           animation: fire 1579ms -755ms linear infinite;
  4326. }
  4327. @-webkit-keyframes spark123 {
  4328.   0% {
  4329.     transform: translateY(565px);
  4330.   }
  4331.   50% {
  4332.     transform: translateY(0);
  4333.   }
  4334.   100% {
  4335.     transform: rotateZ(13deg) translateX(277px);
  4336.   }
  4337. }
  4338. @keyframes spark123 {
  4339.   0% {
  4340.     transform: translateY(565px);
  4341.   }
  4342.   50% {
  4343.     transform: translateY(0);
  4344.   }
  4345.   100% {
  4346.     transform: rotateZ(13deg) translateX(277px);
  4347.   }
  4348. }
  4349. .line:nth-child(124) {
  4350.   transform: rotateY(297deg);
  4351. }
  4352. .line:nth-child(124) .spark {
  4353.   width: 255px;
  4354.   height: 369px;
  4355.   -webkit-animation: spark124 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4356.           animation: spark124 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4357. }
  4358. .line:nth-child(124) .fire {
  4359.   -webkit-animation: fire 1296ms -598ms linear infinite;
  4360.           animation: fire 1296ms -598ms linear infinite;
  4361. }
  4362. @-webkit-keyframes spark124 {
  4363.   0% {
  4364.     transform: translateY(553px);
  4365.   }
  4366.   50% {
  4367.     transform: translateY(0);
  4368.   }
  4369.   100% {
  4370.     transform: rotateZ(123deg) translateX(182px);
  4371.   }
  4372. }
  4373. @keyframes spark124 {
  4374.   0% {
  4375.     transform: translateY(553px);
  4376.   }
  4377.   50% {
  4378.     transform: translateY(0);
  4379.   }
  4380.   100% {
  4381.     transform: rotateZ(123deg) translateX(182px);
  4382.   }
  4383. }
  4384. .line:nth-child(125) {
  4385.   transform: rotateY(120deg);
  4386. }
  4387. .line:nth-child(125) .spark {
  4388.   width: 252px;
  4389.   height: 337px;
  4390.   -webkit-animation: spark125 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4391.           animation: spark125 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4392. }
  4393. .line:nth-child(125) .fire {
  4394.   -webkit-animation: fire 1466ms -758ms linear infinite;
  4395.           animation: fire 1466ms -758ms linear infinite;
  4396. }
  4397. @-webkit-keyframes spark125 {
  4398.   0% {
  4399.     transform: translateY(541px);
  4400.   }
  4401.   50% {
  4402.     transform: translateY(0);
  4403.   }
  4404.   100% {
  4405.     transform: rotateZ(165deg) translateX(124px);
  4406.   }
  4407. }
  4408. @keyframes spark125 {
  4409.   0% {
  4410.     transform: translateY(541px);
  4411.   }
  4412.   50% {
  4413.     transform: translateY(0);
  4414.   }
  4415.   100% {
  4416.     transform: rotateZ(165deg) translateX(124px);
  4417.   }
  4418. }
  4419. .line:nth-child(126) {
  4420.   transform: rotateY(138deg);
  4421. }
  4422. .line:nth-child(126) .spark {
  4423.   width: 201px;
  4424.   height: 242px;
  4425.   -webkit-animation: spark126 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4426.           animation: spark126 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4427. }
  4428. .line:nth-child(126) .fire {
  4429.   -webkit-animation: fire 1687ms -11ms linear infinite;
  4430.           animation: fire 1687ms -11ms linear infinite;
  4431. }
  4432. @-webkit-keyframes spark126 {
  4433.   0% {
  4434.     transform: translateY(512px);
  4435.   }
  4436.   50% {
  4437.     transform: translateY(0);
  4438.   }
  4439.   100% {
  4440.     transform: rotateZ(45deg) translateX(231px);
  4441.   }
  4442. }
  4443. @keyframes spark126 {
  4444.   0% {
  4445.     transform: translateY(512px);
  4446.   }
  4447.   50% {
  4448.     transform: translateY(0);
  4449.   }
  4450.   100% {
  4451.     transform: rotateZ(45deg) translateX(231px);
  4452.   }
  4453. }
  4454. .line:nth-child(127) {
  4455.   transform: rotateY(342deg);
  4456. }
  4457. .line:nth-child(127) .spark {
  4458.   width: 364px;
  4459.   height: 292px;
  4460.   -webkit-animation: spark127 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4461.           animation: spark127 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4462. }
  4463. .line:nth-child(127) .fire {
  4464.   -webkit-animation: fire 1312ms -756ms linear infinite;
  4465.           animation: fire 1312ms -756ms linear infinite;
  4466. }
  4467. @-webkit-keyframes spark127 {
  4468.   0% {
  4469.     transform: translateY(536px);
  4470.   }
  4471.   50% {
  4472.     transform: translateY(0);
  4473.   }
  4474.   100% {
  4475.     transform: rotateZ(206deg) translateX(200px);
  4476.   }
  4477. }
  4478. @keyframes spark127 {
  4479.   0% {
  4480.     transform: translateY(536px);
  4481.   }
  4482.   50% {
  4483.     transform: translateY(0);
  4484.   }
  4485.   100% {
  4486.     transform: rotateZ(206deg) translateX(200px);
  4487.   }
  4488. }
  4489. .line:nth-child(128) {
  4490.   transform: rotateY(320deg);
  4491. }
  4492. .line:nth-child(128) .spark {
  4493.   width: 387px;
  4494.   height: 209px;
  4495.   -webkit-animation: spark128 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4496.           animation: spark128 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4497. }
  4498. .line:nth-child(128) .fire {
  4499.   -webkit-animation: fire 1933ms -880ms linear infinite;
  4500.           animation: fire 1933ms -880ms linear infinite;
  4501. }
  4502. @-webkit-keyframes spark128 {
  4503.   0% {
  4504.     transform: translateY(502px);
  4505.   }
  4506.   50% {
  4507.     transform: translateY(0);
  4508.   }
  4509.   100% {
  4510.     transform: rotateZ(204deg) translateX(132px);
  4511.   }
  4512. }
  4513. @keyframes spark128 {
  4514.   0% {
  4515.     transform: translateY(502px);
  4516.   }
  4517.   50% {
  4518.     transform: translateY(0);
  4519.   }
  4520.   100% {
  4521.     transform: rotateZ(204deg) translateX(132px);
  4522.   }
  4523. }
  4524. .line:nth-child(129) {
  4525.   transform: rotateY(68deg);
  4526. }
  4527. .line:nth-child(129) .spark {
  4528.   width: 335px;
  4529.   height: 260px;
  4530.   -webkit-animation: spark129 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4531.           animation: spark129 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4532. }
  4533. .line:nth-child(129) .fire {
  4534.   -webkit-animation: fire 1175ms -230ms linear infinite;
  4535.           animation: fire 1175ms -230ms linear infinite;
  4536. }
  4537. @-webkit-keyframes spark129 {
  4538.   0% {
  4539.     transform: translateY(588px);
  4540.   }
  4541.   50% {
  4542.     transform: translateY(0);
  4543.   }
  4544.   100% {
  4545.     transform: rotateZ(342deg) translateX(149px);
  4546.   }
  4547. }
  4548. @keyframes spark129 {
  4549.   0% {
  4550.     transform: translateY(588px);
  4551.   }
  4552.   50% {
  4553.     transform: translateY(0);
  4554.   }
  4555.   100% {
  4556.     transform: rotateZ(342deg) translateX(149px);
  4557.   }
  4558. }
  4559. .line:nth-child(130) {
  4560.   transform: rotateY(171deg);
  4561. }
  4562. .line:nth-child(130) .spark {
  4563.   width: 384px;
  4564.   height: 310px;
  4565.   -webkit-animation: spark130 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4566.           animation: spark130 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4567. }
  4568. .line:nth-child(130) .fire {
  4569.   -webkit-animation: fire 1847ms -269ms linear infinite;
  4570.           animation: fire 1847ms -269ms linear infinite;
  4571. }
  4572. @-webkit-keyframes spark130 {
  4573.   0% {
  4574.     transform: translateY(615px);
  4575.   }
  4576.   50% {
  4577.     transform: translateY(0);
  4578.   }
  4579.   100% {
  4580.     transform: rotateZ(299deg) translateX(245px);
  4581.   }
  4582. }
  4583. @keyframes spark130 {
  4584.   0% {
  4585.     transform: translateY(615px);
  4586.   }
  4587.   50% {
  4588.     transform: translateY(0);
  4589.   }
  4590.   100% {
  4591.     transform: rotateZ(299deg) translateX(245px);
  4592.   }
  4593. }
  4594. .line:nth-child(131) {
  4595.   transform: rotateY(262deg);
  4596. }
  4597. .line:nth-child(131) .spark {
  4598.   width: 269px;
  4599.   height: 253px;
  4600.   -webkit-animation: spark131 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4601.           animation: spark131 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4602. }
  4603. .line:nth-child(131) .fire {
  4604.   -webkit-animation: fire 1441ms -421ms linear infinite;
  4605.           animation: fire 1441ms -421ms linear infinite;
  4606. }
  4607. @-webkit-keyframes spark131 {
  4608.   0% {
  4609.     transform: translateY(522px);
  4610.   }
  4611.   50% {
  4612.     transform: translateY(0);
  4613.   }
  4614.   100% {
  4615.     transform: rotateZ(245deg) translateX(222px);
  4616.   }
  4617. }
  4618. @keyframes spark131 {
  4619.   0% {
  4620.     transform: translateY(522px);
  4621.   }
  4622.   50% {
  4623.     transform: translateY(0);
  4624.   }
  4625.   100% {
  4626.     transform: rotateZ(245deg) translateX(222px);
  4627.   }
  4628. }
  4629. .line:nth-child(132) {
  4630.   transform: rotateY(287deg);
  4631. }
  4632. .line:nth-child(132) .spark {
  4633.   width: 276px;
  4634.   height: 213px;
  4635.   -webkit-animation: spark132 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4636.           animation: spark132 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4637. }
  4638. .line:nth-child(132) .fire {
  4639.   -webkit-animation: fire 1351ms -729ms linear infinite;
  4640.           animation: fire 1351ms -729ms linear infinite;
  4641. }
  4642. @-webkit-keyframes spark132 {
  4643.   0% {
  4644.     transform: translateY(515px);
  4645.   }
  4646.   50% {
  4647.     transform: translateY(0);
  4648.   }
  4649.   100% {
  4650.     transform: rotateZ(82deg) translateX(246px);
  4651.   }
  4652. }
  4653. @keyframes spark132 {
  4654.   0% {
  4655.     transform: translateY(515px);
  4656.   }
  4657.   50% {
  4658.     transform: translateY(0);
  4659.   }
  4660.   100% {
  4661.     transform: rotateZ(82deg) translateX(246px);
  4662.   }
  4663. }
  4664. .line:nth-child(133) {
  4665.   transform: rotateY(239deg);
  4666. }
  4667. .line:nth-child(133) .spark {
  4668.   width: 239px;
  4669.   height: 270px;
  4670.   -webkit-animation: spark133 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4671.           animation: spark133 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4672. }
  4673. .line:nth-child(133) .fire {
  4674.   -webkit-animation: fire 1429ms -514ms linear infinite;
  4675.           animation: fire 1429ms -514ms linear infinite;
  4676. }
  4677. @-webkit-keyframes spark133 {
  4678.   0% {
  4679.     transform: translateY(590px);
  4680.   }
  4681.   50% {
  4682.     transform: translateY(0);
  4683.   }
  4684.   100% {
  4685.     transform: rotateZ(177deg) translateX(268px);
  4686.   }
  4687. }
  4688. @keyframes spark133 {
  4689.   0% {
  4690.     transform: translateY(590px);
  4691.   }
  4692.   50% {
  4693.     transform: translateY(0);
  4694.   }
  4695.   100% {
  4696.     transform: rotateZ(177deg) translateX(268px);
  4697.   }
  4698. }
  4699. .line:nth-child(134) {
  4700.   transform: rotateY(246deg);
  4701. }
  4702. .line:nth-child(134) .spark {
  4703.   width: 330px;
  4704.   height: 252px;
  4705.   -webkit-animation: spark134 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4706.           animation: spark134 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4707. }
  4708. .line:nth-child(134) .fire {
  4709.   -webkit-animation: fire 1492ms -666ms linear infinite;
  4710.           animation: fire 1492ms -666ms linear infinite;
  4711. }
  4712. @-webkit-keyframes spark134 {
  4713.   0% {
  4714.     transform: translateY(631px);
  4715.   }
  4716.   50% {
  4717.     transform: translateY(0);
  4718.   }
  4719.   100% {
  4720.     transform: rotateZ(47deg) translateX(107px);
  4721.   }
  4722. }
  4723. @keyframes spark134 {
  4724.   0% {
  4725.     transform: translateY(631px);
  4726.   }
  4727.   50% {
  4728.     transform: translateY(0);
  4729.   }
  4730.   100% {
  4731.     transform: rotateZ(47deg) translateX(107px);
  4732.   }
  4733. }
  4734. .line:nth-child(135) {
  4735.   transform: rotateY(11deg);
  4736. }
  4737. .line:nth-child(135) .spark {
  4738.   width: 203px;
  4739.   height: 313px;
  4740.   -webkit-animation: spark135 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4741.           animation: spark135 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4742. }
  4743. .line:nth-child(135) .fire {
  4744.   -webkit-animation: fire 1910ms -361ms linear infinite;
  4745.           animation: fire 1910ms -361ms linear infinite;
  4746. }
  4747. @-webkit-keyframes spark135 {
  4748.   0% {
  4749.     transform: translateY(535px);
  4750.   }
  4751.   50% {
  4752.     transform: translateY(0);
  4753.   }
  4754.   100% {
  4755.     transform: rotateZ(295deg) translateX(238px);
  4756.   }
  4757. }
  4758. @keyframes spark135 {
  4759.   0% {
  4760.     transform: translateY(535px);
  4761.   }
  4762.   50% {
  4763.     transform: translateY(0);
  4764.   }
  4765.   100% {
  4766.     transform: rotateZ(295deg) translateX(238px);
  4767.   }
  4768. }
  4769. .line:nth-child(136) {
  4770.   transform: rotateY(28deg);
  4771. }
  4772. .line:nth-child(136) .spark {
  4773.   width: 312px;
  4774.   height: 276px;
  4775.   -webkit-animation: spark136 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4776.           animation: spark136 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4777. }
  4778. .line:nth-child(136) .fire {
  4779.   -webkit-animation: fire 1004ms -524ms linear infinite;
  4780.           animation: fire 1004ms -524ms linear infinite;
  4781. }
  4782. @-webkit-keyframes spark136 {
  4783.   0% {
  4784.     transform: translateY(623px);
  4785.   }
  4786.   50% {
  4787.     transform: translateY(0);
  4788.   }
  4789.   100% {
  4790.     transform: rotateZ(186deg) translateX(263px);
  4791.   }
  4792. }
  4793. @keyframes spark136 {
  4794.   0% {
  4795.     transform: translateY(623px);
  4796.   }
  4797.   50% {
  4798.     transform: translateY(0);
  4799.   }
  4800.   100% {
  4801.     transform: rotateZ(186deg) translateX(263px);
  4802.   }
  4803. }
  4804. .line:nth-child(137) {
  4805.   transform: rotateY(127deg);
  4806. }
  4807. .line:nth-child(137) .spark {
  4808.   width: 293px;
  4809.   height: 282px;
  4810.   -webkit-animation: spark137 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4811.           animation: spark137 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4812. }
  4813. .line:nth-child(137) .fire {
  4814.   -webkit-animation: fire 1067ms -537ms linear infinite;
  4815.           animation: fire 1067ms -537ms linear infinite;
  4816. }
  4817. @-webkit-keyframes spark137 {
  4818.   0% {
  4819.     transform: translateY(546px);
  4820.   }
  4821.   50% {
  4822.     transform: translateY(0);
  4823.   }
  4824.   100% {
  4825.     transform: rotateZ(85deg) translateX(168px);
  4826.   }
  4827. }
  4828. @keyframes spark137 {
  4829.   0% {
  4830.     transform: translateY(546px);
  4831.   }
  4832.   50% {
  4833.     transform: translateY(0);
  4834.   }
  4835.   100% {
  4836.     transform: rotateZ(85deg) translateX(168px);
  4837.   }
  4838. }
  4839. .line:nth-child(138) {
  4840.   transform: rotateY(224deg);
  4841. }
  4842. .line:nth-child(138) .spark {
  4843.   width: 243px;
  4844.   height: 339px;
  4845.   -webkit-animation: spark138 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4846.           animation: spark138 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4847. }
  4848. .line:nth-child(138) .fire {
  4849.   -webkit-animation: fire 1004ms -375ms linear infinite;
  4850.           animation: fire 1004ms -375ms linear infinite;
  4851. }
  4852. @-webkit-keyframes spark138 {
  4853.   0% {
  4854.     transform: translateY(644px);
  4855.   }
  4856.   50% {
  4857.     transform: translateY(0);
  4858.   }
  4859.   100% {
  4860.     transform: rotateZ(247deg) translateX(265px);
  4861.   }
  4862. }
  4863. @keyframes spark138 {
  4864.   0% {
  4865.     transform: translateY(644px);
  4866.   }
  4867.   50% {
  4868.     transform: translateY(0);
  4869.   }
  4870.   100% {
  4871.     transform: rotateZ(247deg) translateX(265px);
  4872.   }
  4873. }
  4874. .line:nth-child(139) {
  4875.   transform: rotateY(216deg);
  4876. }
  4877. .line:nth-child(139) .spark {
  4878.   width: 218px;
  4879.   height: 358px;
  4880.   -webkit-animation: spark139 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4881.           animation: spark139 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4882. }
  4883. .line:nth-child(139) .fire {
  4884.   -webkit-animation: fire 1412ms -764ms linear infinite;
  4885.           animation: fire 1412ms -764ms linear infinite;
  4886. }
  4887. @-webkit-keyframes spark139 {
  4888.   0% {
  4889.     transform: translateY(551px);
  4890.   }
  4891.   50% {
  4892.     transform: translateY(0);
  4893.   }
  4894.   100% {
  4895.     transform: rotateZ(290deg) translateX(139px);
  4896.   }
  4897. }
  4898. @keyframes spark139 {
  4899.   0% {
  4900.     transform: translateY(551px);
  4901.   }
  4902.   50% {
  4903.     transform: translateY(0);
  4904.   }
  4905.   100% {
  4906.     transform: rotateZ(290deg) translateX(139px);
  4907.   }
  4908. }
  4909. .line:nth-child(140) {
  4910.   transform: rotateY(66deg);
  4911. }
  4912. .line:nth-child(140) .spark {
  4913.   width: 205px;
  4914.   height: 399px;
  4915.   -webkit-animation: spark140 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4916.           animation: spark140 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4917. }
  4918. .line:nth-child(140) .fire {
  4919.   -webkit-animation: fire 1721ms -406ms linear infinite;
  4920.           animation: fire 1721ms -406ms linear infinite;
  4921. }
  4922. @-webkit-keyframes spark140 {
  4923.   0% {
  4924.     transform: translateY(565px);
  4925.   }
  4926.   50% {
  4927.     transform: translateY(0);
  4928.   }
  4929.   100% {
  4930.     transform: rotateZ(218deg) translateX(128px);
  4931.   }
  4932. }
  4933. @keyframes spark140 {
  4934.   0% {
  4935.     transform: translateY(565px);
  4936.   }
  4937.   50% {
  4938.     transform: translateY(0);
  4939.   }
  4940.   100% {
  4941.     transform: rotateZ(218deg) translateX(128px);
  4942.   }
  4943. }
  4944. .line:nth-child(141) {
  4945.   transform: rotateY(148deg);
  4946. }
  4947. .line:nth-child(141) .spark {
  4948.   width: 273px;
  4949.   height: 230px;
  4950.   -webkit-animation: spark141 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4951.           animation: spark141 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4952. }
  4953. .line:nth-child(141) .fire {
  4954.   -webkit-animation: fire 1452ms -331ms linear infinite;
  4955.           animation: fire 1452ms -331ms linear infinite;
  4956. }
  4957. @-webkit-keyframes spark141 {
  4958.   0% {
  4959.     transform: translateY(575px);
  4960.   }
  4961.   50% {
  4962.     transform: translateY(0);
  4963.   }
  4964.   100% {
  4965.     transform: rotateZ(89deg) translateX(112px);
  4966.   }
  4967. }
  4968. @keyframes spark141 {
  4969.   0% {
  4970.     transform: translateY(575px);
  4971.   }
  4972.   50% {
  4973.     transform: translateY(0);
  4974.   }
  4975.   100% {
  4976.     transform: rotateZ(89deg) translateX(112px);
  4977.   }
  4978. }
  4979. .line:nth-child(142) {
  4980.   transform: rotateY(262deg);
  4981. }
  4982. .line:nth-child(142) .spark {
  4983.   width: 239px;
  4984.   height: 273px;
  4985.   -webkit-animation: spark142 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4986.           animation: spark142 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  4987. }
  4988. .line:nth-child(142) .fire {
  4989.   -webkit-animation: fire 1654ms -602ms linear infinite;
  4990.           animation: fire 1654ms -602ms linear infinite;
  4991. }
  4992. @-webkit-keyframes spark142 {
  4993.   0% {
  4994.     transform: translateY(593px);
  4995.   }
  4996.   50% {
  4997.     transform: translateY(0);
  4998.   }
  4999.   100% {
  5000.     transform: rotateZ(73deg) translateX(141px);
  5001.   }
  5002. }
  5003. @keyframes spark142 {
  5004.   0% {
  5005.     transform: translateY(593px);
  5006.   }
  5007.   50% {
  5008.     transform: translateY(0);
  5009.   }
  5010.   100% {
  5011.     transform: rotateZ(73deg) translateX(141px);
  5012.   }
  5013. }
  5014. .line:nth-child(143) {
  5015.   transform: rotateY(247deg);
  5016. }
  5017. .line:nth-child(143) .spark {
  5018.   width: 257px;
  5019.   height: 209px;
  5020.   -webkit-animation: spark143 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5021.           animation: spark143 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5022. }
  5023. .line:nth-child(143) .fire {
  5024.   -webkit-animation: fire 1459ms -93ms linear infinite;
  5025.           animation: fire 1459ms -93ms linear infinite;
  5026. }
  5027. @-webkit-keyframes spark143 {
  5028.   0% {
  5029.     transform: translateY(560px);
  5030.   }
  5031.   50% {
  5032.     transform: translateY(0);
  5033.   }
  5034.   100% {
  5035.     transform: rotateZ(148deg) translateX(157px);
  5036.   }
  5037. }
  5038. @keyframes spark143 {
  5039.   0% {
  5040.     transform: translateY(560px);
  5041.   }
  5042.   50% {
  5043.     transform: translateY(0);
  5044.   }
  5045.   100% {
  5046.     transform: rotateZ(148deg) translateX(157px);
  5047.   }
  5048. }
  5049. .line:nth-child(144) {
  5050.   transform: rotateY(315deg);
  5051. }
  5052. .line:nth-child(144) .spark {
  5053.   width: 286px;
  5054.   height: 347px;
  5055.   -webkit-animation: spark144 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5056.           animation: spark144 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5057. }
  5058. .line:nth-child(144) .fire {
  5059.   -webkit-animation: fire 1527ms -501ms linear infinite;
  5060.           animation: fire 1527ms -501ms linear infinite;
  5061. }
  5062. @-webkit-keyframes spark144 {
  5063.   0% {
  5064.     transform: translateY(536px);
  5065.   }
  5066.   50% {
  5067.     transform: translateY(0);
  5068.   }
  5069.   100% {
  5070.     transform: rotateZ(257deg) translateX(289px);
  5071.   }
  5072. }
  5073. @keyframes spark144 {
  5074.   0% {
  5075.     transform: translateY(536px);
  5076.   }
  5077.   50% {
  5078.     transform: translateY(0);
  5079.   }
  5080.   100% {
  5081.     transform: rotateZ(257deg) translateX(289px);
  5082.   }
  5083. }
  5084. .line:nth-child(145) {
  5085.   transform: rotateY(268deg);
  5086. }
  5087. .line:nth-child(145) .spark {
  5088.   width: 316px;
  5089.   height: 254px;
  5090.   -webkit-animation: spark145 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5091.           animation: spark145 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5092. }
  5093. .line:nth-child(145) .fire {
  5094.   -webkit-animation: fire 1208ms -261ms linear infinite;
  5095.           animation: fire 1208ms -261ms linear infinite;
  5096. }
  5097. @-webkit-keyframes spark145 {
  5098.   0% {
  5099.     transform: translateY(634px);
  5100.   }
  5101.   50% {
  5102.     transform: translateY(0);
  5103.   }
  5104.   100% {
  5105.     transform: rotateZ(312deg) translateX(230px);
  5106.   }
  5107. }
  5108. @keyframes spark145 {
  5109.   0% {
  5110.     transform: translateY(634px);
  5111.   }
  5112.   50% {
  5113.     transform: translateY(0);
  5114.   }
  5115.   100% {
  5116.     transform: rotateZ(312deg) translateX(230px);
  5117.   }
  5118. }
  5119. .line:nth-child(146) {
  5120.   transform: rotateY(355deg);
  5121. }
  5122. .line:nth-child(146) .spark {
  5123.   width: 370px;
  5124.   height: 209px;
  5125.   -webkit-animation: spark146 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5126.           animation: spark146 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5127. }
  5128. .line:nth-child(146) .fire {
  5129.   -webkit-animation: fire 1609ms -777ms linear infinite;
  5130.           animation: fire 1609ms -777ms linear infinite;
  5131. }
  5132. @-webkit-keyframes spark146 {
  5133.   0% {
  5134.     transform: translateY(566px);
  5135.   }
  5136.   50% {
  5137.     transform: translateY(0);
  5138.   }
  5139.   100% {
  5140.     transform: rotateZ(311deg) translateX(293px);
  5141.   }
  5142. }
  5143. @keyframes spark146 {
  5144.   0% {
  5145.     transform: translateY(566px);
  5146.   }
  5147.   50% {
  5148.     transform: translateY(0);
  5149.   }
  5150.   100% {
  5151.     transform: rotateZ(311deg) translateX(293px);
  5152.   }
  5153. }
  5154. .line:nth-child(147) {
  5155.   transform: rotateY(12deg);
  5156. }
  5157. .line:nth-child(147) .spark {
  5158.   width: 326px;
  5159.   height: 269px;
  5160.   -webkit-animation: spark147 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5161.           animation: spark147 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5162. }
  5163. .line:nth-child(147) .fire {
  5164.   -webkit-animation: fire 1529ms -283ms linear infinite;
  5165.           animation: fire 1529ms -283ms linear infinite;
  5166. }
  5167. @-webkit-keyframes spark147 {
  5168.   0% {
  5169.     transform: translateY(613px);
  5170.   }
  5171.   50% {
  5172.     transform: translateY(0);
  5173.   }
  5174.   100% {
  5175.     transform: rotateZ(192deg) translateX(187px);
  5176.   }
  5177. }
  5178. @keyframes spark147 {
  5179.   0% {
  5180.     transform: translateY(613px);
  5181.   }
  5182.   50% {
  5183.     transform: translateY(0);
  5184.   }
  5185.   100% {
  5186.     transform: rotateZ(192deg) translateX(187px);
  5187.   }
  5188. }
  5189. .line:nth-child(148) {
  5190.   transform: rotateY(45deg);
  5191. }
  5192. .line:nth-child(148) .spark {
  5193.   width: 294px;
  5194.   height: 250px;
  5195.   -webkit-animation: spark148 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5196.           animation: spark148 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5197. }
  5198. .line:nth-child(148) .fire {
  5199.   -webkit-animation: fire 1819ms -676ms linear infinite;
  5200.           animation: fire 1819ms -676ms linear infinite;
  5201. }
  5202. @-webkit-keyframes spark148 {
  5203.   0% {
  5204.     transform: translateY(560px);
  5205.   }
  5206.   50% {
  5207.     transform: translateY(0);
  5208.   }
  5209.   100% {
  5210.     transform: rotateZ(126deg) translateX(138px);
  5211.   }
  5212. }
  5213. @keyframes spark148 {
  5214.   0% {
  5215.     transform: translateY(560px);
  5216.   }
  5217.   50% {
  5218.     transform: translateY(0);
  5219.   }
  5220.   100% {
  5221.     transform: rotateZ(126deg) translateX(138px);
  5222.   }
  5223. }
  5224. .line:nth-child(149) {
  5225.   transform: rotateY(115deg);
  5226. }
  5227. .line:nth-child(149) .spark {
  5228.   width: 381px;
  5229.   height: 336px;
  5230.   -webkit-animation: spark149 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5231.           animation: spark149 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5232. }
  5233. .line:nth-child(149) .fire {
  5234.   -webkit-animation: fire 1038ms -629ms linear infinite;
  5235.           animation: fire 1038ms -629ms linear infinite;
  5236. }
  5237. @-webkit-keyframes spark149 {
  5238.   0% {
  5239.     transform: translateY(579px);
  5240.   }
  5241.   50% {
  5242.     transform: translateY(0);
  5243.   }
  5244.   100% {
  5245.     transform: rotateZ(41deg) translateX(104px);
  5246.   }
  5247. }
  5248. @keyframes spark149 {
  5249.   0% {
  5250.     transform: translateY(579px);
  5251.   }
  5252.   50% {
  5253.     transform: translateY(0);
  5254.   }
  5255.   100% {
  5256.     transform: rotateZ(41deg) translateX(104px);
  5257.   }
  5258. }
  5259. .line:nth-child(150) {
  5260.   transform: rotateY(303deg);
  5261. }
  5262. .line:nth-child(150) .spark {
  5263.   width: 305px;
  5264.   height: 390px;
  5265.   -webkit-animation: spark150 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5266.           animation: spark150 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5267. }
  5268. .line:nth-child(150) .fire {
  5269.   -webkit-animation: fire 1042ms -261ms linear infinite;
  5270.           animation: fire 1042ms -261ms linear infinite;
  5271. }
  5272. @-webkit-keyframes spark150 {
  5273.   0% {
  5274.     transform: translateY(563px);
  5275.   }
  5276.   50% {
  5277.     transform: translateY(0);
  5278.   }
  5279.   100% {
  5280.     transform: rotateZ(75deg) translateX(249px);
  5281.   }
  5282. }
  5283. @keyframes spark150 {
  5284.   0% {
  5285.     transform: translateY(563px);
  5286.   }
  5287.   50% {
  5288.     transform: translateY(0);
  5289.   }
  5290.   100% {
  5291.     transform: rotateZ(75deg) translateX(249px);
  5292.   }
  5293. }
  5294. .line:nth-child(151) {
  5295.   transform: rotateY(263deg);
  5296. }
  5297. .line:nth-child(151) .spark {
  5298.   width: 323px;
  5299.   height: 251px;
  5300.   -webkit-animation: spark151 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5301.           animation: spark151 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5302. }
  5303. .line:nth-child(151) .fire {
  5304.   -webkit-animation: fire 1998ms -141ms linear infinite;
  5305.           animation: fire 1998ms -141ms linear infinite;
  5306. }
  5307. @-webkit-keyframes spark151 {
  5308.   0% {
  5309.     transform: translateY(517px);
  5310.   }
  5311.   50% {
  5312.     transform: translateY(0);
  5313.   }
  5314.   100% {
  5315.     transform: rotateZ(27deg) translateX(253px);
  5316.   }
  5317. }
  5318. @keyframes spark151 {
  5319.   0% {
  5320.     transform: translateY(517px);
  5321.   }
  5322.   50% {
  5323.     transform: translateY(0);
  5324.   }
  5325.   100% {
  5326.     transform: rotateZ(27deg) translateX(253px);
  5327.   }
  5328. }
  5329. .line:nth-child(152) {
  5330.   transform: rotateY(20deg);
  5331. }
  5332. .line:nth-child(152) .spark {
  5333.   width: 290px;
  5334.   height: 207px;
  5335.   -webkit-animation: spark152 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5336.           animation: spark152 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5337. }
  5338. .line:nth-child(152) .fire {
  5339.   -webkit-animation: fire 1625ms -281ms linear infinite;
  5340.           animation: fire 1625ms -281ms linear infinite;
  5341. }
  5342. @-webkit-keyframes spark152 {
  5343.   0% {
  5344.     transform: translateY(514px);
  5345.   }
  5346.   50% {
  5347.     transform: translateY(0);
  5348.   }
  5349.   100% {
  5350.     transform: rotateZ(175deg) translateX(238px);
  5351.   }
  5352. }
  5353. @keyframes spark152 {
  5354.   0% {
  5355.     transform: translateY(514px);
  5356.   }
  5357.   50% {
  5358.     transform: translateY(0);
  5359.   }
  5360.   100% {
  5361.     transform: rotateZ(175deg) translateX(238px);
  5362.   }
  5363. }
  5364. .line:nth-child(153) {
  5365.   transform: rotateY(273deg);
  5366. }
  5367. .line:nth-child(153) .spark {
  5368.   width: 225px;
  5369.   height: 399px;
  5370.   -webkit-animation: spark153 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5371.           animation: spark153 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5372. }
  5373. .line:nth-child(153) .fire {
  5374.   -webkit-animation: fire 1135ms -162ms linear infinite;
  5375.           animation: fire 1135ms -162ms linear infinite;
  5376. }
  5377. @-webkit-keyframes spark153 {
  5378.   0% {
  5379.     transform: translateY(507px);
  5380.   }
  5381.   50% {
  5382.     transform: translateY(0);
  5383.   }
  5384.   100% {
  5385.     transform: rotateZ(280deg) translateX(101px);
  5386.   }
  5387. }
  5388. @keyframes spark153 {
  5389.   0% {
  5390.     transform: translateY(507px);
  5391.   }
  5392.   50% {
  5393.     transform: translateY(0);
  5394.   }
  5395.   100% {
  5396.     transform: rotateZ(280deg) translateX(101px);
  5397.   }
  5398. }
  5399. .line:nth-child(154) {
  5400.   transform: rotateY(314deg);
  5401. }
  5402. .line:nth-child(154) .spark {
  5403.   width: 346px;
  5404.   height: 201px;
  5405.   -webkit-animation: spark154 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5406.           animation: spark154 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5407. }
  5408. .line:nth-child(154) .fire {
  5409.   -webkit-animation: fire 1401ms -227ms linear infinite;
  5410.           animation: fire 1401ms -227ms linear infinite;
  5411. }
  5412. @-webkit-keyframes spark154 {
  5413.   0% {
  5414.     transform: translateY(528px);
  5415.   }
  5416.   50% {
  5417.     transform: translateY(0);
  5418.   }
  5419.   100% {
  5420.     transform: rotateZ(340deg) translateX(105px);
  5421.   }
  5422. }
  5423. @keyframes spark154 {
  5424.   0% {
  5425.     transform: translateY(528px);
  5426.   }
  5427.   50% {
  5428.     transform: translateY(0);
  5429.   }
  5430.   100% {
  5431.     transform: rotateZ(340deg) translateX(105px);
  5432.   }
  5433. }
  5434. .line:nth-child(155) {
  5435.   transform: rotateY(305deg);
  5436. }
  5437. .line:nth-child(155) .spark {
  5438.   width: 341px;
  5439.   height: 367px;
  5440.   -webkit-animation: spark155 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5441.           animation: spark155 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5442. }
  5443. .line:nth-child(155) .fire {
  5444.   -webkit-animation: fire 1008ms -892ms linear infinite;
  5445.           animation: fire 1008ms -892ms linear infinite;
  5446. }
  5447. @-webkit-keyframes spark155 {
  5448.   0% {
  5449.     transform: translateY(530px);
  5450.   }
  5451.   50% {
  5452.     transform: translateY(0);
  5453.   }
  5454.   100% {
  5455.     transform: rotateZ(118deg) translateX(220px);
  5456.   }
  5457. }
  5458. @keyframes spark155 {
  5459.   0% {
  5460.     transform: translateY(530px);
  5461.   }
  5462.   50% {
  5463.     transform: translateY(0);
  5464.   }
  5465.   100% {
  5466.     transform: rotateZ(118deg) translateX(220px);
  5467.   }
  5468. }
  5469. .line:nth-child(156) {
  5470.   transform: rotateY(46deg);
  5471. }
  5472. .line:nth-child(156) .spark {
  5473.   width: 397px;
  5474.   height: 385px;
  5475.   -webkit-animation: spark156 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5476.           animation: spark156 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5477. }
  5478. .line:nth-child(156) .fire {
  5479.   -webkit-animation: fire 1188ms -896ms linear infinite;
  5480.           animation: fire 1188ms -896ms linear infinite;
  5481. }
  5482. @-webkit-keyframes spark156 {
  5483.   0% {
  5484.     transform: translateY(545px);
  5485.   }
  5486.   50% {
  5487.     transform: translateY(0);
  5488.   }
  5489.   100% {
  5490.     transform: rotateZ(132deg) translateX(207px);
  5491.   }
  5492. }
  5493. @keyframes spark156 {
  5494.   0% {
  5495.     transform: translateY(545px);
  5496.   }
  5497.   50% {
  5498.     transform: translateY(0);
  5499.   }
  5500.   100% {
  5501.     transform: rotateZ(132deg) translateX(207px);
  5502.   }
  5503. }
  5504. .line:nth-child(157) {
  5505.   transform: rotateY(133deg);
  5506. }
  5507. .line:nth-child(157) .spark {
  5508.   width: 316px;
  5509.   height: 310px;
  5510.   -webkit-animation: spark157 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5511.           animation: spark157 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5512. }
  5513. .line:nth-child(157) .fire {
  5514.   -webkit-animation: fire 1834ms -118ms linear infinite;
  5515.           animation: fire 1834ms -118ms linear infinite;
  5516. }
  5517. @-webkit-keyframes spark157 {
  5518.   0% {
  5519.     transform: translateY(598px);
  5520.   }
  5521.   50% {
  5522.     transform: translateY(0);
  5523.   }
  5524.   100% {
  5525.     transform: rotateZ(297deg) translateX(255px);
  5526.   }
  5527. }
  5528. @keyframes spark157 {
  5529.   0% {
  5530.     transform: translateY(598px);
  5531.   }
  5532.   50% {
  5533.     transform: translateY(0);
  5534.   }
  5535.   100% {
  5536.     transform: rotateZ(297deg) translateX(255px);
  5537.   }
  5538. }
  5539. .line:nth-child(158) {
  5540.   transform: rotateY(63deg);
  5541. }
  5542. .line:nth-child(158) .spark {
  5543.   width: 290px;
  5544.   height: 213px;
  5545.   -webkit-animation: spark158 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5546.           animation: spark158 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5547. }
  5548. .line:nth-child(158) .fire {
  5549.   -webkit-animation: fire 1299ms -865ms linear infinite;
  5550.           animation: fire 1299ms -865ms linear infinite;
  5551. }
  5552. @-webkit-keyframes spark158 {
  5553.   0% {
  5554.     transform: translateY(511px);
  5555.   }
  5556.   50% {
  5557.     transform: translateY(0);
  5558.   }
  5559.   100% {
  5560.     transform: rotateZ(242deg) translateX(170px);
  5561.   }
  5562. }
  5563. @keyframes spark158 {
  5564.   0% {
  5565.     transform: translateY(511px);
  5566.   }
  5567.   50% {
  5568.     transform: translateY(0);
  5569.   }
  5570.   100% {
  5571.     transform: rotateZ(242deg) translateX(170px);
  5572.   }
  5573. }
  5574. .line:nth-child(159) {
  5575.   transform: rotateY(191deg);
  5576. }
  5577. .line:nth-child(159) .spark {
  5578.   width: 351px;
  5579.   height: 345px;
  5580.   -webkit-animation: spark159 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5581.           animation: spark159 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5582. }
  5583. .line:nth-child(159) .fire {
  5584.   -webkit-animation: fire 1051ms -667ms linear infinite;
  5585.           animation: fire 1051ms -667ms linear infinite;
  5586. }
  5587. @-webkit-keyframes spark159 {
  5588.   0% {
  5589.     transform: translateY(610px);
  5590.   }
  5591.   50% {
  5592.     transform: translateY(0);
  5593.   }
  5594.   100% {
  5595.     transform: rotateZ(40deg) translateX(124px);
  5596.   }
  5597. }
  5598. @keyframes spark159 {
  5599.   0% {
  5600.     transform: translateY(610px);
  5601.   }
  5602.   50% {
  5603.     transform: translateY(0);
  5604.   }
  5605.   100% {
  5606.     transform: rotateZ(40deg) translateX(124px);
  5607.   }
  5608. }
  5609. .line:nth-child(160) {
  5610.   transform: rotateY(186deg);
  5611. }
  5612. .line:nth-child(160) .spark {
  5613.   width: 261px;
  5614.   height: 238px;
  5615.   -webkit-animation: spark160 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5616.           animation: spark160 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5617. }
  5618. .line:nth-child(160) .fire {
  5619.   -webkit-animation: fire 1615ms -830ms linear infinite;
  5620.           animation: fire 1615ms -830ms linear infinite;
  5621. }
  5622. @-webkit-keyframes spark160 {
  5623.   0% {
  5624.     transform: translateY(622px);
  5625.   }
  5626.   50% {
  5627.     transform: translateY(0);
  5628.   }
  5629.   100% {
  5630.     transform: rotateZ(279deg) translateX(253px);
  5631.   }
  5632. }
  5633. @keyframes spark160 {
  5634.   0% {
  5635.     transform: translateY(622px);
  5636.   }
  5637.   50% {
  5638.     transform: translateY(0);
  5639.   }
  5640.   100% {
  5641.     transform: rotateZ(279deg) translateX(253px);
  5642.   }
  5643. }
  5644. .line:nth-child(161) {
  5645.   transform: rotateY(56deg);
  5646. }
  5647. .line:nth-child(161) .spark {
  5648.   width: 337px;
  5649.   height: 266px;
  5650.   -webkit-animation: spark161 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5651.           animation: spark161 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5652. }
  5653. .line:nth-child(161) .fire {
  5654.   -webkit-animation: fire 1426ms -195ms linear infinite;
  5655.           animation: fire 1426ms -195ms linear infinite;
  5656. }
  5657. @-webkit-keyframes spark161 {
  5658.   0% {
  5659.     transform: translateY(649px);
  5660.   }
  5661.   50% {
  5662.     transform: translateY(0);
  5663.   }
  5664.   100% {
  5665.     transform: rotateZ(214deg) translateX(244px);
  5666.   }
  5667. }
  5668. @keyframes spark161 {
  5669.   0% {
  5670.     transform: translateY(649px);
  5671.   }
  5672.   50% {
  5673.     transform: translateY(0);
  5674.   }
  5675.   100% {
  5676.     transform: rotateZ(214deg) translateX(244px);
  5677.   }
  5678. }
  5679. .line:nth-child(162) {
  5680.   transform: rotateY(11deg);
  5681. }
  5682. .line:nth-child(162) .spark {
  5683.   width: 207px;
  5684.   height: 388px;
  5685.   -webkit-animation: spark162 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5686.           animation: spark162 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5687. }
  5688. .line:nth-child(162) .fire {
  5689.   -webkit-animation: fire 1249ms -544ms linear infinite;
  5690.           animation: fire 1249ms -544ms linear infinite;
  5691. }
  5692. @-webkit-keyframes spark162 {
  5693.   0% {
  5694.     transform: translateY(562px);
  5695.   }
  5696.   50% {
  5697.     transform: translateY(0);
  5698.   }
  5699.   100% {
  5700.     transform: rotateZ(124deg) translateX(142px);
  5701.   }
  5702. }
  5703. @keyframes spark162 {
  5704.   0% {
  5705.     transform: translateY(562px);
  5706.   }
  5707.   50% {
  5708.     transform: translateY(0);
  5709.   }
  5710.   100% {
  5711.     transform: rotateZ(124deg) translateX(142px);
  5712.   }
  5713. }
  5714. .line:nth-child(163) {
  5715.   transform: rotateY(341deg);
  5716. }
  5717. .line:nth-child(163) .spark {
  5718.   width: 332px;
  5719.   height: 328px;
  5720.   -webkit-animation: spark163 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5721.           animation: spark163 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5722. }
  5723. .line:nth-child(163) .fire {
  5724.   -webkit-animation: fire 1918ms -652ms linear infinite;
  5725.           animation: fire 1918ms -652ms linear infinite;
  5726. }
  5727. @-webkit-keyframes spark163 {
  5728.   0% {
  5729.     transform: translateY(636px);
  5730.   }
  5731.   50% {
  5732.     transform: translateY(0);
  5733.   }
  5734.   100% {
  5735.     transform: rotateZ(341deg) translateX(140px);
  5736.   }
  5737. }
  5738. @keyframes spark163 {
  5739.   0% {
  5740.     transform: translateY(636px);
  5741.   }
  5742.   50% {
  5743.     transform: translateY(0);
  5744.   }
  5745.   100% {
  5746.     transform: rotateZ(341deg) translateX(140px);
  5747.   }
  5748. }
  5749. .line:nth-child(164) {
  5750.   transform: rotateY(128deg);
  5751. }
  5752. .line:nth-child(164) .spark {
  5753.   width: 315px;
  5754.   height: 395px;
  5755.   -webkit-animation: spark164 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5756.           animation: spark164 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5757. }
  5758. .line:nth-child(164) .fire {
  5759.   -webkit-animation: fire 1008ms -134ms linear infinite;
  5760.           animation: fire 1008ms -134ms linear infinite;
  5761. }
  5762. @-webkit-keyframes spark164 {
  5763.   0% {
  5764.     transform: translateY(516px);
  5765.   }
  5766.   50% {
  5767.     transform: translateY(0);
  5768.   }
  5769.   100% {
  5770.     transform: rotateZ(191deg) translateX(264px);
  5771.   }
  5772. }
  5773. @keyframes spark164 {
  5774.   0% {
  5775.     transform: translateY(516px);
  5776.   }
  5777.   50% {
  5778.     transform: translateY(0);
  5779.   }
  5780.   100% {
  5781.     transform: rotateZ(191deg) translateX(264px);
  5782.   }
  5783. }
  5784. .line:nth-child(165) {
  5785.   transform: rotateY(26deg);
  5786. }
  5787. .line:nth-child(165) .spark {
  5788.   width: 313px;
  5789.   height: 204px;
  5790.   -webkit-animation: spark165 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5791.           animation: spark165 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5792. }
  5793. .line:nth-child(165) .fire {
  5794.   -webkit-animation: fire 1192ms -81ms linear infinite;
  5795.           animation: fire 1192ms -81ms linear infinite;
  5796. }
  5797. @-webkit-keyframes spark165 {
  5798.   0% {
  5799.     transform: translateY(507px);
  5800.   }
  5801.   50% {
  5802.     transform: translateY(0);
  5803.   }
  5804.   100% {
  5805.     transform: rotateZ(126deg) translateX(137px);
  5806.   }
  5807. }
  5808. @keyframes spark165 {
  5809.   0% {
  5810.     transform: translateY(507px);
  5811.   }
  5812.   50% {
  5813.     transform: translateY(0);
  5814.   }
  5815.   100% {
  5816.     transform: rotateZ(126deg) translateX(137px);
  5817.   }
  5818. }
  5819. .line:nth-child(166) {
  5820.   transform: rotateY(237deg);
  5821. }
  5822. .line:nth-child(166) .spark {
  5823.   width: 308px;
  5824.   height: 224px;
  5825.   -webkit-animation: spark166 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5826.           animation: spark166 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5827. }
  5828. .line:nth-child(166) .fire {
  5829.   -webkit-animation: fire 1827ms -359ms linear infinite;
  5830.           animation: fire 1827ms -359ms linear infinite;
  5831. }
  5832. @-webkit-keyframes spark166 {
  5833.   0% {
  5834.     transform: translateY(512px);
  5835.   }
  5836.   50% {
  5837.     transform: translateY(0);
  5838.   }
  5839.   100% {
  5840.     transform: rotateZ(121deg) translateX(269px);
  5841.   }
  5842. }
  5843. @keyframes spark166 {
  5844.   0% {
  5845.     transform: translateY(512px);
  5846.   }
  5847.   50% {
  5848.     transform: translateY(0);
  5849.   }
  5850.   100% {
  5851.     transform: rotateZ(121deg) translateX(269px);
  5852.   }
  5853. }
  5854. .line:nth-child(167) {
  5855.   transform: rotateY(129deg);
  5856. }
  5857. .line:nth-child(167) .spark {
  5858.   width: 307px;
  5859.   height: 306px;
  5860.   -webkit-animation: spark167 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5861.           animation: spark167 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5862. }
  5863. .line:nth-child(167) .fire {
  5864.   -webkit-animation: fire 1069ms -667ms linear infinite;
  5865.           animation: fire 1069ms -667ms linear infinite;
  5866. }
  5867. @-webkit-keyframes spark167 {
  5868.   0% {
  5869.     transform: translateY(594px);
  5870.   }
  5871.   50% {
  5872.     transform: translateY(0);
  5873.   }
  5874.   100% {
  5875.     transform: rotateZ(149deg) translateX(223px);
  5876.   }
  5877. }
  5878. @keyframes spark167 {
  5879.   0% {
  5880.     transform: translateY(594px);
  5881.   }
  5882.   50% {
  5883.     transform: translateY(0);
  5884.   }
  5885.   100% {
  5886.     transform: rotateZ(149deg) translateX(223px);
  5887.   }
  5888. }
  5889. .line:nth-child(168) {
  5890.   transform: rotateY(156deg);
  5891. }
  5892. .line:nth-child(168) .spark {
  5893.   width: 366px;
  5894.   height: 214px;
  5895.   -webkit-animation: spark168 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5896.           animation: spark168 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5897. }
  5898. .line:nth-child(168) .fire {
  5899.   -webkit-animation: fire 1170ms -358ms linear infinite;
  5900.           animation: fire 1170ms -358ms linear infinite;
  5901. }
  5902. @-webkit-keyframes spark168 {
  5903.   0% {
  5904.     transform: translateY(506px);
  5905.   }
  5906.   50% {
  5907.     transform: translateY(0);
  5908.   }
  5909.   100% {
  5910.     transform: rotateZ(155deg) translateX(270px);
  5911.   }
  5912. }
  5913. @keyframes spark168 {
  5914.   0% {
  5915.     transform: translateY(506px);
  5916.   }
  5917.   50% {
  5918.     transform: translateY(0);
  5919.   }
  5920.   100% {
  5921.     transform: rotateZ(155deg) translateX(270px);
  5922.   }
  5923. }
  5924. .line:nth-child(169) {
  5925.   transform: rotateY(204deg);
  5926. }
  5927. .line:nth-child(169) .spark {
  5928.   width: 384px;
  5929.   height: 357px;
  5930.   -webkit-animation: spark169 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5931.           animation: spark169 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5932. }
  5933. .line:nth-child(169) .fire {
  5934.   -webkit-animation: fire 1887ms -267ms linear infinite;
  5935.           animation: fire 1887ms -267ms linear infinite;
  5936. }
  5937. @-webkit-keyframes spark169 {
  5938.   0% {
  5939.     transform: translateY(644px);
  5940.   }
  5941.   50% {
  5942.     transform: translateY(0);
  5943.   }
  5944.   100% {
  5945.     transform: rotateZ(149deg) translateX(102px);
  5946.   }
  5947. }
  5948. @keyframes spark169 {
  5949.   0% {
  5950.     transform: translateY(644px);
  5951.   }
  5952.   50% {
  5953.     transform: translateY(0);
  5954.   }
  5955.   100% {
  5956.     transform: rotateZ(149deg) translateX(102px);
  5957.   }
  5958. }
  5959. .line:nth-child(170) {
  5960.   transform: rotateY(217deg);
  5961. }
  5962. .line:nth-child(170) .spark {
  5963.   width: 298px;
  5964.   height: 361px;
  5965.   -webkit-animation: spark170 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5966.           animation: spark170 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  5967. }
  5968. .line:nth-child(170) .fire {
  5969.   -webkit-animation: fire 1497ms -846ms linear infinite;
  5970.           animation: fire 1497ms -846ms linear infinite;
  5971. }
  5972. @-webkit-keyframes spark170 {
  5973.   0% {
  5974.     transform: translateY(574px);
  5975.   }
  5976.   50% {
  5977.     transform: translateY(0);
  5978.   }
  5979.   100% {
  5980.     transform: rotateZ(104deg) translateX(194px);
  5981.   }
  5982. }
  5983. @keyframes spark170 {
  5984.   0% {
  5985.     transform: translateY(574px);
  5986.   }
  5987.   50% {
  5988.     transform: translateY(0);
  5989.   }
  5990.   100% {
  5991.     transform: rotateZ(104deg) translateX(194px);
  5992.   }
  5993. }
  5994. .line:nth-child(171) {
  5995.   transform: rotateY(256deg);
  5996. }
  5997. .line:nth-child(171) .spark {
  5998.   width: 265px;
  5999.   height: 368px;
  6000.   -webkit-animation: spark171 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6001.           animation: spark171 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6002. }
  6003. .line:nth-child(171) .fire {
  6004.   -webkit-animation: fire 1927ms -162ms linear infinite;
  6005.           animation: fire 1927ms -162ms linear infinite;
  6006. }
  6007. @-webkit-keyframes spark171 {
  6008.   0% {
  6009.     transform: translateY(562px);
  6010.   }
  6011.   50% {
  6012.     transform: translateY(0);
  6013.   }
  6014.   100% {
  6015.     transform: rotateZ(129deg) translateX(106px);
  6016.   }
  6017. }
  6018. @keyframes spark171 {
  6019.   0% {
  6020.     transform: translateY(562px);
  6021.   }
  6022.   50% {
  6023.     transform: translateY(0);
  6024.   }
  6025.   100% {
  6026.     transform: rotateZ(129deg) translateX(106px);
  6027.   }
  6028. }
  6029. .line:nth-child(172) {
  6030.   transform: rotateY(118deg);
  6031. }
  6032. .line:nth-child(172) .spark {
  6033.   width: 387px;
  6034.   height: 338px;
  6035.   -webkit-animation: spark172 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6036.           animation: spark172 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6037. }
  6038. .line:nth-child(172) .fire {
  6039.   -webkit-animation: fire 1634ms -189ms linear infinite;
  6040.           animation: fire 1634ms -189ms linear infinite;
  6041. }
  6042. @-webkit-keyframes spark172 {
  6043.   0% {
  6044.     transform: translateY(553px);
  6045.   }
  6046.   50% {
  6047.     transform: translateY(0);
  6048.   }
  6049.   100% {
  6050.     transform: rotateZ(108deg) translateX(202px);
  6051.   }
  6052. }
  6053. @keyframes spark172 {
  6054.   0% {
  6055.     transform: translateY(553px);
  6056.   }
  6057.   50% {
  6058.     transform: translateY(0);
  6059.   }
  6060.   100% {
  6061.     transform: rotateZ(108deg) translateX(202px);
  6062.   }
  6063. }
  6064. .line:nth-child(173) {
  6065.   transform: rotateY(96deg);
  6066. }
  6067. .line:nth-child(173) .spark {
  6068.   width: 388px;
  6069.   height: 376px;
  6070.   -webkit-animation: spark173 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6071.           animation: spark173 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6072. }
  6073. .line:nth-child(173) .fire {
  6074.   -webkit-animation: fire 1919ms -805ms linear infinite;
  6075.           animation: fire 1919ms -805ms linear infinite;
  6076. }
  6077. @-webkit-keyframes spark173 {
  6078.   0% {
  6079.     transform: translateY(633px);
  6080.   }
  6081.   50% {
  6082.     transform: translateY(0);
  6083.   }
  6084.   100% {
  6085.     transform: rotateZ(43deg) translateX(197px);
  6086.   }
  6087. }
  6088. @keyframes spark173 {
  6089.   0% {
  6090.     transform: translateY(633px);
  6091.   }
  6092.   50% {
  6093.     transform: translateY(0);
  6094.   }
  6095.   100% {
  6096.     transform: rotateZ(43deg) translateX(197px);
  6097.   }
  6098. }
  6099. .line:nth-child(174) {
  6100.   transform: rotateY(149deg);
  6101. }
  6102. .line:nth-child(174) .spark {
  6103.   width: 269px;
  6104.   height: 364px;
  6105.   -webkit-animation: spark174 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6106.           animation: spark174 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6107. }
  6108. .line:nth-child(174) .fire {
  6109.   -webkit-animation: fire 1142ms -49ms linear infinite;
  6110.           animation: fire 1142ms -49ms linear infinite;
  6111. }
  6112. @-webkit-keyframes spark174 {
  6113.   0% {
  6114.     transform: translateY(626px);
  6115.   }
  6116.   50% {
  6117.     transform: translateY(0);
  6118.   }
  6119.   100% {
  6120.     transform: rotateZ(4deg) translateX(217px);
  6121.   }
  6122. }
  6123. @keyframes spark174 {
  6124.   0% {
  6125.     transform: translateY(626px);
  6126.   }
  6127.   50% {
  6128.     transform: translateY(0);
  6129.   }
  6130.   100% {
  6131.     transform: rotateZ(4deg) translateX(217px);
  6132.   }
  6133. }
  6134. .line:nth-child(175) {
  6135.   transform: rotateY(311deg);
  6136. }
  6137. .line:nth-child(175) .spark {
  6138.   width: 338px;
  6139.   height: 306px;
  6140.   -webkit-animation: spark175 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6141.           animation: spark175 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6142. }
  6143. .line:nth-child(175) .fire {
  6144.   -webkit-animation: fire 1170ms -438ms linear infinite;
  6145.           animation: fire 1170ms -438ms linear infinite;
  6146. }
  6147. @-webkit-keyframes spark175 {
  6148.   0% {
  6149.     transform: translateY(516px);
  6150.   }
  6151.   50% {
  6152.     transform: translateY(0);
  6153.   }
  6154.   100% {
  6155.     transform: rotateZ(282deg) translateX(230px);
  6156.   }
  6157. }
  6158. @keyframes spark175 {
  6159.   0% {
  6160.     transform: translateY(516px);
  6161.   }
  6162.   50% {
  6163.     transform: translateY(0);
  6164.   }
  6165.   100% {
  6166.     transform: rotateZ(282deg) translateX(230px);
  6167.   }
  6168. }
  6169. .line:nth-child(176) {
  6170.   transform: rotateY(52deg);
  6171. }
  6172. .line:nth-child(176) .spark {
  6173.   width: 372px;
  6174.   height: 201px;
  6175.   -webkit-animation: spark176 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6176.           animation: spark176 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6177. }
  6178. .line:nth-child(176) .fire {
  6179.   -webkit-animation: fire 1737ms -793ms linear infinite;
  6180.           animation: fire 1737ms -793ms linear infinite;
  6181. }
  6182. @-webkit-keyframes spark176 {
  6183.   0% {
  6184.     transform: translateY(619px);
  6185.   }
  6186.   50% {
  6187.     transform: translateY(0);
  6188.   }
  6189.   100% {
  6190.     transform: rotateZ(276deg) translateX(194px);
  6191.   }
  6192. }
  6193. @keyframes spark176 {
  6194.   0% {
  6195.     transform: translateY(619px);
  6196.   }
  6197.   50% {
  6198.     transform: translateY(0);
  6199.   }
  6200.   100% {
  6201.     transform: rotateZ(276deg) translateX(194px);
  6202.   }
  6203. }
  6204. .line:nth-child(177) {
  6205.   transform: rotateY(317deg);
  6206. }
  6207. .line:nth-child(177) .spark {
  6208.   width: 344px;
  6209.   height: 326px;
  6210.   -webkit-animation: spark177 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6211.           animation: spark177 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6212. }
  6213. .line:nth-child(177) .fire {
  6214.   -webkit-animation: fire 1152ms -416ms linear infinite;
  6215.           animation: fire 1152ms -416ms linear infinite;
  6216. }
  6217. @-webkit-keyframes spark177 {
  6218.   0% {
  6219.     transform: translateY(579px);
  6220.   }
  6221.   50% {
  6222.     transform: translateY(0);
  6223.   }
  6224.   100% {
  6225.     transform: rotateZ(28deg) translateX(206px);
  6226.   }
  6227. }
  6228. @keyframes spark177 {
  6229.   0% {
  6230.     transform: translateY(579px);
  6231.   }
  6232.   50% {
  6233.     transform: translateY(0);
  6234.   }
  6235.   100% {
  6236.     transform: rotateZ(28deg) translateX(206px);
  6237.   }
  6238. }
  6239. .line:nth-child(178) {
  6240.   transform: rotateY(79deg);
  6241. }
  6242. .line:nth-child(178) .spark {
  6243.   width: 351px;
  6244.   height: 251px;
  6245.   -webkit-animation: spark178 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6246.           animation: spark178 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6247. }
  6248. .line:nth-child(178) .fire {
  6249.   -webkit-animation: fire 1004ms -568ms linear infinite;
  6250.           animation: fire 1004ms -568ms linear infinite;
  6251. }
  6252. @-webkit-keyframes spark178 {
  6253.   0% {
  6254.     transform: translateY(606px);
  6255.   }
  6256.   50% {
  6257.     transform: translateY(0);
  6258.   }
  6259.   100% {
  6260.     transform: rotateZ(121deg) translateX(229px);
  6261.   }
  6262. }
  6263. @keyframes spark178 {
  6264.   0% {
  6265.     transform: translateY(606px);
  6266.   }
  6267.   50% {
  6268.     transform: translateY(0);
  6269.   }
  6270.   100% {
  6271.     transform: rotateZ(121deg) translateX(229px);
  6272.   }
  6273. }
  6274. .line:nth-child(179) {
  6275.   transform: rotateY(310deg);
  6276. }
  6277. .line:nth-child(179) .spark {
  6278.   width: 282px;
  6279.   height: 385px;
  6280.   -webkit-animation: spark179 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6281.           animation: spark179 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6282. }
  6283. .line:nth-child(179) .fire {
  6284.   -webkit-animation: fire 1695ms -777ms linear infinite;
  6285.           animation: fire 1695ms -777ms linear infinite;
  6286. }
  6287. @-webkit-keyframes spark179 {
  6288.   0% {
  6289.     transform: translateY(533px);
  6290.   }
  6291.   50% {
  6292.     transform: translateY(0);
  6293.   }
  6294.   100% {
  6295.     transform: rotateZ(152deg) translateX(286px);
  6296.   }
  6297. }
  6298. @keyframes spark179 {
  6299.   0% {
  6300.     transform: translateY(533px);
  6301.   }
  6302.   50% {
  6303.     transform: translateY(0);
  6304.   }
  6305.   100% {
  6306.     transform: rotateZ(152deg) translateX(286px);
  6307.   }
  6308. }
  6309. .line:nth-child(180) {
  6310.   transform: rotateY(66deg);
  6311. }
  6312. .line:nth-child(180) .spark {
  6313.   width: 271px;
  6314.   height: 347px;
  6315.   -webkit-animation: spark180 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6316.           animation: spark180 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6317. }
  6318. .line:nth-child(180) .fire {
  6319.   -webkit-animation: fire 1486ms -588ms linear infinite;
  6320.           animation: fire 1486ms -588ms linear infinite;
  6321. }
  6322. @-webkit-keyframes spark180 {
  6323.   0% {
  6324.     transform: translateY(627px);
  6325.   }
  6326.   50% {
  6327.     transform: translateY(0);
  6328.   }
  6329.   100% {
  6330.     transform: rotateZ(282deg) translateX(124px);
  6331.   }
  6332. }
  6333. @keyframes spark180 {
  6334.   0% {
  6335.     transform: translateY(627px);
  6336.   }
  6337.   50% {
  6338.     transform: translateY(0);
  6339.   }
  6340.   100% {
  6341.     transform: rotateZ(282deg) translateX(124px);
  6342.   }
  6343. }
  6344. .line:nth-child(181) {
  6345.   transform: rotateY(269deg);
  6346. }
  6347. .line:nth-child(181) .spark {
  6348.   width: 357px;
  6349.   height: 262px;
  6350.   -webkit-animation: spark181 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6351.           animation: spark181 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6352. }
  6353. .line:nth-child(181) .fire {
  6354.   -webkit-animation: fire 1988ms -428ms linear infinite;
  6355.           animation: fire 1988ms -428ms linear infinite;
  6356. }
  6357. @-webkit-keyframes spark181 {
  6358.   0% {
  6359.     transform: translateY(524px);
  6360.   }
  6361.   50% {
  6362.     transform: translateY(0);
  6363.   }
  6364.   100% {
  6365.     transform: rotateZ(294deg) translateX(249px);
  6366.   }
  6367. }
  6368. @keyframes spark181 {
  6369.   0% {
  6370.     transform: translateY(524px);
  6371.   }
  6372.   50% {
  6373.     transform: translateY(0);
  6374.   }
  6375.   100% {
  6376.     transform: rotateZ(294deg) translateX(249px);
  6377.   }
  6378. }
  6379. .line:nth-child(182) {
  6380.   transform: rotateY(251deg);
  6381. }
  6382. .line:nth-child(182) .spark {
  6383.   width: 318px;
  6384.   height: 218px;
  6385.   -webkit-animation: spark182 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6386.           animation: spark182 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6387. }
  6388. .line:nth-child(182) .fire {
  6389.   -webkit-animation: fire 1976ms -10ms linear infinite;
  6390.           animation: fire 1976ms -10ms linear infinite;
  6391. }
  6392. @-webkit-keyframes spark182 {
  6393.   0% {
  6394.     transform: translateY(513px);
  6395.   }
  6396.   50% {
  6397.     transform: translateY(0);
  6398.   }
  6399.   100% {
  6400.     transform: rotateZ(38deg) translateX(155px);
  6401.   }
  6402. }
  6403. @keyframes spark182 {
  6404.   0% {
  6405.     transform: translateY(513px);
  6406.   }
  6407.   50% {
  6408.     transform: translateY(0);
  6409.   }
  6410.   100% {
  6411.     transform: rotateZ(38deg) translateX(155px);
  6412.   }
  6413. }
  6414. .line:nth-child(183) {
  6415.   transform: rotateY(71deg);
  6416. }
  6417. .line:nth-child(183) .spark {
  6418.   width: 297px;
  6419.   height: 385px;
  6420.   -webkit-animation: spark183 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6421.           animation: spark183 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6422. }
  6423. .line:nth-child(183) .fire {
  6424.   -webkit-animation: fire 1598ms -525ms linear infinite;
  6425.           animation: fire 1598ms -525ms linear infinite;
  6426. }
  6427. @-webkit-keyframes spark183 {
  6428.   0% {
  6429.     transform: translateY(529px);
  6430.   }
  6431.   50% {
  6432.     transform: translateY(0);
  6433.   }
  6434.   100% {
  6435.     transform: rotateZ(140deg) translateX(125px);
  6436.   }
  6437. }
  6438. @keyframes spark183 {
  6439.   0% {
  6440.     transform: translateY(529px);
  6441.   }
  6442.   50% {
  6443.     transform: translateY(0);
  6444.   }
  6445.   100% {
  6446.     transform: rotateZ(140deg) translateX(125px);
  6447.   }
  6448. }
  6449. .line:nth-child(184) {
  6450.   transform: rotateY(247deg);
  6451. }
  6452. .line:nth-child(184) .spark {
  6453.   width: 300px;
  6454.   height: 333px;
  6455.   -webkit-animation: spark184 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6456.           animation: spark184 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6457. }
  6458. .line:nth-child(184) .fire {
  6459.   -webkit-animation: fire 1627ms -741ms linear infinite;
  6460.           animation: fire 1627ms -741ms linear infinite;
  6461. }
  6462. @-webkit-keyframes spark184 {
  6463.   0% {
  6464.     transform: translateY(574px);
  6465.   }
  6466.   50% {
  6467.     transform: translateY(0);
  6468.   }
  6469.   100% {
  6470.     transform: rotateZ(219deg) translateX(260px);
  6471.   }
  6472. }
  6473. @keyframes spark184 {
  6474.   0% {
  6475.     transform: translateY(574px);
  6476.   }
  6477.   50% {
  6478.     transform: translateY(0);
  6479.   }
  6480.   100% {
  6481.     transform: rotateZ(219deg) translateX(260px);
  6482.   }
  6483. }
  6484. .line:nth-child(185) {
  6485.   transform: rotateY(322deg);
  6486. }
  6487. .line:nth-child(185) .spark {
  6488.   width: 341px;
  6489.   height: 355px;
  6490.   -webkit-animation: spark185 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6491.           animation: spark185 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6492. }
  6493. .line:nth-child(185) .fire {
  6494.   -webkit-animation: fire 1306ms -506ms linear infinite;
  6495.           animation: fire 1306ms -506ms linear infinite;
  6496. }
  6497. @-webkit-keyframes spark185 {
  6498.   0% {
  6499.     transform: translateY(558px);
  6500.   }
  6501.   50% {
  6502.     transform: translateY(0);
  6503.   }
  6504.   100% {
  6505.     transform: rotateZ(72deg) translateX(212px);
  6506.   }
  6507. }
  6508. @keyframes spark185 {
  6509.   0% {
  6510.     transform: translateY(558px);
  6511.   }
  6512.   50% {
  6513.     transform: translateY(0);
  6514.   }
  6515.   100% {
  6516.     transform: rotateZ(72deg) translateX(212px);
  6517.   }
  6518. }
  6519. .line:nth-child(186) {
  6520.   transform: rotateY(2deg);
  6521. }
  6522. .line:nth-child(186) .spark {
  6523.   width: 209px;
  6524.   height: 265px;
  6525.   -webkit-animation: spark186 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6526.           animation: spark186 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6527. }
  6528. .line:nth-child(186) .fire {
  6529.   -webkit-animation: fire 1392ms -263ms linear infinite;
  6530.           animation: fire 1392ms -263ms linear infinite;
  6531. }
  6532. @-webkit-keyframes spark186 {
  6533.   0% {
  6534.     transform: translateY(618px);
  6535.   }
  6536.   50% {
  6537.     transform: translateY(0);
  6538.   }
  6539.   100% {
  6540.     transform: rotateZ(333deg) translateX(110px);
  6541.   }
  6542. }
  6543. @keyframes spark186 {
  6544.   0% {
  6545.     transform: translateY(618px);
  6546.   }
  6547.   50% {
  6548.     transform: translateY(0);
  6549.   }
  6550.   100% {
  6551.     transform: rotateZ(333deg) translateX(110px);
  6552.   }
  6553. }
  6554. .line:nth-child(187) {
  6555.   transform: rotateY(293deg);
  6556. }
  6557. .line:nth-child(187) .spark {
  6558.   width: 208px;
  6559.   height: 326px;
  6560.   -webkit-animation: spark187 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6561.           animation: spark187 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6562. }
  6563. .line:nth-child(187) .fire {
  6564.   -webkit-animation: fire 1988ms -117ms linear infinite;
  6565.           animation: fire 1988ms -117ms linear infinite;
  6566. }
  6567. @-webkit-keyframes spark187 {
  6568.   0% {
  6569.     transform: translateY(567px);
  6570.   }
  6571.   50% {
  6572.     transform: translateY(0);
  6573.   }
  6574.   100% {
  6575.     transform: rotateZ(36deg) translateX(237px);
  6576.   }
  6577. }
  6578. @keyframes spark187 {
  6579.   0% {
  6580.     transform: translateY(567px);
  6581.   }
  6582.   50% {
  6583.     transform: translateY(0);
  6584.   }
  6585.   100% {
  6586.     transform: rotateZ(36deg) translateX(237px);
  6587.   }
  6588. }
  6589. .line:nth-child(188) {
  6590.   transform: rotateY(91deg);
  6591. }
  6592. .line:nth-child(188) .spark {
  6593.   width: 327px;
  6594.   height: 352px;
  6595.   -webkit-animation: spark188 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6596.           animation: spark188 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6597. }
  6598. .line:nth-child(188) .fire {
  6599.   -webkit-animation: fire 1367ms -43ms linear infinite;
  6600.           animation: fire 1367ms -43ms linear infinite;
  6601. }
  6602. @-webkit-keyframes spark188 {
  6603.   0% {
  6604.     transform: translateY(584px);
  6605.   }
  6606.   50% {
  6607.     transform: translateY(0);
  6608.   }
  6609.   100% {
  6610.     transform: rotateZ(194deg) translateX(191px);
  6611.   }
  6612. }
  6613. @keyframes spark188 {
  6614.   0% {
  6615.     transform: translateY(584px);
  6616.   }
  6617.   50% {
  6618.     transform: translateY(0);
  6619.   }
  6620.   100% {
  6621.     transform: rotateZ(194deg) translateX(191px);
  6622.   }
  6623. }
  6624. .line:nth-child(189) {
  6625.   transform: rotateY(172deg);
  6626. }
  6627. .line:nth-child(189) .spark {
  6628.   width: 314px;
  6629.   height: 281px;
  6630.   -webkit-animation: spark189 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6631.           animation: spark189 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6632. }
  6633. .line:nth-child(189) .fire {
  6634.   -webkit-animation: fire 1714ms -552ms linear infinite;
  6635.           animation: fire 1714ms -552ms linear infinite;
  6636. }
  6637. @-webkit-keyframes spark189 {
  6638.   0% {
  6639.     transform: translateY(555px);
  6640.   }
  6641.   50% {
  6642.     transform: translateY(0);
  6643.   }
  6644.   100% {
  6645.     transform: rotateZ(199deg) translateX(238px);
  6646.   }
  6647. }
  6648. @keyframes spark189 {
  6649.   0% {
  6650.     transform: translateY(555px);
  6651.   }
  6652.   50% {
  6653.     transform: translateY(0);
  6654.   }
  6655.   100% {
  6656.     transform: rotateZ(199deg) translateX(238px);
  6657.   }
  6658. }
  6659. .line:nth-child(190) {
  6660.   transform: rotateY(13deg);
  6661. }
  6662. .line:nth-child(190) .spark {
  6663.   width: 398px;
  6664.   height: 296px;
  6665.   -webkit-animation: spark190 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6666.           animation: spark190 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6667. }
  6668. .line:nth-child(190) .fire {
  6669.   -webkit-animation: fire 1371ms -506ms linear infinite;
  6670.           animation: fire 1371ms -506ms linear infinite;
  6671. }
  6672. @-webkit-keyframes spark190 {
  6673.   0% {
  6674.     transform: translateY(592px);
  6675.   }
  6676.   50% {
  6677.     transform: translateY(0);
  6678.   }
  6679.   100% {
  6680.     transform: rotateZ(141deg) translateX(193px);
  6681.   }
  6682. }
  6683. @keyframes spark190 {
  6684.   0% {
  6685.     transform: translateY(592px);
  6686.   }
  6687.   50% {
  6688.     transform: translateY(0);
  6689.   }
  6690.   100% {
  6691.     transform: rotateZ(141deg) translateX(193px);
  6692.   }
  6693. }
  6694. .line:nth-child(191) {
  6695.   transform: rotateY(318deg);
  6696. }
  6697. .line:nth-child(191) .spark {
  6698.   width: 311px;
  6699.   height: 249px;
  6700.   -webkit-animation: spark191 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6701.           animation: spark191 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6702. }
  6703. .line:nth-child(191) .fire {
  6704.   -webkit-animation: fire 1336ms -638ms linear infinite;
  6705.           animation: fire 1336ms -638ms linear infinite;
  6706. }
  6707. @-webkit-keyframes spark191 {
  6708.   0% {
  6709.     transform: translateY(524px);
  6710.   }
  6711.   50% {
  6712.     transform: translateY(0);
  6713.   }
  6714.   100% {
  6715.     transform: rotateZ(18deg) translateX(199px);
  6716.   }
  6717. }
  6718. @keyframes spark191 {
  6719.   0% {
  6720.     transform: translateY(524px);
  6721.   }
  6722.   50% {
  6723.     transform: translateY(0);
  6724.   }
  6725.   100% {
  6726.     transform: rotateZ(18deg) translateX(199px);
  6727.   }
  6728. }
  6729. .line:nth-child(192) {
  6730.   transform: rotateY(128deg);
  6731. }
  6732. .line:nth-child(192) .spark {
  6733.   width: 296px;
  6734.   height: 313px;
  6735.   -webkit-animation: spark192 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6736.           animation: spark192 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6737. }
  6738. .line:nth-child(192) .fire {
  6739.   -webkit-animation: fire 1534ms -814ms linear infinite;
  6740.           animation: fire 1534ms -814ms linear infinite;
  6741. }
  6742. @-webkit-keyframes spark192 {
  6743.   0% {
  6744.     transform: translateY(505px);
  6745.   }
  6746.   50% {
  6747.     transform: translateY(0);
  6748.   }
  6749.   100% {
  6750.     transform: rotateZ(128deg) translateX(123px);
  6751.   }
  6752. }
  6753. @keyframes spark192 {
  6754.   0% {
  6755.     transform: translateY(505px);
  6756.   }
  6757.   50% {
  6758.     transform: translateY(0);
  6759.   }
  6760.   100% {
  6761.     transform: rotateZ(128deg) translateX(123px);
  6762.   }
  6763. }
  6764. .line:nth-child(193) {
  6765.   transform: rotateY(359deg);
  6766. }
  6767. .line:nth-child(193) .spark {
  6768.   width: 311px;
  6769.   height: 377px;
  6770.   -webkit-animation: spark193 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6771.           animation: spark193 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6772. }
  6773. .line:nth-child(193) .fire {
  6774.   -webkit-animation: fire 1268ms -777ms linear infinite;
  6775.           animation: fire 1268ms -777ms linear infinite;
  6776. }
  6777. @-webkit-keyframes spark193 {
  6778.   0% {
  6779.     transform: translateY(510px);
  6780.   }
  6781.   50% {
  6782.     transform: translateY(0);
  6783.   }
  6784.   100% {
  6785.     transform: rotateZ(134deg) translateX(215px);
  6786.   }
  6787. }
  6788. @keyframes spark193 {
  6789.   0% {
  6790.     transform: translateY(510px);
  6791.   }
  6792.   50% {
  6793.     transform: translateY(0);
  6794.   }
  6795.   100% {
  6796.     transform: rotateZ(134deg) translateX(215px);
  6797.   }
  6798. }
  6799. .line:nth-child(194) {
  6800.   transform: rotateY(287deg);
  6801. }
  6802. .line:nth-child(194) .spark {
  6803.   width: 240px;
  6804.   height: 321px;
  6805.   -webkit-animation: spark194 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6806.           animation: spark194 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6807. }
  6808. .line:nth-child(194) .fire {
  6809.   -webkit-animation: fire 1974ms -636ms linear infinite;
  6810.           animation: fire 1974ms -636ms linear infinite;
  6811. }
  6812. @-webkit-keyframes spark194 {
  6813.   0% {
  6814.     transform: translateY(578px);
  6815.   }
  6816.   50% {
  6817.     transform: translateY(0);
  6818.   }
  6819.   100% {
  6820.     transform: rotateZ(47deg) translateX(210px);
  6821.   }
  6822. }
  6823. @keyframes spark194 {
  6824.   0% {
  6825.     transform: translateY(578px);
  6826.   }
  6827.   50% {
  6828.     transform: translateY(0);
  6829.   }
  6830.   100% {
  6831.     transform: rotateZ(47deg) translateX(210px);
  6832.   }
  6833. }
  6834. .line:nth-child(195) {
  6835.   transform: rotateY(43deg);
  6836. }
  6837. .line:nth-child(195) .spark {
  6838.   width: 387px;
  6839.   height: 400px;
  6840.   -webkit-animation: spark195 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6841.           animation: spark195 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6842. }
  6843. .line:nth-child(195) .fire {
  6844.   -webkit-animation: fire 1669ms -463ms linear infinite;
  6845.           animation: fire 1669ms -463ms linear infinite;
  6846. }
  6847. @-webkit-keyframes spark195 {
  6848.   0% {
  6849.     transform: translateY(646px);
  6850.   }
  6851.   50% {
  6852.     transform: translateY(0);
  6853.   }
  6854.   100% {
  6855.     transform: rotateZ(218deg) translateX(188px);
  6856.   }
  6857. }
  6858. @keyframes spark195 {
  6859.   0% {
  6860.     transform: translateY(646px);
  6861.   }
  6862.   50% {
  6863.     transform: translateY(0);
  6864.   }
  6865.   100% {
  6866.     transform: rotateZ(218deg) translateX(188px);
  6867.   }
  6868. }
  6869. .line:nth-child(196) {
  6870.   transform: rotateY(110deg);
  6871. }
  6872. .line:nth-child(196) .spark {
  6873.   width: 223px;
  6874.   height: 364px;
  6875.   -webkit-animation: spark196 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6876.           animation: spark196 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6877. }
  6878. .line:nth-child(196) .fire {
  6879.   -webkit-animation: fire 1963ms -482ms linear infinite;
  6880.           animation: fire 1963ms -482ms linear infinite;
  6881. }
  6882. @-webkit-keyframes spark196 {
  6883.   0% {
  6884.     transform: translateY(563px);
  6885.   }
  6886.   50% {
  6887.     transform: translateY(0);
  6888.   }
  6889.   100% {
  6890.     transform: rotateZ(280deg) translateX(277px);
  6891.   }
  6892. }
  6893. @keyframes spark196 {
  6894.   0% {
  6895.     transform: translateY(563px);
  6896.   }
  6897.   50% {
  6898.     transform: translateY(0);
  6899.   }
  6900.   100% {
  6901.     transform: rotateZ(280deg) translateX(277px);
  6902.   }
  6903. }
  6904. .line:nth-child(197) {
  6905.   transform: rotateY(279deg);
  6906. }
  6907. .line:nth-child(197) .spark {
  6908.   width: 252px;
  6909.   height: 293px;
  6910.   -webkit-animation: spark197 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6911.           animation: spark197 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6912. }
  6913. .line:nth-child(197) .fire {
  6914.   -webkit-animation: fire 1828ms -371ms linear infinite;
  6915.           animation: fire 1828ms -371ms linear infinite;
  6916. }
  6917. @-webkit-keyframes spark197 {
  6918.   0% {
  6919.     transform: translateY(510px);
  6920.   }
  6921.   50% {
  6922.     transform: translateY(0);
  6923.   }
  6924.   100% {
  6925.     transform: rotateZ(83deg) translateX(251px);
  6926.   }
  6927. }
  6928. @keyframes spark197 {
  6929.   0% {
  6930.     transform: translateY(510px);
  6931.   }
  6932.   50% {
  6933.     transform: translateY(0);
  6934.   }
  6935.   100% {
  6936.     transform: rotateZ(83deg) translateX(251px);
  6937.   }
  6938. }
  6939. .line:nth-child(198) {
  6940.   transform: rotateY(56deg);
  6941. }
  6942. .line:nth-child(198) .spark {
  6943.   width: 360px;
  6944.   height: 287px;
  6945.   -webkit-animation: spark198 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6946.           animation: spark198 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6947. }
  6948. .line:nth-child(198) .fire {
  6949.   -webkit-animation: fire 1957ms -328ms linear infinite;
  6950.           animation: fire 1957ms -328ms linear infinite;
  6951. }
  6952. @-webkit-keyframes spark198 {
  6953.   0% {
  6954.     transform: translateY(518px);
  6955.   }
  6956.   50% {
  6957.     transform: translateY(0);
  6958.   }
  6959.   100% {
  6960.     transform: rotateZ(225deg) translateX(186px);
  6961.   }
  6962. }
  6963. @keyframes spark198 {
  6964.   0% {
  6965.     transform: translateY(518px);
  6966.   }
  6967.   50% {
  6968.     transform: translateY(0);
  6969.   }
  6970.   100% {
  6971.     transform: rotateZ(225deg) translateX(186px);
  6972.   }
  6973. }
  6974. .line:nth-child(199) {
  6975.   transform: rotateY(150deg);
  6976. }
  6977. .line:nth-child(199) .spark {
  6978.   width: 277px;
  6979.   height: 269px;
  6980.   -webkit-animation: spark199 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6981.           animation: spark199 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  6982. }
  6983. .line:nth-child(199) .fire {
  6984.   -webkit-animation: fire 1063ms -246ms linear infinite;
  6985.           animation: fire 1063ms -246ms linear infinite;
  6986. }
  6987. @-webkit-keyframes spark199 {
  6988.   0% {
  6989.     transform: translateY(548px);
  6990.   }
  6991.   50% {
  6992.     transform: translateY(0);
  6993.   }
  6994.   100% {
  6995.     transform: rotateZ(91deg) translateX(293px);
  6996.   }
  6997. }
  6998. @keyframes spark199 {
  6999.   0% {
  7000.     transform: translateY(548px);
  7001.   }
  7002.   50% {
  7003.     transform: translateY(0);
  7004.   }
  7005.   100% {
  7006.     transform: rotateZ(91deg) translateX(293px);
  7007.   }
  7008. }
  7009. .line:nth-child(200) {
  7010.   transform: rotateY(198deg);
  7011. }
  7012. .line:nth-child(200) .spark {
  7013.   width: 290px;
  7014.   height: 360px;
  7015.   -webkit-animation: spark200 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  7016.           animation: spark200 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite, opacity 5s ease-out infinite;
  7017. }
  7018. .line:nth-child(200) .fire {
  7019.   -webkit-animation: fire 1085ms -328ms linear infinite;
  7020.           animation: fire 1085ms -328ms linear infinite;
  7021. }
  7022. @-webkit-keyframes spark200 {
  7023.   0% {
  7024.     transform: translateY(507px);
  7025.   }
  7026.   50% {
  7027.     transform: translateY(0);
  7028.   }
  7029.   100% {
  7030.     transform: rotateZ(258deg) translateX(251px);
  7031.   }
  7032. }
  7033. @keyframes spark200 {
  7034.   0% {
  7035.     transform: translateY(507px);
  7036.   }
  7037.   50% {
  7038.     transform: translateY(0);
  7039.   }
  7040.   100% {
  7041.     transform: rotateZ(258deg) translateX(251px);
  7042.   }
  7043. }

  7044. @-webkit-keyframes opacity {
  7045.   0% {
  7046.     opacity: 0;
  7047.   }
  7048.   30% {
  7049.     opacity: 1;
  7050.   }
  7051.   40% {
  7052.     opacity: 0;
  7053.   }
  7054.   50% {
  7055.     opacity: 0;
  7056.   }
  7057.   55% {
  7058.     opacity: 1;
  7059.   }
  7060.   85% {
  7061.     opacity: 1;
  7062.   }
  7063.   100% {
  7064.     opacity: 0;
  7065.   }
  7066. }

  7067. @keyframes opacity {
  7068.   0% {
  7069.     opacity: 0;
  7070.   }
  7071.   30% {
  7072.     opacity: 1;
  7073.   }
  7074.   40% {
  7075.     opacity: 0;
  7076.   }
  7077.   50% {
  7078.     opacity: 0;
  7079.   }
  7080.   55% {
  7081.     opacity: 1;
  7082.   }
  7083.   85% {
  7084.     opacity: 1;
  7085.   }
  7086.   100% {
  7087.     opacity: 0;
  7088.   }
  7089. }
  7090. @-webkit-keyframes fire {
  7091.   0% {
  7092.     transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  7093.   }
  7094.   100% {
  7095.     transform: rotateX(360deg) rotateY(720deg) rotateZ(1080deg);
  7096.   }
  7097. }
  7098. @keyframes fire {
  7099.   0% {
  7100.     transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  7101.   }
  7102.   100% {
  7103.     transform: rotateX(360deg) rotateY(720deg) rotateZ(1080deg);
  7104.   }
  7105. }
  7106. @-webkit-keyframes rotate {
  7107.   0% {
  7108.     transform: rotateY(0deg);
  7109.   }
  7110.   100% {
  7111.     transform: rotateY(360deg);
  7112.   }
  7113. }
  7114. @keyframes rotate {
  7115.   0% {
  7116.     transform: rotateY(0deg);
  7117.   }
  7118.   100% {
  7119.     transform: rotateY(360deg);
  7120.   }
  7121. }
  7122. </style>
  7123. </head>
  7124. <body>

  7125. <div class="camera -x">
  7126.   <div class="camera -y">
  7127.     <div class="camera -z">
  7128.       <div class="fireworks">
  7129.         <div class="line">
  7130.           <div class="spark">
  7131.             <div class="fire"></div>
  7132.           </div>
  7133.         </div>
  7134.         <div class="line">
  7135.           <div class="spark">
  7136.             <div class="fire"></div>
  7137.           </div>
  7138.         </div>
  7139.         <div class="line">
  7140.           <div class="spark">
  7141.             <div class="fire"></div>
  7142.           </div>
  7143.         </div>
  7144.         <div class="line">
  7145.           <div class="spark">
  7146.             <div class="fire"></div>
  7147.           </div>
  7148.         </div>
  7149.         <div class="line">
  7150.           <div class="spark">
  7151.             <div class="fire"></div>
  7152.           </div>
  7153.         </div>
  7154.         <div class="line">
  7155.           <div class="spark">
  7156.             <div class="fire"></div>
  7157.           </div>
  7158.         </div>
  7159.         <div class="line">
  7160.           <div class="spark">
  7161.             <div class="fire"></div>
  7162.           </div>
  7163.         </div>
  7164.         <div class="line">
  7165.           <div class="spark">
  7166.             <div class="fire"></div>
  7167.           </div>
  7168.         </div>
  7169.         <div class="line">
  7170.           <div class="spark">
  7171.             <div class="fire"></div>
  7172.           </div>
  7173.         </div>
  7174.         <div class="line">
  7175.           <div class="spark">
  7176.             <div class="fire"></div>
  7177.           </div>
  7178.         </div>
  7179.         <div class="line">
  7180.           <div class="spark">
  7181.             <div class="fire"></div>
  7182.           </div>
  7183.         </div>
  7184.         <div class="line">
  7185.           <div class="spark">
  7186.             <div class="fire"></div>
  7187.           </div>
  7188.         </div>
  7189.         <div class="line">
  7190.           <div class="spark">
  7191.             <div class="fire"></div>
  7192.           </div>
  7193.         </div>
  7194.         <div class="line">
  7195.           <div class="spark">
  7196.             <div class="fire"></div>
  7197.           </div>
  7198.         </div>
  7199.         <div class="line">
  7200.           <div class="spark">
  7201.             <div class="fire"></div>
  7202.           </div>
  7203.         </div>
  7204.         <div class="line">
  7205.           <div class="spark">
  7206.             <div class="fire"></div>
  7207.           </div>
  7208.         </div>
  7209.         <div class="line">
  7210.           <div class="spark">
  7211.             <div class="fire"></div>
  7212.           </div>
  7213.         </div>
  7214.         <div class="line">
  7215.           <div class="spark">
  7216.             <div class="fire"></div>
  7217.           </div>
  7218.         </div>
  7219.         <div class="line">
  7220.           <div class="spark">
  7221.             <div class="fire"></div>
  7222.           </div>
  7223.         </div>
  7224.         <div class="line">
  7225.           <div class="spark">
  7226.             <div class="fire"></div>
  7227.           </div>
  7228.         </div>
  7229.         <div class="line">
  7230.           <div class="spark">
  7231.             <div class="fire"></div>
  7232.           </div>
  7233.         </div>
  7234.         <div class="line">
  7235.           <div class="spark">
  7236.             <div class="fire"></div>
  7237.           </div>
  7238.         </div>
  7239.         <div class="line">
  7240.           <div class="spark">
  7241.             <div class="fire"></div>
  7242.           </div>
  7243.         </div>
  7244.         <div class="line">
  7245.           <div class="spark">
  7246.             <div class="fire"></div>
  7247.           </div>
  7248.         </div>
  7249.         <div class="line">
  7250.           <div class="spark">
  7251.             <div class="fire"></div>
  7252.           </div>
  7253.         </div>
  7254.         <div class="line">
  7255.           <div class="spark">
  7256.             <div class="fire"></div>
  7257.           </div>
  7258.         </div>
  7259.         <div class="line">
  7260.           <div class="spark">
  7261.             <div class="fire"></div>
  7262.           </div>
  7263.         </div>
  7264.         <div class="line">
  7265.           <div class="spark">
  7266.             <div class="fire"></div>
  7267.           </div>
  7268.         </div>
  7269.         <div class="line">
  7270.           <div class="spark">
  7271.             <div class="fire"></div>
  7272.           </div>
  7273.         </div>
  7274.         <div class="line">
  7275.           <div class="spark">
  7276.             <div class="fire"></div>
  7277.           </div>
  7278.         </div>
  7279.         <div class="line">
  7280.           <div class="spark">
  7281.             <div class="fire"></div>
  7282.           </div>
  7283.         </div>
  7284.         <div class="line">
  7285.           <div class="spark">
  7286.             <div class="fire"></div>
  7287.           </div>
  7288.         </div>
  7289.         <div class="line">
  7290.           <div class="spark">
  7291.             <div class="fire"></div>
  7292.           </div>
  7293.         </div>
  7294.         <div class="line">
  7295.           <div class="spark">
  7296.             <div class="fire"></div>
  7297.           </div>
  7298.         </div>
  7299.         <div class="line">
  7300.           <div class="spark">
  7301.             <div class="fire"></div>
  7302.           </div>
  7303.         </div>
  7304.         <div class="line">
  7305.           <div class="spark">
  7306.             <div class="fire"></div>
  7307.           </div>
  7308.         </div>
  7309.         <div class="line">
  7310.           <div class="spark">
  7311.             <div class="fire"></div>
  7312.           </div>
  7313.         </div>
  7314.         <div class="line">
  7315.           <div class="spark">
  7316.             <div class="fire"></div>
  7317.           </div>
  7318.         </div>
  7319.         <div class="line">
  7320.           <div class="spark">
  7321.             <div class="fire"></div>
  7322.           </div>
  7323.         </div>
  7324.         <div class="line">
  7325.           <div class="spark">
  7326.             <div class="fire"></div>
  7327.           </div>
  7328.         </div>
  7329.         <div class="line">
  7330.           <div class="spark">
  7331.             <div class="fire"></div>
  7332.           </div>
  7333.         </div>
  7334.         <div class="line">
  7335.           <div class="spark">
  7336.             <div class="fire"></div>
  7337.           </div>
  7338.         </div>
  7339.         <div class="line">
  7340.           <div class="spark">
  7341.             <div class="fire"></div>
  7342.           </div>
  7343.         </div>
  7344.         <div class="line">
  7345.           <div class="spark">
  7346.             <div class="fire"></div>
  7347.           </div>
  7348.         </div>
  7349.         <div class="line">
  7350.           <div class="spark">
  7351.             <div class="fire"></div>
  7352.           </div>
  7353.         </div>
  7354.         <div class="line">
  7355.           <div class="spark">
  7356.             <div class="fire"></div>
  7357.           </div>
  7358.         </div>
  7359.         <div class="line">
  7360.           <div class="spark">
  7361.             <div class="fire"></div>
  7362.           </div>
  7363.         </div>
  7364.         <div class="line">
  7365.           <div class="spark">
  7366.             <div class="fire"></div>
  7367.           </div>
  7368.         </div>
  7369.         <div class="line">
  7370.           <div class="spark">
  7371.             <div class="fire"></div>
  7372.           </div>
  7373.         </div>
  7374.         <div class="line">
  7375.           <div class="spark">
  7376.             <div class="fire"></div>
  7377.           </div>
  7378.         </div>
  7379.         <div class="line">
  7380.           <div class="spark">
  7381.             <div class="fire"></div>
  7382.           </div>
  7383.         </div>
  7384.         <div class="line">
  7385.           <div class="spark">
  7386.             <div class="fire"></div>
  7387.           </div>
  7388.         </div>
  7389.         <div class="line">
  7390.           <div class="spark">
  7391.             <div class="fire"></div>
  7392.           </div>
  7393.         </div>
  7394.         <div class="line">
  7395.           <div class="spark">
  7396.             <div class="fire"></div>
  7397.           </div>
  7398.         </div>
  7399.         <div class="line">
  7400.           <div class="spark">
  7401.             <div class="fire"></div>
  7402.           </div>
  7403.         </div>
  7404.         <div class="line">
  7405.           <div class="spark">
  7406.             <div class="fire"></div>
  7407.           </div>
  7408.         </div>
  7409.         <div class="line">
  7410.           <div class="spark">
  7411.             <div class="fire"></div>
  7412.           </div>
  7413.         </div>
  7414.         <div class="line">
  7415.           <div class="spark">
  7416.             <div class="fire"></div>
  7417.           </div>
  7418.         </div>
  7419.         <div class="line">
  7420.           <div class="spark">
  7421.             <div class="fire"></div>
  7422.           </div>
  7423.         </div>
  7424.         <div class="line">
  7425.           <div class="spark">
  7426.             <div class="fire"></div>
  7427.           </div>
  7428.         </div>
  7429.         <div class="line">
  7430.           <div class="spark">
  7431.             <div class="fire"></div>
  7432.           </div>
  7433.         </div>
  7434.         <div class="line">
  7435.           <div class="spark">
  7436.             <div class="fire"></div>
  7437.           </div>
  7438.         </div>
  7439.         <div class="line">
  7440.           <div class="spark">
  7441.             <div class="fire"></div>
  7442.           </div>
  7443.         </div>
  7444.         <div class="line">
  7445.           <div class="spark">
  7446.             <div class="fire"></div>
  7447.           </div>
  7448.         </div>
  7449.         <div class="line">
  7450.           <div class="spark">
  7451.             <div class="fire"></div>
  7452.           </div>
  7453.         </div>
  7454.         <div class="line">
  7455.           <div class="spark">
  7456.             <div class="fire"></div>
  7457.           </div>
  7458.         </div>
  7459.         <div class="line">
  7460.           <div class="spark">
  7461.             <div class="fire"></div>
  7462.           </div>
  7463.         </div>
  7464.         <div class="line">
  7465.           <div class="spark">
  7466.             <div class="fire"></div>
  7467.           </div>
  7468.         </div>
  7469.         <div class="line">
  7470.           <div class="spark">
  7471.             <div class="fire"></div>
  7472.           </div>
  7473.         </div>
  7474.         <div class="line">
  7475.           <div class="spark">
  7476.             <div class="fire"></div>
  7477.           </div>
  7478.         </div>
  7479.         <div class="line">
  7480.           <div class="spark">
  7481.             <div class="fire"></div>
  7482.           </div>
  7483.         </div>
  7484.         <div class="line">
  7485.           <div class="spark">
  7486.             <div class="fire"></div>
  7487.           </div>
  7488.         </div>
  7489.         <div class="line">
  7490.           <div class="spark">
  7491.             <div class="fire"></div>
  7492.           </div>
  7493.         </div>
  7494.         <div class="line">
  7495.           <div class="spark">
  7496.             <div class="fire"></div>
  7497.           </div>
  7498.         </div>
  7499.         <div class="line">
  7500.           <div class="spark">
  7501.             <div class="fire"></div>
  7502.           </div>
  7503.         </div>
  7504.         <div class="line">
  7505.           <div class="spark">
  7506.             <div class="fire"></div>
  7507.           </div>
  7508.         </div>
  7509.         <div class="line">
  7510.           <div class="spark">
  7511.             <div class="fire"></div>
  7512.           </div>
  7513.         </div>
  7514.         <div class="line">
  7515.           <div class="spark">
  7516.             <div class="fire"></div>
  7517.           </div>
  7518.         </div>
  7519.         <div class="line">
  7520.           <div class="spark">
  7521.             <div class="fire"></div>
  7522.           </div>
  7523.         </div>
  7524.         <div class="line">
  7525.           <div class="spark">
  7526.             <div class="fire"></div>
  7527.           </div>
  7528.         </div>
  7529.         <div class="line">
  7530.           <div class="spark">
  7531.             <div class="fire"></div>
  7532.           </div>
  7533.         </div>
  7534.         <div class="line">
  7535.           <div class="spark">
  7536.             <div class="fire"></div>
  7537.           </div>
  7538.         </div>
  7539.         <div class="line">
  7540.           <div class="spark">
  7541.             <div class="fire"></div>
  7542.           </div>
  7543.         </div>
  7544.         <div class="line">
  7545.           <div class="spark">
  7546.             <div class="fire"></div>
  7547.           </div>
  7548.         </div>
  7549.         <div class="line">
  7550.           <div class="spark">
  7551.             <div class="fire"></div>
  7552.           </div>
  7553.         </div>
  7554.         <div class="line">
  7555.           <div class="spark">
  7556.             <div class="fire"></div>
  7557.           </div>
  7558.         </div>
  7559.         <div class="line">
  7560.           <div class="spark">
  7561.             <div class="fire"></div>
  7562.           </div>
  7563.         </div>
  7564.         <div class="line">
  7565.           <div class="spark">
  7566.             <div class="fire"></div>
  7567.           </div>
  7568.         </div>
  7569.         <div class="line">
  7570.           <div class="spark">
  7571.             <div class="fire"></div>
  7572.           </div>
  7573.         </div>
  7574.         <div class="line">
  7575.           <div class="spark">
  7576.             <div class="fire"></div>
  7577.           </div>
  7578.         </div>
  7579.         <div class="line">
  7580.           <div class="spark">
  7581.             <div class="fire"></div>
  7582.           </div>
  7583.         </div>
  7584.         <div class="line">
  7585.           <div class="spark">
  7586.             <div class="fire"></div>
  7587.           </div>
  7588.         </div>
  7589.         <div class="line">
  7590.           <div class="spark">
  7591.             <div class="fire"></div>
  7592.           </div>
  7593.         </div>
  7594.         <div class="line">
  7595.           <div class="spark">
  7596.             <div class="fire"></div>
  7597.           </div>
  7598.         </div>
  7599.         <div class="line">
  7600.           <div class="spark">
  7601.             <div class="fire"></div>
  7602.           </div>
  7603.         </div>
  7604.         <div class="line">
  7605.           <div class="spark">
  7606.             <div class="fire"></div>
  7607.           </div>
  7608.         </div>
  7609.         <div class="line">
  7610.           <div class="spark">
  7611.             <div class="fire"></div>
  7612.           </div>
  7613.         </div>
  7614.         <div class="line">
  7615.           <div class="spark">
  7616.             <div class="fire"></div>
  7617.           </div>
  7618.         </div>
  7619.         <div class="line">
  7620.           <div class="spark">
  7621.             <div class="fire"></div>
  7622.           </div>
  7623.         </div>
  7624.         <div class="line">
  7625.           <div class="spark">
  7626.             <div class="fire"></div>
  7627.           </div>
  7628.         </div>
  7629.         <div class="line">
  7630.           <div class="spark">
  7631.             <div class="fire"></div>
  7632.           </div>
  7633.         </div>
  7634.         <div class="line">
  7635.           <div class="spark">
  7636.             <div class="fire"></div>
  7637.           </div>
  7638.         </div>
  7639.         <div class="line">
  7640.           <div class="spark">
  7641.             <div class="fire"></div>
  7642.           </div>
  7643.         </div>
  7644.         <div class="line">
  7645.           <div class="spark">
  7646.             <div class="fire"></div>
  7647.           </div>
  7648.         </div>
  7649.         <div class="line">
  7650.           <div class="spark">
  7651.             <div class="fire"></div>
  7652.           </div>
  7653.         </div>
  7654.         <div class="line">
  7655.           <div class="spark">
  7656.             <div class="fire"></div>
  7657.           </div>
  7658.         </div>
  7659.         <div class="line">
  7660.           <div class="spark">
  7661.             <div class="fire"></div>
  7662.           </div>
  7663.         </div>
  7664.         <div class="line">
  7665.           <div class="spark">
  7666.             <div class="fire"></div>
  7667.           </div>
  7668.         </div>
  7669.         <div class="line">
  7670.           <div class="spark">
  7671.             <div class="fire"></div>
  7672.           </div>
  7673.         </div>
  7674.         <div class="line">
  7675.           <div class="spark">
  7676.             <div class="fire"></div>
  7677.           </div>
  7678.         </div>
  7679.         <div class="line">
  7680.           <div class="spark">
  7681.             <div class="fire"></div>
  7682.           </div>
  7683.         </div>
  7684.         <div class="line">
  7685.           <div class="spark">
  7686.             <div class="fire"></div>
  7687.           </div>
  7688.         </div>
  7689.         <div class="line">
  7690.           <div class="spark">
  7691.             <div class="fire"></div>
  7692.           </div>
  7693.         </div>
  7694.         <div class="line">
  7695.           <div class="spark">
  7696.             <div class="fire"></div>
  7697.           </div>
  7698.         </div>
  7699.         <div class="line">
  7700.           <div class="spark">
  7701.             <div class="fire"></div>
  7702.           </div>
  7703.         </div>
  7704.         <div class="line">
  7705.           <div class="spark">
  7706.             <div class="fire"></div>
  7707.           </div>
  7708.         </div>
  7709.         <div class="line">
  7710.           <div class="spark">
  7711.             <div class="fire"></div>
  7712.           </div>
  7713.         </div>
  7714.         <div class="line">
  7715.           <div class="spark">
  7716.             <div class="fire"></div>
  7717.           </div>
  7718.         </div>
  7719.         <div class="line">
  7720.           <div class="spark">
  7721.             <div class="fire"></div>
  7722.           </div>
  7723.         </div>
  7724.         <div class="line">
  7725.           <div class="spark">
  7726.             <div class="fire"></div>
  7727.           </div>
  7728.         </div>
  7729.         <div class="line">
  7730.           <div class="spark">
  7731.             <div class="fire"></div>
  7732.           </div>
  7733.         </div>
  7734.         <div class="line">
  7735.           <div class="spark">
  7736.             <div class="fire"></div>
  7737.           </div>
  7738.         </div>
  7739.         <div class="line">
  7740.           <div class="spark">
  7741.             <div class="fire"></div>
  7742.           </div>
  7743.         </div>
  7744.         <div class="line">
  7745.           <div class="spark">
  7746.             <div class="fire"></div>
  7747.           </div>
  7748.         </div>
  7749.         <div class="line">
  7750.           <div class="spark">
  7751.             <div class="fire"></div>
  7752.           </div>
  7753.         </div>
  7754.         <div class="line">
  7755.           <div class="spark">
  7756.             <div class="fire"></div>
  7757.           </div>
  7758.         </div>
  7759.         <div class="line">
  7760.           <div class="spark">
  7761.             <div class="fire"></div>
  7762.           </div>
  7763.         </div>
  7764.         <div class="line">
  7765.           <div class="spark">
  7766.             <div class="fire"></div>
  7767.           </div>
  7768.         </div>
  7769.         <div class="line">
  7770.           <div class="spark">
  7771.             <div class="fire"></div>
  7772.           </div>
  7773.         </div>
  7774.         <div class="line">
  7775.           <div class="spark">
  7776.             <div class="fire"></div>
  7777.           </div>
  7778.         </div>
  7779.         <div class="line">
  7780.           <div class="spark">
  7781.             <div class="fire"></div>
  7782.           </div>
  7783.         </div>
  7784.         <div class="line">
  7785.           <div class="spark">
  7786.             <div class="fire"></div>
  7787.           </div>
  7788.         </div>
  7789.         <div class="line">
  7790.           <div class="spark">
  7791.             <div class="fire"></div>
  7792.           </div>
  7793.         </div>
  7794.         <div class="line">
  7795.           <div class="spark">
  7796.             <div class="fire"></div>
  7797.           </div>
  7798.         </div>
  7799.         <div class="line">
  7800.           <div class="spark">
  7801.             <div class="fire"></div>
  7802.           </div>
  7803.         </div>
  7804.         <div class="line">
  7805.           <div class="spark">
  7806.             <div class="fire"></div>
  7807.           </div>
  7808.         </div>
  7809.         <div class="line">
  7810.           <div class="spark">
  7811.             <div class="fire"></div>
  7812.           </div>
  7813.         </div>
  7814.         <div class="line">
  7815.           <div class="spark">
  7816.             <div class="fire"></div>
  7817.           </div>
  7818.         </div>
  7819.         <div class="line">
  7820.           <div class="spark">
  7821.             <div class="fire"></div>
  7822.           </div>
  7823.         </div>
  7824.         <div class="line">
  7825.           <div class="spark">
  7826.             <div class="fire"></div>
  7827.           </div>
  7828.         </div>
  7829.         <div class="line">
  7830.           <div class="spark">
  7831.             <div class="fire"></div>
  7832.           </div>
  7833.         </div>
  7834.         <div class="line">
  7835.           <div class="spark">
  7836.             <div class="fire"></div>
  7837.           </div>
  7838.         </div>
  7839.         <div class="line">
  7840.           <div class="spark">
  7841.             <div class="fire"></div>
  7842.           </div>
  7843.         </div>
  7844.         <div class="line">
  7845.           <div class="spark">
  7846.             <div class="fire"></div>
  7847.           </div>
  7848.         </div>
  7849.         <div class="line">
  7850.           <div class="spark">
  7851.             <div class="fire"></div>
  7852.           </div>
  7853.         </div>
  7854.         <div class="line">
  7855.           <div class="spark">
  7856.             <div class="fire"></div>
  7857.           </div>
  7858.         </div>
  7859.         <div class="line">
  7860.           <div class="spark">
  7861.             <div class="fire"></div>
  7862.           </div>
  7863.         </div>
  7864.         <div class="line">
  7865.           <div class="spark">
  7866.             <div class="fire"></div>
  7867.           </div>
  7868.         </div>
  7869.         <div class="line">
  7870.           <div class="spark">
  7871.             <div class="fire"></div>
  7872.           </div>
  7873.         </div>
  7874.         <div class="line">
  7875.           <div class="spark">
  7876.             <div class="fire"></div>
  7877.           </div>
  7878.         </div>
  7879.         <div class="line">
  7880.           <div class="spark">
  7881.             <div class="fire"></div>
  7882.           </div>
  7883.         </div>
  7884.         <div class="line">
  7885.           <div class="spark">
  7886.             <div class="fire"></div>
  7887.           </div>
  7888.         </div>
  7889.         <div class="line">
  7890.           <div class="spark">
  7891.             <div class="fire"></div>
  7892.           </div>
  7893.         </div>
  7894.         <div class="line">
  7895.           <div class="spark">
  7896.             <div class="fire"></div>
  7897.           </div>
  7898.         </div>
  7899.         <div class="line">
  7900.           <div class="spark">
  7901.             <div class="fire"></div>
  7902.           </div>
  7903.         </div>
  7904.         <div class="line">
  7905.           <div class="spark">
  7906.             <div class="fire"></div>
  7907.           </div>
  7908.         </div>
  7909.         <div class="line">
  7910.           <div class="spark">
  7911.             <div class="fire"></div>
  7912.           </div>
  7913.         </div>
  7914.         <div class="line">
  7915.           <div class="spark">
  7916.             <div class="fire"></div>
  7917.           </div>
  7918.         </div>
  7919.         <div class="line">
  7920.           <div class="spark">
  7921.             <div class="fire"></div>
  7922.           </div>
  7923.         </div>
  7924.         <div class="line">
  7925.           <div class="spark">
  7926.             <div class="fire"></div>
  7927.           </div>
  7928.         </div>
  7929.         <div class="line">
  7930.           <div class="spark">
  7931.             <div class="fire"></div>
  7932.           </div>
  7933.         </div>
  7934.         <div class="line">
  7935.           <div class="spark">
  7936.             <div class="fire"></div>
  7937.           </div>
  7938.         </div>
  7939.         <div class="line">
  7940.           <div class="spark">
  7941.             <div class="fire"></div>
  7942.           </div>
  7943.         </div>
  7944.         <div class="line">
  7945.           <div class="spark">
  7946.             <div class="fire"></div>
  7947.           </div>
  7948.         </div>
  7949.         <div class="line">
  7950.           <div class="spark">
  7951.             <div class="fire"></div>
  7952.           </div>
  7953.         </div>
  7954.         <div class="line">
  7955.           <div class="spark">
  7956.             <div class="fire"></div>
  7957.           </div>
  7958.         </div>
  7959.         <div class="line">
  7960.           <div class="spark">
  7961.             <div class="fire"></div>
  7962.           </div>
  7963.         </div>
  7964.         <div class="line">
  7965.           <div class="spark">
  7966.             <div class="fire"></div>
  7967.           </div>
  7968.         </div>
  7969.         <div class="line">
  7970.           <div class="spark">
  7971.             <div class="fire"></div>
  7972.           </div>
  7973.         </div>
  7974.         <div class="line">
  7975.           <div class="spark">
  7976.             <div class="fire"></div>
  7977.           </div>
  7978.         </div>
  7979.         <div class="line">
  7980.           <div class="spark">
  7981.             <div class="fire"></div>
  7982.           </div>
  7983.         </div>
  7984.         <div class="line">
  7985.           <div class="spark">
  7986.             <div class="fire"></div>
  7987.           </div>
  7988.         </div>
  7989.         <div class="line">
  7990.           <div class="spark">
  7991.             <div class="fire"></div>
  7992.           </div>
  7993.         </div>
  7994.         <div class="line">
  7995.           <div class="spark">
  7996.             <div class="fire"></div>
  7997.           </div>
  7998.         </div>
  7999.         <div class="line">
  8000.           <div class="spark">
  8001.             <div class="fire"></div>
  8002.           </div>
  8003.         </div>
  8004.         <div class="line">
  8005.           <div class="spark">
  8006.             <div class="fire"></div>
  8007.           </div>
  8008.         </div>
  8009.         <div class="line">
  8010.           <div class="spark">
  8011.             <div class="fire"></div>
  8012.           </div>
  8013.         </div>
  8014.         <div class="line">
  8015.           <div class="spark">
  8016.             <div class="fire"></div>
  8017.           </div>
  8018.         </div>
  8019.         <div class="line">
  8020.           <div class="spark">
  8021.             <div class="fire"></div>
  8022.           </div>
  8023.         </div>
  8024.         <div class="line">
  8025.           <div class="spark">
  8026.             <div class="fire"></div>
  8027.           </div>
  8028.         </div>
  8029.         <div class="line">
  8030.           <div class="spark">
  8031.             <div class="fire"></div>
  8032.           </div>
  8033.         </div>
  8034.         <div class="line">
  8035.           <div class="spark">
  8036.             <div class="fire"></div>
  8037.           </div>
  8038.         </div>
  8039.         <div class="line">
  8040.           <div class="spark">
  8041.             <div class="fire"></div>
  8042.           </div>
  8043.         </div>
  8044.         <div class="line">
  8045.           <div class="spark">
  8046.             <div class="fire"></div>
  8047.           </div>
  8048.         </div>
  8049.         <div class="line">
  8050.           <div class="spark">
  8051.             <div class="fire"></div>
  8052.           </div>
  8053.         </div>
  8054.         <div class="line">
  8055.           <div class="spark">
  8056.             <div class="fire"></div>
  8057.           </div>
  8058.         </div>
  8059.         <div class="line">
  8060.           <div class="spark">
  8061.             <div class="fire"></div>
  8062.           </div>
  8063.         </div>
  8064.         <div class="line">
  8065.           <div class="spark">
  8066.             <div class="fire"></div>
  8067.           </div>
  8068.         </div>
  8069.         <div class="line">
  8070.           <div class="spark">
  8071.             <div class="fire"></div>
  8072.           </div>
  8073.         </div>
  8074.         <div class="line">
  8075.           <div class="spark">
  8076.             <div class="fire"></div>
  8077.           </div>
  8078.         </div>
  8079.         <div class="line">
  8080.           <div class="spark">
  8081.             <div class="fire"></div>
  8082.           </div>
  8083.         </div>
  8084.         <div class="line">
  8085.           <div class="spark">
  8086.             <div class="fire"></div>
  8087.           </div>
  8088.         </div>
  8089.         <div class="line">
  8090.           <div class="spark">
  8091.             <div class="fire"></div>
  8092.           </div>
  8093.         </div>
  8094.         <div class="line">
  8095.           <div class="spark">
  8096.             <div class="fire"></div>
  8097.           </div>
  8098.         </div>
  8099.         <div class="line">
  8100.           <div class="spark">
  8101.             <div class="fire"></div>
  8102.           </div>
  8103.         </div>
  8104.         <div class="line">
  8105.           <div class="spark">
  8106.             <div class="fire"></div>
  8107.           </div>
  8108.         </div>
  8109.         <div class="line">
  8110.           <div class="spark">
  8111.             <div class="fire"></div>
  8112.           </div>
  8113.         </div>
  8114.         <div class="line">
  8115.           <div class="spark">
  8116.             <div class="fire"></div>
  8117.           </div>
  8118.         </div>
  8119.         <div class="line">
  8120.           <div class="spark">
  8121.             <div class="fire"></div>
  8122.           </div>
  8123.         </div>
  8124.         <div class="line">
  8125.           <div class="spark">
  8126.             <div class="fire"></div>
  8127.           </div>
  8128.         </div>
  8129.       </div>
  8130.     </div>
  8131.   </div>
  8132. </div>
  8133. </body>
  8134. </html>
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部