

@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700|Source+Sans+Pro:400,600,700");
body {
  line-height: 1.4;
  font-family: "Source Sans Pro", sans-serif;
  -webkit-font-smoothing: antialiased;
  
  
}

p {
  font-family: "Source Sans Pro", sans-serif;
  color: #5DC1B9;
  font-size: 16px;
  font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
}

body {
  width: 100%;
  font-size: 15px;
  color: #777777;
  line-height: 1.8em;
  font-weight: 400;
  background: #040042;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-font-smoothing: antialiased;
  font-family: "Roboto", sans-serif;
}

.page-wrapper {
  overflow: hidden;
}

a {
  text-decoration: none;
  cursor: pointer;
}

a:hover, a:focus, a:visited {
  text-decoration: none;
  outline: none;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0px;
}

input, button, select, textarea {
  font-family: "Roboto", sans-serif;
}

p {
  position: relative;
  line-height: 1.8em;
}

.section-title h3 {
  font-size: 30px;
  line-height: 50px;
  color: #222222;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
}

.section-title span {
  color: #751423;
  font-weight: 400;

  text-align: center;
  font-family: 'Kavoon', sans-serif;
  font-size: 1.7em;
    
 
  
}

.image-content {
  
  
 
  
  margin-top:50px ;
  border-radius: 14px;
  font-weight:bold;
 
  text-align: center;
  width: 805px;

}

.feature-section img {
margin-left: 170px;
margin-top: 70px;

}

.caja5 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50vh;
  margin: 0;
 
}

.arcoiris-texto {
  display: inline-block;
  padding: 10px;
  background: linear-gradient(45deg, red, orange, green, blue,red, indigo, red);
  background-size: 200% 200%;
  color: white;
  font-size: 74px;
  text-align: center;
  animation: arcoiris 5s linear infinite;
  width: 80%;
  height: 300px;
  border-radius: 14px;
}

@keyframes arcoiris {
  0% {
      background-position: 0% 50%;
  }

100% {
      background-position: 100% 50%;
  }

}

.arcoiris-texto p{
  font-size: 40px;
  color: #f0b61de6;
  font-family: 'Headland One', serif;
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1836px 851px #FFF , 1576px 1250px #FFF , 463px 39px #FFF , 594px 337px #FFF , 72px 462px #FFF , 1447px 912px #FFF , 1393px 146px #FFF , 343px 1613px #FFF , 1847px 207px #FFF , 591px 257px #FFF , 284px 1522px #FFF , 1156px 424px #FFF , 770px 1340px #FFF , 1674px 1925px #FFF , 1348px 1273px #FFF , 894px 1018px #FFF , 72px 1425px #FFF , 111px 1599px #FFF , 21px 1744px #FFF , 459px 1359px #FFF , 209px 1615px #FFF , 571px 304px #FFF , 492px 1347px #FFF , 1089px 206px #FFF , 1790px 256px #FFF , 530px 1972px #FFF , 1653px 1715px #FFF , 1596px 209px #FFF , 1376px 309px #FFF , 1339px 1842px #FFF , 703px 952px #FFF , 641px 680px #FFF , 90px 979px #FFF , 1309px 1197px #FFF , 488px 81px #FFF , 6px 1455px #FFF , 507px 1824px #FFF , 468px 1792px #FFF , 1212px 1886px #FFF , 90px 1015px #FFF , 1176px 1894px #FFF , 1684px 1190px #FFF , 115px 1439px #FFF , 1850px 1222px #FFF , 449px 946px #FFF , 861px 1102px #FFF , 1365px 1055px #FFF , 154px 192px #FFF , 379px 159px #FFF , 1364px 784px #FFF , 726px 164px #FFF , 521px 1465px #FFF , 598px 1543px #FFF , 226px 1544px #FFF , 1897px 897px #FFF , 1452px 279px #FFF , 470px 125px #FFF , 1738px 547px #FFF , 830px 315px #FFF , 270px 550px #FFF , 267px 250px #FFF , 1591px 513px #FFF , 1951px 255px #FFF , 764px 678px #FFF , 427px 1048px #FFF , 295px 698px #FFF , 25px 507px #FFF , 700px 1207px #FFF , 160px 1167px #FFF , 981px 1126px #FFF , 235px 190px #FFF , 961px 721px #FFF , 157px 1184px #FFF , 110px 1836px #FFF , 111px 1278px #FFF , 1491px 1663px #FFF , 1668px 766px #FFF , 146px 1592px #FFF , 1894px 777px #FFF , 1496px 503px #FFF , 200px 1900px #FFF , 1809px 250px #FFF , 702px 409px #FFF , 264px 1404px #FFF , 960px 693px #FFF , 1664px 584px #FFF , 1904px 1191px #FFF , 1319px 742px #FFF , 327px 567px #FFF , 485px 370px #FFF , 1366px 1769px #FFF , 583px 1964px #FFF , 1451px 1548px #FFF , 1356px 1531px #FFF , 474px 1548px #FFF , 299px 44px #FFF , 703px 1842px #FFF , 528px 1655px #FFF , 1488px 305px #FFF , 463px 243px #FFF , 593px 1299px #FFF , 415px 1770px #FFF , 568px 445px #FFF , 1674px 1741px #FFF , 1841px 1521px #FFF , 1419px 1473px #FFF , 1005px 1569px #FFF , 1606px 1686px #FFF , 500px 922px #FFF , 715px 969px #FFF , 1110px 1325px #FFF , 1828px 1382px #FFF , 239px 902px #FFF , 149px 834px #FFF , 1155px 627px #FFF , 359px 1932px #FFF , 1296px 545px #FFF , 677px 1608px #FFF , 312px 1680px #FFF , 437px 734px #FFF , 1346px 653px #FFF , 1562px 201px #FFF , 1664px 1798px #FFF , 168px 1229px #FFF , 611px 281px #FFF , 1204px 25px #FFF , 1651px 322px #FFF , 423px 402px #FFF , 1127px 520px #FFF , 819px 660px #FFF , 679px 923px #FFF , 1393px 671px #FFF , 615px 1949px #FFF , 209px 1312px #FFF , 1597px 339px #FFF , 1437px 1463px #FFF , 617px 1599px #FFF , 1973px 1589px #FFF , 603px 157px #FFF , 543px 765px #FFF , 542px 97px #FFF , 473px 1750px #FFF , 1533px 780px #FFF , 1040px 586px #FFF , 1166px 1893px #FFF , 672px 1747px #FFF , 204px 242px #FFF , 988px 1546px #FFF , 1286px 685px #FFF , 1989px 1359px #FFF , 1558px 1410px #FFF , 817px 660px #FFF , 1936px 633px #FFF , 1458px 1506px #FFF , 273px 1052px #FFF , 337px 368px #FFF , 1421px 1078px #FFF , 473px 1473px #FFF , 1276px 6px #FFF , 1550px 1304px #FFF , 1415px 610px #FFF , 909px 437px #FFF , 800px 1635px #FFF , 258px 1566px #FFF , 819px 1118px #FFF , 343px 1959px #FFF , 417px 564px #FFF , 1421px 76px #FFF , 1458px 33px #FFF , 350px 1994px #FFF , 688px 1113px #FFF , 373px 1011px #FFF , 275px 566px #FFF , 1465px 685px #FFF , 1452px 988px #FFF , 510px 20px #FFF , 166px 1617px #FFF , 1890px 1777px #FFF , 1790px 868px #FFF , 399px 711px #FFF , 1300px 660px #FFF , 1467px 1997px #FFF , 1382px 629px #FFF , 807px 661px #FFF , 487px 1255px #FFF , 1572px 1924px #FFF , 340px 950px #FFF , 386px 1170px #FFF , 594px 1036px #FFF , 1169px 1817px #FFF , 805px 49px #FFF , 766px 1951px #FFF , 1849px 1632px #FFF , 2000px 366px #FFF , 1954px 574px #FFF , 1339px 919px #FFF , 457px 179px #FFF , 168px 1714px #FFF , 374px 1821px #FFF , 1413px 928px #FFF , 945px 472px #FFF , 578px 1439px #FFF , 100px 770px #FFF , 406px 1479px #FFF , 523px 133px #FFF , 1218px 849px #FFF , 1610px 748px #FFF , 206px 415px #FFF , 1398px 707px #FFF , 1259px 1946px #FFF , 648px 902px #FFF , 60px 1190px #FFF , 1763px 1335px #FFF , 1183px 1811px #FFF , 1730px 474px #FFF , 1123px 417px #FFF , 1224px 848px #FFF , 1379px 581px #FFF , 1730px 135px #FFF , 1961px 1072px #FFF , 1490px 1645px #FFF , 1704px 770px #FFF , 371px 1856px #FFF , 145px 493px #FFF , 1182px 1571px #FFF , 1313px 517px #FFF , 395px 937px #FFF , 136px 1666px #FFF , 1332px 677px #FFF , 1797px 1369px #FFF , 1019px 491px #FFF , 846px 1332px #FFF , 1296px 431px #FFF , 1047px 1610px #FFF , 973px 704px #FFF , 423px 1496px #FFF , 815px 55px #FFF , 1836px 1224px #FFF , 68px 873px #FFF , 268px 1417px #FFF , 92px 386px #FFF , 1680px 556px #FFF , 1183px 1845px #FFF , 1038px 881px #FFF , 1509px 1946px #FFF , 1300px 173px #FFF , 1987px 691px #FFF , 1954px 1770px #FFF , 910px 746px #FFF , 1797px 916px #FFF , 1737px 1254px #FFF , 1639px 1005px #FFF , 1987px 1010px #FFF , 1178px 1529px #FFF , 846px 498px #FFF , 1291px 265px #FFF , 1426px 1945px #FFF , 1459px 465px #FFF , 68px 769px #FFF , 1659px 1421px #FFF , 469px 868px #FFF , 1725px 708px #FFF , 151px 1513px #FFF , 1409px 505px #FFF , 1738px 1421px #FFF , 1285px 213px #FFF , 1898px 760px #FFF , 201px 1556px #FFF , 853px 893px #FFF , 1838px 270px #FFF , 1937px 907px #FFF , 664px 1960px #FFF , 250px 1745px #FFF , 187px 353px #FFF , 1285px 1636px #FFF , 1819px 668px #FFF , 241px 1929px #FFF , 1439px 930px #FFF , 715px 1482px #FFF , 700px 934px #FFF , 652px 234px #FFF , 1692px 1226px #FFF , 692px 1531px #FFF , 617px 457px #FFF , 1621px 125px #FFF , 1714px 916px #FFF , 1712px 1612px #FFF , 409px 584px #FFF , 1070px 1747px #FFF , 1074px 476px #FFF , 2px 1063px #FFF , 1189px 1414px #FFF , 1896px 1526px #FFF , 477px 1282px #FFF , 1000px 258px #FFF , 1510px 666px #FFF , 861px 931px #FFF , 1931px 1322px #FFF , 96px 1428px #FFF , 1356px 42px #FFF , 1198px 964px #FFF , 1717px 1584px #FFF , 581px 805px #FFF , 1214px 612px #FFF , 454px 1310px #FFF , 1817px 1529px #FFF , 1118px 1624px #FFF , 1632px 435px #FFF , 1028px 1649px #FFF , 1903px 1443px #FFF , 382px 1656px #FFF , 412px 1723px #FFF , 1023px 74px #FFF , 1873px 322px #FFF , 1381px 778px #FFF , 29px 1089px #FFF , 1636px 1641px #FFF , 409px 1111px #FFF , 1311px 321px #FFF , 297px 1734px #FFF , 1495px 425px #FFF , 1367px 1448px #FFF , 1659px 360px #FFF , 1115px 1561px #FFF , 303px 1067px #FFF , 431px 639px #FFF , 1272px 644px #FFF , 1575px 1165px #FFF , 884px 200px #FFF , 1916px 410px #FFF , 88px 142px #FFF , 445px 890px #FFF , 1386px 1473px #FFF , 918px 148px #FFF , 1065px 1262px #FFF , 1521px 870px #FFF , 189px 1322px #FFF , 926px 1609px #FFF , 113px 828px #FFF , 663px 776px #FFF , 170px 413px #FFF , 1832px 847px #FFF , 533px 1101px #FFF , 1459px 1956px #FFF , 1268px 148px #FFF , 1513px 1474px #FFF , 637px 272px #FFF , 877px 1951px #FFF , 679px 1496px #FFF , 382px 708px #FFF , 124px 1049px #FFF , 1017px 1885px #FFF , 905px 751px #FFF , 470px 457px #FFF , 105px 189px #FFF , 364px 602px #FFF , 1575px 151px #FFF , 395px 1320px #FFF , 47px 1212px #FFF , 862px 298px #FFF , 1172px 1969px #FFF , 1769px 380px #FFF , 316px 1949px #FFF , 4px 1788px #FFF , 869px 462px #FFF , 533px 678px #FFF , 1320px 377px #FFF , 1431px 250px #FFF , 1131px 926px #FFF , 744px 1915px #FFF , 359px 188px #FFF , 1095px 1277px #FFF , 1834px 260px #FFF , 1379px 403px #FFF , 495px 1694px #FFF , 122px 1986px #FFF , 595px 1554px #FFF , 1647px 1090px #FFF , 2000px 586px #FFF , 800px 596px #FFF , 1396px 1680px #FFF , 70px 1419px #FFF , 1123px 1120px #FFF , 584px 577px #FFF , 1441px 1954px #FFF , 1181px 1113px #FFF , 82px 1952px #FFF , 1646px 639px #FFF , 488px 235px #FFF , 1724px 1807px #FFF , 365px 386px #FFF , 87px 1481px #FFF , 1269px 192px #FFF , 1574px 1819px #FFF , 627px 1380px #FFF , 238px 772px #FFF , 490px 254px #FFF , 921px 1234px #FFF , 1285px 1566px #FFF , 96px 1202px #FFF , 139px 751px #FFF , 1750px 454px #FFF , 83px 366px #FFF , 140px 1854px #FFF , 1791px 358px #FFF , 1899px 895px #FFF , 1025px 60px #FFF , 1026px 1744px #FFF , 1019px 883px #FFF , 520px 60px #FFF , 1226px 957px #FFF , 1965px 1715px #FFF , 398px 1923px #FFF , 765px 1124px #FFF , 1186px 1140px #FFF , 637px 1536px #FFF , 281px 677px #FFF , 1454px 956px #FFF , 547px 1849px #FFF , 212px 1649px #FFF , 1478px 1559px #FFF , 449px 145px #FFF , 613px 422px #FFF , 1951px 1072px #FFF , 1296px 1659px #FFF , 1370px 1503px #FFF , 1837px 1651px #FFF , 1479px 374px #FFF , 1952px 810px #FFF , 129px 112px #FFF , 297px 490px #FFF , 1908px 1807px #FFF , 923px 147px #FFF , 1351px 377px #FFF , 1705px 309px #FFF , 591px 912px #FFF , 68px 1913px #FFF , 1561px 1371px #FFF , 1949px 878px #FFF , 1096px 1006px #FFF , 1437px 174px #FFF , 1541px 1275px #FFF , 392px 651px #FFF , 1125px 1202px #FFF , 584px 847px #FFF , 1907px 1604px #FFF , 181px 787px #FFF , 300px 826px #FFF , 1893px 825px #FFF , 1343px 1706px #FFF , 427px 23px #FFF , 1738px 779px #FFF , 1263px 1304px #FFF , 48px 1984px #FFF , 1935px 1159px #FFF , 275px 1684px #FFF , 21px 997px #FFF , 1781px 558px #FFF , 1084px 619px #FFF , 191px 1512px #FFF , 889px 349px #FFF , 1171px 1995px #FFF , 1592px 593px #FFF , 708px 1575px #FFF , 1156px 1888px #FFF , 410px 1924px #FFF , 1364px 108px #FFF , 1467px 894px #FFF , 1648px 875px #FFF , 1798px 1462px #FFF , 1959px 133px #FFF , 1460px 1156px #FFF , 922px 1114px #FFF , 296px 1021px #FFF , 654px 1222px #FFF , 761px 920px #FFF , 359px 1740px #FFF , 767px 1887px #FFF , 1884px 1647px #FFF , 1065px 793px #FFF , 651px 1452px #FFF , 1909px 1968px #FFF , 9px 600px #FFF , 715px 427px #FFF , 546px 1154px #FFF , 1731px 1751px #FFF , 1570px 369px #FFF , 258px 1010px #FFF , 1390px 665px #FFF , 501px 266px #FFF , 833px 1232px #FFF , 107px 961px #FFF , 999px 1855px #FFF , 828px 104px #FFF , 956px 1383px #FFF , 811px 968px #FFF , 1054px 1040px #FFF , 163px 1101px #FFF , 944px 1380px #FFF , 426px 520px #FFF , 1586px 371px #FFF , 694px 669px #FFF , 872px 639px #FFF , 1779px 658px #FFF , 1445px 498px #FFF , 1852px 385px #FFF , 1836px 586px #FFF , 687px 1585px #FFF , 70px 793px #FFF , 1883px 1646px #FFF , 953px 1873px #FFF , 1771px 818px #FFF , 581px 232px #FFF , 219px 1440px #FFF , 546px 1077px #FFF , 1838px 1323px #FFF , 316px 269px #FFF , 1990px 172px #FFF , 1544px 327px #FFF , 931px 1000px #FFF , 1379px 1141px #FFF , 151px 1018px #FFF , 413px 1081px #FFF , 1624px 858px #FFF , 1439px 1179px #FFF , 100px 688px #FFF , 256px 1713px #FFF , 1979px 197px #FFF , 563px 138px #FFF , 186px 212px #FFF , 1184px 761px #FFF , 1550px 1697px #FFF , 1680px 45px #FFF , 839px 851px #FFF , 1773px 1892px #FFF , 1046px 1684px #FFF , 606px 1742px #FFF , 1310px 34px #FFF , 441px 666px #FFF , 207px 161px #FFF , 1684px 370px #FFF , 1367px 333px #FFF , 1436px 1819px #FFF , 964px 1923px #FFF , 251px 949px #FFF , 416px 574px #FFF , 1351px 996px #FFF , 1898px 816px #FFF , 797px 1863px #FFF , 1218px 631px #FFF , 86px 806px #FFF , 485px 677px #FFF , 668px 143px #FFF , 210px 1242px #FFF , 99px 1672px #FFF , 1731px 147px #FFF , 1052px 1873px #FFF , 720px 994px #FFF , 1036px 959px #FFF , 1523px 443px #FFF , 554px 951px #FFF , 1743px 792px #FFF , 1219px 951px #FFF , 775px 1377px #FFF , 142px 577px #FFF , 71px 1035px #FFF , 1231px 1208px #FFF , 613px 700px #FFF , 335px 1991px #FFF , 1370px 904px #FFF , 378px 326px #FFF , 1956px 1542px #FFF , 1695px 1357px #FFF , 1135px 1661px #FFF , 238px 591px #FFF , 1524px 1134px #FFF , 1591px 1175px #FFF , 1897px 1746px #FFF , 307px 981px #FFF , 760px 827px #FFF , 822px 1313px #FFF , 1364px 1033px #FFF , 1942px 440px #FFF , 590px 183px #FFF , 442px 1705px #FFF , 936px 1200px #FFF , 1459px 1499px #FFF , 203px 16px #FFF , 1199px 1215px #FFF , 1574px 500px #FFF , 515px 102px #FFF , 524px 861px #FFF , 434px 1723px #FFF , 214px 414px #FFF , 1866px 1879px #FFF , 242px 849px #FFF , 511px 803px #FFF , 498px 1537px #FFF , 406px 1941px #FFF , 1511px 2px #FFF , 992px 32px #FFF , 114px 1969px #FFF , 1020px 1015px #FFF , 591px 1002px #FFF , 1231px 1583px #FFF , 1196px 1383px #FFF , 1837px 697px #FFF , 1295px 1889px #FFF , 1543px 351px #FFF , 1907px 1355px #FFF , 1712px 432px #FFF , 584px 1738px #FFF , 106px 599px #FFF , 1868px 1642px #FFF , 1197px 1063px #FFF , 1585px 951px #FFF , 906px 1550px #FFF , 1125px 659px #FFF , 1560px 1151px #FFF , 1808px 722px #FFF , 1006px 189px #FFF , 1908px 1675px #FFF , 963px 1884px #FFF , 317px 1508px #FFF , 193px 495px #FFF , 507px 1926px #FFF , 1208px 427px #FFF , 1267px 1836px #FFF , 846px 1945px #FFF , 210px 1942px #FFF , 1652px 1486px #FFF , 1px 719px #FFF , 1459px 1007px #FFF , 1686px 176px #FFF , 1015px 557px #FFF , 1629px 1710px #FFF , 348px 204px #FFF , 1234px 95px #FFF , 1150px 1934px #FFF , 1777px 701px #FFF , 1599px 1144px #FFF , 127px 1561px #FFF , 1289px 1727px #FFF , 1305px 303px #FFF , 399px 1198px #FFF , 396px 145px #FFF , 461px 1776px #FFF , 187px 558px #FFF , 907px 13px #FFF , 1356px 470px #FFF , 1297px 388px #FFF , 1654px 647px #FFF , 1678px 620px #FFF , 425px 1749px #FFF , 1039px 285px #FFF , 1045px 76px #FFF , 563px 349px #FFF , 1391px 754px #FFF , 1321px 1548px #FFF , 876px 1045px #FFF , 1186px 1317px #FFF , 109px 1384px #FFF , 944px 1955px #FFF , 101px 44px #FFF , 362px 1154px #FFF , 1405px 705px #FFF , 1841px 1728px #FFF , 1232px 574px #FFF , 1169px 1585px #FFF , 96px 1656px #FFF , 1935px 1200px #FFF , 52px 142px #FFF , 955px 1515px #FFF , 758px 212px #FFF , 481px 1692px #FFF , 201px 1680px #FFF , 474px 1299px #FFF , 1737px 1301px #FFF , 1313px 626px #FFF , 1028px 248px #FFF , 441px 1714px #FFF , 1778px 1342px #FFF , 1670px 1384px #FFF , 512px 1510px #FFF , 345px 126px #FFF , 1101px 631px #FFF , 993px 478px #FFF , 141px 1226px #FFF , 863px 223px #FFF , 599px 1366px #FFF , 1702px 581px #FFF , 1023px 701px #FFF , 1587px 1767px #FFF , 942px 1509px #FFF , 804px 240px #FFF , 211px 22px #FFF , 264px 253px #FFF , 1359px 1921px #FFF , 368px 1414px #FFF , 297px 218px #FFF;
  animation: animStar 50s linear infinite;
}

