@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;700&display=swap');

*, *:before, *:after {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}

:focus, :active {
  outline: none;
}

a:focus, a:active {
  outline: none;
}

nav, footer, header, aside {
  display: block;
}

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

input, button, textarea {
  font-family: inherit;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner {
  padding: 0;
  margin: 0;
}

a, a:visited, a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*---------------------*/
.stars__stars1 {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 182px 166px #FFF , 840px 120px #FFF , 2301px 1254px #FFF , 2192px 591px #FFF , 110px 585px #FFF , 826px 703px #FFF , 677px 763px #FFF , 181px 2162px #FFF , 2370px 910px #FFF , 214px 679px #FFF , 2377px 1259px #FFF , 725px 2485px #FFF , 209px 252px #FFF , 1000px 253px #FFF , 1618px 807px #FFF , 1437px 88px #FFF , 1221px 602px #FFF , 1778px 847px #FFF , 498px 418px #FFF , 2519px 1047px #FFF , 1061px 744px #FFF , 252px 241px #FFF , 864px 1874px #FFF , 1831px 2252px #FFF , 572px 1396px #FFF , 946px 2311px #FFF , 1022px 1400px #FFF , 97px 1110px #FFF , 1749px 2347px #FFF , 270px 73px #FFF , 2494px 1658px #FFF , 1862px 2151px #FFF , 1901px 2551px #FFF , 1507px 1258px #FFF , 1573px 1305px #FFF , 2115px 1309px #FFF , 340px 1475px #FFF , 1467px 1574px #FFF , 1775px 2330px #FFF , 1346px 665px #FFF , 2076px 662px #FFF , 1903px 1914px #FFF , 800px 583px #FFF , 764px 750px #FFF , 2260px 88px #FFF , 2283px 1928px #FFF , 333px 2404px #FFF , 1636px 7px #FFF , 748px 988px #FFF , 535px 1345px #FFF , 619px 1511px #FFF , 711px 1922px #FFF , 2013px 1893px #FFF , 1183px 933px #FFF , 577px 862px #FFF , 272px 586px #FFF , 2176px 1275px #FFF , 1747px 1352px #FFF , 594px 1230px #FFF , 1552px 393px #FFF , 2421px 1881px #FFF , 29px 2162px #FFF , 169px 193px #FFF , 1693px 380px #FFF , 1015px 750px #FFF , 904px 1336px #FFF , 1791px 863px #FFF , 544px 1797px #FFF , 1878px 1832px #FFF , 60px 2060px #FFF , 2128px 2321px #FFF , 1808px 2004px #FFF , 1409px 842px #FFF , 1138px 2397px #FFF , 153px 2223px #FFF , 1762px 949px #FFF , 1163px 1131px #FFF , 183px 1457px #FFF , 1252px 2203px #FFF , 2095px 327px #FFF , 1370px 637px #FFF , 1307px 613px #FFF , 937px 2227px #FFF , 1947px 1371px #FFF , 1576px 1309px #FFF , 264px 736px #FFF , 1624px 1225px #FFF , 1895px 2155px #FFF , 1871px 1403px #FFF , 2430px 336px #FFF , 261px 2454px #FFF , 2261px 1814px #FFF , 2487px 1817px #FFF , 1044px 2236px #FFF , 1578px 2482px #FFF , 1317px 1268px #FFF , 940px 1866px #FFF , 385px 160px #FFF , 805px 1943px #FFF , 2247px 203px #FFF , 1003px 1253px #FFF , 426px 2029px #FFF , 2473px 1923px #FFF , 2520px 1516px #FFF , 132px 2047px #FFF , 2538px 508px #FFF , 1417px 54px #FFF , 63px 2190px #FFF , 2187px 1431px #FFF , 1170px 1437px #FFF , 2354px 497px #FFF , 834px 1814px #FFF , 1894px 2220px #FFF , 845px 1433px #FFF , 1483px 594px #FFF , 1090px 1228px #FFF , 2246px 1509px #FFF , 2496px 1715px #FFF , 2181px 1072px #FFF , 1544px 1829px #FFF , 251px 1803px #FFF , 987px 1500px #FFF , 2044px 1291px #FFF , 2175px 1836px #FFF , 1688px 874px #FFF , 1737px 2148px #FFF , 652px 2335px #FFF , 452px 1041px #FFF , 578px 2199px #FFF , 2117px 117px #FFF , 121px 664px #FFF , 1341px 2168px #FFF , 896px 1166px #FFF , 2395px 682px #FFF , 265px 2456px #FFF , 1382px 1940px #FFF , 2176px 1180px #FFF , 1187px 168px #FFF , 209px 563px #FFF , 433px 2199px #FFF , 141px 1954px #FFF , 1448px 987px #FFF , 2488px 480px #FFF , 1882px 2327px #FFF , 2508px 2128px #FFF , 2277px 360px #FFF , 2374px 2394px #FFF , 2063px 978px #FFF , 1787px 1415px #FFF , 1140px 2136px #FFF , 136px 967px #FFF , 2466px 562px #FFF , 891px 956px #FFF , 2377px 1622px #FFF , 497px 1905px #FFF , 663px 78px #FFF , 941px 735px #FFF , 1890px 1628px #FFF , 969px 1414px #FFF , 2139px 821px #FFF , 637px 2427px #FFF , 202px 27px #FFF , 1158px 1674px #FFF , 104px 433px #FFF , 1432px 51px #FFF , 1727px 2195px #FFF , 2101px 1423px #FFF , 976px 2186px #FFF , 1086px 244px #FFF , 893px 823px #FFF , 1206px 993px #FFF , 1048px 2052px #FFF , 493px 1106px #FFF , 1751px 183px #FFF , 444px 2204px #FFF , 92px 1289px #FFF , 2394px 2194px #FFF , 832px 1474px #FFF , 400px 759px #FFF , 216px 2405px #FFF , 1738px 2009px #FFF , 667px 521px #FFF , 1076px 1023px #FFF , 1391px 1603px #FFF , 1047px 1295px #FFF , 1026px 1771px #FFF , 1170px 721px #FFF , 87px 901px #FFF , 1119px 1624px #FFF , 561px 1581px #FFF , 1051px 115px #FFF , 441px 1086px #FFF , 1093px 170px #FFF , 2517px 2299px #FFF , 1004px 258px #FFF , 484px 305px #FFF , 1371px 1311px #FFF , 1032px 1933px #FFF , 1654px 2112px #FFF , 1073px 2003px #FFF , 836px 2023px #FFF , 1530px 131px #FFF , 735px 1446px #FFF , 2526px 1362px #FFF , 1984px 1564px #FFF , 732px 2280px #FFF , 159px 2538px #FFF , 231px 2382px #FFF , 1206px 1182px #FFF , 2142px 2081px #FFF , 855px 301px #FFF , 2074px 1882px #FFF , 1669px 777px #FFF , 51px 1972px #FFF , 246px 2395px #FFF , 2399px 1124px #FFF , 1319px 1946px #FFF , 1822px 2499px #FFF , 1840px 949px #FFF , 4px 241px #FFF , 1700px 1585px #FFF , 2560px 967px #FFF , 2317px 984px #FFF , 1833px 1832px #FFF , 2006px 574px #FFF , 2435px 1583px #FFF , 289px 130px #FFF , 832px 540px #FFF , 2341px 1533px #FFF , 1229px 1439px #FFF , 1502px 2020px #FFF , 1320px 2432px #FFF , 1090px 2089px #FFF , 703px 1360px #FFF , 1290px 595px #FFF , 2484px 1515px #FFF , 516px 1538px #FFF , 231px 2383px #FFF , 1332px 1791px #FFF , 983px 685px #FFF , 2462px 2207px #FFF , 349px 1103px #FFF , 872px 1018px #FFF , 143px 22px #FFF , 519px 1481px #FFF , 759px 903px #FFF , 1767px 1703px #FFF , 417px 1367px #FFF , 1180px 1559px #FFF , 795px 347px #FFF , 192px 2516px #FFF , 311px 118px #FFF , 165px 1132px #FFF , 1634px 1898px #FFF , 415px 1583px #FFF , 2549px 1484px #FFF , 1052px 741px #FFF , 1287px 1183px #FFF , 2434px 1263px #FFF , 1609px 2555px #FFF , 1363px 2262px #FFF , 1419px 92px #FFF , 1744px 1484px #FFF , 1146px 1502px #FFF , 597px 2141px #FFF , 2560px 2167px #FFF , 2038px 1142px #FFF , 144px 350px #FFF , 1413px 1904px #FFF , 615px 342px #FFF , 1267px 75px #FFF , 1189px 2501px #FFF , 1098px 1675px #FFF , 1658px 957px #FFF , 968px 1801px #FFF , 2191px 958px #FFF , 1630px 88px #FFF , 903px 743px #FFF , 167px 324px #FFF , 1788px 1406px #FFF , 1374px 610px #FFF , 1261px 25px #FFF , 2049px 582px #FFF , 871px 2225px #FFF , 2351px 1638px #FFF , 1653px 1165px #FFF , 2452px 1028px #FFF , 2146px 806px #FFF , 1282px 2000px #FFF , 919px 2403px #FFF , 352px 1140px #FFF , 1182px 896px #FFF , 1894px 2461px #FFF , 1787px 559px #FFF , 100px 2158px #FFF , 2019px 1399px #FFF , 234px 1905px #FFF , 456px 2454px #FFF , 642px 2031px #FFF , 588px 2137px #FFF , 2124px 1641px #FFF , 582px 2292px #FFF , 822px 65px #FFF , 402px 360px #FFF , 292px 1865px #FFF , 457px 1246px #FFF , 1853px 1188px #FFF , 977px 2542px #FFF , 2501px 535px #FFF , 20px 1510px #FFF , 1495px 2086px #FFF , 2534px 1146px #FFF , 977px 529px #FFF , 1723px 1288px #FFF , 591px 2180px #FFF , 292px 1142px #FFF , 2420px 1846px #FFF , 1158px 1432px #FFF , 1603px 1018px #FFF , 2216px 1357px #FFF , 1537px 2469px #FFF , 1294px 516px #FFF , 2448px 2229px #FFF , 432px 1132px #FFF , 446px 680px #FFF , 631px 888px #FFF , 1163px 2168px #FFF , 635px 1267px #FFF , 1969px 1169px #FFF , 1507px 1177px #FFF , 1177px 67px #FFF , 163px 2314px #FFF , 1432px 1446px #FFF , 859px 1662px #FFF , 1431px 983px #FFF , 840px 1519px #FFF , 808px 628px #FFF , 549px 921px #FFF , 1394px 53px #FFF , 1717px 1477px #FFF , 1979px 2092px #FFF , 2068px 357px #FFF , 27px 2034px #FFF , 2537px 1460px #FFF , 20px 1620px #FFF , 1903px 959px #FFF , 1235px 1974px #FFF , 1077px 2330px #FFF , 914px 1560px #FFF , 691px 1376px #FFF , 2448px 503px #FFF , 157px 1040px #FFF , 1409px 579px #FFF , 633px 1180px #FFF , 2392px 1846px #FFF , 1363px 648px #FFF , 653px 1982px #FFF , 227px 2139px #FFF , 2512px 1085px #FFF , 1025px 917px #FFF , 2008px 408px #FFF , 1650px 1686px #FFF , 2355px 1729px #FFF , 670px 492px #FFF , 1820px 1490px #FFF , 101px 2123px #FFF , 2170px 1912px #FFF , 1461px 1401px #FFF , 1792px 1279px #FFF , 196px 820px #FFF , 2379px 1124px #FFF , 1875px 1630px #FFF , 1983px 442px #FFF , 1967px 145px #FFF , 1582px 1516px #FFF , 2333px 1886px #FFF , 624px 1905px #FFF , 243px 487px #FFF , 1341px 1447px #FFF , 2344px 2319px #FFF , 332px 1050px #FFF , 1025px 685px #FFF , 1708px 1413px #FFF , 119px 2367px #FFF , 97px 1451px #FFF , 129px 787px #FFF , 754px 1225px #FFF , 494px 1890px #FFF , 328px 1776px #FFF , 2284px 1843px #FFF , 1071px 16px #FFF , 570px 1512px #FFF , 999px 456px #FFF , 494px 1986px #FFF , 924px 999px #FFF , 2096px 1619px #FFF , 1705px 2413px #FFF , 2231px 345px #FFF , 1887px 454px #FFF , 469px 2104px #FFF , 2360px 210px #FFF , 1278px 245px #FFF , 1381px 2064px #FFF , 1344px 1432px #FFF , 1895px 71px #FFF , 1667px 1009px #FFF , 1612px 2346px #FFF , 21px 1634px #FFF , 355px 206px #FFF , 1361px 634px #FFF , 1072px 2153px #FFF , 925px 964px #FFF , 2150px 320px #FFF , 1648px 1979px #FFF , 2431px 2476px #FFF , 2476px 1211px #FFF , 412px 1067px #FFF , 2229px 1879px #FFF , 749px 440px #FFF , 1016px 1341px #FFF , 1735px 516px #FFF , 1197px 2169px #FFF , 2217px 2060px #FFF , 974px 873px #FFF , 156px 2096px #FFF , 228px 2413px #FFF , 1354px 785px #FFF , 2390px 2392px #FFF , 1455px 2555px #FFF , 2486px 2399px #FFF , 398px 737px #FFF , 708px 1584px #FFF , 552px 332px #FFF , 736px 1896px #FFF , 1452px 140px #FFF , 1617px 429px #FFF , 2096px 372px #FFF , 2399px 1067px #FFF , 1000px 1502px #FFF , 1889px 2214px #FFF , 1178px 2316px #FFF , 1099px 1842px #FFF , 1817px 1868px #FFF , 642px 2029px #FFF , 1481px 747px #FFF , 2160px 1852px #FFF , 1999px 1090px #FFF , 779px 2196px #FFF , 1253px 320px #FFF , 1339px 2559px #FFF , 2321px 1229px #FFF , 546px 2485px #FFF , 56px 677px #FFF , 468px 428px #FFF , 2431px 1443px #FFF , 976px 289px #FFF , 460px 208px #FFF , 519px 1201px #FFF , 490px 133px #FFF , 1097px 1939px #FFF , 2301px 732px #FFF , 1754px 733px #FFF , 30px 579px #FFF , 1767px 907px #FFF , 709px 1433px #FFF , 1914px 2465px #FFF , 1625px 189px #FFF , 1250px 173px #FFF , 2541px 166px #FFF , 434px 265px #FFF , 848px 2140px #FFF , 2420px 1523px #FFF , 2483px 529px #FFF , 875px 2285px #FFF , 1292px 649px #FFF , 2558px 1335px #FFF , 2357px 2398px #FFF , 1013px 1692px #FFF , 1160px 79px #FFF , 844px 618px #FFF , 74px 948px #FFF , 1764px 133px #FFF , 746px 981px #FFF , 674px 2042px #FFF , 817px 1018px #FFF , 2198px 2415px #FFF , 893px 1785px #FFF , 48px 860px #FFF , 430px 84px #FFF , 432px 2037px #FFF , 1998px 977px #FFF , 124px 1687px #FFF , 2048px 1143px #FFF , 2494px 1265px #FFF , 1070px 2328px #FFF , 677px 2273px #FFF , 1174px 1224px #FFF , 1509px 868px #FFF , 919px 2443px #FFF , 1702px 1168px #FFF , 563px 2262px #FFF , 2415px 1414px #FFF , 2446px 656px #FFF , 1150px 2537px #FFF , 1359px 893px #FFF , 1453px 2527px #FFF , 176px 559px #FFF , 1744px 1950px #FFF , 384px 28px #FFF , 1104px 1347px #FFF , 2292px 1950px #FFF , 509px 1589px #FFF , 1683px 1065px #FFF , 2066px 769px #FFF , 835px 653px #FFF , 2284px 334px #FFF , 470px 1850px #FFF , 745px 878px #FFF , 1262px 1791px #FFF , 2180px 1448px #FFF , 881px 1210px #FFF , 179px 822px #FFF , 1247px 755px #FFF , 1108px 1975px #FFF , 758px 299px #FFF , 1886px 236px #FFF , 929px 2140px #FFF , 1781px 789px #FFF , 2461px 1836px #FFF , 642px 1872px #FFF , 2344px 667px #FFF , 752px 89px #FFF , 619px 1785px #FFF , 644px 2173px #FFF , 1532px 896px #FFF , 2266px 2109px #FFF , 627px 1542px #FFF , 2343px 1111px #FFF , 2511px 390px #FFF , 192px 1132px #FFF , 196px 2110px #FFF , 1657px 2263px #FFF , 1218px 1610px #FFF , 2468px 1912px #FFF , 514px 1442px #FFF , 629px 902px #FFF , 1972px 1330px #FFF , 168px 2541px #FFF , 1106px 705px #FFF , 253px 1869px #FFF , 1693px 71px #FFF , 1798px 830px #FFF , 807px 2083px #FFF , 545px 2365px #FFF , 2135px 2441px #FFF , 1230px 1471px #FFF , 1505px 121px #FFF , 660px 1663px #FFF , 2317px 1944px #FFF , 1345px 1242px #FFF , 1562px 1544px #FFF , 1050px 374px #FFF , 172px 511px #FFF , 2061px 1121px #FFF , 2141px 1460px #FFF , 56px 865px #FFF , 1720px 472px #FFF , 365px 2214px #FFF , 1941px 2168px #FFF , 303px 262px #FFF , 2083px 853px #FFF , 1759px 417px #FFF , 1215px 1238px #FFF , 12px 1916px #FFF , 1091px 2289px #FFF , 1118px 2536px #FFF , 2033px 383px #FFF , 756px 1223px #FFF , 2541px 1313px #FFF , 1821px 511px #FFF , 1222px 1403px #FFF , 537px 2282px #FFF , 155px 1183px #FFF , 133px 377px #FFF , 2250px 1369px #FFF , 2220px 1559px #FFF , 49px 911px #FFF , 1306px 1038px #FFF , 1624px 482px #FFF , 811px 253px #FFF , 207px 1315px #FFF , 1037px 1850px #FFF , 1978px 2420px #FFF , 1018px 2259px #FFF , 877px 2131px #FFF , 2381px 1723px #FFF , 1306px 247px #FFF , 2428px 762px #FFF , 1220px 1827px #FFF , 769px 2077px #FFF , 149px 744px #FFF , 965px 840px #FFF , 2275px 1505px #FFF , 1592px 2349px #FFF , 798px 1761px #FFF , 1431px 2404px #FFF , 2229px 629px #FFF , 1921px 703px #FFF , 763px 2113px #FFF , 2121px 528px #FFF , 2284px 1517px #FFF , 1134px 1998px #FFF , 992px 1033px #FFF , 1164px 409px #FFF , 1219px 135px #FFF , 1449px 1103px #FFF , 1929px 1984px #FFF , 2423px 1431px #FFF , 1869px 1482px #FFF , 2102px 2368px #FFF , 1670px 1987px #FFF , 1480px 1079px #FFF , 164px 21px #FFF , 380px 1651px #FFF , 1397px 976px #FFF , 1683px 1517px #FFF , 2307px 79px #FFF , 2287px 2281px #FFF , 432px 46px #FFF , 1347px 2426px #FFF , 1261px 243px #FFF , 1805px 799px #FFF , 630px 1916px #FFF , 2052px 1496px #FFF , 1036px 1102px #FFF , 976px 2089px #FFF , 153px 252px #FFF , 429px 1486px #FFF , 510px 1285px #FFF , 423px 1760px #FFF , 1446px 1362px #FFF , 1153px 987px #FFF , 1907px 1749px #FFF , 1776px 70px #FFF , 2217px 564px #FFF , 2112px 881px #FFF , 99px 1063px #FFF , 2420px 589px #FFF , 1788px 1997px #FFF , 1330px 353px #FFF , 1329px 780px #FFF , 1902px 301px #FFF , 1942px 1843px #FFF , 678px 144px #FFF , 2197px 1645px #FFF , 956px 2063px #FFF , 107px 443px #FFF , 1089px 996px #FFF , 2274px 381px #FFF , 1086px 96px #FFF , 527px 2558px #FFF , 2415px 409px #FFF , 577px 535px #FFF , 2165px 1163px #FFF , 1935px 86px #FFF , 1504px 562px #FFF , 1743px 2429px #FFF , 841px 2491px #FFF , 703px 2009px #FFF , 1289px 1562px #FFF , 1117px 1320px #FFF , 1224px 2205px #FFF , 1255px 1110px #FFF , 2267px 2111px #FFF , 1625px 68px #FFF , 1840px 1097px #FFF , 1912px 680px #FFF , 475px 422px #FFF , 787px 250px #FFF , 1658px 381px #FFF , 1025px 1697px #FFF , 1970px 676px #FFF , 294px 2514px #FFF , 664px 1704px #FFF , 2293px 513px #FFF , 2258px 2447px #FFF , 738px 289px #FFF , 952px 628px #FFF , 998px 1845px #FFF , 41px 1253px #FFF , 580px 1755px #FFF , 593px 2074px #FFF , 2494px 511px #FFF , 754px 2177px #FFF , 218px 938px #FFF , 258px 2122px #FFF , 1775px 1154px #FFF , 1022px 379px #FFF , 1247px 2369px #FFF , 881px 2116px #FFF;
  animation: animStar 50s linear infinite;
  border-radius: 10px;
}
.stars__stars1:after {
  content: " ";
  position: absolute;
  top: 250px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 182px 166px #FFF , 840px 120px #FFF , 2301px 1254px #FFF , 2192px 591px #FFF , 110px 585px #FFF , 826px 703px #FFF , 677px 763px #FFF , 181px 2162px #FFF , 2370px 910px #FFF , 214px 679px #FFF , 2377px 1259px #FFF , 725px 2485px #FFF , 209px 252px #FFF , 1000px 253px #FFF , 1618px 807px #FFF , 1437px 88px #FFF , 1221px 602px #FFF , 1778px 847px #FFF , 498px 418px #FFF , 2519px 1047px #FFF , 1061px 744px #FFF , 252px 241px #FFF , 864px 1874px #FFF , 1831px 2252px #FFF , 572px 1396px #FFF , 946px 2311px #FFF , 1022px 1400px #FFF , 97px 1110px #FFF , 1749px 2347px #FFF , 270px 73px #FFF , 2494px 1658px #FFF , 1862px 2151px #FFF , 1901px 2551px #FFF , 1507px 1258px #FFF , 1573px 1305px #FFF , 2115px 1309px #FFF , 340px 1475px #FFF , 1467px 1574px #FFF , 1775px 2330px #FFF , 1346px 665px #FFF , 2076px 662px #FFF , 1903px 1914px #FFF , 800px 583px #FFF , 764px 750px #FFF , 2260px 88px #FFF , 2283px 1928px #FFF , 333px 2404px #FFF , 1636px 7px #FFF , 748px 988px #FFF , 535px 1345px #FFF , 619px 1511px #FFF , 711px 1922px #FFF , 2013px 1893px #FFF , 1183px 933px #FFF , 577px 862px #FFF , 272px 586px #FFF , 2176px 1275px #FFF , 1747px 1352px #FFF , 594px 1230px #FFF , 1552px 393px #FFF , 2421px 1881px #FFF , 29px 2162px #FFF , 169px 193px #FFF , 1693px 380px #FFF , 1015px 750px #FFF , 904px 1336px #FFF , 1791px 863px #FFF , 544px 1797px #FFF , 1878px 1832px #FFF , 60px 2060px #FFF , 2128px 2321px #FFF , 1808px 2004px #FFF , 1409px 842px #FFF , 1138px 2397px #FFF , 153px 2223px #FFF , 1762px 949px #FFF , 1163px 1131px #FFF , 183px 1457px #FFF , 1252px 2203px #FFF , 2095px 327px #FFF , 1370px 637px #FFF , 1307px 613px #FFF , 937px 2227px #FFF , 1947px 1371px #FFF , 1576px 1309px #FFF , 264px 736px #FFF , 1624px 1225px #FFF , 1895px 2155px #FFF , 1871px 1403px #FFF , 2430px 336px #FFF , 261px 2454px #FFF , 2261px 1814px #FFF , 2487px 1817px #FFF , 1044px 2236px #FFF , 1578px 2482px #FFF , 1317px 1268px #FFF , 940px 1866px #FFF , 385px 160px #FFF , 805px 1943px #FFF , 2247px 203px #FFF , 1003px 1253px #FFF , 426px 2029px #FFF , 2473px 1923px #FFF , 2520px 1516px #FFF , 132px 2047px #FFF , 2538px 508px #FFF , 1417px 54px #FFF , 63px 2190px #FFF , 2187px 1431px #FFF , 1170px 1437px #FFF , 2354px 497px #FFF , 834px 1814px #FFF , 1894px 2220px #FFF , 845px 1433px #FFF , 1483px 594px #FFF , 1090px 1228px #FFF , 2246px 1509px #FFF , 2496px 1715px #FFF , 2181px 1072px #FFF , 1544px 1829px #FFF , 251px 1803px #FFF , 987px 1500px #FFF , 2044px 1291px #FFF , 2175px 1836px #FFF , 1688px 874px #FFF , 1737px 2148px #FFF , 652px 2335px #FFF , 452px 1041px #FFF , 578px 2199px #FFF , 2117px 117px #FFF , 121px 664px #FFF , 1341px 2168px #FFF , 896px 1166px #FFF , 2395px 682px #FFF , 265px 2456px #FFF , 1382px 1940px #FFF , 2176px 1180px #FFF , 1187px 168px #FFF , 209px 563px #FFF , 433px 2199px #FFF , 141px 1954px #FFF , 1448px 987px #FFF , 2488px 480px #FFF , 1882px 2327px #FFF , 2508px 2128px #FFF , 2277px 360px #FFF , 2374px 2394px #FFF , 2063px 978px #FFF , 1787px 1415px #FFF , 1140px 2136px #FFF , 136px 967px #FFF , 2466px 562px #FFF , 891px 956px #FFF , 2377px 1622px #FFF , 497px 1905px #FFF , 663px 78px #FFF , 941px 735px #FFF , 1890px 1628px #FFF , 969px 1414px #FFF , 2139px 821px #FFF , 637px 2427px #FFF , 202px 27px #FFF , 1158px 1674px #FFF , 104px 433px #FFF , 1432px 51px #FFF , 1727px 2195px #FFF , 2101px 1423px #FFF , 976px 2186px #FFF , 1086px 244px #FFF , 893px 823px #FFF , 1206px 993px #FFF , 1048px 2052px #FFF , 493px 1106px #FFF , 1751px 183px #FFF , 444px 2204px #FFF , 92px 1289px #FFF , 2394px 2194px #FFF , 832px 1474px #FFF , 400px 759px #FFF , 216px 2405px #FFF , 1738px 2009px #FFF , 667px 521px #FFF , 1076px 1023px #FFF , 1391px 1603px #FFF , 1047px 1295px #FFF , 1026px 1771px #FFF , 1170px 721px #FFF , 87px 901px #FFF , 1119px 1624px #FFF , 561px 1581px #FFF , 1051px 115px #FFF , 441px 1086px #FFF , 1093px 170px #FFF , 2517px 2299px #FFF , 1004px 258px #FFF , 484px 305px #FFF , 1371px 1311px #FFF , 1032px 1933px #FFF , 1654px 2112px #FFF , 1073px 2003px #FFF , 836px 2023px #FFF , 1530px 131px #FFF , 735px 1446px #FFF , 2526px 1362px #FFF , 1984px 1564px #FFF , 732px 2280px #FFF , 159px 2538px #FFF , 231px 2382px #FFF , 1206px 1182px #FFF , 2142px 2081px #FFF , 855px 301px #FFF , 2074px 1882px #FFF , 1669px 777px #FFF , 51px 1972px #FFF , 246px 2395px #FFF , 2399px 1124px #FFF , 1319px 1946px #FFF , 1822px 2499px #FFF , 1840px 949px #FFF , 4px 241px #FFF , 1700px 1585px #FFF , 2560px 967px #FFF , 2317px 984px #FFF , 1833px 1832px #FFF , 2006px 574px #FFF , 2435px 1583px #FFF , 289px 130px #FFF , 832px 540px #FFF , 2341px 1533px #FFF , 1229px 1439px #FFF , 1502px 2020px #FFF , 1320px 2432px #FFF , 1090px 2089px #FFF , 703px 1360px #FFF , 1290px 595px #FFF , 2484px 1515px #FFF , 516px 1538px #FFF , 231px 2383px #FFF , 1332px 1791px #FFF , 983px 685px #FFF , 2462px 2207px #FFF , 349px 1103px #FFF , 872px 1018px #FFF , 143px 22px #FFF , 519px 1481px #FFF , 759px 903px #FFF , 1767px 1703px #FFF , 417px 1367px #FFF , 1180px 1559px #FFF , 795px 347px #FFF , 192px 2516px #FFF , 311px 118px #FFF , 165px 1132px #FFF , 1634px 1898px #FFF , 415px 1583px #FFF , 2549px 1484px #FFF , 1052px 741px #FFF , 1287px 1183px #FFF , 2434px 1263px #FFF , 1609px 2555px #FFF , 1363px 2262px #FFF , 1419px 92px #FFF , 1744px 1484px #FFF , 1146px 1502px #FFF , 597px 2141px #FFF , 2560px 2167px #FFF , 2038px 1142px #FFF , 144px 350px #FFF , 1413px 1904px #FFF , 615px 342px #FFF , 1267px 75px #FFF , 1189px 2501px #FFF , 1098px 1675px #FFF , 1658px 957px #FFF , 968px 1801px #FFF , 2191px 958px #FFF , 1630px 88px #FFF , 903px 743px #FFF , 167px 324px #FFF , 1788px 1406px #FFF , 1374px 610px #FFF , 1261px 25px #FFF , 2049px 582px #FFF , 871px 2225px #FFF , 2351px 1638px #FFF , 1653px 1165px #FFF , 2452px 1028px #FFF , 2146px 806px #FFF , 1282px 2000px #FFF , 919px 2403px #FFF , 352px 1140px #FFF , 1182px 896px #FFF , 1894px 2461px #FFF , 1787px 559px #FFF , 100px 2158px #FFF , 2019px 1399px #FFF , 234px 1905px #FFF , 456px 2454px #FFF , 642px 2031px #FFF , 588px 2137px #FFF , 2124px 1641px #FFF , 582px 2292px #FFF , 822px 65px #FFF , 402px 360px #FFF , 292px 1865px #FFF , 457px 1246px #FFF , 1853px 1188px #FFF , 977px 2542px #FFF , 2501px 535px #FFF , 20px 1510px #FFF , 1495px 2086px #FFF , 2534px 1146px #FFF , 977px 529px #FFF , 1723px 1288px #FFF , 591px 2180px #FFF , 292px 1142px #FFF , 2420px 1846px #FFF , 1158px 1432px #FFF , 1603px 1018px #FFF , 2216px 1357px #FFF , 1537px 2469px #FFF , 1294px 516px #FFF , 2448px 2229px #FFF , 432px 1132px #FFF , 446px 680px #FFF , 631px 888px #FFF , 1163px 2168px #FFF , 635px 1267px #FFF , 1969px 1169px #FFF , 1507px 1177px #FFF , 1177px 67px #FFF , 163px 2314px #FFF , 1432px 1446px #FFF , 859px 1662px #FFF , 1431px 983px #FFF , 840px 1519px #FFF , 808px 628px #FFF , 549px 921px #FFF , 1394px 53px #FFF , 1717px 1477px #FFF , 1979px 2092px #FFF , 2068px 357px #FFF , 27px 2034px #FFF , 2537px 1460px #FFF , 20px 1620px #FFF , 1903px 959px #FFF , 1235px 1974px #FFF , 1077px 2330px #FFF , 914px 1560px #FFF , 691px 1376px #FFF , 2448px 503px #FFF , 157px 1040px #FFF , 1409px 579px #FFF , 633px 1180px #FFF , 2392px 1846px #FFF , 1363px 648px #FFF , 653px 1982px #FFF , 227px 2139px #FFF , 2512px 1085px #FFF , 1025px 917px #FFF , 2008px 408px #FFF , 1650px 1686px #FFF , 2355px 1729px #FFF , 670px 492px #FFF , 1820px 1490px #FFF , 101px 2123px #FFF , 2170px 1912px #FFF , 1461px 1401px #FFF , 1792px 1279px #FFF , 196px 820px #FFF , 2379px 1124px #FFF , 1875px 1630px #FFF , 1983px 442px #FFF , 1967px 145px #FFF , 1582px 1516px #FFF , 2333px 1886px #FFF , 624px 1905px #FFF , 243px 487px #FFF , 1341px 1447px #FFF , 2344px 2319px #FFF , 332px 1050px #FFF , 1025px 685px #FFF , 1708px 1413px #FFF , 119px 2367px #FFF , 97px 1451px #FFF , 129px 787px #FFF , 754px 1225px #FFF , 494px 1890px #FFF , 328px 1776px #FFF , 2284px 1843px #FFF , 1071px 16px #FFF , 570px 1512px #FFF , 999px 456px #FFF , 494px 1986px #FFF , 924px 999px #FFF , 2096px 1619px #FFF , 1705px 2413px #FFF , 2231px 345px #FFF , 1887px 454px #FFF , 469px 2104px #FFF , 2360px 210px #FFF , 1278px 245px #FFF , 1381px 2064px #FFF , 1344px 1432px #FFF , 1895px 71px #FFF , 1667px 1009px #FFF , 1612px 2346px #FFF , 21px 1634px #FFF , 355px 206px #FFF , 1361px 634px #FFF , 1072px 2153px #FFF , 925px 964px #FFF , 2150px 320px #FFF , 1648px 1979px #FFF , 2431px 2476px #FFF , 2476px 1211px #FFF , 412px 1067px #FFF , 2229px 1879px #FFF , 749px 440px #FFF , 1016px 1341px #FFF , 1735px 516px #FFF , 1197px 2169px #FFF , 2217px 2060px #FFF , 974px 873px #FFF , 156px 2096px #FFF , 228px 2413px #FFF , 1354px 785px #FFF , 2390px 2392px #FFF , 1455px 2555px #FFF , 2486px 2399px #FFF , 398px 737px #FFF , 708px 1584px #FFF , 552px 332px #FFF , 736px 1896px #FFF , 1452px 140px #FFF , 1617px 429px #FFF , 2096px 372px #FFF , 2399px 1067px #FFF , 1000px 1502px #FFF , 1889px 2214px #FFF , 1178px 2316px #FFF , 1099px 1842px #FFF , 1817px 1868px #FFF , 642px 2029px #FFF , 1481px 747px #FFF , 2160px 1852px #FFF , 1999px 1090px #FFF , 779px 2196px #FFF , 1253px 320px #FFF , 1339px 2559px #FFF , 2321px 1229px #FFF , 546px 2485px #FFF , 56px 677px #FFF , 468px 428px #FFF , 2431px 1443px #FFF , 976px 289px #FFF , 460px 208px #FFF , 519px 1201px #FFF , 490px 133px #FFF , 1097px 1939px #FFF , 2301px 732px #FFF , 1754px 733px #FFF , 30px 579px #FFF , 1767px 907px #FFF , 709px 1433px #FFF , 1914px 2465px #FFF , 1625px 189px #FFF , 1250px 173px #FFF , 2541px 166px #FFF , 434px 265px #FFF , 848px 2140px #FFF , 2420px 1523px #FFF , 2483px 529px #FFF , 875px 2285px #FFF , 1292px 649px #FFF , 2558px 1335px #FFF , 2357px 2398px #FFF , 1013px 1692px #FFF , 1160px 79px #FFF , 844px 618px #FFF , 74px 948px #FFF , 1764px 133px #FFF , 746px 981px #FFF , 674px 2042px #FFF , 817px 1018px #FFF , 2198px 2415px #FFF , 893px 1785px #FFF , 48px 860px #FFF , 430px 84px #FFF , 432px 2037px #FFF , 1998px 977px #FFF , 124px 1687px #FFF , 2048px 1143px #FFF , 2494px 1265px #FFF , 1070px 2328px #FFF , 677px 2273px #FFF , 1174px 1224px #FFF , 1509px 868px #FFF , 919px 2443px #FFF , 1702px 1168px #FFF , 563px 2262px #FFF , 2415px 1414px #FFF , 2446px 656px #FFF , 1150px 2537px #FFF , 1359px 893px #FFF , 1453px 2527px #FFF , 176px 559px #FFF , 1744px 1950px #FFF , 384px 28px #FFF , 1104px 1347px #FFF , 2292px 1950px #FFF , 509px 1589px #FFF , 1683px 1065px #FFF , 2066px 769px #FFF , 835px 653px #FFF , 2284px 334px #FFF , 470px 1850px #FFF , 745px 878px #FFF , 1262px 1791px #FFF , 2180px 1448px #FFF , 881px 1210px #FFF , 179px 822px #FFF , 1247px 755px #FFF , 1108px 1975px #FFF , 758px 299px #FFF , 1886px 236px #FFF , 929px 2140px #FFF , 1781px 789px #FFF , 2461px 1836px #FFF , 642px 1872px #FFF , 2344px 667px #FFF , 752px 89px #FFF , 619px 1785px #FFF , 644px 2173px #FFF , 1532px 896px #FFF , 2266px 2109px #FFF , 627px 1542px #FFF , 2343px 1111px #FFF , 2511px 390px #FFF , 192px 1132px #FFF , 196px 2110px #FFF , 1657px 2263px #FFF , 1218px 1610px #FFF , 2468px 1912px #FFF , 514px 1442px #FFF , 629px 902px #FFF , 1972px 1330px #FFF , 168px 2541px #FFF , 1106px 705px #FFF , 253px 1869px #FFF , 1693px 71px #FFF , 1798px 830px #FFF , 807px 2083px #FFF , 545px 2365px #FFF , 2135px 2441px #FFF , 1230px 1471px #FFF , 1505px 121px #FFF , 660px 1663px #FFF , 2317px 1944px #FFF , 1345px 1242px #FFF , 1562px 1544px #FFF , 1050px 374px #FFF , 172px 511px #FFF , 2061px 1121px #FFF , 2141px 1460px #FFF , 56px 865px #FFF , 1720px 472px #FFF , 365px 2214px #FFF , 1941px 2168px #FFF , 303px 262px #FFF , 2083px 853px #FFF , 1759px 417px #FFF , 1215px 1238px #FFF , 12px 1916px #FFF , 1091px 2289px #FFF , 1118px 2536px #FFF , 2033px 383px #FFF , 756px 1223px #FFF , 2541px 1313px #FFF , 1821px 511px #FFF , 1222px 1403px #FFF , 537px 2282px #FFF , 155px 1183px #FFF , 133px 377px #FFF , 2250px 1369px #FFF , 2220px 1559px #FFF , 49px 911px #FFF , 1306px 1038px #FFF , 1624px 482px #FFF , 811px 253px #FFF , 207px 1315px #FFF , 1037px 1850px #FFF , 1978px 2420px #FFF , 1018px 2259px #FFF , 877px 2131px #FFF , 2381px 1723px #FFF , 1306px 247px #FFF , 2428px 762px #FFF , 1220px 1827px #FFF , 769px 2077px #FFF , 149px 744px #FFF , 965px 840px #FFF , 2275px 1505px #FFF , 1592px 2349px #FFF , 798px 1761px #FFF , 1431px 2404px #FFF , 2229px 629px #FFF , 1921px 703px #FFF , 763px 2113px #FFF , 2121px 528px #FFF , 2284px 1517px #FFF , 1134px 1998px #FFF , 992px 1033px #FFF , 1164px 409px #FFF , 1219px 135px #FFF , 1449px 1103px #FFF , 1929px 1984px #FFF , 2423px 1431px #FFF , 1869px 1482px #FFF , 2102px 2368px #FFF , 1670px 1987px #FFF , 1480px 1079px #FFF , 164px 21px #FFF , 380px 1651px #FFF , 1397px 976px #FFF , 1683px 1517px #FFF , 2307px 79px #FFF , 2287px 2281px #FFF , 432px 46px #FFF , 1347px 2426px #FFF , 1261px 243px #FFF , 1805px 799px #FFF , 630px 1916px #FFF , 2052px 1496px #FFF , 1036px 1102px #FFF , 976px 2089px #FFF , 153px 252px #FFF , 429px 1486px #FFF , 510px 1285px #FFF , 423px 1760px #FFF , 1446px 1362px #FFF , 1153px 987px #FFF , 1907px 1749px #FFF , 1776px 70px #FFF , 2217px 564px #FFF , 2112px 881px #FFF , 99px 1063px #FFF , 2420px 589px #FFF , 1788px 1997px #FFF , 1330px 353px #FFF , 1329px 780px #FFF , 1902px 301px #FFF , 1942px 1843px #FFF , 678px 144px #FFF , 2197px 1645px #FFF , 956px 2063px #FFF , 107px 443px #FFF , 1089px 996px #FFF , 2274px 381px #FFF , 1086px 96px #FFF , 527px 2558px #FFF , 2415px 409px #FFF , 577px 535px #FFF , 2165px 1163px #FFF , 1935px 86px #FFF , 1504px 562px #FFF , 1743px 2429px #FFF , 841px 2491px #FFF , 703px 2009px #FFF , 1289px 1562px #FFF , 1117px 1320px #FFF , 1224px 2205px #FFF , 1255px 1110px #FFF , 2267px 2111px #FFF , 1625px 68px #FFF , 1840px 1097px #FFF , 1912px 680px #FFF , 475px 422px #FFF , 787px 250px #FFF , 1658px 381px #FFF , 1025px 1697px #FFF , 1970px 676px #FFF , 294px 2514px #FFF , 664px 1704px #FFF , 2293px 513px #FFF , 2258px 2447px #FFF , 738px 289px #FFF , 952px 628px #FFF , 998px 1845px #FFF , 41px 1253px #FFF , 580px 1755px #FFF , 593px 2074px #FFF , 2494px 511px #FFF , 754px 2177px #FFF , 218px 938px #FFF , 258px 2122px #FFF , 1775px 1154px #FFF , 1022px 379px #FFF , 1247px 2369px #FFF , 881px 2116px #FFF;
}
.stars__stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1072px 386px #FFF , 297px 261px #FFF , 1812px 1600px #FFF , 1873px 1152px #FFF , 2217px 635px #FFF , 1339px 2357px #FFF , 1826px 1233px #FFF , 43px 424px #FFF , 2190px 1784px #FFF , 958px 158px #FFF , 1986px 2274px #FFF , 287px 2476px #FFF , 2340px 1747px #FFF , 238px 1683px #FFF , 1587px 1422px #FFF , 512px 109px #FFF , 2447px 2025px #FFF , 813px 916px #FFF , 140px 2383px #FFF , 228px 2040px #FFF , 576px 2552px #FFF , 800px 1426px #FFF , 1371px 1023px #FFF , 897px 2094px #FFF , 746px 1677px #FFF , 1765px 1477px #FFF , 919px 1335px #FFF , 7px 2383px #FFF , 58px 2401px #FFF , 662px 664px #FFF , 1100px 2135px #FFF , 264px 1664px #FFF , 1180px 2174px #FFF , 948px 853px #FFF , 2322px 456px #FFF , 1482px 2334px #FFF , 1791px 2128px #FFF , 2221px 1493px #FFF , 2178px 1761px #FFF , 1180px 1758px #FFF , 1393px 2234px #FFF , 2025px 249px #FFF , 764px 1388px #FFF , 2160px 1329px #FFF , 2174px 140px #FFF , 1329px 1496px #FFF , 893px 1012px #FFF , 759px 2413px #FFF , 1426px 854px #FFF , 1784px 1173px #FFF , 2489px 2551px #FFF , 2057px 2369px #FFF , 1765px 565px #FFF , 1126px 2341px #FFF , 394px 220px #FFF , 506px 674px #FFF , 1130px 650px #FFF , 2248px 2242px #FFF , 1490px 1163px #FFF , 724px 2271px #FFF , 417px 669px #FFF , 343px 1978px #FFF , 2521px 2364px #FFF , 36px 1064px #FFF , 2117px 1037px #FFF , 1160px 807px #FFF , 1993px 1100px #FFF , 382px 1909px #FFF , 2349px 110px #FFF , 1559px 2395px #FFF , 1545px 1322px #FFF , 404px 672px #FFF , 1087px 505px #FFF , 1343px 2256px #FFF , 9px 85px #FFF , 213px 395px #FFF , 146px 18px #FFF , 2007px 804px #FFF , 1705px 1463px #FFF , 753px 1860px #FFF , 840px 120px #FFF , 1377px 147px #FFF , 1169px 511px #FFF , 171px 814px #FFF , 291px 1886px #FFF , 2453px 1349px #FFF , 779px 34px #FFF , 2390px 192px #FFF , 2065px 747px #FFF , 1459px 301px #FFF , 31px 1135px #FFF , 745px 2219px #FFF , 349px 79px #FFF , 2375px 1419px #FFF , 180px 262px #FFF , 2151px 2041px #FFF , 1214px 525px #FFF , 1245px 2399px #FFF , 361px 1924px #FFF , 670px 1918px #FFF , 2524px 826px #FFF , 1434px 1567px #FFF , 919px 274px #FFF , 1608px 2008px #FFF , 1477px 1934px #FFF , 2053px 2222px #FFF , 71px 1621px #FFF , 1839px 2163px #FFF , 2553px 607px #FFF , 392px 2187px #FFF , 1176px 1822px #FFF , 704px 2143px #FFF , 1379px 1083px #FFF , 2194px 516px #FFF , 575px 905px #FFF , 1193px 710px #FFF , 1608px 459px #FFF , 1990px 1886px #FFF , 2178px 2405px #FFF , 271px 1289px #FFF , 737px 2086px #FFF , 285px 1054px #FFF , 948px 2241px #FFF , 231px 1053px #FFF , 2043px 1101px #FFF , 1867px 2006px #FFF , 2534px 1912px #FFF , 199px 1099px #FFF , 1222px 1769px #FFF , 2132px 2392px #FFF , 875px 1985px #FFF , 286px 1246px #FFF , 1733px 921px #FFF , 1965px 185px #FFF , 535px 2453px #FFF , 1574px 860px #FFF , 277px 794px #FFF , 2544px 1974px #FFF , 686px 1939px #FFF , 1956px 587px #FFF , 822px 1293px #FFF , 1598px 2044px #FFF , 150px 878px #FFF , 663px 875px #FFF , 687px 203px #FFF , 2072px 1870px #FFF , 2420px 140px #FFF , 311px 1519px #FFF , 2537px 169px #FFF , 723px 88px #FFF , 460px 2123px #FFF , 406px 571px #FFF , 1659px 981px #FFF , 1014px 860px #FFF , 1048px 1706px #FFF , 2117px 1163px #FFF , 2364px 238px #FFF , 2372px 196px #FFF , 69px 2402px #FFF , 459px 2050px #FFF , 1662px 2443px #FFF , 2311px 2375px #FFF , 627px 102px #FFF , 243px 2183px #FFF , 1380px 2074px #FFF , 2032px 2516px #FFF , 629px 1903px #FFF , 1951px 1599px #FFF , 887px 1937px #FFF , 2289px 385px #FFF , 516px 722px #FFF , 788px 107px #FFF , 1272px 459px #FFF , 1706px 1830px #FFF , 73px 1548px #FFF , 1015px 1883px #FFF , 496px 335px #FFF , 904px 1282px #FFF , 413px 1394px #FFF , 301px 1100px #FFF , 2327px 2408px #FFF , 1073px 688px #FFF , 1689px 1307px #FFF , 434px 1363px #FFF , 2095px 1315px #FFF , 259px 945px #FFF , 2541px 904px #FFF , 132px 638px #FFF , 2370px 60px #FFF , 1455px 934px #FFF , 601px 1221px #FFF , 1359px 2121px #FFF , 741px 2088px #FFF , 2169px 1618px #FFF , 738px 1724px #FFF , 312px 263px #FFF , 2165px 2208px #FFF , 429px 1230px #FFF , 1673px 1600px #FFF , 1375px 602px #FFF;
  animation: animStar 100s linear infinite;
  border-radius: 10px;
}
.stars__stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1072px 386px #FFF , 297px 261px #FFF , 1812px 1600px #FFF , 1873px 1152px #FFF , 2217px 635px #FFF , 1339px 2357px #FFF , 1826px 1233px #FFF , 43px 424px #FFF , 2190px 1784px #FFF , 958px 158px #FFF , 1986px 2274px #FFF , 287px 2476px #FFF , 2340px 1747px #FFF , 238px 1683px #FFF , 1587px 1422px #FFF , 512px 109px #FFF , 2447px 2025px #FFF , 813px 916px #FFF , 140px 2383px #FFF , 228px 2040px #FFF , 576px 2552px #FFF , 800px 1426px #FFF , 1371px 1023px #FFF , 897px 2094px #FFF , 746px 1677px #FFF , 1765px 1477px #FFF , 919px 1335px #FFF , 7px 2383px #FFF , 58px 2401px #FFF , 662px 664px #FFF , 1100px 2135px #FFF , 264px 1664px #FFF , 1180px 2174px #FFF , 948px 853px #FFF , 2322px 456px #FFF , 1482px 2334px #FFF , 1791px 2128px #FFF , 2221px 1493px #FFF , 2178px 1761px #FFF , 1180px 1758px #FFF , 1393px 2234px #FFF , 2025px 249px #FFF , 764px 1388px #FFF , 2160px 1329px #FFF , 2174px 140px #FFF , 1329px 1496px #FFF , 893px 1012px #FFF , 759px 2413px #FFF , 1426px 854px #FFF , 1784px 1173px #FFF , 2489px 2551px #FFF , 2057px 2369px #FFF , 1765px 565px #FFF , 1126px 2341px #FFF , 394px 220px #FFF , 506px 674px #FFF , 1130px 650px #FFF , 2248px 2242px #FFF , 1490px 1163px #FFF , 724px 2271px #FFF , 417px 669px #FFF , 343px 1978px #FFF , 2521px 2364px #FFF , 36px 1064px #FFF , 2117px 1037px #FFF , 1160px 807px #FFF , 1993px 1100px #FFF , 382px 1909px #FFF , 2349px 110px #FFF , 1559px 2395px #FFF , 1545px 1322px #FFF , 404px 672px #FFF , 1087px 505px #FFF , 1343px 2256px #FFF , 9px 85px #FFF , 213px 395px #FFF , 146px 18px #FFF , 2007px 804px #FFF , 1705px 1463px #FFF , 753px 1860px #FFF , 840px 120px #FFF , 1377px 147px #FFF , 1169px 511px #FFF , 171px 814px #FFF , 291px 1886px #FFF , 2453px 1349px #FFF , 779px 34px #FFF , 2390px 192px #FFF , 2065px 747px #FFF , 1459px 301px #FFF , 31px 1135px #FFF , 745px 2219px #FFF , 349px 79px #FFF , 2375px 1419px #FFF , 180px 262px #FFF , 2151px 2041px #FFF , 1214px 525px #FFF , 1245px 2399px #FFF , 361px 1924px #FFF , 670px 1918px #FFF , 2524px 826px #FFF , 1434px 1567px #FFF , 919px 274px #FFF , 1608px 2008px #FFF , 1477px 1934px #FFF , 2053px 2222px #FFF , 71px 1621px #FFF , 1839px 2163px #FFF , 2553px 607px #FFF , 392px 2187px #FFF , 1176px 1822px #FFF , 704px 2143px #FFF , 1379px 1083px #FFF , 2194px 516px #FFF , 575px 905px #FFF , 1193px 710px #FFF , 1608px 459px #FFF , 1990px 1886px #FFF , 2178px 2405px #FFF , 271px 1289px #FFF , 737px 2086px #FFF , 285px 1054px #FFF , 948px 2241px #FFF , 231px 1053px #FFF , 2043px 1101px #FFF , 1867px 2006px #FFF , 2534px 1912px #FFF , 199px 1099px #FFF , 1222px 1769px #FFF , 2132px 2392px #FFF , 875px 1985px #FFF , 286px 1246px #FFF , 1733px 921px #FFF , 1965px 185px #FFF , 535px 2453px #FFF , 1574px 860px #FFF , 277px 794px #FFF , 2544px 1974px #FFF , 686px 1939px #FFF , 1956px 587px #FFF , 822px 1293px #FFF , 1598px 2044px #FFF , 150px 878px #FFF , 663px 875px #FFF , 687px 203px #FFF , 2072px 1870px #FFF , 2420px 140px #FFF , 311px 1519px #FFF , 2537px 169px #FFF , 723px 88px #FFF , 460px 2123px #FFF , 406px 571px #FFF , 1659px 981px #FFF , 1014px 860px #FFF , 1048px 1706px #FFF , 2117px 1163px #FFF , 2364px 238px #FFF , 2372px 196px #FFF , 69px 2402px #FFF , 459px 2050px #FFF , 1662px 2443px #FFF , 2311px 2375px #FFF , 627px 102px #FFF , 243px 2183px #FFF , 1380px 2074px #FFF , 2032px 2516px #FFF , 629px 1903px #FFF , 1951px 1599px #FFF , 887px 1937px #FFF , 2289px 385px #FFF , 516px 722px #FFF , 788px 107px #FFF , 1272px 459px #FFF , 1706px 1830px #FFF , 73px 1548px #FFF , 1015px 1883px #FFF , 496px 335px #FFF , 904px 1282px #FFF , 413px 1394px #FFF , 301px 1100px #FFF , 2327px 2408px #FFF , 1073px 688px #FFF , 1689px 1307px #FFF , 434px 1363px #FFF , 2095px 1315px #FFF , 259px 945px #FFF , 2541px 904px #FFF , 132px 638px #FFF , 2370px 60px #FFF , 1455px 934px #FFF , 601px 1221px #FFF , 1359px 2121px #FFF , 741px 2088px #FFF , 2169px 1618px #FFF , 738px 1724px #FFF , 312px 263px #FFF , 2165px 2208px #FFF , 429px 1230px #FFF , 1673px 1600px #FFF , 1375px 602px #FFF;
}
.stars__stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1953px 225px #FFF , 260px 307px #FFF , 854px 325px #FFF , 2518px 1263px #FFF , 1989px 2381px #FFF , 1790px 1297px #FFF , 1108px 1997px #FFF , 2227px 618px #FFF , 2399px 771px #FFF , 438px 2110px #FFF , 1173px 1749px #FFF , 281px 2312px #FFF , 2505px 845px #FFF , 526px 1933px #FFF , 205px 2329px #FFF , 471px 2057px #FFF , 1577px 1673px #FFF , 1139px 2394px #FFF , 205px 638px #FFF , 1683px 878px #FFF , 980px 2432px #FFF , 2510px 82px #FFF , 535px 1920px #FFF , 1743px 2342px #FFF , 1458px 458px #FFF , 654px 562px #FFF , 75px 636px #FFF , 221px 257px #FFF , 275px 895px #FFF , 2372px 2524px #FFF , 2174px 631px #FFF , 309px 2181px #FFF , 1068px 1130px #FFF , 1124px 465px #FFF , 322px 364px #FFF , 2271px 1778px #FFF , 905px 1224px #FFF , 735px 1144px #FFF , 144px 2488px #FFF , 1888px 121px #FFF , 1172px 61px #FFF , 1362px 751px #FFF , 77px 690px #FFF , 641px 1946px #FFF , 1870px 289px #FFF , 2504px 250px #FFF , 51px 1726px #FFF , 2470px 546px #FFF , 1456px 1732px #FFF , 13px 2416px #FFF , 607px 2318px #FFF , 1826px 1387px #FFF , 1729px 1141px #FFF , 131px 92px #FFF , 2036px 1483px #FFF , 26px 83px #FFF , 2469px 2426px #FFF , 1778px 1911px #FFF , 1145px 2220px #FFF , 2084px 469px #FFF , 763px 1429px #FFF , 1458px 841px #FFF , 2040px 2469px #FFF , 1534px 1910px #FFF , 928px 1605px #FFF , 1380px 2422px #FFF , 1576px 105px #FFF , 711px 264px #FFF , 1631px 1015px #FFF , 993px 265px #FFF , 1138px 1867px #FFF , 197px 2329px #FFF , 1405px 1471px #FFF , 2381px 768px #FFF , 1414px 2435px #FFF , 336px 909px #FFF , 1927px 340px #FFF , 649px 2135px #FFF , 632px 508px #FFF , 527px 906px #FFF , 2521px 1848px #FFF , 1849px 1606px #FFF , 457px 2502px #FFF , 1603px 657px #FFF , 1408px 2171px #FFF , 829px 347px #FFF , 1521px 2483px #FFF , 1424px 64px #FFF , 2445px 1843px #FFF , 343px 785px #FFF , 221px 2240px #FFF , 667px 2315px #FFF , 781px 439px #FFF , 342px 735px #FFF , 1805px 2226px #FFF , 1028px 967px #FFF , 1379px 1183px #FFF , 1696px 2130px #FFF , 1190px 1845px #FFF , 272px 401px #FFF;
  animation: animStar 150s linear infinite;
  border-radius: 10px;
}
.stars__stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1953px 225px #FFF , 260px 307px #FFF , 854px 325px #FFF , 2518px 1263px #FFF , 1989px 2381px #FFF , 1790px 1297px #FFF , 1108px 1997px #FFF , 2227px 618px #FFF , 2399px 771px #FFF , 438px 2110px #FFF , 1173px 1749px #FFF , 281px 2312px #FFF , 2505px 845px #FFF , 526px 1933px #FFF , 205px 2329px #FFF , 471px 2057px #FFF , 1577px 1673px #FFF , 1139px 2394px #FFF , 205px 638px #FFF , 1683px 878px #FFF , 980px 2432px #FFF , 2510px 82px #FFF , 535px 1920px #FFF , 1743px 2342px #FFF , 1458px 458px #FFF , 654px 562px #FFF , 75px 636px #FFF , 221px 257px #FFF , 275px 895px #FFF , 2372px 2524px #FFF , 2174px 631px #FFF , 309px 2181px #FFF , 1068px 1130px #FFF , 1124px 465px #FFF , 322px 364px #FFF , 2271px 1778px #FFF , 905px 1224px #FFF , 735px 1144px #FFF , 144px 2488px #FFF , 1888px 121px #FFF , 1172px 61px #FFF , 1362px 751px #FFF , 77px 690px #FFF , 641px 1946px #FFF , 1870px 289px #FFF , 2504px 250px #FFF , 51px 1726px #FFF , 2470px 546px #FFF , 1456px 1732px #FFF , 13px 2416px #FFF , 607px 2318px #FFF , 1826px 1387px #FFF , 1729px 1141px #FFF , 131px 92px #FFF , 2036px 1483px #FFF , 26px 83px #FFF , 2469px 2426px #FFF , 1778px 1911px #FFF , 1145px 2220px #FFF , 2084px 469px #FFF , 763px 1429px #FFF , 1458px 841px #FFF , 2040px 2469px #FFF , 1534px 1910px #FFF , 928px 1605px #FFF , 1380px 2422px #FFF , 1576px 105px #FFF , 711px 264px #FFF , 1631px 1015px #FFF , 993px 265px #FFF , 1138px 1867px #FFF , 197px 2329px #FFF , 1405px 1471px #FFF , 2381px 768px #FFF , 1414px 2435px #FFF , 336px 909px #FFF , 1927px 340px #FFF , 649px 2135px #FFF , 632px 508px #FFF , 527px 906px #FFF , 2521px 1848px #FFF , 1849px 1606px #FFF , 457px 2502px #FFF , 1603px 657px #FFF , 1408px 2171px #FFF , 829px 347px #FFF , 1521px 2483px #FFF , 1424px 64px #FFF , 2445px 1843px #FFF , 343px 785px #FFF , 221px 2240px #FFF , 667px 2315px #FFF , 781px 439px #FFF , 342px 735px #FFF , 1805px 2226px #FFF , 1028px 967px #FFF , 1379px 1183px #FFF , 1696px 2130px #FFF , 1190px 1845px #FFF , 272px 401px #FFF;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}
html, body {
  height: 100%;
}

