﻿@import "stylesheet.css";
*,
::before,
::after {
  margin: 0;
  padding: 0;
  line-height: 1;
  box-sizing: border-box;
}
body {
  font-family: "TT Norms", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
  color: #000;
  overflow-x: hidden;
}
img {
  max-width: 100%;
  width: auto;
}
a {
  text-decoration: none;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a:hover {
  text-decoration: none;
}
.btn-green,
.btn-green-border {
  font-family: "TT Norms", sans-serif;
  min-width: 197px;
  height: 50px;
  background-color: #c2e220;
  color: #010101;
  font-size: 15px;
  font-weight: 700;
  border: 3px solid transparent;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  text-align: center;
  border-radius: 35px;
  line-height: 44px;
  text-decoration: none;
  outline: none;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.btn-green:hover,
.btn-green-border:hover {
  transform: scale(1.04);
}
.btn-green-border {
  background: transparent;
  border: 3px solid #c2e220;
}
.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.flex-row .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.bg-black {
  background-image: linear-gradient(49deg, #000000 0%, #353535 100%);
}
.bg-green {
  background-image: linear-gradient(63deg, #c2e220 0%, #dff571 100%);
}
.container {
  max-width: 1185px;
  padding: 0 15px;
  margin: 0 auto;
}
.section-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
}
.call-to-action {
  max-width: 720px;
  margin: 45px auto 0 auto;
}
.call-to-action p {
  text-align: center;
  color: #859e07;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 20px;
}
.call-to-action .buttons {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  padding: 0 70px;
}
.stars .star {
  background: transparent;
}
.stars .star:after {
  content: " ";
  position: absolute;
  background: transparent;
  top: 2000px;
}
.stars .star-1 {
  width: 1px;
  height: 1px;
  box-shadow: 1501px 410px #8bc34a , 959px 1177px #8bc34a , 72px 1744px #8bc34a , 161px 1758px #8bc34a , 1904px 477px #8bc34a , 9px 1769px #8bc34a , 417px 1329px #8bc34a , 1993px 172px #8bc34a , 1180px 394px #8bc34a , 314px 666px #8bc34a , 1449px 321px #8bc34a , 514px 666px #8bc34a , 181px 288px #8bc34a , 1742px 56px #8bc34a , 1772px 1261px #8bc34a , 489px 913px #8bc34a , 1106px 729px #8bc34a , 922px 1145px #8bc34a , 216px 966px #8bc34a , 401px 103px #8bc34a , 1980px 1230px #8bc34a , 721px 445px #8bc34a , 879px 1364px #8bc34a , 554px 714px #8bc34a , 692px 1939px #8bc34a , 1275px 371px #8bc34a , 1466px 606px #8bc34a , 326px 1020px #8bc34a , 928px 520px #8bc34a , 231px 951px #8bc34a , 1414px 513px #8bc34a , 808px 1873px #8bc34a , 1326px 1172px #8bc34a , 1658px 742px #8bc34a , 1874px 640px #8bc34a , 1847px 983px #8bc34a , 683px 1678px #8bc34a , 712px 613px #8bc34a , 171px 1269px #8bc34a , 1876px 1245px #8bc34a , 180px 166px #8bc34a , 1115px 305px #8bc34a , 276px 325px #8bc34a , 129px 1252px #8bc34a , 1674px 1363px #8bc34a , 87px 1577px #8bc34a , 1492px 1154px #8bc34a , 1736px 1799px #8bc34a , 273px 1127px #8bc34a , 1283px 1967px #8bc34a , 1640px 725px #8bc34a , 890px 88px #8bc34a , 1171px 1475px #8bc34a , 329px 1483px #8bc34a , 1823px 985px #8bc34a , 991px 1971px #8bc34a , 997px 118px #8bc34a , 1720px 1908px #8bc34a , 955px 1030px #8bc34a , 1339px 397px #8bc34a , 1591px 1217px #8bc34a , 778px 734px #8bc34a , 1671px 662px #8bc34a , 119px 1091px #8bc34a , 947px 675px #8bc34a , 1508px 1246px #8bc34a , 1266px 1950px #8bc34a , 1853px 477px #8bc34a , 1690px 276px #8bc34a , 1893px 43px #8bc34a , 509px 1413px #8bc34a , 542px 1456px #8bc34a , 848px 1113px #8bc34a , 129px 360px #8bc34a , 1082px 1577px #8bc34a , 1432px 65px #8bc34a , 1054px 269px #8bc34a , 481px 792px #8bc34a , 299px 1732px #8bc34a , 965px 845px #8bc34a , 919px 741px #8bc34a , 316px 1127px #8bc34a , 1884px 643px #8bc34a , 1011px 45px #8bc34a , 1255px 116px #8bc34a , 1121px 633px #8bc34a , 398px 462px #8bc34a , 169px 1099px #8bc34a , 1852px 1514px #8bc34a , 1239px 121px #8bc34a , 1721px 917px #8bc34a , 216px 1300px #8bc34a , 1558px 1625px #8bc34a , 414px 1998px #8bc34a , 544px 1529px #8bc34a , 1020px 947px #8bc34a , 1688px 1560px #8bc34a , 866px 1350px #8bc34a , 57px 640px #8bc34a , 28px 1514px #8bc34a , 314px 1561px #8bc34a , 34px 526px #8bc34a , 1267px 1872px #8bc34a , 1947px 1722px #8bc34a , 1126px 275px #8bc34a , 1397px 1690px #8bc34a , 68px 295px #8bc34a , 1813px 1737px #8bc34a , 641px 938px #8bc34a , 756px 443px #8bc34a , 1416px 1318px #8bc34a , 1328px 560px #8bc34a , 427px 422px #8bc34a , 494px 914px #8bc34a , 888px 1200px #8bc34a , 1001px 64px #8bc34a , 1161px 1710px #8bc34a , 1498px 1008px #8bc34a , 1771px 1025px #8bc34a , 194px 896px #8bc34a , 971px 190px #8bc34a , 384px 1098px #8bc34a , 1925px 1791px #8bc34a , 1938px 240px #8bc34a , 43px 1224px #8bc34a , 223px 389px #8bc34a , 405px 120px #8bc34a , 1379px 785px #8bc34a , 1365px 1217px #8bc34a , 1614px 1428px #8bc34a , 373px 1204px #8bc34a , 691px 413px #8bc34a , 1506px 1084px #8bc34a , 473px 1294px #8bc34a , 938px 51px #8bc34a , 1997px 1420px #8bc34a , 137px 1335px #8bc34a , 122px 538px #8bc34a , 1200px 736px #8bc34a , 235px 857px #8bc34a , 1927px 267px #8bc34a , 1492px 1495px #8bc34a , 1451px 315px #8bc34a , 1325px 77px #8bc34a , 514px 67px #8bc34a , 422px 1413px #8bc34a , 1990px 573px #8bc34a , 618px 354px #8bc34a , 1802px 1133px #8bc34a , 1425px 592px #8bc34a , 893px 460px #8bc34a , 328px 1353px #FFF , 221px 1716px #FFF , 580px 1436px #FFF , 495px 1462px #FFF , 1085px 643px #FFF , 505px 763px #FFF , 1467px 1163px #FFF , 1174px 194px #FFF , 932px 1573px #FFF , 384px 624px #FFF , 501px 526px #FFF , 415px 970px #FFF , 191px 1327px #FFF , 1708px 259px #FFF , 1077px 500px #FFF , 803px 1448px #FFF , 1040px 1117px #FFF , 1888px 1140px #FFF , 605px 331px #FFF , 764px 896px #FFF , 1338px 231px #FFF , 972px 1441px #FFF , 1279px 1160px #FFF , 309px 492px #FFF , 683px 388px #FFF , 34px 255px #FFF , 1720px 1335px #FFF , 1099px 829px #FFF , 1524px 661px #FFF , 1809px 552px #FFF , 1701px 1986px #FFF , 1712px 94px #FFF , 544px 1067px #FFF , 690px 127px #FFF , 1158px 1761px #FFF , 1591px 1669px #FFF , 1069px 244px #FFF , 1278px 664px #FFF , 290px 367px #FFF , 1002px 1471px #FFF , 1753px 686px #FFF , 1278px 1090px #FFF , 1567px 283px #FFF , 1062px 1689px #FFF , 932px 1189px #FFF , 1972px 67px #FFF , 1067px 638px #FFF , 1405px 195px #FFF , 1563px 1524px #FFF , 311px 1215px #FFF , 1310px 1815px #FFF , 1031px 71px #FFF , 664px 273px #FFF , 1551px 343px #FFF , 182px 275px #FFF , 1334px 587px #FFF , 865px 278px #FFF , 316px 463px #FFF , 453px 244px #FFF , 1869px 1818px #FFF , 1302px 734px #FFF , 633px 939px #FFF , 136px 1910px #FFF , 1789px 93px #FFF , 1816px 1046px #FFF , 758px 102px #FFF , 1166px 581px #FFF , 13px 26px #FFF , 719px 1606px #FFF , 143px 1059px #FFF , 735px 362px #FFF , 684px 63px #FFF , 1280px 1259px #FFF , 244px 710px #FFF , 1512px 191px #FFF , 490px 142px #FFF , 1507px 1063px #FFF , 1484px 238px #FFF , 1106px 1447px #FFF , 1189px 1451px #FFF , 1358px 1937px #FFF , 830px 1946px #FFF , 697px 1594px #FFF , 905px 193px #FFF , 1421px 662px #FFF , 1736px 1725px #FFF , 1712px 715px #FFF , 64px 263px #FFF , 1413px 1241px #FFF , 518px 803px #FFF , 1858px 1475px #FFF , 349px 1243px #FFF , 1813px 1105px #FFF , 1363px 1043px #FFF , 1408px 1004px #FFF , 1907px 358px #FFF , 58px 839px #FFF , 1882px 532px #FFF , 1995px 1483px #FFF , 1037px 9px #FFF , 676px 591px #FFF , 897px 1864px #FFF , 1740px 1948px #FFF , 380px 603px #FFF , 941px 198px #FFF , 1065px 1207px #FFF , 1825px 243px #FFF , 796px 324px #FFF , 847px 156px #FFF , 449px 704px #FFF , 1866px 1746px #FFF , 497px 869px #FFF , 1316px 1039px #FFF , 1201px 1302px #FFF , 249px 638px #FFF , 361px 834px #FFF , 1036px 1049px #FFF , 139px 463px #FFF , 589px 28px #FFF , 1717px 860px #FFF , 1983px 1513px #FFF , 526px 1068px #FFF , 1419px 702px #FFF , 671px 1943px #FFF , 632px 1509px #FFF , 887px 875px #FFF , 1239px 159px #FFF , 1395px 755px #FFF , 835px 1464px #FFF , 595px 251px #FFF , 1360px 547px #FFF , 38px 1390px #FFF , 295px 368px #FFF , 1090px 1995px #FFF , 568px 272px #FFF , 1347px 1421px #FFF , 1377px 146px #FFF , 664px 551px #FFF , 329px 1876px #FFF , 84px 909px #FFF , 1701px 1500px #FFF , 1708px 1835px #FFF , 1699px 1922px #FFF , 132px 701px #FFF , 38px 321px #FFF , 1099px 1796px #FFF , 1275px 1119px #FFF , 1279px 804px #FFF , 315px 550px #FFF , 431px 580px #FFF , 460px 824px #FFF , 1001px 342px #FFF , 584px 1902px #FFF , 1427px 1012px #FFF , 201px 548px #FFF , 1885px 1630px #FFF , 1911px 292px #FFF , 1913px 1367px #FFF , 1421px 211px #FFF , 1287px 968px #FFF , 1985px 1200px #FFF , 1296px 889px #FFF , 766px 991px #FFF , 1689px 422px #FFF , 873px 1645px #FFF , 1690px 382px #FFF , 547px 719px #FFF , 1040px 621px #FFF , 1784px 404px #FFF , 168px 1622px #FFF , 1253px 810px #FFF , 1074px 1125px #FFF , 605px 1769px #FFF , 1577px 457px #FFF , 1677px 393px #FFF , 1678px 1313px #FFF , 251px 1559px #FFF , 1132px 70px #FFF , 645px 399px #FFF , 243px 860px #FFF , 3px 1610px #FFF , 1948px 1772px #FFF , 690px 668px #FFF , 978px 520px #FFF , 62px 757px #FFF , 984px 1984px #FFF , 1722px 1023px #FFF , 1360px 1884px #FFF , 1271px 1681px #FFF , 1335px 1351px #FFF , 1801px 1145px #FFF , 838px 911px #FFF , 1341px 1917px #FFF , 1231px 1997px #FFF , 1606px 700px #FFF , 932px 1323px #FFF , 1605px 532px #FFF , 455px 107px #FFF , 1602px 1367px #FFF , 1842px 86px #FFF , 1854px 1035px #FFF , 1742px 244px #FFF , 744px 172px #FFF , 6px 506px #FFF , 1625px 1275px #FFF , 723px 1707px #FFF , 132px 1139px #FFF , 1802px 98px #FFF , 1131px 902px #FFF , 1277px 164px #FFF , 599px 227px #FFF , 1208px 1573px #FFF , 1451px 1389px #FFF , 1420px 1070px #FFF , 1936px 716px #FFF , 1725px 1869px #FFF , 82px 795px #FFF , 763px 1957px #FFF , 1006px 1864px #FFF , 1782px 1393px #FFF , 1106px 1550px #FFF , 1584px 1571px #FFF , 102px 761px #FFF , 830px 37px #FFF , 1943px 1378px #FFF , 1653px 324px #FFF , 27px 1939px #FFF , 317px 299px #FFF , 444px 168px #FFF , 793px 647px #FFF , 327px 509px #FFF , 1726px 1760px #FFF , 1359px 828px #FFF , 438px 307px #FFF , 1880px 1285px #FFF , 973px 1578px #FFF , 836px 1386px #FFF , 1583px 924px #FFF , 1292px 814px #FFF , 1738px 1566px #FFF , 301px 1463px #FFF , 1040px 1036px #FFF , 1800px 1346px #FFF , 1111px 127px #FFF , 706px 574px #FFF , 103px 1167px #FFF , 1008px 649px #FFF , 687px 1287px #FFF , 1253px 1434px #FFF , 363px 1860px #FFF , 519px 1350px #FFF , 224px 1847px #FFF , 91px 433px #FFF , 1794px 119px #FFF , 519px 566px #FFF , 1056px 553px #FFF , 1388px 932px #FFF , 1880px 551px #FFF , 1666px 203px #FFF , 1323px 259px #FFF , 1598px 253px #FFF , 444px 1246px #FFF , 755px 841px #FFF , 824px 1131px #FFF , 1227px 199px #FFF , 815px 1028px #FFF , 1457px 484px #FFF , 1081px 616px #FFF , 779px 179px #FFF , 1598px 732px #FFF , 348px 1900px #FFF , 1108px 961px #FFF , 425px 761px #FFF , 1196px 1488px #FFF , 1801px 1667px #FFF , 722px 1203px #FFF , 556px 1143px #FFF , 536px 851px #FFF , 1950px 1449px #FFF , 500px 1821px #FFF , 1216px 1450px #FFF , 539px 1836px #FFF , 288px 357px #FFF , 8px 735px #FFF , 138px 405px #FFF , 1374px 888px #FFF , 1904px 724px #FFF , 814px 257px #FFF , 1350px 1797px #FFF , 1369px 24px #FFF , 1944px 1316px #FFF , 84px 1808px #FFF , 16px 1538px #FFF , 227px 1842px #FFF , 929px 1941px #FFF , 1080px 1416px #FFF , 1468px 12px #FFF , 1533px 719px #FFF , 670px 1074px #FFF , 329px 1475px #FFF , 10px 766px #FFF , 911px 85px #FFF , 1478px 1059px #FFF , 1756px 1202px #FFF , 584px 301px #FFF , 745px 1835px #FFF , 1112px 1087px #FFF , 824px 1568px #FFF , 1707px 629px #FFF , 1102px 1794px #FFF , 431px 290px #FFF , 584px 922px #FFF , 1187px 1040px #FFF , 58px 469px #FFF , 898px 1795px #FFF , 67px 1377px #FFF , 680px 1538px #FFF , 321px 1899px #FFF , 1777px 785px #FFF , 874px 1115px #FFF , 955px 34px #FFF , 715px 794px #FFF , 315px 1832px #FFF , 1258px 731px #FFF , 1502px 285px #FFF , 732px 188px #FFF , 1095px 1849px #FFF , 281px 1672px #FFF , 1359px 751px #FFF , 1625px 1563px #FFF , 583px 816px #FFF , 479px 270px #FFF , 1530px 1048px #FFF , 1363px 1937px #FFF , 354px 1835px #FFF , 1823px 1722px #FFF , 1850px 1850px #FFF , 549px 1758px #FFF , 381px 1448px #FFF , 200px 1176px #FFF , 1504px 108px #FFF , 1438px 1783px #FFF , 1723px 343px #FFF , 878px 665px #FFF , 556px 1804px #FFF , 958px 615px #FFF , 1449px 350px #FFF , 356px 1951px #FFF , 1191px 696px #FFF , 545px 751px #FFF , 730px 777px #FFF , 670px 1395px #FFF , 378px 1947px #FFF , 1012px 1049px #FFF , 1331px 1195px #FFF , 38px 1559px #FFF , 1405px 146px #FFF , 1147px 1728px #FFF , 393px 787px #FFF , 1252px 1265px #FFF , 1100px 396px #FFF , 288px 770px #FFF , 1853px 519px #FFF , 848px 1833px #FFF , 790px 976px #FFF , 1998px 1229px #FFF , 1240px 1677px #FFF , 1624px 155px #FFF , 735px 426px #FFF , 551px 389px #FFF , 845px 1038px #FFF , 670px 1650px #FFF , 1855px 452px #FFF , 1484px 506px #FFF , 652px 708px #FFF , 898px 1861px #FFF , 425px 1916px #FFF , 774px 1517px #FFF , 624px 1720px #FFF , 1203px 1188px #FFF , 1888px 963px #FFF , 1404px 1641px #FFF , 1721px 1902px #FFF , 1874px 169px #FFF , 1127px 1949px #FFF , 605px 544px #FFF , 347px 1988px #FFF , 72px 1582px #FFF , 1415px 1235px #FFF , 399px 1449px #FFF , 1034px 1156px #FFF , 1964px 1104px #FFF , 1734px 350px #FFF , 178px 1353px #FFF , 1626px 838px #FFF , 1169px 1860px #FFF , 1838px 1995px #FFF , 901px 1041px #FFF , 1150px 1079px #FFF , 414px 777px #FFF , 38px 832px #FFF , 464px 1742px #FFF , 1617px 1713px #FFF , 664px 1302px #FFF , 1962px 1096px #FFF , 1543px 346px #FFF , 1041px 549px #FFF , 141px 582px #FFF , 1740px 1791px #FFF , 902px 957px #FFF , 106px 165px #FFF , 179px 1160px #FFF , 1560px 606px #FFF , 334px 1089px #FFF , 588px 821px #FFF , 1232px 378px #FFF , 703px 127px #FFF , 1801px 681px #FFF , 1594px 1165px #FFF , 502px 1241px #FFF , 689px 1532px #FFF , 1204px 260px #FFF , 1091px 915px #FFF , 1878px 618px #FFF , 1943px 833px #FFF , 490px 1655px #FFF , 749px 630px #FFF , 1208px 1315px #FFF , 1481px 326px #FFF , 1132px 1571px #FFF , 260px 33px #FFF , 1131px 803px #FFF , 1607px 1392px #FFF , 275px 965px #FFF , 1786px 597px #FFF , 421px 1016px #FFF , 656px 1469px #FFF , 862px 438px #FFF , 726px 725px #FFF , 99px 741px #FFF , 1955px 1775px #FFF , 860px 1218px #FFF , 1829px 1692px #FFF , 466px 1089px #FFF , 931px 425px #FFF , 1146px 1247px #FFF , 1309px 762px #FFF , 469px 1794px #FFF , 1913px 1802px #FFF , 1687px 76px #FFF , 1394px 746px #FFF , 1018px 1072px #FFF , 988px 486px #FFF , 1152px 1485px #FFF , 1865px 1019px #FFF , 92px 845px #FFF , 1912px 704px #FFF , 1582px 1904px #FFF , 124px 213px #FFF , 1831px 1964px #FFF , 1481px 1857px #FFF , 288px 1246px #FFF , 2px 1023px #FFF , 223px 160px #FFF , 1320px 453px #FFF , 1480px 285px #FFF , 1951px 26px #FFF , 1969px 1220px #FFF , 201px 1395px #FFF , 608px 319px #FFF , 1590px 1438px #FFF , 1425px 1335px #FFF , 1390px 381px #FFF , 1501px 161px #FFF , 1257px 311px #FFF , 747px 1749px #FFF , 1629px 1921px #FFF , 760px 1257px #FFF , 890px 1723px #FFF , 1411px 257px #FFF , 1857px 1679px #FFF , 1442px 338px #FFF , 1179px 1284px #FFF , 976px 489px #FFF , 894px 1865px #FFF , 49px 1748px #FFF , 1816px 218px #FFF , 939px 1606px #FFF , 1627px 1160px #FFF , 325px 904px #FFF , 935px 1793px #FFF , 1797px 1184px #FFF , 1658px 868px #FFF , 959px 1636px #FFF , 391px 1728px #FFF , 1872px 536px #FFF , 1670px 1488px #FFF , 1080px 303px #FFF , 998px 1892px #FFF , 353px 1942px #FFF , 1781px 1857px #FFF , 173px 91px #FFF , 441px 755px #FFF , 814px 1365px #FFF , 1471px 1692px #FFF , 1978px 1676px #FFF , 1391px 739px #FFF , 943px 1870px #FFF , 465px 1153px #FFF , 593px 713px #FFF , 1224px 538px #FFF , 472px 1772px #FFF , 1089px 643px #FFF , 1648px 178px #FFF , 967px 450px #FFF , 508px 1764px #FFF , 1704px 1225px #FFF , 715px 201px #FFF , 1613px 1674px #FFF , 939px 1626px #FFF , 1802px 435px #FFF , 1323px 1265px #FFF , 142px 1885px #FFF , 695px 522px #FFF , 1737px 403px #FFF , 461px 509px #FFF , 664px 1237px #FFF , 1487px 1614px #FFF , 1959px 1287px #FFF , 769px 1752px #FFF , 1067px 551px #FFF , 120px 1326px #FFF , 101px 1803px #FFF , 1942px 839px #FFF , 393px 1798px #FFF , 1798px 1856px #FFF , 876px 481px #FFF , 1350px 1152px #FFF , 1291px 1789px #FFF , 932px 1299px #FFF , 400px 588px #FFF , 829px 1804px #FFF , 213px 2000px #FFF , 599px 1495px #FFF , 1217px 1076px #FFF , 1844px 1332px #FFF , 1396px 1111px #FFF , 1746px 1256px #FFF , 1412px 1168px #FFF;
  animation: animStar 50s linear infinite;
}
.stars .star-1:after {
  width: 1px;
  height: 1px;
  box-shadow: 1501px 410px #FFF , 959px 1177px #FFF , 72px 1744px #FFF , 161px 1758px #FFF , 1904px 477px #FFF , 9px 1769px #FFF , 417px 1329px #FFF , 1993px 172px #FFF , 1180px 394px #FFF , 314px 666px #8bc34a , 1449px 321px #8bc34a , 514px 666px #8bc34a , 181px 288px #8bc34a , 1742px 56px #8bc34a , 1772px 1261px #8bc34a , 489px 913px #8bc34a , 1106px 729px #8bc34a , 922px 1145px #8bc34a , 216px 966px #8bc34a , 401px 103px #8bc34a , 1980px 1230px #8bc34a , 721px 445px #8bc34a , 879px 1364px #8bc34a , 554px 714px #8bc34a , 692px 1939px #8bc34a , 1275px 371px #8bc34a , 1466px 606px #8bc34a , 326px 1020px #8bc34a , 928px 520px #8bc34a , 231px 951px #8bc34a , 1414px 513px #8bc34a , 808px 1873px #8bc34a , 1326px 1172px #8bc34a , 1658px 742px #8bc34a , 1874px 640px #8bc34a , 1847px 983px #8bc34a , 683px 1678px #8bc34a , 712px 613px #8bc34a , 171px 1269px #8bc34a , 1876px 1245px #8bc34a , 180px 166px #8bc34a , 1115px 305px #8bc34a , 276px 325px #8bc34a , 129px 1252px #8bc34a , 1674px 1363px #8bc34a , 87px 1577px #8bc34a , 1492px 1154px #8bc34a , 1736px 1799px #8bc34a , 273px 1127px #8bc34a , 1283px 1967px #8bc34a , 1640px 725px #8bc34a , 890px 88px #8bc34a , 1171px 1475px #8bc34a , 329px 1483px #8bc34a , 1823px 985px #8bc34a , 991px 1971px #8bc34a , 997px 118px #8bc34a , 1720px 1908px #8bc34a , 955px 1030px #8bc34a , 1339px 397px #8bc34a , 1591px 1217px #8bc34a , 778px 734px #8bc34a , 1671px 662px #8bc34a , 119px 1091px #FFF , 947px 675px #FFF , 1508px 1246px #FFF , 1266px 1950px #FFF , 1853px 477px #FFF , 1690px 276px #FFF , 1893px 43px #FFF , 509px 1413px #FFF , 542px 1456px #FFF , 848px 1113px #FFF , 129px 360px #FFF , 1082px 1577px #FFF , 1432px 65px #FFF , 1054px 269px #FFF , 481px 792px #FFF , 299px 1732px #FFF , 965px 845px #FFF , 919px 741px #FFF , 316px 1127px #FFF , 1884px 643px #FFF , 1011px 45px #FFF , 1255px 116px #FFF , 1121px 633px #FFF , 398px 462px #FFF , 169px 1099px #FFF , 1852px 1514px #FFF , 1239px 121px #FFF , 1721px 917px #FFF , 216px 1300px #FFF , 1558px 1625px #FFF , 414px 1998px #FFF , 544px 1529px #FFF , 1020px 947px #FFF , 1688px 1560px #FFF , 866px 1350px #FFF , 57px 640px #FFF , 28px 1514px #FFF , 314px 1561px #FFF , 34px 526px #FFF , 1267px 1872px #FFF , 1947px 1722px #FFF , 1126px 275px #FFF , 1397px 1690px #FFF , 68px 295px #FFF , 1813px 1737px #FFF , 641px 938px #FFF , 756px 443px #FFF , 1416px 1318px #FFF , 1328px 560px #FFF , 427px 422px #FFF , 494px 914px #FFF , 888px 1200px #FFF , 1001px 64px #FFF , 1161px 1710px #FFF , 1498px 1008px #FFF , 1771px 1025px #FFF , 194px 896px #FFF , 971px 190px #FFF , 384px 1098px #FFF , 1925px 1791px #FFF , 1938px 240px #FFF , 43px 1224px #FFF , 223px 389px #FFF , 405px 120px #FFF , 1379px 785px #FFF , 1365px 1217px #FFF , 1614px 1428px #FFF , 373px 1204px #FFF , 691px 413px #FFF , 1506px 1084px #FFF , 473px 1294px #FFF , 938px 51px #FFF , 1997px 1420px #FFF , 137px 1335px #FFF , 122px 538px #FFF , 1200px 736px #FFF , 235px 857px #FFF , 1927px 267px #FFF , 1492px 1495px #FFF , 1451px 315px #FFF , 1325px 77px #FFF , 514px 67px #FFF , 422px 1413px #FFF , 1990px 573px #FFF , 618px 354px #FFF , 1802px 1133px #FFF , 1425px 592px #FFF , 893px 460px #FFF , 328px 1353px #FFF , 221px 1716px #FFF , 580px 1436px #FFF , 495px 1462px #FFF , 1085px 643px #FFF , 505px 763px #FFF , 1467px 1163px #FFF , 1174px 194px #FFF , 932px 1573px #FFF , 384px 624px #FFF , 501px 526px #FFF , 415px 970px #FFF , 191px 1327px #FFF , 1708px 259px #FFF , 1077px 500px #FFF , 803px 1448px #FFF , 1040px 1117px #FFF , 1888px 1140px #FFF , 605px 331px #FFF , 764px 896px #FFF , 1338px 231px #FFF , 972px 1441px #FFF , 1279px 1160px #FFF , 309px 492px #FFF , 683px 388px #FFF , 34px 255px #FFF , 1720px 1335px #FFF , 1099px 829px #FFF , 1524px 661px #FFF , 1809px 552px #FFF , 1701px 1986px #FFF , 1712px 94px #FFF , 544px 1067px #FFF , 690px 127px #FFF , 1158px 1761px #FFF , 1591px 1669px #FFF , 1069px 244px #FFF , 1278px 664px #FFF , 290px 367px #FFF , 1002px 1471px #FFF , 1753px 686px #FFF , 1278px 1090px #FFF , 1567px 283px #FFF , 1062px 1689px #FFF , 932px 1189px #FFF , 1972px 67px #FFF , 1067px 638px #FFF , 1405px 195px #FFF , 1563px 1524px #FFF , 311px 1215px #FFF , 1310px 1815px #FFF , 1031px 71px #FFF , 664px 273px #FFF , 1551px 343px #FFF , 182px 275px #FFF , 1334px 587px #FFF , 865px 278px #FFF , 316px 463px #FFF , 453px 244px #FFF , 1869px 1818px #FFF , 1302px 734px #FFF , 633px 939px #FFF , 136px 1910px #FFF , 1789px 93px #FFF , 1816px 1046px #FFF , 758px 102px #8bc34a , 1166px 581px #8bc34a , 13px 26px #8bc34a , 719px 1606px #8bc34a , 143px 1059px #8bc34a , 735px 362px #8bc34a , 684px 63px #8bc34a , 1280px 1259px #8bc34a , 244px 710px #8bc34a , 1512px 191px #8bc34a , 490px 142px #8bc34a , 1507px 1063px #8bc34a , 1484px 238px #8bc34a , 1106px 1447px #8bc34a , 1189px 1451px #8bc34a , 1358px 1937px #8bc34a , 830px 1946px #8bc34a , 697px 1594px #8bc34a , 905px 193px #8bc34a , 1421px 662px #8bc34a , 1736px 1725px #8bc34a , 1712px 715px #8bc34a , 64px 263px #8bc34a , 1413px 1241px #8bc34a , 518px 803px #8bc34a , 1858px 1475px #8bc34a , 349px 1243px #8bc34a , 1813px 1105px #8bc34a , 1363px 1043px #8bc34a , 1408px 1004px #8bc34a , 1907px 358px #8bc34a , 58px 839px #8bc34a , 1882px 532px #FFF , 1995px 1483px #FFF , 1037px 9px #FFF , 676px 591px #FFF , 897px 1864px #FFF , 1740px 1948px #FFF , 380px 603px #FFF , 941px 198px #FFF , 1065px 1207px #FFF , 1825px 243px #FFF , 796px 324px #FFF , 847px 156px #FFF , 449px 704px #FFF , 1866px 1746px #FFF , 497px 869px #FFF , 1316px 1039px #FFF , 1201px 1302px #FFF , 249px 638px #FFF , 361px 834px #FFF , 1036px 1049px #FFF , 139px 463px #FFF , 589px 28px #FFF , 1717px 860px #FFF , 1983px 1513px #FFF , 526px 1068px #FFF , 1419px 702px #FFF , 671px 1943px #FFF , 632px 1509px #FFF , 887px 875px #FFF , 1239px 159px #FFF , 1395px 755px #FFF , 835px 1464px #FFF , 595px 251px #FFF , 1360px 547px #FFF , 38px 1390px #FFF , 295px 368px #FFF , 1090px 1995px #FFF , 568px 272px #FFF , 1347px 1421px #FFF , 1377px 146px #FFF , 664px 551px #FFF , 329px 1876px #FFF , 84px 909px #FFF , 1701px 1500px #FFF , 1708px 1835px #FFF , 1699px 1922px #FFF , 132px 701px #FFF , 38px 321px #FFF , 1099px 1796px #FFF , 1275px 1119px #FFF , 1279px 804px #FFF , 315px 550px #FFF , 431px 580px #FFF , 460px 824px #FFF , 1001px 342px #FFF , 584px 1902px #FFF , 1427px 1012px #FFF , 201px 548px #FFF , 1885px 1630px #FFF , 1911px 292px #FFF , 1913px 1367px #FFF , 1421px 211px #FFF , 1287px 968px #FFF , 1985px 1200px #FFF , 1296px 889px #FFF , 766px 991px #FFF , 1689px 422px #FFF , 873px 1645px #FFF , 1690px 382px #FFF , 547px 719px #FFF , 1040px 621px #FFF , 1784px 404px #FFF , 168px 1622px #FFF , 1253px 810px #FFF , 1074px 1125px #FFF , 605px 1769px #FFF , 1577px 457px #FFF , 1677px 393px #FFF , 1678px 1313px #FFF , 251px 1559px #FFF , 1132px 70px #FFF , 645px 399px #FFF , 243px 860px #FFF , 3px 1610px #FFF , 1948px 1772px #FFF , 690px 668px #FFF , 978px 520px #FFF , 62px 757px #FFF , 984px 1984px #FFF , 1722px 1023px #FFF , 1360px 1884px #FFF , 1271px 1681px #FFF , 1335px 1351px #FFF , 1801px 1145px #FFF , 838px 911px #FFF , 1341px 1917px #FFF , 1231px 1997px #FFF , 1606px 700px #FFF , 932px 1323px #FFF , 1605px 532px #FFF , 455px 107px #FFF , 1602px 1367px #FFF , 1842px 86px #FFF , 1854px 1035px #FFF , 1742px 244px #FFF , 744px 172px #FFF , 6px 506px #FFF , 1625px 1275px #FFF , 723px 1707px #FFF , 132px 1139px #FFF , 1802px 98px #FFF , 1131px 902px #FFF , 1277px 164px #FFF , 599px 227px #FFF , 1208px 1573px #FFF , 1451px 1389px #FFF , 1420px 1070px #FFF , 1936px 716px #FFF , 1725px 1869px #FFF , 82px 795px #FFF , 763px 1957px #FFF , 1006px 1864px #FFF , 1782px 1393px #FFF , 1106px 1550px #FFF , 1584px 1571px #FFF , 102px 761px #FFF , 830px 37px #FFF , 1943px 1378px #FFF , 1653px 324px #FFF , 27px 1939px #FFF , 317px 299px #FFF , 444px 168px #FFF , 793px 647px #FFF , 327px 509px #FFF , 1726px 1760px #FFF , 1359px 828px #FFF , 438px 307px #FFF , 1880px 1285px #FFF , 973px 1578px #FFF , 836px 1386px #FFF , 1583px 924px #FFF , 1292px 814px #FFF , 1738px 1566px #FFF , 301px 1463px #FFF , 1040px 1036px #FFF , 1800px 1346px #FFF , 1111px 127px #FFF , 706px 574px #FFF , 103px 1167px #FFF , 1008px 649px #FFF , 687px 1287px #FFF , 1253px 1434px #FFF , 363px 1860px #FFF , 519px 1350px #FFF , 224px 1847px #FFF , 91px 433px #FFF , 1794px 119px #FFF , 519px 566px #FFF , 1056px 553px #FFF , 1388px 932px #FFF , 1880px 551px #FFF , 1666px 203px #FFF , 1323px 259px #FFF , 1598px 253px #FFF , 444px 1246px #FFF , 755px 841px #FFF , 824px 1131px #FFF , 1227px 199px #FFF , 815px 1028px #FFF , 1457px 484px #FFF , 1081px 616px #FFF , 779px 179px #FFF , 1598px 732px #FFF , 348px 1900px #FFF , 1108px 961px #FFF , 425px 761px #FFF , 1196px 1488px #FFF , 1801px 1667px #FFF , 722px 1203px #FFF , 556px 1143px #FFF , 536px 851px #FFF , 1950px 1449px #FFF , 500px 1821px #FFF , 1216px 1450px #FFF , 539px 1836px #FFF , 288px 357px #FFF , 8px 735px #FFF , 138px 405px #FFF , 1374px 888px #FFF , 1904px 724px #FFF , 814px 257px #FFF , 1350px 1797px #FFF , 1369px 24px #FFF , 1944px 1316px #FFF , 84px 1808px #FFF , 16px 1538px #FFF , 227px 1842px #FFF , 929px 1941px #FFF , 1080px 1416px #FFF , 1468px 12px #FFF , 1533px 719px #FFF , 670px 1074px #FFF , 329px 1475px #FFF , 10px 766px #FFF , 911px 85px #FFF , 1478px 1059px #FFF , 1756px 1202px #FFF , 584px 301px #FFF , 745px 1835px #FFF , 1112px 1087px #FFF , 824px 1568px #FFF , 1707px 629px #FFF , 1102px 1794px #FFF , 431px 290px #FFF , 584px 922px #FFF , 1187px 1040px #FFF , 58px 469px #FFF , 898px 1795px #FFF , 67px 1377px #FFF , 680px 1538px #FFF , 321px 1899px #FFF , 1777px 785px #FFF , 874px 1115px #FFF , 955px 34px #FFF , 715px 794px #FFF , 315px 1832px #FFF , 1258px 731px #FFF , 1502px 285px #FFF , 732px 188px #FFF , 1095px 1849px #FFF , 281px 1672px #FFF , 1359px 751px #FFF , 1625px 1563px #FFF , 583px 816px #FFF , 479px 270px #FFF , 1530px 1048px #FFF , 1363px 1937px #FFF , 354px 1835px #FFF , 1823px 1722px #FFF , 1850px 1850px #FFF , 549px 1758px #FFF , 381px 1448px #FFF , 200px 1176px #FFF , 1504px 108px #FFF , 1438px 1783px #FFF , 1723px 343px #FFF , 878px 665px #FFF , 556px 1804px #FFF , 958px 615px #FFF , 1449px 350px #FFF , 356px 1951px #FFF , 1191px 696px #FFF , 545px 751px #FFF , 730px 777px #FFF , 670px 1395px #FFF , 378px 1947px #FFF , 1012px 1049px #FFF , 1331px 1195px #FFF , 38px 1559px #FFF , 1405px 146px #FFF , 1147px 1728px #FFF , 393px 787px #FFF , 1252px 1265px #FFF , 1100px 396px #FFF , 288px 770px #FFF , 1853px 519px #FFF , 848px 1833px #FFF , 790px 976px #FFF , 1998px 1229px #FFF , 1240px 1677px #FFF , 1624px 155px #FFF , 735px 426px #FFF , 551px 389px #FFF , 845px 1038px #FFF , 670px 1650px #FFF , 1855px 452px #FFF , 1484px 506px #FFF , 652px 708px #FFF , 898px 1861px #FFF , 425px 1916px #FFF , 774px 1517px #FFF , 624px 1720px #FFF , 1203px 1188px #FFF , 1888px 963px #FFF , 1404px 1641px #FFF , 1721px 1902px #FFF , 1874px 169px #FFF , 1127px 1949px #FFF , 605px 544px #FFF , 347px 1988px #FFF , 72px 1582px #FFF , 1415px 1235px #FFF , 399px 1449px #FFF , 1034px 1156px #FFF , 1964px 1104px #FFF , 1734px 350px #FFF , 178px 1353px #FFF , 1626px 838px #FFF , 1169px 1860px #FFF , 1838px 1995px #FFF , 901px 1041px #FFF , 1150px 1079px #FFF , 414px 777px #FFF , 38px 832px #FFF , 464px 1742px #FFF , 1617px 1713px #FFF , 664px 1302px #FFF , 1962px 1096px #FFF , 1543px 346px #FFF , 1041px 549px #FFF , 141px 582px #FFF , 1740px 1791px #FFF , 902px 957px #FFF , 106px 165px #FFF , 179px 1160px #FFF , 1560px 606px #FFF , 334px 1089px #FFF , 588px 821px #FFF , 1232px 378px #FFF , 703px 127px #FFF , 1801px 681px #FFF , 1594px 1165px #FFF , 502px 1241px #FFF , 689px 1532px #FFF , 1204px 260px #FFF , 1091px 915px #FFF , 1878px 618px #FFF , 1943px 833px #FFF , 490px 1655px #FFF , 749px 630px #FFF , 1208px 1315px #FFF , 1481px 326px #FFF , 1132px 1571px #FFF , 260px 33px #FFF , 1131px 803px #FFF , 1607px 1392px #FFF , 275px 965px #FFF , 1786px 597px #FFF , 421px 1016px #FFF , 656px 1469px #FFF , 862px 438px #FFF , 726px 725px #FFF , 99px 741px #FFF , 1955px 1775px #FFF , 860px 1218px #FFF , 1829px 1692px #FFF , 466px 1089px #FFF , 931px 425px #FFF , 1146px 1247px #FFF , 1309px 762px #FFF , 469px 1794px #FFF , 1913px 1802px #FFF , 1687px 76px #FFF , 1394px 746px #FFF , 1018px 1072px #FFF , 988px 486px #FFF , 1152px 1485px #FFF , 1865px 1019px #FFF , 92px 845px #FFF , 1912px 704px #FFF , 1582px 1904px #FFF , 124px 213px #FFF , 1831px 1964px #FFF , 1481px 1857px #FFF , 288px 1246px #FFF , 2px 1023px #FFF , 223px 160px #FFF , 1320px 453px #FFF , 1480px 285px #FFF , 1951px 26px #FFF , 1969px 1220px #FFF , 201px 1395px #FFF , 608px 319px #FFF , 1590px 1438px #FFF , 1425px 1335px #FFF , 1390px 381px #FFF , 1501px 161px #FFF , 1257px 311px #FFF , 747px 1749px #FFF , 1629px 1921px #FFF , 760px 1257px #FFF , 890px 1723px #FFF , 1411px 257px #FFF , 1857px 1679px #FFF , 1442px 338px #FFF , 1179px 1284px #FFF , 976px 489px #FFF , 894px 1865px #FFF , 49px 1748px #FFF , 1816px 218px #FFF , 939px 1606px #FFF , 1627px 1160px #FFF , 325px 904px #FFF , 935px 1793px #FFF , 1797px 1184px #FFF , 1658px 868px #FFF , 959px 1636px #FFF , 391px 1728px #FFF , 1872px 536px #FFF , 1670px 1488px #FFF , 1080px 303px #FFF , 998px 1892px #FFF , 353px 1942px #FFF , 1781px 1857px #FFF , 173px 91px #FFF , 441px 755px #FFF , 814px 1365px #FFF , 1471px 1692px #FFF , 1978px 1676px #FFF , 1391px 739px #FFF , 943px 1870px #FFF , 465px 1153px #FFF , 593px 713px #FFF , 1224px 538px #FFF , 472px 1772px #FFF , 1089px 643px #FFF , 1648px 178px #FFF , 967px 450px #FFF , 508px 1764px #FFF , 1704px 1225px #FFF , 715px 201px #FFF , 1613px 1674px #FFF , 939px 1626px #FFF , 1802px 435px #FFF , 1323px 1265px #FFF , 142px 1885px #FFF , 695px 522px #FFF , 1737px 403px #FFF , 461px 509px #FFF , 664px 1237px #FFF , 1487px 1614px #FFF , 1959px 1287px #FFF , 769px 1752px #FFF , 1067px 551px #FFF , 120px 1326px #FFF , 101px 1803px #FFF , 1942px 839px #FFF , 393px 1798px #FFF , 1798px 1856px #FFF , 876px 481px #FFF , 1350px 1152px #FFF , 1291px 1789px #FFF , 932px 1299px #FFF , 400px 588px #FFF , 829px 1804px #FFF , 213px 2000px #FFF , 599px 1495px #FFF , 1217px 1076px #FFF , 1844px 1332px #FFF , 1396px 1111px #FFF , 1746px 1256px #FFF , 1412px 1168px #FFF;
}
.stars .star-2 {
  width: 2px;
  height: 2px;
  box-shadow: 342px 1647px #FFF , 1513px 196px #FFF , 778px 433px #FFF , 419px 1505px #FFF , 1516px 1612px #FFF , 527px 341px #FFF , 48px 617px #FFF , 28px 1160px #FFF , 435px 1064px #FFF , 374px 1401px #FFF , 676px 294px #FFF , 56px 1590px #FFF , 1411px 518px #FFF , 560px 1227px #FFF , 248px 1806px #FFF , 1999px 247px #FFF , 307px 426px #FFF , 1781px 849px #FFF , 210px 877px #FFF , 543px 160px #FFF , 1125px 1209px #FFF , 543px 1968px #FFF , 1662px 475px #FFF , 790px 1224px #FFF , 1996px 1749px #FFF , 1702px 115px #FFF , 1695px 985px #FFF , 1772px 1228px #FFF , 1499px 836px #FFF , 1090px 565px #FFF , 485px 1707px #FFF , 227px 1262px #FFF , 1762px 361px #FFF , 84px 1489px #FFF , 1091px 840px #FFF , 1283px 35px #FFF , 1468px 288px #FFF , 1811px 1435px #FFF , 1224px 1901px #8bc34a , 1362px 1492px #8bc34a , 726px 796px #8bc34a , 525px 571px #8bc34a , 732px 1755px #8bc34a , 719px 552px #8bc34a , 1122px 1087px #8bc34a , 1207px 1951px #8bc34a , 1998px 3px #8bc34a , 1064px 896px #8bc34a , 1683px 1943px #8bc34a , 701px 1988px #8bc34a , 1095px 1455px #8bc34a , 754px 25px #8bc34a , 1570px 950px #8bc34a , 1020px 1031px #8bc34a , 446px 1271px #8bc34a , 1522px 1617px #8bc34a , 333px 1297px #FFF , 539px 981px #FFF , 1786px 614px #FFF , 865px 869px #FFF , 50px 677px #FFF , 725px 94px #FFF , 545px 118px #FFF , 1951px 1095px #FFF , 1254px 826px #FFF , 450px 563px #FFF , 1094px 22px #FFF , 472px 1664px #FFF , 1130px 1213px #FFF , 1260px 1590px #FFF , 422px 742px #FFF , 1429px 527px #FFF , 1076px 1719px #FFF , 258px 1752px #FFF , 361px 399px #FFF , 996px 118px #FFF , 305px 1076px #FFF , 816px 512px #FFF , 953px 834px #FFF , 1616px 802px #FFF , 449px 288px #FFF , 236px 1554px #FFF , 558px 1749px #FFF , 1914px 1691px #FFF , 1639px 943px #FFF , 955px 133px #FFF , 1822px 124px #FFF , 1479px 934px #FFF , 1705px 257px #FFF , 909px 1901px #FFF , 461px 1144px #FFF , 651px 1294px #FFF , 370px 1531px #FFF , 207px 1215px #FFF , 309px 941px #FFF , 358px 183px #FFF , 337px 1178px #FFF , 956px 227px #FFF , 1545px 1447px #FFF , 142px 1989px #FFF , 998px 94px #FFF , 766px 102px #FFF , 1136px 556px #FFF , 1009px 808px #FFF , 6px 1989px #FFF , 1506px 1071px #FFF , 645px 1403px #FFF , 1596px 1797px #FFF , 1998px 1822px #FFF , 1453px 65px #FFF , 441px 602px #FFF , 469px 500px #FFF , 1197px 1798px #FFF , 1875px 965px #FFF , 1548px 1038px #FFF , 1736px 174px #FFF , 732px 1760px #FFF , 1097px 1453px #FFF , 720px 1652px #FFF , 1185px 316px #FFF , 698px 1725px #FFF , 1406px 648px #FFF , 1405px 1631px #FFF , 1493px 1942px #FFF , 676px 1993px #FFF , 1425px 1777px #FFF , 1593px 1679px #FFF , 1672px 715px #FFF , 1624px 896px #FFF , 242px 315px #FFF , 1967px 727px #FFF , 1365px 525px #FFF , 788px 883px #FFF , 1899px 634px #FFF , 1256px 1217px #FFF , 605px 241px #FFF , 1226px 457px #FFF , 1290px 1800px #FFF , 680px 546px #8bc34a , 1998px 641px #8bc34a , 1211px 379px #8bc34a , 1851px 1750px #8bc34a , 406px 1798px #8bc34a , 1887px 203px #8bc34a , 1373px 896px #8bc34a , 991px 1361px #8bc34a , 1828px 1856px #FFF , 335px 415px #FFF , 1430px 1307px #FFF , 1172px 1791px #FFF , 1971px 1476px #FFF , 152px 975px #FFF , 94px 598px #FFF , 442px 438px #FFF , 1907px 1129px #FFF , 1817px 980px #FFF , 1521px 1431px #FFF , 410px 1810px #FFF , 1552px 1277px #FFF , 736px 1148px #FFF , 1991px 22px #FFF , 987px 358px #FFF , 137px 355px #FFF , 1414px 1878px #FFF , 1712px 1447px #FFF , 78px 1899px #FFF , 1439px 1815px #FFF , 953px 633px #FFF , 1083px 1315px #FFF , 1916px 1728px #FFF , 560px 1453px #FFF , 1014px 1382px #FFF , 214px 149px #FFF , 1786px 1811px #FFF , 1265px 228px #FFF , 1011px 58px #FFF , 510px 839px #FFF , 872px 541px #FFF , 1769px 562px #FFF , 1228px 52px #FFF , 893px 659px #FFF , 1924px 1741px #FFF , 10px 817px #FFF , 1528px 327px #FFF , 1800px 1667px #FFF , 1784px 1309px #FFF , 350px 1300px #FFF , 583px 140px #FFF , 842px 890px #FFF , 1530px 1566px #FFF , 1864px 1287px #FFF , 1095px 682px #FFF , 1404px 521px #FFF , 1310px 843px #FFF , 1626px 1886px #FFF , 1092px 945px #FFF , 1107px 491px #FFF , 735px 1229px #FFF , 1404px 1491px #FFF , 88px 1605px #FFF;
  animation: animStar 100s linear infinite;
}
.stars .star-2:after {
  width: 2px;
  height: 2px;
  box-shadow: 342px 1647px #FFF , 1513px 196px #FFF , 778px 433px #FFF , 419px 1505px #FFF , 1516px 1612px #FFF , 527px 341px #FFF , 48px 617px #FFF , 28px 1160px #FFF , 435px 1064px #FFF , 374px 1401px #FFF , 676px 294px #FFF , 56px 1590px #FFF , 1411px 518px #FFF , 560px 1227px #FFF , 248px 1806px #FFF , 1999px 247px #FFF , 307px 426px #FFF , 1781px 849px #FFF , 210px 877px #FFF , 543px 160px #FFF , 1125px 1209px #FFF , 543px 1968px #FFF , 1662px 475px #FFF , 790px 1224px #FFF , 1996px 1749px #8bc34a , 1702px 115px #8bc34a , 1695px 985px #8bc34a , 1772px 1228px #8bc34a , 1499px 836px #8bc34a , 1090px 565px #8bc34a , 485px 1707px #8bc34a , 227px 1262px #8bc34a , 1762px 361px #8bc34a , 84px 1489px #8bc34a , 1091px 840px #8bc34a , 1283px 35px #FFF , 1468px 288px #FFF , 1811px 1435px #FFF , 1224px 1901px #FFF , 1362px 1492px #FFF , 726px 796px #FFF , 525px 571px #FFF , 732px 1755px #FFF , 719px 552px #FFF , 1122px 1087px #FFF , 1207px 1951px #FFF , 1998px 3px #FFF , 1064px 896px #FFF , 1683px 1943px #FFF , 701px 1988px #FFF , 1095px 1455px #FFF , 754px 25px #FFF , 1570px 950px #FFF , 1020px 1031px #FFF , 446px 1271px #FFF , 1522px 1617px #FFF , 333px 1297px #FFF , 539px 981px #FFF , 1786px 614px #FFF , 865px 869px #FFF , 50px 677px #FFF , 725px 94px #FFF , 545px 118px #FFF , 1951px 1095px #FFF , 1254px 826px #FFF , 450px 563px #FFF , 1094px 22px #FFF , 472px 1664px #FFF , 1130px 1213px #FFF , 1260px 1590px #FFF , 422px 742px #FFF , 1429px 527px #FFF , 1076px 1719px #FFF , 258px 1752px #FFF , 361px 399px #FFF , 996px 118px #FFF , 305px 1076px #FFF , 816px 512px #FFF , 953px 834px #FFF , 1616px 802px #FFF , 449px 288px #FFF , 236px 1554px #FFF , 558px 1749px #FFF , 1914px 1691px #FFF , 1639px 943px #FFF , 955px 133px #8bc34a , 1822px 124px #8bc34a , 1479px 934px #8bc34a , 1705px 257px #8bc34a , 909px 1901px #8bc34a , 461px 1144px #8bc34a , 651px 1294px #8bc34a , 370px 1531px #8bc34a , 207px 1215px #8bc34a , 309px 941px #8bc34a , 358px 183px #8bc34a , 337px 1178px #8bc34a , 956px 227px #8bc34a , 1545px 1447px #8bc34a , 142px 1989px #8bc34a , 998px 94px #8bc34a , 766px 102px #8bc34a , 1136px 556px #FFF , 1009px 808px #FFF , 6px 1989px #FFF , 1506px 1071px #FFF , 645px 1403px #FFF , 1596px 1797px #FFF , 1998px 1822px #FFF , 1453px 65px #FFF , 441px 602px #FFF , 469px 500px #FFF , 1197px 1798px #FFF , 1875px 965px #FFF , 1548px 1038px #FFF , 1736px 174px #FFF , 732px 1760px #FFF , 1097px 1453px #FFF , 720px 1652px #FFF , 1185px 316px #FFF , 698px 1725px #FFF , 1406px 648px #FFF , 1405px 1631px #FFF , 1493px 1942px #FFF , 676px 1993px #FFF , 1425px 1777px #FFF , 1593px 1679px #FFF , 1672px 715px #FFF , 1624px 896px #FFF , 242px 315px #FFF , 1967px 727px #FFF , 1365px 525px #FFF , 788px 883px #FFF , 1899px 634px #FFF , 1256px 1217px #FFF , 605px 241px #FFF , 1226px 457px #FFF , 1290px 1800px #FFF , 680px 546px #FFF , 1998px 641px #FFF , 1211px 379px #FFF , 1851px 1750px #FFF , 406px 1798px #FFF , 1887px 203px #FFF , 1373px 896px #FFF , 991px 1361px #FFF , 1828px 1856px #FFF , 335px 415px #FFF , 1430px 1307px #FFF , 1172px 1791px #FFF , 1971px 1476px #8bc34a , 152px 975px #8bc34a , 94px 598px #8bc34a , 442px 438px #8bc34a , 1907px 1129px #8bc34a , 1817px 980px #8bc34a , 1521px 1431px #8bc34a , 410px 1810px #8bc34a , 1552px 1277px #8bc34a , 736px 1148px #8bc34a , 1991px 22px #8bc34a , 987px 358px #8bc34a , 137px 355px #8bc34a , 1414px 1878px #FFF , 1712px 1447px #FFF , 78px 1899px #FFF , 1439px 1815px #FFF , 953px 633px #FFF , 1083px 1315px #FFF , 1916px 1728px #FFF , 560px 1453px #FFF , 1014px 1382px #FFF , 214px 149px #FFF , 1786px 1811px #FFF , 1265px 228px #FFF , 1011px 58px #FFF , 510px 839px #FFF , 872px 541px #FFF , 1769px 562px #FFF , 1228px 52px #FFF , 893px 659px #FFF , 1924px 1741px #FFF , 10px 817px #FFF , 1528px 327px #FFF , 1800px 1667px #FFF , 1784px 1309px #FFF , 350px 1300px #FFF , 583px 140px #FFF , 842px 890px #FFF , 1530px 1566px #FFF , 1864px 1287px #FFF , 1095px 682px #FFF , 1404px 521px #FFF , 1310px 843px #FFF , 1626px 1886px #FFF , 1092px 945px #FFF , 1107px 491px #FFF , 735px 1229px #FFF , 1404px 1491px #FFF , 88px 1605px #FFF;
}
.stars .star-3 {
  width: 3px;
  height: 3px;
  box-shadow: 2000px 1738px #FFF , 346px 1898px #FFF , 1329px 1659px #FFF , 289px 863px #FFF , 1346px 1399px #FFF , 1141px 1067px #FFF , 663px 1032px #FFF , 88px 355px #FFF , 1994px 1253px #FFF , 399px 368px #FFF , 1861px 19px #8bc34a , 917px 993px #8bc34a , 1113px 1103px #8bc34a , 1682px 295px #8bc34a , 1200px 174px #8bc34a , 592px 1463px #8bc34a , 175px 521px #8bc34a , 1679px 1230px #8bc34a , 1803px 1741px #8bc34a , 1514px 267px #8bc34a , 423px 1926px #8bc34a , 1216px 1050px #8bc34a , 1199px 1375px #8bc34a , 376px 1388px #8bc34a , 1599px 430px #8bc34a , 1948px 1658px #8bc34a , 67px 1397px #FFF , 816px 418px #FFF , 825px 1264px #FFF , 1829px 1850px #FFF , 1235px 58px #FFF , 1093px 1940px #FFF , 225px 726px #FFF , 1663px 1433px #FFF , 240px 1004px #FFF , 1131px 1946px #FFF , 1722px 164px #FFF , 67px 882px #FFF , 687px 1021px #FFF , 1110px 584px #FFF , 1630px 10px #FFF , 1498px 1553px #FFF , 1610px 1083px #FFF , 1613px 162px #FFF , 913px 163px #FFF , 897px 116px #FFF , 1183px 778px #FFF , 788px 1191px #FFF , 1743px 674px #FFF , 1598px 1307px #FFF , 902px 799px #FFF , 1259px 1041px #FFF , 430px 1291px #FFF , 1427px 1218px #FFF , 991px 158px #FFF , 1706px 906px #FFF , 634px 1362px #FFF , 513px 1714px #FFF , 1399px 96px #FFF , 1913px 1672px #FFF , 334px 335px #FFF , 1990px 1229px #FFF , 1705px 1444px #FFF , 455px 867px #FFF , 1122px 1122px #FFF , 186px 1308px #FFF , 889px 1958px #FFF , 260px 1903px #FFF , 1120px 1214px #FFF , 638px 1033px #FFF , 66px 1879px #8bc34a , 1682px 1359px #8bc34a , 932px 1500px #8bc34a , 372px 1735px #8bc34a , 790px 1796px #8bc34a , 466px 486px #8bc34a , 590px 1213px #8bc34a , 1854px 814px #8bc34a , 1189px 1728px #8bc34a , 1506px 1378px #8bc34a , 33px 138px #8bc34a , 1321px 854px #FFF , 1458px 1329px #FFF , 367px 1677px #FFF , 240px 1913px #FFF , 1918px 1202px #FFF , 1870px 1225px #FFF , 314px 1387px #FFF , 498px 952px #FFF , 109px 1725px #FFF , 674px 1073px #FFF , 90px 1805px #FFF , 1502px 938px #FFF , 764px 1682px #FFF , 1467px 1398px #FFF , 735px 1967px #FFF , 1681px 1766px #FFF , 158px 755px #FFF , 753px 1564px #FFF , 1289px 1070px #FFF;
  animation: animStar 150s linear infinite;
}
.stars .star-3:after {
  width: 3px;
  height: 3px;
  box-shadow: 2000px 1738px #FFF , 346px 1898px #FFF , 1329px 1659px #FFF , 289px 863px #FFF , 1346px 1399px #FFF , 1141px 1067px #FFF , 663px 1032px #FFF , 88px 355px #FFF , 1994px 1253px #8bc34a , 399px 368px #8bc34a , 1861px 19px #8bc34a , 917px 993px #8bc34a , 1113px 1103px #8bc34a , 1682px 295px #8bc34a , 1200px 174px #FFF , 592px 1463px #FFF , 175px 521px #FFF , 1679px 1230px #FFF , 1803px 1741px #FFF , 1514px 267px #FFF , 423px 1926px #FFF , 1216px 1050px #FFF , 1199px 1375px #FFF , 376px 1388px #FFF , 1599px 430px #FFF , 1948px 1658px #FFF , 67px 1397px #FFF , 816px 418px #FFF , 825px 1264px #FFF , 1829px 1850px #FFF , 1235px 58px #FFF , 1093px 1940px #FFF , 225px 726px #FFF , 1663px 1433px #FFF , 240px 1004px #FFF , 1131px 1946px #FFF , 1722px 164px #FFF , 67px 882px #FFF , 687px 1021px #FFF , 1110px 584px #FFF , 1630px 10px #FFF , 1498px 1553px #FFF , 1610px 1083px #FFF , 1613px 162px #FFF , 913px 163px #FFF , 897px 116px #FFF , 1183px 778px #FFF , 788px 1191px #FFF , 1743px 674px #FFF , 1598px 1307px #FFF , 902px 799px #FFF , 1259px 1041px #FFF , 430px 1291px #FFF , 1427px 1218px #FFF , 991px 158px #FFF , 1706px 906px #8bc34a , 634px 1362px #8bc34a , 513px 1714px #8bc34a , 1399px 96px #8bc34a , 1913px 1672px #8bc34a , 334px 335px #8bc34a , 1990px 1229px #8bc34a , 1705px 1444px #8bc34a , 455px 867px #8bc34a , 1122px 1122px #FFF , 186px 1308px #FFF , 889px 1958px #FFF , 260px 1903px #FFF , 1120px 1214px #FFF , 638px 1033px #FFF , 66px 1879px #FFF , 1682px 1359px #FFF , 932px 1500px #FFF , 372px 1735px #FFF , 790px 1796px #FFF , 466px 486px #FFF , 590px 1213px #FFF , 1854px 814px #FFF , 1189px 1728px #FFF , 1506px 1378px #FFF , 33px 138px #FFF , 1321px 854px #FFF , 1458px 1329px #FFF , 367px 1677px #FFF , 240px 1913px #FFF , 1918px 1202px #FFF , 1870px 1225px #FFF , 314px 1387px #FFF , 498px 952px #FFF , 109px 1725px #FFF , 674px 1073px #FFF , 90px 1805px #FFF , 1502px 938px #FFF , 764px 1682px #FFF , 1467px 1398px #FFF , 735px 1967px #FFF , 1681px 1766px #FFF , 158px 755px #FFF , 753px 1564px #FFF , 1289px 1070px #FFF;
}
.insta {
  font-style: normal;
  font-family: "system-ui", sans-serif;
}
.header {
  padding-bottom: 45px;
  overflow: hidden;
}
.header .top {
  padding: 10px 15px;
}
.header .top .col-burger {
  display: none;
}
.header .top .flex-row {
  align-items: center;
  -webkit-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  margin: 0 -15px;
}
.header .top .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
}
.header .top .logo .desc {
  color: #d5d7d9;
  font-family: Magistral, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  margin-left: 35px;
}
.header .top .menu-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
}
.header .top .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.header .top .menu:last-child {
  margin-left: 30px;
}
.header .top .menu .mobile {
  display: none;
}
.header .top .menu a {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
}
.header .top .menu a + a {
  margin-left: 30px;
}
.header .top .menu a.close {
  display: none;
}
.header .top .link-login {
  margin-left: 30px;
}
.header .content {
  padding: 90px 15px 0 15px;
}
.header .content .flex-row {
  margin: 0 -15px;
  justify-content: center;
  -webkit-justify-content: center;
}
.header .content .col-image {
  min-width: 460px;
  position: relative;
  margin-right: 40px;
}
.header .content .col-image .pos {
  position: absolute;
  bottom: 40px;
  right: 3px;
}
.header .content .text {
  max-width: 645px;
}
.header .content h2 {
  line-height: 30px;
  color: #fff;
  margin-bottom: 38px;
}
.header .content h2 span {
  color: #c2e220;
}
.header .content p {
  max-width: 502px;
  color: #fff;
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 10px;
  line-height: 28px;
}
.header .content h3 {
  color: #c2e220;
  font-size: 24px;
  font-weight: 700;
  line-height: 23px;
}
.header .content .btn-green {
  margin-top: 15px;
}
.header .content .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  max-width: 590px;
}
.header .content .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  margin-bottom: 45px;
}
.header .content .icon img {
  max-height: 52px;
  max-width: 67px;
}
.header .content .icon span {
  max-width: 255px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.header .content .icon span:nth-child(1) {
  margin-right: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.header .content .icon span:nth-child(2) {
  padding-bottom: 10px;
}
.header .content .icon:nth-child(2) span:first-child img {
  position: relative;
  top: -7px;
}
.header .content .icon:last-child {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  justify-content: center;
  -webkit-justify-content: center;
}
.section-1 {
  padding-top: 65px;
  padding-bottom: 60px;
  background: url("../images/block_1_bg.png") no-repeat top center;
}
.section-1 .container {
  max-width: 990px;
}
.section-1 .container-mobile {
  display: none;
}
.section-1 .section-title {
  text-align: center;
}
.section-1 .section-desc {
  text-align: center;
  color: #9fbe00;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.section-1 .flex-row {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.section-1 .flex-row:nth-child(2) {
  justify-content: center;
  -webkit-justify-content: center;
}
.section-1 .col-1 {
  max-width: 325px;
}
.section-1 .col-1 img {
  margin-left: -40px;
  margin-top: -53px;
  position: relative;
}
.section-1 .col-2 {
  max-width: 496px;
  margin-top: -407px;
}
.section-1 .col-2 img {
  margin-bottom: -42px;
  margin-top: -25px;
  margin-left: -17px;
  position: relative;
}
.section-1 .col-3 {
  margin-top: -12px;
  text-align: right;
  max-width: 496px;
}
.section-1 .col-3 img {
  margin-top: -15px;
  position: relative;
}
.section-1 .col-3 .item {
  left: -110px;
  position: relative;
}
.section-1 .item {
  background: #c2e220;
  padding: 20px 15px;
  border-radius: 15px;
  align-items: center;
  display: flex;
  max-width: 375px;
}
.section-1 .item .info {
  text-align: left;
  align-items: center;
}
.section-1 .item span {
  line-height: 78px;
  color: #fff;
  padding-right: 10px;
  display: block;
  width: 100px;
  text-transform: uppercase;
  opacity: 0.57;
  font-size: 72px;
  font-weight: 900;
}
.section-1 .item p {
  width: calc(100% - 110px);
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
.section-2 {
  padding-top: 55px;
  padding-bottom: 50px;
}
.section-2 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-2 .flex-row .col {
  padding: 0 15px;
}
.section-2 .flex-row .col:nth-child(1) {
  flex: 0 0 57%;
  width: 57%;
}
.section-2 .flex-row .col:nth-child(2) {
  flex: 0 0 43%;
  width: 43%;
}
.section-2 .slick-slide {
  padding: 0 15px;
}
.section-2 .section-slider-2 {
  max-width: 1360px;
  margin: 0 auto;
}
.section-2 .text {
  max-width: 620px;
  margin-top: 80px;
}
.section-2 .text h2 {
  margin-bottom: 40px;
}
.section-2 .text h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 30px;
}
.section-2 .text ul {
  list-style: none;
}
.section-2 .text ul li {
  font-size: 18px;
  line-height: 24px;
  position: relative;
  padding-left: 30px;
}
.section-2 .text ul li + li {
  margin-top: 13px;
}
.section-2 .text ul li:before {
  content: '';
  background: url(../images/check_white_1.png) no-repeat;
  width: 19px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 7px;
}
.section-2 .text .icon {
  text-align: center;
  max-width: 555px;
}
.section-2 .text .icon + .icon {
  margin-top: 30px;
}
.section-2 .text .icon img {
  display: inline-block;
}
.section-2 .text .icon p {
  font-size: 18px;
  line-height: 24px;
}

/* Overview-like redesign for section-2 slides */
.section-2-overview .item-contacts,
.section-2-overview .item-profit {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  background:
    radial-gradient(circle at 78% 20%, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 48%),
    linear-gradient(130deg, #badf2b 0%, #c9e75a 52%, #badf2b 100%);
  padding: 26px;
  box-shadow: 0 16px 34px rgba(99, 131, 9, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.section-2-overview .item-contacts:before,
.section-2-overview .item-profit:before {
  content: "";
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  right: -90px;
  top: -95px;
  background: rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
.section-2-overview .item-contacts .col:nth-child(1),
.section-2-overview .item-profit .col:nth-child(1) {
  flex: 0 0 54%;
  width: 54%;
}
.section-2-overview .item-contacts .col:nth-child(2),
.section-2-overview .item-profit .col:nth-child(2) {
  flex: 0 0 46%;
  width: 46%;
}
.section-2-overview .item-contacts .col:nth-child(1) img,
.section-2-overview .item-profit .col:nth-child(1) img {
  position: relative;
  z-index: 2;
  border-radius: 16px;
  box-shadow: 0 12px 26px rgba(55, 75, 5, 0.22);
}
.section-2-overview .item-contacts .text-contacts,
.section-2-overview .item-profit .text-profit {
  position: relative;
  z-index: 2;
  margin-top: 0;
  background: rgba(248, 253, 228, 0.82);
  border-radius: 20px;
  padding: 22px 20px 20px;
  box-shadow: 0 8px 20px rgba(76, 100, 0, 0.12);
  border: 1px solid rgba(188, 211, 85, 0.45);
}
.section-2-overview .item-contacts .text-contacts h2,
.section-2-overview .item-profit .text-profit h2 {
  color: #111111;
  margin-bottom: 12px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.25;
}
.section-2-overview .item-contacts .text-contacts h3,
.section-2-overview .item-profit .text-profit h3 {
  color: #1d1d1d;
  font-size: 20px;
  line-height: 1.35;
  margin-bottom: 14px;
}
.section-2-overview .item-contacts .text-contacts ul,
.section-2-overview .item-profit .text-profit ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.section-2-overview .item-contacts .text-contacts ul li,
.section-2-overview .item-profit .text-profit ul li {
  background: rgba(255, 255, 255, 0.62);
  border: 1px solid rgba(173, 196, 77, 0.28);
  border-radius: 12px;
  min-height: 62px;
  display: flex;
  align-items: center;
  color: #1f1f1f;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.28;
  padding: 10px 10px 10px 38px;
  margin-top: 0;
}
.section-2-overview .item-contacts .text-contacts ul li + li,
.section-2-overview .item-profit .text-profit ul li + li {
  margin-top: 0;
}
.section-2-overview .item-contacts .text-contacts ul li:before,
.section-2-overview .item-profit .text-profit ul li:before {
  content: "\2713";
  width: 16px;
  height: 16px;
  background: none;
  color: #88ad00;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  top: 11px;
  left: 12px;
}
.section-2-overview .item-contacts .text-contacts ul li:nth-child(odd):last-child {
  grid-column: 1 / -1;
}
.section-2-overview .item-feedback .col:nth-child(1) {
  flex: 0 0 54%;
  width: 54%;
}
.section-2-overview .item-feedback .col:nth-child(2) {
  flex: 0 0 46%;
  width: 46%;
}
.section-2-overview .item-feedback {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  background:
    radial-gradient(circle at 78% 20%, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 48%),
    linear-gradient(130deg, #badf2b 0%, #c9e75a 52%, #badf2b 100%);
  padding: 26px;
  box-shadow: 0 16px 34px rgba(99, 131, 9, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.section-2-overview .item-feedback .col:nth-child(1) img {
  position: relative;
  z-index: 2;
  border-radius: 16px;
  box-shadow: 0 12px 26px rgba(55, 75, 5, 0.22);
}
.section-2-overview .item-feedback .text-feedback {
  position: relative;
  z-index: 2;
  margin-top: 0;
  background: rgba(248, 253, 228, 0.82);
  border-radius: 20px;
  padding: 22px 20px 20px;
  box-shadow: 0 8px 20px rgba(76, 100, 0, 0.12);
  border: 1px solid rgba(188, 211, 85, 0.45);
}
.section-2-overview .item-feedback .text-feedback h2 {
  color: #111111;
  margin-bottom: 12px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.25;
}
.section-2-overview .item-feedback .text-feedback h3 {
  color: #1d1d1d;
  font-size: 20px;
  line-height: 1.35;
  margin-bottom: 14px;
}
.section-2-overview .item-feedback .text-feedback ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.section-2-overview .item-feedback .text-feedback ul li {
  background: rgba(255, 255, 255, 0.62);
  border: 1px solid rgba(173, 196, 77, 0.28);
  border-radius: 12px;
  min-height: 62px;
  display: flex;
  align-items: center;
  color: #1f1f1f;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.28;
  padding: 10px 10px 10px 38px;
  margin-top: 0;
}
.section-2-overview .item-feedback .text-feedback ul li:before {
  content: "\2713";
  width: 16px;
  height: 16px;
  background: none;
  color: #88ad00;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  top: 11px;
  left: 12px;
}

/* Aventis promo slide (full replacement for 3rd slide) */
.section-2-overview .item-feedback {
  border-radius: 28px;
  background: linear-gradient(130deg, #b9df2b 0%, #c8e759 50%, #b8de29 100%);
  padding: 26px;
  box-shadow: 0 16px 34px rgba(99, 131, 9, 0.2);
}
#aventis-promo-wrapper {
  display: flex;
  gap: 22px;
  align-items: stretch;
}
#aventis-promo-wrapper .info-side,
#aventis-promo-wrapper .slider-side {
  flex: 1 1 0;
}
#aventis-promo-wrapper .info-side {
  background: rgba(247, 252, 226, 0.82);
  border: 1px solid rgba(189, 213, 90, 0.45);
  border-radius: 20px;
  padding: 24px;
}
#aventis-promo-wrapper .title {
  margin: 0 0 8px;
  color: #101010;
  font-size: 24px;
  line-height: 1.1;
  letter-spacing: 0;
  text-transform: uppercase;
  white-space: nowrap;
}
#aventis-promo-wrapper .title span {
  color: #6f8f0e;
}
#aventis-promo-wrapper .desc {
  margin: 0 0 16px;
  color: #1f1f1f;
  font-size: 16px;
  line-height: 1.45;
}
#aventis-promo-wrapper .grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
#aventis-promo-wrapper .grid .item {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 62px;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid rgba(173, 196, 77, 0.3);
  border-radius: 12px;
  padding: 10px 12px;
  color: #222;
  font-size: 15px;
  font-weight: 700;
}
#aventis-promo-wrapper .icon-box {
  width: 34px;
  height: 34px;
  flex: 0 0 34px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #9ec314;
  color: transparent;
  font-size: 0;
  position: relative;
}
#aventis-promo-wrapper .icon-box::before {
  content: "\2713";
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
}
#aventis-promo-wrapper .slider-side {
  background: rgba(247, 252, 226, 0.72);
  border: 1px solid rgba(189, 213, 90, 0.35);
  border-radius: 20px;
  padding: 16px;
  display: flex;
  flex-direction: column;
}
#aventis-promo-wrapper .main-img-box {
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 10px 24px rgba(76, 100, 0, 0.16);
}
#aventis-promo-wrapper .main-img-box img {
  width: 100%;
  display: block;
}
#aventis-promo-wrapper .thumb-nav {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 12px;
}
#aventis-promo-wrapper .slider-btn {
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 50%;
  background: #90b304;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
}
#aventis-promo-wrapper .thumbs {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  width: 100%;
}
#aventis-promo-wrapper .thumbs .t-item {
  width: 100%;
  border-radius: 10px;
  cursor: pointer;
  border: 2px solid transparent;
}
#aventis-promo-wrapper .thumbs .t-item.active {
  border-color: #84aa00;
}
.section-3 {
  padding: 40px 15px 50px 15px;
}
.section-3 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-3 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-3 .section-title {
  color: #c2e220;
  margin-bottom: 50px;
}
.section-3 h4 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 36px;
}
.section-3 ul {
  list-style: none;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 40px;
}
.section-3 ul li {
  position: relative;
  padding-left: 35px;
}
.section-3 ul li:before {
  content: '';
  background: url("../images/check.png") no-repeat;
  width: 19px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 1px;
}
.section-3 ul li + li {
  margin-top: 20px;
}
.section-3 p {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}
.section-3 .text {
  max-width: 555px;
  margin: 0 0 0 auto;
}
.section-4 {
  background: url("../images/section-15_bg.png") no-repeat bottom center;
  padding: 45px 15px 60px 15px;
}
.section-4 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-4 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-4 .flex-row .col:nth-child(1) {
  text-align: right;
}
.section-4 .section-title {
  color: #c2e220;
  margin-bottom: 15px;
  line-height: 30px;
}
.section-4 .text {
  max-width: 450px;
  margin-top: 50px;
}
.section-4 .text p {
  font-size: 18px;
  max-width: 510px;
  line-height: 24px;
}
.section-4 .text p strong {
  font-weight: 700;
}
.section-4 .text p + p {
  margin-top: 35px;
}
.section-5 {
  padding: 20px 15px 15px 15px;
}
.section-5 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-5 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-5 .section-title {
  line-height: 30px;
  color: #c2e220;
  margin-bottom: 50px;
}
.section-5 .text {
  max-width: 465px;
  margin: 0 0 0 auto;
}
.section-5 .text .item {
  margin: 0 auto;
  max-width: 350px;
  text-align: center;
}
.section-5 .text .item img {
  margin-bottom: 10px;
  max-width: 60px;
  max-height: 70px;
}
.section-5 .text .item + .item {
  margin-top: 40px;
}
.section-5 .text p {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
}
.section-5 .text p strong {
  font-weight: 700;
}
.section-5 .text p + p {
  margin-top: 35px;
}
.section-6 {
  background: url("../images/section-15_bg.png") no-repeat bottom center;
  background-size: cover;
  padding-top: 55px;
  padding-bottom: 20px;
  overflow: hidden;
}
.section-6 .section-title {
  color: #9fbe00;
  text-align: center;
  margin-bottom: 40px;
}
.section-6 .item {
  text-align: center;
  margin-bottom: 35px;
}
.section-6 .item h4 {
  color: #b5cc58;
  font-size: 24px;
  font-weight: 700;
  margin-top: 15px;
  line-height: 30px;
  margin-bottom: 5px;
}
.section-6 .item p {
  font-size: 18px;
  line-height: 24px;
  margin: 0;
}
.section-6 .item img {
  max-width: 100px;
  max-height: 100px;
}
.section-6 .flex-row {
  margin: 0 -15px;
}
.section-6 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-7,
.section-13 {
  background: url("../images/section-13_bg.png") no-repeat top center;
  background-size: cover;
  padding-top: 70px;
  overflow: hidden;
  padding-bottom: 65px;
}
.section-7 .section-title,
.section-13 .section-title {
  text-align: center;
  margin-bottom: 30px;
}
.section-7 .box,
.section-13 .box {
  max-width: 985px;
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  margin: 0 auto;
}
.section-7 .box .title,
.section-13 .box .title {
  background-color: #9fbe00;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
}
.section-7 .box .title h3,
.section-13 .box .title h3 {
  color: #fff;
  font-size: 34px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.section-7 .box .title p,
.section-13 .box .title p {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 0;
  line-height: 28px;
}
.section-7 .box .content,
.section-13 .box .content {
  padding: 0 20px;
  position: relative;
}
.section-7 .box .content:before,
.section-13 .box .content:before {
  content: '';
  width: 3px;
  height: calc(100% - 28px);
  background-color: #c6e52a;
  position: absolute;
  left: 50%;
  top: 14px;
  transform: translateX(-50%);
}
.section-7 .box .content p,
.section-13 .box .content p {
  font-size: 18px;
  text-align: center;
  line-height: 24px;
  margin: 0;
  padding: 5px 10px;
  border-bottom: 1px dotted #c5e428;
}
.section-7 .box .content p:last-child,
.section-13 .box .content p:last-child {
  border: 0;
}
.section-7 .box .flex-row,
.section-13 .box .flex-row {
  margin: 0 -15px;
}
.section-7 .box .flex-row .col,
.section-13 .box .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 18px 15px;
}
.section-8 {
  padding-bottom: 70px;
  padding-top: 70px;
  overflow: hidden;
}
.section-8 .section-title {
  color: #c2e220;
  text-align: center;
  margin-bottom: 50px;
}
.section-8 .section-slider-8 {
  max-width: 1000px;
  margin: 0 auto;
}
.section-8 .item {
  background-color: #fff;
  border-radius: 30px;
  padding: 30px;
  min-height: 290px;
  align-items: center;
  -webkit-align-items: center;
}
.section-8 .item .col:nth-child(1) {
  max-width: 285px;
  width: 285px;
  padding-right: 30px;
  display: flex;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  align-items: center;
  -webkit-align-items: center;
}
.section-8 .item .col:nth-child(1) img {
  max-height: 200px;
}
.section-8 .item .col:nth-child(2) {
  width: calc(100% - 285px);
}
.section-8 .item .text {
  padding: 50px 0;
}
.section-8 .item .text p {
  color: #242424;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.section-8 .item .text strong {
  margin-top: 20px;
  display: block;
  text-align: right;
  color: #242424;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
.section-8 .call-to-action p {
  color: #c2e220;
}
.section-8 .call-to-action .buttons .btn-green-border {
  background: #c2e220;
  border-color: #c2e220;
  color: #000;
}
.section-9 {
  background: url("../images/section-15_bg.png") no-repeat bottom center;
  padding: 22px 15px 25px 15px;
}
.section-9 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-9 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-9 .section-title {
  color: #c2e220;
  margin-bottom: 40px;
}
.section-9 .text {
  max-width: 580px;
  margin: 0 0 0 auto;
}
.section-9 .text p {
  font-size: 18px;
  max-width: 490px;
  line-height: 24px;
}
.section-9 .text p strong {
  font-weight: 700;
}
.section-9 .text p + p {
  margin-top: 23px;
}
.section-10 {
  padding-top: 60px;
}
.section-10 .container {
  padding: 0 15px;
}
.section-10 .section-title {
  text-align: center;
  color: #c2e220;
  margin-bottom: 45px;
}
.section-10 .flex-row {
  margin: 0 -15px;
}
.section-10 .flex-row .col {
  flex: 0 0 33.33%;
  width: 33.33%;
  padding: 0 15px;
}
.section-10 .item_one {
  margin-bottom: 10px;
  text-align: center;
}
.section-10 .item {
  text-align: center;
  min-height: 210px;
  margin-bottom: 30px;
}
.section-10 .item img {
  margin-bottom: 7px;
}
.section-10 .item p {
  font-size: 18px;
  line-height: 24px;
  color: #fefefe;
  font-weight: 400;
}
.section-10 .item p strong {
  line-height: 28px;
  color: #c2e220;
  font-weight: 700;
  display: block;
  margin-bottom: 5px;
}
.section-11 {
  padding: 50px 15px 0 15px;
}
.section-11 .section-title {
  margin-top: -10px;
  margin-bottom: 50px;
}
.section-11 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-11 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-11 .col:nth-child(1) {
  text-align: right;
}
.section-11 .col:nth-child(1) img {
  margin-bottom: -4px;
}
.section-11 .text {
  padding-left: 50px;
  max-width: 620px;
}
.section-11 .text .item {
  max-width: 550px;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
}
.section-11 .text .item + .item {
  margin-top: 35px;
}
.section-11 .text .item span {
  line-height: 53px;
  opacity: 0.7;
  color: #fefefe;
  font-size: 72px;
  font-weight: 800;
  text-transform: uppercase;
  width: 110px;
}
.section-11 .text .item p {
  width: calc(100% - 125px);
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 0;
}
.section-12 {
  background: url("../images/section-15_bg.png") no-repeat bottom center;
  padding-top: 90px;
  padding-bottom: 50px;
  overflow: hidden;
}
.section-12 .section-title {
  color: #9fbe00;
  text-align: center;
  margin-bottom: 30px;
}
.section-12 p {
  font-size: 26px;
  line-height: 40px;
}
.section-12 .section-slider-12 {
  max-width: 1130px;
  margin: 0 auto;
}
.section-12 .slick-slide {
  padding: 0 15px;
}
.section-12 .slick-slide img {
  display: inline-block !important;
}
.section-12 .slick-dots {
  margin-top: 5px;
}
.section-12 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-12 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-12 .flex-row .col:nth-child(2) {
  text-align: right;
}
.section-14 {
  padding: 55px 15px 0 15px;
}
.section-14 .section-title {
  color: #c2e220;
  margin-top: -65px;
  margin-bottom: 40px;
  line-height: 30px;
}
.section-14 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-14 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-14 .col:nth-child(1) {
  text-align: right;
}
.section-14 .col:nth-child(1) img {
  margin-bottom: -4px;
}
.section-14 .text {
  max-width: 580px;
  padding-left: 30px;
}
.section-14 .text .item {
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
}
.section-14 .text .item + .item {
  margin-top: 40px;
}
.section-14 .text .item span {
  line-height: 53px;
  opacity: 0.7;
  color: #fefefe;
  font-size: 72px;
  font-weight: 800;
  text-transform: uppercase;
  width: 110px;
}
.section-14 .text .item p {
  width: calc(100% - 125px);
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 0;
}
.section-15 {
  background: url("../images/section-15_bg.png") no-repeat bottom center;
  padding-top: 95px;
  padding-bottom: 100px;
  overflow: hidden;
}
.section-15 .section-title {
  color: #9fbe00;
  text-align: center;
  margin-bottom: 50px;
}
.section-15 .flex-row {
  justify-content: center;
  -webkit-justify-content: center;
}
.section-15 .item {
  max-width: 290px;
  text-align: center;
}
.section-15 .item p {
  color: #9fbe00;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
.section-15 .item h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.section-16 {
  padding-bottom: 60px;
  padding-top: 70px;
  overflow: hidden;
}
.section-16 .section-title {
  text-align: center;
  margin-bottom: 55px;
}
.section-16 .section-slider-16 {
  max-width: 1000px;
  margin: 0 auto;
}
.section-16 .item {
  background-color: #fff;
  border-radius: 30px;
  padding: 30px;
  min-height: 290px;
  align-items: center;
  -webkit-align-items: center;
}
.section-16 .item .col:nth-child(1) {
  max-width: 285px;
  width: 285px;
  padding-right: 30px;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
}
.section-16 .item .col:nth-child(1) img {
  max-height: 240px;
}
.section-16 .item .col:nth-child(2) {
  width: calc(100% - 285px);
}
.section-16 .item .text p {
  color: #242424;
  font-size: 18px;
  line-height: 24px;
}
.section-16 .item .text strong {
  margin-top: 20px;
  display: block;
  text-align: right;
  color: #242424;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.section-17 {
  padding: 44px 15px 0 15px;
}
.section-17 .section-title {
  color: #c2e220;
  line-height: 48px;
  margin-top: 30px;
  margin-bottom: 23px;
}
.section-17 .flex-row {
  margin: 0 -15px;
  align-items: center;
  -webkit-align-items: center;
}
.section-17 .flex-row .col {
  flex: 0 0 50%;
  width: 50%;
  padding: 0 15px;
}
.section-17 .text {
  max-width: 555px;
  margin: 0 0 0 auto;
}
.section-17 .text p {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}
.section-17 .text p span {
  text-decoration: line-through;
}
.section-17 .text p strong {
  display: block;
  margin-top: 15px;
  color: #c2e220;
  font-size: 24px;
  font-weight: 700;
  line-height: 23px;
}
.section-17 .buttons {
  margin-top: 60px;
}
.section-17 .buttons .btn-green-border {
  color: #fff;
  margin-left: 30px;
}
.section-18 {
  padding-bottom: 40px;
  padding-top: 60px;
  background: url("../images/section-18_bg.png") no-repeat bottom center;
}
.section-18 .section-title {
  text-align: center;
  color: #9fbe00;
  margin-bottom: 45px;
}
.section-18 .col {
  flex: 0 0 50%;
  width: 50%;
  padding-bottom: 35px;
}
.section-18 .col:nth-child(1),
.section-18 .col:nth-child(3) {
  max-width: 475px;
  margin: 0 auto;
}
.section-18 .col:nth-child(1) .item,
.section-18 .col:nth-child(3) .item {
  height: 72%;
}
.section-18 .col:nth-child(2) .item,
.section-18 .col:nth-child(4) .item {
  min-height: 168px;
  max-width: 470px;
}
.section-18 .item {
  background: #c2e220;
  padding: 30px 15px 30px 25px;
  border-radius: 30px;
  align-items: center;
  display: flex;
}
.section-18 .item span {
  opacity: 0.7;
  margin-top: 8px;
  color: #fff;
  padding-right: 10px;
  font-size: 72px;
  font-weight: 800;
  display: block;
  line-height: 38px;
  text-transform: uppercase;
}
.section-18 .item p {
  width: calc(100% - 125px);
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.section-18 .call-to-action {
  margin-top: 10px;
}
.footer {
  padding-top: 40px;
  padding-bottom: 30px;
  box-shadow: 1px -4.9px 5px rgba(9, 17, 23, 0.06);
  font-size: 22px;
}
.footer .flex-row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.footer a {
  color: #000000;
}
.footer p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.footer h4 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.footer .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.footer .social a img {
  max-height: 40px;
}
.footer .social a + a {
  margin-left: 19px;
}
.fixed-menu {
  background-color: #c3e222;
  position: fixed;
  z-index: 9000;
  transition: all .5s ease;
  right: 12px;
  top: 50%;
  padding: 20px 0;
  transform: translateY(-50%);
  border-radius: 100px;
  width: 70px;
  height: 185px;
}
.fixed-menu ul {
  list-style: none;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.fixed-menu ul li {
  width: 100%;
  text-align: center;
}
.fixed-menu ul li a {
  display: block;
  font-size: 10px;
  line-height: 1;
  text-transform: uppercase;
  color: #4a4a4a;
  font-weight: 400;
}
.fixed-menu ul li a:after {
  transition: all .2s ease;
  content: '';
  width: 10px;
  height: 10px;
  background-color: #809808;
  display: block;
  margin: 5px auto 0 auto;
  border-radius: 50%;
}
.fixed-menu ul li a:hover {
  font-weight: 700;
  color: #000;
}
.fixed-menu ul li a:hover:after {
  background: #fff;
}
.fixed-menu ul li.active > a {
  font-weight: 700;
  color: #000;
}
.fixed-menu ul li.active > a:after {
  background: #fff;
}
.form_wrap {
  position: fixed;
  left: 0;
  right: 0;
  backdrop-filter: blur(5px);
  margin: auto;
  width: 100%;
  z-index: 9999;
  top: 0;
  height: 100vh;
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  align-content: center;
  -webkit-align-content: center;
  overflow: auto;
  background: rgba(0, 0, 0, 0.55);
}
.form_wrap.show {
  display: flex;
}
.form_wrap h3.text {
  margin: 20px 0 30px;
  display: block;
  line-height: 28px;
  font-size: 21px;
  text-align: center;
}
.form_wrap .form_block {
  position: relative;
  margin: 0 10px;
  max-width: 400px;
  width: 100%;
  background: #fff;
  padding: 50px 25px;
  border-radius: 20px;
  box-shadow: 0 5px 30px -18px #000000;
}
.form_wrap .form_block input,
.form_wrap .form_block select {
  appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  font-size: 15px;
  padding: 15px;
  font-family: "TT Norms", sans-serif;
  outline: none;
  margin: 0 0 15px 0;
  border-radius: 100px;
  background: transparent;
  border: 1px solid silver;
}
.form_wrap .btn-green {
  width: 100%;
}
.form_wrap .close {
  width: 20px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  margin: 20px;
  opacity: .4;
}
.form_wrap .close:hover {
  opacity: .8;
}
.form_wrap .msg {
  position: relative;
  margin: 0 10px;
  max-width: 400px;
  width: 100%;
  background: #fff;
  padding: 50px 25px;
  border-radius: 20px;
  box-shadow: 0 5px 30px -18px #000000;
}
.form_wrap .msg .text {
  text-align: center;
  padding-top: 30px;
}
.form_wrap .msg .text span {
  font-size: 18px;
}
.form_wrap .msg .text img {
  width: 100px;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .header .top .logo .desc {
    font-size: 14px;
  }
  .header .top .logo img {
    max-height: 47px;
  }
  .header .top .menu a {
    font-size: 13px;
  }
  .header .top .link-login img {
    max-width: 26px;
  }
  .header .content {
    padding: 70px 15px 0 15px;
  }
  .header .content .flex-row .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    padding: 0 15px;
  }
  .header .content .col-image {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .slick-dots li button {
    width: 12px;
    height: 12px;
  }
  .call-to-action p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .call-to-action .buttons {
    padding: 0;
  }
  .call-to-action .buttons .btn-green,
  .call-to-action .buttons .btn-green-border {
    min-width: 159px;
    height: 42px;
    font-size: 13px;
    line-height: 39px;
  }
  .section-title {
    font-size: 18px;
    line-height: 24px;
  }
  .container,
  .container-mobile {
    max-width: 738px;
    margin: 0 auto;
  }
  .header {
    padding-bottom: 10px;
    padding-top: 50px;
  }
  .header .container {
    padding: 0 10px;
  }
  .header .top {
    padding: 10px;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 8888;
  }
  .header .top.fixed {
    background-image: linear-gradient(49deg, #000000 0%, #353535 100%);
  }
  .header .top .flex-row {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin: 0;
  }
  .header .top .col-burger {
    display: block;
    width: 25px;
  }
  .header .top .col-user {
    width: 25px;
  }
  .header .top .link-login {
    margin-left: 0;
  }
  .header .top .link-login img {
    max-width: 25px;
  }
  .header .top .logo img {
    max-height: 35px;
  }
  .header .top .logo .desc {
    font-size: 11px;
    line-height: 14px;
    margin-left: 10px;
    letter-spacing: -0.03em;
  }
  .header .top .menu {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
    justify-content: center;
    -webkit-justify-content: center;
    align-content: center;
    -webkit-align-content: center;
    background: rgba(0, 0, 0, 0.85);
    text-decoration: none;
    -o-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 0;
    visibility: hidden;
  }
  .header .top .menu.show {
    opacity: 1;
    display: flex;
    visibility: initial;
  }
  .header .top .menu a {
    display: block;
    width: 100%;
    font-size: 18px;
    text-align: center;
  }
  .header .top .menu a + a {
    margin-left: 0;
    margin-top: 35px;
  }
  .header .top .menu a.close {
    top: 20px;
    left: 10px;
    width: 25px;
    height: 22px;
    display: block;
    position: absolute;
  }
  .header .top .menu a.close:before,
  .header .top .menu a.close:after {
    content: '';
    background: #fff;
    width: 25px;
    height: 3px;
    border-radius: 4px;
    position: absolute;
    left: 0;
    bottom: 50%;
  }
  .header .top .menu a.close:before {
    transform: rotate(45deg);
  }
  .header .top .menu a.close:after {
    transform: rotate(-45deg);
  }
  .header .top .menu .mobile {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header .top .menu .mobile a {
    margin: 5px 15px;
  }
  .header .content {
    padding: 20px 10px 0 10px;
  }
  .header .content .flex-row {
    margin: 0;
  }
  .header .content .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
    max-width: 100%;
  }
  .header .content .flex-row .col-image {
    max-width: 300px;
    order: 2;
    margin-top: 55px;
    text-align: center;
    padding-right: 50px;
  }
  .header .content .flex-row .col-image img {
    max-height: 320px;
  }
  .header .content .flex-row .col-image .pos {
    right: 50px;
  }
  .header .content h2 {
    line-height: 26px;
    margin-bottom: 30px;
    text-align: center;
  }
  .header .content h3 {
    font-size: 18px;
    line-height: 21px;
    text-align: center;
  }
  .header .content .icons {
    justify-content: center;
  }
  .header .content p {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 5px;
    text-align: center;
    line-height: 22px;
  }
  .header .content .btn-green {
    min-width: 187px;
    height: 45px;
    line-height: 39px;
    margin: 15px auto 0 auto;
    display: block;
    max-width: 180px;
    width: 100%;
  }
  .header .content .icon {
    align-items: center;
    -webkit-align-items: center;
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
    max-width: 280px;
    margin-bottom: 15px;
  }
  .header .content .icon span {
    font-size: 13px;
    padding-bottom: 0;
    line-height: 16px;
  }
  .header .content .icon span:nth-child(2) {
    padding-bottom: 0;
  }
  .header .content .icon span:nth-child(1) {
    margin-right: 10px;
    width: 50px;
    text-align: center;
  }
  .header .content .icon span:nth-child(1) img {
    max-height: 40px;
    max-width: 40px;
  }
  .section-1 {
    padding: 35px 0 0 0;
  }
  .section-1 .section-desc {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
  }
  .section-1 .col-1 {
    max-width: 325px;
    margin: 0 auto;
  }
  .section-1 .col-1 .info {
    padding-left: 30px;
  }
  .section-1 .col-1 img {
    margin-left: -18px;
    max-height: 200px;
  }
  .section-1 .col-2 {
    max-width: 325px;
    margin: 0 auto 0 auto;
    text-align: right;
  }
  .section-1 .col-2 img {
    max-height: 196px;
    margin-bottom: -20px;
    margin-top: -150px;
  }
  .section-1 .col-3 {
    text-align: left;
    max-width: 325px;
    margin: 190px auto -170px auto;
  }
  .section-1 .col-3 .item {
    left: 0;
  }
  .section-1 .col-3 img {
    max-height: 205px;
    margin-top: 0;
    position: relative;
    top: -280px;
  }
  .section-1 .item {
    padding: 15px;
  }
  .section-1 .item span {
    line-height: 46px;
    padding-right: 10px;
    width: 80px;
    font-size: 52px;
  }
  .section-1 .item p {
    width: calc(100% - 80px);
    font-size: 16px;
    line-height: 21px;
  }
  .section-1 .container {
    display: none;
  }
  .section-1 .container-mobile {
    display: block;
  }
  .section-2 {
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .section-2 .section-slider-2 {
    max-width: 720px;
  }
  .section-2 .slick-slide {
    padding: 0 10px;
  }
  .section-2 .flex-row {
    margin: 0 -10px;
  }
  .section-2 .flex-row .col {
    padding: 0 10px;
  }
  .section-2 .flex-row .col:nth-child(1) {
    flex: 0 0 100%;
    width: 100%;
    order: 2;
    margin-top: 30px;
  }
  .section-2 .flex-row .col:nth-child(2) {
    flex: 0 0 100%;
    width: 100%;
  }
  .section-2 .text {
    margin-top: 0;
  }
  .section-2 .text h2 {
    margin-bottom: 20px;
    text-align: center;
  }
  .section-2 .text h3 {
    font-size: 18px;
  }
  .section-2 .text h3 br {
    display: none;
  }
  .section-2 .text .icon img {
    max-width: 70px;
  }
  .section-2-overview .item-contacts,
  .section-2-overview .item-profit {
    border-radius: 28px;
    padding: 20px 12px;
  }
  .section-2-overview .item-contacts .col:nth-child(1),
  .section-2-overview .item-profit .col:nth-child(1),
  .section-2-overview .item-feedback .col:nth-child(1),
  .section-2-overview .item-contacts .col:nth-child(2),
  .section-2-overview .item-profit .col:nth-child(2),
  .section-2-overview .item-feedback .col:nth-child(2) {
    flex: 0 0 100%;
    width: 100%;
  }
  .section-2-overview .item-contacts .col:nth-child(1),
  .section-2-overview .item-profit .col:nth-child(1),
  .section-2-overview .item-feedback .col:nth-child(1) {
    margin-top: 16px;
  }
  .section-2-overview .item-contacts .text-contacts,
  .section-2-overview .item-profit .text-profit {
    border-radius: 20px;
    padding: 22px 18px 20px;
  }
  .section-2-overview .item-contacts .text-contacts h2,
  .section-2-overview .item-profit .text-profit h2 {
    margin-bottom: 12px;
  }
  .section-2-overview .item-contacts .text-contacts h3,
  .section-2-overview .item-profit .text-profit h3,
  .section-2-overview .item-feedback .text-feedback h3 {
    margin-bottom: 14px;
    font-size: 23px;
    line-height: 1.28;
  }
  .section-2 .text ul li {
    font-size: 16px;
    line-height: 19px;
    padding-left: 20px;
  }
  .section-2 .text ul li:before {
    width: 12px;
    height: 12px;
    background-size: cover;
    top: 6px;
  }
  .section-2-overview .item-contacts .text-contacts ul,
  .section-2-overview .item-profit .text-profit ul,
  .section-2-overview .item-feedback .text-feedback ul {
    grid-template-columns: 1fr;
    gap: 8px;
  }
  .section-2-overview .item-contacts .text-contacts ul li,
  .section-2-overview .item-profit .text-profit ul li,
  .section-2-overview .item-feedback .text-feedback ul li {
    font-size: 16px;
    line-height: 1.4;
    padding-left: 30px;
    min-height: 54px;
  }
  .section-2-overview .item-contacts .text-contacts ul li:before,
  .section-2-overview .item-profit .text-profit ul li:before,
  .section-2-overview .item-feedback .text-feedback ul li:before {
    width: 18px;
    height: 18px;
    top: 10px;
    font-size: 20px;
  }
  .section-2-overview .item-feedback {
    border-radius: 20px;
    padding: 14px 10px;
  }
  #aventis-promo-wrapper {
    flex-direction: column;
    gap: 12px;
  }
  #aventis-promo-wrapper .info-side,
  #aventis-promo-wrapper .slider-side {
    border-radius: 14px;
    padding: 12px;
  }
  #aventis-promo-wrapper .title {
    font-size: 22px;
    line-height: 1.2;
    white-space: normal;
  }
  #aventis-promo-wrapper .desc {
    font-size: 14px;
    line-height: 1.35;
    margin-bottom: 12px;
  }
  #aventis-promo-wrapper .grid {
    grid-template-columns: 1fr;
    gap: 8px;
  }
  #aventis-promo-wrapper .grid .item {
    min-height: 48px;
    font-size: 14px;
    line-height: 1.3;
    padding: 8px 10px;
  }
  #aventis-promo-wrapper .icon-box {
    width: 28px;
    height: 28px;
    flex: 0 0 28px;
    border-radius: 8px;
  }
  #aventis-promo-wrapper .icon-box::before {
    font-size: 14px;
  }
  #aventis-promo-wrapper .thumb-nav {
    gap: 8px;
    margin-top: 10px;
  }
  #aventis-promo-wrapper .slider-btn {
    width: 30px;
    height: 30px;
    font-size: 14px;
    flex: 0 0 30px;
  }
  #aventis-promo-wrapper .thumbs {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 6px;
  }
  #aventis-promo-wrapper .thumbs .t-item {
    border-radius: 8px;
  }
  .section-3 {
    padding-top: 35px;
    padding-bottom: 30px;
  }
  .section-3 .section-title {
    margin-bottom: 20px;
  }
  .section-3 .text {
    margin: 0 auto;
  }
  .section-3 h4 {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 36px;
  }
  .section-3 ul {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .section-3 ul li {
    font-size: 14px;
    line-height: 24px;
    padding-left: 20px;
  }
  .section-3 ul li + li {
    margin-top: 10px;
  }
  .section-3 ul li:before {
    width: 12px;
    height: 12px;
    background-size: cover;
    top: 6px;
  }
  .section-3 p {
    font-size: 14px;
    line-height: 19px;
  }
  .section-3 img {
    max-width: 80%;
    display: block;
    margin: 20px auto 0 auto;
  }
  .section-4 {
    padding: 35px 10px 45px 10px;
  }
  .section-4 .section-title {
    line-height: 26px;
  }
  .section-4 .flex-row {
    margin: 0 -10px;
  }
  .section-4 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 10px;
  }
  .section-4 .flex-row .col:nth-child(1) {
    order: 2;
    text-align: center;
  }
  .section-4 .flex-row .col:nth-child(1) img {
    max-width: 500px;
  }
  .section-4 .text {
    text-align: center;
    margin: 0 auto 40px auto;
  }
  .section-4 .text p {
    font-size: 16px;
    line-height: 21px;
  }
  .section-5 {
    padding: 35px 10px 20px 10px;
  }
  .section-5 .section-title {
    margin-bottom: 20px;
    text-align: center;
    line-height: 26px;
  }
  .section-5 .flex-row {
    margin: 0 -10px;
  }
  .section-5 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 10px;
  }
  .section-5 .flex-row .col:nth-child(2) {
    text-align: center;
    margin-top: 40px;
  }
  .section-5 .flex-row .col:nth-child(2) img {
    max-width: 500px;
  }
  .section-5 .text p {
    font-size: 16px;
    line-height: 21px;
  }
  .section-6 {
    padding: 35px 10px 0 10px;
  }
  .section-6 .section-title span {
    display: block;
  }
  .section-6 .flex-row {
    margin: 0 -10px;
  }
  .section-6 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 10px;
  }
  .section-6 .item {
    margin-bottom: 20px;
  }
  .section-6 .item h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .section-6 .item p {
    font-size: 16px;
    line-height: 21px;
  }
  .section-6 .item img {
    max-height: 75px;
    max-width: 75px;
  }
  .section-7,
  .section-13 {
    padding: 35px 10px 45px 10px;
  }
  .section-7 .box .title h3,
  .section-13 .box .title h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .section-7 .box .title p,
  .section-13 .box .title p {
    font-size: 18px;
    line-height: 24px;
  }
  .section-7 .box .content,
  .section-13 .box .content {
    padding: 10px;
  }
  .section-7 .box .content:before,
  .section-13 .box .content:before {
    display: none;
  }
  .section-7 .box .content p,
  .section-13 .box .content p {
    font-size: 16px;
    line-height: 21px;
    padding: 5px 0;
  }
  .section-7 .box .flex-row,
  .section-13 .box .flex-row {
    margin: 0 -10px;
  }
  .section-7 .box .flex-row .col,
  .section-13 .box .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 10px;
  }
  .section-8 {
    padding: 35px 10px 45px 10px;
  }
  .section-8 .section-title {
    margin-bottom: 30px;
  }
  .section-8 .flex-row {
    margin: 0;
  }
  .section-8 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-8 .item {
    padding: 20px 30px;
    width: 100%;
  }
  .section-8 .item .col:nth-child(1) {
    max-width: 100%;
    padding-right: 0;
    justify-content: center;
    -webkit-justify-content: center;
  }
  .section-8 .item .col:nth-child(1) img {
    max-height: 165px;
  }
  .section-8 .item .text {
    padding: 30px 0 0 0;
  }
  .section-8 .item .text p {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
  .section-8 .item .text p br {
    display: none;
  }
  .section-9 {
    padding: 35px 10px 45px 10px;
  }
  .section-9 .section-title {
    margin-bottom: 20px;
  }
  .section-9 .flex-row {
    margin: 0;
  }
  .section-9 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-9 .flex-row .col:first-child {
    margin-bottom: 30px;
  }
  .section-9 .flex-row .col:last-child {
    text-align: center;
  }
  .section-9 .flex-row .col:last-child img {
    max-width: 500px;
  }
  .section-9 .text {
    max-width: 580px;
    margin: 0 auto;
    text-align: center;
  }
  .section-9 .text p {
    font-size: 16px;
    line-height: 21px;
    max-width: 100%;
  }
  .section-9 .text p + p {
    margin-top: 13px;
  }
  .section-10 {
    padding: 35px 10px 15px 10px;
  }
  .section-10 .flex-row {
    margin: 0;
  }
  .section-10 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-10 .item {
    margin-bottom: 30px;
    min-height: auto;
  }
  .section-10 .item p {
    font-size: 16px;
    line-height: 21px;
  }
  .section-10 .item p strong {
    line-height: 21px;
  }
  .section-11 {
    padding: 35px 10px 0 10px;
  }
  .section-11 .flex-row {
    margin: 0;
  }
  .section-11 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-11 .flex-row .col:first-child {
    order: 2;
    margin-top: 30px;
    text-align: center;
  }
  .section-11 .flex-row .col:first-child img {
    max-width: 80%;
  }
  .section-11 .section-title {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  .section-11 .text {
    padding-left: 0;
    margin: 0 auto;
  }
  .section-11 .text .item span {
    line-height: 42px;
    font-size: 50px;
    width: 86px;
  }
  .section-11 .text .item p {
    width: calc(100% - 82px);
    font-size: 16px;
    line-height: 21px;
  }
  .section-11 .text .item + .item {
    margin-top: 20px;
  }
  .section-12 {
    padding: 35px 10px 45px 10px;
  }
  .section-12 .section-title {
    text-align: center;
  }
  .section-12 .flex-row {
    margin: 0;
  }
  .section-12 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-12 .flex-row .col:first-child {
    margin-bottom: 30px;
  }
  .section-12 .flex-row .col:last-child {
    text-align: center;
  }
  .section-12 img {
    max-width: 80%;
  }
  .section-12 p {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }
  .section-14 {
    padding: 35px 10px 0 10px;
  }
  .section-14 .flex-row {
    margin: 0;
  }
  .section-14 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-14 .flex-row .col:first-child {
    order: 2;
    margin-top: 30px;
    text-align: center;
  }
  .section-14 .flex-row .col:first-child img {
    max-width: 80%;
  }
  .section-14 .section-title {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  .section-14 .text {
    padding-left: 0;
    margin: 0 auto;
  }
  .section-14 .text .item span {
    width: 86px;
    line-height: 42px;
    font-size: 50px;
  }
  .section-14 .text .item p {
    width: calc(100% - 82px);
    font-size: 16px;
    line-height: 21px;
  }
  .section-14 .text .item + .item {
    margin-top: 20px;
  }
  .section-15 {
    padding: 35px 10px 15px 10px;
  }
  .section-15 .flex-row {
    margin: 0 -10px;
    align-items: baseline;
    -webkit-align-items: baseline;
  }
  .section-15 .section-title {
    margin-bottom: 30px;
  }
  .section-15 .item {
    max-width: 290px;
    text-align: center;
    flex: 0 0 50%;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 25px;
  }
  .section-15 .item p {
    font-size: 18px;
    line-height: 21px;
  }
  .section-15 .item h3 {
    font-size: 16px;
    line-height: 24px;
  }
  .section-16 {
    padding: 35px 10px 45px 10px;
  }
  .section-16 .section-title {
    margin-bottom: 30px;
  }
  .section-16 .flex-row {
    margin: 0;
  }
  .section-16 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-16 .item {
    padding: 20px 30px;
    width: 100%;
  }
  .section-16 .item .col:nth-child(1) {
    max-width: 100%;
    padding-right: 0;
    justify-content: center;
    -webkit-justify-content: center;
  }
  .section-16 .item .col:nth-child(1) img {
    max-height: 165px;
  }
  .section-16 .item .text {
    padding: 30px 0 0 0;
  }
  .section-16 .item .text p {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
  .section-16 .item .text p br {
    /*display: none;*/
  }
  .section-17 {
    padding: 35px 10px 0 10px;
  }
  .section-17 .flex-row {
    margin: 0;
  }
  .section-17 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
  }
  .section-17 .flex-row .col:last-child {
    margin-top: 30px;
    text-align: center;
  }
  .section-17 .flex-row .col:last-child img {
    max-width: 90%;
    margin-bottom: -4px;
  }
  .section-17 .section-title {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  .section-17 .text {
    margin: 0 auto;
  }
  .section-17 .text p {
    text-align: center;
    font-size: 16px;
    line-height: 21px;
  }
  .section-17 .text p strong {
    font-size: 21px;
    margin-top: 5px;
    line-height: 18px;
  }
  .section-17 .buttons {
    padding: 0;
    margin-top: 30px;
    justify-content: center;
    -webkit-justify-content: center;
  }
  .section-17 .buttons .btn-green,
  .section-17 .buttons .btn-green-border {
    min-width: 159px;
    height: 42px;
    font-size: 13px;
    line-height: 39px;
  }
  .section-18 {
    padding: 35px 0 45px 0;
  }
  .section-18 .section-title {
    margin-bottom: 30px;
  }
  .section-18 .container {
    padding: 0 10px;
  }
  .section-18 .flex-row {
    margin: 0;
  }
  .section-18 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .section-18 .flex-row .col:nth-child(3) {
    order: 4;
  }
  .section-18 .col:nth-child(1) .item,
  .section-18 .col:nth-child(3) .item {
    height: 100%;
  }
  .section-18 .col:nth-child(2) .item,
  .section-18 .col:nth-child(4) .item {
    min-height: auto;
    max-width: 100%;
  }
  .section-18 .item {
    padding: 20px 10px 20px 20px;
    border-radius: 20px;
  }
  .section-18 .item span {
    margin-top: 0;
    font-size: 50px;
  }
  .section-18 .item p {
    width: calc(100% - 80px);
    font-size: 16px;
    line-height: 18px;
  }
  .footer {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .footer .flex-row {
    margin: 0;
  }
  .footer .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0;
    text-align: center;
  }
  .footer .flex-row .col + .col {
    margin-bottom: 10px;
  }
  .footer p {
    font-size: 16px;
    line-height: 21px;
  }
  .footer .social {
    justify-content: center;
    -webkit-justify-content: center;
  }
  .footer .social a img {
    max-height: 30px;
  }
  .footer .col-logo {
    margin-bottom: 20px;
  }
  .footer .col-logo img {
    max-height: 60px;
  }
}
@media (max-width: 768px) {
  .fixed-menu {
    display: none;
  }
  .form_wrap .form_block {
    padding: 30px 15px;
  }
  .section-3 .flex-row .col {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 10px;
  }
  .section-3 .section-title {
    text-align: center;
    margin-bottom: 20px;
  }
  .section-4 .flex-row .col:nth-child(1) img {
    max-width: 100%;
  }
  .section-5 .flex-row .col:nth-child(2) img {
    max-width: 100%;
  }
  .section-9 .flex-row .col:nth-child(2) img {
    max-width: 100%;
  }
  #aventis-promo-wrapper .title {
    font-size: 20px;
  }
  #aventis-promo-wrapper .thumb-nav {
    align-items: flex-start;
  }
  #aventis-promo-wrapper .thumbs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}