#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1836px 851px #FFF , 1576px 1250px #FFF , 463px 39px #FFF , 594px 337px #FFF , 72px 462px #FFF , 1447px 912px #FFF , 1393px 146px #FFF , 343px 1613px #FFF , 1847px 207px #FFF , 591px 257px #FFF , 284px 1522px #FFF , 1156px 424px #FFF , 770px 1340px #FFF , 1674px 1925px #FFF , 1348px 1273px #FFF , 894px 1018px #FFF , 72px 1425px #FFF , 111px 1599px #FFF , 21px 1744px #FFF , 459px 1359px #FFF , 209px 1615px #FFF , 571px 304px #FFF , 492px 1347px #FFF , 1089px 206px #FFF , 1790px 256px #FFF , 530px 1972px #FFF , 1653px 1715px #FFF , 1596px 209px #FFF , 1376px 309px #FFF , 1339px 1842px #FFF , 703px 952px #FFF , 641px 680px #FFF , 90px 979px #FFF , 1309px 1197px #FFF , 488px 81px #FFF , 6px 1455px #FFF , 507px 1824px #FFF , 468px 1792px #FFF , 1212px 1886px #FFF , 90px 1015px #FFF , 1176px 1894px #FFF , 1684px 1190px #FFF , 115px 1439px #FFF , 1850px 1222px #FFF , 449px 946px #FFF , 861px 1102px #FFF , 1365px 1055px #FFF , 154px 192px #FFF , 379px 159px #FFF , 1364px 784px #FFF , 726px 164px #FFF , 521px 1465px #FFF , 598px 1543px #FFF , 226px 1544px #FFF , 1897px 897px #FFF , 1452px 279px #FFF , 470px 125px #FFF , 1738px 547px #FFF , 830px 315px #FFF , 270px 550px #FFF , 267px 250px #FFF , 1591px 513px #FFF , 1951px 255px #FFF , 764px 678px #FFF , 427px 1048px #FFF , 295px 698px #FFF , 25px 507px #FFF , 700px 1207px #FFF , 160px 1167px #FFF , 981px 1126px #FFF , 235px 190px #FFF , 961px 721px #FFF , 157px 1184px #FFF , 110px 1836px #FFF , 111px 1278px #FFF , 1491px 1663px #FFF , 1668px 766px #FFF , 146px 1592px #FFF , 1894px 777px #FFF , 1496px 503px #FFF , 200px 1900px #FFF , 1809px 250px #FFF , 702px 409px #FFF , 264px 1404px #FFF , 960px 693px #FFF , 1664px 584px #FFF , 1904px 1191px #FFF , 1319px 742px #FFF , 327px 567px #FFF , 485px 370px #FFF , 1366px 1769px #FFF , 583px 1964px #FFF , 1451px 1548px #FFF , 1356px 1531px #FFF , 474px 1548px #FFF , 299px 44px #FFF , 703px 1842px #FFF , 528px 1655px #FFF , 1488px 305px #FFF , 463px 243px #FFF , 593px 1299px #FFF , 415px 1770px #FFF , 568px 445px #FFF , 1674px 1741px #FFF , 1841px 1521px #FFF , 1419px 1473px #FFF , 1005px 1569px #FFF , 1606px 1686px #FFF , 500px 922px #FFF , 715px 969px #FFF , 1110px 1325px #FFF , 1828px 1382px #FFF , 239px 902px #FFF , 149px 834px #FFF , 1155px 627px #FFF , 359px 1932px #FFF , 1296px 545px #FFF , 677px 1608px #FFF , 312px 1680px #FFF , 437px 734px #FFF , 1346px 653px #FFF , 1562px 201px #FFF , 1664px 1798px #FFF , 168px 1229px #FFF , 611px 281px #FFF , 1204px 25px #FFF , 1651px 322px #FFF , 423px 402px #FFF , 1127px 520px #FFF , 819px 660px #FFF , 679px 923px #FFF , 1393px 671px #FFF , 615px 1949px #FFF , 209px 1312px #FFF , 1597px 339px #FFF , 1437px 1463px #FFF , 617px 1599px #FFF , 1973px 1589px #FFF , 603px 157px #FFF , 543px 765px #FFF , 542px 97px #FFF , 473px 1750px #FFF , 1533px 780px #FFF , 1040px 586px #FFF , 1166px 1893px #FFF , 672px 1747px #FFF , 204px 242px #FFF , 988px 1546px #FFF , 1286px 685px #FFF , 1989px 1359px #FFF , 1558px 1410px #FFF , 817px 660px #FFF , 1936px 633px #FFF , 1458px 1506px #FFF , 273px 1052px #FFF , 337px 368px #FFF , 1421px 1078px #FFF , 473px 1473px #FFF , 1276px 6px #FFF , 1550px 1304px #FFF , 1415px 610px #FFF , 909px 437px #FFF , 800px 1635px #FFF , 258px 1566px #FFF , 819px 1118px #FFF , 343px 1959px #FFF , 417px 564px #FFF , 1421px 76px #FFF , 1458px 33px #FFF , 350px 1994px #FFF , 688px 1113px #FFF , 373px 1011px #FFF , 275px 566px #FFF , 1465px 685px #FFF , 1452px 988px #FFF , 510px 20px #FFF , 166px 1617px #FFF , 1890px 1777px #FFF , 1790px 868px #FFF , 399px 711px #FFF , 1300px 660px #FFF , 1467px 1997px #FFF , 1382px 629px #FFF , 807px 661px #FFF , 487px 1255px #FFF , 1572px 1924px #FFF , 340px 950px #FFF , 386px 1170px #FFF , 594px 1036px #FFF , 1169px 1817px #FFF , 805px 49px #FFF , 766px 1951px #FFF , 1849px 1632px #FFF , 2000px 366px #FFF , 1954px 574px #FFF , 1339px 919px #FFF , 457px 179px #FFF , 168px 1714px #FFF , 374px 1821px #FFF , 1413px 928px #FFF , 945px 472px #FFF , 578px 1439px #FFF , 100px 770px #FFF , 406px 1479px #FFF , 523px 133px #FFF , 1218px 849px #FFF , 1610px 748px #FFF , 206px 415px #FFF , 1398px 707px #FFF , 1259px 1946px #FFF , 648px 902px #FFF , 60px 1190px #FFF , 1763px 1335px #FFF , 1183px 1811px #FFF , 1730px 474px #FFF , 1123px 417px #FFF , 1224px 848px #FFF , 1379px 581px #FFF , 1730px 135px #FFF , 1961px 1072px #FFF , 1490px 1645px #FFF , 1704px 770px #FFF , 371px 1856px #FFF , 145px 493px #FFF , 1182px 1571px #FFF , 1313px 517px #FFF , 395px 937px #FFF , 136px 1666px #FFF , 1332px 677px #FFF , 1797px 1369px #FFF , 1019px 491px #FFF , 846px 1332px #FFF , 1296px 431px #FFF , 1047px 1610px #FFF , 973px 704px #FFF , 423px 1496px #FFF , 815px 55px #FFF , 1836px 1224px #FFF , 68px 873px #FFF , 268px 1417px #FFF , 92px 386px #FFF , 1680px 556px #FFF , 1183px 1845px #FFF , 1038px 881px #FFF , 1509px 1946px #FFF , 1300px 173px #FFF , 1987px 691px #FFF , 1954px 1770px #FFF , 910px 746px #FFF , 1797px 916px #FFF , 1737px 1254px #FFF , 1639px 1005px #FFF , 1987px 1010px #FFF , 1178px 1529px #FFF , 846px 498px #FFF , 1291px 265px #FFF , 1426px 1945px #FFF , 1459px 465px #FFF , 68px 769px #FFF , 1659px 1421px #FFF , 469px 868px #FFF , 1725px 708px #FFF , 151px 1513px #FFF , 1409px 505px #FFF , 1738px 1421px #FFF , 1285px 213px #FFF , 1898px 760px #FFF , 201px 1556px #FFF , 853px 893px #FFF , 1838px 270px #FFF , 1937px 907px #FFF , 664px 1960px #FFF , 250px 1745px #FFF , 187px 353px #FFF , 1285px 1636px #FFF , 1819px 668px #FFF , 241px 1929px #FFF , 1439px 930px #FFF , 715px 1482px #FFF , 700px 934px #FFF , 652px 234px #FFF , 1692px 1226px #FFF , 692px 1531px #FFF , 617px 457px #FFF , 1621px 125px #FFF , 1714px 916px #FFF , 1712px 1612px #FFF , 409px 584px #FFF , 1070px 1747px #FFF , 1074px 476px #FFF , 2px 1063px #FFF , 1189px 1414px #FFF , 1896px 1526px #FFF , 477px 1282px #FFF , 1000px 258px #FFF , 1510px 666px #FFF , 861px 931px #FFF , 1931px 1322px #FFF , 96px 1428px #FFF , 1356px 42px #FFF , 1198px 964px #FFF , 1717px 1584px #FFF , 581px 805px #FFF , 1214px 612px #FFF , 454px 1310px #FFF , 1817px 1529px #FFF , 1118px 1624px #FFF , 1632px 435px #FFF , 1028px 1649px #FFF , 1903px 1443px #FFF , 382px 1656px #FFF , 412px 1723px #FFF , 1023px 74px #FFF , 1873px 322px #FFF , 1381px 778px #FFF , 29px 1089px #FFF , 1636px 1641px #FFF , 409px 1111px #FFF , 1311px 321px #FFF , 297px 1734px #FFF , 1495px 425px #FFF , 1367px 1448px #FFF , 1659px 360px #FFF , 1115px 1561px #FFF , 303px 1067px #FFF , 431px 639px #FFF , 1272px 644px #FFF , 1575px 1165px #FFF , 884px 200px #FFF , 1916px 410px #FFF , 88px 142px #FFF , 445px 890px #FFF , 1386px 1473px #FFF , 918px 148px #FFF , 1065px 1262px #FFF , 1521px 870px #FFF , 189px 1322px #FFF , 926px 1609px #FFF , 113px 828px #FFF , 663px 776px #FFF , 170px 413px #FFF , 1832px 847px #FFF , 533px 1101px #FFF , 1459px 1956px #FFF , 1268px 148px #FFF , 1513px 1474px #FFF , 637px 272px #FFF , 877px 1951px #FFF , 679px 1496px #FFF , 382px 708px #FFF , 124px 1049px #FFF , 1017px 1885px #FFF , 905px 751px #FFF , 470px 457px #FFF , 105px 189px #FFF , 364px 602px #FFF , 1575px 151px #FFF , 395px 1320px #FFF , 47px 1212px #FFF , 862px 298px #FFF , 1172px 1969px #FFF , 1769px 380px #FFF , 316px 1949px #FFF , 4px 1788px #FFF , 869px 462px #FFF , 533px 678px #FFF , 1320px 377px #FFF , 1431px 250px #FFF , 1131px 926px #FFF , 744px 1915px #FFF , 359px 188px #FFF , 1095px 1277px #FFF , 1834px 260px #FFF , 1379px 403px #FFF , 495px 1694px #FFF , 122px 1986px #FFF , 595px 1554px #FFF , 1647px 1090px #FFF , 2000px 586px #FFF , 800px 596px #FFF , 1396px 1680px #FFF , 70px 1419px #FFF , 1123px 1120px #FFF , 584px 577px #FFF , 1441px 1954px #FFF , 1181px 1113px #FFF , 82px 1952px #FFF , 1646px 639px #FFF , 488px 235px #FFF , 1724px 1807px #FFF , 365px 386px #FFF , 87px 1481px #FFF , 1269px 192px #FFF , 1574px 1819px #FFF , 627px 1380px #FFF , 238px 772px #FFF , 490px 254px #FFF , 921px 1234px #FFF , 1285px 1566px #FFF , 96px 1202px #FFF , 139px 751px #FFF , 1750px 454px #FFF , 83px 366px #FFF , 140px 1854px #FFF , 1791px 358px #FFF , 1899px 895px #FFF , 1025px 60px #FFF , 1026px 1744px #FFF , 1019px 883px #FFF , 520px 60px #FFF , 1226px 957px #FFF , 1965px 1715px #FFF , 398px 1923px #FFF , 765px 1124px #FFF , 1186px 1140px #FFF , 637px 1536px #FFF , 281px 677px #FFF , 1454px 956px #FFF , 547px 1849px #FFF , 212px 1649px #FFF , 1478px 1559px #FFF , 449px 145px #FFF , 613px 422px #FFF , 1951px 1072px #FFF , 1296px 1659px #FFF , 1370px 1503px #FFF , 1837px 1651px #FFF , 1479px 374px #FFF , 1952px 810px #FFF , 129px 112px #FFF , 297px 490px #FFF , 1908px 1807px #FFF , 923px 147px #FFF , 1351px 377px #FFF , 1705px 309px #FFF , 591px 912px #FFF , 68px 1913px #FFF , 1561px 1371px #FFF , 1949px 878px #FFF , 1096px 1006px #FFF , 1437px 174px #FFF , 1541px 1275px #FFF , 392px 651px #FFF , 1125px 1202px #FFF , 584px 847px #FFF , 1907px 1604px #FFF , 181px 787px #FFF , 300px 826px #FFF , 1893px 825px #FFF , 1343px 1706px #FFF , 427px 23px #FFF , 1738px 779px #FFF , 1263px 1304px #FFF , 48px 1984px #FFF , 1935px 1159px #FFF , 275px 1684px #FFF , 21px 997px #FFF , 1781px 558px #FFF , 1084px 619px #FFF , 191px 1512px #FFF , 889px 349px #FFF , 1171px 1995px #FFF , 1592px 593px #FFF , 708px 1575px #FFF , 1156px 1888px #FFF , 410px 1924px #FFF , 1364px 108px #FFF , 1467px 894px #FFF , 1648px 875px #FFF , 1798px 1462px #FFF , 1959px 133px #FFF , 1460px 1156px #FFF , 922px 1114px #FFF , 296px 1021px #FFF , 654px 1222px #FFF , 761px 920px #FFF , 359px 1740px #FFF , 767px 1887px #FFF , 1884px 1647px #FFF , 1065px 793px #FFF , 651px 1452px #FFF , 1909px 1968px #FFF , 9px 600px #FFF , 715px 427px #FFF , 546px 1154px #FFF , 1731px 1751px #FFF , 1570px 369px #FFF , 258px 1010px #FFF , 1390px 665px #FFF , 501px 266px #FFF , 833px 1232px #FFF , 107px 961px #FFF , 999px 1855px #FFF , 828px 104px #FFF , 956px 1383px #FFF , 811px 968px #FFF , 1054px 1040px #FFF , 163px 1101px #FFF , 944px 1380px #FFF , 426px 520px #FFF , 1586px 371px #FFF , 694px 669px #FFF , 872px 639px #FFF , 1779px 658px #FFF , 1445px 498px #FFF , 1852px 385px #FFF , 1836px 586px #FFF , 687px 1585px #FFF , 70px 793px #FFF , 1883px 1646px #FFF , 953px 1873px #FFF , 1771px 818px #FFF , 581px 232px #FFF , 219px 1440px #FFF , 546px 1077px #FFF , 1838px 1323px #FFF , 316px 269px #FFF , 1990px 172px #FFF , 1544px 327px #FFF , 931px 1000px #FFF , 1379px 1141px #FFF , 151px 1018px #FFF , 413px 1081px #FFF , 1624px 858px #FFF , 1439px 1179px #FFF , 100px 688px #FFF , 256px 1713px #FFF , 1979px 197px #FFF , 563px 138px #FFF , 186px 212px #FFF , 1184px 761px #FFF , 1550px 1697px #FFF , 1680px 45px #FFF , 839px 851px #FFF , 1773px 1892px #FFF , 1046px 1684px #FFF , 606px 1742px #FFF , 1310px 34px #FFF , 441px 666px #FFF , 207px 161px #FFF , 1684px 370px #FFF , 1367px 333px #FFF , 1436px 1819px #FFF , 964px 1923px #FFF , 251px 949px #FFF , 416px 574px #FFF , 1351px 996px #FFF , 1898px 816px #FFF , 797px 1863px #FFF , 1218px 631px #FFF , 86px 806px #FFF , 485px 677px #FFF , 668px 143px #FFF , 210px 1242px #FFF , 99px 1672px #FFF , 1731px 147px #FFF , 1052px 1873px #FFF , 720px 994px #FFF , 1036px 959px #FFF , 1523px 443px #FFF , 554px 951px #FFF , 1743px 792px #FFF , 1219px 951px #FFF , 775px 1377px #FFF , 142px 577px #FFF , 71px 1035px #FFF , 1231px 1208px #FFF , 613px 700px #FFF , 335px 1991px #FFF , 1370px 904px #FFF , 378px 326px #FFF , 1956px 1542px #FFF , 1695px 1357px #FFF , 1135px 1661px #FFF , 238px 591px #FFF , 1524px 1134px #FFF , 1591px 1175px #FFF , 1897px 1746px #FFF , 307px 981px #FFF , 760px 827px #FFF , 822px 1313px #FFF , 1364px 1033px #FFF , 1942px 440px #FFF , 590px 183px #FFF , 442px 1705px #FFF , 936px 1200px #FFF , 1459px 1499px #FFF , 203px 16px #FFF , 1199px 1215px #FFF , 1574px 500px #FFF , 515px 102px #FFF , 524px 861px #FFF , 434px 1723px #FFF , 214px 414px #FFF , 1866px 1879px #FFF , 242px 849px #FFF , 511px 803px #FFF , 498px 1537px #FFF , 406px 1941px #FFF , 1511px 2px #FFF , 992px 32px #FFF , 114px 1969px #FFF , 1020px 1015px #FFF , 591px 1002px #FFF , 1231px 1583px #FFF , 1196px 1383px #FFF , 1837px 697px #FFF , 1295px 1889px #FFF , 1543px 351px #FFF , 1907px 1355px #FFF , 1712px 432px #FFF , 584px 1738px #FFF , 106px 599px #FFF , 1868px 1642px #FFF , 1197px 1063px #FFF , 1585px 951px #FFF , 906px 1550px #FFF , 1125px 659px #FFF , 1560px 1151px #FFF , 1808px 722px #FFF , 1006px 189px #FFF , 1908px 1675px #FFF , 963px 1884px #FFF , 317px 1508px #FFF , 193px 495px #FFF , 507px 1926px #FFF , 1208px 427px #FFF , 1267px 1836px #FFF , 846px 1945px #FFF , 210px 1942px #FFF , 1652px 1486px #FFF , 1px 719px #FFF , 1459px 1007px #FFF , 1686px 176px #FFF , 1015px 557px #FFF , 1629px 1710px #FFF , 348px 204px #FFF , 1234px 95px #FFF , 1150px 1934px #FFF , 1777px 701px #FFF , 1599px 1144px #FFF , 127px 1561px #FFF , 1289px 1727px #FFF , 1305px 303px #FFF , 399px 1198px #FFF , 396px 145px #FFF , 461px 1776px #FFF , 187px 558px #FFF , 907px 13px #FFF , 1356px 470px #FFF , 1297px 388px #FFF , 1654px 647px #FFF , 1678px 620px #FFF , 425px 1749px #FFF , 1039px 285px #FFF , 1045px 76px #FFF , 563px 349px #FFF , 1391px 754px #FFF , 1321px 1548px #FFF , 876px 1045px #FFF , 1186px 1317px #FFF , 109px 1384px #FFF , 944px 1955px #FFF , 101px 44px #FFF , 362px 1154px #FFF , 1405px 705px #FFF , 1841px 1728px #FFF , 1232px 574px #FFF , 1169px 1585px #FFF , 96px 1656px #FFF , 1935px 1200px #FFF , 52px 142px #FFF , 955px 1515px #FFF , 758px 212px #FFF , 481px 1692px #FFF , 201px 1680px #FFF , 474px 1299px #FFF , 1737px 1301px #FFF , 1313px 626px #FFF , 1028px 248px #FFF , 441px 1714px #FFF , 1778px 1342px #FFF , 1670px 1384px #FFF , 512px 1510px #FFF , 345px 126px #FFF , 1101px 631px #FFF , 993px 478px #FFF , 141px 1226px #FFF , 863px 223px #FFF , 599px 1366px #FFF , 1702px 581px #FFF , 1023px 701px #FFF , 1587px 1767px #FFF , 942px 1509px #FFF , 804px 240px #FFF , 211px 22px #FFF , 264px 253px #FFF , 1359px 1921px #FFF , 368px 1414px #FFF , 297px 218px #FFF;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 39px 444px #FFF , 1543px 1724px #FFF , 1718px 989px #FFF , 365px 406px #FFF , 1472px 39px #FFF , 295px 68px #FFF , 219px 196px #FFF , 463px 975px #FFF , 1109px 93px #FFF , 1183px 843px #FFF , 122px 131px #FFF , 913px 1975px #FFF , 844px 1966px #FFF , 741px 566px #FFF , 645px 383px #FFF , 924px 531px #FFF , 272px 47px #FFF , 387px 1871px #FFF , 1093px 1143px #FFF , 1244px 679px #FFF , 991px 30px #FFF , 1886px 1314px #FFF , 1635px 375px #FFF , 1814px 504px #FFF , 926px 1158px #FFF , 893px 1028px #FFF , 933px 755px #FFF , 792px 413px #FFF , 831px 1490px #FFF , 502px 1386px #FFF , 1515px 482px #FFF , 1683px 157px #FFF , 614px 1801px #FFF , 978px 166px #FFF , 519px 359px #FFF , 1121px 1745px #FFF , 586px 1432px #FFF , 1162px 1620px #FFF , 767px 935px #FFF , 369px 1269px #FFF , 1723px 460px #FFF , 1957px 1254px #FFF , 1742px 597px #FFF , 766px 1653px #FFF , 1875px 1483px #FFF , 985px 1270px #FFF , 357px 1839px #FFF , 913px 898px #FFF , 437px 22px #FFF , 630px 542px #FFF , 364px 1090px #FFF , 326px 1045px #FFF , 1123px 1225px #FFF , 1481px 1484px #FFF , 425px 937px #FFF , 1674px 1054px #FFF , 1954px 1785px #FFF , 217px 170px #FFF , 13px 1057px #FFF , 791px 1280px #FFF , 123px 1075px #FFF , 179px 840px #FFF , 1765px 631px #FFF , 1195px 757px #FFF , 1632px 422px #FFF , 1044px 1714px #FFF , 1714px 1438px #FFF , 935px 1608px #FFF , 1889px 358px #FFF , 1533px 480px #FFF , 776px 1549px #FFF , 60px 404px #FFF , 314px 656px #FFF , 562px 1328px #FFF , 1650px 102px #FFF , 1436px 667px #FFF , 1265px 213px #FFF , 281px 1149px #FFF , 1618px 897px #FFF , 873px 1882px #FFF , 220px 1150px #FFF , 921px 1996px #FFF , 1484px 335px #FFF , 1306px 1210px #FFF , 946px 1967px #FFF , 160px 1px #FFF , 1866px 484px #FFF , 1247px 251px #FFF , 1001px 923px #FFF , 1228px 578px #FFF , 1043px 1889px #FFF , 1256px 1034px #FFF , 1746px 936px #FFF , 1139px 1276px #FFF , 1831px 1907px #FFF , 1502px 846px #FFF , 1088px 589px #FFF , 786px 1189px #FFF , 391px 1427px #FFF , 1926px 1343px #FFF , 539px 817px #FFF , 1631px 783px #FFF , 354px 879px #FFF , 1615px 810px #FFF , 511px 780px #FFF , 1797px 798px #FFF , 285px 583px #FFF , 385px 136px #FFF , 1502px 1933px #FFF , 511px 790px #FFF , 1320px 1792px #FFF , 1190px 1626px #FFF , 895px 299px #FFF , 686px 102px #FFF , 1286px 40px #FFF , 1170px 369px #FFF , 1824px 639px #FFF , 651px 1160px #FFF , 1866px 1813px #FFF , 1702px 1951px #FFF , 223px 1809px #FFF , 710px 1108px #FFF , 927px 1659px #FFF , 96px 1534px #FFF , 942px 1144px #FFF , 734px 1288px #FFF , 349px 1168px #FFF , 1438px 1288px #FFF , 127px 644px #FFF , 1502px 896px #FFF , 1967px 911px #FFF , 1946px 1841px #FFF , 743px 620px #FFF , 1360px 391px #FFF , 558px 424px #FFF , 642px 1878px #FFF , 45px 1983px #FFF , 601px 700px #FFF , 1704px 1741px #FFF , 437px 305px #FFF , 189px 899px #FFF , 1215px 708px #FFF , 1867px 145px #FFF , 408px 75px #FFF , 1140px 1867px #FFF , 1164px 202px #FFF , 1755px 455px #FFF , 1497px 515px #FFF , 536px 378px #FFF , 791px 1278px #FFF , 78px 373px #FFF , 775px 6px #FFF , 1911px 1011px #FFF , 1371px 280px #FFF , 692px 972px #FFF , 1826px 449px #FFF , 728px 1399px #FFF , 1471px 1454px #FFF , 986px 888px #FFF , 905px 1597px #FFF , 231px 996px #FFF , 1177px 706px #FFF , 671px 1048px #FFF , 1627px 1964px #FFF , 1198px 1858px #FFF , 875px 1033px #FFF , 1362px 1459px #FFF , 1595px 167px #FFF , 1381px 589px #FFF , 93px 1268px #FFF , 1471px 1196px #FFF , 1177px 16px #FFF , 620px 1777px #FFF , 457px 1170px #FFF , 973px 1140px #FFF , 1407px 527px #FFF , 1307px 1598px #FFF , 1791px 477px #FFF , 1976px 1495px #FFF , 1245px 1162px #FFF , 1576px 822px #FFF , 1375px 139px #FFF , 301px 452px #FFF , 1097px 1632px #FFF , 1667px 1226px #FFF , 1696px 1699px #FFF , 712px 462px #FFF , 641px 397px #FFF , 666px 88px #FFF , 976px 708px #FFF , 753px 55px #FFF , 587px 230px #FFF , 1957px 1978px #FFF , 1263px 1518px #FFF , 234px 927px #FFF , 1689px 183px #FFF , 1153px 1033px #FFF , 1442px 524px #FFF , 79px 1213px #FFF , 366px 594px #FFF;
  animation: animStar 100s linear infinite;
}