.firefly {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.4vw;
  height: 0.4vw;
  margin: -0.2vw 0 0 9.8vw;
  animation: ease 200s alternate infinite;
  pointer-events: none;
}
.firefly::before, .firefly::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform-origin: -10vw;
}
.firefly::before {
  background: black;
  opacity: 0.4;
  animation: drift ease alternate infinite;
}
.firefly::after {
  background: white;
  opacity: 0;
  box-shadow: 0 0 0 0 yellow;
  animation: drift ease alternate infinite, flash ease infinite;
}

.firefly:nth-child(1) {
  animation-name: move1;
}
.firefly:nth-child(1)::before {
  animation-duration: 14s;
}
.firefly:nth-child(1)::after {
  animation-duration: 14s, 10198ms;
  animation-delay: 0ms, 3742ms;
}

@keyframes move1 {
  0% {
    transform: translateX(-19vw) translateY(24vh) scale(0.94);
  }
  5.8823529412% {
    transform: translateX(-8vw) translateY(17vh) scale(1);
  }
  11.7647058824% {
    transform: translateX(-32vw) translateY(45vh) scale(0.37);
  }
  17.6470588235% {
    transform: translateX(48vw) translateY(-18vh) scale(0.26);
  }
  23.5294117647% {
    transform: translateX(-19vw) translateY(-7vh) scale(0.81);
  }
  29.4117647059% {
    transform: translateX(1vw) translateY(-20vh) scale(0.26);
  }
  35.2941176471% {
    transform: translateX(-47vw) translateY(-17vh) scale(0.54);
  }
  41.1764705882% {
    transform: translateX(37vw) translateY(14vh) scale(0.63);
  }
  47.0588235294% {
    transform: translateX(-31vw) translateY(-47vh) scale(0.33);
  }
  52.9411764706% {
    transform: translateX(29vw) translateY(-20vh) scale(0.46);
  }
  58.8235294118% {
    transform: translateX(50vw) translateY(34vh) scale(0.84);
  }
  64.7058823529% {
    transform: translateX(-42vw) translateY(-45vh) scale(0.35);
  }
  70.5882352941% {
    transform: translateX(-46vw) translateY(49vh) scale(0.68);
  }
  76.4705882353% {
    transform: translateX(31vw) translateY(-4vh) scale(0.66);
  }
  82.3529411765% {
    transform: translateX(12vw) translateY(-43vh) scale(0.36);
  }
  88.2352941176% {
    transform: translateX(6vw) translateY(-19vh) scale(0.41);
  }
  94.1176470588% {
    transform: translateX(-4vw) translateY(14vh) scale(0.44);
  }
  100% {
    transform: translateX(-25vw) translateY(-41vh) scale(0.77);
  }
}
.firefly:nth-child(2) {
  animation-name: move2;
}
.firefly:nth-child(2)::before {
  animation-duration: 11s;
}
.firefly:nth-child(2)::after {
  animation-duration: 11s, 8115ms;
  animation-delay: 0ms, 8378ms;
}

