@charset "UTF-8";
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@media screen and (min-width: 751px) {
  body#fc.is_safari .fc-review__story .stage .page-item:not(.-last).left:not(.-no) .page-item__face.-front {
    display: none;
  }
  body#fc.is_safari .fc-review__story .stage .page-item:not(.-last).-no .page-item__face.-front .paper, body#fc.is_safari .fc-review__story .stage .page-item:not(.-last).-no .page-item__face.-front .detail {
    opacity: 0;
  }
  body#fc.is_safari .fc-review__story .stage .page-item:not(.-last).-no .page-item__face.-back {
    -webkit-backface-visibility: initial;
            backface-visibility: initial;
  }
  body#fc.is_safari .fc-review__story .stage .page-item:not(.-last).-no .page-item__face.-back .image {
    opacity: 0;
  }
}

.fc {
  position: relative;
  font-family: "Yu Gothic", "游ゴシック体", "YuGothic", "Yu Gothic UI", "Meiryo", sans-serif;
  font-weight: 500;
  color: #36160F;
  width: 100%;
  min-height: 100vh;
}
.fc ::-moz-selection {
  background: #a57f4d;
}
.fc ::selection {
  background: #a57f4d;
}
.fc ::-moz-selection {
  background: #a57f4d;
}
.fc h1, .fc h2, .fc h3, .fc h4 {
  font-weight: inherit;
}
.fc img, .fc svg {
  width: 100%;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: initial;
}
.fc ._fonts {
  font-family: "Shippori Mincho", serif;
  font-weight: 700;
}
.fc ._fontk {
  font-family: "Kaisei Opti", serif;
  font-weight: 700;
}
.fc ._fontm {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.fc ._img-fit {
  overflow: hidden;
  position: relative;
}
.fc ._img-fit::before {
  content: "";
  width: 100%;
  display: block;
  position: relative;
}
.fc ._img-fit img.img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.fc ._img-fit img.img.-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.fc ._cms-contexts ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}
.fc ._cms-contexts ul li::before {
  content: "・";
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.fc ._cms-contexts ol li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.fc ._cms-contexts ol li::before {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.fc ._cms-contexts ol li:nth-of-type(1)::before {
  content: "1.";
}
.fc ._cms-contexts ol li:nth-of-type(2)::before {
  content: "2.";
}
.fc ._cms-contexts ol li:nth-of-type(3)::before {
  content: "3.";
}
.fc ._cms-contexts ol li:nth-of-type(4)::before {
  content: "4.";
}
.fc ._cms-contexts ol li:nth-of-type(5)::before {
  content: "5.";
}
.fc ._cms-contexts ol li:nth-of-type(6)::before {
  content: "6.";
}
.fc ._cms-contexts ol li:nth-of-type(7)::before {
  content: "7.";
}
.fc ._cms-contexts ol li:nth-of-type(8)::before {
  content: "8.";
}
.fc ._cms-contexts ol li:nth-of-type(9)::before {
  content: "9.";
}
.fc ._cms-contexts ol li:nth-of-type(10)::before {
  content: "10.";
}
.fc ._cms-contexts ol li:nth-of-type(11)::before {
  content: "11.";
}
.fc ._cms-contexts ol li:nth-of-type(12)::before {
  content: "12.";
}
.fc ._cms-contexts ol li:nth-of-type(13)::before {
  content: "13.";
}
.fc ._cms-contexts ol li:nth-of-type(14)::before {
  content: "14.";
}
.fc ._cms-contexts ol li:nth-of-type(15)::before {
  content: "15.";
}
.fc ._cms-contexts ol li:nth-of-type(16)::before {
  content: "16.";
}
.fc ._cms-contexts ol li:nth-of-type(17)::before {
  content: "17.";
}
.fc ._cms-contexts ol li:nth-of-type(18)::before {
  content: "18.";
}
.fc ._cms-contexts ol li:nth-of-type(19)::before {
  content: "19.";
}
.fc ._cms-contexts ol li:nth-of-type(20)::before {
  content: "20.";
}
.fc ._cms-contexts ol li:nth-of-type(21)::before {
  content: "21.";
}
.fc ._cms-contexts ol li:nth-of-type(22)::before {
  content: "22.";
}
.fc ._cms-contexts ol li:nth-of-type(23)::before {
  content: "23.";
}
.fc ._cms-contexts ol li:nth-of-type(24)::before {
  content: "24.";
}
.fc ._cms-contexts ol li:nth-of-type(25)::before {
  content: "25.";
}
.fc ._cms-contexts ol li:nth-of-type(26)::before {
  content: "26.";
}
.fc ._cms-contexts ol li:nth-of-type(27)::before {
  content: "27.";
}
.fc ._cms-contexts ol li:nth-of-type(28)::before {
  content: "28.";
}
.fc ._cms-contexts ol li:nth-of-type(29)::before {
  content: "29.";
}
.fc ._cms-contexts ol li:nth-of-type(30)::before {
  content: "30.";
}
.fc ._cms-contexts ol li:nth-of-type(31)::before {
  content: "31.";
}
.fc ._cms-contexts ol li:nth-of-type(32)::before {
  content: "32.";
}
.fc ._cms-contexts ol li:nth-of-type(33)::before {
  content: "33.";
}
.fc ._cms-contexts ol li:nth-of-type(34)::before {
  content: "34.";
}
.fc ._cms-contexts ol li:nth-of-type(35)::before {
  content: "35.";
}
.fc ._cms-contexts ol li:nth-of-type(36)::before {
  content: "36.";
}
.fc ._cms-contexts ol li:nth-of-type(37)::before {
  content: "37.";
}
.fc ._cms-contexts ol li:nth-of-type(38)::before {
  content: "38.";
}
.fc ._cms-contexts ol li:nth-of-type(39)::before {
  content: "39.";
}
.fc ._cms-contexts ol li:nth-of-type(40)::before {
  content: "40.";
}
.fc ._cms-contexts ol li:nth-of-type(41)::before {
  content: "41.";
}
.fc ._cms-contexts ol li:nth-of-type(42)::before {
  content: "42.";
}
.fc ._cms-contexts ol li:nth-of-type(43)::before {
  content: "43.";
}
.fc ._cms-contexts ol li:nth-of-type(44)::before {
  content: "44.";
}
.fc ._cms-contexts ol li:nth-of-type(45)::before {
  content: "45.";
}
.fc ._cms-contexts ol li:nth-of-type(46)::before {
  content: "46.";
}
.fc ._cms-contexts ol li:nth-of-type(47)::before {
  content: "47.";
}
.fc ._cms-contexts ol li:nth-of-type(48)::before {
  content: "48.";
}
.fc ._cms-contexts ol li:nth-of-type(49)::before {
  content: "49.";
}
.fc ._cms-contexts ol li:nth-of-type(50)::before {
  content: "50.";
}
.fc ._cms-contexts ol li:nth-of-type(51)::before {
  content: "51.";
}
.fc ._cms-contexts ol li:nth-of-type(52)::before {
  content: "52.";
}
.fc ._cms-contexts ol li:nth-of-type(53)::before {
  content: "53.";
}
.fc ._cms-contexts ol li:nth-of-type(54)::before {
  content: "54.";
}
.fc ._cms-contexts ol li:nth-of-type(55)::before {
  content: "55.";
}
.fc ._cms-contexts ol li:nth-of-type(56)::before {
  content: "56.";
}
.fc ._cms-contexts ol li:nth-of-type(57)::before {
  content: "57.";
}
.fc ._cms-contexts ol li:nth-of-type(58)::before {
  content: "58.";
}
.fc ._cms-contexts ol li:nth-of-type(59)::before {
  content: "59.";
}
.fc ._cms-contexts ol li:nth-of-type(60)::before {
  content: "60.";
}
.fc ._cms-contexts ol li:nth-of-type(61)::before {
  content: "61.";
}
.fc ._cms-contexts ol li:nth-of-type(62)::before {
  content: "62.";
}
.fc ._cms-contexts ol li:nth-of-type(63)::before {
  content: "63.";
}
.fc ._cms-contexts ol li:nth-of-type(64)::before {
  content: "64.";
}
.fc ._cms-contexts ol li:nth-of-type(65)::before {
  content: "65.";
}
.fc ._cms-contexts ol li:nth-of-type(66)::before {
  content: "66.";
}
.fc ._cms-contexts ol li:nth-of-type(67)::before {
  content: "67.";
}
.fc ._cms-contexts ol li:nth-of-type(68)::before {
  content: "68.";
}
.fc ._cms-contexts ol li:nth-of-type(69)::before {
  content: "69.";
}
.fc ._cms-contexts ol li:nth-of-type(70)::before {
  content: "70.";
}
.fc ._cms-contexts ol li:nth-of-type(71)::before {
  content: "71.";
}
.fc ._cms-contexts ol li:nth-of-type(72)::before {
  content: "72.";
}
.fc ._cms-contexts ol li:nth-of-type(73)::before {
  content: "73.";
}
.fc ._cms-contexts ol li:nth-of-type(74)::before {
  content: "74.";
}
.fc ._cms-contexts ol li:nth-of-type(75)::before {
  content: "75.";
}
.fc ._cms-contexts ol li:nth-of-type(76)::before {
  content: "76.";
}
.fc ._cms-contexts ol li:nth-of-type(77)::before {
  content: "77.";
}
.fc ._cms-contexts ol li:nth-of-type(78)::before {
  content: "78.";
}
.fc ._cms-contexts ol li:nth-of-type(79)::before {
  content: "79.";
}
.fc ._cms-contexts ol li:nth-of-type(80)::before {
  content: "80.";
}
.fc ._cms-contexts ol li:nth-of-type(81)::before {
  content: "81.";
}
.fc ._cms-contexts ol li:nth-of-type(82)::before {
  content: "82.";
}
.fc ._cms-contexts ol li:nth-of-type(83)::before {
  content: "83.";
}
.fc ._cms-contexts ol li:nth-of-type(84)::before {
  content: "84.";
}
.fc ._cms-contexts ol li:nth-of-type(85)::before {
  content: "85.";
}
.fc ._cms-contexts ol li:nth-of-type(86)::before {
  content: "86.";
}
.fc ._cms-contexts ol li:nth-of-type(87)::before {
  content: "87.";
}
.fc ._cms-contexts ol li:nth-of-type(88)::before {
  content: "88.";
}
.fc ._cms-contexts ol li:nth-of-type(89)::before {
  content: "89.";
}
.fc ._cms-contexts ol li:nth-of-type(90)::before {
  content: "90.";
}
.fc ._cms-contexts ol li:nth-of-type(91)::before {
  content: "91.";
}
.fc ._cms-contexts ol li:nth-of-type(92)::before {
  content: "92.";
}
.fc ._cms-contexts ol li:nth-of-type(93)::before {
  content: "93.";
}
.fc ._cms-contexts ol li:nth-of-type(94)::before {
  content: "94.";
}
.fc ._cms-contexts ol li:nth-of-type(95)::before {
  content: "95.";
}
.fc ._cms-contexts ol li:nth-of-type(96)::before {
  content: "96.";
}
.fc ._cms-contexts ol li:nth-of-type(97)::before {
  content: "97.";
}
.fc ._cms-contexts ol li:nth-of-type(98)::before {
  content: "98.";
}
.fc ._cms-contexts ol li:nth-of-type(99)::before {
  content: "99.";
}
.fc ._cms-contexts ol li:nth-of-type(100)::before {
  content: "100.";
}
.fc ._cms-contexts ol li:nth-of-type(101)::before {
  content: "101.";
}
.fc ._cms-contexts ol li:nth-of-type(102)::before {
  content: "102.";
}
.fc ._cms-contexts ol li:nth-of-type(103)::before {
  content: "103.";
}
.fc ._cms-contexts ol li:nth-of-type(104)::before {
  content: "104.";
}
.fc ._cms-contexts ol li:nth-of-type(105)::before {
  content: "105.";
}
.fc ._cms-contexts ol li:nth-of-type(106)::before {
  content: "106.";
}
.fc ._cms-contexts ol li:nth-of-type(107)::before {
  content: "107.";
}
.fc ._cms-contexts ol li:nth-of-type(108)::before {
  content: "108.";
}
.fc ._cms-contexts ol li:nth-of-type(109)::before {
  content: "109.";
}
.fc ._cms-contexts ol li:nth-of-type(110)::before {
  content: "110.";
}
.fc ._cms-contexts ol li:nth-of-type(111)::before {
  content: "111.";
}
.fc ._cms-contexts ol li:nth-of-type(112)::before {
  content: "112.";
}
.fc ._cms-contexts ol li:nth-of-type(113)::before {
  content: "113.";
}
.fc ._cms-contexts ol li:nth-of-type(114)::before {
  content: "114.";
}
.fc ._cms-contexts ol li:nth-of-type(115)::before {
  content: "115.";
}
.fc ._cms-contexts ol li:nth-of-type(116)::before {
  content: "116.";
}
.fc ._cms-contexts ol li:nth-of-type(117)::before {
  content: "117.";
}
.fc ._cms-contexts ol li:nth-of-type(118)::before {
  content: "118.";
}
.fc ._cms-contexts ol li:nth-of-type(119)::before {
  content: "119.";
}
.fc ._cms-contexts ol li:nth-of-type(120)::before {
  content: "120.";
}
.fc ._cms-contexts ol li:nth-of-type(121)::before {
  content: "121.";
}
.fc ._cms-contexts ol li:nth-of-type(122)::before {
  content: "122.";
}
.fc ._cms-contexts ol li:nth-of-type(123)::before {
  content: "123.";
}
.fc ._cms-contexts ol li:nth-of-type(124)::before {
  content: "124.";
}
.fc ._cms-contexts ol li:nth-of-type(125)::before {
  content: "125.";
}
.fc ._cms-contexts ol li:nth-of-type(126)::before {
  content: "126.";
}
.fc ._cms-contexts ol li:nth-of-type(127)::before {
  content: "127.";
}
.fc ._cms-contexts ol li:nth-of-type(128)::before {
  content: "128.";
}
.fc ._cms-contexts ol li:nth-of-type(129)::before {
  content: "129.";
}
.fc ._cms-contexts ol li:nth-of-type(130)::before {
  content: "130.";
}
.fc ._cms-contexts ol li:nth-of-type(131)::before {
  content: "131.";
}
.fc ._cms-contexts ol li:nth-of-type(132)::before {
  content: "132.";
}
.fc ._cms-contexts ol li:nth-of-type(133)::before {
  content: "133.";
}
.fc ._cms-contexts ol li:nth-of-type(134)::before {
  content: "134.";
}
.fc ._cms-contexts ol li:nth-of-type(135)::before {
  content: "135.";
}
.fc ._cms-contexts ol li:nth-of-type(136)::before {
  content: "136.";
}
.fc ._cms-contexts ol li:nth-of-type(137)::before {
  content: "137.";
}
.fc ._cms-contexts ol li:nth-of-type(138)::before {
  content: "138.";
}
.fc ._cms-contexts ol li:nth-of-type(139)::before {
  content: "139.";
}
.fc ._cms-contexts ol li:nth-of-type(140)::before {
  content: "140.";
}
.fc ._cms-contexts ol li:nth-of-type(141)::before {
  content: "141.";
}
.fc ._cms-contexts ol li:nth-of-type(142)::before {
  content: "142.";
}
.fc ._cms-contexts ol li:nth-of-type(143)::before {
  content: "143.";
}
.fc ._cms-contexts ol li:nth-of-type(144)::before {
  content: "144.";
}
.fc ._cms-contexts ol li:nth-of-type(145)::before {
  content: "145.";
}
.fc ._cms-contexts ol li:nth-of-type(146)::before {
  content: "146.";
}
.fc ._cms-contexts ol li:nth-of-type(147)::before {
  content: "147.";
}
.fc ._cms-contexts ol li:nth-of-type(148)::before {
  content: "148.";
}
.fc ._cms-contexts ol li:nth-of-type(149)::before {
  content: "149.";
}
.fc ._cms-contexts ol li:nth-of-type(150)::before {
  content: "150.";
}
.fc ._cms-contexts ol li:nth-of-type(151)::before {
  content: "151.";
}
.fc ._cms-contexts ol li:nth-of-type(152)::before {
  content: "152.";
}
.fc ._cms-contexts ol li:nth-of-type(153)::before {
  content: "153.";
}
.fc ._cms-contexts ol li:nth-of-type(154)::before {
  content: "154.";
}
.fc ._cms-contexts ol li:nth-of-type(155)::before {
  content: "155.";
}
.fc ._cms-contexts ol li:nth-of-type(156)::before {
  content: "156.";
}
.fc ._cms-contexts ol li:nth-of-type(157)::before {
  content: "157.";
}
.fc ._cms-contexts ol li:nth-of-type(158)::before {
  content: "158.";
}
.fc ._cms-contexts ol li:nth-of-type(159)::before {
  content: "159.";
}
.fc ._cms-contexts ol li:nth-of-type(160)::before {
  content: "160.";
}
.fc ._cms-contexts ol li:nth-of-type(161)::before {
  content: "161.";
}
.fc ._cms-contexts ol li:nth-of-type(162)::before {
  content: "162.";
}
.fc ._cms-contexts ol li:nth-of-type(163)::before {
  content: "163.";
}
.fc ._cms-contexts ol li:nth-of-type(164)::before {
  content: "164.";
}
.fc ._cms-contexts ol li:nth-of-type(165)::before {
  content: "165.";
}
.fc ._cms-contexts ol li:nth-of-type(166)::before {
  content: "166.";
}
.fc ._cms-contexts ol li:nth-of-type(167)::before {
  content: "167.";
}
.fc ._cms-contexts ol li:nth-of-type(168)::before {
  content: "168.";
}
.fc ._cms-contexts ol li:nth-of-type(169)::before {
  content: "169.";
}
.fc ._cms-contexts ol li:nth-of-type(170)::before {
  content: "170.";
}
.fc ._cms-contexts ol li:nth-of-type(171)::before {
  content: "171.";
}
.fc ._cms-contexts ol li:nth-of-type(172)::before {
  content: "172.";
}
.fc ._cms-contexts ol li:nth-of-type(173)::before {
  content: "173.";
}
.fc ._cms-contexts ol li:nth-of-type(174)::before {
  content: "174.";
}
.fc ._cms-contexts ol li:nth-of-type(175)::before {
  content: "175.";
}
.fc ._cms-contexts ol li:nth-of-type(176)::before {
  content: "176.";
}
.fc ._cms-contexts ol li:nth-of-type(177)::before {
  content: "177.";
}
.fc ._cms-contexts ol li:nth-of-type(178)::before {
  content: "178.";
}
.fc ._cms-contexts ol li:nth-of-type(179)::before {
  content: "179.";
}
.fc ._cms-contexts ol li:nth-of-type(180)::before {
  content: "180.";
}
.fc ._cms-contexts ol li:nth-of-type(181)::before {
  content: "181.";
}
.fc ._cms-contexts ol li:nth-of-type(182)::before {
  content: "182.";
}
.fc ._cms-contexts ol li:nth-of-type(183)::before {
  content: "183.";
}
.fc ._cms-contexts ol li:nth-of-type(184)::before {
  content: "184.";
}
.fc ._cms-contexts ol li:nth-of-type(185)::before {
  content: "185.";
}
.fc ._cms-contexts ol li:nth-of-type(186)::before {
  content: "186.";
}
.fc ._cms-contexts ol li:nth-of-type(187)::before {
  content: "187.";
}
.fc ._cms-contexts ol li:nth-of-type(188)::before {
  content: "188.";
}
.fc ._cms-contexts ol li:nth-of-type(189)::before {
  content: "189.";
}
.fc ._cms-contexts ol li:nth-of-type(190)::before {
  content: "190.";
}
.fc ._cms-contexts ol li:nth-of-type(191)::before {
  content: "191.";
}
.fc ._cms-contexts ol li:nth-of-type(192)::before {
  content: "192.";
}
.fc ._cms-contexts ol li:nth-of-type(193)::before {
  content: "193.";
}
.fc ._cms-contexts ol li:nth-of-type(194)::before {
  content: "194.";
}
.fc ._cms-contexts ol li:nth-of-type(195)::before {
  content: "195.";
}
.fc ._cms-contexts ol li:nth-of-type(196)::before {
  content: "196.";
}
.fc ._cms-contexts ol li:nth-of-type(197)::before {
  content: "197.";
}
.fc ._cms-contexts ol li:nth-of-type(198)::before {
  content: "198.";
}
.fc ._cms-contexts ol li:nth-of-type(199)::before {
  content: "199.";
}
.fc ._cms-contexts ol li:nth-of-type(200)::before {
  content: "200.";
}
.fc ._cms-contexts ol li:nth-of-type(201)::before {
  content: "201.";
}
.fc ._cms-contexts ol li:nth-of-type(202)::before {
  content: "202.";
}
.fc ._cms-contexts ol li:nth-of-type(203)::before {
  content: "203.";
}
.fc ._cms-contexts ol li:nth-of-type(204)::before {
  content: "204.";
}
.fc ._cms-contexts ol li:nth-of-type(205)::before {
  content: "205.";
}
.fc ._cms-contexts ol li:nth-of-type(206)::before {
  content: "206.";
}
.fc ._cms-contexts ol li:nth-of-type(207)::before {
  content: "207.";
}
.fc ._cms-contexts ol li:nth-of-type(208)::before {
  content: "208.";
}
.fc ._cms-contexts ol li:nth-of-type(209)::before {
  content: "209.";
}
.fc ._cms-contexts ol li:nth-of-type(210)::before {
  content: "210.";
}
.fc ._cms-contexts ol li:nth-of-type(211)::before {
  content: "211.";
}
.fc ._cms-contexts ol li:nth-of-type(212)::before {
  content: "212.";
}
.fc ._cms-contexts ol li:nth-of-type(213)::before {
  content: "213.";
}
.fc ._cms-contexts ol li:nth-of-type(214)::before {
  content: "214.";
}
.fc ._cms-contexts ol li:nth-of-type(215)::before {
  content: "215.";
}
.fc ._cms-contexts ol li:nth-of-type(216)::before {
  content: "216.";
}
.fc ._cms-contexts ol li:nth-of-type(217)::before {
  content: "217.";
}
.fc ._cms-contexts ol li:nth-of-type(218)::before {
  content: "218.";
}
.fc ._cms-contexts ol li:nth-of-type(219)::before {
  content: "219.";
}
.fc ._cms-contexts ol li:nth-of-type(220)::before {
  content: "220.";
}
.fc ._cms-contexts ol li:nth-of-type(221)::before {
  content: "221.";
}
.fc ._cms-contexts ol li:nth-of-type(222)::before {
  content: "222.";
}
.fc ._cms-contexts ol li:nth-of-type(223)::before {
  content: "223.";
}
.fc ._cms-contexts ol li:nth-of-type(224)::before {
  content: "224.";
}
.fc ._cms-contexts ol li:nth-of-type(225)::before {
  content: "225.";
}
.fc ._cms-contexts ol li:nth-of-type(226)::before {
  content: "226.";
}
.fc ._cms-contexts ol li:nth-of-type(227)::before {
  content: "227.";
}
.fc ._cms-contexts ol li:nth-of-type(228)::before {
  content: "228.";
}
.fc ._cms-contexts ol li:nth-of-type(229)::before {
  content: "229.";
}
.fc ._cms-contexts ol li:nth-of-type(230)::before {
  content: "230.";
}
.fc ._cms-contexts ol li:nth-of-type(231)::before {
  content: "231.";
}
.fc ._cms-contexts ol li:nth-of-type(232)::before {
  content: "232.";
}
.fc ._cms-contexts ol li:nth-of-type(233)::before {
  content: "233.";
}
.fc ._cms-contexts ol li:nth-of-type(234)::before {
  content: "234.";
}
.fc ._cms-contexts ol li:nth-of-type(235)::before {
  content: "235.";
}
.fc ._cms-contexts ol li:nth-of-type(236)::before {
  content: "236.";
}
.fc ._cms-contexts ol li:nth-of-type(237)::before {
  content: "237.";
}
.fc ._cms-contexts ol li:nth-of-type(238)::before {
  content: "238.";
}
.fc ._cms-contexts ol li:nth-of-type(239)::before {
  content: "239.";
}
.fc ._cms-contexts ol li:nth-of-type(240)::before {
  content: "240.";
}
.fc ._cms-contexts ol li:nth-of-type(241)::before {
  content: "241.";
}
.fc ._cms-contexts ol li:nth-of-type(242)::before {
  content: "242.";
}
.fc ._cms-contexts ol li:nth-of-type(243)::before {
  content: "243.";
}
.fc ._cms-contexts ol li:nth-of-type(244)::before {
  content: "244.";
}
.fc ._cms-contexts ol li:nth-of-type(245)::before {
  content: "245.";
}
.fc ._cms-contexts ol li:nth-of-type(246)::before {
  content: "246.";
}
.fc ._cms-contexts ol li:nth-of-type(247)::before {
  content: "247.";
}
.fc ._cms-contexts ol li:nth-of-type(248)::before {
  content: "248.";
}
.fc ._cms-contexts ol li:nth-of-type(249)::before {
  content: "249.";
}
.fc ._cms-contexts ol li:nth-of-type(250)::before {
  content: "250.";
}
.fc ._cms-contexts ol li:nth-of-type(251)::before {
  content: "251.";
}
.fc ._cms-contexts ol li:nth-of-type(252)::before {
  content: "252.";
}
.fc ._cms-contexts ol li:nth-of-type(253)::before {
  content: "253.";
}
.fc ._cms-contexts ol li:nth-of-type(254)::before {
  content: "254.";
}
.fc ._cms-contexts ol li:nth-of-type(255)::before {
  content: "255.";
}
.fc ._cms-contexts ol li:nth-of-type(256)::before {
  content: "256.";
}
.fc ._cms-contexts ol li:nth-of-type(257)::before {
  content: "257.";
}
.fc ._cms-contexts ol li:nth-of-type(258)::before {
  content: "258.";
}
.fc ._cms-contexts ol li:nth-of-type(259)::before {
  content: "259.";
}
.fc ._cms-contexts ol li:nth-of-type(260)::before {
  content: "260.";
}
.fc ._cms-contexts ol li:nth-of-type(261)::before {
  content: "261.";
}
.fc ._cms-contexts ol li:nth-of-type(262)::before {
  content: "262.";
}
.fc ._cms-contexts ol li:nth-of-type(263)::before {
  content: "263.";
}
.fc ._cms-contexts ol li:nth-of-type(264)::before {
  content: "264.";
}
.fc ._cms-contexts ol li:nth-of-type(265)::before {
  content: "265.";
}
.fc ._cms-contexts ol li:nth-of-type(266)::before {
  content: "266.";
}
.fc ._cms-contexts ol li:nth-of-type(267)::before {
  content: "267.";
}
.fc ._cms-contexts ol li:nth-of-type(268)::before {
  content: "268.";
}
.fc ._cms-contexts ol li:nth-of-type(269)::before {
  content: "269.";
}
.fc ._cms-contexts ol li:nth-of-type(270)::before {
  content: "270.";
}
.fc ._cms-contexts ol li:nth-of-type(271)::before {
  content: "271.";
}
.fc ._cms-contexts ol li:nth-of-type(272)::before {
  content: "272.";
}
.fc ._cms-contexts ol li:nth-of-type(273)::before {
  content: "273.";
}
.fc ._cms-contexts ol li:nth-of-type(274)::before {
  content: "274.";
}
.fc ._cms-contexts ol li:nth-of-type(275)::before {
  content: "275.";
}
.fc ._cms-contexts ol li:nth-of-type(276)::before {
  content: "276.";
}
.fc ._cms-contexts ol li:nth-of-type(277)::before {
  content: "277.";
}
.fc ._cms-contexts ol li:nth-of-type(278)::before {
  content: "278.";
}
.fc ._cms-contexts ol li:nth-of-type(279)::before {
  content: "279.";
}
.fc ._cms-contexts ol li:nth-of-type(280)::before {
  content: "280.";
}
.fc ._cms-contexts ol li:nth-of-type(281)::before {
  content: "281.";
}
.fc ._cms-contexts ol li:nth-of-type(282)::before {
  content: "282.";
}
.fc ._cms-contexts ol li:nth-of-type(283)::before {
  content: "283.";
}
.fc ._cms-contexts ol li:nth-of-type(284)::before {
  content: "284.";
}
.fc ._cms-contexts ol li:nth-of-type(285)::before {
  content: "285.";
}
.fc ._cms-contexts ol li:nth-of-type(286)::before {
  content: "286.";
}
.fc ._cms-contexts ol li:nth-of-type(287)::before {
  content: "287.";
}
.fc ._cms-contexts ol li:nth-of-type(288)::before {
  content: "288.";
}
.fc ._cms-contexts ol li:nth-of-type(289)::before {
  content: "289.";
}
.fc ._cms-contexts ol li:nth-of-type(290)::before {
  content: "290.";
}
.fc ._cms-contexts ol li:nth-of-type(291)::before {
  content: "291.";
}
.fc ._cms-contexts ol li:nth-of-type(292)::before {
  content: "292.";
}
.fc ._cms-contexts ol li:nth-of-type(293)::before {
  content: "293.";
}
.fc ._cms-contexts ol li:nth-of-type(294)::before {
  content: "294.";
}
.fc ._cms-contexts ol li:nth-of-type(295)::before {
  content: "295.";
}
.fc ._cms-contexts ol li:nth-of-type(296)::before {
  content: "296.";
}
.fc ._cms-contexts ol li:nth-of-type(297)::before {
  content: "297.";
}
.fc ._cms-contexts ol li:nth-of-type(298)::before {
  content: "298.";
}
.fc ._cms-contexts ol li:nth-of-type(299)::before {
  content: "299.";
}
.fc ._cms-contexts ol li:nth-of-type(300)::before {
  content: "300.";
}
.fc ._cms-contexts ol li:nth-of-type(301)::before {
  content: "301.";
}
.fc ._cms-contexts ol li:nth-of-type(302)::before {
  content: "302.";
}
.fc ._cms-contexts ol li:nth-of-type(303)::before {
  content: "303.";
}
.fc ._cms-contexts ol li:nth-of-type(304)::before {
  content: "304.";
}
.fc ._cms-contexts ol li:nth-of-type(305)::before {
  content: "305.";
}
.fc ._cms-contexts ol li:nth-of-type(306)::before {
  content: "306.";
}
.fc ._cms-contexts ol li:nth-of-type(307)::before {
  content: "307.";
}
.fc ._cms-contexts ol li:nth-of-type(308)::before {
  content: "308.";
}
.fc ._cms-contexts ol li:nth-of-type(309)::before {
  content: "309.";
}
.fc ._cms-contexts ol li:nth-of-type(310)::before {
  content: "310.";
}
.fc ._cms-contexts ol li:nth-of-type(311)::before {
  content: "311.";
}
.fc ._cms-contexts ol li:nth-of-type(312)::before {
  content: "312.";
}
.fc ._cms-contexts ol li:nth-of-type(313)::before {
  content: "313.";
}
.fc ._cms-contexts ol li:nth-of-type(314)::before {
  content: "314.";
}
.fc ._cms-contexts ol li:nth-of-type(315)::before {
  content: "315.";
}
.fc ._cms-contexts ol li:nth-of-type(316)::before {
  content: "316.";
}
.fc ._cms-contexts ol li:nth-of-type(317)::before {
  content: "317.";
}
.fc ._cms-contexts ol li:nth-of-type(318)::before {
  content: "318.";
}
.fc ._cms-contexts ol li:nth-of-type(319)::before {
  content: "319.";
}
.fc ._cms-contexts ol li:nth-of-type(320)::before {
  content: "320.";
}
.fc ._cms-contexts ol li:nth-of-type(321)::before {
  content: "321.";
}
.fc ._cms-contexts ol li:nth-of-type(322)::before {
  content: "322.";
}
.fc ._cms-contexts ol li:nth-of-type(323)::before {
  content: "323.";
}
.fc ._cms-contexts ol li:nth-of-type(324)::before {
  content: "324.";
}
.fc ._cms-contexts ol li:nth-of-type(325)::before {
  content: "325.";
}
.fc ._cms-contexts ol li:nth-of-type(326)::before {
  content: "326.";
}
.fc ._cms-contexts ol li:nth-of-type(327)::before {
  content: "327.";
}
.fc ._cms-contexts ol li:nth-of-type(328)::before {
  content: "328.";
}
.fc ._cms-contexts ol li:nth-of-type(329)::before {
  content: "329.";
}
.fc ._cms-contexts ol li:nth-of-type(330)::before {
  content: "330.";
}
.fc ._cms-contexts ol li:nth-of-type(331)::before {
  content: "331.";
}
.fc ._cms-contexts ol li:nth-of-type(332)::before {
  content: "332.";
}
.fc ._cms-contexts ol li:nth-of-type(333)::before {
  content: "333.";
}
.fc ._cms-contexts ol li:nth-of-type(334)::before {
  content: "334.";
}
.fc ._cms-contexts ol li:nth-of-type(335)::before {
  content: "335.";
}
.fc ._cms-contexts ol li:nth-of-type(336)::before {
  content: "336.";
}
.fc ._cms-contexts ol li:nth-of-type(337)::before {
  content: "337.";
}
.fc ._cms-contexts ol li:nth-of-type(338)::before {
  content: "338.";
}
.fc ._cms-contexts ol li:nth-of-type(339)::before {
  content: "339.";
}
.fc ._cms-contexts ol li:nth-of-type(340)::before {
  content: "340.";
}
.fc ._cms-contexts ol li:nth-of-type(341)::before {
  content: "341.";
}
.fc ._cms-contexts ol li:nth-of-type(342)::before {
  content: "342.";
}
.fc ._cms-contexts ol li:nth-of-type(343)::before {
  content: "343.";
}
.fc ._cms-contexts ol li:nth-of-type(344)::before {
  content: "344.";
}
.fc ._cms-contexts ol li:nth-of-type(345)::before {
  content: "345.";
}
.fc ._cms-contexts ol li:nth-of-type(346)::before {
  content: "346.";
}
.fc ._cms-contexts ol li:nth-of-type(347)::before {
  content: "347.";
}
.fc ._cms-contexts ol li:nth-of-type(348)::before {
  content: "348.";
}
.fc ._cms-contexts ol li:nth-of-type(349)::before {
  content: "349.";
}
.fc ._cms-contexts ol li:nth-of-type(350)::before {
  content: "350.";
}
.fc ._cms-contexts ol li:nth-of-type(351)::before {
  content: "351.";
}
.fc ._cms-contexts ol li:nth-of-type(352)::before {
  content: "352.";
}
.fc ._cms-contexts ol li:nth-of-type(353)::before {
  content: "353.";
}
.fc ._cms-contexts ol li:nth-of-type(354)::before {
  content: "354.";
}
.fc ._cms-contexts ol li:nth-of-type(355)::before {
  content: "355.";
}
.fc ._cms-contexts ol li:nth-of-type(356)::before {
  content: "356.";
}
.fc ._cms-contexts ol li:nth-of-type(357)::before {
  content: "357.";
}
.fc ._cms-contexts ol li:nth-of-type(358)::before {
  content: "358.";
}
.fc ._cms-contexts ol li:nth-of-type(359)::before {
  content: "359.";
}
.fc ._cms-contexts ol li:nth-of-type(360)::before {
  content: "360.";
}
.fc ._cms-contexts ol li:nth-of-type(361)::before {
  content: "361.";
}
.fc ._cms-contexts ol li:nth-of-type(362)::before {
  content: "362.";
}
.fc ._cms-contexts ol li:nth-of-type(363)::before {
  content: "363.";
}
.fc ._cms-contexts ol li:nth-of-type(364)::before {
  content: "364.";
}
.fc ._cms-contexts ol li:nth-of-type(365)::before {
  content: "365.";
}
.fc ._cms-contexts ol li:nth-of-type(366)::before {
  content: "366.";
}
.fc ._cms-contexts ol li:nth-of-type(367)::before {
  content: "367.";
}
.fc ._cms-contexts ol li:nth-of-type(368)::before {
  content: "368.";
}
.fc ._cms-contexts ol li:nth-of-type(369)::before {
  content: "369.";
}
.fc ._cms-contexts ol li:nth-of-type(370)::before {
  content: "370.";
}
.fc ._cms-contexts ol li:nth-of-type(371)::before {
  content: "371.";
}
.fc ._cms-contexts ol li:nth-of-type(372)::before {
  content: "372.";
}
.fc ._cms-contexts ol li:nth-of-type(373)::before {
  content: "373.";
}
.fc ._cms-contexts ol li:nth-of-type(374)::before {
  content: "374.";
}
.fc ._cms-contexts ol li:nth-of-type(375)::before {
  content: "375.";
}
.fc ._cms-contexts ol li:nth-of-type(376)::before {
  content: "376.";
}
.fc ._cms-contexts ol li:nth-of-type(377)::before {
  content: "377.";
}
.fc ._cms-contexts ol li:nth-of-type(378)::before {
  content: "378.";
}
.fc ._cms-contexts ol li:nth-of-type(379)::before {
  content: "379.";
}
.fc ._cms-contexts ol li:nth-of-type(380)::before {
  content: "380.";
}
.fc ._cms-contexts ol li:nth-of-type(381)::before {
  content: "381.";
}
.fc ._cms-contexts ol li:nth-of-type(382)::before {
  content: "382.";
}
.fc ._cms-contexts ol li:nth-of-type(383)::before {
  content: "383.";
}
.fc ._cms-contexts ol li:nth-of-type(384)::before {
  content: "384.";
}
.fc ._cms-contexts ol li:nth-of-type(385)::before {
  content: "385.";
}
.fc ._cms-contexts ol li:nth-of-type(386)::before {
  content: "386.";
}
.fc ._cms-contexts ol li:nth-of-type(387)::before {
  content: "387.";
}
.fc ._cms-contexts ol li:nth-of-type(388)::before {
  content: "388.";
}
.fc ._cms-contexts ol li:nth-of-type(389)::before {
  content: "389.";
}
.fc ._cms-contexts ol li:nth-of-type(390)::before {
  content: "390.";
}
.fc ._cms-contexts ol li:nth-of-type(391)::before {
  content: "391.";
}
.fc ._cms-contexts ol li:nth-of-type(392)::before {
  content: "392.";
}
.fc ._cms-contexts ol li:nth-of-type(393)::before {
  content: "393.";
}
.fc ._cms-contexts ol li:nth-of-type(394)::before {
  content: "394.";
}
.fc ._cms-contexts ol li:nth-of-type(395)::before {
  content: "395.";
}
.fc ._cms-contexts ol li:nth-of-type(396)::before {
  content: "396.";
}
.fc ._cms-contexts ol li:nth-of-type(397)::before {
  content: "397.";
}
.fc ._cms-contexts ol li:nth-of-type(398)::before {
  content: "398.";
}
.fc ._cms-contexts ol li:nth-of-type(399)::before {
  content: "399.";
}
.fc ._cms-contexts ol li:nth-of-type(400)::before {
  content: "400.";
}
.fc ._cms-contexts ol li:nth-of-type(401)::before {
  content: "401.";
}
.fc ._cms-contexts ol li:nth-of-type(402)::before {
  content: "402.";
}
.fc ._cms-contexts ol li:nth-of-type(403)::before {
  content: "403.";
}
.fc ._cms-contexts ol li:nth-of-type(404)::before {
  content: "404.";
}
.fc ._cms-contexts ol li:nth-of-type(405)::before {
  content: "405.";
}
.fc ._cms-contexts ol li:nth-of-type(406)::before {
  content: "406.";
}
.fc ._cms-contexts ol li:nth-of-type(407)::before {
  content: "407.";
}
.fc ._cms-contexts ol li:nth-of-type(408)::before {
  content: "408.";
}
.fc ._cms-contexts ol li:nth-of-type(409)::before {
  content: "409.";
}
.fc ._cms-contexts ol li:nth-of-type(410)::before {
  content: "410.";
}
.fc ._cms-contexts ol li:nth-of-type(411)::before {
  content: "411.";
}
.fc ._cms-contexts ol li:nth-of-type(412)::before {
  content: "412.";
}
.fc ._cms-contexts ol li:nth-of-type(413)::before {
  content: "413.";
}
.fc ._cms-contexts ol li:nth-of-type(414)::before {
  content: "414.";
}
.fc ._cms-contexts ol li:nth-of-type(415)::before {
  content: "415.";
}
.fc ._cms-contexts ol li:nth-of-type(416)::before {
  content: "416.";
}
.fc ._cms-contexts ol li:nth-of-type(417)::before {
  content: "417.";
}
.fc ._cms-contexts ol li:nth-of-type(418)::before {
  content: "418.";
}
.fc ._cms-contexts ol li:nth-of-type(419)::before {
  content: "419.";
}
.fc ._cms-contexts ol li:nth-of-type(420)::before {
  content: "420.";
}
.fc ._cms-contexts ol li:nth-of-type(421)::before {
  content: "421.";
}
.fc ._cms-contexts ol li:nth-of-type(422)::before {
  content: "422.";
}
.fc ._cms-contexts ol li:nth-of-type(423)::before {
  content: "423.";
}
.fc ._cms-contexts ol li:nth-of-type(424)::before {
  content: "424.";
}
.fc ._cms-contexts ol li:nth-of-type(425)::before {
  content: "425.";
}
.fc ._cms-contexts ol li:nth-of-type(426)::before {
  content: "426.";
}
.fc ._cms-contexts ol li:nth-of-type(427)::before {
  content: "427.";
}
.fc ._cms-contexts ol li:nth-of-type(428)::before {
  content: "428.";
}
.fc ._cms-contexts ol li:nth-of-type(429)::before {
  content: "429.";
}
.fc ._cms-contexts ol li:nth-of-type(430)::before {
  content: "430.";
}
.fc ._cms-contexts ol li:nth-of-type(431)::before {
  content: "431.";
}
.fc ._cms-contexts ol li:nth-of-type(432)::before {
  content: "432.";
}
.fc ._cms-contexts ol li:nth-of-type(433)::before {
  content: "433.";
}
.fc ._cms-contexts ol li:nth-of-type(434)::before {
  content: "434.";
}
.fc ._cms-contexts ol li:nth-of-type(435)::before {
  content: "435.";
}
.fc ._cms-contexts ol li:nth-of-type(436)::before {
  content: "436.";
}
.fc ._cms-contexts ol li:nth-of-type(437)::before {
  content: "437.";
}
.fc ._cms-contexts ol li:nth-of-type(438)::before {
  content: "438.";
}
.fc ._cms-contexts ol li:nth-of-type(439)::before {
  content: "439.";
}
.fc ._cms-contexts ol li:nth-of-type(440)::before {
  content: "440.";
}
.fc ._cms-contexts ol li:nth-of-type(441)::before {
  content: "441.";
}
.fc ._cms-contexts ol li:nth-of-type(442)::before {
  content: "442.";
}
.fc ._cms-contexts ol li:nth-of-type(443)::before {
  content: "443.";
}
.fc ._cms-contexts ol li:nth-of-type(444)::before {
  content: "444.";
}
.fc ._cms-contexts ol li:nth-of-type(445)::before {
  content: "445.";
}
.fc ._cms-contexts ol li:nth-of-type(446)::before {
  content: "446.";
}
.fc ._cms-contexts ol li:nth-of-type(447)::before {
  content: "447.";
}
.fc ._cms-contexts ol li:nth-of-type(448)::before {
  content: "448.";
}
.fc ._cms-contexts ol li:nth-of-type(449)::before {
  content: "449.";
}
.fc ._cms-contexts ol li:nth-of-type(450)::before {
  content: "450.";
}
.fc ._cms-contexts ol li:nth-of-type(451)::before {
  content: "451.";
}
.fc ._cms-contexts ol li:nth-of-type(452)::before {
  content: "452.";
}
.fc ._cms-contexts ol li:nth-of-type(453)::before {
  content: "453.";
}
.fc ._cms-contexts ol li:nth-of-type(454)::before {
  content: "454.";
}
.fc ._cms-contexts ol li:nth-of-type(455)::before {
  content: "455.";
}
.fc ._cms-contexts ol li:nth-of-type(456)::before {
  content: "456.";
}
.fc ._cms-contexts ol li:nth-of-type(457)::before {
  content: "457.";
}
.fc ._cms-contexts ol li:nth-of-type(458)::before {
  content: "458.";
}
.fc ._cms-contexts ol li:nth-of-type(459)::before {
  content: "459.";
}
.fc ._cms-contexts ol li:nth-of-type(460)::before {
  content: "460.";
}
.fc ._cms-contexts ol li:nth-of-type(461)::before {
  content: "461.";
}
.fc ._cms-contexts ol li:nth-of-type(462)::before {
  content: "462.";
}
.fc ._cms-contexts ol li:nth-of-type(463)::before {
  content: "463.";
}
.fc ._cms-contexts ol li:nth-of-type(464)::before {
  content: "464.";
}
.fc ._cms-contexts ol li:nth-of-type(465)::before {
  content: "465.";
}
.fc ._cms-contexts ol li:nth-of-type(466)::before {
  content: "466.";
}
.fc ._cms-contexts ol li:nth-of-type(467)::before {
  content: "467.";
}
.fc ._cms-contexts ol li:nth-of-type(468)::before {
  content: "468.";
}
.fc ._cms-contexts ol li:nth-of-type(469)::before {
  content: "469.";
}
.fc ._cms-contexts ol li:nth-of-type(470)::before {
  content: "470.";
}
.fc ._cms-contexts ol li:nth-of-type(471)::before {
  content: "471.";
}
.fc ._cms-contexts ol li:nth-of-type(472)::before {
  content: "472.";
}
.fc ._cms-contexts ol li:nth-of-type(473)::before {
  content: "473.";
}
.fc ._cms-contexts ol li:nth-of-type(474)::before {
  content: "474.";
}
.fc ._cms-contexts ol li:nth-of-type(475)::before {
  content: "475.";
}
.fc ._cms-contexts ol li:nth-of-type(476)::before {
  content: "476.";
}
.fc ._cms-contexts ol li:nth-of-type(477)::before {
  content: "477.";
}
.fc ._cms-contexts ol li:nth-of-type(478)::before {
  content: "478.";
}
.fc ._cms-contexts ol li:nth-of-type(479)::before {
  content: "479.";
}
.fc ._cms-contexts ol li:nth-of-type(480)::before {
  content: "480.";
}
.fc ._cms-contexts ol li:nth-of-type(481)::before {
  content: "481.";
}
.fc ._cms-contexts ol li:nth-of-type(482)::before {
  content: "482.";
}
.fc ._cms-contexts ol li:nth-of-type(483)::before {
  content: "483.";
}
.fc ._cms-contexts ol li:nth-of-type(484)::before {
  content: "484.";
}
.fc ._cms-contexts ol li:nth-of-type(485)::before {
  content: "485.";
}
.fc ._cms-contexts ol li:nth-of-type(486)::before {
  content: "486.";
}
.fc ._cms-contexts ol li:nth-of-type(487)::before {
  content: "487.";
}
.fc ._cms-contexts ol li:nth-of-type(488)::before {
  content: "488.";
}
.fc ._cms-contexts ol li:nth-of-type(489)::before {
  content: "489.";
}
.fc ._cms-contexts ol li:nth-of-type(490)::before {
  content: "490.";
}
.fc ._cms-contexts ol li:nth-of-type(491)::before {
  content: "491.";
}
.fc ._cms-contexts ol li:nth-of-type(492)::before {
  content: "492.";
}
.fc ._cms-contexts ol li:nth-of-type(493)::before {
  content: "493.";
}
.fc ._cms-contexts ol li:nth-of-type(494)::before {
  content: "494.";
}
.fc ._cms-contexts ol li:nth-of-type(495)::before {
  content: "495.";
}
.fc ._cms-contexts ol li:nth-of-type(496)::before {
  content: "496.";
}
.fc ._cms-contexts ol li:nth-of-type(497)::before {
  content: "497.";
}
.fc ._cms-contexts ol li:nth-of-type(498)::before {
  content: "498.";
}
.fc ._cms-contexts ol li:nth-of-type(499)::before {
  content: "499.";
}
.fc ._cms-contexts ol li:nth-of-type(500)::before {
  content: "500.";
}
.fc ._cms-contexts ol li:nth-of-type(501)::before {
  content: "501.";
}
.fc ._cms-contexts ol li:nth-of-type(502)::before {
  content: "502.";
}
.fc ._cms-contexts ol li:nth-of-type(503)::before {
  content: "503.";
}
.fc ._cms-contexts ol li:nth-of-type(504)::before {
  content: "504.";
}
.fc ._cms-contexts ol li:nth-of-type(505)::before {
  content: "505.";
}
.fc ._cms-contexts ol li:nth-of-type(506)::before {
  content: "506.";
}
.fc ._cms-contexts ol li:nth-of-type(507)::before {
  content: "507.";
}
.fc ._cms-contexts ol li:nth-of-type(508)::before {
  content: "508.";
}
.fc ._cms-contexts ol li:nth-of-type(509)::before {
  content: "509.";
}
.fc ._cms-contexts ol li:nth-of-type(510)::before {
  content: "510.";
}
.fc ._cms-contexts ol li:nth-of-type(511)::before {
  content: "511.";
}
.fc ._cms-contexts ol li:nth-of-type(512)::before {
  content: "512.";
}
.fc ._cms-contexts ol li:nth-of-type(513)::before {
  content: "513.";
}
.fc ._cms-contexts ol li:nth-of-type(514)::before {
  content: "514.";
}
.fc ._cms-contexts ol li:nth-of-type(515)::before {
  content: "515.";
}
.fc ._cms-contexts ol li:nth-of-type(516)::before {
  content: "516.";
}
.fc ._cms-contexts ol li:nth-of-type(517)::before {
  content: "517.";
}
.fc ._cms-contexts ol li:nth-of-type(518)::before {
  content: "518.";
}
.fc ._cms-contexts ol li:nth-of-type(519)::before {
  content: "519.";
}
.fc ._cms-contexts ol li:nth-of-type(520)::before {
  content: "520.";
}
.fc ._cms-contexts ol li:nth-of-type(521)::before {
  content: "521.";
}
.fc ._cms-contexts ol li:nth-of-type(522)::before {
  content: "522.";
}
.fc ._cms-contexts ol li:nth-of-type(523)::before {
  content: "523.";
}
.fc ._cms-contexts ol li:nth-of-type(524)::before {
  content: "524.";
}
.fc ._cms-contexts ol li:nth-of-type(525)::before {
  content: "525.";
}
.fc ._cms-contexts ol li:nth-of-type(526)::before {
  content: "526.";
}
.fc ._cms-contexts ol li:nth-of-type(527)::before {
  content: "527.";
}
.fc ._cms-contexts ol li:nth-of-type(528)::before {
  content: "528.";
}
.fc ._cms-contexts ol li:nth-of-type(529)::before {
  content: "529.";
}
.fc ._cms-contexts ol li:nth-of-type(530)::before {
  content: "530.";
}
.fc ._cms-contexts ol li:nth-of-type(531)::before {
  content: "531.";
}
.fc ._cms-contexts ol li:nth-of-type(532)::before {
  content: "532.";
}
.fc ._cms-contexts ol li:nth-of-type(533)::before {
  content: "533.";
}
.fc ._cms-contexts ol li:nth-of-type(534)::before {
  content: "534.";
}
.fc ._cms-contexts ol li:nth-of-type(535)::before {
  content: "535.";
}
.fc ._cms-contexts ol li:nth-of-type(536)::before {
  content: "536.";
}
.fc ._cms-contexts ol li:nth-of-type(537)::before {
  content: "537.";
}
.fc ._cms-contexts ol li:nth-of-type(538)::before {
  content: "538.";
}
.fc ._cms-contexts ol li:nth-of-type(539)::before {
  content: "539.";
}
.fc ._cms-contexts ol li:nth-of-type(540)::before {
  content: "540.";
}
.fc ._cms-contexts ol li:nth-of-type(541)::before {
  content: "541.";
}
.fc ._cms-contexts ol li:nth-of-type(542)::before {
  content: "542.";
}
.fc ._cms-contexts ol li:nth-of-type(543)::before {
  content: "543.";
}
.fc ._cms-contexts ol li:nth-of-type(544)::before {
  content: "544.";
}
.fc ._cms-contexts ol li:nth-of-type(545)::before {
  content: "545.";
}
.fc ._cms-contexts ol li:nth-of-type(546)::before {
  content: "546.";
}
.fc ._cms-contexts ol li:nth-of-type(547)::before {
  content: "547.";
}
.fc ._cms-contexts ol li:nth-of-type(548)::before {
  content: "548.";
}
.fc ._cms-contexts ol li:nth-of-type(549)::before {
  content: "549.";
}
.fc ._cms-contexts ol li:nth-of-type(550)::before {
  content: "550.";
}
.fc ._cms-contexts ol li:nth-of-type(551)::before {
  content: "551.";
}
.fc ._cms-contexts ol li:nth-of-type(552)::before {
  content: "552.";
}
.fc ._cms-contexts ol li:nth-of-type(553)::before {
  content: "553.";
}
.fc ._cms-contexts ol li:nth-of-type(554)::before {
  content: "554.";
}
.fc ._cms-contexts ol li:nth-of-type(555)::before {
  content: "555.";
}
.fc ._cms-contexts ol li:nth-of-type(556)::before {
  content: "556.";
}
.fc ._cms-contexts ol li:nth-of-type(557)::before {
  content: "557.";
}
.fc ._cms-contexts ol li:nth-of-type(558)::before {
  content: "558.";
}
.fc ._cms-contexts ol li:nth-of-type(559)::before {
  content: "559.";
}
.fc ._cms-contexts ol li:nth-of-type(560)::before {
  content: "560.";
}
.fc ._cms-contexts ol li:nth-of-type(561)::before {
  content: "561.";
}
.fc ._cms-contexts ol li:nth-of-type(562)::before {
  content: "562.";
}
.fc ._cms-contexts ol li:nth-of-type(563)::before {
  content: "563.";
}
.fc ._cms-contexts ol li:nth-of-type(564)::before {
  content: "564.";
}
.fc ._cms-contexts ol li:nth-of-type(565)::before {
  content: "565.";
}
.fc ._cms-contexts ol li:nth-of-type(566)::before {
  content: "566.";
}
.fc ._cms-contexts ol li:nth-of-type(567)::before {
  content: "567.";
}
.fc ._cms-contexts ol li:nth-of-type(568)::before {
  content: "568.";
}
.fc ._cms-contexts ol li:nth-of-type(569)::before {
  content: "569.";
}
.fc ._cms-contexts ol li:nth-of-type(570)::before {
  content: "570.";
}
.fc ._cms-contexts ol li:nth-of-type(571)::before {
  content: "571.";
}
.fc ._cms-contexts ol li:nth-of-type(572)::before {
  content: "572.";
}
.fc ._cms-contexts ol li:nth-of-type(573)::before {
  content: "573.";
}
.fc ._cms-contexts ol li:nth-of-type(574)::before {
  content: "574.";
}
.fc ._cms-contexts ol li:nth-of-type(575)::before {
  content: "575.";
}
.fc ._cms-contexts ol li:nth-of-type(576)::before {
  content: "576.";
}
.fc ._cms-contexts ol li:nth-of-type(577)::before {
  content: "577.";
}
.fc ._cms-contexts ol li:nth-of-type(578)::before {
  content: "578.";
}
.fc ._cms-contexts ol li:nth-of-type(579)::before {
  content: "579.";
}
.fc ._cms-contexts ol li:nth-of-type(580)::before {
  content: "580.";
}
.fc ._cms-contexts ol li:nth-of-type(581)::before {
  content: "581.";
}
.fc ._cms-contexts ol li:nth-of-type(582)::before {
  content: "582.";
}
.fc ._cms-contexts ol li:nth-of-type(583)::before {
  content: "583.";
}
.fc ._cms-contexts ol li:nth-of-type(584)::before {
  content: "584.";
}
.fc ._cms-contexts ol li:nth-of-type(585)::before {
  content: "585.";
}
.fc ._cms-contexts ol li:nth-of-type(586)::before {
  content: "586.";
}
.fc ._cms-contexts ol li:nth-of-type(587)::before {
  content: "587.";
}
.fc ._cms-contexts ol li:nth-of-type(588)::before {
  content: "588.";
}
.fc ._cms-contexts ol li:nth-of-type(589)::before {
  content: "589.";
}
.fc ._cms-contexts ol li:nth-of-type(590)::before {
  content: "590.";
}
.fc ._cms-contexts ol li:nth-of-type(591)::before {
  content: "591.";
}
.fc ._cms-contexts ol li:nth-of-type(592)::before {
  content: "592.";
}
.fc ._cms-contexts ol li:nth-of-type(593)::before {
  content: "593.";
}
.fc ._cms-contexts ol li:nth-of-type(594)::before {
  content: "594.";
}
.fc ._cms-contexts ol li:nth-of-type(595)::before {
  content: "595.";
}
.fc ._cms-contexts ol li:nth-of-type(596)::before {
  content: "596.";
}
.fc ._cms-contexts ol li:nth-of-type(597)::before {
  content: "597.";
}
.fc ._cms-contexts ol li:nth-of-type(598)::before {
  content: "598.";
}
.fc ._cms-contexts ol li:nth-of-type(599)::before {
  content: "599.";
}
.fc ._cms-contexts ol li:nth-of-type(600)::before {
  content: "600.";
}
.fc ._cms-contexts ol li:nth-of-type(601)::before {
  content: "601.";
}
.fc ._cms-contexts ol li:nth-of-type(602)::before {
  content: "602.";
}
.fc ._cms-contexts ol li:nth-of-type(603)::before {
  content: "603.";
}
.fc ._cms-contexts ol li:nth-of-type(604)::before {
  content: "604.";
}
.fc ._cms-contexts ol li:nth-of-type(605)::before {
  content: "605.";
}
.fc ._cms-contexts ol li:nth-of-type(606)::before {
  content: "606.";
}
.fc ._cms-contexts ol li:nth-of-type(607)::before {
  content: "607.";
}
.fc ._cms-contexts ol li:nth-of-type(608)::before {
  content: "608.";
}
.fc ._cms-contexts ol li:nth-of-type(609)::before {
  content: "609.";
}
.fc ._cms-contexts ol li:nth-of-type(610)::before {
  content: "610.";
}
.fc ._cms-contexts ol li:nth-of-type(611)::before {
  content: "611.";
}
.fc ._cms-contexts ol li:nth-of-type(612)::before {
  content: "612.";
}
.fc ._cms-contexts ol li:nth-of-type(613)::before {
  content: "613.";
}
.fc ._cms-contexts ol li:nth-of-type(614)::before {
  content: "614.";
}
.fc ._cms-contexts ol li:nth-of-type(615)::before {
  content: "615.";
}
.fc ._cms-contexts ol li:nth-of-type(616)::before {
  content: "616.";
}
.fc ._cms-contexts ol li:nth-of-type(617)::before {
  content: "617.";
}
.fc ._cms-contexts ol li:nth-of-type(618)::before {
  content: "618.";
}
.fc ._cms-contexts ol li:nth-of-type(619)::before {
  content: "619.";
}
.fc ._cms-contexts ol li:nth-of-type(620)::before {
  content: "620.";
}
.fc ._cms-contexts ol li:nth-of-type(621)::before {
  content: "621.";
}
.fc ._cms-contexts ol li:nth-of-type(622)::before {
  content: "622.";
}
.fc ._cms-contexts ol li:nth-of-type(623)::before {
  content: "623.";
}
.fc ._cms-contexts ol li:nth-of-type(624)::before {
  content: "624.";
}
.fc ._cms-contexts ol li:nth-of-type(625)::before {
  content: "625.";
}
.fc ._cms-contexts ol li:nth-of-type(626)::before {
  content: "626.";
}
.fc ._cms-contexts ol li:nth-of-type(627)::before {
  content: "627.";
}
.fc ._cms-contexts ol li:nth-of-type(628)::before {
  content: "628.";
}
.fc ._cms-contexts ol li:nth-of-type(629)::before {
  content: "629.";
}
.fc ._cms-contexts ol li:nth-of-type(630)::before {
  content: "630.";
}
.fc ._cms-contexts ol li:nth-of-type(631)::before {
  content: "631.";
}
.fc ._cms-contexts ol li:nth-of-type(632)::before {
  content: "632.";
}
.fc ._cms-contexts ol li:nth-of-type(633)::before {
  content: "633.";
}
.fc ._cms-contexts ol li:nth-of-type(634)::before {
  content: "634.";
}
.fc ._cms-contexts ol li:nth-of-type(635)::before {
  content: "635.";
}
.fc ._cms-contexts ol li:nth-of-type(636)::before {
  content: "636.";
}
.fc ._cms-contexts ol li:nth-of-type(637)::before {
  content: "637.";
}
.fc ._cms-contexts ol li:nth-of-type(638)::before {
  content: "638.";
}
.fc ._cms-contexts ol li:nth-of-type(639)::before {
  content: "639.";
}
.fc ._cms-contexts ol li:nth-of-type(640)::before {
  content: "640.";
}
.fc ._cms-contexts ol li:nth-of-type(641)::before {
  content: "641.";
}
.fc ._cms-contexts ol li:nth-of-type(642)::before {
  content: "642.";
}
.fc ._cms-contexts ol li:nth-of-type(643)::before {
  content: "643.";
}
.fc ._cms-contexts ol li:nth-of-type(644)::before {
  content: "644.";
}
.fc ._cms-contexts ol li:nth-of-type(645)::before {
  content: "645.";
}
.fc ._cms-contexts ol li:nth-of-type(646)::before {
  content: "646.";
}
.fc ._cms-contexts ol li:nth-of-type(647)::before {
  content: "647.";
}
.fc ._cms-contexts ol li:nth-of-type(648)::before {
  content: "648.";
}
.fc ._cms-contexts ol li:nth-of-type(649)::before {
  content: "649.";
}
.fc ._cms-contexts ol li:nth-of-type(650)::before {
  content: "650.";
}
.fc ._cms-contexts ol li:nth-of-type(651)::before {
  content: "651.";
}
.fc ._cms-contexts ol li:nth-of-type(652)::before {
  content: "652.";
}
.fc ._cms-contexts ol li:nth-of-type(653)::before {
  content: "653.";
}
.fc ._cms-contexts ol li:nth-of-type(654)::before {
  content: "654.";
}
.fc ._cms-contexts ol li:nth-of-type(655)::before {
  content: "655.";
}
.fc ._cms-contexts ol li:nth-of-type(656)::before {
  content: "656.";
}
.fc ._cms-contexts ol li:nth-of-type(657)::before {
  content: "657.";
}
.fc ._cms-contexts ol li:nth-of-type(658)::before {
  content: "658.";
}
.fc ._cms-contexts ol li:nth-of-type(659)::before {
  content: "659.";
}
.fc ._cms-contexts ol li:nth-of-type(660)::before {
  content: "660.";
}
.fc ._cms-contexts ol li:nth-of-type(661)::before {
  content: "661.";
}
.fc ._cms-contexts ol li:nth-of-type(662)::before {
  content: "662.";
}
.fc ._cms-contexts ol li:nth-of-type(663)::before {
  content: "663.";
}
.fc ._cms-contexts ol li:nth-of-type(664)::before {
  content: "664.";
}
.fc ._cms-contexts ol li:nth-of-type(665)::before {
  content: "665.";
}
.fc ._cms-contexts ol li:nth-of-type(666)::before {
  content: "666.";
}
.fc ._cms-contexts ol li:nth-of-type(667)::before {
  content: "667.";
}
.fc ._cms-contexts ol li:nth-of-type(668)::before {
  content: "668.";
}
.fc ._cms-contexts ol li:nth-of-type(669)::before {
  content: "669.";
}
.fc ._cms-contexts ol li:nth-of-type(670)::before {
  content: "670.";
}
.fc ._cms-contexts ol li:nth-of-type(671)::before {
  content: "671.";
}
.fc ._cms-contexts ol li:nth-of-type(672)::before {
  content: "672.";
}
.fc ._cms-contexts ol li:nth-of-type(673)::before {
  content: "673.";
}
.fc ._cms-contexts ol li:nth-of-type(674)::before {
  content: "674.";
}
.fc ._cms-contexts ol li:nth-of-type(675)::before {
  content: "675.";
}
.fc ._cms-contexts ol li:nth-of-type(676)::before {
  content: "676.";
}
.fc ._cms-contexts ol li:nth-of-type(677)::before {
  content: "677.";
}
.fc ._cms-contexts ol li:nth-of-type(678)::before {
  content: "678.";
}
.fc ._cms-contexts ol li:nth-of-type(679)::before {
  content: "679.";
}
.fc ._cms-contexts ol li:nth-of-type(680)::before {
  content: "680.";
}
.fc ._cms-contexts ol li:nth-of-type(681)::before {
  content: "681.";
}
.fc ._cms-contexts ol li:nth-of-type(682)::before {
  content: "682.";
}
.fc ._cms-contexts ol li:nth-of-type(683)::before {
  content: "683.";
}
.fc ._cms-contexts ol li:nth-of-type(684)::before {
  content: "684.";
}
.fc ._cms-contexts ol li:nth-of-type(685)::before {
  content: "685.";
}
.fc ._cms-contexts ol li:nth-of-type(686)::before {
  content: "686.";
}
.fc ._cms-contexts ol li:nth-of-type(687)::before {
  content: "687.";
}
.fc ._cms-contexts ol li:nth-of-type(688)::before {
  content: "688.";
}
.fc ._cms-contexts ol li:nth-of-type(689)::before {
  content: "689.";
}
.fc ._cms-contexts ol li:nth-of-type(690)::before {
  content: "690.";
}
.fc ._cms-contexts ol li:nth-of-type(691)::before {
  content: "691.";
}
.fc ._cms-contexts ol li:nth-of-type(692)::before {
  content: "692.";
}
.fc ._cms-contexts ol li:nth-of-type(693)::before {
  content: "693.";
}
.fc ._cms-contexts ol li:nth-of-type(694)::before {
  content: "694.";
}
.fc ._cms-contexts ol li:nth-of-type(695)::before {
  content: "695.";
}
.fc ._cms-contexts ol li:nth-of-type(696)::before {
  content: "696.";
}
.fc ._cms-contexts ol li:nth-of-type(697)::before {
  content: "697.";
}
.fc ._cms-contexts ol li:nth-of-type(698)::before {
  content: "698.";
}
.fc ._cms-contexts ol li:nth-of-type(699)::before {
  content: "699.";
}
.fc ._cms-contexts ol li:nth-of-type(700)::before {
  content: "700.";
}
.fc ._cms-contexts ol li:nth-of-type(701)::before {
  content: "701.";
}
.fc ._cms-contexts ol li:nth-of-type(702)::before {
  content: "702.";
}
.fc ._cms-contexts ol li:nth-of-type(703)::before {
  content: "703.";
}
.fc ._cms-contexts ol li:nth-of-type(704)::before {
  content: "704.";
}
.fc ._cms-contexts ol li:nth-of-type(705)::before {
  content: "705.";
}
.fc ._cms-contexts ol li:nth-of-type(706)::before {
  content: "706.";
}
.fc ._cms-contexts ol li:nth-of-type(707)::before {
  content: "707.";
}
.fc ._cms-contexts ol li:nth-of-type(708)::before {
  content: "708.";
}
.fc ._cms-contexts ol li:nth-of-type(709)::before {
  content: "709.";
}
.fc ._cms-contexts ol li:nth-of-type(710)::before {
  content: "710.";
}
.fc ._cms-contexts ol li:nth-of-type(711)::before {
  content: "711.";
}
.fc ._cms-contexts ol li:nth-of-type(712)::before {
  content: "712.";
}
.fc ._cms-contexts ol li:nth-of-type(713)::before {
  content: "713.";
}
.fc ._cms-contexts ol li:nth-of-type(714)::before {
  content: "714.";
}
.fc ._cms-contexts ol li:nth-of-type(715)::before {
  content: "715.";
}
.fc ._cms-contexts ol li:nth-of-type(716)::before {
  content: "716.";
}
.fc ._cms-contexts ol li:nth-of-type(717)::before {
  content: "717.";
}
.fc ._cms-contexts ol li:nth-of-type(718)::before {
  content: "718.";
}
.fc ._cms-contexts ol li:nth-of-type(719)::before {
  content: "719.";
}
.fc ._cms-contexts ol li:nth-of-type(720)::before {
  content: "720.";
}
.fc ._cms-contexts ol li:nth-of-type(721)::before {
  content: "721.";
}
.fc ._cms-contexts ol li:nth-of-type(722)::before {
  content: "722.";
}
.fc ._cms-contexts ol li:nth-of-type(723)::before {
  content: "723.";
}
.fc ._cms-contexts ol li:nth-of-type(724)::before {
  content: "724.";
}
.fc ._cms-contexts ol li:nth-of-type(725)::before {
  content: "725.";
}
.fc ._cms-contexts ol li:nth-of-type(726)::before {
  content: "726.";
}
.fc ._cms-contexts ol li:nth-of-type(727)::before {
  content: "727.";
}
.fc ._cms-contexts ol li:nth-of-type(728)::before {
  content: "728.";
}
.fc ._cms-contexts ol li:nth-of-type(729)::before {
  content: "729.";
}
.fc ._cms-contexts ol li:nth-of-type(730)::before {
  content: "730.";
}
.fc ._cms-contexts ol li:nth-of-type(731)::before {
  content: "731.";
}
.fc ._cms-contexts ol li:nth-of-type(732)::before {
  content: "732.";
}
.fc ._cms-contexts ol li:nth-of-type(733)::before {
  content: "733.";
}
.fc ._cms-contexts ol li:nth-of-type(734)::before {
  content: "734.";
}
.fc ._cms-contexts ol li:nth-of-type(735)::before {
  content: "735.";
}
.fc ._cms-contexts ol li:nth-of-type(736)::before {
  content: "736.";
}
.fc ._cms-contexts ol li:nth-of-type(737)::before {
  content: "737.";
}
.fc ._cms-contexts ol li:nth-of-type(738)::before {
  content: "738.";
}
.fc ._cms-contexts ol li:nth-of-type(739)::before {
  content: "739.";
}
.fc ._cms-contexts ol li:nth-of-type(740)::before {
  content: "740.";
}
.fc ._cms-contexts ol li:nth-of-type(741)::before {
  content: "741.";
}
.fc ._cms-contexts ol li:nth-of-type(742)::before {
  content: "742.";
}
.fc ._cms-contexts ol li:nth-of-type(743)::before {
  content: "743.";
}
.fc ._cms-contexts ol li:nth-of-type(744)::before {
  content: "744.";
}
.fc ._cms-contexts ol li:nth-of-type(745)::before {
  content: "745.";
}
.fc ._cms-contexts ol li:nth-of-type(746)::before {
  content: "746.";
}
.fc ._cms-contexts ol li:nth-of-type(747)::before {
  content: "747.";
}
.fc ._cms-contexts ol li:nth-of-type(748)::before {
  content: "748.";
}
.fc ._cms-contexts ol li:nth-of-type(749)::before {
  content: "749.";
}
.fc ._cms-contexts ol li:nth-of-type(750)::before {
  content: "750.";
}
.fc ._cms-contexts ol li:nth-of-type(751)::before {
  content: "751.";
}
.fc ._cms-contexts ol li:nth-of-type(752)::before {
  content: "752.";
}
.fc ._cms-contexts ol li:nth-of-type(753)::before {
  content: "753.";
}
.fc ._cms-contexts ol li:nth-of-type(754)::before {
  content: "754.";
}
.fc ._cms-contexts ol li:nth-of-type(755)::before {
  content: "755.";
}
.fc ._cms-contexts ol li:nth-of-type(756)::before {
  content: "756.";
}
.fc ._cms-contexts ol li:nth-of-type(757)::before {
  content: "757.";
}
.fc ._cms-contexts ol li:nth-of-type(758)::before {
  content: "758.";
}
.fc ._cms-contexts ol li:nth-of-type(759)::before {
  content: "759.";
}
.fc ._cms-contexts ol li:nth-of-type(760)::before {
  content: "760.";
}
.fc ._cms-contexts ol li:nth-of-type(761)::before {
  content: "761.";
}
.fc ._cms-contexts ol li:nth-of-type(762)::before {
  content: "762.";
}
.fc ._cms-contexts ol li:nth-of-type(763)::before {
  content: "763.";
}
.fc ._cms-contexts ol li:nth-of-type(764)::before {
  content: "764.";
}
.fc ._cms-contexts ol li:nth-of-type(765)::before {
  content: "765.";
}
.fc ._cms-contexts ol li:nth-of-type(766)::before {
  content: "766.";
}
.fc ._cms-contexts ol li:nth-of-type(767)::before {
  content: "767.";
}
.fc ._cms-contexts ol li:nth-of-type(768)::before {
  content: "768.";
}
.fc ._cms-contexts ol li:nth-of-type(769)::before {
  content: "769.";
}
.fc ._cms-contexts ol li:nth-of-type(770)::before {
  content: "770.";
}
.fc ._cms-contexts ol li:nth-of-type(771)::before {
  content: "771.";
}
.fc ._cms-contexts ol li:nth-of-type(772)::before {
  content: "772.";
}
.fc ._cms-contexts ol li:nth-of-type(773)::before {
  content: "773.";
}
.fc ._cms-contexts ol li:nth-of-type(774)::before {
  content: "774.";
}
.fc ._cms-contexts ol li:nth-of-type(775)::before {
  content: "775.";
}
.fc ._cms-contexts ol li:nth-of-type(776)::before {
  content: "776.";
}
.fc ._cms-contexts ol li:nth-of-type(777)::before {
  content: "777.";
}
.fc ._cms-contexts ol li:nth-of-type(778)::before {
  content: "778.";
}
.fc ._cms-contexts ol li:nth-of-type(779)::before {
  content: "779.";
}
.fc ._cms-contexts ol li:nth-of-type(780)::before {
  content: "780.";
}
.fc ._cms-contexts ol li:nth-of-type(781)::before {
  content: "781.";
}
.fc ._cms-contexts ol li:nth-of-type(782)::before {
  content: "782.";
}
.fc ._cms-contexts ol li:nth-of-type(783)::before {
  content: "783.";
}
.fc ._cms-contexts ol li:nth-of-type(784)::before {
  content: "784.";
}
.fc ._cms-contexts ol li:nth-of-type(785)::before {
  content: "785.";
}
.fc ._cms-contexts ol li:nth-of-type(786)::before {
  content: "786.";
}
.fc ._cms-contexts ol li:nth-of-type(787)::before {
  content: "787.";
}
.fc ._cms-contexts ol li:nth-of-type(788)::before {
  content: "788.";
}
.fc ._cms-contexts ol li:nth-of-type(789)::before {
  content: "789.";
}
.fc ._cms-contexts ol li:nth-of-type(790)::before {
  content: "790.";
}
.fc ._cms-contexts ol li:nth-of-type(791)::before {
  content: "791.";
}
.fc ._cms-contexts ol li:nth-of-type(792)::before {
  content: "792.";
}
.fc ._cms-contexts ol li:nth-of-type(793)::before {
  content: "793.";
}
.fc ._cms-contexts ol li:nth-of-type(794)::before {
  content: "794.";
}
.fc ._cms-contexts ol li:nth-of-type(795)::before {
  content: "795.";
}
.fc ._cms-contexts ol li:nth-of-type(796)::before {
  content: "796.";
}
.fc ._cms-contexts ol li:nth-of-type(797)::before {
  content: "797.";
}
.fc ._cms-contexts ol li:nth-of-type(798)::before {
  content: "798.";
}
.fc ._cms-contexts ol li:nth-of-type(799)::before {
  content: "799.";
}
.fc ._cms-contexts ol li:nth-of-type(800)::before {
  content: "800.";
}
.fc ._cms-contexts ol li:nth-of-type(801)::before {
  content: "801.";
}
.fc ._cms-contexts ol li:nth-of-type(802)::before {
  content: "802.";
}
.fc ._cms-contexts ol li:nth-of-type(803)::before {
  content: "803.";
}
.fc ._cms-contexts ol li:nth-of-type(804)::before {
  content: "804.";
}
.fc ._cms-contexts ol li:nth-of-type(805)::before {
  content: "805.";
}
.fc ._cms-contexts ol li:nth-of-type(806)::before {
  content: "806.";
}
.fc ._cms-contexts ol li:nth-of-type(807)::before {
  content: "807.";
}
.fc ._cms-contexts ol li:nth-of-type(808)::before {
  content: "808.";
}
.fc ._cms-contexts ol li:nth-of-type(809)::before {
  content: "809.";
}
.fc ._cms-contexts ol li:nth-of-type(810)::before {
  content: "810.";
}
.fc ._cms-contexts ol li:nth-of-type(811)::before {
  content: "811.";
}
.fc ._cms-contexts ol li:nth-of-type(812)::before {
  content: "812.";
}
.fc ._cms-contexts ol li:nth-of-type(813)::before {
  content: "813.";
}
.fc ._cms-contexts ol li:nth-of-type(814)::before {
  content: "814.";
}
.fc ._cms-contexts ol li:nth-of-type(815)::before {
  content: "815.";
}
.fc ._cms-contexts ol li:nth-of-type(816)::before {
  content: "816.";
}
.fc ._cms-contexts ol li:nth-of-type(817)::before {
  content: "817.";
}
.fc ._cms-contexts ol li:nth-of-type(818)::before {
  content: "818.";
}
.fc ._cms-contexts ol li:nth-of-type(819)::before {
  content: "819.";
}
.fc ._cms-contexts ol li:nth-of-type(820)::before {
  content: "820.";
}
.fc ._cms-contexts ol li:nth-of-type(821)::before {
  content: "821.";
}
.fc ._cms-contexts ol li:nth-of-type(822)::before {
  content: "822.";
}
.fc ._cms-contexts ol li:nth-of-type(823)::before {
  content: "823.";
}
.fc ._cms-contexts ol li:nth-of-type(824)::before {
  content: "824.";
}
.fc ._cms-contexts ol li:nth-of-type(825)::before {
  content: "825.";
}
.fc ._cms-contexts ol li:nth-of-type(826)::before {
  content: "826.";
}
.fc ._cms-contexts ol li:nth-of-type(827)::before {
  content: "827.";
}
.fc ._cms-contexts ol li:nth-of-type(828)::before {
  content: "828.";
}
.fc ._cms-contexts ol li:nth-of-type(829)::before {
  content: "829.";
}
.fc ._cms-contexts ol li:nth-of-type(830)::before {
  content: "830.";
}
.fc ._cms-contexts ol li:nth-of-type(831)::before {
  content: "831.";
}
.fc ._cms-contexts ol li:nth-of-type(832)::before {
  content: "832.";
}
.fc ._cms-contexts ol li:nth-of-type(833)::before {
  content: "833.";
}
.fc ._cms-contexts ol li:nth-of-type(834)::before {
  content: "834.";
}
.fc ._cms-contexts ol li:nth-of-type(835)::before {
  content: "835.";
}
.fc ._cms-contexts ol li:nth-of-type(836)::before {
  content: "836.";
}
.fc ._cms-contexts ol li:nth-of-type(837)::before {
  content: "837.";
}
.fc ._cms-contexts ol li:nth-of-type(838)::before {
  content: "838.";
}
.fc ._cms-contexts ol li:nth-of-type(839)::before {
  content: "839.";
}
.fc ._cms-contexts ol li:nth-of-type(840)::before {
  content: "840.";
}
.fc ._cms-contexts ol li:nth-of-type(841)::before {
  content: "841.";
}
.fc ._cms-contexts ol li:nth-of-type(842)::before {
  content: "842.";
}
.fc ._cms-contexts ol li:nth-of-type(843)::before {
  content: "843.";
}
.fc ._cms-contexts ol li:nth-of-type(844)::before {
  content: "844.";
}
.fc ._cms-contexts ol li:nth-of-type(845)::before {
  content: "845.";
}
.fc ._cms-contexts ol li:nth-of-type(846)::before {
  content: "846.";
}
.fc ._cms-contexts ol li:nth-of-type(847)::before {
  content: "847.";
}
.fc ._cms-contexts ol li:nth-of-type(848)::before {
  content: "848.";
}
.fc ._cms-contexts ol li:nth-of-type(849)::before {
  content: "849.";
}
.fc ._cms-contexts ol li:nth-of-type(850)::before {
  content: "850.";
}
.fc ._cms-contexts ol li:nth-of-type(851)::before {
  content: "851.";
}
.fc ._cms-contexts ol li:nth-of-type(852)::before {
  content: "852.";
}
.fc ._cms-contexts ol li:nth-of-type(853)::before {
  content: "853.";
}
.fc ._cms-contexts ol li:nth-of-type(854)::before {
  content: "854.";
}
.fc ._cms-contexts ol li:nth-of-type(855)::before {
  content: "855.";
}
.fc ._cms-contexts ol li:nth-of-type(856)::before {
  content: "856.";
}
.fc ._cms-contexts ol li:nth-of-type(857)::before {
  content: "857.";
}
.fc ._cms-contexts ol li:nth-of-type(858)::before {
  content: "858.";
}
.fc ._cms-contexts ol li:nth-of-type(859)::before {
  content: "859.";
}
.fc ._cms-contexts ol li:nth-of-type(860)::before {
  content: "860.";
}
.fc ._cms-contexts ol li:nth-of-type(861)::before {
  content: "861.";
}
.fc ._cms-contexts ol li:nth-of-type(862)::before {
  content: "862.";
}
.fc ._cms-contexts ol li:nth-of-type(863)::before {
  content: "863.";
}
.fc ._cms-contexts ol li:nth-of-type(864)::before {
  content: "864.";
}
.fc ._cms-contexts ol li:nth-of-type(865)::before {
  content: "865.";
}
.fc ._cms-contexts ol li:nth-of-type(866)::before {
  content: "866.";
}
.fc ._cms-contexts ol li:nth-of-type(867)::before {
  content: "867.";
}
.fc ._cms-contexts ol li:nth-of-type(868)::before {
  content: "868.";
}
.fc ._cms-contexts ol li:nth-of-type(869)::before {
  content: "869.";
}
.fc ._cms-contexts ol li:nth-of-type(870)::before {
  content: "870.";
}
.fc ._cms-contexts ol li:nth-of-type(871)::before {
  content: "871.";
}
.fc ._cms-contexts ol li:nth-of-type(872)::before {
  content: "872.";
}
.fc ._cms-contexts ol li:nth-of-type(873)::before {
  content: "873.";
}
.fc ._cms-contexts ol li:nth-of-type(874)::before {
  content: "874.";
}
.fc ._cms-contexts ol li:nth-of-type(875)::before {
  content: "875.";
}
.fc ._cms-contexts ol li:nth-of-type(876)::before {
  content: "876.";
}
.fc ._cms-contexts ol li:nth-of-type(877)::before {
  content: "877.";
}
.fc ._cms-contexts ol li:nth-of-type(878)::before {
  content: "878.";
}
.fc ._cms-contexts ol li:nth-of-type(879)::before {
  content: "879.";
}
.fc ._cms-contexts ol li:nth-of-type(880)::before {
  content: "880.";
}
.fc ._cms-contexts ol li:nth-of-type(881)::before {
  content: "881.";
}
.fc ._cms-contexts ol li:nth-of-type(882)::before {
  content: "882.";
}
.fc ._cms-contexts ol li:nth-of-type(883)::before {
  content: "883.";
}
.fc ._cms-contexts ol li:nth-of-type(884)::before {
  content: "884.";
}
.fc ._cms-contexts ol li:nth-of-type(885)::before {
  content: "885.";
}
.fc ._cms-contexts ol li:nth-of-type(886)::before {
  content: "886.";
}
.fc ._cms-contexts ol li:nth-of-type(887)::before {
  content: "887.";
}
.fc ._cms-contexts ol li:nth-of-type(888)::before {
  content: "888.";
}
.fc ._cms-contexts ol li:nth-of-type(889)::before {
  content: "889.";
}
.fc ._cms-contexts ol li:nth-of-type(890)::before {
  content: "890.";
}
.fc ._cms-contexts ol li:nth-of-type(891)::before {
  content: "891.";
}
.fc ._cms-contexts ol li:nth-of-type(892)::before {
  content: "892.";
}
.fc ._cms-contexts ol li:nth-of-type(893)::before {
  content: "893.";
}
.fc ._cms-contexts ol li:nth-of-type(894)::before {
  content: "894.";
}
.fc ._cms-contexts ol li:nth-of-type(895)::before {
  content: "895.";
}
.fc ._cms-contexts ol li:nth-of-type(896)::before {
  content: "896.";
}
.fc ._cms-contexts ol li:nth-of-type(897)::before {
  content: "897.";
}
.fc ._cms-contexts ol li:nth-of-type(898)::before {
  content: "898.";
}
.fc ._cms-contexts ol li:nth-of-type(899)::before {
  content: "899.";
}
.fc ._cms-contexts ol li:nth-of-type(900)::before {
  content: "900.";
}
.fc ._cms-contexts ol li:nth-of-type(901)::before {
  content: "901.";
}
.fc ._cms-contexts ol li:nth-of-type(902)::before {
  content: "902.";
}
.fc ._cms-contexts ol li:nth-of-type(903)::before {
  content: "903.";
}
.fc ._cms-contexts ol li:nth-of-type(904)::before {
  content: "904.";
}
.fc ._cms-contexts ol li:nth-of-type(905)::before {
  content: "905.";
}
.fc ._cms-contexts ol li:nth-of-type(906)::before {
  content: "906.";
}
.fc ._cms-contexts ol li:nth-of-type(907)::before {
  content: "907.";
}
.fc ._cms-contexts ol li:nth-of-type(908)::before {
  content: "908.";
}
.fc ._cms-contexts ol li:nth-of-type(909)::before {
  content: "909.";
}
.fc ._cms-contexts ol li:nth-of-type(910)::before {
  content: "910.";
}
.fc ._cms-contexts ol li:nth-of-type(911)::before {
  content: "911.";
}
.fc ._cms-contexts ol li:nth-of-type(912)::before {
  content: "912.";
}
.fc ._cms-contexts ol li:nth-of-type(913)::before {
  content: "913.";
}
.fc ._cms-contexts ol li:nth-of-type(914)::before {
  content: "914.";
}
.fc ._cms-contexts ol li:nth-of-type(915)::before {
  content: "915.";
}
.fc ._cms-contexts ol li:nth-of-type(916)::before {
  content: "916.";
}
.fc ._cms-contexts ol li:nth-of-type(917)::before {
  content: "917.";
}
.fc ._cms-contexts ol li:nth-of-type(918)::before {
  content: "918.";
}
.fc ._cms-contexts ol li:nth-of-type(919)::before {
  content: "919.";
}
.fc ._cms-contexts ol li:nth-of-type(920)::before {
  content: "920.";
}
.fc ._cms-contexts ol li:nth-of-type(921)::before {
  content: "921.";
}
.fc ._cms-contexts ol li:nth-of-type(922)::before {
  content: "922.";
}
.fc ._cms-contexts ol li:nth-of-type(923)::before {
  content: "923.";
}
.fc ._cms-contexts ol li:nth-of-type(924)::before {
  content: "924.";
}
.fc ._cms-contexts ol li:nth-of-type(925)::before {
  content: "925.";
}
.fc ._cms-contexts ol li:nth-of-type(926)::before {
  content: "926.";
}
.fc ._cms-contexts ol li:nth-of-type(927)::before {
  content: "927.";
}
.fc ._cms-contexts ol li:nth-of-type(928)::before {
  content: "928.";
}
.fc ._cms-contexts ol li:nth-of-type(929)::before {
  content: "929.";
}
.fc ._cms-contexts ol li:nth-of-type(930)::before {
  content: "930.";
}
.fc ._cms-contexts ol li:nth-of-type(931)::before {
  content: "931.";
}
.fc ._cms-contexts ol li:nth-of-type(932)::before {
  content: "932.";
}
.fc ._cms-contexts ol li:nth-of-type(933)::before {
  content: "933.";
}
.fc ._cms-contexts ol li:nth-of-type(934)::before {
  content: "934.";
}
.fc ._cms-contexts ol li:nth-of-type(935)::before {
  content: "935.";
}
.fc ._cms-contexts ol li:nth-of-type(936)::before {
  content: "936.";
}
.fc ._cms-contexts ol li:nth-of-type(937)::before {
  content: "937.";
}
.fc ._cms-contexts ol li:nth-of-type(938)::before {
  content: "938.";
}
.fc ._cms-contexts ol li:nth-of-type(939)::before {
  content: "939.";
}
.fc ._cms-contexts ol li:nth-of-type(940)::before {
  content: "940.";
}
.fc ._cms-contexts ol li:nth-of-type(941)::before {
  content: "941.";
}
.fc ._cms-contexts ol li:nth-of-type(942)::before {
  content: "942.";
}
.fc ._cms-contexts ol li:nth-of-type(943)::before {
  content: "943.";
}
.fc ._cms-contexts ol li:nth-of-type(944)::before {
  content: "944.";
}
.fc ._cms-contexts ol li:nth-of-type(945)::before {
  content: "945.";
}
.fc ._cms-contexts ol li:nth-of-type(946)::before {
  content: "946.";
}
.fc ._cms-contexts ol li:nth-of-type(947)::before {
  content: "947.";
}
.fc ._cms-contexts ol li:nth-of-type(948)::before {
  content: "948.";
}
.fc ._cms-contexts ol li:nth-of-type(949)::before {
  content: "949.";
}
.fc ._cms-contexts ol li:nth-of-type(950)::before {
  content: "950.";
}
.fc ._cms-contexts ol li:nth-of-type(951)::before {
  content: "951.";
}
.fc ._cms-contexts ol li:nth-of-type(952)::before {
  content: "952.";
}
.fc ._cms-contexts ol li:nth-of-type(953)::before {
  content: "953.";
}
.fc ._cms-contexts ol li:nth-of-type(954)::before {
  content: "954.";
}
.fc ._cms-contexts ol li:nth-of-type(955)::before {
  content: "955.";
}
.fc ._cms-contexts ol li:nth-of-type(956)::before {
  content: "956.";
}
.fc ._cms-contexts ol li:nth-of-type(957)::before {
  content: "957.";
}
.fc ._cms-contexts ol li:nth-of-type(958)::before {
  content: "958.";
}
.fc ._cms-contexts ol li:nth-of-type(959)::before {
  content: "959.";
}
.fc ._cms-contexts ol li:nth-of-type(960)::before {
  content: "960.";
}
.fc ._cms-contexts ol li:nth-of-type(961)::before {
  content: "961.";
}
.fc ._cms-contexts ol li:nth-of-type(962)::before {
  content: "962.";
}
.fc ._cms-contexts ol li:nth-of-type(963)::before {
  content: "963.";
}
.fc ._cms-contexts ol li:nth-of-type(964)::before {
  content: "964.";
}
.fc ._cms-contexts ol li:nth-of-type(965)::before {
  content: "965.";
}
.fc ._cms-contexts ol li:nth-of-type(966)::before {
  content: "966.";
}
.fc ._cms-contexts ol li:nth-of-type(967)::before {
  content: "967.";
}
.fc ._cms-contexts ol li:nth-of-type(968)::before {
  content: "968.";
}
.fc ._cms-contexts ol li:nth-of-type(969)::before {
  content: "969.";
}
.fc ._cms-contexts ol li:nth-of-type(970)::before {
  content: "970.";
}
.fc ._cms-contexts ol li:nth-of-type(971)::before {
  content: "971.";
}
.fc ._cms-contexts ol li:nth-of-type(972)::before {
  content: "972.";
}
.fc ._cms-contexts ol li:nth-of-type(973)::before {
  content: "973.";
}
.fc ._cms-contexts ol li:nth-of-type(974)::before {
  content: "974.";
}
.fc ._cms-contexts ol li:nth-of-type(975)::before {
  content: "975.";
}
.fc ._cms-contexts ol li:nth-of-type(976)::before {
  content: "976.";
}
.fc ._cms-contexts ol li:nth-of-type(977)::before {
  content: "977.";
}
.fc ._cms-contexts ol li:nth-of-type(978)::before {
  content: "978.";
}
.fc ._cms-contexts ol li:nth-of-type(979)::before {
  content: "979.";
}
.fc ._cms-contexts ol li:nth-of-type(980)::before {
  content: "980.";
}
.fc ._cms-contexts ol li:nth-of-type(981)::before {
  content: "981.";
}
.fc ._cms-contexts ol li:nth-of-type(982)::before {
  content: "982.";
}
.fc ._cms-contexts ol li:nth-of-type(983)::before {
  content: "983.";
}
.fc ._cms-contexts ol li:nth-of-type(984)::before {
  content: "984.";
}
.fc ._cms-contexts ol li:nth-of-type(985)::before {
  content: "985.";
}
.fc ._cms-contexts ol li:nth-of-type(986)::before {
  content: "986.";
}
.fc ._cms-contexts ol li:nth-of-type(987)::before {
  content: "987.";
}
.fc ._cms-contexts ol li:nth-of-type(988)::before {
  content: "988.";
}
.fc ._cms-contexts ol li:nth-of-type(989)::before {
  content: "989.";
}
.fc ._cms-contexts ol li:nth-of-type(990)::before {
  content: "990.";
}
.fc ._cms-contexts ol li:nth-of-type(991)::before {
  content: "991.";
}
.fc ._cms-contexts ol li:nth-of-type(992)::before {
  content: "992.";
}
.fc ._cms-contexts ol li:nth-of-type(993)::before {
  content: "993.";
}
.fc ._cms-contexts ol li:nth-of-type(994)::before {
  content: "994.";
}
.fc ._cms-contexts ol li:nth-of-type(995)::before {
  content: "995.";
}
.fc ._cms-contexts ol li:nth-of-type(996)::before {
  content: "996.";
}
.fc ._cms-contexts ol li:nth-of-type(997)::before {
  content: "997.";
}
.fc ._cms-contexts ol li:nth-of-type(998)::before {
  content: "998.";
}
.fc ._cms-contexts ol li:nth-of-type(999)::before {
  content: "999.";
}
.fc ._cms-contexts ol li:nth-of-type(1000)::before {
  content: "1000.";
}
@media screen and (max-width: 750px) {
  .fc ._pc {
    display: none !important;
  }
}
@media screen and (min-width: 751px) {
  .fc ._sp {
    display: none !important;
  }
}
@media screen and (max-width: 850px) {
  .fc ._min851 {
    display: none !important;
  }
}
@media screen and (min-width: 851px) {
  .fc ._max850 {
    display: none !important;
  }
}
@media screen and (max-width: 1270px) {
  .fc ._min1271 {
    display: none !important;
  }
}
@media screen and (min-width: 1271px) {
  .fc ._max1270 {
    display: none !important;
  }
}
.fc .-js--show_object.-show > img {
  opacity: 1;
  -webkit-transition: 0.4s linear 0.3s;
  transition: 0.4s linear 0.3s;
}
.fc .-js--show_object > img {
  opacity: 0;
}
.fc .-js--add_smoke {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
.fc .-js--add_smoke .particle {
  position: absolute;
  left: 50%;
  bottom: 50%;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  border-radius: 50%;
  offset-rotate: 0deg;
  background-image: radial-gradient(circle at 25% 0%, rgba(255, 255, 255, 0), rgb(255, 255, 255));
}
@-webkit-keyframes smoke-1 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.6936775563deg);
            transform: scale(1) rotate(11.6936775563deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7502529748) translateX(0vh) scaleX(2.557774588) scaleY(1.8814443938) rotate(84.3461078765deg);
            transform: scale(0.7502529748) translateX(0vh) scaleX(2.557774588) scaleY(1.8814443938) rotate(84.3461078765deg);
    opacity: 0;
  }
}
@keyframes smoke-1 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.6936775563deg);
            transform: scale(1) rotate(11.6936775563deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7502529748) translateX(0vh) scaleX(2.557774588) scaleY(1.8814443938) rotate(84.3461078765deg);
            transform: scale(0.7502529748) translateX(0vh) scaleX(2.557774588) scaleY(1.8814443938) rotate(84.3461078765deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-2 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.691861722deg);
            transform: scale(1) rotate(7.691861722deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.604156037) translateX(0vh) scaleX(4.661873714) scaleY(1.7093947462) rotate(13.0178642641deg);
            transform: scale(0.604156037) translateX(0vh) scaleX(4.661873714) scaleY(1.7093947462) rotate(13.0178642641deg);
    opacity: 0;
  }
}
@keyframes smoke-2 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.691861722deg);
            transform: scale(1) rotate(7.691861722deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.604156037) translateX(0vh) scaleX(4.661873714) scaleY(1.7093947462) rotate(13.0178642641deg);
            transform: scale(0.604156037) translateX(0vh) scaleX(4.661873714) scaleY(1.7093947462) rotate(13.0178642641deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-3 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.079670043deg);
            transform: scale(1) rotate(4.079670043deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9061886864) translateX(0vh) scaleX(5.0030238186) scaleY(1.8984847382) rotate(6.853978753deg);
            transform: scale(0.9061886864) translateX(0vh) scaleX(5.0030238186) scaleY(1.8984847382) rotate(6.853978753deg);
    opacity: 0;
  }
}
@keyframes smoke-3 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.079670043deg);
            transform: scale(1) rotate(4.079670043deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9061886864) translateX(0vh) scaleX(5.0030238186) scaleY(1.8984847382) rotate(6.853978753deg);
            transform: scale(0.9061886864) translateX(0vh) scaleX(5.0030238186) scaleY(1.8984847382) rotate(6.853978753deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-4 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.746354335deg);
            transform: scale(1) rotate(11.746354335deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.08718238) translateX(0vh) scaleX(4.9875722293) scaleY(1.7646465861) rotate(5.7772116797deg);
            transform: scale(1.08718238) translateX(0vh) scaleX(4.9875722293) scaleY(1.7646465861) rotate(5.7772116797deg);
    opacity: 0;
  }
}
@keyframes smoke-4 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.746354335deg);
            transform: scale(1) rotate(11.746354335deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.08718238) translateX(0vh) scaleX(4.9875722293) scaleY(1.7646465861) rotate(5.7772116797deg);
            transform: scale(1.08718238) translateX(0vh) scaleX(4.9875722293) scaleY(1.7646465861) rotate(5.7772116797deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-5 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.4785146427deg);
            transform: scale(1) rotate(5.4785146427deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8839358456) translateX(0vh) scaleX(5.6859499334) scaleY(1.8241006613) rotate(66.7584116181deg);
            transform: scale(0.8839358456) translateX(0vh) scaleX(5.6859499334) scaleY(1.8241006613) rotate(66.7584116181deg);
    opacity: 0;
  }
}
@keyframes smoke-5 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.4785146427deg);
            transform: scale(1) rotate(5.4785146427deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8839358456) translateX(0vh) scaleX(5.6859499334) scaleY(1.8241006613) rotate(66.7584116181deg);
            transform: scale(0.8839358456) translateX(0vh) scaleX(5.6859499334) scaleY(1.8241006613) rotate(66.7584116181deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-6 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(13.1896033597deg);
            transform: scale(1) rotate(13.1896033597deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5674733686) translateX(0vh) scaleX(3.3373814563) scaleY(1.6283051379) rotate(26.1593846267deg);
            transform: scale(0.5674733686) translateX(0vh) scaleX(3.3373814563) scaleY(1.6283051379) rotate(26.1593846267deg);
    opacity: 0;
  }
}
@keyframes smoke-6 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(13.1896033597deg);
            transform: scale(1) rotate(13.1896033597deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5674733686) translateX(0vh) scaleX(3.3373814563) scaleY(1.6283051379) rotate(26.1593846267deg);
            transform: scale(0.5674733686) translateX(0vh) scaleX(3.3373814563) scaleY(1.6283051379) rotate(26.1593846267deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-7 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.0633974762deg);
            transform: scale(1) rotate(29.0633974762deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1035926479) translateX(0vh) scaleX(3.5556394263) scaleY(1.7588601208) rotate(5.1717271996deg);
            transform: scale(1.1035926479) translateX(0vh) scaleX(3.5556394263) scaleY(1.7588601208) rotate(5.1717271996deg);
    opacity: 0;
  }
}
@keyframes smoke-7 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.0633974762deg);
            transform: scale(1) rotate(29.0633974762deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1035926479) translateX(0vh) scaleX(3.5556394263) scaleY(1.7588601208) rotate(5.1717271996deg);
            transform: scale(1.1035926479) translateX(0vh) scaleX(3.5556394263) scaleY(1.7588601208) rotate(5.1717271996deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-8 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.6173231379deg);
            transform: scale(1) rotate(15.6173231379deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.542092221) translateX(0vh) scaleX(3.3112110364) scaleY(1.9437509623) rotate(67.6600682274deg);
            transform: scale(0.542092221) translateX(0vh) scaleX(3.3112110364) scaleY(1.9437509623) rotate(67.6600682274deg);
    opacity: 0;
  }
}
@keyframes smoke-8 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.6173231379deg);
            transform: scale(1) rotate(15.6173231379deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.542092221) translateX(0vh) scaleX(3.3112110364) scaleY(1.9437509623) rotate(67.6600682274deg);
            transform: scale(0.542092221) translateX(0vh) scaleX(3.3112110364) scaleY(1.9437509623) rotate(67.6600682274deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-9 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.8275031152deg);
            transform: scale(1) rotate(15.8275031152deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6137141628) translateX(0vh) scaleX(4.3155098966) scaleY(1.5410485063) rotate(4.6939682211deg);
            transform: scale(0.6137141628) translateX(0vh) scaleX(4.3155098966) scaleY(1.5410485063) rotate(4.6939682211deg);
    opacity: 0;
  }
}
@keyframes smoke-9 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.8275031152deg);
            transform: scale(1) rotate(15.8275031152deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6137141628) translateX(0vh) scaleX(4.3155098966) scaleY(1.5410485063) rotate(4.6939682211deg);
            transform: scale(0.6137141628) translateX(0vh) scaleX(4.3155098966) scaleY(1.5410485063) rotate(4.6939682211deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-10 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.156578207deg);
            transform: scale(1) rotate(28.156578207deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9167584584) translateX(0vh) scaleX(4.0187001214) scaleY(1.908640198) rotate(89.6055187578deg);
            transform: scale(0.9167584584) translateX(0vh) scaleX(4.0187001214) scaleY(1.908640198) rotate(89.6055187578deg);
    opacity: 0;
  }
}
@keyframes smoke-10 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.156578207deg);
            transform: scale(1) rotate(28.156578207deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9167584584) translateX(0vh) scaleX(4.0187001214) scaleY(1.908640198) rotate(89.6055187578deg);
            transform: scale(0.9167584584) translateX(0vh) scaleX(4.0187001214) scaleY(1.908640198) rotate(89.6055187578deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-11 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.3912623193deg);
            transform: scale(1) rotate(1.3912623193deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.601054982) translateX(0vh) scaleX(5.2563609961) scaleY(1.5177433479) rotate(85.7152372611deg);
            transform: scale(0.601054982) translateX(0vh) scaleX(5.2563609961) scaleY(1.5177433479) rotate(85.7152372611deg);
    opacity: 0;
  }
}
@keyframes smoke-11 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.3912623193deg);
            transform: scale(1) rotate(1.3912623193deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.601054982) translateX(0vh) scaleX(5.2563609961) scaleY(1.5177433479) rotate(85.7152372611deg);
            transform: scale(0.601054982) translateX(0vh) scaleX(5.2563609961) scaleY(1.5177433479) rotate(85.7152372611deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-12 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.3730047098deg);
            transform: scale(1) rotate(1.3730047098deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5776223138) translateX(0vh) scaleX(4.359166874) scaleY(1.8535907403) rotate(14.0807287941deg);
            transform: scale(0.5776223138) translateX(0vh) scaleX(4.359166874) scaleY(1.8535907403) rotate(14.0807287941deg);
    opacity: 0;
  }
}
@keyframes smoke-12 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.3730047098deg);
            transform: scale(1) rotate(1.3730047098deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5776223138) translateX(0vh) scaleX(4.359166874) scaleY(1.8535907403) rotate(14.0807287941deg);
            transform: scale(0.5776223138) translateX(0vh) scaleX(4.359166874) scaleY(1.8535907403) rotate(14.0807287941deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-13 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.1555337242deg);
            transform: scale(1) rotate(5.1555337242deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5066590315) translateX(0vh) scaleX(2.2087240906) scaleY(1.6449046892) rotate(6.3842833013deg);
            transform: scale(0.5066590315) translateX(0vh) scaleX(2.2087240906) scaleY(1.6449046892) rotate(6.3842833013deg);
    opacity: 0;
  }
}
@keyframes smoke-13 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.1555337242deg);
            transform: scale(1) rotate(5.1555337242deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5066590315) translateX(0vh) scaleX(2.2087240906) scaleY(1.6449046892) rotate(6.3842833013deg);
            transform: scale(0.5066590315) translateX(0vh) scaleX(2.2087240906) scaleY(1.6449046892) rotate(6.3842833013deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-14 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.1913440982deg);
            transform: scale(1) rotate(9.1913440982deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1619259728) translateX(0vh) scaleX(2.1588189318) scaleY(1.6156635771) rotate(14.2065035054deg);
            transform: scale(1.1619259728) translateX(0vh) scaleX(2.1588189318) scaleY(1.6156635771) rotate(14.2065035054deg);
    opacity: 0;
  }
}
@keyframes smoke-14 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.1913440982deg);
            transform: scale(1) rotate(9.1913440982deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1619259728) translateX(0vh) scaleX(2.1588189318) scaleY(1.6156635771) rotate(14.2065035054deg);
            transform: scale(1.1619259728) translateX(0vh) scaleX(2.1588189318) scaleY(1.6156635771) rotate(14.2065035054deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-15 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(27.185232481deg);
            transform: scale(1) rotate(27.185232481deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5086041513) translateX(0vh) scaleX(5.9501538758) scaleY(1.9451535413) rotate(3.6757323139deg);
            transform: scale(0.5086041513) translateX(0vh) scaleX(5.9501538758) scaleY(1.9451535413) rotate(3.6757323139deg);
    opacity: 0;
  }
}
@keyframes smoke-15 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(27.185232481deg);
            transform: scale(1) rotate(27.185232481deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5086041513) translateX(0vh) scaleX(5.9501538758) scaleY(1.9451535413) rotate(3.6757323139deg);
            transform: scale(0.5086041513) translateX(0vh) scaleX(5.9501538758) scaleY(1.9451535413) rotate(3.6757323139deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-16 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.840992891deg);
            transform: scale(1) rotate(28.840992891deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5450127378) translateX(0vh) scaleX(5.3073554838) scaleY(1.83992168) rotate(23.7116851911deg);
            transform: scale(0.5450127378) translateX(0vh) scaleX(5.3073554838) scaleY(1.83992168) rotate(23.7116851911deg);
    opacity: 0;
  }
}
@keyframes smoke-16 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.840992891deg);
            transform: scale(1) rotate(28.840992891deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5450127378) translateX(0vh) scaleX(5.3073554838) scaleY(1.83992168) rotate(23.7116851911deg);
            transform: scale(0.5450127378) translateX(0vh) scaleX(5.3073554838) scaleY(1.83992168) rotate(23.7116851911deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-17 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.0915476037deg);
            transform: scale(1) rotate(25.0915476037deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1709749197) translateX(0vh) scaleX(2.2013617753) scaleY(1.6801520413) rotate(36.8612575169deg);
            transform: scale(1.1709749197) translateX(0vh) scaleX(2.2013617753) scaleY(1.6801520413) rotate(36.8612575169deg);
    opacity: 0;
  }
}
@keyframes smoke-17 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.0915476037deg);
            transform: scale(1) rotate(25.0915476037deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1709749197) translateX(0vh) scaleX(2.2013617753) scaleY(1.6801520413) rotate(36.8612575169deg);
            transform: scale(1.1709749197) translateX(0vh) scaleX(2.2013617753) scaleY(1.6801520413) rotate(36.8612575169deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-18 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.8417354064deg);
            transform: scale(1) rotate(3.8417354064deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6560157379) translateX(0vh) scaleX(3.3355361241) scaleY(1.9193019696) rotate(88.3491912365deg);
            transform: scale(0.6560157379) translateX(0vh) scaleX(3.3355361241) scaleY(1.9193019696) rotate(88.3491912365deg);
    opacity: 0;
  }
}
@keyframes smoke-18 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.8417354064deg);
            transform: scale(1) rotate(3.8417354064deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6560157379) translateX(0vh) scaleX(3.3355361241) scaleY(1.9193019696) rotate(88.3491912365deg);
            transform: scale(0.6560157379) translateX(0vh) scaleX(3.3355361241) scaleY(1.9193019696) rotate(88.3491912365deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-19 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.7436565943deg);
            transform: scale(1) rotate(19.7436565943deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9640750708) translateX(0vh) scaleX(5.1673412261) scaleY(1.9894730259) rotate(24.0261925406deg);
            transform: scale(0.9640750708) translateX(0vh) scaleX(5.1673412261) scaleY(1.9894730259) rotate(24.0261925406deg);
    opacity: 0;
  }
}
@keyframes smoke-19 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.7436565943deg);
            transform: scale(1) rotate(19.7436565943deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9640750708) translateX(0vh) scaleX(5.1673412261) scaleY(1.9894730259) rotate(24.0261925406deg);
            transform: scale(0.9640750708) translateX(0vh) scaleX(5.1673412261) scaleY(1.9894730259) rotate(24.0261925406deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-20 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.2389856777deg);
            transform: scale(1) rotate(5.2389856777deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8527401743) translateX(0vh) scaleX(2.1900502909) scaleY(1.5007271441) rotate(26.7397919497deg);
            transform: scale(0.8527401743) translateX(0vh) scaleX(2.1900502909) scaleY(1.5007271441) rotate(26.7397919497deg);
    opacity: 0;
  }
}
@keyframes smoke-20 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.2389856777deg);
            transform: scale(1) rotate(5.2389856777deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8527401743) translateX(0vh) scaleX(2.1900502909) scaleY(1.5007271441) rotate(26.7397919497deg);
            transform: scale(0.8527401743) translateX(0vh) scaleX(2.1900502909) scaleY(1.5007271441) rotate(26.7397919497deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-21 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.5478785755deg);
            transform: scale(1) rotate(12.5478785755deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8961153888) translateX(0vh) scaleX(4.0773856208) scaleY(1.7720663865) rotate(33.93860687deg);
            transform: scale(0.8961153888) translateX(0vh) scaleX(4.0773856208) scaleY(1.7720663865) rotate(33.93860687deg);
    opacity: 0;
  }
}
@keyframes smoke-21 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.5478785755deg);
            transform: scale(1) rotate(12.5478785755deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8961153888) translateX(0vh) scaleX(4.0773856208) scaleY(1.7720663865) rotate(33.93860687deg);
            transform: scale(0.8961153888) translateX(0vh) scaleX(4.0773856208) scaleY(1.7720663865) rotate(33.93860687deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-22 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.3091536864deg);
            transform: scale(1) rotate(28.3091536864deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5446498946) translateX(0vh) scaleX(5.7463770237) scaleY(1.8662548874) rotate(64.5341515651deg);
            transform: scale(0.5446498946) translateX(0vh) scaleX(5.7463770237) scaleY(1.8662548874) rotate(64.5341515651deg);
    opacity: 0;
  }
}
@keyframes smoke-22 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.3091536864deg);
            transform: scale(1) rotate(28.3091536864deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5446498946) translateX(0vh) scaleX(5.7463770237) scaleY(1.8662548874) rotate(64.5341515651deg);
            transform: scale(0.5446498946) translateX(0vh) scaleX(5.7463770237) scaleY(1.8662548874) rotate(64.5341515651deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-23 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.7558435611deg);
            transform: scale(1) rotate(12.7558435611deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1260367088) translateX(0vh) scaleX(4.2136107476) scaleY(1.6731207372) rotate(26.3538904486deg);
            transform: scale(1.1260367088) translateX(0vh) scaleX(4.2136107476) scaleY(1.6731207372) rotate(26.3538904486deg);
    opacity: 0;
  }
}
@keyframes smoke-23 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.7558435611deg);
            transform: scale(1) rotate(12.7558435611deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1260367088) translateX(0vh) scaleX(4.2136107476) scaleY(1.6731207372) rotate(26.3538904486deg);
            transform: scale(1.1260367088) translateX(0vh) scaleX(4.2136107476) scaleY(1.6731207372) rotate(26.3538904486deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-24 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.1222344694deg);
            transform: scale(1) rotate(3.1222344694deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5111523861) translateX(0vh) scaleX(4.2136128335) scaleY(1.6215929203) rotate(63.2327020257deg);
            transform: scale(0.5111523861) translateX(0vh) scaleX(4.2136128335) scaleY(1.6215929203) rotate(63.2327020257deg);
    opacity: 0;
  }
}
@keyframes smoke-24 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.1222344694deg);
            transform: scale(1) rotate(3.1222344694deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5111523861) translateX(0vh) scaleX(4.2136128335) scaleY(1.6215929203) rotate(63.2327020257deg);
            transform: scale(0.5111523861) translateX(0vh) scaleX(4.2136128335) scaleY(1.6215929203) rotate(63.2327020257deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-25 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(8.4416262095deg);
            transform: scale(1) rotate(8.4416262095deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7430058712) translateX(0vh) scaleX(4.1701014342) scaleY(1.5879526113) rotate(73.7849463819deg);
            transform: scale(0.7430058712) translateX(0vh) scaleX(4.1701014342) scaleY(1.5879526113) rotate(73.7849463819deg);
    opacity: 0;
  }
}
@keyframes smoke-25 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(8.4416262095deg);
            transform: scale(1) rotate(8.4416262095deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7430058712) translateX(0vh) scaleX(4.1701014342) scaleY(1.5879526113) rotate(73.7849463819deg);
            transform: scale(0.7430058712) translateX(0vh) scaleX(4.1701014342) scaleY(1.5879526113) rotate(73.7849463819deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-26 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.6429143243deg);
            transform: scale(1) rotate(7.6429143243deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1101778077) translateX(0vh) scaleX(5.4727808521) scaleY(1.5785209029) rotate(9.9354699059deg);
            transform: scale(1.1101778077) translateX(0vh) scaleX(5.4727808521) scaleY(1.5785209029) rotate(9.9354699059deg);
    opacity: 0;
  }
}
@keyframes smoke-26 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.6429143243deg);
            transform: scale(1) rotate(7.6429143243deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1101778077) translateX(0vh) scaleX(5.4727808521) scaleY(1.5785209029) rotate(9.9354699059deg);
            transform: scale(1.1101778077) translateX(0vh) scaleX(5.4727808521) scaleY(1.5785209029) rotate(9.9354699059deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-27 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.3827398344deg);
            transform: scale(1) rotate(17.3827398344deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6313038958) translateX(0vh) scaleX(4.6071868508) scaleY(1.9861630469) rotate(43.3847109222deg);
            transform: scale(0.6313038958) translateX(0vh) scaleX(4.6071868508) scaleY(1.9861630469) rotate(43.3847109222deg);
    opacity: 0;
  }
}
@keyframes smoke-27 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.3827398344deg);
            transform: scale(1) rotate(17.3827398344deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6313038958) translateX(0vh) scaleX(4.6071868508) scaleY(1.9861630469) rotate(43.3847109222deg);
            transform: scale(0.6313038958) translateX(0vh) scaleX(4.6071868508) scaleY(1.9861630469) rotate(43.3847109222deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-28 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.7195290055deg);
            transform: scale(1) rotate(7.7195290055deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9072587217) translateX(0vh) scaleX(2.2791308668) scaleY(1.5558353975) rotate(1.3769823484deg);
            transform: scale(0.9072587217) translateX(0vh) scaleX(2.2791308668) scaleY(1.5558353975) rotate(1.3769823484deg);
    opacity: 0;
  }
}
@keyframes smoke-28 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.7195290055deg);
            transform: scale(1) rotate(7.7195290055deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9072587217) translateX(0vh) scaleX(2.2791308668) scaleY(1.5558353975) rotate(1.3769823484deg);
            transform: scale(0.9072587217) translateX(0vh) scaleX(2.2791308668) scaleY(1.5558353975) rotate(1.3769823484deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-29 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.4668265254deg);
            transform: scale(1) rotate(29.4668265254deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7293283088) translateX(0vh) scaleX(5.0780307982) scaleY(1.8868019163) rotate(50.0389110375deg);
            transform: scale(0.7293283088) translateX(0vh) scaleX(5.0780307982) scaleY(1.8868019163) rotate(50.0389110375deg);
    opacity: 0;
  }
}
@keyframes smoke-29 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.4668265254deg);
            transform: scale(1) rotate(29.4668265254deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7293283088) translateX(0vh) scaleX(5.0780307982) scaleY(1.8868019163) rotate(50.0389110375deg);
            transform: scale(0.7293283088) translateX(0vh) scaleX(5.0780307982) scaleY(1.8868019163) rotate(50.0389110375deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-30 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.402270913deg);
            transform: scale(1) rotate(22.402270913deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1071803266) translateX(0vh) scaleX(4.4005512777) scaleY(1.8795528758) rotate(18.0028732813deg);
            transform: scale(1.1071803266) translateX(0vh) scaleX(4.4005512777) scaleY(1.8795528758) rotate(18.0028732813deg);
    opacity: 0;
  }
}
@keyframes smoke-30 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.402270913deg);
            transform: scale(1) rotate(22.402270913deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1071803266) translateX(0vh) scaleX(4.4005512777) scaleY(1.8795528758) rotate(18.0028732813deg);
            transform: scale(1.1071803266) translateX(0vh) scaleX(4.4005512777) scaleY(1.8795528758) rotate(18.0028732813deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-31 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.1961568488deg);
            transform: scale(1) rotate(22.1961568488deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1304627373) translateX(0vh) scaleX(3.5164900037) scaleY(1.7545004609) rotate(61.0212347162deg);
            transform: scale(1.1304627373) translateX(0vh) scaleX(3.5164900037) scaleY(1.7545004609) rotate(61.0212347162deg);
    opacity: 0;
  }
}
@keyframes smoke-31 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.1961568488deg);
            transform: scale(1) rotate(22.1961568488deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1304627373) translateX(0vh) scaleX(3.5164900037) scaleY(1.7545004609) rotate(61.0212347162deg);
            transform: scale(1.1304627373) translateX(0vh) scaleX(3.5164900037) scaleY(1.7545004609) rotate(61.0212347162deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-32 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.3160911886deg);
            transform: scale(1) rotate(6.3160911886deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8091461311) translateX(0vh) scaleX(4.9699510978) scaleY(1.6207131097) rotate(82.4577184954deg);
            transform: scale(0.8091461311) translateX(0vh) scaleX(4.9699510978) scaleY(1.6207131097) rotate(82.4577184954deg);
    opacity: 0;
  }
}
@keyframes smoke-32 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.3160911886deg);
            transform: scale(1) rotate(6.3160911886deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8091461311) translateX(0vh) scaleX(4.9699510978) scaleY(1.6207131097) rotate(82.4577184954deg);
            transform: scale(0.8091461311) translateX(0vh) scaleX(4.9699510978) scaleY(1.6207131097) rotate(82.4577184954deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-33 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.6921895365deg);
            transform: scale(1) rotate(22.6921895365deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.01493402) translateX(0vh) scaleX(2.1843697534) scaleY(1.7509739484) rotate(27.6448928453deg);
            transform: scale(1.01493402) translateX(0vh) scaleX(2.1843697534) scaleY(1.7509739484) rotate(27.6448928453deg);
    opacity: 0;
  }
}
@keyframes smoke-33 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.6921895365deg);
            transform: scale(1) rotate(22.6921895365deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.01493402) translateX(0vh) scaleX(2.1843697534) scaleY(1.7509739484) rotate(27.6448928453deg);
            transform: scale(1.01493402) translateX(0vh) scaleX(2.1843697534) scaleY(1.7509739484) rotate(27.6448928453deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-34 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.2233397108deg);
            transform: scale(1) rotate(15.2233397108deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8712413038) translateX(0vh) scaleX(4.0154764646) scaleY(1.5846241017) rotate(56.4188723754deg);
            transform: scale(0.8712413038) translateX(0vh) scaleX(4.0154764646) scaleY(1.5846241017) rotate(56.4188723754deg);
    opacity: 0;
  }
}
@keyframes smoke-34 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.2233397108deg);
            transform: scale(1) rotate(15.2233397108deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8712413038) translateX(0vh) scaleX(4.0154764646) scaleY(1.5846241017) rotate(56.4188723754deg);
            transform: scale(0.8712413038) translateX(0vh) scaleX(4.0154764646) scaleY(1.5846241017) rotate(56.4188723754deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-35 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.3280724635deg);
            transform: scale(1) rotate(29.3280724635deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8378369357) translateX(0vh) scaleX(4.9310489642) scaleY(1.8714658895) rotate(67.2920293419deg);
            transform: scale(0.8378369357) translateX(0vh) scaleX(4.9310489642) scaleY(1.8714658895) rotate(67.2920293419deg);
    opacity: 0;
  }
}
@keyframes smoke-35 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.3280724635deg);
            transform: scale(1) rotate(29.3280724635deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8378369357) translateX(0vh) scaleX(4.9310489642) scaleY(1.8714658895) rotate(67.2920293419deg);
            transform: scale(0.8378369357) translateX(0vh) scaleX(4.9310489642) scaleY(1.8714658895) rotate(67.2920293419deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-36 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.6270642919deg);
            transform: scale(1) rotate(22.6270642919deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5371411248) translateX(0vh) scaleX(4.3463470257) scaleY(1.6734444951) rotate(47.2984630424deg);
            transform: scale(0.5371411248) translateX(0vh) scaleX(4.3463470257) scaleY(1.6734444951) rotate(47.2984630424deg);
    opacity: 0;
  }
}
@keyframes smoke-36 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.6270642919deg);
            transform: scale(1) rotate(22.6270642919deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5371411248) translateX(0vh) scaleX(4.3463470257) scaleY(1.6734444951) rotate(47.2984630424deg);
            transform: scale(0.5371411248) translateX(0vh) scaleX(4.3463470257) scaleY(1.6734444951) rotate(47.2984630424deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-37 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.2854584181deg);
            transform: scale(1) rotate(3.2854584181deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7985053656) translateX(0vh) scaleX(3.4153757757) scaleY(1.7379236386) rotate(25.1981670231deg);
            transform: scale(0.7985053656) translateX(0vh) scaleX(3.4153757757) scaleY(1.7379236386) rotate(25.1981670231deg);
    opacity: 0;
  }
}
@keyframes smoke-37 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.2854584181deg);
            transform: scale(1) rotate(3.2854584181deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7985053656) translateX(0vh) scaleX(3.4153757757) scaleY(1.7379236386) rotate(25.1981670231deg);
            transform: scale(0.7985053656) translateX(0vh) scaleX(3.4153757757) scaleY(1.7379236386) rotate(25.1981670231deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-38 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.3284301892deg);
            transform: scale(1) rotate(15.3284301892deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.197905794) translateX(0vh) scaleX(3.1919994963) scaleY(1.9649234592) rotate(30.8434720604deg);
            transform: scale(1.197905794) translateX(0vh) scaleX(3.1919994963) scaleY(1.9649234592) rotate(30.8434720604deg);
    opacity: 0;
  }
}
@keyframes smoke-38 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.3284301892deg);
            transform: scale(1) rotate(15.3284301892deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.197905794) translateX(0vh) scaleX(3.1919994963) scaleY(1.9649234592) rotate(30.8434720604deg);
            transform: scale(1.197905794) translateX(0vh) scaleX(3.1919994963) scaleY(1.9649234592) rotate(30.8434720604deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-39 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.0190680984deg);
            transform: scale(1) rotate(3.0190680984deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1422550007) translateX(0vh) scaleX(5.324097198) scaleY(1.8027354229) rotate(78.3906498899deg);
            transform: scale(1.1422550007) translateX(0vh) scaleX(5.324097198) scaleY(1.8027354229) rotate(78.3906498899deg);
    opacity: 0;
  }
}
@keyframes smoke-39 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.0190680984deg);
            transform: scale(1) rotate(3.0190680984deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1422550007) translateX(0vh) scaleX(5.324097198) scaleY(1.8027354229) rotate(78.3906498899deg);
            transform: scale(1.1422550007) translateX(0vh) scaleX(5.324097198) scaleY(1.8027354229) rotate(78.3906498899deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-40 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(18.1987777234deg);
            transform: scale(1) rotate(18.1987777234deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.2171982551) translateX(0vh) scaleX(4.1082057532) scaleY(1.823116293) rotate(16.3312846315deg);
            transform: scale(1.2171982551) translateX(0vh) scaleX(4.1082057532) scaleY(1.823116293) rotate(16.3312846315deg);
    opacity: 0;
  }
}
@keyframes smoke-40 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(18.1987777234deg);
            transform: scale(1) rotate(18.1987777234deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.2171982551) translateX(0vh) scaleX(4.1082057532) scaleY(1.823116293) rotate(16.3312846315deg);
            transform: scale(1.2171982551) translateX(0vh) scaleX(4.1082057532) scaleY(1.823116293) rotate(16.3312846315deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-41 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.7129587072deg);
            transform: scale(1) rotate(12.7129587072deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6641680428) translateX(0vh) scaleX(2.1747867453) scaleY(1.6034068483) rotate(11.6847873757deg);
            transform: scale(0.6641680428) translateX(0vh) scaleX(2.1747867453) scaleY(1.6034068483) rotate(11.6847873757deg);
    opacity: 0;
  }
}
@keyframes smoke-41 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.7129587072deg);
            transform: scale(1) rotate(12.7129587072deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6641680428) translateX(0vh) scaleX(2.1747867453) scaleY(1.6034068483) rotate(11.6847873757deg);
            transform: scale(0.6641680428) translateX(0vh) scaleX(2.1747867453) scaleY(1.6034068483) rotate(11.6847873757deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-42 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.2372878555deg);
            transform: scale(1) rotate(2.2372878555deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0331462202) translateX(0vh) scaleX(4.6801848661) scaleY(1.7693165894) rotate(8.5874808312deg);
            transform: scale(1.0331462202) translateX(0vh) scaleX(4.6801848661) scaleY(1.7693165894) rotate(8.5874808312deg);
    opacity: 0;
  }
}
@keyframes smoke-42 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.2372878555deg);
            transform: scale(1) rotate(2.2372878555deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0331462202) translateX(0vh) scaleX(4.6801848661) scaleY(1.7693165894) rotate(8.5874808312deg);
            transform: scale(1.0331462202) translateX(0vh) scaleX(4.6801848661) scaleY(1.7693165894) rotate(8.5874808312deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-43 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(23.501838497deg);
            transform: scale(1) rotate(23.501838497deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8715789926) translateX(0vh) scaleX(2.2827604492) scaleY(1.6595509195) rotate(16.8878258051deg);
            transform: scale(0.8715789926) translateX(0vh) scaleX(2.2827604492) scaleY(1.6595509195) rotate(16.8878258051deg);
    opacity: 0;
  }
}
@keyframes smoke-43 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(23.501838497deg);
            transform: scale(1) rotate(23.501838497deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8715789926) translateX(0vh) scaleX(2.2827604492) scaleY(1.6595509195) rotate(16.8878258051deg);
            transform: scale(0.8715789926) translateX(0vh) scaleX(2.2827604492) scaleY(1.6595509195) rotate(16.8878258051deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-44 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.678347363deg);
            transform: scale(1) rotate(16.678347363deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1031139598) translateX(0vh) scaleX(3.8434864105) scaleY(1.7627241161) rotate(89.99737196deg);
            transform: scale(1.1031139598) translateX(0vh) scaleX(3.8434864105) scaleY(1.7627241161) rotate(89.99737196deg);
    opacity: 0;
  }
}
@keyframes smoke-44 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.678347363deg);
            transform: scale(1) rotate(16.678347363deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1031139598) translateX(0vh) scaleX(3.8434864105) scaleY(1.7627241161) rotate(89.99737196deg);
            transform: scale(1.1031139598) translateX(0vh) scaleX(3.8434864105) scaleY(1.7627241161) rotate(89.99737196deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-45 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(13.7618674534deg);
            transform: scale(1) rotate(13.7618674534deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6233675445) translateX(0vh) scaleX(3.1816654593) scaleY(1.9167665664) rotate(70.8868075274deg);
            transform: scale(0.6233675445) translateX(0vh) scaleX(3.1816654593) scaleY(1.9167665664) rotate(70.8868075274deg);
    opacity: 0;
  }
}
@keyframes smoke-45 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(13.7618674534deg);
            transform: scale(1) rotate(13.7618674534deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6233675445) translateX(0vh) scaleX(3.1816654593) scaleY(1.9167665664) rotate(70.8868075274deg);
            transform: scale(0.6233675445) translateX(0vh) scaleX(3.1816654593) scaleY(1.9167665664) rotate(70.8868075274deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-46 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.3196855273deg);
            transform: scale(1) rotate(11.3196855273deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1901358003) translateX(0vh) scaleX(3.3615969944) scaleY(1.6174130739) rotate(64.5529803722deg);
            transform: scale(1.1901358003) translateX(0vh) scaleX(3.3615969944) scaleY(1.6174130739) rotate(64.5529803722deg);
    opacity: 0;
  }
}
@keyframes smoke-46 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.3196855273deg);
            transform: scale(1) rotate(11.3196855273deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1901358003) translateX(0vh) scaleX(3.3615969944) scaleY(1.6174130739) rotate(64.5529803722deg);
            transform: scale(1.1901358003) translateX(0vh) scaleX(3.3615969944) scaleY(1.6174130739) rotate(64.5529803722deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-47 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.2554059759deg);
            transform: scale(1) rotate(12.2554059759deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7578840727) translateX(0vh) scaleX(4.811620957) scaleY(1.9161399749) rotate(39.5406005317deg);
            transform: scale(0.7578840727) translateX(0vh) scaleX(4.811620957) scaleY(1.9161399749) rotate(39.5406005317deg);
    opacity: 0;
  }
}
@keyframes smoke-47 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.2554059759deg);
            transform: scale(1) rotate(12.2554059759deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7578840727) translateX(0vh) scaleX(4.811620957) scaleY(1.9161399749) rotate(39.5406005317deg);
            transform: scale(0.7578840727) translateX(0vh) scaleX(4.811620957) scaleY(1.9161399749) rotate(39.5406005317deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-48 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(14.0463453164deg);
            transform: scale(1) rotate(14.0463453164deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6369619215) translateX(0vh) scaleX(3.3740334782) scaleY(1.8252932354) rotate(51.0866014733deg);
            transform: scale(0.6369619215) translateX(0vh) scaleX(3.3740334782) scaleY(1.8252932354) rotate(51.0866014733deg);
    opacity: 0;
  }
}
@keyframes smoke-48 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(14.0463453164deg);
            transform: scale(1) rotate(14.0463453164deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6369619215) translateX(0vh) scaleX(3.3740334782) scaleY(1.8252932354) rotate(51.0866014733deg);
            transform: scale(0.6369619215) translateX(0vh) scaleX(3.3740334782) scaleY(1.8252932354) rotate(51.0866014733deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-49 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.6337906053deg);
            transform: scale(1) rotate(15.6337906053deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7694406192) translateX(0vh) scaleX(2.5482506706) scaleY(1.5735510209) rotate(15.4009134739deg);
            transform: scale(0.7694406192) translateX(0vh) scaleX(2.5482506706) scaleY(1.5735510209) rotate(15.4009134739deg);
    opacity: 0;
  }
}
@keyframes smoke-49 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.6337906053deg);
            transform: scale(1) rotate(15.6337906053deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7694406192) translateX(0vh) scaleX(2.5482506706) scaleY(1.5735510209) rotate(15.4009134739deg);
            transform: scale(0.7694406192) translateX(0vh) scaleX(2.5482506706) scaleY(1.5735510209) rotate(15.4009134739deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-50 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.5125424027deg);
            transform: scale(1) rotate(16.5125424027deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7788178595) translateX(0vh) scaleX(3.1168582825) scaleY(1.6407928058) rotate(28.0659404704deg);
            transform: scale(0.7788178595) translateX(0vh) scaleX(3.1168582825) scaleY(1.6407928058) rotate(28.0659404704deg);
    opacity: 0;
  }
}
@keyframes smoke-50 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.5125424027deg);
            transform: scale(1) rotate(16.5125424027deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7788178595) translateX(0vh) scaleX(3.1168582825) scaleY(1.6407928058) rotate(28.0659404704deg);
            transform: scale(0.7788178595) translateX(0vh) scaleX(3.1168582825) scaleY(1.6407928058) rotate(28.0659404704deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-51 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.8757210433deg);
            transform: scale(1) rotate(3.8757210433deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9351378063) translateX(0vh) scaleX(4.1010275854) scaleY(1.6374350983) rotate(4.3528475549deg);
            transform: scale(0.9351378063) translateX(0vh) scaleX(4.1010275854) scaleY(1.6374350983) rotate(4.3528475549deg);
    opacity: 0;
  }
}
@keyframes smoke-51 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.8757210433deg);
            transform: scale(1) rotate(3.8757210433deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9351378063) translateX(0vh) scaleX(4.1010275854) scaleY(1.6374350983) rotate(4.3528475549deg);
            transform: scale(0.9351378063) translateX(0vh) scaleX(4.1010275854) scaleY(1.6374350983) rotate(4.3528475549deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-52 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.1860748371deg);
            transform: scale(1) rotate(0.1860748371deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6965054549) translateX(0vh) scaleX(4.2231487274) scaleY(1.7823276278) rotate(83.0568635228deg);
            transform: scale(0.6965054549) translateX(0vh) scaleX(4.2231487274) scaleY(1.7823276278) rotate(83.0568635228deg);
    opacity: 0;
  }
}
@keyframes smoke-52 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.1860748371deg);
            transform: scale(1) rotate(0.1860748371deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6965054549) translateX(0vh) scaleX(4.2231487274) scaleY(1.7823276278) rotate(83.0568635228deg);
            transform: scale(0.6965054549) translateX(0vh) scaleX(4.2231487274) scaleY(1.7823276278) rotate(83.0568635228deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-53 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.0409519494deg);
            transform: scale(1) rotate(25.0409519494deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8691140949) translateX(0vh) scaleX(4.5873136777) scaleY(1.5052781615) rotate(24.9318932756deg);
            transform: scale(0.8691140949) translateX(0vh) scaleX(4.5873136777) scaleY(1.5052781615) rotate(24.9318932756deg);
    opacity: 0;
  }
}
@keyframes smoke-53 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.0409519494deg);
            transform: scale(1) rotate(25.0409519494deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8691140949) translateX(0vh) scaleX(4.5873136777) scaleY(1.5052781615) rotate(24.9318932756deg);
            transform: scale(0.8691140949) translateX(0vh) scaleX(4.5873136777) scaleY(1.5052781615) rotate(24.9318932756deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-54 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.9304976388deg);
            transform: scale(1) rotate(29.9304976388deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6061346188) translateX(0vh) scaleX(3.4677178985) scaleY(1.9269517444) rotate(61.1247664691deg);
            transform: scale(0.6061346188) translateX(0vh) scaleX(3.4677178985) scaleY(1.9269517444) rotate(61.1247664691deg);
    opacity: 0;
  }
}
@keyframes smoke-54 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.9304976388deg);
            transform: scale(1) rotate(29.9304976388deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6061346188) translateX(0vh) scaleX(3.4677178985) scaleY(1.9269517444) rotate(61.1247664691deg);
            transform: scale(0.6061346188) translateX(0vh) scaleX(3.4677178985) scaleY(1.9269517444) rotate(61.1247664691deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-55 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(8.6109074705deg);
            transform: scale(1) rotate(8.6109074705deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8354198565) translateX(0vh) scaleX(4.7454340843) scaleY(1.8106024421) rotate(68.9496369386deg);
            transform: scale(0.8354198565) translateX(0vh) scaleX(4.7454340843) scaleY(1.8106024421) rotate(68.9496369386deg);
    opacity: 0;
  }
}
@keyframes smoke-55 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(8.6109074705deg);
            transform: scale(1) rotate(8.6109074705deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8354198565) translateX(0vh) scaleX(4.7454340843) scaleY(1.8106024421) rotate(68.9496369386deg);
            transform: scale(0.8354198565) translateX(0vh) scaleX(4.7454340843) scaleY(1.8106024421) rotate(68.9496369386deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-56 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.5985232901deg);
            transform: scale(1) rotate(7.5985232901deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0991710081) translateX(0vh) scaleX(3.0534209296) scaleY(1.6133486456) rotate(0.2543214368deg);
            transform: scale(1.0991710081) translateX(0vh) scaleX(3.0534209296) scaleY(1.6133486456) rotate(0.2543214368deg);
    opacity: 0;
  }
}
@keyframes smoke-56 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.5985232901deg);
            transform: scale(1) rotate(7.5985232901deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0991710081) translateX(0vh) scaleX(3.0534209296) scaleY(1.6133486456) rotate(0.2543214368deg);
            transform: scale(1.0991710081) translateX(0vh) scaleX(3.0534209296) scaleY(1.6133486456) rotate(0.2543214368deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-57 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.9389385196deg);
            transform: scale(1) rotate(25.9389385196deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5575431114) translateX(0vh) scaleX(5.0503359097) scaleY(1.9687731342) rotate(34.9241886466deg);
            transform: scale(0.5575431114) translateX(0vh) scaleX(5.0503359097) scaleY(1.9687731342) rotate(34.9241886466deg);
    opacity: 0;
  }
}
@keyframes smoke-57 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.9389385196deg);
            transform: scale(1) rotate(25.9389385196deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5575431114) translateX(0vh) scaleX(5.0503359097) scaleY(1.9687731342) rotate(34.9241886466deg);
            transform: scale(0.5575431114) translateX(0vh) scaleX(5.0503359097) scaleY(1.9687731342) rotate(34.9241886466deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-58 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.6537294557deg);
            transform: scale(1) rotate(11.6537294557deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8078666697) translateX(0vh) scaleX(2.2764163536) scaleY(1.7492123859) rotate(65.656537396deg);
            transform: scale(0.8078666697) translateX(0vh) scaleX(2.2764163536) scaleY(1.7492123859) rotate(65.656537396deg);
    opacity: 0;
  }
}
@keyframes smoke-58 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.6537294557deg);
            transform: scale(1) rotate(11.6537294557deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8078666697) translateX(0vh) scaleX(2.2764163536) scaleY(1.7492123859) rotate(65.656537396deg);
            transform: scale(0.8078666697) translateX(0vh) scaleX(2.2764163536) scaleY(1.7492123859) rotate(65.656537396deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-59 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(27.7954607887deg);
            transform: scale(1) rotate(27.7954607887deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6176150888) translateX(0vh) scaleX(2.8955888679) scaleY(1.5326765184) rotate(35.074778328deg);
            transform: scale(0.6176150888) translateX(0vh) scaleX(2.8955888679) scaleY(1.5326765184) rotate(35.074778328deg);
    opacity: 0;
  }
}
@keyframes smoke-59 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(27.7954607887deg);
            transform: scale(1) rotate(27.7954607887deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6176150888) translateX(0vh) scaleX(2.8955888679) scaleY(1.5326765184) rotate(35.074778328deg);
            transform: scale(0.6176150888) translateX(0vh) scaleX(2.8955888679) scaleY(1.5326765184) rotate(35.074778328deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-60 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.2971589913deg);
            transform: scale(1) rotate(6.2971589913deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7817217301) translateX(0vh) scaleX(5.1148650996) scaleY(1.8913042804) rotate(7.7390323632deg);
            transform: scale(0.7817217301) translateX(0vh) scaleX(5.1148650996) scaleY(1.8913042804) rotate(7.7390323632deg);
    opacity: 0;
  }
}
@keyframes smoke-60 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.2971589913deg);
            transform: scale(1) rotate(6.2971589913deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7817217301) translateX(0vh) scaleX(5.1148650996) scaleY(1.8913042804) rotate(7.7390323632deg);
            transform: scale(0.7817217301) translateX(0vh) scaleX(5.1148650996) scaleY(1.8913042804) rotate(7.7390323632deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left1 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.2094282015deg);
            transform: scale(1) rotate(25.2094282015deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.731695791) translateX(-10vh) scaleX(2.2702424699) scaleY(1.8861196404) rotate(28.884843278deg);
            transform: scale(0.731695791) translateX(-10vh) scaleX(2.2702424699) scaleY(1.8861196404) rotate(28.884843278deg);
    opacity: 0;
  }
}
@keyframes smoke-left1 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.2094282015deg);
            transform: scale(1) rotate(25.2094282015deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.731695791) translateX(-10vh) scaleX(2.2702424699) scaleY(1.8861196404) rotate(28.884843278deg);
            transform: scale(0.731695791) translateX(-10vh) scaleX(2.2702424699) scaleY(1.8861196404) rotate(28.884843278deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left2 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.9434379198deg);
            transform: scale(1) rotate(9.9434379198deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1769756868) translateX(-10vh) scaleX(5.917215961) scaleY(1.5113967118) rotate(54.1821391192deg);
            transform: scale(1.1769756868) translateX(-10vh) scaleX(5.917215961) scaleY(1.5113967118) rotate(54.1821391192deg);
    opacity: 0;
  }
}
@keyframes smoke-left2 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.9434379198deg);
            transform: scale(1) rotate(9.9434379198deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1769756868) translateX(-10vh) scaleX(5.917215961) scaleY(1.5113967118) rotate(54.1821391192deg);
            transform: scale(1.1769756868) translateX(-10vh) scaleX(5.917215961) scaleY(1.5113967118) rotate(54.1821391192deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left3 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.3086645509deg);
            transform: scale(1) rotate(20.3086645509deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5831348153) translateX(-10vh) scaleX(3.326269101) scaleY(1.9298282612) rotate(58.0764682397deg);
            transform: scale(0.5831348153) translateX(-10vh) scaleX(3.326269101) scaleY(1.9298282612) rotate(58.0764682397deg);
    opacity: 0;
  }
}
@keyframes smoke-left3 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.3086645509deg);
            transform: scale(1) rotate(20.3086645509deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5831348153) translateX(-10vh) scaleX(3.326269101) scaleY(1.9298282612) rotate(58.0764682397deg);
            transform: scale(0.5831348153) translateX(-10vh) scaleX(3.326269101) scaleY(1.9298282612) rotate(58.0764682397deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left4 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.1078487696deg);
            transform: scale(1) rotate(6.1078487696deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1046324407) translateX(-10vh) scaleX(5.0420261488) scaleY(1.8011564964) rotate(1.4539650163deg);
            transform: scale(1.1046324407) translateX(-10vh) scaleX(5.0420261488) scaleY(1.8011564964) rotate(1.4539650163deg);
    opacity: 0;
  }
}
@keyframes smoke-left4 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.1078487696deg);
            transform: scale(1) rotate(6.1078487696deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1046324407) translateX(-10vh) scaleX(5.0420261488) scaleY(1.8011564964) rotate(1.4539650163deg);
            transform: scale(1.1046324407) translateX(-10vh) scaleX(5.0420261488) scaleY(1.8011564964) rotate(1.4539650163deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left5 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.0770218659deg);
            transform: scale(1) rotate(20.0770218659deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7396168406) translateX(-10vh) scaleX(5.2028819636) scaleY(1.7641703634) rotate(81.6676923796deg);
            transform: scale(0.7396168406) translateX(-10vh) scaleX(5.2028819636) scaleY(1.7641703634) rotate(81.6676923796deg);
    opacity: 0;
  }
}
@keyframes smoke-left5 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.0770218659deg);
            transform: scale(1) rotate(20.0770218659deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7396168406) translateX(-10vh) scaleX(5.2028819636) scaleY(1.7641703634) rotate(81.6676923796deg);
            transform: scale(0.7396168406) translateX(-10vh) scaleX(5.2028819636) scaleY(1.7641703634) rotate(81.6676923796deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left6 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.5024997835deg);
            transform: scale(1) rotate(1.5024997835deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0498860513) translateX(-10vh) scaleX(3.6812161747) scaleY(1.6766738022) rotate(23.7492597354deg);
            transform: scale(1.0498860513) translateX(-10vh) scaleX(3.6812161747) scaleY(1.6766738022) rotate(23.7492597354deg);
    opacity: 0;
  }
}
@keyframes smoke-left6 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.5024997835deg);
            transform: scale(1) rotate(1.5024997835deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0498860513) translateX(-10vh) scaleX(3.6812161747) scaleY(1.6766738022) rotate(23.7492597354deg);
            transform: scale(1.0498860513) translateX(-10vh) scaleX(3.6812161747) scaleY(1.6766738022) rotate(23.7492597354deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left7 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.3459894824deg);
            transform: scale(1) rotate(19.3459894824deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9753218831) translateX(-10vh) scaleX(4.9246481583) scaleY(1.5715954447) rotate(37.5092871433deg);
            transform: scale(0.9753218831) translateX(-10vh) scaleX(4.9246481583) scaleY(1.5715954447) rotate(37.5092871433deg);
    opacity: 0;
  }
}
@keyframes smoke-left7 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.3459894824deg);
            transform: scale(1) rotate(19.3459894824deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9753218831) translateX(-10vh) scaleX(4.9246481583) scaleY(1.5715954447) rotate(37.5092871433deg);
            transform: scale(0.9753218831) translateX(-10vh) scaleX(4.9246481583) scaleY(1.5715954447) rotate(37.5092871433deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left8 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.1737494923deg);
            transform: scale(1) rotate(6.1737494923deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.811475027) translateX(-10vh) scaleX(2.313465258) scaleY(1.9688112471) rotate(27.5205659692deg);
            transform: scale(0.811475027) translateX(-10vh) scaleX(2.313465258) scaleY(1.9688112471) rotate(27.5205659692deg);
    opacity: 0;
  }
}
@keyframes smoke-left8 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.1737494923deg);
            transform: scale(1) rotate(6.1737494923deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.811475027) translateX(-10vh) scaleX(2.313465258) scaleY(1.9688112471) rotate(27.5205659692deg);
            transform: scale(0.811475027) translateX(-10vh) scaleX(2.313465258) scaleY(1.9688112471) rotate(27.5205659692deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left9 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.1594717708deg);
            transform: scale(1) rotate(9.1594717708deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1533075156) translateX(-10vh) scaleX(3.5177554823) scaleY(1.7023190764) rotate(61.8809621605deg);
            transform: scale(1.1533075156) translateX(-10vh) scaleX(3.5177554823) scaleY(1.7023190764) rotate(61.8809621605deg);
    opacity: 0;
  }
}
@keyframes smoke-left9 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.1594717708deg);
            transform: scale(1) rotate(9.1594717708deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1533075156) translateX(-10vh) scaleX(3.5177554823) scaleY(1.7023190764) rotate(61.8809621605deg);
            transform: scale(1.1533075156) translateX(-10vh) scaleX(3.5177554823) scaleY(1.7023190764) rotate(61.8809621605deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left10 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.7408877147deg);
            transform: scale(1) rotate(2.7408877147deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0731106753) translateX(-10vh) scaleX(5.4407129451) scaleY(1.9144790051) rotate(12.2898620492deg);
            transform: scale(1.0731106753) translateX(-10vh) scaleX(5.4407129451) scaleY(1.9144790051) rotate(12.2898620492deg);
    opacity: 0;
  }
}
@keyframes smoke-left10 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.7408877147deg);
            transform: scale(1) rotate(2.7408877147deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0731106753) translateX(-10vh) scaleX(5.4407129451) scaleY(1.9144790051) rotate(12.2898620492deg);
            transform: scale(1.0731106753) translateX(-10vh) scaleX(5.4407129451) scaleY(1.9144790051) rotate(12.2898620492deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left11 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.0477582367deg);
            transform: scale(1) rotate(6.0477582367deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6061274298) translateX(-10vh) scaleX(5.883443801) scaleY(1.6799900831) rotate(18.7175549477deg);
            transform: scale(0.6061274298) translateX(-10vh) scaleX(5.883443801) scaleY(1.6799900831) rotate(18.7175549477deg);
    opacity: 0;
  }
}
@keyframes smoke-left11 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.0477582367deg);
            transform: scale(1) rotate(6.0477582367deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6061274298) translateX(-10vh) scaleX(5.883443801) scaleY(1.6799900831) rotate(18.7175549477deg);
            transform: scale(0.6061274298) translateX(-10vh) scaleX(5.883443801) scaleY(1.6799900831) rotate(18.7175549477deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left12 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.7775704674deg);
            transform: scale(1) rotate(17.7775704674deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8893285528) translateX(-10vh) scaleX(5.7663411542) scaleY(1.5362757685) rotate(21.2824903036deg);
            transform: scale(0.8893285528) translateX(-10vh) scaleX(5.7663411542) scaleY(1.5362757685) rotate(21.2824903036deg);
    opacity: 0;
  }
}
@keyframes smoke-left12 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.7775704674deg);
            transform: scale(1) rotate(17.7775704674deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8893285528) translateX(-10vh) scaleX(5.7663411542) scaleY(1.5362757685) rotate(21.2824903036deg);
            transform: scale(0.8893285528) translateX(-10vh) scaleX(5.7663411542) scaleY(1.5362757685) rotate(21.2824903036deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left13 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.1976548664deg);
            transform: scale(1) rotate(25.1976548664deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8238940405) translateX(-10vh) scaleX(3.0497970481) scaleY(1.7947649796) rotate(71.9321154261deg);
            transform: scale(0.8238940405) translateX(-10vh) scaleX(3.0497970481) scaleY(1.7947649796) rotate(71.9321154261deg);
    opacity: 0;
  }
}
@keyframes smoke-left13 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.1976548664deg);
            transform: scale(1) rotate(25.1976548664deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8238940405) translateX(-10vh) scaleX(3.0497970481) scaleY(1.7947649796) rotate(71.9321154261deg);
            transform: scale(0.8238940405) translateX(-10vh) scaleX(3.0497970481) scaleY(1.7947649796) rotate(71.9321154261deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left14 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(26.3881542631deg);
            transform: scale(1) rotate(26.3881542631deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8266172642) translateX(-10vh) scaleX(5.6421601312) scaleY(1.8271310406) rotate(34.4707757964deg);
            transform: scale(0.8266172642) translateX(-10vh) scaleX(5.6421601312) scaleY(1.8271310406) rotate(34.4707757964deg);
    opacity: 0;
  }
}
@keyframes smoke-left14 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(26.3881542631deg);
            transform: scale(1) rotate(26.3881542631deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8266172642) translateX(-10vh) scaleX(5.6421601312) scaleY(1.8271310406) rotate(34.4707757964deg);
            transform: scale(0.8266172642) translateX(-10vh) scaleX(5.6421601312) scaleY(1.8271310406) rotate(34.4707757964deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left15 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.8013359223deg);
            transform: scale(1) rotate(0.8013359223deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5922075048) translateX(-10vh) scaleX(4.4336016224) scaleY(1.7973286576) rotate(30.4196977681deg);
            transform: scale(0.5922075048) translateX(-10vh) scaleX(4.4336016224) scaleY(1.7973286576) rotate(30.4196977681deg);
    opacity: 0;
  }
}
@keyframes smoke-left15 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.8013359223deg);
            transform: scale(1) rotate(0.8013359223deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5922075048) translateX(-10vh) scaleX(4.4336016224) scaleY(1.7973286576) rotate(30.4196977681deg);
            transform: scale(0.5922075048) translateX(-10vh) scaleX(4.4336016224) scaleY(1.7973286576) rotate(30.4196977681deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left16 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(26.6671592351deg);
            transform: scale(1) rotate(26.6671592351deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5943431779) translateX(-10vh) scaleX(3.9375585313) scaleY(1.5246408174) rotate(73.7088056414deg);
            transform: scale(0.5943431779) translateX(-10vh) scaleX(3.9375585313) scaleY(1.5246408174) rotate(73.7088056414deg);
    opacity: 0;
  }
}
@keyframes smoke-left16 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(26.6671592351deg);
            transform: scale(1) rotate(26.6671592351deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5943431779) translateX(-10vh) scaleX(3.9375585313) scaleY(1.5246408174) rotate(73.7088056414deg);
            transform: scale(0.5943431779) translateX(-10vh) scaleX(3.9375585313) scaleY(1.5246408174) rotate(73.7088056414deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left17 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.9625991608deg);
            transform: scale(1) rotate(2.9625991608deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0318674287) translateX(-10vh) scaleX(5.4363496138) scaleY(1.7046065346) rotate(62.7712763043deg);
            transform: scale(1.0318674287) translateX(-10vh) scaleX(5.4363496138) scaleY(1.7046065346) rotate(62.7712763043deg);
    opacity: 0;
  }
}
@keyframes smoke-left17 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.9625991608deg);
            transform: scale(1) rotate(2.9625991608deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0318674287) translateX(-10vh) scaleX(5.4363496138) scaleY(1.7046065346) rotate(62.7712763043deg);
            transform: scale(1.0318674287) translateX(-10vh) scaleX(5.4363496138) scaleY(1.7046065346) rotate(62.7712763043deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left18 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(21.826827676deg);
            transform: scale(1) rotate(21.826827676deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9995841431) translateX(-10vh) scaleX(5.9097431142) scaleY(1.9590362151) rotate(5.7376099232deg);
            transform: scale(0.9995841431) translateX(-10vh) scaleX(5.9097431142) scaleY(1.9590362151) rotate(5.7376099232deg);
    opacity: 0;
  }
}
@keyframes smoke-left18 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(21.826827676deg);
            transform: scale(1) rotate(21.826827676deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9995841431) translateX(-10vh) scaleX(5.9097431142) scaleY(1.9590362151) rotate(5.7376099232deg);
            transform: scale(0.9995841431) translateX(-10vh) scaleX(5.9097431142) scaleY(1.9590362151) rotate(5.7376099232deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left19 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.5316728335deg);
            transform: scale(1) rotate(15.5316728335deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1252310804) translateX(-10vh) scaleX(3.3032984781) scaleY(1.8481418016) rotate(12.4109432985deg);
            transform: scale(1.1252310804) translateX(-10vh) scaleX(3.3032984781) scaleY(1.8481418016) rotate(12.4109432985deg);
    opacity: 0;
  }
}
@keyframes smoke-left19 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(15.5316728335deg);
            transform: scale(1) rotate(15.5316728335deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1252310804) translateX(-10vh) scaleX(3.3032984781) scaleY(1.8481418016) rotate(12.4109432985deg);
            transform: scale(1.1252310804) translateX(-10vh) scaleX(3.3032984781) scaleY(1.8481418016) rotate(12.4109432985deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left20 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.2926005491deg);
            transform: scale(1) rotate(6.2926005491deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0885861696) translateX(-10vh) scaleX(3.9399435548) scaleY(1.6166262961) rotate(31.6918778959deg);
            transform: scale(1.0885861696) translateX(-10vh) scaleX(3.9399435548) scaleY(1.6166262961) rotate(31.6918778959deg);
    opacity: 0;
  }
}
@keyframes smoke-left20 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.2926005491deg);
            transform: scale(1) rotate(6.2926005491deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0885861696) translateX(-10vh) scaleX(3.9399435548) scaleY(1.6166262961) rotate(31.6918778959deg);
            transform: scale(1.0885861696) translateX(-10vh) scaleX(3.9399435548) scaleY(1.6166262961) rotate(31.6918778959deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left21 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.232626563deg);
            transform: scale(1) rotate(28.232626563deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9244605804) translateX(-10vh) scaleX(4.8320068516) scaleY(1.9021243994) rotate(42.9420591648deg);
            transform: scale(0.9244605804) translateX(-10vh) scaleX(4.8320068516) scaleY(1.9021243994) rotate(42.9420591648deg);
    opacity: 0;
  }
}
@keyframes smoke-left21 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.232626563deg);
            transform: scale(1) rotate(28.232626563deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9244605804) translateX(-10vh) scaleX(4.8320068516) scaleY(1.9021243994) rotate(42.9420591648deg);
            transform: scale(0.9244605804) translateX(-10vh) scaleX(4.8320068516) scaleY(1.9021243994) rotate(42.9420591648deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left22 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.5686268813deg);
            transform: scale(1) rotate(17.5686268813deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8383469533) translateX(-10vh) scaleX(4.3604614465) scaleY(1.8945959914) rotate(2.4985994869deg);
            transform: scale(0.8383469533) translateX(-10vh) scaleX(4.3604614465) scaleY(1.8945959914) rotate(2.4985994869deg);
    opacity: 0;
  }
}
@keyframes smoke-left22 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.5686268813deg);
            transform: scale(1) rotate(17.5686268813deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8383469533) translateX(-10vh) scaleX(4.3604614465) scaleY(1.8945959914) rotate(2.4985994869deg);
            transform: scale(0.8383469533) translateX(-10vh) scaleX(4.3604614465) scaleY(1.8945959914) rotate(2.4985994869deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left23 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.6689577939deg);
            transform: scale(1) rotate(20.6689577939deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1004602745) translateX(-10vh) scaleX(3.4356852313) scaleY(1.6741430644) rotate(23.0925242534deg);
            transform: scale(1.1004602745) translateX(-10vh) scaleX(3.4356852313) scaleY(1.6741430644) rotate(23.0925242534deg);
    opacity: 0;
  }
}
@keyframes smoke-left23 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.6689577939deg);
            transform: scale(1) rotate(20.6689577939deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1004602745) translateX(-10vh) scaleX(3.4356852313) scaleY(1.6741430644) rotate(23.0925242534deg);
            transform: scale(1.1004602745) translateX(-10vh) scaleX(3.4356852313) scaleY(1.6741430644) rotate(23.0925242534deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left24 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.1722752961deg);
            transform: scale(1) rotate(19.1722752961deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.725653948) translateX(-10vh) scaleX(2.194875663) scaleY(1.7471099645) rotate(12.2783408342deg);
            transform: scale(0.725653948) translateX(-10vh) scaleX(2.194875663) scaleY(1.7471099645) rotate(12.2783408342deg);
    opacity: 0;
  }
}
@keyframes smoke-left24 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.1722752961deg);
            transform: scale(1) rotate(19.1722752961deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.725653948) translateX(-10vh) scaleX(2.194875663) scaleY(1.7471099645) rotate(12.2783408342deg);
            transform: scale(0.725653948) translateX(-10vh) scaleX(2.194875663) scaleY(1.7471099645) rotate(12.2783408342deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left25 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(8.3213821904deg);
            transform: scale(1) rotate(8.3213821904deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7937206632) translateX(-10vh) scaleX(3.4200127006) scaleY(1.7293213186) rotate(70.6904114572deg);
            transform: scale(0.7937206632) translateX(-10vh) scaleX(3.4200127006) scaleY(1.7293213186) rotate(70.6904114572deg);
    opacity: 0;
  }
}
@keyframes smoke-left25 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(8.3213821904deg);
            transform: scale(1) rotate(8.3213821904deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7937206632) translateX(-10vh) scaleX(3.4200127006) scaleY(1.7293213186) rotate(70.6904114572deg);
            transform: scale(0.7937206632) translateX(-10vh) scaleX(3.4200127006) scaleY(1.7293213186) rotate(70.6904114572deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left26 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.1428681551deg);
            transform: scale(1) rotate(28.1428681551deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1695836067) translateX(-10vh) scaleX(2.8554788277) scaleY(1.5839384777) rotate(8.5148765336deg);
            transform: scale(1.1695836067) translateX(-10vh) scaleX(2.8554788277) scaleY(1.5839384777) rotate(8.5148765336deg);
    opacity: 0;
  }
}
@keyframes smoke-left26 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.1428681551deg);
            transform: scale(1) rotate(28.1428681551deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1695836067) translateX(-10vh) scaleX(2.8554788277) scaleY(1.5839384777) rotate(8.5148765336deg);
            transform: scale(1.1695836067) translateX(-10vh) scaleX(2.8554788277) scaleY(1.5839384777) rotate(8.5148765336deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left27 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.0973430785deg);
            transform: scale(1) rotate(9.0973430785deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0125256165) translateX(-10vh) scaleX(4.7750121705) scaleY(1.5668977641) rotate(85.4108624651deg);
            transform: scale(1.0125256165) translateX(-10vh) scaleX(4.7750121705) scaleY(1.5668977641) rotate(85.4108624651deg);
    opacity: 0;
  }
}
@keyframes smoke-left27 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.0973430785deg);
            transform: scale(1) rotate(9.0973430785deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0125256165) translateX(-10vh) scaleX(4.7750121705) scaleY(1.5668977641) rotate(85.4108624651deg);
            transform: scale(1.0125256165) translateX(-10vh) scaleX(4.7750121705) scaleY(1.5668977641) rotate(85.4108624651deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left28 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.655216572deg);
            transform: scale(1) rotate(0.655216572deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1512918616) translateX(-10vh) scaleX(3.4704029667) scaleY(1.5660049696) rotate(24.5130217714deg);
            transform: scale(1.1512918616) translateX(-10vh) scaleX(3.4704029667) scaleY(1.5660049696) rotate(24.5130217714deg);
    opacity: 0;
  }
}
@keyframes smoke-left28 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.655216572deg);
            transform: scale(1) rotate(0.655216572deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1512918616) translateX(-10vh) scaleX(3.4704029667) scaleY(1.5660049696) rotate(24.5130217714deg);
            transform: scale(1.1512918616) translateX(-10vh) scaleX(3.4704029667) scaleY(1.5660049696) rotate(24.5130217714deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left29 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.0785338647deg);
            transform: scale(1) rotate(16.0785338647deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8776017694) translateX(-10vh) scaleX(4.8542731991) scaleY(1.7646713671) rotate(59.0713577086deg);
            transform: scale(0.8776017694) translateX(-10vh) scaleX(4.8542731991) scaleY(1.7646713671) rotate(59.0713577086deg);
    opacity: 0;
  }
}
@keyframes smoke-left29 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.0785338647deg);
            transform: scale(1) rotate(16.0785338647deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8776017694) translateX(-10vh) scaleX(4.8542731991) scaleY(1.7646713671) rotate(59.0713577086deg);
            transform: scale(0.8776017694) translateX(-10vh) scaleX(4.8542731991) scaleY(1.7646713671) rotate(59.0713577086deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left30 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(26.7528204779deg);
            transform: scale(1) rotate(26.7528204779deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7220990684) translateX(-10vh) scaleX(5.4578673593) scaleY(1.9546988304) rotate(41.1313132075deg);
            transform: scale(0.7220990684) translateX(-10vh) scaleX(5.4578673593) scaleY(1.9546988304) rotate(41.1313132075deg);
    opacity: 0;
  }
}
@keyframes smoke-left30 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(26.7528204779deg);
            transform: scale(1) rotate(26.7528204779deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.7220990684) translateX(-10vh) scaleX(5.4578673593) scaleY(1.9546988304) rotate(41.1313132075deg);
            transform: scale(0.7220990684) translateX(-10vh) scaleX(5.4578673593) scaleY(1.9546988304) rotate(41.1313132075deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left31 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(21.5242479373deg);
            transform: scale(1) rotate(21.5242479373deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.171940669) translateX(-10vh) scaleX(2.8631407726) scaleY(1.6890660344) rotate(82.7260930964deg);
            transform: scale(1.171940669) translateX(-10vh) scaleX(2.8631407726) scaleY(1.6890660344) rotate(82.7260930964deg);
    opacity: 0;
  }
}
@keyframes smoke-left31 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(21.5242479373deg);
            transform: scale(1) rotate(21.5242479373deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.171940669) translateX(-10vh) scaleX(2.8631407726) scaleY(1.6890660344) rotate(82.7260930964deg);
            transform: scale(1.171940669) translateX(-10vh) scaleX(2.8631407726) scaleY(1.6890660344) rotate(82.7260930964deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left32 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.4613607344deg);
            transform: scale(1) rotate(20.4613607344deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1295523264) translateX(-10vh) scaleX(2.539757898) scaleY(1.5307479491) rotate(43.2734442095deg);
            transform: scale(1.1295523264) translateX(-10vh) scaleX(2.539757898) scaleY(1.5307479491) rotate(43.2734442095deg);
    opacity: 0;
  }
}
@keyframes smoke-left32 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.4613607344deg);
            transform: scale(1) rotate(20.4613607344deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1295523264) translateX(-10vh) scaleX(2.539757898) scaleY(1.5307479491) rotate(43.2734442095deg);
            transform: scale(1.1295523264) translateX(-10vh) scaleX(2.539757898) scaleY(1.5307479491) rotate(43.2734442095deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left33 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.2321967332deg);
            transform: scale(1) rotate(12.2321967332deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8115794784) translateX(-10vh) scaleX(4.7193344463) scaleY(1.7650416651) rotate(57.6702892557deg);
            transform: scale(0.8115794784) translateX(-10vh) scaleX(4.7193344463) scaleY(1.7650416651) rotate(57.6702892557deg);
    opacity: 0;
  }
}
@keyframes smoke-left33 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(12.2321967332deg);
            transform: scale(1) rotate(12.2321967332deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8115794784) translateX(-10vh) scaleX(4.7193344463) scaleY(1.7650416651) rotate(57.6702892557deg);
            transform: scale(0.8115794784) translateX(-10vh) scaleX(4.7193344463) scaleY(1.7650416651) rotate(57.6702892557deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left34 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.1050136193deg);
            transform: scale(1) rotate(4.1050136193deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0673777112) translateX(-10vh) scaleX(5.757850204) scaleY(1.6052224648) rotate(4.7042704104deg);
            transform: scale(1.0673777112) translateX(-10vh) scaleX(5.757850204) scaleY(1.6052224648) rotate(4.7042704104deg);
    opacity: 0;
  }
}
@keyframes smoke-left34 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.1050136193deg);
            transform: scale(1) rotate(4.1050136193deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0673777112) translateX(-10vh) scaleX(5.757850204) scaleY(1.6052224648) rotate(4.7042704104deg);
            transform: scale(1.0673777112) translateX(-10vh) scaleX(5.757850204) scaleY(1.6052224648) rotate(4.7042704104deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left35 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.739334895deg);
            transform: scale(1) rotate(9.739334895deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1345964843) translateX(-10vh) scaleX(2.0642164044) scaleY(1.5850123146) rotate(55.0639883292deg);
            transform: scale(1.1345964843) translateX(-10vh) scaleX(2.0642164044) scaleY(1.5850123146) rotate(55.0639883292deg);
    opacity: 0;
  }
}
@keyframes smoke-left35 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(9.739334895deg);
            transform: scale(1) rotate(9.739334895deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1345964843) translateX(-10vh) scaleX(2.0642164044) scaleY(1.5850123146) rotate(55.0639883292deg);
            transform: scale(1.1345964843) translateX(-10vh) scaleX(2.0642164044) scaleY(1.5850123146) rotate(55.0639883292deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left36 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.703060822deg);
            transform: scale(1) rotate(19.703060822deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0232856146) translateX(-10vh) scaleX(5.7377142711) scaleY(1.966456157) rotate(57.5990184574deg);
            transform: scale(1.0232856146) translateX(-10vh) scaleX(5.7377142711) scaleY(1.966456157) rotate(57.5990184574deg);
    opacity: 0;
  }
}
@keyframes smoke-left36 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(19.703060822deg);
            transform: scale(1) rotate(19.703060822deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0232856146) translateX(-10vh) scaleX(5.7377142711) scaleY(1.966456157) rotate(57.5990184574deg);
            transform: scale(1.0232856146) translateX(-10vh) scaleX(5.7377142711) scaleY(1.966456157) rotate(57.5990184574deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left37 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.4549055747deg);
            transform: scale(1) rotate(2.4549055747deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6251880481) translateX(-10vh) scaleX(4.4426224867) scaleY(1.5649386402) rotate(61.3121446006deg);
            transform: scale(0.6251880481) translateX(-10vh) scaleX(4.4426224867) scaleY(1.5649386402) rotate(61.3121446006deg);
    opacity: 0;
  }
}
@keyframes smoke-left37 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(2.4549055747deg);
            transform: scale(1) rotate(2.4549055747deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6251880481) translateX(-10vh) scaleX(4.4426224867) scaleY(1.5649386402) rotate(61.3121446006deg);
            transform: scale(0.6251880481) translateX(-10vh) scaleX(4.4426224867) scaleY(1.5649386402) rotate(61.3121446006deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left38 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.9480234838deg);
            transform: scale(1) rotate(4.9480234838deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8369557231) translateX(-10vh) scaleX(3.915597982) scaleY(1.5350615439) rotate(59.9474654412deg);
            transform: scale(0.8369557231) translateX(-10vh) scaleX(3.915597982) scaleY(1.5350615439) rotate(59.9474654412deg);
    opacity: 0;
  }
}
@keyframes smoke-left38 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.9480234838deg);
            transform: scale(1) rotate(4.9480234838deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8369557231) translateX(-10vh) scaleX(3.915597982) scaleY(1.5350615439) rotate(59.9474654412deg);
            transform: scale(0.8369557231) translateX(-10vh) scaleX(3.915597982) scaleY(1.5350615439) rotate(59.9474654412deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left39 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.3354925673deg);
            transform: scale(1) rotate(29.3354925673deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9742531725) translateX(-10vh) scaleX(4.6110186515) scaleY(1.7146567952) rotate(13.78548069deg);
            transform: scale(0.9742531725) translateX(-10vh) scaleX(4.6110186515) scaleY(1.7146567952) rotate(13.78548069deg);
    opacity: 0;
  }
}
@keyframes smoke-left39 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(29.3354925673deg);
            transform: scale(1) rotate(29.3354925673deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9742531725) translateX(-10vh) scaleX(4.6110186515) scaleY(1.7146567952) rotate(13.78548069deg);
            transform: scale(0.9742531725) translateX(-10vh) scaleX(4.6110186515) scaleY(1.7146567952) rotate(13.78548069deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left40 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.8716402824deg);
            transform: scale(1) rotate(17.8716402824deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5712818196) translateX(-10vh) scaleX(4.109695926) scaleY(1.9192885929) rotate(25.3167282371deg);
            transform: scale(0.5712818196) translateX(-10vh) scaleX(4.109695926) scaleY(1.9192885929) rotate(25.3167282371deg);
    opacity: 0;
  }
}
@keyframes smoke-left40 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(17.8716402824deg);
            transform: scale(1) rotate(17.8716402824deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5712818196) translateX(-10vh) scaleX(4.109695926) scaleY(1.9192885929) rotate(25.3167282371deg);
            transform: scale(0.5712818196) translateX(-10vh) scaleX(4.109695926) scaleY(1.9192885929) rotate(25.3167282371deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left41 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.2764707063deg);
            transform: scale(1) rotate(16.2764707063deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5793081687) translateX(-10vh) scaleX(4.8665004494) scaleY(1.6754687404) rotate(61.4371803565deg);
            transform: scale(0.5793081687) translateX(-10vh) scaleX(4.8665004494) scaleY(1.6754687404) rotate(61.4371803565deg);
    opacity: 0;
  }
}
@keyframes smoke-left41 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(16.2764707063deg);
            transform: scale(1) rotate(16.2764707063deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5793081687) translateX(-10vh) scaleX(4.8665004494) scaleY(1.6754687404) rotate(61.4371803565deg);
            transform: scale(0.5793081687) translateX(-10vh) scaleX(4.8665004494) scaleY(1.6754687404) rotate(61.4371803565deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left42 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(23.6028858809deg);
            transform: scale(1) rotate(23.6028858809deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8240865799) translateX(-10vh) scaleX(4.3855038869) scaleY(1.9019614002) rotate(2.5183509501deg);
            transform: scale(0.8240865799) translateX(-10vh) scaleX(4.3855038869) scaleY(1.9019614002) rotate(2.5183509501deg);
    opacity: 0;
  }
}
@keyframes smoke-left42 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(23.6028858809deg);
            transform: scale(1) rotate(23.6028858809deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8240865799) translateX(-10vh) scaleX(4.3855038869) scaleY(1.9019614002) rotate(2.5183509501deg);
            transform: scale(0.8240865799) translateX(-10vh) scaleX(4.3855038869) scaleY(1.9019614002) rotate(2.5183509501deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left43 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.9387508047deg);
            transform: scale(1) rotate(11.9387508047deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.660350084) translateX(-10vh) scaleX(3.5128556258) scaleY(1.8902743798) rotate(49.6185522334deg);
            transform: scale(0.660350084) translateX(-10vh) scaleX(3.5128556258) scaleY(1.8902743798) rotate(49.6185522334deg);
    opacity: 0;
  }
}
@keyframes smoke-left43 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.9387508047deg);
            transform: scale(1) rotate(11.9387508047deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.660350084) translateX(-10vh) scaleX(3.5128556258) scaleY(1.8902743798) rotate(49.6185522334deg);
            transform: scale(0.660350084) translateX(-10vh) scaleX(3.5128556258) scaleY(1.8902743798) rotate(49.6185522334deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left44 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.754540922deg);
            transform: scale(1) rotate(0.754540922deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6636191967) translateX(-10vh) scaleX(3.2059380943) scaleY(1.9947813469) rotate(62.6251174014deg);
            transform: scale(0.6636191967) translateX(-10vh) scaleX(3.2059380943) scaleY(1.9947813469) rotate(62.6251174014deg);
    opacity: 0;
  }
}
@keyframes smoke-left44 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(0.754540922deg);
            transform: scale(1) rotate(0.754540922deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6636191967) translateX(-10vh) scaleX(3.2059380943) scaleY(1.9947813469) rotate(62.6251174014deg);
            transform: scale(0.6636191967) translateX(-10vh) scaleX(3.2059380943) scaleY(1.9947813469) rotate(62.6251174014deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left45 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(14.4208617392deg);
            transform: scale(1) rotate(14.4208617392deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5233183928) translateX(-10vh) scaleX(2.620806864) scaleY(1.9954094211) rotate(27.6973226458deg);
            transform: scale(0.5233183928) translateX(-10vh) scaleX(2.620806864) scaleY(1.9954094211) rotate(27.6973226458deg);
    opacity: 0;
  }
}
@keyframes smoke-left45 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(14.4208617392deg);
            transform: scale(1) rotate(14.4208617392deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5233183928) translateX(-10vh) scaleX(2.620806864) scaleY(1.9954094211) rotate(27.6973226458deg);
            transform: scale(0.5233183928) translateX(-10vh) scaleX(2.620806864) scaleY(1.9954094211) rotate(27.6973226458deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left46 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.5735917426deg);
            transform: scale(1) rotate(3.5735917426deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5395291775) translateX(-10vh) scaleX(5.0515479153) scaleY(1.910290367) rotate(38.5836140996deg);
            transform: scale(0.5395291775) translateX(-10vh) scaleX(5.0515479153) scaleY(1.910290367) rotate(38.5836140996deg);
    opacity: 0;
  }
}
@keyframes smoke-left46 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(3.5735917426deg);
            transform: scale(1) rotate(3.5735917426deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5395291775) translateX(-10vh) scaleX(5.0515479153) scaleY(1.910290367) rotate(38.5836140996deg);
            transform: scale(0.5395291775) translateX(-10vh) scaleX(5.0515479153) scaleY(1.910290367) rotate(38.5836140996deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left47 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(24.9315491375deg);
            transform: scale(1) rotate(24.9315491375deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8367124316) translateX(-10vh) scaleX(3.4045166964) scaleY(1.5269092412) rotate(13.1172513811deg);
            transform: scale(0.8367124316) translateX(-10vh) scaleX(3.4045166964) scaleY(1.5269092412) rotate(13.1172513811deg);
    opacity: 0;
  }
}
@keyframes smoke-left47 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(24.9315491375deg);
            transform: scale(1) rotate(24.9315491375deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.8367124316) translateX(-10vh) scaleX(3.4045166964) scaleY(1.5269092412) rotate(13.1172513811deg);
            transform: scale(0.8367124316) translateX(-10vh) scaleX(3.4045166964) scaleY(1.5269092412) rotate(13.1172513811deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left48 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.8773805046deg);
            transform: scale(1) rotate(11.8773805046deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6569984966) translateX(-10vh) scaleX(4.354158771) scaleY(1.6657196264) rotate(85.3011795477deg);
            transform: scale(0.6569984966) translateX(-10vh) scaleX(4.354158771) scaleY(1.6657196264) rotate(85.3011795477deg);
    opacity: 0;
  }
}
@keyframes smoke-left48 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(11.8773805046deg);
            transform: scale(1) rotate(11.8773805046deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6569984966) translateX(-10vh) scaleX(4.354158771) scaleY(1.6657196264) rotate(85.3011795477deg);
            transform: scale(0.6569984966) translateX(-10vh) scaleX(4.354158771) scaleY(1.6657196264) rotate(85.3011795477deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left49 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.7135517774deg);
            transform: scale(1) rotate(22.7135517774deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1684247113) translateX(-10vh) scaleX(4.5152423476) scaleY(1.9383820679) rotate(68.1486493903deg);
            transform: scale(1.1684247113) translateX(-10vh) scaleX(4.5152423476) scaleY(1.9383820679) rotate(68.1486493903deg);
    opacity: 0;
  }
}
@keyframes smoke-left49 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(22.7135517774deg);
            transform: scale(1) rotate(22.7135517774deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1684247113) translateX(-10vh) scaleX(4.5152423476) scaleY(1.9383820679) rotate(68.1486493903deg);
            transform: scale(1.1684247113) translateX(-10vh) scaleX(4.5152423476) scaleY(1.9383820679) rotate(68.1486493903deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left50 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(18.8806790213deg);
            transform: scale(1) rotate(18.8806790213deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0558261155) translateX(-10vh) scaleX(4.737770415) scaleY(1.8762562764) rotate(82.4149009119deg);
            transform: scale(1.0558261155) translateX(-10vh) scaleX(4.737770415) scaleY(1.8762562764) rotate(82.4149009119deg);
    opacity: 0;
  }
}
@keyframes smoke-left50 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(18.8806790213deg);
            transform: scale(1) rotate(18.8806790213deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0558261155) translateX(-10vh) scaleX(4.737770415) scaleY(1.8762562764) rotate(82.4149009119deg);
            transform: scale(1.0558261155) translateX(-10vh) scaleX(4.737770415) scaleY(1.8762562764) rotate(82.4149009119deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left51 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.0790333299deg);
            transform: scale(1) rotate(25.0790333299deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1076318278) translateX(-10vh) scaleX(5.6418323227) scaleY(1.6241123141) rotate(69.8875958608deg);
            transform: scale(1.1076318278) translateX(-10vh) scaleX(5.6418323227) scaleY(1.6241123141) rotate(69.8875958608deg);
    opacity: 0;
  }
}
@keyframes smoke-left51 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(25.0790333299deg);
            transform: scale(1) rotate(25.0790333299deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1076318278) translateX(-10vh) scaleX(5.6418323227) scaleY(1.6241123141) rotate(69.8875958608deg);
            transform: scale(1.1076318278) translateX(-10vh) scaleX(5.6418323227) scaleY(1.6241123141) rotate(69.8875958608deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left52 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.8409438737deg);
            transform: scale(1) rotate(20.8409438737deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5248108355) translateX(-10vh) scaleX(3.329738581) scaleY(1.6847323188) rotate(38.8095516957deg);
            transform: scale(0.5248108355) translateX(-10vh) scaleX(3.329738581) scaleY(1.6847323188) rotate(38.8095516957deg);
    opacity: 0;
  }
}
@keyframes smoke-left52 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(20.8409438737deg);
            transform: scale(1) rotate(20.8409438737deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.5248108355) translateX(-10vh) scaleX(3.329738581) scaleY(1.6847323188) rotate(38.8095516957deg);
            transform: scale(0.5248108355) translateX(-10vh) scaleX(3.329738581) scaleY(1.6847323188) rotate(38.8095516957deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left53 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.8110607916deg);
            transform: scale(1) rotate(4.8110607916deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.152278775) translateX(-10vh) scaleX(3.2220286012) scaleY(1.7132062311) rotate(80.6888592038deg);
            transform: scale(1.152278775) translateX(-10vh) scaleX(3.2220286012) scaleY(1.7132062311) rotate(80.6888592038deg);
    opacity: 0;
  }
}
@keyframes smoke-left53 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(4.8110607916deg);
            transform: scale(1) rotate(4.8110607916deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.152278775) translateX(-10vh) scaleX(3.2220286012) scaleY(1.7132062311) rotate(80.6888592038deg);
            transform: scale(1.152278775) translateX(-10vh) scaleX(3.2220286012) scaleY(1.7132062311) rotate(80.6888592038deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left54 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.1643776064deg);
            transform: scale(1) rotate(5.1643776064deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.2061338324) translateX(-10vh) scaleX(5.3808698756) scaleY(1.8618687131) rotate(69.8415969501deg);
            transform: scale(1.2061338324) translateX(-10vh) scaleX(5.3808698756) scaleY(1.8618687131) rotate(69.8415969501deg);
    opacity: 0;
  }
}
@keyframes smoke-left54 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.1643776064deg);
            transform: scale(1) rotate(5.1643776064deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.2061338324) translateX(-10vh) scaleX(5.3808698756) scaleY(1.8618687131) rotate(69.8415969501deg);
            transform: scale(1.2061338324) translateX(-10vh) scaleX(5.3808698756) scaleY(1.8618687131) rotate(69.8415969501deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left55 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(18.489481986deg);
            transform: scale(1) rotate(18.489481986deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0942979964) translateX(-10vh) scaleX(3.8690353045) scaleY(1.5601078057) rotate(89.2409196172deg);
            transform: scale(1.0942979964) translateX(-10vh) scaleX(3.8690353045) scaleY(1.5601078057) rotate(89.2409196172deg);
    opacity: 0;
  }
}
@keyframes smoke-left55 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(18.489481986deg);
            transform: scale(1) rotate(18.489481986deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0942979964) translateX(-10vh) scaleX(3.8690353045) scaleY(1.5601078057) rotate(89.2409196172deg);
            transform: scale(1.0942979964) translateX(-10vh) scaleX(3.8690353045) scaleY(1.5601078057) rotate(89.2409196172deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left56 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.1256863494deg);
            transform: scale(1) rotate(5.1256863494deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6832449356) translateX(-10vh) scaleX(3.9307348405) scaleY(1.5917626567) rotate(83.0261195231deg);
            transform: scale(0.6832449356) translateX(-10vh) scaleX(3.9307348405) scaleY(1.5917626567) rotate(83.0261195231deg);
    opacity: 0;
  }
}
@keyframes smoke-left56 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(5.1256863494deg);
            transform: scale(1) rotate(5.1256863494deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.6832449356) translateX(-10vh) scaleX(3.9307348405) scaleY(1.5917626567) rotate(83.0261195231deg);
            transform: scale(0.6832449356) translateX(-10vh) scaleX(3.9307348405) scaleY(1.5917626567) rotate(83.0261195231deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left57 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.3856391376deg);
            transform: scale(1) rotate(1.3856391376deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1210141066) translateX(-10vh) scaleX(3.9778640992) scaleY(1.8575252356) rotate(30.2046948673deg);
            transform: scale(1.1210141066) translateX(-10vh) scaleX(3.9778640992) scaleY(1.8575252356) rotate(30.2046948673deg);
    opacity: 0;
  }
}
@keyframes smoke-left57 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(1.3856391376deg);
            transform: scale(1) rotate(1.3856391376deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1210141066) translateX(-10vh) scaleX(3.9778640992) scaleY(1.8575252356) rotate(30.2046948673deg);
            transform: scale(1.1210141066) translateX(-10vh) scaleX(3.9778640992) scaleY(1.8575252356) rotate(30.2046948673deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left58 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.8177384621deg);
            transform: scale(1) rotate(6.8177384621deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1331440852) translateX(-10vh) scaleX(3.7791774644) scaleY(1.7634688726) rotate(43.0329060194deg);
            transform: scale(1.1331440852) translateX(-10vh) scaleX(3.7791774644) scaleY(1.7634688726) rotate(43.0329060194deg);
    opacity: 0;
  }
}
@keyframes smoke-left58 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(6.8177384621deg);
            transform: scale(1) rotate(6.8177384621deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.1331440852) translateX(-10vh) scaleX(3.7791774644) scaleY(1.7634688726) rotate(43.0329060194deg);
            transform: scale(1.1331440852) translateX(-10vh) scaleX(3.7791774644) scaleY(1.7634688726) rotate(43.0329060194deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left59 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.4179342921deg);
            transform: scale(1) rotate(7.4179342921deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9276157169) translateX(-10vh) scaleX(3.3924083554) scaleY(1.8568727072) rotate(43.0172315509deg);
            transform: scale(0.9276157169) translateX(-10vh) scaleX(3.3924083554) scaleY(1.8568727072) rotate(43.0172315509deg);
    opacity: 0;
  }
}
@keyframes smoke-left59 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(7.4179342921deg);
            transform: scale(1) rotate(7.4179342921deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(0.9276157169) translateX(-10vh) scaleX(3.3924083554) scaleY(1.8568727072) rotate(43.0172315509deg);
            transform: scale(0.9276157169) translateX(-10vh) scaleX(3.3924083554) scaleY(1.8568727072) rotate(43.0172315509deg);
    opacity: 0;
  }
}
@-webkit-keyframes smoke-left60 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.3198794346deg);
            transform: scale(1) rotate(28.3198794346deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0397606077) translateX(-10vh) scaleX(4.0414518327) scaleY(1.707245309) rotate(9.776876639deg);
            transform: scale(1.0397606077) translateX(-10vh) scaleX(4.0414518327) scaleY(1.707245309) rotate(9.776876639deg);
    opacity: 0;
  }
}
@keyframes smoke-left60 {
  0% {
    offset-distance: 0%;
    -webkit-transform: scale(1) rotate(28.3198794346deg);
            transform: scale(1) rotate(28.3198794346deg);
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    offset-distance: 100%;
    -webkit-transform: scale(1.0397606077) translateX(-10vh) scaleX(4.0414518327) scaleY(1.707245309) rotate(9.776876639deg);
            transform: scale(1.0397606077) translateX(-10vh) scaleX(4.0414518327) scaleY(1.707245309) rotate(9.776876639deg);
    opacity: 0;
  }
}
.fc .-bounce {
  -webkit-animation: bounce-x 1.6s ease-in-out infinite alternate;
          animation: bounce-x 1.6s ease-in-out infinite alternate;
}
.fc .-bounce.-b2 {
  -webkit-animation: bounce-x2 1.2s ease-in-out infinite alternate;
          animation: bounce-x2 1.2s ease-in-out infinite alternate;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.fc .-bounce.-b2 img {
  -webkit-animation: bounce-y 1.6s ease-in-out infinite alternate;
          animation: bounce-y 1.6s ease-in-out infinite alternate;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.fc .-bounce.-b3, .fc .-bounce.-b3 img {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.fc .-bounce.-b4 {
  -webkit-animation: bounce-x2 1.6s ease-in-out infinite alternate;
          animation: bounce-x2 1.6s ease-in-out infinite alternate;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.fc .-bounce.-b4 img {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation: bounce-y 1.4s ease-in-out infinite alternate;
          animation: bounce-y 1.4s ease-in-out infinite alternate;
}
.fc .-bounce.-b5, .fc .-bounce.-b5 img {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.fc .-bounce img {
  -webkit-animation: bounce-y 1.4s ease-in-out infinite alternate;
          animation: bounce-y 1.4s ease-in-out infinite alternate;
}
.fc-section {
  position: relative;
  width: 100%;
}
.fc-section__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
  height: 213px;
}
.fc-section__head .bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.fc-section__head .bg::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../../assets/images/fc/common/bg1.png) -440px 0;
  background-repeat: repeat-x;
  background-size: 2140px 100%;
  background-position: 76%;
  width: 100%;
  height: 463px;
}
.fc-section__head .title {
  position: relative;
  font-size: 2.2rem;
  letter-spacing: 0.07em;
  color: #fff;
  margin-top: 60px;
  text-align: center;
}
.fc-section__head .title::before {
  content: "";
  position: absolute;
  width: 53px;
  height: 86px;
  background: url(../../assets/images/fc/common/fgr2.png) 0 0 no-repeat;
  background-size: 100%;
}
.fc-section__head .title::after {
  content: "";
  position: absolute;
  width: 82px;
  height: 103px;
  background: url(../../assets/images/fc/common/fgr1.png) 0 0 no-repeat;
  background-size: 100%;
}
.fc-kv {
  position: relative;
  background: url(../../assets/images/fc/kv/bg1.png) -70px 0;
  background-size: 1607px 925px;
  width: 100%;
  min-height: 925px;
  overflow: hidden;
}
.fc-kv__stripe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 15px;
  background: url(../../assets/images/fc/common/stripe1.svg) 0 0;
  background-size: 1560px 100%;
}
.fc-kv__curtain {
  position: absolute;
  top: -12px;
  width: 596px;
}
.fc-kv__curtain.-l {
  left: -25px;
}
.fc-kv__curtain.-r {
  right: -25px;
}
.fc-kv__curtain.-r .chara {
  position: absolute;
  bottom: -119px;
  right: -29px;
  width: 240px;
  -webkit-transform-origin: 70% 20%;
          transform-origin: 70% 20%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.fc-kv__curtain.-r .chara.-show {
  -webkit-animation: kv-chara 0.8s cubic-bezier(0.5, 1, 0.8, 1.15) forwards;
          animation: kv-chara 0.8s cubic-bezier(0.5, 1, 0.8, 1.15) forwards;
}
.fc-kv__curtain.-r img {
  position: relative;
}
.fc-kv__head {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 256px;
  will-change: transform;
}
.fc-kv__head.-show::before {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: 1s cubic-bezier(0.5, 1, 0.8, 1.15);
  transition: 1s cubic-bezier(0.5, 1, 0.8, 1.15);
}
.fc-kv__head.-show .name {
  opacity: 1;
  -webkit-transition: 0.4s ease-out 1s;
  transition: 0.4s ease-out 1s;
}
.fc-kv__head::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../../assets/images/fc/common/bg1.png) -380px 0;
  background-repeat: repeat-x;
  background-size: 2140px 100%;
  width: 100%;
  height: 463px;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.fc-kv__head .name {
  position: relative;
  left: -20px;
  font-size: 2.2rem;
  letter-spacing: 0.02em;
  color: #fff;
  text-align: center;
  margin-top: 43px;
  opacity: 0;
}
.fc-kv__head .name .-large {
  position: relative;
  top: 4px;
  font-size: 3.5rem;
  letter-spacing: 0.2em;
  padding-left: 22px;
}
.fc-kv__main {
  position: absolute;
  top: 131px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fc-kv__main .frame {
  position: relative;
  width: 513px;
}
.fc-kv__main .owlblock {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 403px;
  opacity: 0;
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
.fc-kv__main .owlblock.-show {
  opacity: 1;
  -webkit-filter: blur(0);
          filter: blur(0);
  -webkit-transition: 1s cubic-bezier(0.7, 0.3, 0.7, 0.3) 0.4s;
  transition: 1s cubic-bezier(0.7, 0.3, 0.7, 0.3) 0.4s;
}
.fc-kv__main .fork {
  position: absolute;
  top: -45px;
  left: -175px;
  width: 310px;
}
.fc-kv__main .knife {
  position: absolute;
  top: 60px;
  left: -210px;
  width: 287px;
}
.fc-kv__main .egg {
  position: absolute;
}
.fc-kv__main .egg.-e1 {
  bottom: 150px;
  left: -80px;
  width: 229px;
}
.fc-kv__main .egg.-e2 {
  bottom: 12px;
  right: -65px;
  width: 233px;
}
.fc-kv__main .egg.-e3 {
  bottom: 85px;
  right: -130px;
  width: 191px;
}
.fc-kv__main .balloon {
  position: absolute;
  top: 0px;
  right: 14px;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  width: 330px;
  opacity: 0;
}
.fc-kv__main .balloon.-show {
  opacity: 1;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.fc-kv__copy {
  position: absolute;
  top: 50%;
  left: 18.6%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 472px;
  color: #fff;
  text-align: center;
  opacity: 0;
}
.fc-kv__copy.-show {
  opacity: 1;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.fc-kv__copy img {
  width: 350px;
}
.fc-kv__document {
  position: absolute;
  left: 18.8%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 153px;
  opacity: 0;
}
.fc-kv__document.-show {
  opacity: 1;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.fc-kv__document .lead {
  position: relative;
  width: 396px;
  margin: 0 auto 28px;
}
.fc-kv__document .lead-line {
  width: 100%;
}
.fc-kv__document .lead-text {
  position: absolute;
  bottom: -7px;
  left: 52%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 2rem;
  line-height: 3rem;
  letter-spacing: 0.25em;
  color: #fff;
  white-space: nowrap;
  text-align: center;
}
.fc-kv__document .button a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 472px;
  height: 72px;
  -webkit-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
}
.fc-kv__document .button a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/images/fc/common/btn1.svg) 0 0 no-repeat;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.fc-kv__document .button a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/images/fc/common/btn1_2.svg) 0 0 no-repeat;
  opacity: 0;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.fc-kv__document .button a .text {
  position: relative;
  font-size: 3rem;
  letter-spacing: 0.06em;
  padding-bottom: 2px;
}
.fc-kv__document .button a .icon {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 28px;
}
.fc-kv__document .button a .icon img {
  -webkit-transition: 0.4s linear;
  transition: 0.4s linear;
  -webkit-backface-visibility: initial;
          backface-visibility: initial;
}
@media screen and (min-width: 769px) {
  .fc-kv__document .button a:hover {
    color: #fff;
  }
  .fc-kv__document .button a:hover::before {
    opacity: 0;
  }
  .fc-kv__document .button a:hover:after {
    opacity: 1;
  }
  .fc-kv__document .button a:hover .icon img {
    -webkit-transform: rotateY(540deg);
            transform: rotateY(540deg);
  }
}
.fc-kv__about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  bottom: 83px;
  right: 17.6%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  width: 440px;
  color: #fff;
  opacity: 0;
}
.fc-kv__about.-show {
  opacity: 1;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.fc-kv__about .logo {
  width: 175px;
  margin-bottom: 20px;
}
.fc-kv__about .name {
  font-size: 2.1rem;
  letter-spacing: 0.05em;
  margin-bottom: 22px;
}
.fc-kv__about .text {
  font-size: 1.5rem;
  line-height: 2.6rem;
  letter-spacing: 0;
}
.fc-strength {
  background: url(../../assets/images/fc/common/bg2.png) 55px 0;
  background-size: 1870px 881px;
  padding-bottom: 70px;
}
.fc-strength .fc-section__head .title::before {
  top: 15px;
  left: -23px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.fc-strength .fc-section__head .title::after {
  bottom: 5px;
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.fc-strength__list {
  padding: 0 164px;
}
.fc-strength__list.-l1 {
  margin-bottom: 68px;
}
.fc-strength__list.-l1 ul {
  gap: 105px;
  margin-bottom: 43px;
}
.fc-strength__list.-l1 ul li {
  width: calc((100% - 145px) / 2);
  max-width: 600px;
}
.fc-strength__list.-l2 ul {
  gap: 80px;
  margin-bottom: 44px;
}
.fc-strength__list.-l2 ul li {
  width: calc((100% - 160px) / 3);
}
.fc-strength__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fc-strength__list ul li .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.fc-strength__list ul li .heading-number {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.fc-strength__list ul li .heading-number.-n1 {
  width: 38px;
  margin-left: 10px;
  margin-right: 30px;
}
.fc-strength__list ul li .heading-number.-n2 {
  width: 60px;
  margin-right: 15px;
}
.fc-strength__list ul li .heading-number.-n3 {
  width: 60px;
  margin-right: 15px;
}
.fc-strength__list ul li .heading-number.-n4 {
  width: 64px;
  margin-right: 15px;
}
.fc-strength__list ul li .heading-number.-n5 {
  width: 53px;
  margin-right: 20px;
}
.fc-strength__list ul li .heading-title {
  font-size: 2.8rem;
  line-height: 3.3rem;
  letter-spacing: 0.04em;
}
.fc-strength__list ul li .heading-title > span {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(18%, rgba(255, 255, 255, 0)), color-stop(18%, rgba(255, 255, 255, 0.6)), color-stop(90%, rgba(255, 255, 255, 0.6)), color-stop(90%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0.6) 18%, rgba(255, 255, 255, 0.6) 90%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0) 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left;
}
.fc-strength__list ul li .heading-title > span .-ls {
  letter-spacing: -0.1em;
}
.fc-strength__list ul li .body-marquee {
  position: relative;
  width: 100%;
  height: 200px;
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(2%, transparent), color-stop(10%, black), color-stop(90%, black), color-stop(98%, transparent), to(transparent));
  -webkit-mask-image: linear-gradient(to right, transparent, transparent 2%, black 10%, black 90%, transparent 98%, transparent 100%);
          mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(2%, transparent), color-stop(10%, black), color-stop(90%, black), color-stop(98%, transparent), to(transparent));
          mask-image: linear-gradient(to right, transparent, transparent 2%, black 10%, black 90%, transparent 98%, transparent 100%);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  margin: 0 auto 18px;
}
.fc-strength__list ul li .body-marquee__inner {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.fc-strength__list ul li .body-marquee__inner .mover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.fc-strength__list ul li .body-marquee__inner .mover .item {
  width: 200px;
  height: 200px;
}
.fc-strength__list ul li .body-image {
  width: 100%;
  max-width: 700px;
  margin: 0 auto 20px;
}
.fc-strength__list ul li .body-text {
  font-size: 1.5rem;
  line-height: 2.2rem;
  letter-spacing: 0.01em;
  padding: 0 6px;
}
.fc-strength__list > .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fc-strength__list > .button:not(.-col) a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 342px;
  height: 53px;
}
.fc-strength__list > .button:not(.-col) a .text {
  font-size: 2.2rem;
  letter-spacing: -0.08em;
  padding-left: 48px;
}
.fc-strength__list > .button:not(.-col) a .icon {
  right: 15px;
  width: 20px;
}
.fc-strength__list > .button.-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fc-strength__list > .button .lead {
  position: relative;
  width: 446px;
  margin: 0 auto 16px;
}
.fc-strength__list > .button .lead-line {
  width: 100%;
}
.fc-strength__list > .button .lead-text {
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 2.1rem;
  letter-spacing: -0.03em;
  white-space: nowrap;
  text-align: center;
  padding-bottom: 3px;
}
.fc-strength__list > .button .lead-text > span {
  margin-left: -0.2em;
}
.fc-strength__list > .button a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 472px;
  height: 72px;
  -webkit-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
}
.fc-strength__list > .button a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/images/fc/common/btn1.svg) 0 0 no-repeat;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.fc-strength__list > .button a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/images/fc/common/btn1_2.svg) 0 0 no-repeat;
  opacity: 0;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.fc-strength__list > .button a .text {
  position: relative;
  font-size: 3rem;
  letter-spacing: 0.06em;
  padding-bottom: 2px;
}
.fc-strength__list > .button a .icon {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 28px;
}
.fc-strength__list > .button a .icon img {
  -webkit-transition: 0.4s linear;
  transition: 0.4s linear;
  -webkit-backface-visibility: initial;
          backface-visibility: initial;
}
@media screen and (min-width: 769px) {
  .fc-strength__list > .button a:hover {
    color: #9e5924;
  }
  .fc-strength__list > .button a:hover::before {
    opacity: 0;
  }
  .fc-strength__list > .button a:hover:after {
    opacity: 1;
  }
  .fc-strength__list > .button a:hover .icon img {
    -webkit-transform: rotateY(540deg);
            transform: rotateY(540deg);
  }
}
.fc-review {
  background: url(../../assets/images/fc/review/bg2.png) 0px 0;
  background-size: 100%;
  padding-bottom: 82px;
}
.fc-review > .fc-section__head .title::before {
  top: 13px;
  right: -109px;
  -webkit-transform: translateX(100%) scaleX(-1);
          transform: translateX(100%) scaleX(-1);
}
.fc-review > .fc-section__head .title::after {
  bottom: 5px;
  left: -86px;
  -webkit-transform: translateX(-100%) scaleX(-1);
          transform: translateX(-100%) scaleX(-1);
}
.fc-review__story {
  position: relative;
  width: 1240px;
  max-width: 100%;
  margin: -8px auto 50px;
}
.fc-review__story .stage {
  position: relative;
  width: 100%;
}
.fc-review__story .stage .base {
  width: 100%;
}
.fc-review__story .stage .arrow {
  position: absolute;
  bottom: 10%;
  left: 70%;
  width: 10.2%;
  mix-blend-mode: color-burn;
  -webkit-animation: review-story__arrow 5s ease-out infinite;
          animation: review-story__arrow 5s ease-out infinite;
  pointer-events: none;
}
.fc-review__story .stage .arrow.-none {
  -webkit-animation: none;
          animation: none;
  opacity: 0;
}
.fc-review__story .stage .pager {
  position: absolute;
  bottom: 13%;
  left: 73%;
  width: 74px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}