#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 39px 444px #FFF , 1543px 1724px #FFF , 1718px 989px #FFF , 365px 406px #FFF , 1472px 39px #FFF , 295px 68px #FFF , 219px 196px #FFF , 463px 975px #FFF , 1109px 93px #FFF , 1183px 843px #FFF , 122px 131px #FFF , 913px 1975px #FFF , 844px 1966px #FFF , 741px 566px #FFF , 645px 383px #FFF , 924px 531px #FFF , 272px 47px #FFF , 387px 1871px #FFF , 1093px 1143px #FFF , 1244px 679px #FFF , 991px 30px #FFF , 1886px 1314px #FFF , 1635px 375px #FFF , 1814px 504px #FFF , 926px 1158px #FFF , 893px 1028px #FFF , 933px 755px #FFF , 792px 413px #FFF , 831px 1490px #FFF , 502px 1386px #FFF , 1515px 482px #FFF , 1683px 157px #FFF , 614px 1801px #FFF , 978px 166px #FFF , 519px 359px #FFF , 1121px 1745px #FFF , 586px 1432px #FFF , 1162px 1620px #FFF , 767px 935px #FFF , 369px 1269px #FFF , 1723px 460px #FFF , 1957px 1254px #FFF , 1742px 597px #FFF , 766px 1653px #FFF , 1875px 1483px #FFF , 985px 1270px #FFF , 357px 1839px #FFF , 913px 898px #FFF , 437px 22px #FFF , 630px 542px #FFF , 364px 1090px #FFF , 326px 1045px #FFF , 1123px 1225px #FFF , 1481px 1484px #FFF , 425px 937px #FFF , 1674px 1054px #FFF , 1954px 1785px #FFF , 217px 170px #FFF , 13px 1057px #FFF , 791px 1280px #FFF , 123px 1075px #FFF , 179px 840px #FFF , 1765px 631px #FFF , 1195px 757px #FFF , 1632px 422px #FFF , 1044px 1714px #FFF , 1714px 1438px #FFF , 935px 1608px #FFF , 1889px 358px #FFF , 1533px 480px #FFF , 776px 1549px #FFF , 60px 404px #FFF , 314px 656px #FFF , 562px 1328px #FFF , 1650px 102px #FFF , 1436px 667px #FFF , 1265px 213px #FFF , 281px 1149px #FFF , 1618px 897px #FFF , 873px 1882px #FFF , 220px 1150px #FFF , 921px 1996px #FFF , 1484px 335px #FFF , 1306px 1210px #FFF , 946px 1967px #FFF , 160px 1px #FFF , 1866px 484px #FFF , 1247px 251px #FFF , 1001px 923px #FFF , 1228px 578px #FFF , 1043px 1889px #FFF , 1256px 1034px #FFF , 1746px 936px #FFF , 1139px 1276px #FFF , 1831px 1907px #FFF , 1502px 846px #FFF , 1088px 589px #FFF , 786px 1189px #FFF , 391px 1427px #FFF , 1926px 1343px #FFF , 539px 817px #FFF , 1631px 783px #FFF , 354px 879px #FFF , 1615px 810px #FFF , 511px 780px #FFF , 1797px 798px #FFF , 285px 583px #FFF , 385px 136px #FFF , 1502px 1933px #FFF , 511px 790px #FFF , 1320px 1792px #FFF , 1190px 1626px #FFF , 895px 299px #FFF , 686px 102px #FFF , 1286px 40px #FFF , 1170px 369px #FFF , 1824px 639px #FFF , 651px 1160px #FFF , 1866px 1813px #FFF , 1702px 1951px #FFF , 223px 1809px #FFF , 710px 1108px #FFF , 927px 1659px #FFF , 96px 1534px #FFF , 942px 1144px #FFF , 734px 1288px #FFF , 349px 1168px #FFF , 1438px 1288px #FFF , 127px 644px #FFF , 1502px 896px #FFF , 1967px 911px #FFF , 1946px 1841px #FFF , 743px 620px #FFF , 1360px 391px #FFF , 558px 424px #FFF , 642px 1878px #FFF , 45px 1983px #FFF , 601px 700px #FFF , 1704px 1741px #FFF , 437px 305px #FFF , 189px 899px #FFF , 1215px 708px #FFF , 1867px 145px #FFF , 408px 75px #FFF , 1140px 1867px #FFF , 1164px 202px #FFF , 1755px 455px #FFF , 1497px 515px #FFF , 536px 378px #FFF , 791px 1278px #FFF , 78px 373px #FFF , 775px 6px #FFF , 1911px 1011px #FFF , 1371px 280px #FFF , 692px 972px #FFF , 1826px 449px #FFF , 728px 1399px #FFF , 1471px 1454px #FFF , 986px 888px #FFF , 905px 1597px #FFF , 231px 996px #FFF , 1177px 706px #FFF , 671px 1048px #FFF , 1627px 1964px #FFF , 1198px 1858px #FFF , 875px 1033px #FFF , 1362px 1459px #FFF , 1595px 167px #FFF , 1381px 589px #FFF , 93px 1268px #FFF , 1471px 1196px #FFF , 1177px 16px #FFF , 620px 1777px #FFF , 457px 1170px #FFF , 973px 1140px #FFF , 1407px 527px #FFF , 1307px 1598px #FFF , 1791px 477px #FFF , 1976px 1495px #FFF , 1245px 1162px #FFF , 1576px 822px #FFF , 1375px 139px #FFF , 301px 452px #FFF , 1097px 1632px #FFF , 1667px 1226px #FFF , 1696px 1699px #FFF , 712px 462px #FFF , 641px 397px #FFF , 666px 88px #FFF , 976px 708px #FFF , 753px 55px #FFF , 587px 230px #FFF , 1957px 1978px #FFF , 1263px 1518px #FFF , 234px 927px #FFF , 1689px 183px #FFF , 1153px 1033px #FFF , 1442px 524px #FFF , 79px 1213px #FFF , 366px 594px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1545px 288px #FFF , 1520px 113px #FFF , 1136px 321px #FFF , 750px 90px #FFF , 410px 158px #FFF , 1062px 1475px #FFF , 1615px 666px #FFF , 1582px 199px #FFF , 1512px 975px #FFF , 1008px 315px #FFF , 10px 765px #FFF , 172px 1471px #FFF , 1033px 677px #FFF , 202px 90px #FFF , 1566px 895px #FFF , 1183px 759px #FFF , 380px 1191px #FFF , 1321px 191px #FFF , 1336px 1156px #FFF , 722px 1383px #FFF , 1359px 889px #FFF , 477px 977px #FFF , 1438px 978px #FFF , 1350px 1359px #FFF , 774px 684px #FFF , 428px 562px #FFF , 1070px 475px #FFF , 382px 1337px #FFF , 1504px 451px #FFF , 1238px 1674px #FFF , 1153px 1649px #FFF , 104px 1004px #FFF , 1359px 725px #FFF , 140px 1685px #FFF , 1286px 218px #FFF , 1403px 34px #FFF , 530px 145px #FFF , 1913px 541px #FFF , 272px 590px #FFF , 143px 1094px #FFF , 1570px 400px #FFF , 213px 597px #FFF , 809px 77px #FFF , 1911px 72px #FFF , 1628px 841px #FFF , 929px 980px #FFF , 277px 1187px #FFF , 146px 214px #FFF , 1374px 419px #FFF , 14px 1240px #FFF , 132px 1009px #FFF , 1180px 576px #FFF , 153px 666px #FFF , 709px 1346px #FFF , 562px 1210px #FFF , 1822px 206px #FFF , 912px 892px #FFF , 703px 1424px #FFF , 1425px 493px #FFF , 1100px 1598px #FFF , 1288px 1685px #FFF , 1123px 873px #FFF , 1148px 1587px #FFF , 1122px 137px #FFF , 220px 1670px #FFF , 172px 313px #FFF , 471px 271px #FFF , 920px 602px #FFF , 1732px 1645px #FFF , 979px 352px #FFF , 293px 1914px #FFF , 443px 324px #FFF , 1979px 111px #FFF , 1348px 488px #FFF , 654px 1063px #FFF , 1250px 1089px #FFF , 1466px 1741px #FFF , 315px 1713px #FFF , 1813px 1262px #FFF , 668px 1886px #FFF , 1570px 907px #FFF , 1121px 1653px #FFF , 1743px 1740px #FFF , 1856px 1093px #FFF , 231px 1681px #FFF , 283px 1540px #FFF , 790px 730px #FFF , 1536px 658px #FFF , 841px 296px #FFF , 337px 204px #FFF , 1587px 1059px #FFF , 1593px 1703px #FFF , 1746px 1589px #FFF , 1610px 1939px #FFF , 1895px 924px #FFF , 515px 615px #FFF , 456px 1810px #FFF , 1775px 1072px #FFF , 1983px 1635px #FFF , 724px 103px #FFF;
  animation: animStar 150s linear infinite;
}