@keyframes move2 {
  0% {
    transform: translateX(-21vw) translateY(33vh) scale(0.69);
  }
  3.7037037037% {
    transform: translateX(-38vw) translateY(41vh) scale(0.34);
  }
  7.4074074074% {
    transform: translateX(10vw) translateY(13vh) scale(0.85);
  }
  11.1111111111% {
    transform: translateX(14vw) translateY(-19vh) scale(0.93);
  }
  14.8148148148% {
    transform: translateX(-25vw) translateY(-12vh) scale(0.62);
  }
  18.5185185185% {
    transform: translateX(-37vw) translateY(0vh) scale(0.87);
  }
  22.2222222222% {
    transform: translateX(3vw) translateY(8vh) scale(0.52);
  }
  25.9259259259% {
    transform: translateX(-38vw) translateY(28vh) scale(0.85);
  }
  29.6296296296% {
    transform: translateX(20vw) translateY(-25vh) scale(0.32);
  }
  33.3333333333% {
    transform: translateX(19vw) translateY(34vh) scale(0.45);
  }
  37.037037037% {
    transform: translateX(-43vw) translateY(-42vh) scale(0.49);
  }
  40.7407407407% {
    transform: translateX(-31vw) translateY(3vh) scale(0.35);
  }
  44.4444444444% {
    transform: translateX(23vw) translateY(41vh) scale(0.63);
  }
  48.1481481481% {
    transform: translateX(36vw) translateY(-14vh) scale(0.35);
  }
  51.8518518519% {
    transform: translateX(43vw) translateY(-8vh) scale(0.35);
  }
  55.5555555556% {
    transform: translateX(-11vw) translateY(-6vh) scale(0.69);
  }
  59.2592592593% {
    transform: translateX(-38vw) translateY(-41vh) scale(0.69);
  }
  62.962962963% {
    transform: translateX(25vw) translateY(18vh) scale(0.98);
  }
  66.6666666667% {
    transform: translateX(35vw) translateY(9vh) scale(0.91);
  }
  70.3703703704% {
    transform: translateX(17vw) translateY(-23vh) scale(0.3);
  }
  74.0740740741% {
    transform: translateX(-45vw) translateY(-37vh) scale(0.54);
  }
  77.7777777778% {
    transform: translateX(12vw) translateY(-12vh) scale(0.48);
  }
  81.4814814815% {
    transform: translateX(14vw) translateY(34vh) scale(0.53);
  }
  85.1851851852% {
    transform: translateX(-39vw) translateY(31vh) scale(0.39);
  }
  88.8888888889% {
    transform: translateX(6vw) translateY(22vh) scale(0.28);
  }
  92.5925925926% {
    transform: translateX(33vw) translateY(45vh) scale(0.94);
  }
  96.2962962963% {
    transform: translateX(-35vw) translateY(39vh) scale(0.95);
  }
  100% {
    transform: translateX(2vw) translateY(32vh) scale(0.94);
  }
}
.firefly:nth-child(3) {
  animation-name: move3;
}
.firefly:nth-child(3)::before {
  animation-duration: 18s;
}
.firefly:nth-child(3)::after {
  animation-duration: 18s, 10885ms;
  animation-delay: 0ms, 8386ms;
}