.fc-review__story .stage .pager.-none {
  -webkit-animation: none;
          animation: none;
  opacity: 0;
}
.fc-review__story .stage .pager.-prev {
  left: 21.5%;
  width: 77px;
}
.fc-review__story .stage .pager.-hide {
  opacity: 0.4;
  cursor: default;
}
@media screen and (min-width: 769px) {
  .fc-review__story .stage .pager.-hide.-prev:hover {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .fc-review__story .stage .pager.-hide.-next:hover {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@media screen and (min-width: 769px) {
  .fc-review__story .stage .pager.-prev:hover {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  .fc-review__story .stage .pager.-next:hover {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
.fc-review__story .stage .page {
  position: absolute;
  top: 10.3%;
  left: 50.2%;
  width: 31.7%;
  -webkit-font-smoothing: antialiased;
  -webkit-perspective: 2500px;
          perspective: 2500px;
}
.fc-review__story .stage .page-item {
  position: absolute;
  width: 100%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: -1px top 0px;
          transform-origin: -1px top 0px;
  cursor: pointer;
  -webkit-transition: 0.4s linear;
  transition: 0.4s linear;
}
.fc-review__story .stage .page-item.-first, .fc-review__story .stage .page-item.-no {
  pointer-events: none;
}
.fc-review__story .stage .page-item.left .page-item__face.-back .paper {
  -webkit-transform: translate3d(2.2%, 0, 0);
          transform: translate3d(2.2%, 0, 0);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media screen and (min-width: 769px) {
  .fc-review__story .stage .page-item.left:not(.-no):hover {
    -webkit-transform: rotateY(-178deg) !important;
            transform: rotateY(-178deg) !important;
  }
}
.fc-review__story .stage .page-item:not(.left) .page-item__face.-back .paper {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
@media screen and (min-width: 769px) {
  .fc-review__story .stage .page-item:not(.left):not(.-no):not(.-last):hover {
    -webkit-transform: rotateY(-2deg) !important;
            transform: rotateY(-2deg) !important;
  }
}
.fc-review__story .stage .page-item:before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 144.2%;
}
.fc-review__story .stage .page-item__face {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.fc-review__story .stage .page-item__face.-nobal .balloon {
  opacity: 0 !important;
}
.fc-review__story .stage .page-item__face.-current .balloon {
  opacity: 1;
}
.fc-review__story .stage .page-item__face.-current .detail-text strong, .fc-review__story .stage .page-item__face.-current .detail-text span {
  background-size: 100% 100%;
  -webkit-transition: background-size 0.6s linear;
  transition: background-size 0.6s linear;
}
.fc-review__story .stage .page-item__face.-back {
  -webkit-transform: matrix3d(-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1);
          transform: matrix3d(-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1);
}
.fc-review__story .stage .page-item__face.-back.-back .paper {
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
.fc-review__story .stage .page-item__face .image {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 75%;
}
.fc-review__story .stage .page-item__face .balloon {
  position: absolute;
  top: -13%;
  left: -6%;
  width: 92%;
  opacity: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.fc-review__story .stage .page-item__face .detail {
  position: absolute;
  top: 13%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 80%;
}
.fc-review__story .stage .page-item__face .detail-company {
  font-size: 1.8rem;
  line-height: 2.5rem;
  letter-spacing: 0;
  font-weight: 700;
  text-align: center;
  margin-bottom: 8px;
}
.fc-review__story .stage .page-item__face .detail-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.1em;
  font-weight: 700;
  margin-bottom: 20px;
}
.fc-review__story .stage .page-item__face .detail-name .-small {
  font-size: 1.8rem;
  letter-spacing: 0;
}
.fc-review__story .stage .page-item__face .detail-text {
  font-size: 1.5rem;
  line-height: 2.8rem;
  letter-spacing: 0;
}
.fc-review__story .stage .page-item__face .detail-text strong, .fc-review__story .stage .page-item__face .detail-text span {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(210, 172, 63, 0)), color-stop(40%, rgba(210, 172, 63, 0)), color-stop(40%, rgba(210, 172, 63, 0.6)), to(rgba(210, 172, 63, 0.6)));
  background: linear-gradient(rgba(210, 172, 63, 0) 0%, rgba(210, 172, 63, 0) 40%, rgba(210, 172, 63, 0.6) 40%, rgba(210, 172, 63, 0.6) 100%);
  background-repeat: no-repeat;
  background-size: 0% 100%;
  background-position: left;
}
.fc-review__story .stage .page-item__face .paper {
  width: 100%;
}
.fc-review__story .dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin-top: 32px;
}
.fc-review__story .dots li {
  position: relative;
  width: 20px;
  height: 21px;
  cursor: pointer;
}
.fc-review__story .dots li.-current {
  pointer-events: none;
}
.fc-review__story .dots li.-current::before {
  opacity: 1;
}
.fc-review__story .dots li::before {
  content: "";
  display: block;
  background: url(../../assets/images/fc/common/icon1.svg) 0 0 no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.4s ease-out;
  transition: opacity 0.2s ease-out, -webkit-transform 0.4s ease-out;
  transition: opacity 0.2s ease-out, transform 0.4s ease-out;
  transition: opacity 0.2s ease-out, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
}
@media screen and (min-width: 769px) {
  .fc-review__story .dots li:hover::before {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
    transition: -webkit-transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
    transition: transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
    transition: transform 0.4s cubic-bezier(0, 1.4, 1, 1.5), -webkit-transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
  }
}
.fc-review__slide {
  overflow: hidden;
}
.fc-review__slide .fc-section__head .title {
  text-align: center;
  letter-spacing: 0.2em;
}
.fc-review__slide .fc-section__head .title::before {
  top: 36px;
  left: -43px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.fc-review__slide .fc-section__head .title::after {
  bottom: 14px;
  right: -9px;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.fc-review__slide .owlblock {
  position: relative;
  margin-top: 20px;
}
.fc-review__slide .owlblock .owlwrapper .item {
  width: 19.6vw;
  color: #fff;
  text-align: center;
  letter-spacing: 0.05em;
  -webkit-transition: -webkit-transform 0.6s linear;
  transition: -webkit-transform 0.6s linear;
  transition: transform 0.6s linear;
  transition: transform 0.6s linear, -webkit-transform 0.6s linear;
}
.fc-review__slide .owlblock .owlwrapper .item-date {
  font-size: 2.2rem;
  margin-bottom: 10px;
}
.fc-review__slide .owlblock .owlwrapper .item-image {
  margin-bottom: 20px;
}
.fc-review__slide .owlblock .owlwrapper .item-detail__all {
  font-size: 2.8rem;
  margin-bottom: 8px;
}
.fc-review__slide .owlblock .owlwrapper .item-detail__icon {
  width: 167px;
  margin: 0 auto 8px;
}
.fc-review__slide .owlblock .owlwrapper .item-detail__profit {
  font-size: 2.1rem;
}
.fc-review__slide .owlblock .owlwrapper .owl-stage-outer {
  overflow: visible;
}
.fc-review__slide .owlblock .owlwrapper .owl-item.center .item {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.fc-review__slide .owlblock .owlwrapper .owl-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin-top: 92px;
}
.fc-review__slide .owlblock .owlwrapper .owl-dots .owl-dot {
  width: 20px;
  height: 21px;
}
.fc-review__slide .owlblock .owlwrapper .owl-dots .owl-dot.active {
  pointer-events: none;
}
.fc-review__slide .owlblock .owlwrapper .owl-dots .owl-dot.active::before {
  opacity: 1;
}
.fc-review__slide .owlblock .owlwrapper .owl-dots .owl-dot::before {
  content: "";
  display: block;
  background: url(../../assets/images/fc/common/icon1.svg) 0 0 no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.4s ease-out;
  transition: opacity 0.2s ease-out, -webkit-transform 0.4s ease-out;
  transition: opacity 0.2s ease-out, transform 0.4s ease-out;
  transition: opacity 0.2s ease-out, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
}
@media screen and (min-width: 769px) {
  .fc-review__slide .owlblock .owlwrapper .owl-dots .owl-dot:hover::before {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
    transition: -webkit-transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
    transition: transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
    transition: transform 0.4s cubic-bezier(0, 1.4, 1, 1.5), -webkit-transform 0.4s cubic-bezier(0, 1.4, 1, 1.5);
  }
}
.fc-funding {
  background: url(../../assets/images/fc/common/bg2.png) 55px 0;
  background-size: 1870px 881px;
  padding-bottom: 66px;
}
.fc-funding > .fc-section__head .title {
  margin-top: 42px;
}
.fc-funding > .fc-section__head .title::before {
  top: 38px;
  right: -98px;
  -webkit-transform: translateX(100%) scaleX(-1);
          transform: translateX(100%) scaleX(-1);
}
.fc-funding > .fc-section__head .title::after {
  bottom: 13px;
  left: -74px;
  -webkit-transform: translateX(-100%) scaleX(-1);
          transform: translateX(-100%) scaleX(-1);
}
.fc-funding__model {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: -55px 0 52px;
}
.fc-funding__model p {
  width: 911px;
  max-width: calc(100% - 120px);
}
.fc-funding__flow {
  position: relative;
}
.fc-funding__flow .chara {
  position: absolute;
  bottom: 2px;
  left: 65px;
  width: 177px;
}
.fc-funding__flow .chara.-show > img {
  -webkit-animation: rotate360-jump 8s linear 0.6s infinite;
          animation: rotate360-jump 8s linear 0.6s infinite;
}
.fc-funding__flow .title {
  width: 490px;
  margin: 0 auto 61px;
}
.fc-funding__flow .list-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 28px;
  margin-bottom: 51px;
}
.fc-funding__flow .list-images li {
  width: 117px;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
  -webkit-transform-origin: 50% 75%;
          transform-origin: 50% 75%;
  cursor: pointer;
}
.fc-funding__flow .list-images li.-current {
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
  -webkit-filter: drop-shadow(6px 6px 6px rgba(54, 22, 15, 0.2));
          filter: drop-shadow(6px 6px 6px rgba(54, 22, 15, 0.2));
  margin: 0 15px;
}
.fc-funding__flow .list-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 46px;
}
.fc-funding__flow .list-dots li {
  position: relative;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.fc-funding__flow .list-dots li:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -5px;
  -webkit-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
  width: 36px;
  height: 3px;
  background: url(../../assets/images/fc/funding/dot1.svg) 0 0 no-repeat;
  background-size: 100%;
}
.fc-funding__flow .list-dots li::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 3px solid #9e5924;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.fc-funding__flow .list-dots li.-current {
  pointer-events: none;
}
.fc-funding__flow .list-dots li.-current::after {
  width: 21px;
  height: 21px;
  background: #9e5924;
}
.fc-funding__flow .list-dots li.-sub1::after {
  width: 18px;
  height: 18px;
}
.fc-funding__flow .list-dots li.-sub2::after {
  width: 15px;
  height: 15px;
}
@media screen and (min-width: 769px) {
  .fc-funding__flow .list-dots li:hover::after {
    width: 21px;
    height: 21px;
  }
}
.fc-contact__stripe {
  position: relative;
  width: 100%;
  height: 15px;
  background: #36160F;
  margin-bottom: 58px;
}
.fc-contact__stripe::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/images/fc/common/stripe1.svg) 0 0;
  background-size: 1560px 100%;
}
.fc-contact__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 28px;
  margin-bottom: 40px;
}
.fc-contact__head::before, .fc-contact__head::after {
  content: "";
  background: url(../../assets/images/fc/common/arrw1.svg) 0 0 no-repeat;
  width: 27px;
  height: 26px;
  margin-top: 8px;
}
.fc-contact__head::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.fc-contact__head .title {
  text-align: center;
}
.fc-contact__head .title-main {
  font-size: 2.3rem;
  letter-spacing: 0.1em;
  margin-bottom: 4px;
}
.fc-contact__head .title-sub {
  font-size: 1.5rem;
  letter-spacing: 0.01em;
}
.fc-footer {
  position: relative;
  margin-top: 30px;
}
.fc-footer__box {
  position: relative;
  width: 925px;
  max-width: calc(100% - 88px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 38px 24px 51px;
}
.fc-footer__box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-size: 3px 1px;
  background-image: linear-gradient(to right, #36160F, #36160F 1px, transparent 1px, transparent 3px);
  background-repeat: repeat-x;
}
.fc-footer__box .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 43px;
  margin-bottom: 45px;
}
.fc-footer__box .link-logo {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 70px;
}
.fc-footer__box .link-list {
  position: relative;
  top: 3px;
}
.fc-footer__box .link-list li a {
  font-size: 1.3rem;
  line-height: 2.9rem;
  letter-spacing: 0;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
@media screen and (min-width: 769px) {
  .fc-footer__box .link-list li a:hover {
    color: #9e5924;
  }
}
.fc-footer__box .detail {
  font-size: 1.1rem;
  line-height: 1.7rem;
  letter-spacing: 0.02em;
  margin-bottom: 7px;
}
.fc-footer__box .copy {
  font-size: 1rem;
  letter-spacing: 0;
}
.fc-footer__pagetop {
  position: absolute;
  right: 44px;
  bottom: 57px;
  cursor: pointer;
}
.fc-footer__pagetop .item {
  position: relative;
  width: 100px;
}
.fc-footer__pagetop .item.-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
@media screen and (min-width: 769px) {
  .fc-footer__pagetop:hover .item.-hover {
    opacity: 1;
  }
}
.fc-footer__stripe {
  position: relative;
  width: 100%;
  height: 15px;
  background: #36160F;
}
.fc-footer__stripe::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/images/fc/common/stripe1.svg) 0 0;
  background-size: 1560px 100%;
}
@media screen and (max-width: 1560px) {
  .fc-strength__list {
    padding: 0 60px;
  }
  .fc-strength__list.-l1 ul {
    gap: 60px;
  }
  .fc-strength__list.-l1 ul li {
    width: calc((100% - 60px) / 2);
  }
  .fc-strength__list.-l2 ul {
    gap: 38px;
  }
  .fc-strength__list.-l2 ul li {
    width: calc((100% - 76px) / 3);
  }
}
@media screen and (max-width: 1440px) {
  .fc-kv__main .egg.-e2 {
    bottom: -108px;
    right: 65px;
  }
  .fc-kv__main .egg.-e3 {
    bottom: 195px;
  }
  .fc-kv__about {
    width: 340px;
  }
}
@media screen and (max-width: 1340px) {
  .fc-kv__main .balloon {
    right: 84px;
    width: 300px;
  }
  .fc-kv__copy {
    width: 342px;
  }
  .fc-kv__copy img {
    width: 100%;
  }
  .fc-kv__document .lead {
    width: 336px;
  }
  .fc-kv__document .button a {
    width: 342px;
    height: 52px;
  }
  .fc-kv__document .button a .text {
    font-size: 2.2rem;
  }
  .fc-funding__flow .chara {
    bottom: -128px;
    left: -20px;
    z-index: 1;
  }
}
@media screen and (max-width: 1270px) {
  .fc-kv__main .egg.-e3 {
    display: none;
  }
  .fc-strength__list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 70px !important;
  }
  .fc-strength__list ul li {
    width: 600px !important;
  }
  .fc-strength__list ul li.-buttonbox {
    margin-top: -40px;
  }
  .fc-strength__list ul li .button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .fc-strength__list ul li .button a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 472px;
    height: 72px;
  }
  .fc-strength__list ul li .button a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../assets/images/fc/common/btn1.svg) 0 0 no-repeat;
  }
  .fc-strength__list ul li .button a .text {
    position: relative;
    font-size: 3rem;
    letter-spacing: 0.06em;
    padding-bottom: 2px;
  }
  .fc-strength__list ul li .button a .icon {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 28px;
  }
  .fc-review__story {
    width: 100%;
    overflow: hidden;
  }
  .fc-review__story .stage {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 1240px;
    height: 694px;
  }
  .fc-review__story .dots {
    margin-top: 726px;
  }
  .fc-review__slide .owlblock .owlwrapper .item {
    width: 28vw;
  }
  .fc-review__slide .owlblock .owlwrapper .item-detail__all {
    font-size: 2.2rem;
  }
  .fc-review__slide .owlblock .owlwrapper .item-detail__icon {
    width: 125px;
  }
  .fc-review__slide .owlblock .owlwrapper .item-detail__profit {
    font-size: 1.6rem;
  }
  .fc-funding > .fc-section__head .title::before {
    top: 18px;
    right: -78px;
  }
  .fc-funding .chara {
    bottom: -120px;
    width: 150px;
  }
}
@media screen and (max-width: 1000px) {
  .fc-kv__main .owlblock {
    width: 322px;
  }
  .fc-kv__main .frame {
    width: 400px;
  }
  .fc-kv__main .balloon {
    width: 270px;
  }
  .fc-kv__main .egg.-e1 {
    bottom: 10px;
  }
  .fc-kv__main .egg.-e2 {
    display: none;
  }
  .fc-kv__main .egg.-e3 {
    display: initial;
    bottom: 65px;
  }
  .fc-kv__about {
    bottom: 53px;
    right: 23%;
  }
  .fc-kv__copy {
    top: initial;
    bottom: 180px;
    left: 24%;
  }
  .fc-kv__document {
    bottom: 55px;
    left: 24%;
  }
  .fc-review__slide .owlblock .owlwrapper .item {
    width: 38vw;
  }
}
@media screen and (max-width: 850px) {
  .fc-kv {
    background: url(../../assets/images/fc/sp/kv/bg.png) 0 0;
    background-size: 100%;
    min-height: 1320px;
  }
  .fc-kv__main .egg.-e2 {
    display: initial;
    right: -95px;
    bottom: -58px;
  }
  .fc-kv__chara {
    position: absolute;
    bottom: 16%;
    right: -104px;
    width: 240px;
  }
  .fc-kv__about {
    bottom: 70px;
    right: 50%;
    width: 500px;
  }
  .fc-kv__copy {
    top: initial;
    bottom: 490px;
    left: 50%;
  }
  .fc-kv__document {
    bottom: 360px;
    left: 50%;
  }
  .fc-review__story .stage {
    left: 49%;
  }
  .fc-review__story .stage .page-item__face .balloon {
    left: 8%;
  }
}
@media screen and (min-width: 751px) {
  .fc .fc-funding__flow .list-images {
    -webkit-transform: none !important;
            transform: none !important;
  }
}
@media screen and (max-width: 750px) {
  .fc {
    overflow: hidden;
  }
  .fc-section__head {
    width: 100%;
    height: 197px;
  }
  .fc-section__head .bg::before {
    background-size: 1550px 100%;
    background-position: 75%;
    height: 326px;
  }
  .fc-section__head .title {
    font-size: 2.8rem;
    line-height: 3.6rem;
    letter-spacing: 0;
    margin-top: 44px;
  }
  .fc-section__head .title::before {
    width: 44px;
    height: 72px;
  }
  .fc-section__head .title::after {
    width: 66px;
    height: 83px;
  }
  .fc-section__head .title .-ls {
    letter-spacing: -0.08em;
  }
  .fc-kv {
    min-height: 1306px;
  }
  .fc-kv__curtain {
    top: 0;
    width: 200px;
  }
  .fc-kv__curtain.-l {
    left: 0px;
  }
  .fc-kv__curtain.-r {
    right: 0px;
    width: 206px;
  }
  .fc-kv__head {
    height: 200px;
  }
  .fc-kv__head::before {
    background: url(../../assets/images/fc/common/bg1.png) -925px 0;
    Background-size: 2140px 100%;
  }
  .fc-kv__head .name {
    left: 0px;
    letter-spacing: -0.06em;
    margin-top: 16px;
  }
  .fc-kv__head .name .-large {
    top: -8px;
    padding-left: 0;
  }
  .fc-kv__main {
    position: relative;
    top: initial;
    left: initial;
    -webkit-transform: initial;
            transform: initial;
    width: 85%;
    margin: 140px auto 20px;
  }
  .fc-kv__main .frame {
    width: 100%;
  }
  .fc-kv__main .owlblock {
    width: 78.6%;
  }
  .fc-kv__main .fork {
    top: -80px;
    left: -105px;
    width: 240px;
  }
  .fc-kv__main .knife {
    top: 20px;
    left: -115px;
    width: 210px;
  }
  .fc-kv__main .egg.-e1 {
    bottom: 76px;
    left: -80px;
    width: 200px;
  }
  .fc-kv__main .egg.-e2 {
    bottom: -36px;
    right: -75px;
    width: 190px;
  }
  .fc-kv__main .egg.-e3 {
    bottom: 35px;
    right: -100px;
    width: 140px;
  }
  .fc-kv__main .balloon {
    top: -40px;
    right: -48px;
    -webkit-transform: initial;
            transform: initial;
    width: 228px;
  }
  .fc-kv__copy {
    position: relative;
    left: initial;
    bottom: initial;
    -webkit-transform: initial;
            transform: initial;
    width: 350px;
    margin: 0 auto 25px;
  }
  .fc-kv__document {
    position: relative;
    left: initial;
    bottom: initial;
    -webkit-transform: initial;
            transform: initial;
    margin-bottom: 45px;
  }
  .fc-kv__document .lead {
    width: 320px;
    margin: 0 auto 12px;
  }
  .fc-kv__document .lead-line {
    position: relative;
    left: -1%;
    width: 102%;
  }
  .fc-kv__document .lead-text {
    bottom: -5px;
    left: 50%;
    font-size: 1.5rem;
    letter-spacing: 0em;
  }
  .fc-kv__document .lead-text br {
    display: none !important;
  }
  .fc-kv__document .button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .fc-kv__document .button a .icon {
    right: 15px;
    width: 20px;
  }
  .fc-kv__about {
    position: relative;
    right: initial;
    bottom: initial;
    -webkit-transform: initial;
            transform: initial;
    width: 82%;
    margin: 0 auto;
  }
  .fc-kv__about .logo {
    width: 211px;
    margin-bottom: 32px;
  }
  .fc-kv__about .name {
    font-size: 2rem;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
  }
  .fc-kv__about .text {
    font-size: 1.5rem;
    line-height: 3.2rem;
  }
  .fc-kv__chara {
    bottom: 25.5%;
    right: -81px;
    width: 186px;
  }
  .fc-kv__stripe {
    height: 10px;
    background: url(../../assets/images/fc/common/stripe1.svg) 0 0;
    background-size: 1040px 100%;
  }
  .fc-strength {
    background: url(../../assets/images/fc/sp/common/bg2.png) 0 0;
    background-size: 100%;
    padding-bottom: 40px;
  }
  .fc-strength .fc-section__head {
    margin-bottom: -18px;
  }
  .fc-strength .fc-section__head .title::before {
    top: -48px;
    left: 6px;
    -webkit-transform: translateX(-100%) rotate(180deg) scaleX(-1);
            transform: translateX(-100%) rotate(180deg) scaleX(-1);
  }
  .fc-strength .fc-section__head .title::after {
    bottom: -49px;
    right: 35px;
    -webkit-transform: translateX(100%) scaleY(-1);
            transform: translateX(100%) scaleY(-1);
  }
  .fc-strength__list {
    padding: 0 32px;
  }
  .fc-strength__list.-l1 {
    margin-bottom: 0;
  }
  .fc-strength__list.-l2 ul {
    margin-bottom: 34px;
  }
  .fc-strength__list.-l2 ul li:first-child .heading {
    width: calc(100% + 18px);
  }
  .fc-strength__list ul {
    gap: 50px !important;
  }
  .fc-strength__list ul li {
    width: 100% !important;
    max-width: initial !important;
  }
  .fc-strength__list ul li.-buttonbox {
    margin-top: -32px;
  }
  .fc-strength__list ul li .heading {
    width: calc(100% + 18px);
    margin-bottom: 23px;
  }
  .fc-strength__list ul li .heading-number.-n1 {
    width: 37px;
    margin-left: 0px;
    margin-right: 20px;
  }
  .fc-strength__list ul li .heading-number.-n2 {
    width: 60px;
    margin-left: -8px;
    margin-right: 12px;
  }
  .fc-strength__list ul li .heading-number.-n3 {
    width: 60px;
    margin-left: -10px;
    margin-right: 12px;
  }
  .fc-strength__list ul li .heading-number.-n4 {
    width: 64px;
    margin-left: -4px;
  }
  .fc-strength__list ul li .heading-number.-n5 {
    width: 52px;
    margin-left: 2px;
    margin-right: 18px;
  }
  .fc-strength__list ul li .heading-title {
    line-height: 3.4rem;
  }
  .fc-strength__list ul li .heading-title > span {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(18%, rgba(255, 255, 255, 0)), color-stop(18%, rgba(255, 255, 255, 0.6)), color-stop(88%, rgba(255, 255, 255, 0.6)), color-stop(88%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0.6) 18%, rgba(255, 255, 255, 0.6) 88%, rgba(255, 255, 255, 0) 88%, rgba(255, 255, 255, 0) 100%);
  }
  .fc-strength__list ul li .heading-title > span .-ls {
    letter-spacing: -0.14em;
  }
  .fc-strength__list ul li .body-marquee {
    left: -32px;
    width: calc(100% + 64px);
    -webkit-mask-image: initial;
            mask-image: initial;
    margin-bottom: 16px;
  }
  .fc-strength__list ul li .body-image {
    width: 100%;
    margin-bottom: 15px;
  }
  .fc-strength__list ul li .body-text {
    padding: 0 8px;
  }
  .fc-strength__list ul li .button a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 342px;
    height: 52px;
    max-width: 100%;
  }
  .fc-strength__list ul li .button a .text {
    font-size: 2.2rem;
    letter-spacing: -0.08em;
    padding-left: 13.5%;
  }
  .fc-strength__list ul li .button a .icon {
    right: 15px;
    width: 20px;
  }
  .fc-strength__list > .button .lead {
    width: 342px;
    margin-bottom: 13px;
  }
  .fc-strength__list > .button .lead-line {
    width: 318px;
    margin: 0 auto;
  }
  .fc-strength__list > .button .lead-text {
    bottom: -1px;
    font-size: 1.6rem;
    letter-spacing: -0.04em;
    padding-bottom: 0;
  }
  .fc-strength__list > .button a {
    width: 342px;
    height: 52px;
    max-width: 100%;
  }
  .fc-strength__list > .button a .text {
    font-size: 2.2rem;
    padding-bottom: 2px;
  }
  .fc-strength__list > .button a .icon {
    right: 15px;
    width: 20px;
  }
  .fc-review {
    padding-bottom: 44px;
  }
  .fc-review > .fc-section__head {
    z-index: 1;
  }
  .fc-review > .fc-section__head .title::before {
    top: 13px;
    right: -34px;
  }
  .fc-review > .fc-section__head .title::after {
    bottom: 8px;
    left: -15px;
  }
  .fc-review__story {
    margin: -190px auto 10px;
  }
  .fc-review__story .stage {
    position: relative;
    left: initial;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    min-width: 414px;
    height: initial;
  }
  .fc-review__story .stage .arrow {
    bottom: 12%;
    left: 61%;
    width: 26%;
  }
  .fc-review__story .stage .arrow.-hide {
    -webkit-animation: none;
            animation: none;
    opacity: 0;
  }
  .fc-review__story .stage .pager {
    bottom: 13%;
    left: 70%;
  }
  .fc-review__story .stage .pager img {
    width: auto;
    height: 20px;
  }
  .fc-review__story .stage .pager.-next {
    left: auto;
    right: 10%;
  }
  .fc-review__story .stage .pager.-prev {
    left: 15%;
  }
  .fc-review__story .stage .page {
    top: 21.2%;
    left: 8.1%;
    width: 82.8%;
  }
  .fc-review__story .stage .page-item__face {
    z-index: 1;
  }
  .fc-review__story .stage .page-item__face .image, .fc-review__story .stage .page-item__face .balloon {
    display: none;
  }
  .fc-review__story .stage .page-item__face .detail {
    top: 14%;
    left: 51%;
    width: 80%;
  }
  .fc-review__story .stage .page-item__face .detail-company {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 12px;
  }
  .fc-review__story .stage .page-item__face .detail-name {
    gap: 16px;
    font-size: 2.4rem;
    line-height: 2rem;
    margin-bottom: 22px;
  }
  .fc-review__story .stage .page-item__face .detail-name .-small {
    font-size: 1.5rem;
  }
  .fc-review__story .stage .page-item__face .detail-text {
    line-height: 2.5rem;
  }
  .fc-review__story .dots {
    position: absolute;
    left: 50%;
    bottom: 3%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    gap: 12px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .fc-review__story .dots li {
    width: 16px;
    height: 16px;
  }
  .fc-review__storyballoon {
    position: absolute;
    top: 6.5%;
    left: 0;
    width: 100%;
    z-index: 1;
  }
  .fc-review__storyballoon .balloon {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 300px;
    opacity: 0;
    -webkit-transition: 0.3s ease-out 0.2s;
    transition: 0.3s ease-out 0.2s;
  }
  .fc-review__storyballoon .balloon.-current {
    opacity: 1;
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
  }
  .fc-review__slide {
    overflow: initial;
  }
  .fc-review__slide .fc-section__head {
    height: initial;
  }
  .fc-review__slide .fc-section__head .title {
    letter-spacing: 0em;
  }
  .fc-review__slide .fc-section__head .title::before {
    top: 55px;
    left: 6px;
  }
  .fc-review__slide .fc-section__head .title::after {
    bottom: 34px;
    right: 36px;
  }
  .fc-review__slide .owlblock {
    overflow: hidden;
    padding-top: 31px;
    margin-top: 0px;
  }
  .fc-review__slide .owlblock .owlwrapper .item {
    width: 75.5vw;
    letter-spacing: 0.1em;
  }
  .fc-review__slide .owlblock .owlwrapper .item-detail__all {
    font-size: 2.8rem;
    margin-bottom: 8px;
  }
  .fc-review__slide .owlblock .owlwrapper .item-detail__icon {
    width: 167px;
    margin: 0 auto 8px;
  }
  .fc-review__slide .owlblock .owlwrapper .item-detail__profit {
    font-size: 2.1rem;
  }
  .fc-review__slide .owlblock .owlwrapper .owl-item.center .item {
    -webkit-transform: initial;
            transform: initial;
  }
  .fc-review__slide .owlblock .owlwrapper .owl-dots {
    gap: 16px;
    margin-top: 44px;
  }
  .fc-review__slide .owlblock .owlwrapper .owl-dots .owl-dot {
    width: 18px;
    height: 18px;
  }
  .fc-funding {
    background: url(../../assets/images/fc/sp/common/bg2.png) 0 0;
    background-size: 100%;
    padding-bottom: 0;
  }
  .fc-funding > .fc-section__head .title {
    margin-top: 30px;
  }
  .fc-funding > .fc-section__head .title::before {
    top: 20px;
    right: -18px;
  }
  .fc-funding > .fc-section__head .title::after {
    bottom: 34px;
    left: -4px;
  }
  .fc-funding__model {
    margin: -55px 0 52px;
  }
  .fc-funding__model p {
    width: calc(100% - 60px);
    max-width: 600px;
  }
  .fc-funding__flow .chara {
    bottom: -26px;
    left: -28px;
    width: 104px;
  }
  .fc-funding__flow .title {
    position: relative;
    width: 100%;
    height: 79px;
    margin: 0;
  }
  .fc-funding__flow .title img {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 490px;
  }
  .fc-funding__flow .list {
    overflow: hidden;
    padding-bottom: 61px;
  }
  .fc-funding__flow .list-images {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    left: calc(50% - 62.5px + 4px);
    gap: 0;
    padding-top: 52px;
    margin-bottom: 43px;
  }
  .fc-funding__flow .list-images li {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 100px;
    margin: 0 8px;
  }
  .fc-funding__flow .list-images li::before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 147%;
  }
  .fc-funding__flow .list-images li.-current {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin: 0 8px;
  }
  .fc-funding__flow .list-images li.-current img {
    -webkit-transform: translate(-50%, -55%) scale(1.25);
            transform: translate(-50%, -55%) scale(1.25);
  }
  .fc-funding__flow .list-images li img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
  }
  .fc-funding__flow .list-images li.-sib1_pos {
    -webkit-transform: translateX(8px) scale(1);
            transform: translateX(8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib2_pos {
    -webkit-transform: translateX(8px) scale(1);
            transform: translateX(8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib3_pos {
    -webkit-transform: translateX(8px) scale(1);
            transform: translateX(8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib4_pos {
    -webkit-transform: translateX(8px) scale(1);
            transform: translateX(8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib1_neg {
    -webkit-transform: translateX(-8px) scale(1);
            transform: translateX(-8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib2_neg {
    -webkit-transform: translateX(-8px) scale(1);
            transform: translateX(-8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib3_neg {
    -webkit-transform: translateX(-8px) scale(1);
            transform: translateX(-8px) scale(1);
  }
  .fc-funding__flow .list-images li.-sib4_neg {
    -webkit-transform: translateX(-8px) scale(1);
            transform: translateX(-8px) scale(1);
  }
  .fc-funding__flow .list-dots li {
    width: 9px;
    height: 9px;
  }
  .fc-funding__flow .list-dots li::after {
    width: 9px;
    height: 9px;
    border-width: 2px;
  }
  .fc-funding__flow .list-dots li.-current::after {
    width: 16px;
    height: 16px;
  }
  .fc-funding__flow .list-dots li.-sub1::after {
    width: 14px;
    height: 14px;
  }
  .fc-funding__flow .list-dots li.-sub2::after {
    width: 12px;
    height: 12px;
  }
  .fc-contact__stripe {
    height: 10px;
  }
  .fc-contact__stripe::after {
    background-size: 1040px 100%;
  }
  .fc-contact__head {
    gap: 16px;
    margin-bottom: 25px;
  }
  .fc-contact__head::before, .fc-contact__head::after {
    margin-top: 4px;
  }
  .fc-contact__head .title-main {
    margin-bottom: 8px;
  }
  .fc-footer {
    margin-top: -25px;
  }
  .fc-footer__box {
    width: calc(100% - 52px);
    max-width: 100%;
    padding: 49px 0 30px;
  }
  .fc-footer__box::before {
    background-size: 4px 1px;
    background-image: linear-gradient(to right, #36160F, #36160F 1px, transparent 1px, transparent 4px);
  }
  .fc-footer__box .link {
    gap: 21px;
    margin-bottom: 33px;
  }
  .fc-footer__box .link-logo {
    width: 56px;
  }
  .fc-footer__box .link-list {
    top: 3px;
  }
  .fc-footer__box .link-list li + li {
    margin-top: 1px;
  }
  .fc-footer__box .link-list li a {
    font-size: 1.2rem;
    line-height: 2.6rem;
  }
  .fc-footer__pagetop {
    right: 20px;
    bottom: 42px;
  }
  .fc-footer__pagetop .item {
    width: 72px;
  }
}
@media screen and (max-width: 389px) {
  .fc .fc-footer__box {
    width: calc(100% - 40px);
  }
  .fc .fc-footer__box .link {
    gap: 15px;
  }
}
@media screen and (max-width: 374px) {
  .fc .fc-strength__list ul li .heading-title > span br {
    display: none !important;
  }
}

@-webkit-keyframes review-story__arrow {
  0%, 24%, 100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  10.01%, 14% {
    opacity: 0;
    -webkit-transform: translateX(20%);
            transform: translateX(20%);
  }
}

@keyframes review-story__arrow {
  0%, 24%, 100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  10.01%, 14% {
    opacity: 0;
    -webkit-transform: translateX(20%);
            transform: translateX(20%);
  }
}
@-webkit-keyframes kv-chara {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  30% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
  50% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
  }
  70% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  90% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes kv-chara {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  30% {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
  50% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
  }
  70% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  90% {
    -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes bounce-y {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes bounce-y {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes bounce-y2 {
  0% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes bounce-y2 {
  0% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes bounce-x {
  0% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes bounce-x {
  0% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes bounce-x2 {
  0% {
    -webkit-transform: translateX(-15px);
            transform: translateX(-15px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes bounce-x2 {
  0% {
    -webkit-transform: translateX(-15px);
            transform: translateX(-15px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes rotate360-jump {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(360deg);
            transform: translateY(0) rotate(360deg);
  }
  56.25% {
    -webkit-transform: translateY(-25%) rotate(405deg);
            transform: translateY(-25%) rotate(405deg);
  }
  62.5% {
    -webkit-transform: translateY(0) rotate(450deg);
            transform: translateY(0) rotate(450deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(720deg);
            transform: translateY(0) rotate(720deg);
  }
}
@keyframes rotate360-jump {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(360deg);
            transform: translateY(0) rotate(360deg);
  }
  56.25% {
    -webkit-transform: translateY(-25%) rotate(405deg);
            transform: translateY(-25%) rotate(405deg);
  }
  62.5% {
    -webkit-transform: translateY(0) rotate(450deg);
            transform: translateY(0) rotate(450deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(720deg);
            transform: translateY(0) rotate(720deg);
  }
}