#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1545px 288px #FFF , 1520px 113px #FFF , 1136px 321px #FFF , 750px 90px #FFF , 410px 158px #FFF , 1062px 1475px #FFF , 1615px 666px #FFF , 1582px 199px #FFF , 1512px 975px #FFF , 1008px 315px #FFF , 10px 765px #FFF , 172px 1471px #FFF , 1033px 677px #FFF , 202px 90px #FFF , 1566px 895px #FFF , 1183px 759px #FFF , 380px 1191px #FFF , 1321px 191px #FFF , 1336px 1156px #FFF , 722px 1383px #FFF , 1359px 889px #FFF , 477px 977px #FFF , 1438px 978px #FFF , 1350px 1359px #FFF , 774px 684px #FFF , 428px 562px #FFF , 1070px 475px #FFF , 382px 1337px #FFF , 1504px 451px #FFF , 1238px 1674px #FFF , 1153px 1649px #FFF , 104px 1004px #FFF , 1359px 725px #FFF , 140px 1685px #FFF , 1286px 218px #FFF , 1403px 34px #FFF , 530px 145px #FFF , 1913px 541px #FFF , 272px 590px #FFF , 143px 1094px #FFF , 1570px 400px #FFF , 213px 597px #FFF , 809px 77px #FFF , 1911px 72px #FFF , 1628px 841px #FFF , 929px 980px #FFF , 277px 1187px #FFF , 146px 214px #FFF , 1374px 419px #FFF , 14px 1240px #FFF , 132px 1009px #FFF , 1180px 576px #FFF , 153px 666px #FFF , 709px 1346px #FFF , 562px 1210px #FFF , 1822px 206px #FFF , 912px 892px #FFF , 703px 1424px #FFF , 1425px 493px #FFF , 1100px 1598px #FFF , 1288px 1685px #FFF , 1123px 873px #FFF , 1148px 1587px #FFF , 1122px 137px #FFF , 220px 1670px #FFF , 172px 313px #FFF , 471px 271px #FFF , 920px 602px #FFF , 1732px 1645px #FFF , 979px 352px #FFF , 293px 1914px #FFF , 443px 324px #FFF , 1979px 111px #FFF , 1348px 488px #FFF , 654px 1063px #FFF , 1250px 1089px #FFF , 1466px 1741px #FFF , 315px 1713px #FFF , 1813px 1262px #FFF , 668px 1886px #FFF , 1570px 907px #FFF , 1121px 1653px #FFF , 1743px 1740px #FFF , 1856px 1093px #FFF , 231px 1681px #FFF , 283px 1540px #FFF , 790px 730px #FFF , 1536px 658px #FFF , 841px 296px #FFF , 337px 204px #FFF , 1587px 1059px #FFF , 1593px 1703px #FFF , 1746px 1589px #FFF , 1610px 1939px #FFF , 1895px 924px #FFF , 515px 615px #FFF , 456px 1810px #FFF , 1775px 1072px #FFF , 1983px 1635px #FFF , 724px 103px #FFF;
}

#title {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  color: #FFF;
  text-align: center;
  font-family:'Times New Roman', Times, serif;
  font-weight: 300;
  font-size: 25px;
  letter-spacing: 10px;
  margin-top: 200px;
  padding-left: 0px;
  padding-right: 90px;
  
}

#title span {
  background:#5DC1B9;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family:initial;
  font-weight: 400;
  
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }

to {
    transform: translateY(-2000px);
  }

}

.altologo img{
  height: 240px;
}

.section-title p {
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  color: #777777;
  font-family: "Roboto", sans-serif;
}

.strike-through {
  text-decoration: line-through;
}

.auto-container {
  position: static;
  max-width: 1200px;
  padding: 0px 15px;
  margin: 0 auto;
}

.small-container {
  max-width: 680px;
  margin: 0 auto;
}

.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
}

li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.anim-3, .anim-3-all * {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.anim-5, .anim-5-all * {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.anim-7, .anim-7-all * {
  transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
}

.btn-style-one {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  line-height: 27px;
  padding: 8px 36px;
  background: #48bdc5;
  border: 1px solid #48bdc5;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.btn-style-one:hover {
  color: #48bdc5;
  border: 1px solid #48bdc5;
  background: #ffffff;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.btn-style-two {
  font-size: 14px;
  font-weight: 600;
  color: #222222;
  line-height: 27px;
  padding: 8px 36px;
  background: #f4f4f4;
  border: 1px solid #ececec;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.btn-style-two:hover {
  color: #ffffff;
  border: 1px solid #48bdc5;
  background: #48bdc5;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.section {
  padding: 100px 0;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.p-0 {
  padding: 0 !important;
}

.bg-gray {
  background: #fafafa;
}

.logo {
  display: inline-block;
  
}

.single-page-header {
  background-image: url("../images/about/about-header.jpg");
  background-size: cover;
  padding: 140px 0 70px;
  text-align: center;
  color: #fff;
  position: relative;
  height: 50%;
}

.single-page-header:before {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.header-top {
  
  background: linear-gradient(90deg, rgba(12,192,223,1) 0%, rgba(196,196,196,1) 100%);
  border-bottom: 1px solid #ececec;
}

.header-top .top-left h6 {
  font-size: 15px;
  line-height: 26px;
  color: #777777;
  font-weight: 400;
  padding: 14px 0px;
  font-family: "Roboto", sans-serif;
}

.header-top .top-left .contact-links li {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  color: #b2b2b7;
  margin-right: 40px;
  font-family: "Open Sans", sans-serif;
}

.header-top .top-right .social-links {
  position: relative;
  display: inline-block;
  margin-bottom: 0px;
}

@media (max-width: 767px) {

  .header-top .top-right .social-links {
    padding-left: 0;
  }

body,html {
  width: 100%;
 }

.container2{
    margin-bottom: 80px;
  }

.fondo2  {
    background: #33CCCC; 
    animation: color 9s infinite linear;
    text-align: center;
    padding: 2em;
    height: 110px;
    border-radius: 14px;
  }

.cta2{
    width: 0px;
  }

.text-center span{
    font-size:medium;
    font-weight: bold;
   
  }

.caja {
   height: 0vh;
    width: 100%;
  }

#caja{
    height: 50vh;
  }

.slider-item {
    background: url("images/aaabbcc7777.png");
    
    
  }

.arcoiris-texto{
    width: auto;
    height: auto;
    margin-top: 320px;
  }

.caja6{
    margin-top: 350px;
  }

.caja7 span{
    font-size:x-large;
  }

#title span{
    font-size:2px;
    text-align: center;
    font-family:initial;
    font-weight: bold;
   
    
    
  }

.caja9{
    width:auto;
   margin-top: 30px;
   margin-bottom: 7px;
    
  }

.logo img{
    width: auto;
    height: 250px;
    padding-left: 40px
  }

.caja11{
    width: auto;
    height: 400px;
  }

.header3{
    width: auto;
    height: 300px;
    padding-top: 0px;
  }

.caja15 ,.text1,.text2,.text3,.text4,.text5{
    margin-left: 350px;
  }

.cuadro2{
    display: flex;
    flex-direction: column;
    margin-top: 7px;
    
    
  }

.cuadro5{
    width: 370px;
    
  }

.cuadro6{
    width: 370px;
    
  }

.ButtonBase__ButtonContainer-sc-p43e7i-3{
    margin-right: 150px;
  }

.caja13{
    width: 100%;
  }

#title span{
   
    font-family:inherit;
    font-weight: var(--font-weight);
    letter-spacing: var(--letter-spacing);
    padding: calc(--stroke-width / 2);
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: var(--stroke-width);
    padding-left: 24px;
    
    

  
  }

.feature-section img {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
   
    width: 100%;
    
    
    }

.feature-section {
      margin-bottom: 30px;
    }

.texto3{
      position: absolute;
      padding-left: 40px;
      font-size:20px;
      
      color: rgba(196,196,196,1);
      margin-top: 30px;
      margin-bottom: 0px;
      width: 100%;
      height: 50%;
      font-family: Georgia, 'Times New Roman', Times, serif;
    }

.texto4{
      position: absolute;
     padding-left: 45%;
      font-size:20px;
      color: rgba(196,196,196,1);
      margin-top: 30px;
      width: 100%;
      height: 50%;
      font-family: Georgia, 'Times New Roman', Times, serif;
    }

.logo-radio img{
      width: 300px;
      height: auto;
      margin-left: 40px;
    }

.hero-slider .slider-item {
      height: 40vh;
      display: flex !important;
      justify-content: center;
      align-items: center;
      background-repeat: no-repeat;
      background-position: center;
      background-size:contain;
      position: relative;
      width: 300px;
      margin-top:-270px ;
    }

.hero-slider {
      height:40vh;
      
    }

.caja-yotube{
      margin-top: 350px;
      width: 370px;
      padding-left: 50px;
      
    }

.zeno-radio iframe{
      width: 300px;
      margin-left: 20px;
      border-radius: 14px;
      margin-top: 30px;
    }

}

@media (min-width: 767px) {
  .header3 img{
    margin-left: 0px;
    width: 100%;
    margin-top: 0px;
  }

.feature-section{
    padding: 0px;
   
  }

.texto3{
   
    padding-left: 300px;
    font-size:50px;
    color: rgba(196,196,196,1);
    margin-top: 70px;
    width: 100%;
    height: 50%;
    font-family: Georgia, 'Times New Roman', Times, serif;
  }

.texto4{
    position: absolute;
   padding-left: 45%;
    font-size:50px;
    color: rgba(196,196,196,1);
    margin-top: 30px;
    width: 100%;
    height: 50%;
    font-family: Georgia, 'Times New Roman', Times, serif;
  }

.logo-radio img{
    width: 470px;
    height: 394px;
    margin-left: 30%;
    
  }

.arcoiris-texto{
    width: auto;
    height: auto;
    margin-top: 200px;
  }

.caja-yotube{
    margin-left: 140px;
    margin-top: 70px;
    
  }

.zeno-radio{
    margin-left: 268px;
  }

}

@media (min-width: 980px) {

  .caja-yotube{
    margin-left: 140px;
    margin-top: 0px;
    
  }

.arcoiris-texto{
    width: auto;
    height: auto;
    margin-top: 140px;
  }

}

.boton-radio{
position: fixed;
}

#title span{
  font-size: 30px;
}

.cuadro5{
  margin-right:21px ;
  
}

.caja9{
  width: 100%;
  height:400px;
 padding-bottom: -50px;
  
  
}

.caja12{
  display: block;
  text-align: center;
}

.cuadro2{
  display: flex;
  justify-content: center;
  margin-top: 7px;
  border-radius: 7px;
  
  
}

.cuadro3{
  margin-right: 21px;
  width: 530px;
  height: 505px;
}

.whatsapp-widget {
  position: fixed;
  bottom: 20px;
  right: 20px;
 
  color: #fff;
  padding: 10px;
  border-radius: 70%;
  display: flex;
  align-items: center;
  cursor: pointer;
  max-width: 200px;
}