@keyframes move3 {
  0% {
    transform: translateX(-28vw) translateY(-43vh) scale(0.57);
  }
  4.5454545455% {
    transform: translateX(4vw) translateY(-25vh) scale(0.63);
  }
  9.0909090909% {
    transform: translateX(-17vw) translateY(-37vh) scale(1);
  }
  13.6363636364% {
    transform: translateX(-21vw) translateY(-22vh) scale(0.73);
  }
  18.1818181818% {
    transform: translateX(29vw) translateY(44vh) scale(0.74);
  }
  22.7272727273% {
    transform: translateX(-44vw) translateY(-34vh) scale(0.38);
  }
  27.2727272727% {
    transform: translateX(-10vw) translateY(50vh) scale(0.56);
  }
  31.8181818182% {
    transform: translateX(45vw) translateY(27vh) scale(0.98);
  }
  36.3636363636% {
    transform: translateX(45vw) translateY(-34vh) scale(0.58);
  }
  40.9090909091% {
    transform: translateX(-36vw) translateY(33vh) scale(0.31);
  }
  45.4545454545% {
    transform: translateX(40vw) translateY(-13vh) scale(0.73);
  }
  50% {
    transform: translateX(16vw) translateY(-48vh) scale(0.31);
  }
  54.5454545455% {
    transform: translateX(45vw) translateY(13vh) scale(0.36);
  }
  59.0909090909% {
    transform: translateX(-35vw) translateY(10vh) scale(0.41);
  }
  63.6363636364% {
    transform: translateX(-17vw) translateY(-3vh) scale(0.88);
  }
  68.1818181818% {
    transform: translateX(29vw) translateY(-36vh) scale(0.75);
  }
  72.7272727273% {
    transform: translateX(-42vw) translateY(23vh) scale(0.61);
  }
  77.2727272727% {
    transform: translateX(-42vw) translateY(31vh) scale(0.67);
  }
  81.8181818182% {
    transform: translateX(-7vw) translateY(-10vh) scale(0.45);
  }
  86.3636363636% {
    transform: translateX(-25vw) translateY(28vh) scale(0.29);
  }
  90.9090909091% {
    transform: translateX(-8vw) translateY(30vh) scale(0.81);
  }
  95.4545454545% {
    transform: translateX(-36vw) translateY(-25vh) scale(0.96);
  }
  100% {
    transform: translateX(15vw) translateY(21vh) scale(0.81);
  }
}
.firefly:nth-child(4) {
  animation-name: move4;
}
.firefly:nth-child(4)::before {
  animation-duration: 18s;
}
.firefly:nth-child(4)::after {
  animation-duration: 18s, 6647ms;
  animation-delay: 0ms, 4656ms;
}

@keyframes move4 {
  0% {
    transform: translateX(-1vw) translateY(-22vh) scale(0.85);
  }
  5.5555555556% {
    transform: translateX(-31vw) translateY(-7vh) scale(0.69);
  }
  11.1111111111% {
    transform: translateX(50vw) translateY(-25vh) scale(0.82);
  }
  16.6666666667% {
    transform: translateX(-30vw) translateY(9vh) scale(0.7);
  }
  22.2222222222% {
    transform: translateX(-22vw) translateY(46vh) scale(0.98);
  }
  27.7777777778% {
    transform: translateX(-36vw) translateY(6vh) scale(0.61);
  }
  33.3333333333% {
    transform: translateX(32vw) translateY(16vh) scale(0.32);
  }
  38.8888888889% {
    transform: translateX(-35vw) translateY(43vh) scale(0.32);
  }
  44.4444444444% {
    transform: translateX(-13vw) translateY(-45vh) scale(0.84);
  }
  50% {
    transform: translateX(25vw) translateY(32vh) scale(0.72);
  }
  55.5555555556% {
    transform: translateX(-14vw) translateY(-35vh) scale(0.78);
  }
  61.1111111111% {
    transform: translateX(14vw) translateY(39vh) scale(0.79);
  }
  66.6666666667% {
    transform: translateX(15vw) translateY(-31vh) scale(0.85);
  }
  72.2222222222% {
    transform: translateX(15vw) translateY(-28vh) scale(0.95);
  }
  77.7777777778% {
    transform: translateX(6vw) translateY(-31vh) scale(0.73);
  }
  83.3333333333% {
    transform: translateX(45vw) translateY(-39vh) scale(0.99);
  }
  88.8888888889% {
    transform: translateX(23vw) translateY(-15vh) scale(0.6);
  }
  94.4444444444% {
    transform: translateX(36vw) translateY(-4vh) scale(0.37);
  }
  100% {
    transform: translateX(5vw) translateY(-2vh) scale(0.65);
  }
}
.firefly:nth-child(5) {
  animation-name: move5;
}
.firefly:nth-child(5)::before {
  animation-duration: 17s;
}
.firefly:nth-child(5)::after {
  animation-duration: 17s, 6433ms;
  animation-delay: 0ms, 6800ms;
}

@keyframes move5 {
  0% {
    transform: translateX(-14vw) translateY(-48vh) scale(0.39);
  }
  3.8461538462% {
    transform: translateX(-40vw) translateY(-13vh) scale(0.52);
  }
  7.6923076923% {
    transform: translateX(-30vw) translateY(17vh) scale(0.31);
  }
  11.5384615385% {
    transform: translateX(37vw) translateY(-12vh) scale(0.36);
  }
  15.3846153846% {
    transform: translateX(35vw) translateY(6vh) scale(0.74);
  }
  19.2307692308% {
    transform: translateX(45vw) translateY(8vh) scale(0.72);
  }
  23.0769230769% {
    transform: translateX(34vw) translateY(34vh) scale(0.5);
  }
  26.9230769231% {
    transform: translateX(-38vw) translateY(37vh) scale(0.27);
  }
  30.7692307692% {
    transform: translateX(-12vw) translateY(-12vh) scale(0.47);
  }
  34.6153846154% {
    transform: translateX(23vw) translateY(5vh) scale(0.4);
  }
  38.4615384615% {
    transform: translateX(8vw) translateY(-41vh) scale(0.84);
  }
  42.3076923077% {
    transform: translateX(0vw) translateY(38vh) scale(0.6);
  }
  46.1538461538% {
    transform: translateX(-9vw) translateY(2vh) scale(0.84);
  }
  50% {
    transform: translateX(30vw) translateY(-21vh) scale(0.85);
  }
  53.8461538462% {
    transform: translateX(41vw) translateY(-11vh) scale(0.81);
  }
  57.6923076923% {
    transform: translateX(39vw) translateY(-28vh) scale(0.93);
  }
  61.5384615385% {
    transform: translateX(49vw) translateY(-15vh) scale(0.32);
  }
  65.3846153846% {
    transform: translateX(-10vw) translateY(-31vh) scale(0.7);
  }
  69.2307692308% {
    transform: translateX(-10vw) translateY(-29vh) scale(0.58);
  }
  73.0769230769% {
    transform: translateX(-21vw) translateY(-32vh) scale(0.66);
  }
  76.9230769231% {
    transform: translateX(48vw) translateY(20vh) scale(0.85);
  }
  80.7692307692% {
    transform: translateX(43vw) translateY(-44vh) scale(0.43);
  }
  84.6153846154% {
    transform: translateX(36vw) translateY(-11vh) scale(0.9);
  }
  88.4615384615% {
    transform: translateX(-37vw) translateY(19vh) scale(0.97);
  }
  92.3076923077% {
    transform: translateX(-37vw) translateY(7vh) scale(0.67);
  }
  96.1538461538% {
    transform: translateX(-48vw) translateY(13vh) scale(0.3);
  }
  100% {
    transform: translateX(-30vw) translateY(0vh) scale(0.38);
  }
}
.firefly:nth-child(6) {
  animation-name: move6;
}
.firefly:nth-child(6)::before {
  animation-duration: 9s;
}
.firefly:nth-child(6)::after {
  animation-duration: 9s, 9740ms;
  animation-delay: 0ms, 4778ms;
}

@keyframes move6 {
  0% {
    transform: translateX(-4vw) translateY(-47vh) scale(0.96);
  }
  5% {
    transform: translateX(3vw) translateY(6vh) scale(0.74);
  }
  10% {
    transform: translateX(7vw) translateY(-6vh) scale(0.47);
  }
  15% {
    transform: translateX(30vw) translateY(20vh) scale(0.52);
  }
  20% {
    transform: translateX(29vw) translateY(-45vh) scale(0.72);
  }
  25% {
    transform: translateX(-10vw) translateY(28vh) scale(0.83);
  }
  30% {
    transform: translateX(1vw) translateY(-24vh) scale(0.86);
  }
  35% {
    transform: translateX(28vw) translateY(38vh) scale(0.7);
  }
  40% {
    transform: translateX(-16vw) translateY(-22vh) scale(0.96);
  }
  45% {
    transform: translateX(-20vw) translateY(31vh) scale(0.49);
  }
  50% {
    transform: translateX(-20vw) translateY(1vh) scale(0.52);
  }
  55% {
    transform: translateX(37vw) translateY(33vh) scale(0.72);
  }
  60% {
    transform: translateX(-10vw) translateY(-30vh) scale(0.46);
  }
  65% {
    transform: translateX(23vw) translateY(-20vh) scale(0.51);
  }
  70% {
    transform: translateX(21vw) translateY(46vh) scale(0.53);
  }
  75% {
    transform: translateX(34vw) translateY(5vh) scale(0.45);
  }
  80% {
    transform: translateX(23vw) translateY(47vh) scale(0.33);
  }
  85% {
    transform: translateX(-29vw) translateY(-26vh) scale(0.83);
  }
  90% {
    transform: translateX(26vw) translateY(30vh) scale(0.26);
  }
  95% {
    transform: translateX(29vw) translateY(19vh) scale(0.65);
  }
  100% {
    transform: translateX(13vw) translateY(27vh) scale(0.62);
  }
}
.firefly:nth-child(7) {
  animation-name: move7;
}
.firefly:nth-child(7)::before {
  animation-duration: 11s;
}
.firefly:nth-child(7)::after {
  animation-duration: 11s, 8600ms;
  animation-delay: 0ms, 3841ms;
}