.whatsapp-logo {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.whatsapp-message {
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .whatsapp-widget {
      bottom: 10px;
      right: 10px;
  }

}

@media screen and (max-width: 768px) {
  .whatsapp-widget {
      bottom: 10px;
      right: 10px;
  }

}

@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");

.caja12 {
  font-family: 'Montserrat', sans-serif;
  background: #fff;
  position: relative;
  overflow: hidden;
  font-size: 100%;
  text-align: center;
}

@-webkit-keyframes particle-animation215 {
  0% {
    left: -380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -280px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation215 {
  0% {
    left: -380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -280px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation30 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation30 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation31 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -248.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation31 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -248.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation32 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -273.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation32 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -273.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation33 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -309.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation33 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -309.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation34 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation34 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation35 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -390px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation35 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -390px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation36 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -420.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation36 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -420.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation37 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -437.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation37 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -437.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation38 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -437.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation38 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -437.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation39 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -420.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation39 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -420.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation310 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -390px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation310 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -390px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation311 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation311 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation312 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -309.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation312 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -309.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation313 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -273.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation313 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -273.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation314 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -248.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation314 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -248.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation315 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation315 {
  0% {
    left: -340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation40 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation40 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation41 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -208.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation41 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -208.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation42 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -233.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation42 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -233.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation43 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -269.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation43 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -269.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation44 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation44 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation45 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation45 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation46 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -380.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation46 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -380.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation47 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -397.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation47 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -397.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation48 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -397.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation48 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -397.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation49 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -380.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation49 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -380.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation410 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation410 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -350px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation411 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation411 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation412 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -269.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation412 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -269.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation413 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -233.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation413 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -233.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation414 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -208.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation414 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -208.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation415 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation415 {
  0% {
    left: -300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation50 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation50 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation51 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -168.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation51 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -168.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation52 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -193.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation52 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -193.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation53 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -229.09830060000002px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation53 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -229.09830060000002px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation54 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation54 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation55 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation55 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation56 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -340.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation56 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -340.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation57 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -357.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation57 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -357.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation58 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -357.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation58 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -357.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation59 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -340.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation59 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -340.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation510 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation510 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -310px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation511 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation511 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation512 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -229.09830060000002px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation512 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -229.09830060000002px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation513 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -193.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation513 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -193.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation514 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -168.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation514 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -168.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation515 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation515 {
  0% {
    left: -260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation60 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation60 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation61 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -128.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation61 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -128.64545420000002px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation62 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -153.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation62 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -153.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation63 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -189.09830060000002px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation63 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -189.09830060000002px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation64 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation64 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation65 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation65 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation66 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -300.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation66 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -300.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation67 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -317.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation67 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -317.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation68 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -317.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation68 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -317.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation69 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -300.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation69 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -300.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation610 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation610 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -270px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation611 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation611 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation612 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -189.09830060000002px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation612 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -189.09830060000002px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation613 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -153.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation613 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -153.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation614 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -128.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation614 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -128.64545420000002px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation615 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation615 {
  0% {
    left: -220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation70 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation70 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation71 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -88.6454542px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation71 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -88.6454542px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation72 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -113.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation72 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -113.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation73 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -149.09830060000002px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation73 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -149.09830060000002px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation74 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation74 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation75 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation75 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation76 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -260.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation76 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -260.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation77 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -277.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation77 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -277.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation78 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -277.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation78 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -277.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation79 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -260.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation79 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -260.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation710 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation710 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -230px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation711 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation711 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation712 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -149.09830060000002px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation712 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -149.09830060000002px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation713 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -113.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation713 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -113.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation714 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -88.6454542px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation714 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -88.6454542px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation715 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation715 {
  0% {
    left: -180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation80 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation80 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation81 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -48.6454542px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation81 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -48.6454542px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation82 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -73.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation82 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -73.0869394px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation83 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -109.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation83 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -109.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation84 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation84 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation85 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation85 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation86 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -220.90169939999998px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation86 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -220.90169939999998px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation87 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -237.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation87 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -237.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation88 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -237.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation88 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -237.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation89 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -220.90169939999998px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation89 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -220.90169939999998px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation810 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation810 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -190px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation811 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation811 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation812 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -109.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation812 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -109.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation813 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -73.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation813 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -73.0869394px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation814 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -48.6454542px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation814 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -48.6454542px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation815 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation815 {
  0% {
    left: -140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation90 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 0px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation90 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 0px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation91 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -8.645454200000003px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation91 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -8.645454200000003px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation92 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -33.086939400000006px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation92 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -33.086939400000006px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation93 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -69.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation93 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -69.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation94 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation94 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation95 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation95 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation96 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -180.90169939999998px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation96 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -180.90169939999998px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation97 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -197.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation97 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -197.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation98 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -197.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation98 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -197.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation99 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -180.90169939999998px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation99 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -180.90169939999998px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation910 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation910 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -150px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation911 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation911 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation912 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -69.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation912 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -69.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation913 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -33.086939400000006px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation913 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -33.086939400000006px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation914 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -8.645454200000003px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation914 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -8.645454200000003px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation915 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 0px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation915 {
  0% {
    left: -100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 0px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation100 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation100 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation101 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 31.354545799999997px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation101 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 31.354545799999997px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation102 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 6.913060599999994px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation102 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 6.913060599999994px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation103 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -29.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation103 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -29.0983006px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation104 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation104 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation105 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation105 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation106 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -140.90169939999998px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation106 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -140.90169939999998px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation107 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -157.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation107 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -157.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation108 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -157.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation108 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -157.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation109 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -140.90169939999998px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation109 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -140.90169939999998px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1010 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1010 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -110px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1011 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1011 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1012 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -29.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1012 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -29.0983006px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1013 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 6.913060599999994px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1013 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 6.913060599999994px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1014 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 31.354545799999997px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1014 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 31.354545799999997px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1015 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1015 {
  0% {
    left: -60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 40px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation110 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation110 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation111 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 71.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation111 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 71.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation112 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 46.913060599999994px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation112 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 46.913060599999994px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation113 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10.901699399999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation113 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10.901699399999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation114 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation114 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30.4528463px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation115 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation115 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation116 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -100.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation116 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -100.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation117 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -117.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation117 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -117.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation118 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -117.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation118 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -117.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation119 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -100.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation119 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -100.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1110 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1110 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -70px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1111 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1111 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30.4528463px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1112 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10.901699399999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1112 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10.901699399999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1113 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 46.913060599999994px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1113 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 46.913060599999994px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1114 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 71.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1114 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 71.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1115 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1115 {
  0% {
    left: -20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 80px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation120 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation120 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation121 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 111.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation121 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 111.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation122 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 86.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation122 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 86.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation123 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation123 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation124 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 9.547153699999999px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation124 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 9.547153699999999px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation125 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation125 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation126 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -60.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation126 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -60.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation127 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -77.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation127 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -77.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation128 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -77.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation128 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -77.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation129 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -60.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation129 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -60.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1210 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1210 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -30px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1211 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 9.547153699999999px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1211 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 9.547153699999999px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1212 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1212 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1213 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 86.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1213 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 86.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1214 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 111.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1214 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 111.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1215 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1215 {
  0% {
    left: 20px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 120px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation130 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation130 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation131 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 151.35454579999998px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation131 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 151.35454579999998px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation132 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 126.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation132 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 126.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation133 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation133 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation134 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 49.547153699999996px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation134 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 49.547153699999996px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation135 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation135 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation136 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -20.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation136 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -20.9016994px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation137 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -37.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation137 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -37.8147601px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation138 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -37.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation138 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -37.8147601px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation139 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -20.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation139 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: -20.9016994px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1310 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1310 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 10px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1311 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 49.547153699999996px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1311 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 49.547153699999996px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1312 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1312 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1313 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 126.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1313 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 126.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1314 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 151.35454579999998px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1314 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 151.35454579999998px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1315 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1315 {
  0% {
    left: 60px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 160px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation140 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation140 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation141 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 191.35454579999998px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation141 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 191.35454579999998px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation142 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 166.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation142 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 166.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation143 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation143 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation144 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 89.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation144 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 89.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation145 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation145 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation146 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 19.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation146 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 19.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation147 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 2.185239899999999px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation147 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 2.185239899999999px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation148 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 2.185239899999999px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation148 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 2.185239899999999px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation149 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 19.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation149 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 19.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1410 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1410 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 50px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1411 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 89.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1411 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 89.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1412 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1412 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1413 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 166.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1413 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 166.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1414 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 191.35454579999998px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1414 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 191.35454579999998px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1415 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1415 {
  0% {
    left: 100px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 200px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation150 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation150 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation151 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 231.35454579999998px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation151 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 231.35454579999998px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation152 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 206.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation152 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 206.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation153 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation153 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation154 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 129.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation154 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 129.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation155 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation155 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation156 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 59.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation156 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 59.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation157 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 42.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation157 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 42.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation158 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 42.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation158 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 42.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation159 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 59.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation159 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 59.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1510 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1510 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 90px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1511 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 129.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1511 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 129.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1512 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1512 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1513 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 206.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1513 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 206.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1514 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 231.35454579999998px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1514 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 231.35454579999998px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1515 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1515 {
  0% {
    left: 140px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 240px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation160 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 280px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation160 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 280px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation161 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 271.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation161 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 271.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation162 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 246.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation162 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 246.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation163 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation163 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation164 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 169.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation164 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 169.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation165 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation165 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation166 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 99.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation166 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 99.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation167 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 82.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation167 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 82.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation168 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 82.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation168 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 82.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation169 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 99.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation169 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 99.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1610 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1610 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 130px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1611 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 169.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1611 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 169.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1612 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1612 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1613 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 246.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1613 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 246.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1614 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 271.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1614 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 271.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1615 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 280px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1615 {
  0% {
    left: 180px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 280px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation170 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 320px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation170 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 320px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation171 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 311.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation171 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 311.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation172 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 286.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation172 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 286.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation173 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation173 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250.90169939999998px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation174 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 209.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation174 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 209.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation175 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation175 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation176 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 139.09830060000002px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation176 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 139.09830060000002px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation177 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 122.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation177 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 122.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation178 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 122.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation178 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 122.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation179 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 139.09830060000002px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation179 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 139.09830060000002px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1710 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1710 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 170px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1711 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 209.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1711 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 209.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1712 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1712 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250.90169939999998px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1713 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 286.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1713 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 286.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1714 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 311.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1714 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 311.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1715 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 320px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1715 {
  0% {
    left: 220px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 320px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation180 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 360px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation180 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 360px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation181 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 351.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation181 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 351.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation182 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 326.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation182 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 326.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation183 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation183 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation184 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 249.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation184 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 249.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation185 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation185 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation186 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 179.09830060000002px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation186 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 179.09830060000002px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation187 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 162.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation187 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 162.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation188 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 162.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation188 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 162.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation189 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 179.09830060000002px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation189 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 179.09830060000002px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1810 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1810 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 210px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1811 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 249.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1811 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 249.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1812 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1812 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1813 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 326.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1813 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 326.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1814 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 351.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1814 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 351.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1815 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 360px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1815 {
  0% {
    left: 260px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 360px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation190 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 400px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation190 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 400px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation191 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 391.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation191 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 391.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation192 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 366.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation192 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 366.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation193 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation193 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation194 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 289.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation194 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 289.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation195 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation195 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation196 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 219.09830060000002px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation196 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 219.09830060000002px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation197 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 202.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation197 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 202.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation198 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 202.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation198 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 202.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation199 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 219.09830060000002px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation199 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 219.09830060000002px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1910 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1910 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 250px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1911 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 289.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1911 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 289.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1912 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1912 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1913 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 366.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1913 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 366.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1914 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 391.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1914 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 391.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation1915 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 400px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation1915 {
  0% {
    left: 300px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 400px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation200 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 440px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation200 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 440px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation201 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 431.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation201 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 431.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation202 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 406.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation202 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 406.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation203 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation203 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation204 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 329.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation204 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 329.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation205 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation205 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation206 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 259.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation206 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 259.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation207 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 242.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation207 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 242.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation208 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 242.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation208 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 242.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation209 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 259.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation209 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 259.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2010 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2010 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 290px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2011 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 329.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2011 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 329.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2012 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2012 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2013 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 406.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2013 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 406.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2014 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 431.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2014 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 431.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2015 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 440px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2015 {
  0% {
    left: 340px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 440px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation210 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 480px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation210 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 480px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation211 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 471.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation211 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 471.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation212 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 446.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation212 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 446.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation213 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation213 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation214 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 369.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation214 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 369.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation215 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation215 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation216 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 299.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation216 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 299.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation217 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 282.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation217 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 282.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation218 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 282.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation218 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 282.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation219 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 299.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation219 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 299.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2110 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2110 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 330px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2111 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 369.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2111 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 369.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2112 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2112 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2113 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 446.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2113 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 446.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2114 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 471.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2114 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 471.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2115 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 480px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2115 {
  0% {
    left: 380px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 480px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation220 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 520px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation220 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 520px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation221 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 511.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation221 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 511.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation222 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 486.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation222 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 486.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation223 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation223 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation224 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 409.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation224 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 409.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation225 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation225 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation226 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 339.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation226 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 339.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation227 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 322.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation227 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 322.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation228 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 322.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation228 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 322.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation229 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 339.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation229 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 339.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2210 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2210 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 370px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2211 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 409.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2211 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 409.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2212 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2212 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2213 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 486.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2213 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 486.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2214 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 511.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2214 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 511.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2215 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 520px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2215 {
  0% {
    left: 420px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 520px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation230 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 560px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation230 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 560px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation231 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 551.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation231 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 551.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation232 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 526.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation232 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 526.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation233 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 490.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation233 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 490.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation234 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 449.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation234 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 449.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation235 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation235 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation236 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 379.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation236 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 379.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation237 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 362.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation237 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 362.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation238 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 362.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation238 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 362.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation239 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 379.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation239 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 379.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2310 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2310 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 410px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2311 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 449.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2311 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 449.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2312 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 490.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2312 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 490.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2313 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 526.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2313 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 526.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2314 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 551.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2314 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 551.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2315 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 560px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2315 {
  0% {
    left: 460px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 560px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation240 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 600px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation240 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 600px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation241 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 591.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation241 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 591.3545458px;
    top: 40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation242 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 566.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation242 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 566.9130606px;
    top: 74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation243 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 530.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation243 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 530.9016994px;
    top: 95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation244 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 489.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation244 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 489.5471537px;
    top: 99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation245 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation245 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450px;
    top: 86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation246 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 419.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation246 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 419.0983006px;
    top: 58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation247 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 402.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation247 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 402.1852399px;
    top: 20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation248 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 402.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation248 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 402.1852399px;
    top: -20.7911691px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation249 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 419.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation249 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 419.0983006px;
    top: -58.7785252px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2410 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2410 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 450px;
    top: -86.60254040000001px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2411 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 489.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2411 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 489.5471537px;
    top: -99.4521895px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2412 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 530.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2412 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 530.9016994px;
    top: -95.1056516px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2413 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 566.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2413 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 566.9130606px;
    top: -74.3144825px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2414 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 591.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2414 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 591.3545458px;
    top: -40.6736643px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes particle-animation2415 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 600px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@keyframes particle-animation2415 {
  0% {
    left: 500px;
    top: 0;
    opacity: 0;
    transform: scale(1, 1);
  }

100% {
    left: 600px;
    top: 0px;
    opacity: 1;
    transform: scale(0, 0);
  }

}

@-webkit-keyframes background-animation {
  0% {
    width: 0;
  }

50% {
    width: 12.5%;
    opacity: 1;
  }

100% {
    opacity: 0;
    width: 25%;
  }

}

@keyframes background-animation {
  0% {
    width: 0;
  }

50% {
    width: 12.5%;
    opacity: 1;
  }

100% {
    opacity: 0;
    width: 25%;
  }

}

.header-top .top-right .social-links li {
  display: inline-block;
}

.header-top .top-right .social-links li i {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: -1px;
  font-size: 16px;
  color: #777777;
  text-align: center;
  border: 1px solid #ececec;
  transition: 0.3s;
}

.header-top .top-right .social-links li:hover i {
  color: #7b64cb;
  border-color: #7b64cb;
}

.header-uper {
  padding: 40px 0px;
}

.header-uper .contact-info {
  float: left;
}

@media (max-width: 991px) {
  .header-uper .contact-info {
    text-align: center;
  }

.header-uper .contact-info .item {
    margin: 0 20px;
  }

}

.header-uper .contact-info .item {
  position: relative;
  display: inline-block;
  padding-left: 70px;
  margin-right: 40px;
}

.header-uper .contact-info .item .icon-box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  text-align: center;
  line-height: 57px;
  
}

.IMG-LOGO{
  
  text-align: center;
  padding-bottom:80px ;
 
}

.IMG-LOGO2{
  
  text-align: center;
  margin-top: 30px;
  
 
}

@keyframes color {
  0%   { background: #33CCCC; }

20%  { background: #33CC36; }

40%  { background: #B8CC33; }

60%  { background: #FCCA00; }

80%  { background: #33CC36; }

100% { background: #33CCCC; }

}

.fondo  {
  background: #33CCCC; 
  animation: color 9s infinite linear;
  text-align: center;
  padding: 2em;
  height: 110px;
  border-radius: 14px;
}

span {
  text-align: center;
  font-family: 'Kavoon', sans-serif;
  
  color: white;
}

.header-uper .contact-info .item .icon-box i:before {
  color: #5ec5cc;
  font-size: 22px;
}

.header-uper .contact-info .item strong {
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  color:#009688;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
}

.header-uper .contact-info .item span {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  font-family: "Roboto", sans-serif;
}

.header-uper .right-side .link-btn {
  margin-left: 20px;
  margin-top: 5px;
}

.navbar {
  margin-bottom: 0;
  background: #48bdc5;
  border: none;
  border-radius: 0;
}

@media (max-width: 991px) {
  .navbar .navbar-nav {
    padding: 15px 0;
  }

}

.navbar .navbar-nav li > .nav-link {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 17px;
  color: #fff;
  text-transform: uppercase;
  padding: 13px 18px !important;
  transition: 0.3s;
}

@media (max-width: 991px) {
  .navbar .navbar-nav li > .nav-link {
    padding: 6px 18px !important;
    text-align: center;
  }

}

.navbar .navbar-nav li > .nav-link:hover {
  color: #fff;
  opacity: 0.7;
}

.navbar .navbar-nav li.active > a {
  background: transparent;
  font-weight: 600;
  text-decoration: underline;
}

.navbar .navbar-nav li.active > a:hover {
  background: transparent;
}

.dropdown-toggle::after {
  border: 0;
  margin-left: 6px;
  vertical-align: 1px;
  content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  font-size: 11px;
  width: auto;
}

@media (min-width: 1200px) {
  .navbar .dropdown-menu {
    display: block;
    transition: 0.2s;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0;
    border: 0;
    background-color: white;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
  }

.navbar .dropdown-menu .dropdown-item {
    padding-top: 5px;
    padding-bottom: 5px;
  }

.navbar .dropdown:hover > .dropdown-menu {
    opacity: 1;
    visibility: visible;
    margin-top: 8px;
  }

}

.dropdown-menu {
  padding: 0 20px 0 5px;
  min-width: auto;
}

@media (max-width: 991px) {
  .dropdown-menu {
    padding: 0;
  }

}

.dropdown-menu li:first-child {
  margin-top: 10px;
}

.dropdown-menu li:last-child {
  margin-bottom: 10px;
}

.dropdown-menu .dropdown-item {
  color: #333;
  font-size: 16px;
  transition: 0.3s;
}

.dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
  background-color: transparent;
  color: #333;
}

.dropdown-menu .dropdown-item.active {
  text-decoration: underline;
  font-weight: 500;
}

.dropdown-menu .dropdown-item:hover {
  opacity: 0.7;
}

.dropdown-submenu a.dropdown-toggle {
  color: #333;
}

.dropdown-submenu a.dropdown-toggle::after {
  margin-left: 7px;
  vertical-align: 0.255em !important;
  transform: scale(1.3);
}

.dropdown-submenu .dropdown-menu {
  transform: initial;
  top: -15px;
}

@media (max-width: 991px) {
  .dropdown-submenu .dropdown-menu {
    margin: 0 10px !important;
  }

}

.dropdown-submenu.dropright .dropdown-menu {
  left: calc(100% + 10px);
  margin-left: 0;
}

.dropdown-submenu.dropleft .dropdown-menu {
  left: auto;
  right: 100%;
  margin-right: 0;
}

@media (max-width: 991px) {
  .dropdown-item {
    text-align: center;
  }

}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: #cef4f7;
  border-radius: 0;
  padding-left: 8px;
  padding-right: 8px;
  margin: 6px auto;
}

button:focus {
  outline: 0;
}

.accordion-section .accordion-holder {
  margin-top: 60px;
}

.accordion-section .accordion-holder .card {
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.accordion-section .accordion-holder .card .card-header {
  background: #fff;
  padding: 0;
  border-radius: 0;
}

.accordion-section .accordion-holder .card .card-header .card-title {
  margin-bottom: 0;
}

.accordion-section .accordion-holder .card .card-header h4 {
  position: relative;
}

.accordion-section .accordion-holder .card .card-header h4 a {
  font-weight: bold;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 20px;
  display: block;
  background: #48bdc5;
  color: #fff;
  padding: 20px 30px;
  transition: all 0.3s ease;
}

.accordion-section .accordion-holder .card .card-header h4 a:before {
  content: "\f077";
  position: absolute;
  right: 20px;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
}

.accordion-section .accordion-holder .card .card-header h4 a.collapsed {
  background: #fff;
  color: #000;
}

.accordion-section .accordion-holder .card .card-header h4 a.collapsed:before {
  content: "\f078";
  position: absolute;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
}

.accordion-section .accordion-holder .card .card-header h4 a.collapsed:hover {
  color: #48bdc5;
}

.accordion-section .accordion-holder .card .card-body {
  padding: 20px 30px;
}

.hero-slider {
  height: 100vh;
  
}

.hero-slider .slider-item {
  height: 125vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size:contain;
  position: relative;
  width: 300px;
  
}

.slide1{
  height: 100%;
}

.hero-slider .slider-item:focus {
  outline: 0;
}

.hero-slider .slider-item:before {
  position: absolute;
 
  content: "";
  top: 0;
  height: 100%;
  width: 100%;
}

.hero-slider .content {
  position: relative;
  z-index: 2;
}

.hero-slider .content.style h2 {
  font-size: 60px;
}

@media (max-width: 767px) {
  .hero-slider .content.style h2 {
    font-size: 30px;
  }

}

.hero-slider .content.style .offer-text {
  letter-spacing: 7px;
  font-size: 15px;
  margin-bottom: 5px;
}

.hero-slider .content.style .tag-text {
  font-size: 20px;
  font-weight: normal;
}

.hero-slider .content.style .btn-main {
  border-radius: 3px;
  padding: 16px 50px;
  font-weight: 700;
}

.hero-slider .content h2 {
  font-size: 35px;
  text-transform: capitalize;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  color: #fff;
}

.hero-slider .content p {
  font-size: 26px;
  color: #fff;
}

.hero-slider .content .btn-white {
  background: transparent;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #fff;
  transition: all 0.3s ease;
}

.hero-slider .content .btn-white:hover {
  background: #fff;
  color: #000;
}

.hero-slider .slick-dots {
  bottom: 20px;
}

.hero-slider .slick-dots li {
  margin: 0 3px;
}

.hero-slider .slick-dots li button:before {
  font-size: 15px;
}

.hero-slider .slick-dots li.slick-active button:before {
  color: #fff;
}

.hero-slider .slick-prev {
  left: 20px;
  z-index: 100;
}

.hero-slider .slick-prev:before {
  content: "\f053";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
}

.hero-slider .slick-next {
  right: 20px;
  z-index: 100;
}

.hero-slider .slick-next:before {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
}

.slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}

.cta {
  padding: 40px 0;
}

.cta .cta-block {
  border-radius: 4px;
  overflow: hidden;
}

.cta .cta-block .emmergency {
  background: #48bdc5;
}

.cta .cta-block .emmergency a {
  color: #fff;
  font-size: 30px;
}

.cta .cta-block .emmergency p {
  padding-top: 20px;
}

.cta .cta-block .top-doctor {
  background: #5bc4cb;
}

.cta .cta-block .top-doctor .btn-main {
  margin-top: 10px;
  color: #fff;
  border: 1px solid #fff;
  padding: 10px 20px;
  transition: all 0.3s ease;
}

.cta .cta-block .top-doctor .btn-main:hover {
  background: #fff;
  color: #48bdc5;
}

.cta .cta-block .working-time {
  background: #6fcbd1;
}

.cta .cta-block .working-time ul {
  margin: 0;
  padding: 0;
}

.cta .cta-block .working-time ul li {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 5px 0;
}

.cta .cta-block .working-time ul li span {
  float: right;
}

.cta .cta-block .working-time ul li:not(:last-child) {
  border-bottom: 1px solid #fff;
}

.cta .cta-block .item {
  padding: 45px 30px;
}

.cta .cta-block .item i, .cta .cta-block .item h2, .cta .cta-block .item p {
  transition: all 0.2s ease;
  color: #fff;
}

.cta .cta-block .item i {
  font-size: 30px;
  margin-bottom: 20px;
}

.cta .cta-block .item h2 {
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 25px;
  margin-bottom: 30px;
}

.cta .cta-block .item p {
  font-size: 16px;
  line-height: 25px;
}

.map {
  position: relative;
}

.map #map {
  height: 400px;
  color: white;
}

.contact .contact-form .form-control {
  margin-bottom: 30px;
}

.contact .address-block .media {
  display: flex;
}

@media (max-width: 767px) {
  .contact .address-block .media {
    flex-wrap: wrap;
    text-align: center;
  }

.contact .address-block .media:last-child {
    margin-bottom: 30px;
  }

}

.contact .address-block .media i {
  color: #48bdc5;
  font-size: 30px;
  margin-right: 35px;
  width: 40px;
  display: block;
}

@media (max-width: 767px) {
  .contact .address-block .media i {
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }

}

.contact .address-block .media .media-body h3 {
  font-size: 24px;
  margin-bottom: 15px;
}

.contact .address-block .media .media-body p {
  line-height: 25px;
}

.contact .address-block .media:not(:last-child) {
  margin-bottom: 20px;
}

.form-control {
  box-shadow: none;
  border-radius: 0;
  padding: 15px 20px;
  font-size: 14px;
}

.form-control:focus {
  box-shadow: none;
  border: 1px solid #48bdc5;
}

.form-control.main {
  padding: 20px;
}

.feature-section {
  position: relative;
  background: #040042;

}

.feature-section .image-content .section-title {
  margin-bottom: 20px;
}

.feature-section .image-content .section-title h3 {
  position: relative;
  padding-bottom: 15px;
  
}

.feature-section .image-content .section-title p {
  margin-bottom: 40px;
}

.feature-section .image-content .item {
  position: relative;
  margin-top: 40px;
  padding: 0 30px;
}

@media (max-width: 767px) {
  .feature-section .image-content .item {
    padding: 0;
  }

}

.feature-section .image-content .icon-box {
  height: 50px;
  margin-bottom: 20px;
}

.feature-section .image-content .item h3 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  text-transform: uppercase;
  color: #222222;
  font-family: "Roboto", sans-serif;
}

.feature-section .image-content .item p {
  font-size: 15px;
  line-height: 28px;
}

.feature-section .contact-info .item {
  position: relative;
  display: inline-block;
  margin: -2px;
  padding: 22px 67px 20px 105px;
}

.feature-section .contact-info .item:nth-child(1) {
  background: #8383d1;
}

.feature-section .contact-info .item:nth-child(2) {
  background: #7491ce;
}

.feature-section .contact-info .item:nth-child(3) {
  background: #6fb4d0;
}

.feature-section .contact-info .icon-box {
  position: absolute;
  top: 40px;
  left: 45px;
}

.feature-section .contact-info i:before {
  font-size: 30px;
  color: #ffffff;
}

.feature-section .contact-info h6 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  color: #ffffff;
  font-family: "Source Sans Pro", sans-serif;
}

.feature-section .contact-info p {
  font-size: 15px;
  line-height: 28px;
  font-weight: 600;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
}

.feature-section.style-two {
  position: relative;
  padding: 0px;
  margin-top: -56px;
  margin-bottom: -50px;
  z-index: 11;
}

.service-tab-section {
  position: relative;
}

.service-tab-section .outer-box {
  position: relative;
  z-index: 1;
}

.tabs .nav-tabs > li,
.tabs .nav-pills > li {
  margin-bottom: 10px;
}

.tabs .nav-tabs {
  text-align: center;
  border-bottom: 0;
  margin-bottom: 20px;
}

.tabs .nav-tabs li:not(:last-child) {
  margin-right: 10px;
}

.tabs .nav-tabs li a {
  text-transform: capitalize;
  font-size: 20px;
  padding: 10px 25px;
  font-weight: 600;
  color: #4d4d4d;
  font-family: "Source Sans Pro", sans-serif;
  border: 2px solid #48bdc5;
  border-radius: 0;
  transition: all 0.3s ease;
}

.tabs .nav-tabs li a.active, .tabs .nav-tabs li a:hover {
  color: #fff;
  background: #48bdc5;
  border: 2px solid #48bdc5;
}

.tab-content {
  position: relative;
  float: left;
  width: 100%;
  z-index: 99;
}

.service-box {
  position: relative;
  width: 100%;
}

.service-box img {
  border-radius: 14px;
  width: 100%;
  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.service-box .contents {
  margin-left: 30px;
  
}

.contents{
  border-radius: 0px;
}

@media (max-width: 991px) {
  .service-box .contents {
    margin-left: 0;
    margin-top: 50px;
  }

}

.service-box .contents .btn-style-one {
  margin-top: 20px;
}

.service-box .section-title h3 {
  position: relative;
  font-size: 32px;
  line-height: 42px;
  font-weight: 700;
  padding-bottom: 20px;
  margin-bottom: 45px;
  color: #000;
  text-transform: uppercase;
}

.service-box .section-title h3:before {
  position: absolute;
  left: 0px;
  content: "";
  bottom: 0px;
  background: #333333;
  height: 1px;
  width: 55px;
}

.service-box .text {
  position: relative;
  margin-bottom: 15px;
}

.service-box .text p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  padding-top: 5px;
}

.service-box .icon-box {
  position: absolute;
  top: 0px;
  left: -5px;
}

.service-box .content-list {
  padding-left: 0;
}

.service-box .content-list li {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  padding: 4px 0px;
  padding-left: 27px;
  list-style: none;
  position: relative;
}

.service-box .content-list li i {
  position: absolute;
  left: 0;
  top: 9px;
}

.service-section {
  position: relative;
}

.service-section .section-title h3 {
  position: relative;
  padding-bottom: 15px;
}

.service-section .section-title p {
  font-size: 15px;
  line-height: 26px;
  color: #777777;
  font-weight: 400;
}

.service-section .items-container {
  margin-top: 30px;
}

.service-section .items-container .slick-prev:before,
.service-section .items-container .slick-next:before {
  font-size: 25px;
  color: #48bdc5;
}

.service-section .items-container .item {
  margin: 10px 15px;
  outline: 0;
}

@media screen and (max-width: 525px) {
  .service-section .items-container .item {
    margin: 10px 5px;
  }

}

.service-section .inner-box {
  position: relative;
  border-radius: 5px 5px 0px 0px;
  box-shadow: 0 0 20px #f1f1f1;
}

.service-section .inner-box .img_holder img {
  width: 100%;
  border-radius: 5px;
}

.service-section .inner-box .image-content {
  padding: 38px 30px;
  background: #fff;
}

.service-section .inner-box .image-content span {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  letter-spacing: 0.5px;
}

.service-section .inner-box .image-content h6 {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: #222222;
  padding-top: 6px;
  padding-bottom: 8px;
  text-transform: uppercase;
}

.service-section .inner-box .image-content p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0;
}

.service-two .left-side {
  padding: 140px 0px;
}

.service-two .left-side .section-title h3 {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 22px;
}

.service-two .left-side .section-title h3:before {
  position: absolute;
  content: "";
  background: #ececea;
  bottom: 0px;
  left: 0px;
  height: 1px;
  width: 240px;
}

.service-two .left-side .section-title h3:after {
  position: absolute;
  content: "";
  background: #48bdc5;
  bottom: 0px;
  left: 0px;
  height: 1px;
  width: 50px;
}

.service-two .left-side .section-title p {
  font-size: 15px;
  line-height: 26px;
  color: #777777;
  font-weight: 400;
  padding-bottom: 40px;
}

.service-two .social-links {
  margin-bottom: 50px;
}

.service-two .social-links li {
  position: relative;
  display: inline-block;
  width: 170px;
  margin-right: 40px;
}

.service-two .social-links li .icon-box {
  width: 95px;
  height: 95px;
  line-height: 95px;
  border-radius: 50%;
  text-align: center;
  margin-bottom: 20px;
  border: 1px solid #dfdfdf;
}

.service-two .social-links li .icon-box i:before {
  font-size: 35px;
  color: #222222;
}

.service-two .social-links li .border-shep {
  position: absolute;
  content: "";
  top: 50px;
  right: 0px;
  background: #cdcdcd;
  height: 1px;
  width: 20px;
}

.service-two .social-links li h6 {
  font-size: 16px;
  line-height: 28px;
  color: #222222;
  font-weight: 400;
  padding-bottom: 5px;
  letter-spacing: 0.5px;
}

.service-two .link-buttons li {
  display: inline-block;
  color: #777777;
  font-size: 18px;
  font-weight: 400;
}

.service-two .link-buttons li.link-btn a {
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffffff;
  height: 45px;
  padding: 0px 35px;
  line-height: 45px;
}

.service-two .link-buttons li.link-btn.style-one {
  background: #48bdc5;
  transition: all 500ms ease;
}

.service-two .link-buttons li.link-btn.style-one:hover {
  background: #7b64cb;
  transition: all 500ms ease;
}

.service-two .link-buttons li.or-background {
  margin: 0px 20px;
}

.service-two .link-buttons li.link-btn.style-two {
  background: #7b64cb;
  transition: all 500ms ease;
}

.service-two .link-buttons li.link-btn.style-two:hover {
  background: #48bdc5;
  transition: all 500ms ease;
}

.service-two .image-box img {
  width: 100%;
  margin-top: 28px;
}

.service-details {
  padding: 120px 0px;
}

.service-details .left-side {
  margin-right: 40px;
}

.service-details .left-side .image-holder .image-box {
  margin-bottom: 40px;
}

.service-details .left-side .image-holder img {
  width: 100%;
}

.service-details .left-side .text-title h6 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #222222;
  padding: 10px 0px;
  text-transform: uppercase;
}

.service-details .left-side .links-btn a {
  font-size: 14px;
  line-height: 26px;
  font-weight: 700;
  color: #222222;
  padding: 11px 32px;
  display: inline-block;
  border-radius: 5px;
  margin-left: 10px;
  border: 1px solid #ececec;
  text-transform: uppercase;
}

.service-details .left-side .links-btn a i {
  font-size: 14px;
  margin-right: 10px;
}

.service-details .left-side .text p {
  font-size: 15px;
  line-height: 30px;
  font-weight: 400;
  color: #777777;
  padding-top: 30px;
  letter-spacing: 0.3px;
}

.service-details .left-side .image-text {
  margin-top: 40px;
  margin-bottom: 10px;
}

.service-details .left-side .image-text h6 {
  position: relative;
  font-size: 22px;
  font-weight: 700;
  color: #222222;
  line-height: 30px;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.service-details .left-side .image-text h6:before {
  position: absolute;
  content: "";
  background: #e0e0e0;
  bottom: 0px;
  left: 0;
  height: 1px;
  width: 50px;
}

.service-details .left-side .image-text p {
  font-size: 15px;
  line-height: 30px;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0px;
}

.accordion-box {
  margin-top: 40px;
}

.accordion-box .accordion {
  position: relative;
  margin-bottom: 20px;
  box-shadow: 0 0 20px #f1f1f1;
}

.accordion-box .accordion .accord-btn {
  position: relative;
  cursor: pointer;
  padding: 20px;
  background: #fafafa;
  transition: all 500ms ease;
}

.accordion-box .accordion .accord-btn h6 {
  font-size: 15px;
  font-weight: 400;
  color: #222222;
  line-height: 26px;
  transition: all 500ms ease;
}

.accordion-box .accordion .accord-btn::after {
  position: absolute;
  color: #777777;
  content: "\f107";
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  top: 20px;
  right: 20px;
  width: 26px;
  text-align: center;
  height: 26px;
  border-radius: 25px;
  font-family: "FontAwesome";
  transition: all 500ms ease 0s;
}

.accordion-box .accordion .accord-btn.active {
  background: #f4f4f4;
  transition: all 500ms ease;
}

.accordion-box .accordion .accord-btn.active h6 {
  font-weight: 700;
  transition: all 500ms ease;
}

.accordion-box .accordion .accord-btn.active:after {
  content: "\f106";
  color: #012f5d;
  transition: all 500ms ease 0s;
}

.accordion-box .accordion .accord-content {
  position: relative;
  display: none;
  padding-left: 20px;
  padding-right: 50px;
}

.accordion-box .accordion .accord-content.collapsed {
  display: block;
}

.accordion-box .accordion .accord-content p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  padding: 20px 0px;
}

.service-details .right-side {
  margin-left: -30px;
}

.service-details .right-side .categori-list {
  margin-top: 25px;
}

.service-details .right-side .categori-list li {
  transition: all 500ms ease 0s;
}

.service-details .right-side .categori-list li:hover {
  transition: all 500ms ease 0s;
  background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
}

.service-details .right-side .categori-list li a {
  font-size: 17px;
  line-height: 28px;
  font-weight: 400;
  color: #222222;
  display: inline-block;
  padding: 20px 30px;
  width: 100%;
  border: 1px solid #ececec;
}

.service-details .right-side .categori-list li i:before {
  margin-top: 8px;
  margin-right: 10px;
  color: #334d5e;
}

.service-details .right-side .categori-list li:hover a,
.service-details .right-side .categori-list li:hover i:before {
  color: #ffffff;
  transition: all 500ms ease 0s;
}

.service-details .service-testimonials {
  margin-top: 65px;
  margin-bottom: 60px;
}

.service-details .service-testimonials .text-title h6 {
  margin-bottom: 30px;
}

.service-details .service-testimonials .item {
  padding: 40px 17px;
  border: 2px solid #e5e5e5;
}

.service-details .service-testimonials .text p {
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  color: #777777;
  padding-top: 15px;
}

.service-details .service-testimonials strong {
  font-size: 14px;
  line-height: 26px;
  color: #222222;
  font-weight: 700;
  text-transform: uppercase;
}

.service-details .service-testimonials .image img {
  display: inline-block;
}

.service-details .service-testimonials .owl-theme .owl-controls {
  display: none;
}

.service-details .contact-links {
  padding: 50px 30px;
  border: 2px solid #e5e5e5;
}

.service-details .contact-links .text-title h6 {
  margin-bottom: 30px;
}

.service-details .contact-text .item {
  position: relative;
  padding-left: 65px;
  margin-bottom: 20px;
}

.service-details .contact-text .item:last-child {
  margin-bottom: 0px;
}

.service-details .contact-text .item .icon-box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #f2f2f2;
}

.service-details .contact-text .item i:before {
  font-size: 20px;
  color: #53c0c8;
}

.service-details .contact-text .item p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0px;
}

.service-overview .content-block h2 {
  font-size: 40px;
  color: #000;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  margin-bottom: 40px;
  position: relative;
}

.service-overview .content-block h2:before {
  position: absolute;
  width: 50px;
  height: 1px;
  content: "";
  bottom: -10px;
  background: #48bdc5;
}

.service-overview .content-block p {
  font-size: 16px;
  margin-bottom: 30px;
}

.service-overview .content-block ul {
  padding-left: 0;
  padding-bottom: 20px;
}

.service-overview .content-block ul li {
  text-transform: capitalize;
  font-weight: bold;
  font-size: 16px;
}

.service-overview .content-block ul li i {
  margin-right: 10px;
}

.service-overview .content-block ul li:not(:last-child) {
  margin-bottom: 5px;
}

.service-overview .accordion-holder {
  margin-top: 0;
}

.team-section {
  position: relative;
  background: #040042;
  z-index: 1;
}

.team-section .section-title h3 {
  position: relative;
  padding-bottom: 30px;
}

.team-section .section-title p {
  font-size: 15px;
  line-height: 26px;
  color: #ffffff;
  font-weight: 400;
  padding-bottom: 30px;
}

.team-section .team-member {
  margin-top: 30px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.team-section .team-member img {
  width: 100%;
}

.team-section .team-member .contents {

  background-color: #edeff5;
  
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
  padding: 35px 10px;
}

.team-section .team-member .contents h4 {
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
  color: #cb5b6c;
  position: relative;
}

.team-section .team-member .contents h4:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 1px;
  background: #777777;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
}

.team-section .team-member .contents .btn-main {
  background: #fff;
  text-transform: uppercase;
  color: #48bdc5;
  padding: 10px 25px;
  border: 1px solid #48bdc5;
  transition: all 0.2s ease-in;
}

.team-section .team-member .contents .btn-main:hover {
  background: #48bdc5;
  color: #fff;
}

.team-members .team-person {
  margin-top: 30px;
}

.team-members .team-person img {
  border-radius: 5px;
  width: 100%;
}

.team-members .team-person h6 {
  margin-top: 20px;
  font-size: 20px;
  text-transform: uppercase;
  color: #000;
}

.team-members .team-person p {
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.testimonial-section {
  position: relative;
  background-size: cover !important;
  padding: 110px 0px;
  background-repeat: no-repeat !important;
}

.testimonial-section:before {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(72, 189, 197, 0.7);
}

.testimonial-section .section-title h3 {
  position: relative;
  padding-bottom: 30px;
  color: #ffffff;
}

.testimonial-section .section-title h3 span {
  color: #ffffff;
}

.testimonial-section .testimonial-carousel .slide-item {
  outline: 0;
}

.testimonial-section .testimonial-carousel .slick-dots li button:before {
  font-size: 15px;
  color: #fff;
}

.testimonial-section .inner-box {
  position: relative;
  padding: 80px 30px 35px;
  background: #fff;
  margin-top: 50px;
  margin-bottom: 20px;
  margin-left: 15px;
  margin-right: 15px;
  border-radius: 10px;
  box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 525px) {
  .testimonial-section .inner-box {
    margin-left: 5px;
    margin-right: 5px;
  }

}

.testimonial-section .inner-box h6 {
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  color: #000;
  padding-bottom: 15px;
  text-transform: uppercase;
  font-weight: normal;
}

.testimonial-section .inner-box p {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  color: #1a1a1a;
}

.testimonial-section .inner-box .image-box {
  position: absolute;
  top: -45px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
  border: 5px solid #fff;
}

.testimonial-section .inner-box .image-box img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
}

.blog-section .section-title h3 {
  position: relative;
  font-size: 36px;
}

.blog-section .blog-side {
  margin-right: -30px;
}

.blog-section .item-holder {
  position: relative;
  margin-top: 60px;
}

.blog-section .image-box {
  position: relative;
  display: table-cell;
}

.blog-section .content-text {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  padding-left: 30px;
}

.blog-section .content-text h6 {
  font-size: 18px;
  font-weight: 700;
  color: #222222;
  padding-bottom: 4px;
  letter-spacing: 0.4px;
  margin-top: -5px;
  text-transform: uppercase;
}

.blog-section .content-text span {
  font-size: 13px;
  font-weight: 400;
  color: #777777;
  line-height: 24px;
}

.blog-section .content-text p {
  font-size: 15px;
  font-weight: 400;
  color: #777777;
  line-height: 24px;
  padding: 10px 0px 15px 0px;
  letter-spacing: 0.4px;
}

.contact-area {
  padding-left: 70px;
}

.contact-area form {
  margin-top: 60px;
}

.contact-area .form-group {
  position: relative;
  margin-bottom: 20px;
}

.contact-area input,
.contact-area textarea {
  position: relative;
  width: 100%;
  height: 50px;
  color: #777777;
  padding: 10px 25px;
  background: #f4f4f4;
  display: block;
  border: 1px solid #ececec;
}

.contact-area .form-group select {
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  height: 50px;
  width: 100%;
  padding: 10px 20px;
  border: 1px solid #ececec;
  background: #f4f4f4 url(../images/icons/icon-select.png) right center no-repeat;
  cursor: pointer;
}

.contact-area .form-group option {
  font-weight: normal;
  display: block;
  white-space: pre;
  height: 50px;
  padding: 20px;
}

.contact-area .form-group option:hover {
  background: #7b64cb;
}

.contact-area textarea {
  height: 190px;
  resize: none;
  padding-top: 15px;
}

.contact-area button {
  width: 100%;
  height: 50px;
}

.contact-area .form-group i {
  position: absolute;
  top: 16px;
  right: 20px;
  font-size: 15px;
}

.blog-section.style-two .section-title h3 {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 22px;
}

.blog-section.style-two .section-title h3:before {
  position: absolute;
  content: "";
  background: #ececec;
  bottom: 0px;
  left: 50%;
  margin-left: -115px;
  height: 1px;
  width: 230px;
}

.blog-section.style-two .section-title h3:after {
  position: absolute;
  content: "";
  background: #48bdc5;
  bottom: 0px;
  left: 50%;
  margin-left: -25px;
  height: 1px;
  width: 50px;
}

.blog-section.style-two .section-title p {
  font-size: 15px;
  line-height: 26px;
  color: #777777;
  font-weight: 400;
  padding-bottom: 40px;
}

.blog-section.style-two .item-holder {
  margin-top: 0px;
}

.blog-section.style-two .content-text {
  padding: 55px 37px;
  border: 1px solid #ececec;
}

.blog-section.style-two .owl-theme .owl-controls .owl-nav {
  display: none;
}

.blog-section.style-two .owl-theme .owl-controls .owl-dots {
  margin-top: 40px;
}

.blog-section.style-two .owl-theme .owl-controls .owl-dots span {
  height: 6px;
  width: 12px;
  background: #e2e2e2;
}

.blog-section.style-two .owl-theme .owl-controls .owl-dot.active span {
  height: 6px;
  width: 30px;
  background: #e2e2e2;
}

.blog-section.style-four .content-text h4 {
  font-weight: 700;
  color: #222222;
  margin-top: -10px;
  margin-bottom: 10px;
}

.blog-section.style-four .left-side {
  margin-right: 45px;
}

.blog-section.style-four .item-holder {
  margin-top: 50px;
}

.blog-section.style-four .item-holder:first-child {
  margin-top: 0px;
}

.blog-section.style-four .image-box {
  display: block;
}

.blog-section.style-four .image-box img {
  border-radius: 10px;
  width: 100%;
  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.blog-section.style-four .content-text {
  display: block;
  padding-top: 40px;
  padding-left: 10px;
}

.blog-section.style-four .right-side {
  margin-left: -15px;
  margin-top: 10px;
}

.blog-section.style-four .link-btn a {
  border-radius: 4px;
}

.right-side .search-box {
  position: relative;
  margin-bottom: 40px;
}

.right-side .text-title h6 {
  position: relative;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  color: #222222;
  padding-bottom: 10px;
  margin-bottom: 20px;
  text-transform: capitalize;
  font-family: "Source Sans Pro", sans-serif;
}

.right-side .text-title h6:before {
  position: absolute;
  bottom: 0px;
  left: 0px;
  content: "";
  height: 1px;
  width: 40px;
  background: #48bdc5;
}

.right-side .search-box input {
  height: 50px;
  width: 100%;
  padding: 10px 20px;
  font-size: 15px;
  line-height: 26px;
  color: #777777;
  font-weight: 400;
  background: #ffffff;
  border: 1px solid #ececec;
}

.right-side .search-box button {
  position: absolute;
  top: 12px;
  right: 20px;
  background: #ffffff;
}

.right-side .search-box i:before {
  font-size: 20px;
}

.right-side .categorise-menu {
  margin-bottom: 30px;
}

.right-side .categorise-list {
  padding-left: 0;
}

.right-side .categorise-list li {
  border-bottom: 1px solid #e0e0e0;
}

.right-side .categorise-list li:last-child {
  border-bottom: none;
}

.right-side .categorise-list li a {
  padding: 10px 0px;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  display: block;
  transition: 0.3s;
}

.right-side .categorise-list li a:hover {
  color: #48bdc5;
}

.right-side .categorise-list li:first-child a {
  padding-top: 5px;
}

.right-side .categorise-list li span {
  float: right;
}

.right-side .tag-list {
  position: relative;
  margin-right: -6px;
}

.right-side .tag-list a {
  border-radius: 4px;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  padding: 6px 26px;
  margin-right: 5px;
  margin-bottom: 10px;
  display: inline-block;
  border: 1px solid #48bdc5;
  transition: all 0.5s ease;
}

.right-side .tag-list a:hover {
  background: #48bdc5;
  color: #fff;
}

.blog-section.style-five .content-text .social-link {
  margin-top: 20px;
  margin-bottom: 50px;
}

.blog-section.style-five .content-text .social-link li {
  position: relative;
  display: inline-block;
  width: 29px;
  height: 29px;
  line-height: 26px;
  border-radius: 50%;
  margin: 5px;
  border: 2px solid #888888;
}

.blog-section.style-five .content-text .social-link li i {
  font-size: 14px;
  color: #969696;
}

.blog-section.style-five .comments-area {
  margin-top: 50px;
}

.blog-section.style-five .comment {
  position: relative;
  margin-bottom: 40px;
}

.blog-section.style-five .comment.reply-comment {
  position: relative;
  padding-left: 130px;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .blog-section.style-five .comment.reply-comment {
    padding-left: 0;
  }

}

.blog-section.style-five .image-holder {
  display: table-cell;
}

@media (max-width: 575px) {
  .blog-section.style-five .image-holder {
    display: block;
  }

}

.blog-section.style-five .image-holder img {
  border-radius: 50%;
}

@media (max-width: 575px) {
  .blog-section.style-five .image-holder img {
    height: 60px;
  }

}

.blog-section.style-five .image-text {
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
  position: relative;
}

@media (max-width: 1200px) {
  .blog-section.style-five .image-text {
    padding-bottom: 25px;
  }

}

@media (max-width: 575px) {
  .blog-section.style-five .image-text {
    padding-left: 0;
  }

}

.blog-section.style-five .content-text p {
  font-size: 15px;
  line-height: 28px;
  font-weight: 400;
  padding-top: 20px;
}

.blog-section.style-five .content-text .text {
  margin-top: 10px;
}

.blog-section.style-five .content-text .image-side {
  margin-right: 40px;
}

.blog-section.style-five .content-text .image-side img {
  width: 100%;
}

.blog-section.style-five .item-title h6 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  color: #222222;
  padding-bottom: 20px;
  text-transform: capitalize;
}

.blog-section.style-five .text-image {
  margin-left: -15px;
}

.blog-section.style-five .text-image p {
  font-size: 15px;
  line-height: 28px;
  font-weight: 400;
  padding-top: 0px;
  margin-top: -5px;
}

.blog-section.style-five .image-text h6 {
  font-size: 14px;
  line-height: 26px;
  font-weight: 700;
  color: #222222;
  padding-bottom: 20px;
  text-transform: uppercase;
}

.blog-section.style-five .image-text h6 span {
  position: relative;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  margin-left: 10px;
  padding-left: 10px;
  text-transform: capitalize;
}

.blog-section.style-five .image-text h6 span:before {
  position: absolute;
  top: 4px;
  left: 0px;
  content: "";
  height: 15px;
  width: 1px;
  background: #c1c1c1;
}

.blog-section.style-five .comment h5 {
  position: absolute;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  right: 0px;
  top: 4px;
  text-transform: capitalize;
}

@media (max-width: 1200px) {
  .blog-section.style-five .comment h5 {
    right: auto;
    top: auto;
    left: 20px;
    bottom: 0;
  }

}

@media (max-width: 575px) {
  .blog-section.style-five .comment h5 {
    left: 0;
  }

}

.blog-section.style-five .comment h5 a,
.blog-section.style-five .comment h5 i {
  color: #48bdc5;
  margin-right: 10px;
  transition: 0.3s;
}

.blog-section.style-five .comment h5 a:hover,
.blog-section.style-five .comment h5 i:hover {
  color: #222222;
}

.blog-section.style-five .comment p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
}

.blog-section.style-five .form-group {
  margin-bottom: 20px;
}

.blog-section.style-five .sec-title h6 {
  position: relative;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  color: #222222;
  padding-bottom: 20px;
  margin-bottom: 40px;
  text-transform: uppercase;
}

.blog-section.style-five .sec-title h6:before {
  position: absolute;
  bottom: 0px;
  left: 0px;
  content: "";
  height: 2px;
  width: 35px;
  background: #48bdc5;
}

.blog-section.style-five .form-group input {
  height: 50px;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0px;
  box-shadow: none;
  padding: 10px 20px;
  display: inline-block;
  border: 1px solid #ececec;
}

.blog-section.style-five .form-group textarea {
  height: 160px;
  border-radius: 0px;
  box-shadow: none;
  padding: 10px 20px;
  resize: none;
  border: 1px solid #ececec;
}

.appointment-image-holder img {
  border-radius: 14px;
}

.sponsors-logos {
  padding: 52px 0px;
  background: #f8f8fa;
}

.sponsors-logos .owl-theme .owl-controls {
  display: none;
}

.sponsors-logos img {
  padding: 15px 50px;
  width: 100%;
}

.about-section {
  padding: 100px 0px;
}

.about-section .section-title h3 {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 30px;
}

.about-section .section-title h3:before {
  position: absolute;
  content: "";
  background: #ececec;
  bottom: 0px;
  left: 50%;
  margin-left: -120px;
  height: 1px;
  width: 240px;
}

.about-section .section-title h3:after {
  position: absolute;
  content: "";
  background: #48bdc5;
  bottom: 0px;
  left: 50%;
  margin-left: -25px;
  height: 1px;
  width: 50px;
}

.about-section .section-title p {
  font-size: 15px;
  line-height: 26px;
  color: #777777;
  font-weight: 400;
  padding-bottom: 30px;
}

.about-section .item-holder {
  position: relative;
  padding: 55px;
  margin-bottom: 28px;
  z-index: 1;
  cursor: pointer;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  transition: all 1500ms ease;
}

.about-section .item-holder:before {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  width: 100%;
  height: 100%;
  background: #fafafa;
}

.about-section .item-holder:hover:before {
  display: none;
}

.about-section .item-holder:hover:after {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 1500ms ease;
  background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
}

.about-section .item-holder .icon-box {
  position: relative;
  margin-bottom: 20px;
}

.about-section .item-holder i:before {
  font-size: 55px;
}

.about-section .item-holder:hover i:before {
  color: #ffffff;
}

.about-section .item-holder h6 {
  position: relative;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  color: #222222;
  padding-bottom: 10px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.about-section .item-holder:hover h6 {
  color: #ffffff;
}

.about-section .item-holder h6:before {
  position: absolute;
  bottom: 0px;
  left: 50%;
  content: "";
  margin-left: -25px;
  background: #d1d1d1;
  height: 1px;
  width: 55px;
}

.about-section .item-holder:hover h6:before {
  background: #ffffff;
}

.about-section .item-holder p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777777;
  margin-bottom: 0px;
}

.about-section .item-holder:hover p {
  color: #ffffff;
}

.story {
  padding: 100px 0;
}

.story img {
  border-radius: 14px;
  width: 100%;
  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

@media (max-width: 991px) {
  .story .story-content {
    margin-top: 50px;
  }

}

.story .story-content h2 {
  text-transform: uppercase;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 40px;
  text-transform: capitalize;
}

.story .story-content .tagline {
  color: #48bdc5;
  font-size: 20px;
  font-weight: normal;
  font-style: italic;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 20px;
  line-height: 1.5;
}

.story .story-content p {
  font-size: 16px;
}

.story .story-content h6 {
  margin-top: 30px;
  color: #333333;
  font-size: 20px;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
}

.promo-video {
  position: relative;
  padding: 150px 0;
  background: url("../images/background/promo-video.jpg");
  background-size: cover;
  background-position: center center;
}

.promo-video:before {
  position: absolute;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: rgba(12, 120, 163, 0.8);
}

.promo-video .block {
  position: relative;
  z-index: 10;
}

.promo-video h6,
.promo-video h1,
.promo-video i {
  color: #fff;
}

.promo-video h6 {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 2px;
}

.promo-video h1 {
  font-size: 60px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  margin-bottom: 30px;
}

.promo-video a {
  display: block;
  height: 80px;
  width: 80px;
  margin: 0 auto;
  border: 5px solid #fff;
  transition: all 0.3s ease;
  border-radius: 100%;
}

.promo-video a i {
  line-height: 70px;
  font-size: 20px;
}

.promo-video a:hover {
  transform: scale(1.1);
}

.gallery {
  padding: 100px 0;
}

.gallery .gallery-item {
  margin-top: 30px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.gallery .gallery-item img {
  width: 100%;
}

.gallery .gallery-item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
  top: 0;
  opacity: 0;
  transition: all 0.3s ease;
}

.gallery .gallery-item a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.gallery .gallery-item h3 {
  position: absolute;
  z-index: 5;
  bottom: 85px;
  color: #fff;
  font-weight: bold;
  opacity: 0;
  transition: all 0.3s ease;
  padding: 30px;
  font-family: "Source Sans Pro", sans-serif;
  transform: translateY(20px);
}

.gallery .gallery-item p {
  position: absolute;
  z-index: 5;
  bottom: 20px;
  color: #fff;
  font-weight: normal;
  opacity: 0;
  transition: all 0.3s ease;
  padding: 30px;
  font-size: 14px;
  line-height: 20px;
  transform: translateY(20px);
  transition-delay: 0.1s;
}

.gallery .gallery-item:hover:before {
  opacity: 1;
}

.gallery .gallery-item:hover h3,
.gallery .gallery-item:hover p {
  opacity: 1;
  transform: translateY(0);
}

.video-gallery {
  padding: 100px 0;
}

.video-gallery .video-gallery-item {
  margin-top: 50px;
}

.video-gallery .video-gallery-item .image-holder {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.video-gallery .video-gallery-item .image-holder img {
  width: 100%;
}

.video-gallery .video-gallery-item .image-holder:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(19, 38, 70, 0.7);
  top: 0;
}

.video-gallery .video-gallery-item .image-holder a {
  position: absolute;
  display: block;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  text-align: center;
  z-index: 5;
  border: 5px solid #fff;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
}

.video-gallery .video-gallery-item .image-holder a i {
  font-size: 25px;
  line-height: 70px;
  color: #fff;
}

@media (max-width: 991px) {
  .video-gallery .video-gallery-item .image-holder a {
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
  }

.video-gallery .video-gallery-item .image-holder a i {
    font-size: 16px;
    line-height: 48px;
  }

}

.video-gallery .video-gallery-item h3 {
  text-align: center;
  color: #48bdc5;
  margin-top: 15px;
  text-transform: capitalize;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 20px;
}

.work-skill {
  position: relative;
  z-index: 1;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.work-skill:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -1;
  background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
}

.work-skill .pie-value {
  display: block;
  position: absolute;
  font-size: 24px;
  height: 40px;
  top: 50%;
  margin-top: -26px;
  margin-left: -25px;
  left: 50%;
  color: #ffffff;
  font-weight: 600;
  line-height: 40px;
}

.work-skill .knob {
  position: relative;
  text-align: center;
  width: 270px;
}

.work-wkill .knob {
  position: relative;
}

.work-skill .knob:before {
  position: absolute;
  top: 9px;
  left: 59px;
  right: 59px;
  bottom: 18px;
  content: "";
  border: 24px solid #ffffff;
  border-radius: 50%;
}

.work-skill .skills {
  padding: 105px 0px;
}

.work-skill .skills h6 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  padding-top: 25px;
  text-transform: capitalize;
}

.page-title {
  position: relative;
  padding: 80px 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.page-title:before {
  content: "";
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(19, 38, 70, 0.6);
}

.page-title .title-text h1 {
  position: relative;
  font-size: 40px;
  color: #ffffff;
  line-height: 50px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 1px;
  font-family: "Source Sans Pro", sans-serif;
}

.page-title .title-text .title-menu {
  padding-left: 0;
  margin-bottom: 0;
}

.page-title .title-text .title-menu li {
  position: relative;
  color: #48bdc5;
  font-size: 17px;
  display: inline-block;
  line-height: 30px;
  text-transform: capitalize;
}

.page-title .title-text .title-menu li a {
  margin-right: 8px;
  color: #ffffff;
  font-weight: 500;
  transition: all 500ms ease;
}

.page-title .title-text .title-menu li a:hover {
  color: #48bdc5;
  transition: all 500ms ease;
}

.styled-pagination {
  padding-top: 50px;
}

.styled-pagination ul {
  padding-left: 0;
}

.styled-pagination ul li {
  position: relative;
  display: inline-block;
  margin-right: 5px;
}

.styled-pagination ul li a {
  position: relative;
  display: block;
  line-height: 50px;
  font-size: 16px;
  width: 50px;
  height: 50px;
  color: #777777;
  font-weight: 500;
  text-align: center;
  background: #f4f4f4;
  border-radius: 4px;
  transition: all 500ms ease;
}

.styled-pagination ul li a.prev, .styled-pagination ul li a.next {
  font-size: 18px;
}

.styled-pagination ul li a:hover, .styled-pagination ul li a.active {
  color: #ffffff;
  background: #48bdc5;
  transition: all 500ms ease;
}

.whatsapp-logo-link {
  position: fixed;
  bottom: 20px; 
  right: 20px; 
  width: 50px;
  height: 50px;
  background-color: #25d366;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.3s ease; 
  z-index: 9999; 
}

.whatsapp-logo-link:hover {
  background-color: #128c7e; 
}

.whatsapp-logo {
  width: 35%; 
  height: auto;
  margin-left: 120px; 
}

.footer-main {
  position: relative;
  background-size: cover;
  z-index: 1;
  background: #132646;
}

.footer-main .footer-top {
  padding-top: 85px;
  padding-bottom: 60px;
}

.footer-main .footer-top .footer-logo {
  padding-bottom: 20px;
}

.footer-main .footer-top p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #ababab;
}

.footer-main .footer-top h2 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  color: #ffffff;
  padding-bottom: 35px;
  text-transform: uppercase;
}

.footer-main .footer-top .location-link {
  padding-top: 10px;
  padding-left: 0;
}

.footer-main .footer-top .location-link .item {
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
}

.footer-main .footer-top .location-link .item i {
  position: absolute;
  top: 3px;
  left: 0px;
}

.footer-main .footer-top .location-link .item i:before {
  font-size: 18px;
  color: #ababab;
}

.footer-main .footer-top .social-icons {
  margin-top: 20px;
}

.footer-main .footer-top .social-icons li a {
  display: block;
  height: 40px;
  width: 40px;
  color: #48bdc5;
  background: #fff;
  text-align: center;
  border-radius: 50%;
}

.footer-main .footer-top .social-icons li a i {
  line-height: 40px;
}

.footer-main .footer-top .menu-link {
  padding-left: 0;
}

.footer-main .footer-top .menu-link li {
  padding-bottom: 15px;
}

.footer-main .footer-top .menu-link li a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #ababab;
  letter-spacing: 0.5px;
  font-family: "Source Sans Pro", sans-serif;
}

.footer-main .footer-top .menu-link li i {
  margin-right: 12px;
  font-size: 13px;
}

.footer-main .footer-top .media-left img {
  height: 80px;
  width: 80px;
}

.footer-main .footer-top .social-links ul {
  padding-left: 0;
}

.footer-main .footer-top .social-links ul li {
  position: relative;
  margin-bottom: 30px;
}

.footer-main .footer-top .social-links ul li h5 {
  margin-bottom: 5px;
}

.footer-main .footer-top .social-links ul li p {
  line-height: 24px;
  margin-bottom: 0;
}

.footer-main .footer-top .social-links ul li a {
  color: #ffffff;
}

.footer-main .footer-top .social-links ul li i {
  position: absolute;
  left: 0px;
  top: 7px;
  width: 47px;
  height: 47px;
  color: #ffffff;
  line-height: 47px;
  text-align: center;
  background: #48bdc5;
  margin-right: 10px;
}

.footer-main .footer-top .social-links span {
  color: #ababab;
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
}

.footer-main .footer-top .gallery-widget {
  position: relative;
  margin-left: 15px;
}

.footer-main .footer-top .gallery-widget .image {
  position: relative;
  float: left;
  width: 30%;
  margin: 2.5px;
  overflow: hidden;
}

.footer-main .footer-top .gallery-widget .image img {
  position: relative;
  width: 100%;
}

.footer-main .footer-top .gallery-widget .image .lightbox-image {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 0px;
  left: 0px;
  display: flex;
  z-index: 99;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
  transition: all 500ms ease;
  transform: scale(0, 0);
}

.footer-main .footer-top .gallery-widget .image .lightbox-image i {
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
}

.footer-main .footer-top .gallery-widget .image:hover .lightbox-image {
  transition: all 500ms ease;
  transform: scale(1, 1);
}

.footer-bottom {
  padding: 24px 0px;
  background: #0d1a2f;
}

.footer-bottom .copyright-text {
  float: left;
}

.footer-bottom .copyright-text p {
  font-size: 15px;
  font-weight: 400;
  color: #ababab;
  line-height: 26px;
  margin-bottom: 0px;
  letter-spacing: 0.5px;
  text-transform: capitalize;
}

.footer-bottom .copyright-text a {
  color: #ababab;
}

.footer-bottom .footer-bottom-link {
  float: right;
  margin-bottom: 0px;
  padding-left: 0;
}

.footer-bottom .footer-bottom-link li {
  display: inline-block;
  margin-left: 32px;
}

@media (max-width: 1200px) {
  .footer-bottom .footer-bottom-link li {
    margin-left: 15px;
    margin-right: 15px;
  }

}

.footer-bottom .footer-bottom-link li a {
  font-size: 15px;
  line-height: 26px;
  color: #ababab;
  font-weight: 400;
}

.scroll-to-top {
  position: fixed;
  bottom: 40px;
  right: 40px;
  color: #ffffff;
  font-size: 24px;
  line-height: 45px;
  width: 50px;
  height: 50px;
  border: 1px solid #7b64cb;
  background: #7b64cb;
  text-align: center;
  z-index: 100;
  cursor: pointer;
  display: none;
  border-radius: 25px;
  transition: all 500ms ease;
}

.scroll-to-top:hover {
  background: #ffffff;
  color: #7b64cb;
  border-color: #7b64cb;
  transition: all 500ms ease;
}

@media (max-width: 575px) {
  .back-to-top {
    bottom: 15px;
    right: 15px;
  }

}

.back-to-top:hover {
  background-color: #333;
}

@media only screen and (min-width: 768px) {
  .main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul {
    display: block !important;
    visibility: hidden;
    opacity: 0;
  }

}

@media only screen and (min-width: 1920px) {
  .service-tab-section .tab-list-column .tab-list {
    margin-left: 30% !important;
    margin-right: -30% !important;
  }

}

@media only screen and (max-width: 1200px) {
  .service-section .filter {
    margin-bottom: 20px !important;
  }

.footer-bottom .copyright-text {
    float: none !important;
    text-align: center;
    margin-bottom: 20px;
  }

.footer-bottom .footer-bottom-link {
    float: none !important;
    text-align: center;
  }

.feature-section.style-two {
    margin-bottom: 0px !important;
    
  }

.feature-section .contact-info .item {
    display: block !important;
    margin-bottom: 20px !important;
  }

}

@media only screen and (max-width: 991px) {
  .main-header .search-box {
    display: none;
  }

.header-uper .logo {
    float: none !important;
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
  }

.main-header.style-two .logo {
    float: none !important;
    text-align: center;
    margin-bottom: 20px;
  }

.main-header.style-two .search-box-btn {
    top: 95px !important;
  }

.main-header.style-two .main-menu {
    float: none !important;
  }

.service-tab-section .tab-content .inner-box {
    padding-left: 0px;
  }

.feature-section .contact-info .item {
    width: 100%;
    margin-right: 30px !important;
    margin-bottom: 20px !important;
  }

.service-tab-section .tab-list-column {
    width: 100% !important;
  }

.service-tab-section .tab-list-column .tab-list,
.service-tab-section .tab-content .inner-box {
    float: none !important;
    padding-left: 115px !important;
    max-width: 700px !important;
  }

.service-tab-section .tab-content {
    width: 100% !important;
  }

.service-tab-section .tab-content .content-list {
    margin-top: 40px !important;
  }

.fact-counter .column .item {
    margin-bottom: 40px !important;
  }

.contact-area {
    margin-top: 70px !important;
    padding-left: 0px !important;
  }

.contact-area.style-two {
    margin-top: 0 !important;
  }

.footer-main .footer-top .social-links {
    margin-left: 0px !important;
  }

.blog-section.style-four .content-text {
    padding-left: 0px !important;
  }

.blog-section.style-four .right-side {
    margin-left: 0px !important;
    margin-top: 40px !important;
  }

.blog-section.style-four .left-side {
    margin-right: 0px !important;
  }

.blog-section.style-four .image-box img {
    width: 100%;
  }

.blog-section.style-five .text-image {
    margin-left: 0px !important;
    margin-top: 40px !important;
  }

.service-details .right-side {
    margin-left: 0px !important;
  }

.gallery-section .owl-theme .owl-controls .owl-nav .owl-prev {
    left: 90px !important;
  }

.gallery-section .owl-theme .owl-controls .owl-nav .owl-next {
    right: 90px !important;
  }

.feature-section.style-two {
    margin-bottom: 40px !important;
  }

}

@media only screen and (max-width: 767px) {
  .main-header .main-menu {
    top: 0px;
    width: 100%;
  }

.main-menu .navbar-header {
    position: relative;
    float: none;
    display: block;
    text-align: right;
    width: 100%;
    padding: 0px;
    right: 0px;
    z-index: 12;
  }

.main-menu .navbar-header .navbar-toggle {
    display: block;
    border: 1px solid #ffffff;
    float: left;
    height: 50px;
    width: 50px;
    padding-left: 12px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
    background: #7b64cb;
  }

.main-menu .navbar-header .navbar-toggle .icon-bar {
    background: #ffffff;
  }

.main-menu .navbar-collapse > .navigation {
    float: none !important;
    margin: 0px !important;
    width: 100% !important;
    background: #48bdc5;
    border: 1px solid #ffffff;
    border-top: none;
  }

.main-menu .navbar-collapse > .navigation > li {
    margin: 0px !important;
    float: none !important;
    width: 100%;
  }

.main-menu .navigation > li > a,
.main-menu .navigation > li > ul:before {
    border: none;
  }

.main-menu .navbar-collapse > .navigation > li > a {
    padding: 10px 10px !important;
    border: none !important;
  }

.main-menu .navigation li.dropdown > a:after,
.main-menu .navigation > li.dropdown > a:before,
.main-menu .navigation > li > ul > li > a::before,
.main-menu .navigation > li > ul > li > ul > li > a::before {
    color: #ffffff !important;
    right: 15px;
    font-size: 16px;
    display: none !important;
  }

.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul {
    position: relative;
    border: none;
    float: none;
    visibility: visible;
    opacity: 1;
    display: none;
    margin: 0px;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    width: 100%;
    background: #e4b700;
    border-radius: 0px;
    transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    -moz-transition: none !important;
  }

.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul {
    border-top: 1px solid white !important;
  }

.main-menu .navbar-collapse > .navigation > li,
.main-menu .navbar-collapse > .navigation > li > ul > li,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li {
    border-top: 1px solid white !important;
    opacity: 1 !important;
    top: 0px !important;
    left: 0px !important;
    visibility: visible !important;
  }

.main-menu .navbar-collapse > .navigation > li:first-child {
    border: none;
  }

.main-menu .navbar-collapse > .navigation > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {
    padding: 15px 10px !important;
    line-height: 22px;
    color: #ffffff;
    background: #7b64cb;
    text-align: left;
  }

.main-header.style-two .main-menu .navigation > li > a {
    color: #ffffff !important;
  }

.main-menu .navbar-collapse > .navigation > li > a:hover,
.main-menu .navbar-collapse > .navigation > li > a:active,
.main-menu .navbar-collapse > .navigation > li > a:focus {
    background: #1cc9ce;
  }

.main-menu .navbar-collapse > .navigation > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li.current > a,
.main-menu .navbar-collapse > .navigation > li.current-menu-item > a {
    background: #48bdc5;
    color: #fff !important;
  }

.main-menu .navbar-collapse > .navigation li.dropdown:after,
.main-menu .navigation > li > ul:before {
    display: none !important;
  }

.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {
    display: block;
    position: absolute;
    right: 15px;
    top: 12px;
    color: #ffffff;
  }

.main-menu .navbar-collapse > .navigation li.current .dropdown-btn,
.main-menu .navbar-collapse > .navigation li:hover .dropdown-btn {
    color: #ffffff;
  }

.main-header {
    margin-bottom: 0px !important;
  }

.main-header .logo {
    position: absolute !important;
    top: -5px;
    left: 30%;
  }

.search_option {
    position: absolute !important;
    top: 2px;
    right: 5px;
  }

.footer-main .footer-top .menu-link {
    margin-left: 0px !important;
  }

.main-header.style-two .search-box-btn {
    top: 15px !important;
  }

.footer-main .footer-top .gallery-widget {
    margin-left: 0px !important;
  }

.service-tab-section .tab-list-column .tab-list,
.service-tab-section .tab-content .inner-box {
    margin-left: 0px !important;
  }

.rev_slider_wrapper .tp-caption img {
    display: none;
  }

.header-uper .right-side {
    float: none !important;
    text-align: center !important;
  }

.header-uper .contact-info {
    float: none !important;
    margin-bottom: 30px !important;
  }

.header-uper .logo {
    margin-bottom: 40px !important;
  }

.header-uper .contact-info .item {
    text-align: left !important;
    margin-left: -30px !important;
    margin-right: 0px !important;
    width: 500px;
    margin-top: 20px;
  }

.header-uper .link-btn {
    float: none !important;
    margin-left: 0px !important;
  }

.gallery-section .owl-theme .owl-controls {
    display: none !important;
  }

.work-skill .knob {
    display: inline-block !important;
  }

.work-skill .skills h6 {
    margin-bottom: 40px;
  }

.service-two .social-links li .border-shep {
    display: none !important;
  }

.service-two .social-links li {
    margin-bottom: 20px;
  }

.service-two .link-buttons li {
    margin-bottom: 20px;
  }

.service-two .left-side {
    padding: 50px 0px !important;
  }

.fixed-header {
    background: #000000 !important;
  }

.google-map-area {
    margin-right: 0px !important;
  }

}

@media only screen and (max-width: 567px) {
  .blog-section .content-text {
    display: block !important;
    padding-left: 0px !important;
    margin-top: 20px !important;
  }

.header-uper .contact-info {
    margin-bottom: 0px !important;
  }

.header-uper .contact-info .item {
  width: max-content;
    margin-left: -40px !important;
    margin-right: 10px !important;
    margin-bottom: 30px !important;
    margin-top: 20px;
  }

.service-tab-section .tab-list-column .tab-list,
.service-tab-section .tab-content .inner-box {
    padding-left: 20px !important;
  }

}

@media only screen and (max-width: 467px) {
  .rev_slider_wrapper .tp-caption {
    display: none !important;
  }

.main-header .logo {
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
  }

.main-header.style-two .search-box-btn {
    top: 95px !important;
  }

}

@media only screen and (max-width: 350px) {
  .feature-section .contact-info .item {
    padding-left: 50px !important;
    padding-right: 0px !important;
  }

.feature-section .contact-info .icon-box {
    left: 10px !important;
  }

}