@keyframes move7 {
  0% {
    transform: translateX(13vw) translateY(1vh) scale(0.66);
  }
  4% {
    transform: translateX(32vw) translateY(-11vh) scale(0.36);
  }
  8% {
    transform: translateX(-40vw) translateY(-35vh) scale(0.54);
  }
  12% {
    transform: translateX(46vw) translateY(-28vh) scale(0.92);
  }
  16% {
    transform: translateX(6vw) translateY(-39vh) scale(0.68);
  }
  20% {
    transform: translateX(23vw) translateY(3vh) scale(0.97);
  }
  24% {
    transform: translateX(-27vw) translateY(-31vh) scale(0.26);
  }
  28% {
    transform: translateX(-4vw) translateY(-37vh) scale(0.5);
  }
  32% {
    transform: translateX(13vw) translateY(-44vh) scale(0.79);
  }
  36% {
    transform: translateX(48vw) translateY(-42vh) scale(0.9);
  }
  40% {
    transform: translateX(-18vw) translateY(-21vh) scale(0.31);
  }
  44% {
    transform: translateX(13vw) translateY(42vh) scale(0.88);
  }
  48% {
    transform: translateX(11vw) translateY(-31vh) scale(0.67);
  }
  52% {
    transform: translateX(19vw) translateY(-31vh) scale(0.83);
  }
  56% {
    transform: translateX(-3vw) translateY(50vh) scale(0.65);
  }
  60% {
    transform: translateX(41vw) translateY(9vh) scale(0.63);
  }
  64% {
    transform: translateX(-34vw) translateY(-20vh) scale(0.85);
  }
  68% {
    transform: translateX(1vw) translateY(35vh) scale(0.82);
  }
  72% {
    transform: translateX(19vw) translateY(43vh) scale(0.56);
  }
  76% {
    transform: translateX(-2vw) translateY(22vh) scale(0.96);
  }
  80% {
    transform: translateX(2vw) translateY(42vh) scale(0.71);
  }
  84% {
    transform: translateX(5vw) translateY(-4vh) scale(0.76);
  }
  88% {
    transform: translateX(-20vw) translateY(-21vh) scale(0.66);
  }
  92% {
    transform: translateX(45vw) translateY(40vh) scale(0.59);
  }
  96% {
    transform: translateX(44vw) translateY(-39vh) scale(0.42);
  }
  100% {
    transform: translateX(1vw) translateY(26vh) scale(0.85);
  }
}
.firefly:nth-child(8) {
  animation-name: move8;
}
.firefly:nth-child(8)::before {
  animation-duration: 13s;
}
.firefly:nth-child(8)::after {
  animation-duration: 13s, 5947ms;
  animation-delay: 0ms, 8020ms;
}

@keyframes move8 {
  0% {
    transform: translateX(-41vw) translateY(-36vh) scale(0.99);
  }
  3.8461538462% {
    transform: translateX(9vw) translateY(33vh) scale(0.81);
  }
  7.6923076923% {
    transform: translateX(36vw) translateY(-27vh) scale(0.62);
  }
  11.5384615385% {
    transform: translateX(39vw) translateY(-18vh) scale(0.28);
  }
  15.3846153846% {
    transform: translateX(-24vw) translateY(16vh) scale(0.98);
  }
  19.2307692308% {
    transform: translateX(-46vw) translateY(2vh) scale(0.44);
  }
  23.0769230769% {
    transform: translateX(-30vw) translateY(9vh) scale(0.43);
  }
  26.9230769231% {
    transform: translateX(41vw) translateY(-16vh) scale(0.91);
  }
  30.7692307692% {
    transform: translateX(-6vw) translateY(-26vh) scale(0.65);
  }
  34.6153846154% {
    transform: translateX(3vw) translateY(-15vh) scale(0.76);
  }
  38.4615384615% {
    transform: translateX(-38vw) translateY(5vh) scale(0.89);
  }
  42.3076923077% {
    transform: translateX(23vw) translateY(-33vh) scale(0.85);
  }
  46.1538461538% {
    transform: translateX(-30vw) translateY(37vh) scale(0.67);
  }
  50% {
    transform: translateX(15vw) translateY(-31vh) scale(0.82);
  }
  53.8461538462% {
    transform: translateX(33vw) translateY(37vh) scale(0.99);
  }
  57.6923076923% {
    transform: translateX(18vw) translateY(32vh) scale(0.97);
  }
  61.5384615385% {
    transform: translateX(2vw) translateY(1vh) scale(0.33);
  }
  65.3846153846% {
    transform: translateX(45vw) translateY(-15vh) scale(0.43);
  }
  69.2307692308% {
    transform: translateX(37vw) translateY(-21vh) scale(0.8);
  }
  73.0769230769% {
    transform: translateX(-45vw) translateY(40vh) scale(0.55);
  }
  76.9230769231% {
    transform: translateX(14vw) translateY(-36vh) scale(0.58);
  }
  80.7692307692% {
    transform: translateX(41vw) translateY(-11vh) scale(0.67);
  }
  84.6153846154% {
    transform: translateX(-13vw) translateY(48vh) scale(0.29);
  }
  88.4615384615% {
    transform: translateX(9vw) translateY(-5vh) scale(0.42);
  }
  92.3076923077% {
    transform: translateX(16vw) translateY(-9vh) scale(0.53);
  }
  96.1538461538% {
    transform: translateX(38vw) translateY(-14vh) scale(0.78);
  }
  100% {
    transform: translateX(43vw) translateY(20vh) scale(0.42);
  }
}
.firefly:nth-child(9) {
  animation-name: move9;
}
.firefly:nth-child(9)::before {
  animation-duration: 18s;
}
.firefly:nth-child(9)::after {
  animation-duration: 18s, 10905ms;
  animation-delay: 0ms, 5518ms;
}

@keyframes move9 {
  0% {
    transform: translateX(-37vw) translateY(-35vh) scale(0.52);
  }
  5.2631578947% {
    transform: translateX(-17vw) translateY(-49vh) scale(0.66);
  }
  10.5263157895% {
    transform: translateX(39vw) translateY(12vh) scale(0.9);
  }
  15.7894736842% {
    transform: translateX(17vw) translateY(37vh) scale(0.28);
  }
  21.0526315789% {
    transform: translateX(-25vw) translateY(-19vh) scale(0.33);
  }
  26.3157894737% {
    transform: translateX(40vw) translateY(43vh) scale(0.89);
  }
  31.5789473684% {
    transform: translateX(30vw) translateY(44vh) scale(0.88);
  }
  36.8421052632% {
    transform: translateX(8vw) translateY(-20vh) scale(0.3);
  }
  42.1052631579% {
    transform: translateX(9vw) translateY(-43vh) scale(0.54);
  }
  47.3684210526% {
    transform: translateX(-20vw) translateY(-6vh) scale(0.91);
  }
  52.6315789474% {
    transform: translateX(-41vw) translateY(21vh) scale(0.47);
  }
  57.8947368421% {
    transform: translateX(46vw) translateY(-21vh) scale(0.51);
  }
  63.1578947368% {
    transform: translateX(48vw) translateY(-33vh) scale(0.79);
  }
  68.4210526316% {
    transform: translateX(-16vw) translateY(-24vh) scale(0.63);
  }
  73.6842105263% {
    transform: translateX(8vw) translateY(20vh) scale(0.53);
  }
  78.9473684211% {
    transform: translateX(1vw) translateY(-33vh) scale(1);
  }
  84.2105263158% {
    transform: translateX(-32vw) translateY(22vh) scale(1);
  }
  89.4736842105% {
    transform: translateX(-19vw) translateY(-5vh) scale(0.74);
  }
  94.7368421053% {
    transform: translateX(-43vw) translateY(11vh) scale(0.34);
  }
  100% {
    transform: translateX(21vw) translateY(-34vh) scale(0.51);
  }
}
.firefly:nth-child(10) {
  animation-name: move10;
}
.firefly:nth-child(10)::before {
  animation-duration: 12s;
}
.firefly:nth-child(10)::after {
  animation-duration: 12s, 10048ms;
  animation-delay: 0ms, 1478ms;
}

@keyframes move10 {
  0% {
    transform: translateX(48vw) translateY(-19vh) scale(0.69);
  }
  4.1666666667% {
    transform: translateX(-2vw) translateY(49vh) scale(0.49);
  }
  8.3333333333% {
    transform: translateX(6vw) translateY(-46vh) scale(0.92);
  }
  12.5% {
    transform: translateX(-15vw) translateY(50vh) scale(0.63);
  }
  16.6666666667% {
    transform: translateX(5vw) translateY(0vh) scale(0.7);
  }
  20.8333333333% {
    transform: translateX(2vw) translateY(24vh) scale(0.89);
  }
  25% {
    transform: translateX(29vw) translateY(8vh) scale(0.93);
  }
  29.1666666667% {
    transform: translateX(41vw) translateY(-12vh) scale(0.73);
  }
  33.3333333333% {
    transform: translateX(-14vw) translateY(46vh) scale(1);
  }
  37.5% {
    transform: translateX(-36vw) translateY(42vh) scale(0.89);
  }
  41.6666666667% {
    transform: translateX(4vw) translateY(-22vh) scale(0.66);
  }
  45.8333333333% {
    transform: translateX(3vw) translateY(-48vh) scale(0.63);
  }
  50% {
    transform: translateX(-28vw) translateY(17vh) scale(0.74);
  }
  54.1666666667% {
    transform: translateX(33vw) translateY(-27vh) scale(0.93);
  }
  58.3333333333% {
    transform: translateX(50vw) translateY(25vh) scale(0.77);
  }
  62.5% {
    transform: translateX(-39vw) translateY(-11vh) scale(0.63);
  }
  66.6666666667% {
    transform: translateX(-39vw) translateY(-17vh) scale(0.84);
  }
  70.8333333333% {
    transform: translateX(-3vw) translateY(4vh) scale(0.83);
  }
  75% {
    transform: translateX(-41vw) translateY(43vh) scale(0.67);
  }
  79.1666666667% {
    transform: translateX(-6vw) translateY(-17vh) scale(0.96);
  }
  83.3333333333% {
    transform: translateX(4vw) translateY(-11vh) scale(0.82);
  }
  87.5% {
    transform: translateX(-16vw) translateY(16vh) scale(0.63);
  }
  91.6666666667% {
    transform: translateX(47vw) translateY(27vh) scale(0.7);
  }
  95.8333333333% {
    transform: translateX(-28vw) translateY(-40vh) scale(0.75);
  }
  100% {
    transform: translateX(-1vw) translateY(-32vh) scale(0.89);
  }
}
.firefly:nth-child(11) {
  animation-name: move11;
}
.firefly:nth-child(11)::before {
  animation-duration: 17s;
}
.firefly:nth-child(11)::after {
  animation-duration: 17s, 8188ms;
  animation-delay: 0ms, 5163ms;
}

@keyframes move11 {
  0% {
    transform: translateX(-15vw) translateY(22vh) scale(0.94);
  }
  5.5555555556% {
    transform: translateX(-2vw) translateY(23vh) scale(0.69);
  }
  11.1111111111% {
    transform: translateX(24vw) translateY(15vh) scale(0.29);
  }
  16.6666666667% {
    transform: translateX(-47vw) translateY(-26vh) scale(0.33);
  }
  22.2222222222% {
    transform: translateX(-32vw) translateY(31vh) scale(0.74);
  }
  27.7777777778% {
    transform: translateX(-34vw) translateY(-16vh) scale(0.3);
  }
  33.3333333333% {
    transform: translateX(0vw) translateY(-17vh) scale(0.53);
  }
  38.8888888889% {
    transform: translateX(50vw) translateY(-32vh) scale(0.75);
  }
  44.4444444444% {
    transform: translateX(39vw) translateY(-22vh) scale(1);
  }
  50% {
    transform: translateX(-30vw) translateY(44vh) scale(0.59);
  }
  55.5555555556% {
    transform: translateX(-1vw) translateY(-15vh) scale(0.6);
  }
  61.1111111111% {
    transform: translateX(-33vw) translateY(7vh) scale(0.37);
  }
  66.6666666667% {
    transform: translateX(-39vw) translateY(1vh) scale(0.75);
  }
  72.2222222222% {
    transform: translateX(-1vw) translateY(-31vh) scale(0.52);
  }
  77.7777777778% {
    transform: translateX(-24vw) translateY(-48vh) scale(0.37);
  }
  83.3333333333% {
    transform: translateX(2vw) translateY(28vh) scale(0.98);
  }
  88.8888888889% {
    transform: translateX(-33vw) translateY(-4vh) scale(0.34);
  }
  94.4444444444% {
    transform: translateX(36vw) translateY(45vh) scale(0.72);
  }
  100% {
    transform: translateX(-31vw) translateY(-29vh) scale(0.72);
  }
}
.firefly:nth-child(12) {
  animation-name: move12;
}
.firefly:nth-child(12)::before {
  animation-duration: 18s;
}
.firefly:nth-child(12)::after {
  animation-duration: 18s, 8561ms;
  animation-delay: 0ms, 3602ms;
}

@keyframes move12 {
  0% {
    transform: translateX(-28vw) translateY(43vh) scale(0.92);
  }
  3.5714285714% {
    transform: translateX(-17vw) translateY(-26vh) scale(0.55);
  }
  7.1428571429% {
    transform: translateX(15vw) translateY(9vh) scale(0.29);
  }
  10.7142857143% {
    transform: translateX(23vw) translateY(23vh) scale(0.37);
  }
  14.2857142857% {
    transform: translateX(5vw) translateY(-40vh) scale(0.64);
  }
  17.8571428571% {
    transform: translateX(25vw) translateY(-23vh) scale(0.71);
  }
  21.4285714286% {
    transform: translateX(-3vw) translateY(-46vh) scale(0.29);
  }
  25% {
    transform: translateX(39vw) translateY(46vh) scale(0.71);
  }
  28.5714285714% {
    transform: translateX(46vw) translateY(-40vh) scale(0.61);
  }
  32.1428571429% {
    transform: translateX(-44vw) translateY(-21vh) scale(0.56);
  }
  35.7142857143% {
    transform: translateX(-36vw) translateY(-37vh) scale(0.87);
  }
  39.2857142857% {
    transform: translateX(-29vw) translateY(9vh) scale(0.76);
  }
  42.8571428571% {
    transform: translateX(-16vw) translateY(-38vh) scale(0.59);
  }
  46.4285714286% {
    transform: translateX(-15vw) translateY(37vh) scale(0.85);
  }
  50% {
    transform: translateX(48vw) translateY(-20vh) scale(0.37);
  }
  53.5714285714% {
    transform: translateX(-28vw) translateY(46vh) scale(0.79);
  }
  57.1428571429% {
    transform: translateX(-46vw) translateY(9vh) scale(0.35);
  }
  60.7142857143% {
    transform: translateX(30vw) translateY(-24vh) scale(0.37);
  }
  64.2857142857% {
    transform: translateX(-4vw) translateY(7vh) scale(0.82);
  }
  67.8571428571% {
    transform: translateX(14vw) translateY(-19vh) scale(0.3);
  }
  71.4285714286% {
    transform: translateX(25vw) translateY(-10vh) scale(0.63);
  }
  75% {
    transform: translateX(38vw) translateY(46vh) scale(0.35);
  }
  78.5714285714% {
    transform: translateX(35vw) translateY(40vh) scale(0.5);
  }
  82.1428571429% {
    transform: translateX(21vw) translateY(10vh) scale(0.37);
  }
  85.7142857143% {
    transform: translateX(37vw) translateY(27vh) scale(0.52);
  }
  89.2857142857% {
    transform: translateX(22vw) translateY(25vh) scale(0.99);
  }
  92.8571428571% {
    transform: translateX(6vw) translateY(-16vh) scale(0.62);
  }
  96.4285714286% {
    transform: translateX(18vw) translateY(20vh) scale(0.83);
  }
  100% {
    transform: translateX(39vw) translateY(-13vh) scale(0.41);
  }
}
.firefly:nth-child(13) {
  animation-name: move13;
}
.firefly:nth-child(13)::before {
  animation-duration: 16s;
}
.firefly:nth-child(13)::after {
  animation-duration: 16s, 8531ms;
  animation-delay: 0ms, 7239ms;
}

@keyframes move13 {
  0% {
    transform: translateX(49vw) translateY(-22vh) scale(0.62);
  }
  4.7619047619% {
    transform: translateX(-8vw) translateY(8vh) scale(0.59);
  }
  9.5238095238% {
    transform: translateX(-44vw) translateY(48vh) scale(0.45);
  }
  14.2857142857% {
    transform: translateX(-9vw) translateY(20vh) scale(0.91);
  }
  19.0476190476% {
    transform: translateX(-30vw) translateY(3vh) scale(0.9);
  }
  23.8095238095% {
    transform: translateX(-14vw) translateY(25vh) scale(0.65);
  }
  28.5714285714% {
    transform: translateX(32vw) translateY(-11vh) scale(0.55);
  }
  33.3333333333% {
    transform: translateX(-40vw) translateY(32vh) scale(0.49);
  }
  38.0952380952% {
    transform: translateX(-4vw) translateY(10vh) scale(0.9);
  }
  42.8571428571% {
    transform: translateX(4vw) translateY(-4vh) scale(0.69);
  }
  47.619047619% {
    transform: translateX(-22vw) translateY(-39vh) scale(0.41);
  }
  52.380952381% {
    transform: translateX(-40vw) translateY(-35vh) scale(0.88);
  }
  57.1428571429% {
    transform: translateX(-42vw) translateY(0vh) scale(0.77);
  }
  61.9047619048% {
    transform: translateX(27vw) translateY(1vh) scale(0.27);
  }
  66.6666666667% {
    transform: translateX(0vw) translateY(40vh) scale(0.77);
  }
  71.4285714286% {
    transform: translateX(-36vw) translateY(-41vh) scale(0.29);
  }
  76.1904761905% {
    transform: translateX(-17vw) translateY(16vh) scale(0.27);
  }
  80.9523809524% {
    transform: translateX(26vw) translateY(27vh) scale(0.72);
  }
  85.7142857143% {
    transform: translateX(-10vw) translateY(10vh) scale(0.66);
  }
  90.4761904762% {
    transform: translateX(-2vw) translateY(-32vh) scale(0.79);
  }
  95.2380952381% {
    transform: translateX(-1vw) translateY(-19vh) scale(0.42);
  }
  100% {
    transform: translateX(12vw) translateY(-15vh) scale(0.44);
  }
}
.firefly:nth-child(14) {
  animation-name: move14;
}
.firefly:nth-child(14)::before {
  animation-duration: 14s;
}
.firefly:nth-child(14)::after {
  animation-duration: 14s, 7051ms;
  animation-delay: 0ms, 1337ms;
}

@keyframes move14 {
  0% {
    transform: translateX(-29vw) translateY(-37vh) scale(0.56);
  }
  4.5454545455% {
    transform: translateX(-4vw) translateY(-38vh) scale(0.76);
  }
  9.0909090909% {
    transform: translateX(9vw) translateY(1vh) scale(0.35);
  }
  13.6363636364% {
    transform: translateX(-28vw) translateY(29vh) scale(0.68);
  }
  18.1818181818% {
    transform: translateX(-5vw) translateY(39vh) scale(0.59);
  }
  22.7272727273% {
    transform: translateX(-20vw) translateY(13vh) scale(0.53);
  }
  27.2727272727% {
    transform: translateX(38vw) translateY(18vh) scale(0.44);
  }
  31.8181818182% {
    transform: translateX(33vw) translateY(-11vh) scale(0.8);
  }
  36.3636363636% {
    transform: translateX(-33vw) translateY(-11vh) scale(0.3);
  }
  40.9090909091% {
    transform: translateX(28vw) translateY(50vh) scale(0.27);
  }
  45.4545454545% {
    transform: translateX(-9vw) translateY(-23vh) scale(0.62);
  }
  50% {
    transform: translateX(-43vw) translateY(31vh) scale(0.31);
  }
  54.5454545455% {
    transform: translateX(-27vw) translateY(-27vh) scale(0.37);
  }
  59.0909090909% {
    transform: translateX(25vw) translateY(14vh) scale(0.4);
  }
  63.6363636364% {
    transform: translateX(23vw) translateY(-14vh) scale(0.27);
  }
  68.1818181818% {
    transform: translateX(25vw) translateY(-17vh) scale(0.95);
  }
  72.7272727273% {
    transform: translateX(48vw) translateY(-16vh) scale(0.56);
  }
  77.2727272727% {
    transform: translateX(20vw) translateY(-11vh) scale(0.47);
  }
  81.8181818182% {
    transform: translateX(33vw) translateY(-21vh) scale(0.54);
  }
  86.3636363636% {
    transform: translateX(0vw) translateY(-2vh) scale(0.57);
  }
  90.9090909091% {
    transform: translateX(10vw) translateY(-4vh) scale(0.97);
  }
  95.4545454545% {
    transform: translateX(-30vw) translateY(13vh) scale(0.76);
  }
  100% {
    transform: translateX(-19vw) translateY(-17vh) scale(0.42);
  }
}
.firefly:nth-child(15) {
  animation-name: move15;
}
.firefly:nth-child(15)::before {
  animation-duration: 12s;
}
.firefly:nth-child(15)::after {
  animation-duration: 12s, 5439ms;
  animation-delay: 0ms, 1782ms;
}

@keyframes move15 {
  0% {
    transform: translateX(-15vw) translateY(25vh) scale(0.49);
  }
  3.8461538462% {
    transform: translateX(-26vw) translateY(-16vh) scale(0.93);
  }
  7.6923076923% {
    transform: translateX(-37vw) translateY(36vh) scale(0.34);
  }
  11.5384615385% {
    transform: translateX(32vw) translateY(-47vh) scale(0.81);
  }
  15.3846153846% {
    transform: translateX(-27vw) translateY(36vh) scale(0.42);
  }
  19.2307692308% {
    transform: translateX(-44vw) translateY(30vh) scale(0.98);
  }
  23.0769230769% {
    transform: translateX(39vw) translateY(-19vh) scale(0.29);
  }
  26.9230769231% {
    transform: translateX(15vw) translateY(4vh) scale(0.38);
  }
  30.7692307692% {
    transform: translateX(-33vw) translateY(13vh) scale(0.77);
  }
  34.6153846154% {
    transform: translateX(-38vw) translateY(48vh) scale(0.95);
  }
  38.4615384615% {
    transform: translateX(45vw) translateY(29vh) scale(0.58);
  }
  42.3076923077% {
    transform: translateX(-12vw) translateY(23vh) scale(0.82);
  }
  46.1538461538% {
    transform: translateX(-19vw) translateY(-25vh) scale(0.74);
  }
  50% {
    transform: translateX(-28vw) translateY(-21vh) scale(0.99);
  }
  53.8461538462% {
    transform: translateX(-48vw) translateY(-32vh) scale(0.37);
  }
  57.6923076923% {
    transform: translateX(6vw) translateY(-28vh) scale(0.56);
  }
  61.5384615385% {
    transform: translateX(-43vw) translateY(-21vh) scale(0.68);
  }
  65.3846153846% {
    transform: translateX(-19vw) translateY(-20vh) scale(0.65);
  }
  69.2307692308% {
    transform: translateX(34vw) translateY(11vh) scale(0.37);
  }
  73.0769230769% {
    transform: translateX(23vw) translateY(-20vh) scale(0.36);
  }
  76.9230769231% {
    transform: translateX(11vw) translateY(-7vh) scale(0.68);
  }
  80.7692307692% {
    transform: translateX(18vw) translateY(44vh) scale(0.5);
  }
  84.6153846154% {
    transform: translateX(-6vw) translateY(10vh) scale(0.43);
  }
  88.4615384615% {
    transform: translateX(9vw) translateY(11vh) scale(0.27);
  }
  92.3076923077% {
    transform: translateX(-21vw) translateY(31vh) scale(0.61);
  }
  96.1538461538% {
    transform: translateX(30vw) translateY(-41vh) scale(0.65);
  }
  100% {
    transform: translateX(-7vw) translateY(-21vh) scale(0.34);
  }
}
@keyframes drift {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes flash {
  0%, 30%, 100% {
    opacity: 0;
    box-shadow: 0 0 0 0 yellow;
  }
  5% {
    opacity: 1;
    box-shadow: 0 0 2vw 0.4vw yellow;
  }
}
@keyframes move-background {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(1000px, 0px, 0px);
  }
}
.moon__img {
  height: 70vh;
  width: 70vh;
  position: absolute;
  z-index: 3;
  right: 20px;
  top: 20px;
}
.moon__clouds {
  width: 10000px;
  height: 100%;
  background: transparent url("../images/clouds.png") repeat;
  background-size: 1000px 1000px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  animation: move-background 150s linear infinite;
}

body {
  background-color: #0C162B;
}

.ibg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.ibg img {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}

.item {
  height: 100%;
  display: block;
  position: relative;
}
.item__logo {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(100, 194, 158, 0.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease 0s;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
.item__logo span {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.8px;
  margin: 14px 0 0 0;
}
.item__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.container {
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
  height: 100%;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

.row {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  position: relative;
}

.fullscreen {
  position: relative;
  min-height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  display: flex;
  color: #fff;
}

.content {
  font-family: "lato", sans-serif;
  text-align: center;
}
.content__title, .content__subtitle, .content__text {
  background: -webkit-linear-gradient(white, #899AAB);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.content__title {
  position: relative;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  letter-spacing: 10px;
}
.content__subtitle {
  position: relative;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: 10px;
  margin: 15px 0 30px 0;
}
.content__text {
  position: relative;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 5px;
}
.content__text p {
  margin: 0 0 15px 0;
}
.content__text p:last-child {
  margin: 0;
}

.btn-primary {
  display: inline-block;
  white-space: nowrap;
  font-size: 20px;
  line-height: 14px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  background-color: #0082D6;
  border-radius: 5px;
  padding: 25px 35px;
  margin: 30px 0 0 0;
  cursor: pointer;
}

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding: 15px 25px;
  /*transform: translate(0, -100%);*/
  background-color: rgba(37, 47, 68, 0.5);
}

.logo {
  display: flex;
  align-items: center;
  z-index: 100;
}
.logo img {
  width: 20%;
  max-width: 100%;
  height: auto;
  margin: 0 10px 0 0;
}
.logo__title {
  font-size: 30px;
  font-style: italic;
  color: #F8BE00;
}

.menu {
  display: flex;
  align-items: center;
  min-height: 50px;
}
.menu__list {
  display: flex;
}
.menu__list li:last-child .menu__link,
.menu__list li:last-child .menu__link2{
  margin: 0;
}
.menu__link, .menu__link2 {
  color: #fff;
  font-size: 18px;
  transition: background-color 0.3s ease 0s;
  margin: 0 20px 0 0;
  font-weight: 700;
  text-transform: uppercase;
  background: -webkit-linear-gradient(white, #38495a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.menu__link._active, .menu__link2._active {
  background: -webkit-linear-gradient(white, #F8BE00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 767px) {
  .menu__link, .menu__link2 {
    font-size: 12px;
    margin: 0 10px 0 0;
  }
}
@media (max-width: 840px) {
  .menu__body {
    position: fixed;
    width: 100%;
    top: 108px;
    left: 0;
    overflow: auto;
    background-color: rgba(37, 47, 68, 0.5);
    padding: 50px 0 100% 0;
    transform: translate3d(100%, 0, 0);
    transition: all 0.5s ease 0s;
    z-index: 99;
  }
  .menu__body.active {
    transform: translate3d(0, 0, 0);
  }
  .menu__list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .menu__list li {
    padding: 0 0 45px 0 !important;
  }
  .menu__list li:last-child {
    padding: 0;
  }
  .menu__list li:after {
    display: block;
    width: 4px;
    height: 4px;
    background-color: #fff;
    right: 50%;
    top: 40px;
    margin: 0 -2px 0 0;
  }
  .menu__link, .menu__link2 {
    font-size: 24px;
  }
}

@media (max-width: 840px) {
  .icon-menu {
    display: block;
    position: absolute;
    top: 33px;
    right: 25px;
    width: 30px;
    height: 18px;
    cursor: pointer;
    z-index: 100;
  }
  .icon-menu span {
    transition: all 0.3s ease 0s;
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #fff;
  }
  .icon-menu span:first-child {
    top: 0;
  }
  .icon-menu span:last-child {
    top: auto;
    bottom: -4px;
  }
  .icon-menu.active span {
    transform: scale(0);
    background-color: #fff;
  }
  .icon-menu.active span:first-child {
    transform: rotate(-45deg);
    top: 8px;
  }
  .icon-menu.active span:last-child {
    transform: rotate(45deg);
    bottom: 8px;
  }
  .header.sticky .icon-menu {
    top: 48px;
  }
}

/** Main Swiper **/
.page {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.page__wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.page__pagination {
  position: absolute;
  top: 50%;
  right: 50px !important;
  /*transform: translate(70px, -50%);
  opacity: 0;
  visibility: hidden;*/
  display: flex;
  flex-direction: column;
}
.page__bullet {
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 10px 0;
  border-radius: 50%;
  transition: background-color 0.3s ease 0s;
}
.page__bullet_active {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.5);
}

.swiper__container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 100;
}
.swiper__container_fade .swiper__slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper__wrapper {
  position: relative;
  width: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
}
.swiper__slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  padding: 40px 70px;
}
.swiper__slide .content__title {
  margin: 0 0 30px 0;
}
.swiper-pagination-bullet {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 28px;
  font-size: 18px;
  color: #fff;
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
}
.swiper-pagination-bullet-active {
  color: #fff;
  background: #007aff;
}

/** Underground Swiper **/
.underground .row {
  flex-direction: column;
}
.underground .swiper-button-prev {
  left: 5%;
}
.underground .swiper-button-next {
  right: 5%;
}
.underground .swiper-pagination-bullets {
  bottom: 50px !important;
}
.underground__swiper-wrapper{
  height: 100%;
}
.moon__swiper-slide .content__title,
.moon__swiper-slide .content__text,
.forest__swiper-slide .content__title,
.forest__swiper-slide .content__text,
.underground__swiper-slide .content__title,
.underground__swiper-slide .content__text{
  background: none;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  text-shadow: 4px 4px 2px rgba(120, 120, 120, 0.8);
}

.icon-scroll,
.icon-scroll:before {
  position: absolute;
  left: 50%;
}

.icon-scroll {
  width: 40px;
  height: 70px;
  margin-left: -20px;
  bottom: 5%;
  margin-top: -35px;
  box-shadow: inset 0 0 0 1px #fff;
  border-radius: 25px;
}
.icon-scroll:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: scroll;
}
@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(46px);
  }
}

/** Section - Space **/
.space__row {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

html {
  color: #333;
  background-color: #16a085;
}

label {
  cursor: pointer;
  transition: all 250ms;
}

.container {
  position: relative;
  margin: 0 auto;
}

/** Modal **/
.modal__content,
.modal__background {
  visibility: hidden;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  cursor: pointer;
}
.modal__background {
  transition: height 250ms;
}
.modal__content {
  transform: scale(0);
  transition: transform 500ms;
}
.modal__title{
  font-size: 1.8em;
  font-weight: 600;
  margin: 0 0 15px 0;
}
#modal {
  display: none;
}
#modal:checked ~ .modal__background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  visibility: visible;
  opacity: 1;
  transition: height 250ms;
}
#modal:checked ~ .modal__content {
  position: fixed;
  bottom: 30%;
  left: 25%;
  width: 50vw;
  height: auto;
  padding: 40px;
  background-color: #1e2738;
  border-radius: 3px;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  cursor: auto;
  transform: scale(1);
  transition: transform 500ms;
}
#modal:checked ~ .modal__content .modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 22px;
  /*color: rgba(51, 51, 51, 0.4);*/
  transition: color 200ms, transform 500ms;
}
#modal:checked ~ .modal__content .modal__close:hover, #modal:checked ~ .modal__content .modal__close:focus {
  /*color: #333;*/
  transform: rotate(360deg);
}
#modal:checked ~ .modal__content p {
  position: relative;
  margin: 0 0 15px 0;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.6em;
}
#modal:checked ~ .modal__content .modal__content_button {
  position: relative;
  float: right;
  margin: 0;
  padding: 10px 20px;
  color: white;
  font-weight: 100;
  border-radius: 3px;
  background-color: #2980b9;
}
#modal:checked ~ .modal__content .modal__content_button:hover, #modal:checked ~ .modal__content .modal__content_button:focus {
  background-color: #409ad5;
}

/** Section - Forest **/
.forest .ibg {
  box-shadow: inset 0 50px 50px 0 #0C162B;
  /*box-shadow: inset 0 0 50px 50px #0E0C28;*/
}
.forest:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  box-shadow: 0 4px 72px 50px #040404;
}
.forest__row {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}
.forest__column_big {
  max-width: 75%;
}
.forest__column_sm {
  max-width: 25%;
}
.forest__swiper-container .swiper-pagination-fraction{
  bottom: 0!important;
}

@keyframes float {
  0% {
    transform: translateX(0) translateY(10px);
  }
  25% {
    transform: translateX(20px) translateY(0);
  }
  50% {
    transform: translateX(0) translateY(-10px);
  }
  75% {
    transform: translateX(-20px) translateY(0);
  }
  100% {
    transform: translateX(0) translateY(10px);
  }
}
@keyframes fireFront {
  0% {
    transform: translateX(0) translateY(0);
    opacity: 0.6;
  }
  10% {
    transform: translateX(2.5px) translateY(-5px);
  }
  20% {
    transform: translateX(0) translateY(-15px);
  }
  30% {
    transform: translateX(-2.5px) translateY(-20px);
  }
  40% {
    transform: translateX(0) translateY(-25px);
  }
  50% {
    transform: translateX(2.5px) translateY(-30px);
    opacity: 0.2;
  }
  60% {
    transform: translateX(0) translateY(-35px);
  }
  70% {
    transform: translateX(-2.5px) translateY(-40px);
  }
  80% {
    transform: translateX(0) translateY(-45px);
  }
  90% {
    transform: translateX(2.5px) translateY(-50px);
  }
  100% {
    transform: translateX(0) translateY(-55px);
    opacity: 0;
  }
}
@keyframes fireMid {
  0% {
    transform: translateX(0) translateY(0);
    opacity: 0.6;
  }
  10% {
    transform: translateX(2.5px) translateY(-10px);
  }
  20% {
    transform: translateX(0) translateY(-20px);
  }
  30% {
    transform: translateX(-2.5px) translateY(-30px);
  }
  40% {
    transform: translateX(0) translateY(-40px);
  }
  50% {
    transform: translateX(2.5px) translateY(-50px);
    opacity: 0.1;
  }
  60% {
    transform: translateX(0) translateY(-60px);
  }
  70% {
    transform: translateX(-2.5px) translateY(-70px);
  }
  80% {
    transform: translateX(0) translateY(-80px);
  }
  90% {
    transform: translateX(2.5px) translateY(-90px);
  }
  100% {
    transform: translateX(0) translateY(-100px);
    opacity: 0;
  }
}
@keyframes fireBack {
  0% {
    transform: translateX(0) translateY(0);
    opacity: 0.8;
  }
  10% {
    transform: translateX(2.5px) translateY(-20px);
  }
  20% {
    transform: translateX(0) translateY(-40px);
  }
  30% {
    transform: translateX(-2.5px) translateY(-60px);
  }
  40% {
    transform: translateX(0) translateY(-80px);
  }
  50% {
    transform: translateX(2.5px) translateY(-100px);
    opacity: 0.1;
  }
  60% {
    transform: translateX(0) translateY(-120px);
  }
  70% {
    transform: translateX(-2.5px) translateY(-140px);
  }
  80% {
    transform: translateX(0) translateY(-160px);
  }
  90% {
    transform: translateX(2.5px) translateY(-180px);
  }
  100% {
    transform: translateX(0) translateY(-200px);
    opacity: 0;
  }
}
.fire-container {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.fire-container .fire {
  width: 320px;
  min-width: 300px;
  height: 320px;
  min-height: 300px;
  position: relative;
  animation: float 30s ease-in-out infinite;
}
.fire-container .fire.debug {
  border: 1px solid red;
}
.fire-container .fire.debug .fire-front span,
.fire-container .fire.debug .fire-mid span,
.fire-container .fire.debug .fire-back span {
  background: none;
  border-radius: 0;
  border: 1px solid blue;
}
.fire-container .fire.debug .fireplace {
  border: 1px solid yellow;
}
.fire-container .fire.debug .fireplace img {
  display: none;
}
.fire-container .fire .fire-front {
  position: absolute;
  width: 60px;
  height: 120px;
  bottom: 70px;
  left: 70%;
  margin-left: -30px;
  z-index: 4;
}
.fire-container .fire .fire-front span {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  border-radius: 50%;
  opacity: 0;
  background-color: #ecf0f1;
  background: radial-gradient(ellipse at center, #ecf0f1 0%, #ecf0f1 25%, rgba(236, 240, 241, 0) 100%);
  transform: translateX(0) translateY(0);
  animation-name: fireFront;
  animation-delay: 0.2s;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
}
.fire-container .fire .fire-mid {
  position: absolute;
  width: 100px;
  height: 180px;
  bottom: 65px;
  left: 70%;
  margin-left: -50px;
  z-index: 3;
}
.fire-container .fire .fire-mid span {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  border-radius: 50%;
  opacity: 0;
  background-color: #f1c40f;
  background: radial-gradient(ellipse at center, #f1c40f 0%, #f1c40f 25%, rgba(241, 196, 15, 0) 100%);
  transform: translateX(0) translateY(0);
  animation-name: fireMid;
  animation-delay: 0.2s;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
}
.fire-container .fire .fire-back {
  position: absolute;
  width: 140px;
  height: 240px;
  bottom: 60px;
  left: 70%;
  margin-left: -70px;
  z-index: 2;
}
.fire-container .fire .fire-back span {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  border-radius: 50%;
  opacity: 0;
  background-color: #e67e22;
  background: radial-gradient(ellipse at center, #e67e22 0%, rgba(230, 126, 34, 0) 100%);
  transform: translateX(0) translateY(0);
  animation-name: fireBack;
  animation-delay: 0.2s;
  animation-duration: 0.6s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
}
.fire-container .fire .fireplace {
  width: 200px;
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 120px;
  z-index: 0;
}
.fire-container .fire .fireplace > img {
  width: 100%;
  height: auto;
}

.background {
  background-image: url("../images/forest/background-fireplace.svg");
  background-repeat: no-repeat;
  background-size: 720px 576px;
  background-position: center;
  position: absolute;
  top: 0;
  left: 40%;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  animation: float 30s ease-in-out infinite;
  z-index: 1;
}

.moon_bg {
  position: absolute;
  top: 50%;
  left: 70%;
  margin-top: -300px;
  width: 400px;
  height: 400px;
  background-image: url("../images/forest/moon.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 0;
}

.underground .ibg {
  box-shadow: inset 0 100px 50px 0 #040404;
}
.underground .ibg:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  box-shadow: 0 4px 50px 100px #040404;
}

.hell .ibg {
  box-shadow: inset 0 100px 50px 0 #040404;
}
.hell .row {
  flex-direction: column;
}
.hell .content__title {
  margin: 15px 0 30px 0;
}
.hell .content__text {
  font-size: 30px;
  line-height: 40px;
}

/** Tabs - https://codepen.io/tutsplus/pen/VLeXqy **/
.wrapper { 
  width: 100%;
}
.tabs {
  position: relative;
  margin: 3rem 0;
  background: rgba(37, 47, 68, 0.8);
  min-height: 25rem;
  text-align: left;
}
.tabs::before,
.tabs::after {
  content: "";
  display: table;
}
.tabs::after {
  clear: both;
}
.tab {
  float: left;
}
.tab-switch {
  display: none;
}
.tab-label {
  position: relative;
  display: block;
  line-height: 2.75em;
  height: 3em;
  padding: 0 1.618em;
  background: rgb(37, 47, 68);
  border-right: 0.125rem solid #BDC3C7;
  color: #F8BE00;
  cursor: pointer;
  top: 0;
  transition: all 0.25s;
}
.tab-label:hover {
  top: -0.25rem;
  transition: top 0.25s;
}
.tab-content {
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 2.75em;
  left: 0;
  padding: 1.618rem;
  background: #fff;
  color: #2c3e50;
  border-bottom: 0.25rem solid #bdc3c7;
  opacity: 0;
  transition: all 0.35s;
}
.tab-content p {
    font-size: 1.2em;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
}
.tab-content p:last-child{
    margin: 0;
}
.tab-content ul li {
    list-style: inside;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 5px;
}
.tab-switch:checked + .tab-label {
  background: #fff;
  color: #2c3e50;
  border-bottom: 0;
  border-right: 0.125rem solid #fff;
  transition: all 0.35s;
  z-index: 1;
  top: -0.0625rem;
}
.tab-switch:checked + label + .tab-content {
  z-index: 2;
  opacity: 1;
  transition: all 0.35s;
}

/** Section - Demon **/
.demon {
  background-color: #000;
}

.open-button, .login-form {
  font-family: "lato", sans-serif;
}

.open-button, .login-form__button {
  font-size: 16px;
  transition: all 0.3s ease 0s;
}

/* Button used to open the contact form - fixed at the bottom of the page */
.open-button {
  background-color: rgba(37, 47, 68, 0.8);
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  position: fixed;
  bottom: 25px;
  right: 25px;
  width: 280px;
}
.open-button:hover {
  background-color: #252f44;
}

/* The popup form - hidden by default */
.login-form {
  display: none;
  position: fixed;
  bottom: 0;
  right: 15px;
  border: 3px solid #f1f1f1;
  z-index: 9;
}
.login-form__container {
  width: 300px;
  padding: 10px;
  background-color: white;
}
.login-form__container input[type=text], .login-form__container input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
}
.login-form__container input[type=text]:focus, .login-form__container input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}
.login-form__title {
  text-align: center;
  margin: 15px 0 30px 0;
  font-size: 20px;
  font-weight: bold;
}
.login-form__button {
  display: block;
  background-color: #0082D6;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  margin-bottom: 10px;
  opacity: 0.8;
  text-align: center;
}
.login-form__button_cancel {
  background-color: red;
}
.login-form__button:hover {
  opacity: 1;
}
.profile{
  text-align: center;
  padding: 0 0 25px 0;
  font-size: 1.2em;
}
.profile__content{
  text-align: left;
  padding: 10px 0 0 0;
}
.profile__content a{
    color: #000;
}
.profile__menu li{
  margin: 5px 0 0 0;
}
.profile__menu li:first-child{
  margin: 0;
}
.mes_warning{
  font-size: 2em;
  line-height: 1.5em;
  text-align: center;
}
.register-link{
  font-weight: 600;
  color: #2980B9;
}
#main-content .row{
  flex-direction: column;
}
.block{
  background-color: rgba(37, 47, 68, 0.8);
  padding: 20px;
}
.block p{
  margin: .5em 0 0 0;
}
.block p:first-child{
  margin: 0;
}
.block-head, .block-body{
  font-family: "Oswald", "Lato", sans-serif;
  color: #fff;
}
.block-head{
  font-size: 2.2em;
  margin: 0 0 20px 0;
}
.block-body, .info_error{
  font-size: 1.1em;
}
.info_error{
  font-style: italic;
}

/** FAQ **/
.faq-block{
    width: 50rem;
}
dt {
    font-weight: 700;
}
.accordion {
    margin: 0 5px;
}
.acc-trigger {
    cursor: pointer;
    padding: 1px 15px;
    margin-bottom: 10px;
    border: 1px solid #f6f6f6;
}
.acc-title {
    padding: 10px 0;
    font-size: 1.1em;
}
.acc-icons {
    color: #b3b3b3 !important;
}
.right {
    float: right;
}
.acc-icons {
    color: #b3b3b3 !important;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.open-icon, .acc-trigger.trigger-selected .close-icon {
    display: none;
}
.acc-content {
    display: none;
    margin: 10px 20px;
    font-size: 1.1em;
}
.acc-trigger.trigger-selected {
    border: 1px solid #e6e6e6;
}

/** Team **/
.team-block{
    width: 40rem;
}
.team-block .post-cont-title {
    text-transform: uppercase;
    line-height: 25px;
    margin: 10px 0 0 0;
}
.team-block .team_body_user {
    display: block;
    float: left;
    margin: 5px;
    padding: 8px 10px;
}
.team-block .team_body_user_adm {
    background: #ffeded;
    border-left: 4px solid #ff6161;
}
.team-block .team_body_user_mod {
    background: #edf3ff;
    border-left: 4px solid #6191ff;
}
.team-block .team_body_user_bul {
    background: #fffeed;
    border-left: 4px solid #fff661;
}
.team-block .team_body_user_avatar {
    display: inline-block;
    height: 35px;
    margin-right: 10px;
    float: left;
}
.team-block .team_body_user_text {
    display: inline-block;
    float: left;
    margin-top: 1px;
}
span.admin{
    color: #FF0800;
    display: block;
}
span.quester{
    color: #0048BA;
    display: block;
}
span.arch{
    color: #00FF00;
    display: block;
}

/** Registration Form **/
.form__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form__row > .col, .form__row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form__group {
  margin-bottom: 1rem;
}
@media (min-width: 768px){
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.form label{
  display: inline-block;
  margin-bottom: .5rem;
  font-size: 1.2em;
}
.form input[type="text"],
.form input[type="password"],
.form input[type="email"] {
  margin: .5em 0 0 0;
}
.form .reg_info2{
  font-size: .9em;
}
.form__control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form__control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
.form__submit{
  text-align: center;
}
.line_or {
  position: relative;
  font-size: 12px;
  font-family: Arial, sans-serif;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  padding: 0 0 10px 0;
  color: #444444;
}
.line_or:before, .line_or:after {
  content: '';
  display: inline-block;
  width: 97px;
  height: 1px;
  top: -1px;
  background: #8b8b8b;
  z-index: -1;
  position: relative;
  vertical-align: middle;
}
.line_or:before {
  right: 15px;
  margin: 0 0 0 -100%;
}
.line_or:after {
  left: 15px;
  margin: 0 -100% 0 0;
}