
  @import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@200;300;400;500;600;700&display=swap');

  .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

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

a {
    text-decoration: none;
    color: inherit;
}

li {
    list-style: none;
}

html {
    scroll-behavior: smooth;
}

button {
    background: none;
    border: none;
    outline: none;
}

:root {
    --montserrat: 'Montserrat', sans-serif;
    --open-sans: 'Open Sans', sans-serif;
    --roboto: 'Roboto', sans-serif;
    --source-sans: 'Source Sans 3', sans-serif;
}

body {
    background: url(../img/main-bg.jpg);
    background-size: 100%;
    background-position: center;
    background-repeat: repeat-y;
    background-color: #000B22;
    background-attachment: fixed;
    font-family: var(--source-sans);
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
}
  body p {
      margin-bottom: 0.75em;
      line-height: 1.5;
  }
  main.main {
      position: relative;
      z-index: 1;
  }

/* stars https://codepen.io/Suburbanno/pen/OXeMvw */
  #stars, #stars2, #stars3 {
      position: fixed;
      top: 0px;
      left: 0px;
  }
  #stars
  {

      width: 1px;
      height: 1px;
      background: transparent;
      box-shadow: 835px 16448px #FFF , 904px 1817px #FFF , 779px 497px #FFF , 367px 780px #FFF , 1017px 238px #FFF , 678px 1711px #FFF , 607px 308px #FFF , 1119px 39px #FFF , 516px 1661px #FFF , 1957px 417px #FFF , 1994px 1950px #FFF , 943px 1095px #FFF , 126px 447px #FFF , 1113px 1418px #FFF , 1501px 649px #FFF , 1512px 1815px #FFF , 1892px 105px #FFF , 175px 210px #FFF , 1544px 1900px #FFF , 1458px 56px #FFF , 989px 1677px #FFF , 1855px 1884px #FFF , 1592px 635px #FFF , 1952px 1398px #FFF , 20px 509px #FFF , 1866px 819px #FFF , 1459px 1524px #FFF , 1626px 242px #FFF , 318px 496px #FFF , 294px 481px #FFF , 1258px 1303px #FFF , 1720px 1496px #FFF , 1611px 1573px #FFF , 323px 221px #FFF , 555px 861px #FFF , 1167px 56px #FFF , 446px 245px #FFF , 850px 437px #FFF , 996px 779px #FFF , 1362px 226px #FFF , 362px 763px #FFF , 1466px 1161px #FFF , 539px 911px #FFF , 813px 1473px #FFF , 292px 1509px #FFF , 1004px 152px #FFF , 870px 700px #FFF , 1668px 1832px #FFF , 1862px 217px #FFF , 1702px 1887px #FFF , 698px 823px #FFF , 14px 1052px #FFF , 71px 1037px #FFF , 1417px 1895px #FFF , 1052px 1625px #FFF , 127px 1192px #FFF , 4px 618px #FFF , 938px 1561px #FFF , 288px 1588px #FFF , 353px 1200px #FFF , 1504px 752px #FFF , 1633px 907px #FFF , 578px 300px #FFF , 807px 1370px #FFF , 277px 1679px #FFF , 1241px 855px #FFF , 853px 757px #FFF , 1421px 245px #FFF , 1524px 1533px #FFF , 1899px 342px #FFF , 1192px 289px #FFF , 1952px 1935px #FFF , 778px 1155px #FFF , 629px 1755px #FFF , 1192px 780px #FFF , 316px 1650px #FFF , 370px 1163px #FFF , 463px 481px #FFF , 998px 475px #FFF , 39px 1759px #FFF , 313px 1560px #FFF , 756px 887px #FFF , 422px 1293px #FFF , 705px 1238px #FFF , 1158px 1483px #FFF , 507px 1760px #FFF , 1977px 634px #FFF , 589px 1697px #FFF , 856px 306px #FFF , 690px 879px #FFF , 1750px 1785px #FFF , 1982px 1169px #FFF , 1038px 1393px #FFF , 65px 1610px #FFF , 1683px 51px #FFF , 60px 1910px #FFF , 702px 1426px #FFF , 1299px 129px #FFF , 156px 1483px #FFF , 308px 1527px #FFF , 1677px 1776px #FFF , 1895px 1841px #FFF , 839px 668px #FFF , 926px 1790px #FFF , 1827px 1699px #FFF , 674px 1248px #FFF , 862px 1443px #FFF , 1443px 1701px #FFF , 267px 394px #FFF , 1949px 845px #FFF , 1678px 1969px #FFF , 1535px 539px #FFF , 1733px 1024px #FFF , 213px 987px #FFF , 1525px 1479px #FFF , 1786px 1087px #FFF , 109px 179px #FFF , 1328px 1508px #FFF , 1145px 1629px #FFF , 666px 792px #FFF , 743px 1819px #FFF , 1156px 54px #FFF , 1770px 30px #FFF , 827px 208px #FFF , 1199px 588px #FFF , 1078px 134px #FFF , 1575px 1913px #FFF , 1277px 1722px #FFF , 132px 1988px #FFF , 593px 6px #FFF , 1358px 535px #FFF , 266px 683px #FFF , 663px 104px #FFF , 1491px 1227px #FFF , 230px 541px #FFF , 1590px 306px #FFF , 1372px 1303px #FFF , 1566px 464px #FFF , 40px 151px #FFF , 1860px 536px #FFF , 926px 322px #FFF , 588px 1219px #FFF , 228px 1599px #FFF , 1443px 1677px #FFF , 1035px 1279px #FFF , 169px 28px #FFF , 1231px 1358px #FFF , 33px 302px #FFF , 1490px 1231px #FFF , 1413px 1473px #FFF , 1475px 45px #FFF , 1478px 1840px #FFF , 763px 146px #FFF , 934px 1519px #FFF , 149px 103px #FFF , 1742px 1824px #FFF , 1763px 51px #FFF , 878px 1025px #FFF , 301px 538px #FFF , 1486px 190px #FFF , 533px 1391px #FFF , 33px 448px #FFF , 202px 639px #FFF , 516px 471px #FFF , 363px 266px #FFF , 528px 881px #FFF , 12px 1144px #FFF , 177px 1055px #FFF , 1322px 168px #FFF , 742px 1008px #FFF , 565px 624px #FFF , 1839px 1538px #FFF , 1737px 487px #FFF , 1098px 108px #FFF , 1976px 1958px #FFF , 923px 1998px #FFF , 1419px 274px #FFF , 1800px 1313px #FFF , 688px 389px #FFF , 840px 1484px #FFF , 405px 1711px #FFF , 1461px 1006px #FFF , 583px 190px #FFF , 831px 1471px #FFF , 817px 1406px #FFF , 87px 246px #FFF , 542px 1130px #FFF , 1610px 1701px #FFF , 85px 1531px #FFF , 103px 1007px #FFF , 1133px 1964px #FFF , 1637px 625px #FFF , 863px 22px #FFF , 1611px 1154px #FFF , 1019px 624px #FFF , 1015px 996px #FFF , 521px 459px #FFF , 931px 89px #FFF , 1934px 1033px #FFF , 110px 1505px #FFF , 1736px 72px #FFF , 1005px 603px #FFF , 1167px 1421px #FFF , 51px 212px #FFF , 1701px 1696px #FFF , 1778px 372px #FFF , 560px 1927px #FFF , 1360px 146px #FFF , 1810px 1865px #FFF , 1336px 1519px #FFF , 393px 710px #FFF , 283px 1304px #FFF , 1786px 791px #FFF , 200px 451px #FFF , 698px 716px #FFF , 1580px 1810px #FFF , 1617px 1348px #FFF , 1033px 265px #FFF , 708px 1963px #FFF , 1964px 1800px #FFF , 1940px 1725px #FFF , 1780px 2px #FFF , 1602px 1392px #FFF , 1784px 1893px #FFF , 1369px 1224px #FFF , 1124px 1320px #FFF , 1931px 1160px #FFF , 506px 688px #FFF , 1005px 162px #FFF , 1928px 919px #FFF , 533px 554px #FFF , 470px 638px #FFF , 1454px 94px #FFF , 1922px 1168px #FFF , 1756px 10px #FFF , 627px 1193px #FFF , 426px 14px #FFF , 607px 446px #FFF , 844px 47px #FFF , 1099px 1683px #FFF , 488px 613px #FFF , 1921px 200px #FFF , 717px 548px #FFF , 1178px 124px #FFF , 1743px 492px #FFF , 1782px 1008px #FFF , 226px 492px #FFF , 1604px 932px #FFF , 153px 151px #FFF , 1137px 1657px #FFF , 565px 957px #FFF , 118px 1648px #FFF , 13px 1311px #FFF , 1336px 1027px #FFF , 1174px 1599px #FFF , 1233px 933px #FFF , 413px 500px #FFF , 227px 171px #FFF , 1727px 1357px #FFF , 81px 930px #FFF , 940px 568px #FFF , 32px 571px #FFF , 1258px 1411px #FFF , 1827px 1024px #FFF , 1729px 1036px #FFF , 386px 437px #FFF , 1738px 1156px #FFF , 1749px 856px #FFF , 766px 825px #FFF , 1069px 496px #FFF , 801px 1409px #FFF , 425px 1080px #FFF , 1228px 1947px #FFF , 1689px 1486px #FFF , 1362px 202px #FFF , 1476px 52px #FFF , 141px 111px #FFF , 273px 1912px #FFF , 1403px 1222px #FFF , 534px 649px #FFF , 10px 825px #FFF , 315px 718px #FFF , 882px 1926px #FFF , 909px 5px #FFF , 752px 654px #FFF , 1339px 920px #FFF , 1870px 1900px #FFF , 1921px 185px #FFF , 1152px 1851px #FFF , 1498px 1519px #FFF , 1782px 795px #FFF , 728px 257px #FFF , 968px 1142px #FFF , 212px 975px #FFF , 317px 291px #FFF , 219px 1639px #FFF , 1644px 512px #FFF , 1044px 889px #FFF , 1262px 1926px #FFF , 391px 1610px #FFF , 1268px 700px #FFF , 458px 1511px #FFF , 757px 948px #FFF , 156px 925px #FFF , 1359px 85px #FFF , 1602px 1211px #FFF , 539px 1412px #FFF , 1817px 1370px #FFF , 1818px 1425px #FFF , 809px 285px #FFF , 1157px 167px #FFF , 1033px 827px #FFF , 468px 1014px #FFF , 1677px 973px #FFF , 337px 1467px #FFF , 941px 664px #FFF , 285px 23px #FFF , 1533px 1195px #FFF , 1222px 147px #FFF , 994px 87px #FFF , 511px 776px #FFF , 1648px 101px #FFF , 982px 560px #FFF , 162px 1181px #FFF , 45px 1778px #FFF , 972px 768px #FFF , 6px 854px #FFF , 518px 1031px #FFF , 1402px 1746px #FFF , 1230px 981px #FFF , 1601px 941px #FFF , 1314px 1505px #FFF , 1753px 419px #FFF , 861px 1700px #FFF , 840px 643px #FFF , 1840px 1567px #FFF , 697px 390px #FFF , 744px 1664px #FFF , 1965px 478px #FFF , 31px 232px #FFF , 948px 1351px #FFF , 1536px 1408px #FFF , 1200px 1207px #FFF , 238px 1625px #FFF , 1752px 1647px #FFF , 109px 163px #FFF , 1704px 1806px #FFF , 1020px 1523px #FFF , 1759px 1655px #FFF , 828px 1467px #FFF , 1453px 479px #FFF , 1301px 567px #FFF , 585px 1089px #FFF , 1882px 1931px #FFF , 792px 1233px #FFF , 7px 1585px #FFF , 340px 1060px #FFF , 810px 1166px #FFF , 1030px 1637px #FFF , 36px 1055px #FFF , 1549px 617px #FFF , 1022px 1699px #FFF , 964px 827px #FFF , 1061px 38px #FFF , 535px 942px #FFF , 1763px 1511px #FFF , 352px 1705px #FFF , 1322px 966px #FFF , 1464px 286px #FFF , 1478px 235px #FFF , 712px 1804px #FFF , 1675px 1556px #FFF , 78px 1357px #FFF , 493px 1744px #FFF , 1914px 423px #FFF , 294px 1053px #FFF , 1230px 1539px #FFF , 1827px 624px #FFF , 375px 473px #FFF , 848px 1564px #FFF , 634px 1261px #FFF , 1330px 412px #FFF , 368px 760px #FFF , 94px 829px #FFF , 1698px 517px #FFF , 1239px 1935px #FFF , 1019px 685px #FFF , 259px 1318px #FFF , 1654px 648px #FFF , 1779px 885px #FFF , 899px 1006px #FFF , 1796px 89px #FFF , 1654px 1917px #FFF , 1615px 227px #FFF , 1664px 35px #FFF , 1683px 237px #FFF , 672px 707px #FFF , 596px 325px #FFF , 280px 541px #FFF , 1265px 1203px #FFF , 1928px 689px #FFF , 363px 691px #FFF , 1726px 1519px #FFF , 1524px 548px #FFF , 1288px 1066px #FFF , 1303px 280px #FFF , 653px 924px #FFF , 138px 1360px #FFF , 686px 1301px #FFF , 1212px 313px #FFF , 1528px 1149px #FFF , 1515px 1250px #FFF , 1021px 956px #FFF , 958px 1386px #FFF , 786px 208px #FFF , 136px 917px #FFF , 1077px 1377px #FFF , 37px 334px #FFF , 1056px 354px #FFF , 63px 1691px #FFF , 861px 10px #FFF , 1229px 1027px #FFF , 418px 113px #FFF , 468px 1794px #FFF , 1414px 1168px #FFF , 979px 1318px #FFF , 1442px 571px #FFF , 1599px 1284px #FFF , 1364px 1285px #FFF , 1666px 1025px #FFF , 1505px 122px #FFF , 1462px 1708px #FFF , 1457px 1493px #FFF , 339px 380px #FFF , 714px 1507px #FFF , 1362px 1400px #FFF , 1182px 756px #FFF , 602px 934px #FFF , 1913px 1085px #FFF , 862px 515px #FFF , 1810px 1904px #FFF , 1534px 1977px #FFF , 1632px 123px #FFF , 1834px 1853px #FFF , 1673px 879px #FFF , 1245px 1358px #FFF , 243px 107px #FFF , 1797px 153px #FFF , 1824px 730px #FFF , 544px 920px #FFF , 1958px 1642px #FFF , 199px 90px #FFF , 178px 1297px #FFF , 783px 1543px #FFF , 1044px 927px #FFF , 104px 1202px #FFF , 887px 1324px #FFF , 602px 677px #FFF , 128px 509px #FFF , 1561px 565px #FFF , 932px 529px #FFF , 493px 1191px #FFF , 707px 716px #FFF , 1139px 1270px #FFF , 1885px 1426px #FFF , 985px 800px #FFF , 1998px 1785px #FFF , 1294px 625px #FFF , 868px 392px #FFF , 258px 1365px #FFF , 1966px 644px #FFF , 834px 1128px #FFF , 94px 826px #FFF , 1702px 1587px #FFF , 1208px 1430px #FFF , 992px 1530px #FFF , 1539px 1319px #FFF , 1240px 1821px #FFF , 1341px 1546px #FFF , 606px 1768px #FFF , 166px 227px #FFF , 1160px 907px #FFF , 936px 1364px #FFF , 946px 1809px #FFF , 953px 1181px #FFF , 769px 433px #FFF , 520px 1030px #FFF , 40px 1748px #FFF , 544px 1223px #FFF , 527px 330px #FFF , 541px 284px #FFF , 1687px 361px #FFF , 361px 1620px #FFF , 943px 1709px #FFF , 261px 1090px #FFF , 168px 1993px #FFF , 259px 466px #FFF , 1422px 1730px #FFF , 1294px 196px #FFF , 96px 1224px #FFF , 1217px 287px #FFF , 187px 1400px #FFF , 1138px 202px #FFF , 876px 1437px #FFF , 1606px 284px #FFF , 1225px 1184px #FFF , 1107px 1224px #FFF , 1103px 623px #FFF , 1792px 1489px #FFF , 594px 595px #FFF , 1680px 1814px #FFF , 1948px 244px #FFF , 1538px 723px #FFF , 1156px 226px #FFF , 794px 1697px #FFF , 391px 638px #FFF , 236px 1054px #FFF , 830px 1360px #FFF , 132px 1478px #FFF , 1919px 1531px #FFF , 785px 1316px #FFF , 932px 987px #FFF , 447px 826px #FFF , 655px 208px #FFF , 607px 961px #FFF , 220px 1138px #FFF , 1214px 244px #FFF , 317px 674px #FFF , 431px 1965px #FFF , 1560px 1990px #FFF , 1733px 466px #FFF , 1672px 942px #FFF , 1506px 1660px #FFF , 1630px 314px #FFF , 283px 253px #FFF , 1827px 748px #FFF , 1535px 378px #FFF , 1894px 1144px #FFF , 1675px 1253px #FFF , 1695px 1523px #FFF , 275px 1362px #FFF , 280px 1835px #FFF , 412px 63px #FFF , 318px 1909px #FFF , 81px 112px #FFF , 1151px 777px #FFF , 341px 390px #FFF , 397px 238px #FFF , 1559px 1790px #FFF , 1860px 2px #FFF , 1071px 974px #FFF , 1135px 1804px #FFF , 986px 1445px #FFF , 1293px 1539px #FFF , 1244px 1092px #FFF , 1592px 830px #FFF , 909px 1676px #FFF , 1167px 1437px #FFF , 1309px 1579px #FFF , 1247px 565px #FFF , 1788px 1236px #FFF , 350px 1619px #FFF , 1193px 519px #FFF , 1070px 446px #FFF , 373px 388px #FFF , 1809px 1951px #FFF , 1029px 896px #FFF , 1939px 1541px #FFF , 1495px 962px #FFF , 1372px 1552px #FFF , 436px 975px #FFF , 1999px 839px #FFF , 1556px 187px #FFF , 1999px 366px #FFF , 1395px 790px #FFF , 650px 996px #FFF , 620px 1430px #FFF , 395px 1135px #FFF , 82px 704px #FFF , 1042px 948px #FFF , 1180px 1644px #FFF , 399px 1294px #FFF , 1429px 201px #FFF , 1798px 1553px #FFF , 734px 661px #FFF , 607px 1633px #FFF , 1997px 1336px #FFF , 1008px 1622px #FFF , 1530px 1958px #FFF , 1159px 831px #FFF , 1023px 1303px #FFF , 480px 163px #FFF , 294px 1427px #FFF , 1481px 1626px #FFF , 1872px 1415px #FFF , 1738px 762px #FFF , 2px 226px #FFF , 1739px 209px #FFF , 1025px 1242px #FFF , 689px 119px #FFF , 640px 123px #FFF , 1828px 1207px #FFF , 462px 934px #FFF , 1847px 1069px #FFF , 1226px 5px #FFF , 58px 1562px #FFF , 1386px 426px #FFF , 1875px 1762px #FFF , 1988px 1446px #FFF , 256px 725px #FFF , 1579px 1821px #FFF , 747px 1250px #FFF , 895px 317px #FFF , 1172px 693px #FFF , 1462px 386px #FFF , 1081px 1468px #FFF , 1994px 810px #FFF , 1627px 1691px #FFF , 388px 1271px #FFF , 1703px 816px #FFF , 1753px 1920px #FFF , 1993px 745px #FFF , 888px 634px #FFF , 1124px 107px #FFF , 1938px 280px #FFF , 1588px 526px #FFF , 788px 207px #FFF , 1055px 1902px #FFF , 1030px 1963px #FFF , 917px 653px #FFF , 1902px 23px #FFF , 1333px 1062px #FFF , 487px 1723px #FFF , 157px 1128px #FFF , 856px 477px #FFF , 259px 230px #FFF , 852px 251px #FFF , 91px 687px #FFF , 696px 951px #FFF , 327px 1566px #FFF , 1949px 1537px #FFF , 1765px 1732px #FFF , 1852px 120px #FFF , 316px 1525px #FFF , 1122px 831px #FFF , 1310px 1654px #FFF , 54px 965px #FFF , 109px 810px #FFF , 1181px 1291px #FFF , 969px 635px #FFF , 1409px 126px #FFF , 235px 423px #FFF , 68px 825px #FFF , 993px 1209px #FFF , 109px 1676px #FFF , 1691px 1033px #FFF , 1951px 1713px #FFF , 1237px 234px #FFF , 300px 719px #FFF , 168px 1437px #FFF , 1769px 1493px #FFF , 967px 1515px #FFF , 420px 1440px #FFF , 588px 1656px #FFF , 1374px 1828px #FFF , 1020px 1614px #FFF , 744px 844px #FFF , 1122px 690px #FFF , 586px 1234px #FFF , 270px 70px #FFF , 1047px 1962px #FFF , 1980px 616px #FFF , 1966px 1688px #FFF , 792px 1579px #FFF , 1069px 289px #FFF , 160px 654px #FFF , 1247px 302px #FFF , 786px 1225px #FFF , 1666px 1235px #FFF , 1646px 1285px #FFF , 1861px 424px #FFF , 1579px 935px #FFF , 1194px 733px #FFF , 680px 483px #FFF , 993px 1338px #FFF , 758px 1393px #FFF , 496px 1600px #FFF , 1818px 644px #FFF , 95px 1840px #FFF , 1837px 1268px #FFF , 672px 25px #FFF , 124px 284px #FFF , 771px 609px #FFF , 1742px 817px #FFF , 1091px 86px #FFF , 1914px 1875px #FFF , 1575px 192px #FFF , 1240px 307px #FFF , 147px 1646px #FFF , 1069px 1255px #FFF;
      animation: animStar 50s linear infinite;
      z-index: 0;
  }
  #stars:after {
      content: " ";
      position: absolute;
      top: 2000px;
      width: 1px;
      height: 1px;
      z-index: 0;
      background: transparent;
      box-shadow: 835px 16448px #FFF , 904px 1817px #FFF , 779px 497px #FFF , 367px 780px #FFF , 1017px 238px #FFF , 678px 1711px #FFF , 607px 308px #FFF , 1119px 39px #FFF , 516px 1661px #FFF , 1957px 417px #FFF , 1994px 1950px #FFF , 943px 1095px #FFF , 126px 447px #FFF , 1113px 1418px #FFF , 1501px 649px #FFF , 1512px 1815px #FFF , 1892px 105px #FFF , 175px 210px #FFF , 1544px 1900px #FFF , 1458px 56px #FFF , 989px 1677px #FFF , 1855px 1884px #FFF , 1592px 635px #FFF , 1952px 1398px #FFF , 20px 509px #FFF , 1866px 819px #FFF , 1459px 1524px #FFF , 1626px 242px #FFF , 318px 496px #FFF , 294px 481px #FFF , 1258px 1303px #FFF , 1720px 1496px #FFF , 1611px 1573px #FFF , 323px 221px #FFF , 555px 861px #FFF , 1167px 56px #FFF , 446px 245px #FFF , 850px 437px #FFF , 996px 779px #FFF , 1362px 226px #FFF , 362px 763px #FFF , 1466px 1161px #FFF , 539px 911px #FFF , 813px 1473px #FFF , 292px 1509px #FFF , 1004px 152px #FFF , 870px 700px #FFF , 1668px 1832px #FFF , 1862px 217px #FFF , 1702px 1887px #FFF , 698px 823px #FFF , 14px 1052px #FFF , 71px 1037px #FFF , 1417px 1895px #FFF , 1052px 1625px #FFF , 127px 1192px #FFF , 4px 618px #FFF , 938px 1561px #FFF , 288px 1588px #FFF , 353px 1200px #FFF , 1504px 752px #FFF , 1633px 907px #FFF , 578px 300px #FFF , 807px 1370px #FFF , 277px 1679px #FFF , 1241px 855px #FFF , 853px 757px #FFF , 1421px 245px #FFF , 1524px 1533px #FFF , 1899px 342px #FFF , 1192px 289px #FFF , 1952px 1935px #FFF , 778px 1155px #FFF , 629px 1755px #FFF , 1192px 780px #FFF , 316px 1650px #FFF , 370px 1163px #FFF , 463px 481px #FFF , 998px 475px #FFF , 39px 1759px #FFF , 313px 1560px #FFF , 756px 887px #FFF , 422px 1293px #FFF , 705px 1238px #FFF , 1158px 1483px #FFF , 507px 1760px #FFF , 1977px 634px #FFF , 589px 1697px #FFF , 856px 306px #FFF , 690px 879px #FFF , 1750px 1785px #FFF , 1982px 1169px #FFF , 1038px 1393px #FFF , 65px 1610px #FFF , 1683px 51px #FFF , 60px 1910px #FFF , 702px 1426px #FFF , 1299px 129px #FFF , 156px 1483px #FFF , 308px 1527px #FFF , 1677px 1776px #FFF , 1895px 1841px #FFF , 839px 668px #FFF , 926px 1790px #FFF , 1827px 1699px #FFF , 674px 1248px #FFF , 862px 1443px #FFF , 1443px 1701px #FFF , 267px 394px #FFF , 1949px 845px #FFF , 1678px 1969px #FFF , 1535px 539px #FFF , 1733px 1024px #FFF , 213px 987px #FFF , 1525px 1479px #FFF , 1786px 1087px #FFF , 109px 179px #FFF , 1328px 1508px #FFF , 1145px 1629px #FFF , 666px 792px #FFF , 743px 1819px #FFF , 1156px 54px #FFF , 1770px 30px #FFF , 827px 208px #FFF , 1199px 588px #FFF , 1078px 134px #FFF , 1575px 1913px #FFF , 1277px 1722px #FFF , 132px 1988px #FFF , 593px 6px #FFF , 1358px 535px #FFF , 266px 683px #FFF , 663px 104px #FFF , 1491px 1227px #FFF , 230px 541px #FFF , 1590px 306px #FFF , 1372px 1303px #FFF , 1566px 464px #FFF , 40px 151px #FFF , 1860px 536px #FFF , 926px 322px #FFF , 588px 1219px #FFF , 228px 1599px #FFF , 1443px 1677px #FFF , 1035px 1279px #FFF , 169px 28px #FFF , 1231px 1358px #FFF , 33px 302px #FFF , 1490px 1231px #FFF , 1413px 1473px #FFF , 1475px 45px #FFF , 1478px 1840px #FFF , 763px 146px #FFF , 934px 1519px #FFF , 149px 103px #FFF , 1742px 1824px #FFF , 1763px 51px #FFF , 878px 1025px #FFF , 301px 538px #FFF , 1486px 190px #FFF , 533px 1391px #FFF , 33px 448px #FFF , 202px 639px #FFF , 516px 471px #FFF , 363px 266px #FFF , 528px 881px #FFF , 12px 1144px #FFF , 177px 1055px #FFF , 1322px 168px #FFF , 742px 1008px #FFF , 565px 624px #FFF , 1839px 1538px #FFF , 1737px 487px #FFF , 1098px 108px #FFF , 1976px 1958px #FFF , 923px 1998px #FFF , 1419px 274px #FFF , 1800px 1313px #FFF , 688px 389px #FFF , 840px 1484px #FFF , 405px 1711px #FFF , 1461px 1006px #FFF , 583px 190px #FFF , 831px 1471px #FFF , 817px 1406px #FFF , 87px 246px #FFF , 542px 1130px #FFF , 1610px 1701px #FFF , 85px 1531px #FFF , 103px 1007px #FFF , 1133px 1964px #FFF , 1637px 625px #FFF , 863px 22px #FFF , 1611px 1154px #FFF , 1019px 624px #FFF , 1015px 996px #FFF , 521px 459px #FFF , 931px 89px #FFF , 1934px 1033px #FFF , 110px 1505px #FFF , 1736px 72px #FFF , 1005px 603px #FFF , 1167px 1421px #FFF , 51px 212px #FFF , 1701px 1696px #FFF , 1778px 372px #FFF , 560px 1927px #FFF , 1360px 146px #FFF , 1810px 1865px #FFF , 1336px 1519px #FFF , 393px 710px #FFF , 283px 1304px #FFF , 1786px 791px #FFF , 200px 451px #FFF , 698px 716px #FFF , 1580px 1810px #FFF , 1617px 1348px #FFF , 1033px 265px #FFF , 708px 1963px #FFF , 1964px 1800px #FFF , 1940px 1725px #FFF , 1780px 2px #FFF , 1602px 1392px #FFF , 1784px 1893px #FFF , 1369px 1224px #FFF , 1124px 1320px #FFF , 1931px 1160px #FFF , 506px 688px #FFF , 1005px 162px #FFF , 1928px 919px #FFF , 533px 554px #FFF , 470px 638px #FFF , 1454px 94px #FFF , 1922px 1168px #FFF , 1756px 10px #FFF , 627px 1193px #FFF , 426px 14px #FFF , 607px 446px #FFF , 844px 47px #FFF , 1099px 1683px #FFF , 488px 613px #FFF , 1921px 200px #FFF , 717px 548px #FFF , 1178px 124px #FFF , 1743px 492px #FFF , 1782px 1008px #FFF , 226px 492px #FFF , 1604px 932px #FFF , 153px 151px #FFF , 1137px 1657px #FFF , 565px 957px #FFF , 118px 1648px #FFF , 13px 1311px #FFF , 1336px 1027px #FFF , 1174px 1599px #FFF , 1233px 933px #FFF , 413px 500px #FFF , 227px 171px #FFF , 1727px 1357px #FFF , 81px 930px #FFF , 940px 568px #FFF , 32px 571px #FFF , 1258px 1411px #FFF , 1827px 1024px #FFF , 1729px 1036px #FFF , 386px 437px #FFF , 1738px 1156px #FFF , 1749px 856px #FFF , 766px 825px #FFF , 1069px 496px #FFF , 801px 1409px #FFF , 425px 1080px #FFF , 1228px 1947px #FFF , 1689px 1486px #FFF , 1362px 202px #FFF , 1476px 52px #FFF , 141px 111px #FFF , 273px 1912px #FFF , 1403px 1222px #FFF , 534px 649px #FFF , 10px 825px #FFF , 315px 718px #FFF , 882px 1926px #FFF , 909px 5px #FFF , 752px 654px #FFF , 1339px 920px #FFF , 1870px 1900px #FFF , 1921px 185px #FFF , 1152px 1851px #FFF , 1498px 1519px #FFF , 1782px 795px #FFF , 728px 257px #FFF , 968px 1142px #FFF , 212px 975px #FFF , 317px 291px #FFF , 219px 1639px #FFF , 1644px 512px #FFF , 1044px 889px #FFF , 1262px 1926px #FFF , 391px 1610px #FFF , 1268px 700px #FFF , 458px 1511px #FFF , 757px 948px #FFF , 156px 925px #FFF , 1359px 85px #FFF , 1602px 1211px #FFF , 539px 1412px #FFF , 1817px 1370px #FFF , 1818px 1425px #FFF , 809px 285px #FFF , 1157px 167px #FFF , 1033px 827px #FFF , 468px 1014px #FFF , 1677px 973px #FFF , 337px 1467px #FFF , 941px 664px #FFF , 285px 23px #FFF , 1533px 1195px #FFF , 1222px 147px #FFF , 994px 87px #FFF , 511px 776px #FFF , 1648px 101px #FFF , 982px 560px #FFF , 162px 1181px #FFF , 45px 1778px #FFF , 972px 768px #FFF , 6px 854px #FFF , 518px 1031px #FFF , 1402px 1746px #FFF , 1230px 981px #FFF , 1601px 941px #FFF , 1314px 1505px #FFF , 1753px 419px #FFF , 861px 1700px #FFF , 840px 643px #FFF , 1840px 1567px #FFF , 697px 390px #FFF , 744px 1664px #FFF , 1965px 478px #FFF , 31px 232px #FFF , 948px 1351px #FFF , 1536px 1408px #FFF , 1200px 1207px #FFF , 238px 1625px #FFF , 1752px 1647px #FFF , 109px 163px #FFF , 1704px 1806px #FFF , 1020px 1523px #FFF , 1759px 1655px #FFF , 828px 1467px #FFF , 1453px 479px #FFF , 1301px 567px #FFF , 585px 1089px #FFF , 1882px 1931px #FFF , 792px 1233px #FFF , 7px 1585px #FFF , 340px 1060px #FFF , 810px 1166px #FFF , 1030px 1637px #FFF , 36px 1055px #FFF , 1549px 617px #FFF , 1022px 1699px #FFF , 964px 827px #FFF , 1061px 38px #FFF , 535px 942px #FFF , 1763px 1511px #FFF , 352px 1705px #FFF , 1322px 966px #FFF , 1464px 286px #FFF , 1478px 235px #FFF , 712px 1804px #FFF , 1675px 1556px #FFF , 78px 1357px #FFF , 493px 1744px #FFF , 1914px 423px #FFF , 294px 1053px #FFF , 1230px 1539px #FFF , 1827px 624px #FFF , 375px 473px #FFF , 848px 1564px #FFF , 634px 1261px #FFF , 1330px 412px #FFF , 368px 760px #FFF , 94px 829px #FFF , 1698px 517px #FFF , 1239px 1935px #FFF , 1019px 685px #FFF , 259px 1318px #FFF , 1654px 648px #FFF , 1779px 885px #FFF , 899px 1006px #FFF , 1796px 89px #FFF , 1654px 1917px #FFF , 1615px 227px #FFF , 1664px 35px #FFF , 1683px 237px #FFF , 672px 707px #FFF , 596px 325px #FFF , 280px 541px #FFF , 1265px 1203px #FFF , 1928px 689px #FFF , 363px 691px #FFF , 1726px 1519px #FFF , 1524px 548px #FFF , 1288px 1066px #FFF , 1303px 280px #FFF , 653px 924px #FFF , 138px 1360px #FFF , 686px 1301px #FFF , 1212px 313px #FFF , 1528px 1149px #FFF , 1515px 1250px #FFF , 1021px 956px #FFF , 958px 1386px #FFF , 786px 208px #FFF , 136px 917px #FFF , 1077px 1377px #FFF , 37px 334px #FFF , 1056px 354px #FFF , 63px 1691px #FFF , 861px 10px #FFF , 1229px 1027px #FFF , 418px 113px #FFF , 468px 1794px #FFF , 1414px 1168px #FFF , 979px 1318px #FFF , 1442px 571px #FFF , 1599px 1284px #FFF , 1364px 1285px #FFF , 1666px 1025px #FFF , 1505px 122px #FFF , 1462px 1708px #FFF , 1457px 1493px #FFF , 339px 380px #FFF , 714px 1507px #FFF , 1362px 1400px #FFF , 1182px 756px #FFF , 602px 934px #FFF , 1913px 1085px #FFF , 862px 515px #FFF , 1810px 1904px #FFF , 1534px 1977px #FFF , 1632px 123px #FFF , 1834px 1853px #FFF , 1673px 879px #FFF , 1245px 1358px #FFF , 243px 107px #FFF , 1797px 153px #FFF , 1824px 730px #FFF , 544px 920px #FFF , 1958px 1642px #FFF , 199px 90px #FFF , 178px 1297px #FFF , 783px 1543px #FFF , 1044px 927px #FFF , 104px 1202px #FFF , 887px 1324px #FFF , 602px 677px #FFF , 128px 509px #FFF , 1561px 565px #FFF , 932px 529px #FFF , 493px 1191px #FFF , 707px 716px #FFF , 1139px 1270px #FFF , 1885px 1426px #FFF , 985px 800px #FFF , 1998px 1785px #FFF , 1294px 625px #FFF , 868px 392px #FFF , 258px 1365px #FFF , 1966px 644px #FFF , 834px 1128px #FFF , 94px 826px #FFF , 1702px 1587px #FFF , 1208px 1430px #FFF , 992px 1530px #FFF , 1539px 1319px #FFF , 1240px 1821px #FFF , 1341px 1546px #FFF , 606px 1768px #FFF , 166px 227px #FFF , 1160px 907px #FFF , 936px 1364px #FFF , 946px 1809px #FFF , 953px 1181px #FFF , 769px 433px #FFF , 520px 1030px #FFF , 40px 1748px #FFF , 544px 1223px #FFF , 527px 330px #FFF , 541px 284px #FFF , 1687px 361px #FFF , 361px 1620px #FFF , 943px 1709px #FFF , 261px 1090px #FFF , 168px 1993px #FFF , 259px 466px #FFF , 1422px 1730px #FFF , 1294px 196px #FFF , 96px 1224px #FFF , 1217px 287px #FFF , 187px 1400px #FFF , 1138px 202px #FFF , 876px 1437px #FFF , 1606px 284px #FFF , 1225px 1184px #FFF , 1107px 1224px #FFF , 1103px 623px #FFF , 1792px 1489px #FFF , 594px 595px #FFF , 1680px 1814px #FFF , 1948px 244px #FFF , 1538px 723px #FFF , 1156px 226px #FFF , 794px 1697px #FFF , 391px 638px #FFF , 236px 1054px #FFF , 830px 1360px #FFF , 132px 1478px #FFF , 1919px 1531px #FFF , 785px 1316px #FFF , 932px 987px #FFF , 447px 826px #FFF , 655px 208px #FFF , 607px 961px #FFF , 220px 1138px #FFF , 1214px 244px #FFF , 317px 674px #FFF , 431px 1965px #FFF , 1560px 1990px #FFF , 1733px 466px #FFF , 1672px 942px #FFF , 1506px 1660px #FFF , 1630px 314px #FFF , 283px 253px #FFF , 1827px 748px #FFF , 1535px 378px #FFF , 1894px 1144px #FFF , 1675px 1253px #FFF , 1695px 1523px #FFF , 275px 1362px #FFF , 280px 1835px #FFF , 412px 63px #FFF , 318px 1909px #FFF , 81px 112px #FFF , 1151px 777px #FFF , 341px 390px #FFF , 397px 238px #FFF , 1559px 1790px #FFF , 1860px 2px #FFF , 1071px 974px #FFF , 1135px 1804px #FFF , 986px 1445px #FFF , 1293px 1539px #FFF , 1244px 1092px #FFF , 1592px 830px #FFF , 909px 1676px #FFF , 1167px 1437px #FFF , 1309px 1579px #FFF , 1247px 565px #FFF , 1788px 1236px #FFF , 350px 1619px #FFF , 1193px 519px #FFF , 1070px 446px #FFF , 373px 388px #FFF , 1809px 1951px #FFF , 1029px 896px #FFF , 1939px 1541px #FFF , 1495px 962px #FFF , 1372px 1552px #FFF , 436px 975px #FFF , 1999px 839px #FFF , 1556px 187px #FFF , 1999px 366px #FFF , 1395px 790px #FFF , 650px 996px #FFF , 620px 1430px #FFF , 395px 1135px #FFF , 82px 704px #FFF , 1042px 948px #FFF , 1180px 1644px #FFF , 399px 1294px #FFF , 1429px 201px #FFF , 1798px 1553px #FFF , 734px 661px #FFF , 607px 1633px #FFF , 1997px 1336px #FFF , 1008px 1622px #FFF , 1530px 1958px #FFF , 1159px 831px #FFF , 1023px 1303px #FFF , 480px 163px #FFF , 294px 1427px #FFF , 1481px 1626px #FFF , 1872px 1415px #FFF , 1738px 762px #FFF , 2px 226px #FFF , 1739px 209px #FFF , 1025px 1242px #FFF , 689px 119px #FFF , 640px 123px #FFF , 1828px 1207px #FFF , 462px 934px #FFF , 1847px 1069px #FFF , 1226px 5px #FFF , 58px 1562px #FFF , 1386px 426px #FFF , 1875px 1762px #FFF , 1988px 1446px #FFF , 256px 725px #FFF , 1579px 1821px #FFF , 747px 1250px #FFF , 895px 317px #FFF , 1172px 693px #FFF , 1462px 386px #FFF , 1081px 1468px #FFF , 1994px 810px #FFF , 1627px 1691px #FFF , 388px 1271px #FFF , 1703px 816px #FFF , 1753px 1920px #FFF , 1993px 745px #FFF , 888px 634px #FFF , 1124px 107px #FFF , 1938px 280px #FFF , 1588px 526px #FFF , 788px 207px #FFF , 1055px 1902px #FFF , 1030px 1963px #FFF , 917px 653px #FFF , 1902px 23px #FFF , 1333px 1062px #FFF , 487px 1723px #FFF , 157px 1128px #FFF , 856px 477px #FFF , 259px 230px #FFF , 852px 251px #FFF , 91px 687px #FFF , 696px 951px #FFF , 327px 1566px #FFF , 1949px 1537px #FFF , 1765px 1732px #FFF , 1852px 120px #FFF , 316px 1525px #FFF , 1122px 831px #FFF , 1310px 1654px #FFF , 54px 965px #FFF , 109px 810px #FFF , 1181px 1291px #FFF , 969px 635px #FFF , 1409px 126px #FFF , 235px 423px #FFF , 68px 825px #FFF , 993px 1209px #FFF , 109px 1676px #FFF , 1691px 1033px #FFF , 1951px 1713px #FFF , 1237px 234px #FFF , 300px 719px #FFF , 168px 1437px #FFF , 1769px 1493px #FFF , 967px 1515px #FFF , 420px 1440px #FFF , 588px 1656px #FFF , 1374px 1828px #FFF , 1020px 1614px #FFF , 744px 844px #FFF , 1122px 690px #FFF , 586px 1234px #FFF , 270px 70px #FFF , 1047px 1962px #FFF , 1980px 616px #FFF , 1966px 1688px #FFF , 792px 1579px #FFF , 1069px 289px #FFF , 160px 654px #FFF , 1247px 302px #FFF , 786px 1225px #FFF , 1666px 1235px #FFF , 1646px 1285px #FFF , 1861px 424px #FFF , 1579px 935px #FFF , 1194px 733px #FFF , 680px 483px #FFF , 993px 1338px #FFF , 758px 1393px #FFF , 496px 1600px #FFF , 1818px 644px #FFF , 95px 1840px #FFF , 1837px 1268px #FFF , 672px 25px #FFF , 124px 284px #FFF , 771px 609px #FFF , 1742px 817px #FFF , 1091px 86px #FFF , 1914px 1875px #FFF , 1575px 192px #FFF , 1240px 307px #FFF , 147px 1646px #FFF , 1069px 1255px #FFF;
  }

  #stars2 {
      width: 2px;
      height: 2px;
      z-index: 0;
      background: transparent;
      box-shadow: 26px 2048px #FFF , 899px 795px #FFF , 73px 972px #FFF , 1765px 120px #FFF , 860px 360px #FFF , 805px 295px #FFF , 1423px 988px #FFF , 10px 1569px #FFF , 1022px 1928px #FFF , 1485px 866px #FFF , 1482px 439px #FFF , 136px 941px #FFF , 700px 824px #FFF , 399px 1362px #FFF , 1095px 639px #FFF , 1317px 1738px #FFF , 1602px 680px #FFF , 1618px 1674px #FFF , 665px 1114px #FFF , 1162px 1329px #FFF , 290px 1916px #FFF , 1049px 1720px #FFF , 476px 792px #FFF , 1418px 967px #FFF , 1434px 1275px #FFF , 1862px 39px #FFF , 544px 652px #FFF , 665px 177px #FFF , 963px 1868px #FFF , 1632px 802px #FFF , 1080px 1281px #FFF , 702px 1815px #FFF , 1291px 1004px #FFF , 1414px 1358px #FFF , 1870px 279px #FFF , 1861px 635px #FFF , 32px 948px #FFF , 244px 1922px #FFF , 656px 1809px #FFF , 286px 435px #FFF , 527px 313px #FFF , 1410px 519px #FFF , 1991px 24px #FFF , 1894px 1675px #FFF , 318px 441px #FFF , 39px 983px #FFF , 98px 1200px #FFF , 1813px 1048px #FFF , 1740px 332px #FFF , 1633px 1840px #FFF , 1469px 555px #FFF , 1791px 1108px #FFF , 418px 262px #FFF , 119px 423px #FFF , 1531px 1341px #FFF , 1905px 495px #FFF , 46px 1716px #FFF , 584px 443px #FFF , 445px 1659px #FFF , 554px 1149px #FFF , 1790px 975px #FFF , 429px 665px #FFF , 925px 1538px #FFF , 1772px 446px #FFF , 1824px 370px #FFF , 227px 247px #FFF , 18px 699px #FFF , 502px 1477px #FFF , 1085px 588px #FFF , 1530px 1194px #FFF , 1361px 234px #FFF , 1689px 1878px #FFF , 605px 1844px #FFF , 345px 1168px #FFF , 999px 619px #FFF , 159px 743px #FFF , 1085px 377px #FFF , 1351px 1005px #FFF , 1149px 705px #FFF , 1292px 300px #FFF , 571px 168px #FFF , 302px 1896px #FFF , 901px 286px #FFF , 259px 633px #FFF , 44px 692px #FFF , 1485px 1951px #FFF , 278px 1792px #FFF , 1431px 157px #FFF , 1892px 7px #FFF , 1449px 1073px #FFF , 41px 1736px #FFF , 354px 243px #FFF , 854px 1958px #FFF , 1699px 1846px #FFF , 699px 1881px #FFF , 813px 841px #FFF , 478px 1469px #FFF , 1139px 184px #FFF , 1204px 190px #FFF , 1940px 431px #FFF , 660px 468px #FFF , 612px 22px #FFF , 297px 1149px #FFF , 1018px 167px #FFF , 709px 973px #FFF , 1125px 1629px #FFF , 283px 1523px #FFF , 116px 99px #FFF , 140px 776px #FFF , 924px 1251px #FFF , 916px 1770px #FFF , 1113px 839px #FFF , 1794px 369px #FFF , 649px 688px #FFF , 1333px 279px #FFF , 1246px 1802px #FFF , 1018px 910px #FFF , 1335px 180px #FFF , 677px 1599px #FFF , 1033px 640px #FFF , 311px 1001px #FFF , 738px 299px #FFF , 1378px 955px #FFF , 916px 1182px #FFF , 1916px 377px #FFF , 283px 337px #FFF , 1010px 1361px #FFF , 56px 747px #FFF , 1521px 788px #FFF , 1558px 1221px #FFF , 1535px 546px #FFF , 1051px 1979px #FFF , 1697px 1510px #FFF , 705px 1729px #FFF , 1572px 1236px #FFF , 467px 1811px #FFF , 1024px 749px #FFF , 420px 847px #FFF , 864px 1379px #FFF , 1828px 1270px #FFF , 190px 1144px #FFF , 1855px 318px #FFF , 488px 971px #FFF , 1113px 1211px #FFF , 1050px 1388px #FFF , 1428px 1002px #FFF , 581px 1511px #FFF , 34px 1263px #FFF , 510px 1563px #FFF , 143px 1944px #FFF , 1414px 1756px #FFF , 514px 671px #FFF , 646px 218px #FFF , 1140px 1690px #FFF , 1512px 125px #FFF , 1926px 627px #FFF , 21px 1211px #FFF , 241px 951px #FFF , 386px 1010px #FFF , 812px 1938px #FFF , 1243px 1312px #FFF , 1276px 534px #FFF , 1451px 1320px #FFF , 573px 194px #FFF , 1713px 1711px #FFF , 898px 691px #FFF , 1058px 577px #FFF , 406px 1553px #FFF , 1445px 1375px #FFF , 925px 453px #FFF , 253px 1619px #FFF , 1682px 1025px #FFF , 1232px 784px #FFF , 1820px 1183px #FFF , 1337px 121px #FFF , 1353px 1569px #FFF , 1298px 507px #FFF , 1058px 621px #FFF , 1694px 1810px #FFF , 1825px 1913px #FFF , 124px 1194px #FFF , 582px 901px #FFF , 1204px 1949px #FFF , 1626px 1521px #FFF , 822px 1952px #FFF , 1449px 886px #FFF , 1653px 527px #FFF , 844px 864px #FFF , 1512px 1351px #FFF , 1082px 258px #FFF , 1188px 1196px #FFF , 981px 1267px #FFF , 1765px 917px #FFF , 1243px 856px #FFF , 158px 1581px #FFF , 1136px 587px #FFF , 1718px 82px #FFF , 1855px 426px #FFF , 715px 1155px #FFF , 1413px 204px #FFF;
      animation: animStar 100s linear infinite;
  }
  #stars2:after {
      content: " ";
      position: absolute;
      top: 2000px;
      width: 2px;
      height: 2px;
      z-index: 0;
      background: transparent;
      box-shadow: 26px 2048px #FFF , 899px 795px #FFF , 73px 972px #FFF , 1765px 120px #FFF , 860px 360px #FFF , 805px 295px #FFF , 1423px 988px #FFF , 10px 1569px #FFF , 1022px 1928px #FFF , 1485px 866px #FFF , 1482px 439px #FFF , 136px 941px #FFF , 700px 824px #FFF , 399px 1362px #FFF , 1095px 639px #FFF , 1317px 1738px #FFF , 1602px 680px #FFF , 1618px 1674px #FFF , 665px 1114px #FFF , 1162px 1329px #FFF , 290px 1916px #FFF , 1049px 1720px #FFF , 476px 792px #FFF , 1418px 967px #FFF , 1434px 1275px #FFF , 1862px 39px #FFF , 544px 652px #FFF , 665px 177px #FFF , 963px 1868px #FFF , 1632px 802px #FFF , 1080px 1281px #FFF , 702px 1815px #FFF , 1291px 1004px #FFF , 1414px 1358px #FFF , 1870px 279px #FFF , 1861px 635px #FFF , 32px 948px #FFF , 244px 1922px #FFF , 656px 1809px #FFF , 286px 435px #FFF , 527px 313px #FFF , 1410px 519px #FFF , 1991px 24px #FFF , 1894px 1675px #FFF , 318px 441px #FFF , 39px 983px #FFF , 98px 1200px #FFF , 1813px 1048px #FFF , 1740px 332px #FFF , 1633px 1840px #FFF , 1469px 555px #FFF , 1791px 1108px #FFF , 418px 262px #FFF , 119px 423px #FFF , 1531px 1341px #FFF , 1905px 495px #FFF , 46px 1716px #FFF , 584px 443px #FFF , 445px 1659px #FFF , 554px 1149px #FFF , 1790px 975px #FFF , 429px 665px #FFF , 925px 1538px #FFF , 1772px 446px #FFF , 1824px 370px #FFF , 227px 247px #FFF , 18px 699px #FFF , 502px 1477px #FFF , 1085px 588px #FFF , 1530px 1194px #FFF , 1361px 234px #FFF , 1689px 1878px #FFF , 605px 1844px #FFF , 345px 1168px #FFF , 999px 619px #FFF , 159px 743px #FFF , 1085px 377px #FFF , 1351px 1005px #FFF , 1149px 705px #FFF , 1292px 300px #FFF , 571px 168px #FFF , 302px 1896px #FFF , 901px 286px #FFF , 259px 633px #FFF , 44px 692px #FFF , 1485px 1951px #FFF , 278px 1792px #FFF , 1431px 157px #FFF , 1892px 7px #FFF , 1449px 1073px #FFF , 41px 1736px #FFF , 354px 243px #FFF , 854px 1958px #FFF , 1699px 1846px #FFF , 699px 1881px #FFF , 813px 841px #FFF , 478px 1469px #FFF , 1139px 184px #FFF , 1204px 190px #FFF , 1940px 431px #FFF , 660px 468px #FFF , 612px 22px #FFF , 297px 1149px #FFF , 1018px 167px #FFF , 709px 973px #FFF , 1125px 1629px #FFF , 283px 1523px #FFF , 116px 99px #FFF , 140px 776px #FFF , 924px 1251px #FFF , 916px 1770px #FFF , 1113px 839px #FFF , 1794px 369px #FFF , 649px 688px #FFF , 1333px 279px #FFF , 1246px 1802px #FFF , 1018px 910px #FFF , 1335px 180px #FFF , 677px 1599px #FFF , 1033px 640px #FFF , 311px 1001px #FFF , 738px 299px #FFF , 1378px 955px #FFF , 916px 1182px #FFF , 1916px 377px #FFF , 283px 337px #FFF , 1010px 1361px #FFF , 56px 747px #FFF , 1521px 788px #FFF , 1558px 1221px #FFF , 1535px 546px #FFF , 1051px 1979px #FFF , 1697px 1510px #FFF , 705px 1729px #FFF , 1572px 1236px #FFF , 467px 1811px #FFF , 1024px 749px #FFF , 420px 847px #FFF , 864px 1379px #FFF , 1828px 1270px #FFF , 190px 1144px #FFF , 1855px 318px #FFF , 488px 971px #FFF , 1113px 1211px #FFF , 1050px 1388px #FFF , 1428px 1002px #FFF , 581px 1511px #FFF , 34px 1263px #FFF , 510px 1563px #FFF , 143px 1944px #FFF , 1414px 1756px #FFF , 514px 671px #FFF , 646px 218px #FFF , 1140px 1690px #FFF , 1512px 125px #FFF , 1926px 627px #FFF , 21px 1211px #FFF , 241px 951px #FFF , 386px 1010px #FFF , 812px 1938px #FFF , 1243px 1312px #FFF , 1276px 534px #FFF , 1451px 1320px #FFF , 573px 194px #FFF , 1713px 1711px #FFF , 898px 691px #FFF , 1058px 577px #FFF , 406px 1553px #FFF , 1445px 1375px #FFF , 925px 453px #FFF , 253px 1619px #FFF , 1682px 1025px #FFF , 1232px 784px #FFF , 1820px 1183px #FFF , 1337px 121px #FFF , 1353px 1569px #FFF , 1298px 507px #FFF , 1058px 621px #FFF , 1694px 1810px #FFF , 1825px 1913px #FFF , 124px 1194px #FFF , 582px 901px #FFF , 1204px 1949px #FFF , 1626px 1521px #FFF , 822px 1952px #FFF , 1449px 886px #FFF , 1653px 527px #FFF , 844px 864px #FFF , 1512px 1351px #FFF , 1082px 258px #FFF , 1188px 1196px #FFF , 981px 1267px #FFF , 1765px 917px #FFF , 1243px 856px #FFF , 158px 1581px #FFF , 1136px 587px #FFF , 1718px 82px #FFF , 1855px 426px #FFF , 715px 1155px #FFF , 1413px 204px #FFF;
  }

  #stars3 {
      width: 3px;
      height: 3px;
      z-index: 0;
      background: transparent;
      box-shadow: 395px 12478px #FFF , 1674px 849px #FFF , 1083px 854px #FFF , 11px 1674px #FFF , 1488px 1387px #FFF , 202px 946px #FFF , 332px 1920px #FFF , 1771px 880px #FFF , 332px 580px #FFF , 1555px 1089px #FFF , 112px 1642px #FFF , 1867px 1969px #FFF , 111px 1139px #FFF , 1346px 1297px #FFF , 1938px 943px #FFF , 1139px 999px #FFF , 979px 1407px #FFF , 1899px 928px #FFF , 256px 1403px #FFF , 1829px 1785px #FFF , 907px 1625px #FFF , 1713px 59px #FFF , 476px 1018px #FFF , 1216px 1376px #FFF , 1248px 95px #FFF , 1812px 1055px #FFF , 972px 1328px #FFF , 1580px 1126px #FFF , 72px 1809px #FFF , 1136px 103px #FFF , 1394px 216px #FFF , 379px 409px #FFF , 889px 1307px #FFF , 1253px 17px #FFF , 342px 1245px #FFF , 1844px 912px #FFF , 316px 78px #FFF , 1313px 626px #FFF , 163px 1033px #FFF , 1606px 1747px #FFF , 1339px 1164px #FFF , 1826px 1624px #FFF , 511px 1378px #FFF , 1172px 1698px #FFF , 1132px 168px #FFF , 866px 1228px #FFF , 1178px 1691px #FFF , 819px 1479px #FFF , 1527px 1308px #FFF , 1664px 1641px #FFF , 1264px 681px #FFF , 695px 943px #FFF , 1165px 1779px #FFF , 1809px 1895px #FFF , 1470px 12px #FFF , 1460px 501px #FFF , 635px 416px #FFF , 1989px 1343px #FFF , 22px 1717px #FFF , 1568px 1062px #FFF , 109px 716px #FFF , 936px 1781px #FFF , 754px 1969px #FFF , 1139px 1419px #FFF , 527px 1790px #FFF , 1802px 1911px #FFF , 185px 1998px #FFF , 100px 1795px #FFF , 1220px 651px #FFF , 1375px 1301px #FFF , 755px 745px #FFF , 1726px 1510px #FFF , 1106px 327px #FFF , 864px 1625px #FFF , 1733px 761px #FFF , 585px 869px #FFF , 386px 658px #FFF , 805px 1259px #FFF , 1547px 1810px #FFF , 575px 905px #FFF , 440px 18px #FFF , 649px 275px #FFF , 737px 1608px #FFF , 760px 710px #FFF , 1747px 147px #FFF , 453px 469px #FFF , 1991px 1152px #FFF , 396px 1578px #FFF , 313px 44px #FFF , 637px 1640px #FFF , 1058px 1807px #FFF , 736px 155px #FFF , 639px 1522px #FFF , 1862px 271px #FFF , 1529px 98px #FFF , 881px 1048px #FFF , 129px 993px #FFF , 1486px 836px #FFF , 1675px 1415px #FFF , 943px 901px #FFF;
      animation: animStar 150s linear infinite;
  }
  #stars3:after {
      content: " ";
      position: absolute;
      top: 2000px;
      width: 3px;
      height: 3px;
      background: transparent;
      box-shadow: 395px 12478px #FFF , 1674px 849px #FFF , 1083px 854px #FFF , 11px 1674px #FFF , 1488px 1387px #FFF , 202px 946px #FFF , 332px 1920px #FFF , 1771px 880px #FFF , 332px 580px #FFF , 1555px 1089px #FFF , 112px 1642px #FFF , 1867px 1969px #FFF , 111px 1139px #FFF , 1346px 1297px #FFF , 1938px 943px #FFF , 1139px 999px #FFF , 979px 1407px #FFF , 1899px 928px #FFF , 256px 1403px #FFF , 1829px 1785px #FFF , 907px 1625px #FFF , 1713px 59px #FFF , 476px 1018px #FFF , 1216px 1376px #FFF , 1248px 95px #FFF , 1812px 1055px #FFF , 972px 1328px #FFF , 1580px 1126px #FFF , 72px 1809px #FFF , 1136px 103px #FFF , 1394px 216px #FFF , 379px 409px #FFF , 889px 1307px #FFF , 1253px 17px #FFF , 342px 1245px #FFF , 1844px 912px #FFF , 316px 78px #FFF , 1313px 626px #FFF , 163px 1033px #FFF , 1606px 1747px #FFF , 1339px 1164px #FFF , 1826px 1624px #FFF , 511px 1378px #FFF , 1172px 1698px #FFF , 1132px 168px #FFF , 866px 1228px #FFF , 1178px 1691px #FFF , 819px 1479px #FFF , 1527px 1308px #FFF , 1664px 1641px #FFF , 1264px 681px #FFF , 695px 943px #FFF , 1165px 1779px #FFF , 1809px 1895px #FFF , 1470px 12px #FFF , 1460px 501px #FFF , 635px 416px #FFF , 1989px 1343px #FFF , 22px 1717px #FFF , 1568px 1062px #FFF , 109px 716px #FFF , 936px 1781px #FFF , 754px 1969px #FFF , 1139px 1419px #FFF , 527px 1790px #FFF , 1802px 1911px #FFF , 185px 1998px #FFF , 100px 1795px #FFF , 1220px 651px #FFF , 1375px 1301px #FFF , 755px 745px #FFF , 1726px 1510px #FFF , 1106px 327px #FFF , 864px 1625px #FFF , 1733px 761px #FFF , 585px 869px #FFF , 386px 658px #FFF , 805px 1259px #FFF , 1547px 1810px #FFF , 575px 905px #FFF , 440px 18px #FFF , 649px 275px #FFF , 737px 1608px #FFF , 760px 710px #FFF , 1747px 147px #FFF , 453px 469px #FFF , 1991px 1152px #FFF , 396px 1578px #FFF , 313px 44px #FFF , 637px 1640px #FFF , 1058px 1807px #FFF , 736px 155px #FFF , 639px 1522px #FFF , 1862px 271px #FFF , 1529px 98px #FFF , 881px 1048px #FFF , 129px 993px #FFF , 1486px 836px #FFF , 1675px 1415px #FFF , 943px 901px #FFF;
  }

  @keyframes animStar {
      from {
          transform: translateY(0px);
      }
      to {
          transform: translateY(-2000px);
      }
  }


  /* HEADER */

  .header {
    z-index: 100;
    background: url(../img/main-bg.jpg);
    background-size: 50%;
    background-position: top;
    min-height: 102px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    filter: drop-shadow(0px 10px 50px rgba(0, 0, 0, 0.5));
}

.header-wrapper {
    max-width: 1200px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-items {
    display: flex;
    gap: 30px;
}

.header-burger {
    width: 63px;
    height: 30px;
    padding-left: 1px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
}

.header-burger__line {
    width: 100%;
    height: 4px;
    background-color: white;
}

.header_main {
    font-family: var(--source-sans);
}

.section_home_hero {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 50px;
}

.section_home_hero h1 {
    text-transform: uppercase;
    font-size: 40px;
    line-height: 136%;
    max-width: 857px;
    text-align: center;
    font-family: var(--source-sans);
    font-weight: 400;
    color: white;
    letter-spacing: 2.5%;
}

.main-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 1277px;
    background: url(../img/main-bg.jpg);
    background-size: 100%;
    background-position: center;
    z-index: -1;
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
  .main-bg:after {
      content:'';
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0,0,0,0.3);
  }

.bgs {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: absolute;
    /* min-height: 12500px; */
    /* height: 100%; */
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: url(../img/main-bg.jpg);
    background-size: 100%;
    background-position: center;
    background-repeat: repeat-y;
}





.container{
    max-width: 1200px;
    margin: 0 auto;
}
@media(max-width: 1200px){
    .container{
    }

}
@media(max-width: 600px){
    .container{
    }

}
.container_1{
    display: flex;
    flex-direction: column;
    max-width: 1200px;
    margin: 0 auto;
    font-size: 30px;
    color: white;
    margin-top: 140px;
}
@media(max-width: 600px){
    .container_1{
     margin-top: 50px;
    }

}
@media(max-width: 1200px){
    .container_1{
     margin-top: 90px;
     align-items: center;
    }
}
.sub-heading {
    font-family: var(--montserrat);
    text-transform: uppercase;
    font-size: 80px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 0.75em;
    /* margin-bottom: 0; */
    text-align: center;
}

@media(max-width: 1200px){
    .sub-heading{
        display: flex;
        font-size: 40px;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

}
@media(max-width: 600px){
    .sub-heading{
        text-align: center;
        font-size: 26px;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

}

.wraper_procedures {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 68px;
    width: 100%;
}
@media(max-width: 1200px){
    .wraper_procedures{
        justify-content: center;
    }

}
@media(max-width: 600px){
    .wraper_procedures{
     margin-top: 15px;
    }

}
.wraper_procedures_2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 68px;
}
@media(max-width: 1200px){
    .wraper_procedures_2{
        justify-content: center;
        align-items: center;
        margin: 0;
    }

}

.wraper_procedures .about-block__right-img{
    background: url(../img/Ellipse11.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    transition: all .6s ease;
}
  .about-block__right-img {
      overflow: hidden;
      border-radius: 50%;
      height: 100%;
  }
  .about-block__right-img img {
      height: 100%;
      object-fit: cover;

  }
.wraper_procedures_2 .about-block__right-img{
    background: url(../img/Ellipse12.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    transition: all .6s ease;
}
.container_block .about-block__right-img{
    background: url(../img/Ellipse13.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    transition: all .6s ease;
}
.titl_procedures{
    display: flex;
    flex-direction: column;
    font-family:var(--montserrat);
    width: 561px;
    font-size: 20px;
    margin-right: 248px; 
    color: white;
}
@media(max-width: 1200px){
    .titl_procedures{
        justify-content: center;
        align-items: center;
        margin: 0;
        order: 2;
    }

}
.titl_procedures li {
    list-style: disc;
    margin: 15px 0 0 20px;
    color: rgb(73 82 105 / 98%);
}
.titl_procedures_2 li {
    list-style: disc;
    margin: 15px 0 0 20px;
    color: rgb(73 82 105 / 98%);
}
.titl_procedures h1{
    display: flex;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: normal;
}
@media(max-width: 1200px){
    .titl_procedures h1{
        font-family: var(--source-sans);
        font-size: 30px;
        font-weight: 300;
        text-transform: none;
    }

}
.titl_procedures p{
    display: flex;
    font-size: 20px;
    font-family: var(--source-sans);
    text-transform: none;
    margin: 20px 0 0 0;
}
@media(max-width: 600px){
    .titl_procedures {
       width: 400px;
    }

}
@media(max-width: 600px){
    .titl_procedures p{
        font-size: 16px;
    }

}
@media(max-width: 600px){
    .titl_procedures h1{
        
        font-size: 26px;
    }

}
.titl_procedures_2{
    display: flex;
    flex-direction: column;
    font-family: var(--source-sans);
    max-width: 561px;
    font-size: 20px;
    margin-right: 248px;
}
@media(max-width: 1200px){
    .titl_procedures_2{
        justify-content: center;
        align-items: center;
        margin: 0;
        order: 2;
    }

}
.titl_procedures_3{
    display: flex;
    font-family: var(--montserrat);
    width: 100%;
    font-size: 20px;
    margin-bottom: 30px;
    justify-content: space-between;
    align-items: center;
}
@media(max-width: 1200px){
    .titl_procedures_3{
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 0;
    }

}
.titl_procedures_2 h1{
    display: flex;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: normal;
}
@media(max-width: 1200px){
    .titl_procedures_2 h1{
        text-transform: none;
        font-weight: 300;
        font-family: var(--source-sans);
        font-size: 30px;
    }

}
@media(max-width: 600px){
    .titl_procedures_2 h1{
        font-size: 26px;
    }

}
.titl_procedures_3 h1{
    display: flex;
    font-size: 80px;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 81.92px;
    max-width: 485px;
}
@media(max-width: 1200px){
    .titl_procedures_3 h1{
        max-width: 730px;
        font-size: 40px;
        margin-bottom: 20px;
        line-height: 1;
    }

}
@media(max-width: 600px){
    .titl_procedures_3 h1{
        max-width: 730px;
        font-size: 26px;
        margin-bottom: 10px;
    }

}
.titl_procedures_2 p{
    display: flex;
    font-size: 20px;
    text-transform: none;
    margin: 20px 0 0 0;
}
@media(max-width: 1200px){
    .titl_procedures_2 p{
        font-size: 16px;
        text-align: center;
    }

}
@media(max-width: 600px){
    .titl_procedures_2{
        max-width: 325px;
    }

}
@media(max-width: 600px){
    .titl_procedures_2 p{
        font-size: 16px;
    }

}
.titl_procedures_3 p{
    display: flex;
    font-size: 20px;
    text-transform: none;
    margin: 20px 0 0 0;
    max-width: 436px;
}
@media(max-width: 1200px){
    .titl_procedures_3 p{
    margin: 0 0 20px 0;
    font-size: 16px;
    }

}
.spoiler{
    font-family: var(--montserrat);
    margin-top: 40px;
    height: 120px;
    overflow: hidden;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #192339);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1200px){
    .spoiler{
     font-size: 16px;
     margin-left: 30px;
    }

}
@media(max-width: 600px){
    .spoiler{
     font-size: 16px;
     margin-left: 30px;
    }

}
.spoiler_2{
    font-family: var(--montserrat);
    margin-top: 40px;
    height: 120px;
    overflow: hidden;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #192339);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1200px){
    .spoiler_2{
        font-family: var(--source-sans);
        font-size: 16px;
    }

}
@media(max-width: 600px){
    .spoiler_2{
        font-size: 16px;
    }

}
.spoiler_5{
    font-family: var(--montserrat);
    text-transform: none;
    font-size: 20px;
    margin-top: 40px;
    height: 182px;
    overflow: hidden;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #192339);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1200px){
    .spoiler_5{
        font-family: var(--source-sans);
        font-size: 16px;
    }

}
@media(max-width: 600px){
    .spoiler_5{
        width: 80%;
        font-size: 16px;
    }

}

.spoiler_6{
    font-family: var(--montserrat);
    text-transform: none;
    font-size: 20px;
    margin-top: 40px;
    height: 65px;
    overflow: hidden;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #192339);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media(max-width: 1200px){
    .spoiler_6{
        font-size: 16px;
        font-family: var(--source-sans);
        height: 40px;
    }

}
@media(max-width: 600px){
    .spoiler_6{
        width: 80%;
        font-size: 16px;
    }

}
.activ{
    height: 350px;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 600px){
    .activ{
        height: 300px;
    }

}

.activ_2{
    height: 290px;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1200px){
    .activ_2{
        height: 235px;
    }

}
.activ_5 {
    height: 330px;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 600px){
    .activ_5{
        height: 335px;
    }

}
.activ_6 {
    height: 80px;
    transition: 1s all;
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 98%), #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1200px){
    .activ_6{
        height: 42px;
    }

}
@media(max-width: 600px){
    .activ_6{
        height: 77px;
    }

}
.title_procedures_bg {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.procedures_button{
    display: flex;
    justify-content: center;
    height: auto;
    padding: 10px;
    margin-bottom: 30px;
}
.procedures_button_2{
    display: flex;
    justify-content: center;
    height: auto;
    padding: 10px;
    margin-bottom: 30px;
}
.procedures_button_5{
    display: flex;
    justify-content: center;
    height: auto;
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 5px;
}
@media(max-width: 1200px){
    .procedures_button_5{
        margin-top: 10px;
        margin-bottom: 0px;
        font-size: 14px;
    }

}
.procedures_button_6{
    display: flex;
    justify-content: center;
    height: auto;
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 5px;
}
@media(max-width: 1200px){
    .procedures_button_6{
        margin-top: 10px;
        margin-bottom: 0px;
        font-size: 14px;
    }

}

.link_procedures{
    display: flex;
    align-items: center;
    padding: 0.8em 2em 0.8em 1em;
    border-top: rgb(73 82 105 / 98%) 2px solid;
    justify-content: space-between;

}
@media(max-width: 1200px){
    .link_procedures{
        width: 522px;
        border: white 1px solid ;
        border-radius: 10px;
        margin: 15px 0px 15px 0px;
        padding: 14.2px 12px;
        height: auto;
        border-radius: 5px;
    }

}
@media(max-width: 600px){
    .link_procedures{
        width: 100%;
        border: white 1px solid ;
        border-radius: 5px;
        margin: 15px 0px 15px 0px;
        padding: 14px;
        height: auto;
        padding-right: 30px;
    }

}
.link_procedures_mk{
    display: flex;
    align-items: center;
    padding: 15px 40px 15px 30px;
    border-top: rgb(73 82 105 / 98%) 2px solid;
    justify-content: space-between;
    height: 136px;
}

@media(max-width: 1200px){
    .link_procedures_mk{
        border: white 1px solid ;
        border-radius: 10px;
        margin: 15px 0px 15px 0px;
        padding: 15px;
        width: 522px;
        height: auto;
    }

}
@media(max-width: 600px){
    .link_procedures_mk{
        border: white 1px solid ;
        border-radius: 10px;
        margin: 15px 0px 15px 0px;
        padding: 15px;
        width: 100%;
        height: auto;
    }

}
.link_procedures_mk img {
    margin-right: 10px;
}


.time{
    display: flex;
    font-family: var(--source-sans);
    font-size: 30px;
    width: 55%;
    justify-content: end;

}
@media(max-width: 1200px){
    .time{
        font-size: 20px;
        width: 40%;
    }

}
@media(max-width: 600px){
    .time{
        width: 30%;
        font-size: 14px;
    }

}


.border_link{
    /* display: flex; */
    display: none;
    border-top: rgb(73 82 105 / 98%) 2px solid;
    width: 100%;
    height: 2px;

}@media(max-width: 1200px){
    .border_link{
     display: none;
    }

}
@media(max-width: 600px){
    .border_link{
     display: none;
    }

}
.link_procedures img {
    display: flex;
    align-items: center;
    height: 14px;
    margin-right: 10px;
}
.link_txt{
    font-family:var(--source-sans);
    font-size: 30px;
    text-transform: uppercase;
}
@media(max-width: 1200px){
    .link_txt{
     font-size: 16px;
    }

}
@media(max-width: 600px){
    .link_txt{
     font-size: 16px;
    }

}

.link_txt p{
    font-size: 30px;
    font-weight: bold;
    font-family: var(--source-sans);
}
@media(max-width: 1200px){
    .link_txt p{
        font-size: 14px;
    font-weight: bold;
    }

}
.gold_6{
    margin-top: 16px;
    color: #ffffff;

}
.gold{
    margin-top: 16px;
    color: #ECBC29;

}
@media(max-width: 1200px){
    .gold{
        font-size: 20px;
        font-family: var(--source-sans);
        text-transform: none;
    }

}
.gold img{
    margin-right: 11px;
}
@media(max-width: 1200px){
    .gold img{
        font-size: 26px;
        width: 14px;
        height: 10px;
    }

}
.container_block{
    display: flex;
    margin: 0 auto;
    max-width: 1200px;
    margin-top: 270px;
    justify-content: space-between;
}
@media(max-width: 1200px){
    .container_block{
     flex-wrap: wrap;
     justify-content: center;
     margin-top: 100px;
    }

}
@media(max-width: 600px){
    .container_block{
     flex-wrap: wrap;
     justify-content: center;
     margin-top: 60px;
    }

}
.container_block img{
    max-width: 580px;
    max-height: 449px;
}
@media(max-width: 1200px){
    .container_block img{
        order: 1;
    }

}
.item_5{
    display: flex;
    text-transform: uppercase;
    font-weight: normal;
    font-family: var(--source-sans);
    color: white;
    flex-direction: column;
    max-width: 556px;
}
@media(max-width: 1200px){
    .item_5{
        justify-content: center;
        align-items: center;
        margin-top: 40px;
        order: 2;
    }

}
@media(max-width: 600px){
    .item_5{
        justify-content: center;
        align-items: center;
        margin-top: 0px;
        order: 2;
    }

}
.item_5 p{
    font-size: 40px;
}
@media(max-width: 1200px){
    .item_5 p{
        font-size: 30px;
        font-family: var(--source-sans);
        font-weight: 300;
        text-transform: none;
    }

}

@media(max-width: 600px){
    .item_5 p{
        font-size: 26px;
    }

}
.spoiler_5 p{
    font-size: 20px;
    text-transform: none;
    margin-top: 40px;
    overflow: hidden;
}
@media(max-width: 600px){
    .spoiler_5 p{
        font-size: 16px;
    }

}
.container_7{
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    font-family: var(--montserrat);
    margin: 0 auto;
    margin-top: 100px;
}
@media (max-width: 1200px){

    .container_7 {
        margin-top:100px ;
        justify-content: center;
    }
}


.zal{
    display: flex;
    flex-direction: column;
    color: white;
}
@media(max-width: 600px){
    .zal{
        width: 100%;
        text-align: center;
    }

}
@media(max-width: 1200px){
    .zal{
        justify-content: center;
        align-items: center;
        margin: 0;
    }

}
.zal p{
    font-size: 40px;
    margin-bottom: 40px;
    text-transform: uppercase;
}
@media(max-width: 600px){
    .zal p{
        font-size: 26px;
    }

}
.zal span{
    display: inline-block;
    font-family: var(--source-sans);
    margin-top: 40px;
   max-width: 519px;
    height: 60px;
    color: white;
    font-size: 20px;
}
@media(max-width: 1200px){
    .zal span{
      margin-bottom: 50px;
      text-align: center;
      display: none;
    }

}
@media(max-width: 600px){
    .zal span{
        max-width: 440px;
        font-size: 16px;
        display: none;
    }

}
.container_7_span{
    display: none;
}

@media(max-width: 1200px){
    .container_7_span{
        display: block;
        max-width: 393px;
        font-size: 16px;
        color: white;
        text-align: center;
    }

}
@media(max-width: 600px){
    .container_7_span{
        display: block;
        max-width: 393px;
        font-size: 14px;
        color: white;
        text-align: center;
    }

}
.zalmounth {
    display: flex;
    max-width: 400px;
    font-family: var(--montserrat);
    border: #ffffff 2px solid;
    border-radius: 7px;
    font-size: 20px;
}
@media(max-width: 600px){
    .zalmounth{
        width: 339px;
    }

}
@media(max-width: 375px){
    .zalmounth{
        width: 100%;
    }

}
.zal_mounth_1{
    display: flex;
    width: 201px;
    height: 60px;
    align-items: center;
    justify-content: center;
    border-radius: 7px 0 0 7px;
    background: linear-gradient(115.7deg, #B88B00 16.24%, #DFB329 51.65%, #B88B00 84.32%);

}
@media(max-width: 600px){
    .zal_mounth_1{
        height: 40px;
        font-size: 16px;
    }

}

.zal_mounth_2{
    display: flex;
    width: 201px;
    height: 60px;
    align-items: center;
    justify-content: center;
}
@media(max-width: 600px){
    .zal_mounth_2{
        height: 40px;
        font-size: 16px;
    }

}
.zal_time{
    display: flex;
    position: relative;
    justify-content: space-between;
    overflow: hidden;
    border-radius: 7px;
    margin-bottom: 40px;
    border: #FFFFFF 1px solid;
    font-size: 20px;
    max-width: 580px;
    height: 246px;
    padding: 35px 0 35px 35px;
    background: rgba(25, 35, 57, 0.596) ;

}

@media(max-width: 1200px){
    .zal_time{
        max-width: 580px;
        height: 246px;
        background: linear-gradient(308deg, rgb(73 82 105 / 98%), transparent);
        padding:15px 0 35px 35px ;
    }

}
@media(max-width: 600px){
    .zal_time{
        max-width: 370px;
        height: 150px;
        background: linear-gradient(308deg, rgb(73 82 105 / 98%), transparent);
        padding:15px 0 35px 35px ;
        backdrop-filter: blur(1px);
    }

}
@media(max-width: 375px){
    .zal_time{
        max-width: 330px;
        height: 150px;
        background: linear-gradient(308deg, rgb(73 82 105 / 98%), transparent);
        padding:15px 0 35px 35px ;
        backdrop-filter: blur(1px);
    }

}
.zal_time_1{
    display: flex;
    color: white;
    flex-direction: column;
}
@media(max-width: 600px){
    .zal_time_1{
    justify-content: center;
    padding-top: 22px;
    }

}
.zal_time_1 img{
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.zal_time_1 span{
    font-size: 40px;
    color: #ECBC29;
    font-weight: bold;
}
.zal_img{
    display: flex;
    align-items: center;
    margin-bottom: 38px;
    margin-top: 26px;
}
@media(max-width: 600px){
    .zal_img{
        font-size: 20px;
        font-family: var(--source-sans);
        font-weight: 300;
    }

}
@media(max-width: 600px){
    .zal_img{
        margin-top: 10px;
        margin-bottom: 20px;
        font-size: 14px;
    }

}
@media(max-width: 600px){
    .zal_img img{
        width: 14px;
        height: 14px;
    }

}
.zal_time span{
    display: flex;
    width: auto;
    height: auto;
}

@media(max-width: 1200px){
    .zal_time span{
        font-family: var(--source-sans);
        font-size: 40px;
    }

}
@media(max-width: 600px){
    .zal_time span{
        font-size: 20px;
    }

}
.zal_time p{
    font-size: 40px;
    text-transform: uppercase;
}
@media(max-width: 1200px){
    .zal_time p{
        font-family: var(--source-sans);
        font-size: 40px;
    }

}
@media(max-width: 600px){
    .zal_time p{
        font-size: 20px;
    }

}
.right_zal{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.right_zal img{
    width: 42px;
    height: 42px;
    margin-right: 35px;
    margin-top: 35px;
}
@media(max-width: 600px){
    .right_zal img{
        margin-top: 5px;
        margin-right: 20px;
        width: 24px;
        height: 24px;
    }

}
.right_b{
    display: flex;
    position: absolute;
    bottom: -105px;
    right: -105px;
    justify-content: center;
    align-items: center;
    width: 180px;
    height: 180px;
    background: #ECBC29;
    border-radius: 100%;
}
.right_b img{
    position: absolute;
    bottom: 125px;
    right: 130px;
    width: 8px;
    height: 14px;
    margin: 0;
}
.container_time{
    display: flex;
    flex-direction: column;
    width: 580px;
}
@media(max-width: 1200px){
    .container_time{
        margin-top: 30px;
    }

}
@media(max-width: 600px){
    .container_time{
        margin-top: 30px;
        max-width: 370px;
    }

}

.container_8{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: var(--montserrat);
    margin: 0 auto;
    max-width: 1200px;
    color: white;
}
.container_8 p{
    font-size: 80px;
    text-transform: uppercase;
    margin-top: 90px;
    margin-bottom: 40px;

}
@media(max-width: 600px){
    .container_8 p{
        font-size:26px ;
    }

}
.container_8 span{
   max-width: 768px;
   font-size: 20px;
   font-family: var(--source-sans);
   text-align: center;
   margin-bottom: 40px;

}
@media(max-width: 600px){
    .container_8 span{
        
        font-size: 16px;
        padding: 0 20px 0 20px;
    }

}
.img_8{
    display: block;
    height: 900px;
}
@media(max-width: 1200px){
    .img_8{
        height: 370px;
    }

}
@media(max-width: 600px){
    .img_8{
        height: 180px;
    }

}
.img_8 img{
    width: 100%;
}
.class_img_5{
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 30px;
}
.class_img_5 img{
    width: 100%;
}
.video {
    width: 100%;
    min-height: 960px;

}

.video video {
    width: 100%;
    height: 100%;
}

.text-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 50px;
}

.mt-160 {
    margin-top: 160px;
}

.mt-274 {
    margin-top: 274px;
}

.text-block__line {
    height: 200px;
    width: 1px;
    background-color: #B38409;
}

.text-block p {
    font-family: var(--source-sans);
    font-weight: 300;
    font-size: 40px;
    text-align: center;
    color: white;
    max-width: 991px;
}

.animation-blocks {
    display: flex;
    align-items: center;
    flex-direction: column;
    height: calc(100vh - 100px);
    overflow: hidden;
}

.animation-block {
    width: 100%;
    height: 100%;
    /* margin-top: -3px; */
}



.animation-block1 {
    position: absolute;
    top: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.animation-block2, .animation-block3, .animation-block4, .animation-block5    {
    position: absolute;
    top: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

}

.animation-block3 {
    position: absolute;
    top: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

}

.animation-block__text {
    width: 100%;
    display: flex;
    justify-content: center;
    min-height: 100px;
    font-family: var(--source-sans);
    font-size: 30px;
    color: white;
    text-transform: uppercase;
    background: linear-gradient(0deg, rgba(25, 35, 57, 0) 0%, rgba(25, 35, 57, 1) 100%);

}

.animation-block__text span {
    display: flex;
    align-items: center;
}

.about-block__right-main-ring {
    position: relative;
    height: 336px;
    width: 336px;
    border-radius: 50%;
    cursor: pointer;
    display: block;

}


.about-block__right-img {}

.about-block__right-main-ring:hover .about-block__right-img {
    transform: rotate(5deg);

    animation-name: ringAnimation;
    animation-duration: .6s;
    animation-iteration-count: 1;
    background-size: 110%;
}

@keyframes ringAnimation {
    0% {
        background-size: 100%;
    }

    100% {
        background-size: 110%;
    }
}

.about-block__right-main-ring:hover .about-block__right-img:hover {}


.about-block__right-ring {
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background: url(../img/big-ring.svg);
    position: absolute;
    top: 0;
    left: 0;
}

.about-block__right {
    position: relative;
    height: 500px;
    margin-top: 70px;
    
}
@media (max-width: 1200px){
.about-block__right {
    order: 1;
    }
}
.about-block__right-sec-ring {
    width: 223px;
    height: 223px;
    background: url(../img/big-ring.svg);
    background-position: center;
    background-size: 100%;
    position: absolute;
    top: -50px;
    right: -50px;
    z-index: -1;
}

.about-block__right-small-ring {
    width: 78px;
    height: 78px;
    background: url(../img/big-ring.svg);
    background-position: center;
    background-size: 100%;
    position: absolute;
    bottom: 0;
    left: -55px;
    z-index: -1;
}

.about-block {
    display: flex;
    justify-content: center;
}

.p-160 {
    padding: 160px 0;
}

.about-block-face .about-block__right-img {
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background: url(../img/facial.jpg);
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;

    transition: all .6s ease;
}

.about-block__wrapper {
    display: flex;
    justify-content: space-between;
    max-width: 1153px;
    width: 100%;
    position: relative;
}
.about-block__wrapper_facial {
    display: flex;
    justify-content: space-between;
    max-width: 1153px;
}
.about-block__left_facial h2 {
    font-size: 80px;
    font-family: var(--montserrat);
    line-height: 102.4%;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 40px;
}
@media(max-width: 1200px){
    .about-block__left_facial h2{
   font-size: 60px;
    }

}
.about-block__left_facial {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #ECBC29;
    ;
}
.about-block__left_facial span {
    text-transform: uppercase;
    font-family: var(--source-sans);
    font-size: 20px;
    letter-spacing: 12%;
}
.about-block__left_facial p {
    font-weight: 400;
    font-family: var(--source-sans);
    font-size: 20px;
    text-align: center;
    line-height: 150%;
    max-width: 539px;
    padding-bottom: 20px;
    color: white;
}

.about-block__left {
    color: white;
}

.about-block__left span {
    text-transform: uppercase;
    font-family: var(--source-sans);
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.8;
}

.about-block__left h2 {
    font-size: 80px;
    font-family: var(--montserrat);
    line-height: 102.4%;
    max-width: 570px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 40px;
    margin-left: -6px;
}

.about-block__left p {
    font-weight: 400;
    font-family: var(--source-sans);
    font-size: 20px;
    line-height: 150%;
    max-width: 539px;
}

.mt-35 {
    margin-top: 30px;
}

.about-block__left button {}

.about-block-btn {
    max-width: 335px;
    width: 100%;
    min-height: 60px;
    background: linear-gradient(115.7deg, #B88B00 16.24%, #DFB329 51.65%, #B88B00 84.32%);
    box-shadow: 0px 7px 30px -10px rgba(184, 139, 0, 0.6);
    cursor: pointer;
    font-weight: 600;
    font-size: 18px;
    font-family: var(--source-sans);
    text-transform: uppercase;
    letter-spacing: 0.03em;
    color: white;
    margin-top: 20px;
    position: relative;
    transition: all .4s ease;
    display: block;
    text-align: center;
    line-height: 60px;
}

.about-block-btn::after {
    content: '';
    display: block;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background-color: white;
    position: absolute;
    top: 10px;
    right: 15px;
    opacity: 0;
    transition: .4 ease;
}

.about-block-btn:hover::after {
    content: '';
    display: block;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background-color: white;
    background-image: url(../img/arrow-right.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    position: absolute;
    top: 10px;
    right: 15px;
    opacity: 1;
    transition: .4 ease;
    animation-name: circleAnimation;
    animation-duration: .6s;
    animation-iteration-count: 1;
}

@keyframes circleAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

  .main-popup__stage-wrapper input.about-block-btn {
    color: white;
      max-width: 100%;
}
.about-block-btn:hover {
    padding-right: 50px;
}

.about-block-body .about-block__right-img {
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background: url(../img/body.jpg);
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;

    transition: all .6s ease;
}

.about-block-beauty .about-block__left {
    order: 2;
}

.about-block-beauty .about-block__left span {
    max-width: 373px;
}

.about-block-beauty .about-block__left h2 {
    max-width: 695px;
}

.about-block-beauty .about-block__left p {
    max-width: 447px;
}

.about-block-beauty .about-block__right-main-ring {
    width: 445px;
    height: 445px;
}

.about-block-beauty .about-block__right-ring {
    width: 445px;
    height: 445px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
}

.about-block-beauty .about-block__right-img {
    background: url(../img/beauty.jpg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 445px;
    width: 445px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;

    transition: all .6s ease;
}

.about-block-beauty .about-block__wrapper {
    max-width: 1212px;
}


.about-block-men .about-block__right-img {
    background: url(../img/men.jpg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;

    transition: all .6s ease;
}

.about-block-men .about-block__right-small-ring {
    /* bottom: -20px; */
    left: -80px;
}

.slider-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: white;

    max-width: 1010px;
    margin: 0 auto;
    margin-top: 263px;
}

.mt-267 {
    margin-top: 267px;
}

.mt-250 {
    margin-top: 250px;
}

.slider-block h2 {
    font-family: var(--montserrat);
    text-transform: uppercase;
    font-size: 80px;
    font-weight: 400;
    line-height: 1em;
}

.slider-block p {
    margin-top: 20px;
    margin-bottom: 40px;
    font-family: var(--source-sans);
    font-size: 20px;
}

.slider-block__slider {
    width: 100%;
}

.slider-block__slide {
    display: flex !important;
    justify-content: center;
    padding-top: 30px;
    width: 100%;
    height: 610px !important;
    background: url(../img/relax.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.slider-block__slide span {
    font-family: var(--source-sans);
    font-size: 20px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    margin: 0 auto;
}

.more-btn {
    max-width: 335px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 59px;
    border: 2px solid #FFFFFF;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    font-family: var(--open-sans);
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;
    transition: .3 ease;
}

.slider-block .more-btn {
    margin-top: 24px;
}

.more-btn:hover {
    background: rgba(255, 255, 255, .15);

}

.slider-block__slider .slick-dots {
    display: flex;
    font-size: 0;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.slider-block__slider .slick-dots li button {
    height: 12px;
    width: 12px;
    font-size: 0 !important;
    background: rgba(255, 255, 255, .5);
    border-radius: 50%;
    margin-top: 20px;
}

.slider-block__slider .slick-dots .slick-active button {
    height: 24px;
    width: 24px;
    background-color: white;
}

.about-block-points {
    display: flex;
    gap: 50px;
    font-family: var(--source-sans);
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 41px;
}

.about-block-points ul {
    /* display: flex;
    flex-direction: column;
    gap: 15.5px; */
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 30px;
}

.about-block-points ul li {
    display: flex;
    align-items: center;
    gap: 7px;
}

.about-block-points ul li::before {
    content: '';
    width: 8px;
    height: 8px;
    background: #B38409;
    border-radius: 50%;
}

.about-block-devices .about-block__right-img {
    background: url(../img/devices.jpg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;

    transition: all .6s ease;
}

.about-block-specialists .more-btn {
    margin-top: 40px;
}

.about-block-specialists .about-block__right-img {
    background: url(../img/specialists.jpg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 336px;
    width: 336px;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center;
    top: 0;
    left: 0;
    border-radius: 50%;

    transition: all .6s ease;
}

.about-block-specialists .about-block__right {
    height: 501px;
}

.form-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: white;
    width: 100%;
    background: rgba(255, 255, 255, 0.1);
    padding: 100px;
    text-align: center;
    /* margin-top: 220px; */
    margin-top: 100px;
}

.form-block h2 {
    font-size: 70px;
    font-family: var(--montserrat);
    font-weight: 400;
    max-width: 910px;
    line-height: 102.4%;
    text-transform: uppercase;
}

.form-block p {
    margin-top: 20px;
    font-size: 24px;
    font-family: var(--source-sans);
    line-height: 150%;
    max-width: 631px;

}

.form-block form {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 400px;
    width: 100%;
}

.form-block label {
    font-weight: 600;
    font-family: var(--source-sans);
    font-size: 20px;
    margin-bottom: 5px;
}

.form-block input {
    width: 100%;
    min-height: 60px;
    background: white;
    outline: none;
    border: 1px solid #FFFFFF;
    padding-left: 10px;
    font-size: 20px;
    font-family: var(--source-sans);
    color: rgba(25, 35, 57, .5);
}

.form-block input::placeholder {
    font-size: 20px;
    font-family: var(--source-sans);
    color: rgba(25, 35, 57, .8);
}

.form-block .about-block-btn {
    width: 100%;
    max-width: none;
}

.mt-20 {
    margin-top: 20px;
}

.footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 34px;
    font-family: var(--source-sans);
    font-weight: 400;
    font-size: 20px;
    color: white;
}

.footer>img {
    margin-bottom: 20px;
}

.footer-phones {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 30px;
}

.footer-phones p{
    margin-bottom: 0;
}

.footer-links {
    margin-top: 40px;
    display: flex;
    gap: 30px;
    margin-bottom: 10px;
}

.footer-copy {
    margin-top: 40px;
    color: rgba(255, 255, 255, 0.5);
    font-family: var(--roboto);
    font-size: 16px;
    text-align: center;
}


.nav {
    width: 100%;
    min-height: 100vh;
    height: 100%;
    /*background: url(../img/main-bg.jpg);*/
    background-position: center;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 110;
    display: flex;
    justify-content: center;
    padding: 29px 0 80px 0;
    overflow: auto;
}

.mb-70 {
    margin-bottom: 70px;
}

.nav-wrapper {
    max-width: 1200px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nav-top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 40px;
    position: fixed;
}

.nav-items {
    margin-top: 63px;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.nav-items a {
    position: relative;
    display: block;
    padding: 16px 70px 16px 14px;

    color: white;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 400;
    font-family: var(--source-sans);
    border-top: 1px solid rgba(255, 255, 255, .5);
    transition: .4s ease;

}

.nav-items a::after {
    content: '';
    display: block;
    position: absolute;
    top: calc(50% - 9px);
    right: 57px;
    height: 14px;
    width: 8px;
    background: url(../img/orange_arrow.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.nav-items a:hover {
    color: #B38409;
    padding-left: 8px;
    animation-name: navLiBgAnimation;
    animation-duration: .5s;
    animation-iteration-count: 1;
    background-color: rgba(255, 255, 255, .2);
    transition: .3 ease;
}

.nav-items a:hover::after {
    height: 17px;
    width: 12px;
    background: url(../img/orange_arrow.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    top: calc(50% - 12px);
}

@keyframes navLiBgAnimation {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    20% {
        background-color: rgba(179, 132, 9, .2);
    }

    40% {
        background-color: rgba(255, 255, 255, .2);
    }

    100% {
        background-color: rgba(255, 255, 255, .2);
    }
}

.nav-1,
.nav-2,
.nav-3 {
    display: none;
}
.search-btn__wrapper{
    margin-top: 40px;
    padding: 15.71px;
    align-self: flex-start;
    display: flex;
    align-items: center;
    gap: 20px;
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(2px);
    max-width: 65px;
    width: 100%;
}
.search-btn {
   
    cursor: pointer;
}
.search-btn__input{
    display: none;
    background: none;
    border: none;
    outline: none;
    color: white;
    font-family: var(--source-sans);
    font-size: 16px;
    transition: .5 ease;
}
.search-btn_active{
    animation-name: openSearch;
    animation-duration: .5s;
    animation-iteration-count: 1;
    max-width: 300px;
}
@keyframes openSearch {
    0%{
        max-width: 65px;
    }

    100%{
        max-width: 300px;
    }
}
@keyframes closeSearch {
    0%{
        max-width: 300px;
    }

    100%{
        max-width: 65px;
    }
}
.search-btn_disabled{
    animation-name: closeSearch;
    animation-duration: .5s;
    animation-iteration-count: 1;
    max-width: 65px;
}
.search-btn_active .search-btn__input{
    display: block;
}
.nav-buttons {
    display: flex;
    margin-top: 105px;
    max-width: 710px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 40px;
}

.nav-buttons button {
    margin-top: 0;
}

.closeNav {
    cursor: pointer;
    background: url(../img/closeNav.svg);
    background-position: center;
    background-size: 36px;
    height: 46px;
    width: 46px;
    background-repeat: no-repeat;
}
.backNav {
    background-size: 16px;
    background-image: url(../img/backNav.svg);
}

.nav-main {
    /*display: none;*/
    transform: translateY(-100%);
}

.nav-main-show {
    display: flex;
    animation-name: navMainShow;
    animation-duration: 1s;
    animation-iteration-count: 1;
    transform: translateX(100%);
}

.nav-main-hide {
    display: flex;
    animation-name: navMainHide;
    animation-duration: 1s;
    animation-iteration-count: 1;
    transform: translateX(100%);
}

@keyframes navMainShow {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(0%);
    }
}

@keyframes navMainHide {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(100%);
    }
}

.showNav {
    /* display: flex;
    transform: translateX(0); */
}

.nav-show {
    display: flex;
    animation-name: navShow;
    animation-duration: 1s;
    animation-iteration-count: 1;
}

@keyframes navShow {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(0);
    }
}

.nav-hide {
    display: flex;
    animation-name: navMainHide;
    animation-duration: 1s;
    animation-iteration-count: 1;
    transform: translateX(100%);
}

/* 


*/

.nav-top span {
    color: #ECBC29;
    text-transform: uppercase;
    font-size: 30px;
    font-family: var(--source-sans);
    letter-spacing: 2.5%;
    display: flex;
    align-items: center;
    gap: 21px;
    cursor: pointer;
}

.nav-top span>img {
    height: 14px;
    width: 8px;
    transform: rotate(180deg);
}



















/* Adaptive design code */

@media (max-width: 1274px) {
    .header {
        padding-left: 20px;
        padding-right: 20px;
    }

    .about-block__right {
        max-width: 600px;
        width: 100%;
        height: 400px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .about-block {
        padding-left: 20px;
        padding-right: 20px;
    }

    .about-block-beauty .about-block__wrapper {
        gap: 50px;
    }

    .about-block-beauty .about-block__right {
        max-width: none;
        width: auto;
        display: block;
    }

    .about-block__right-sec-ring {
        top: 0;
        right: -60px;
    }

    .about-block__right-small-ring {
        bottom: 10px;
        left: -80px;
    }
}

@media (max-width: 1095px) {
    /* .about-block__wrapper {
        flex-direction: column;
        align-items: center;
    } */
}

.mobile-about-block__wrapper {
    display: none;
}
.mobile-about-block__wrapper_facial {
    display: none;
}


@media (max-width: 1010px) {

    .about-block__wrapper_facial {
        display: none;
    }
    .mobile-about-block__wrapper_facial {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .about-block__wrapper {
        /* display: none; */
    }
 

    .mobile-about-block__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .mobile-about-block__wrapper .about-block__right {
        margin-top: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobile-about-block__wrapper .about-block__left {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .slider-block {
        text-align: center;
    }

    .slider-block p {
        padding-left: 20px;
        padding-right: 20px;
    }

    .slider-block h2 {
        font-size: 60px;
        text-align: center;
    }

    .slider-block__slider {
        padding-right: 20px;
        padding-left: 20px;
    }

    .about-block-beauty .about-block__left p {
        max-width: none;
    }

    .about-block__left p {
        max-width: 584px;
    }

    .text-block p {
        font-size: 30px;
    }

    .nav-top {
        padding-left: 20px;
        padding-right: 20px;
    }

    .search-btn__wrapper{
        margin-left: 20px;
    }

    .nav-buttons {
        margin-left: 20px;
        margin-bottom: 20px;
    }

    .text-block__line {
        height: 150px;
    }

    .p-160 {
        padding-top: 110px;
        /* padding-bottom: 110px; */
        padding-bottom: 0;
    }

    .about-block__left h2 {
        font-size: 60px;
    }

    .mt-274 {
        margin-top: 180px;
    }

    .mt-160 {
        margin-top: 137px;
    }

    .animation-block1 {
        background: url(../img/animation-ipad1.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .main h1 {
        font-size: 60px;
    }

    .header_main-front{
        font-size: 34px;
    }

    .video {
        min-height: auto;
    }

    .animation-block2 {
        background: url(../img/animation-ipad2.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .animation-block3 {
        background: url(../img/animation-ipad3.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .form-block h2 {
        font-size: 60px;
    }

    .form-block {
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 200px;
    }

    .about-block-points {
        text-align: left;
    }

    .mt-267 {
        margin-top: 197px;
    }

    .mt-250 {
        margin-top: 197px;
    }

    .footer p {
        text-align: center;
    }

    .slider-block {
        margin-top: 200px;
    }

    .about-block__left h2 {
        margin-bottom: 20px;
    }

    .mb-70 {
        margin-bottom: 50px;
    }
}

.animation-blocks_mobile {
    display: none;
}

@media (max-width: 600px) {
    .mb-70 {
        margin-bottom: 20px;
    }

    .about-block__left h2 {
        margin-bottom: 10px;
    }

    .mobile-about-block__wrapper .about-block__right {
        margin-top: 20px;
    }

    .slider-block {
        margin-top: 100px;
    }

    .form-block {
        margin-top: 117px;
    }

    .footer p :first-child {
        max-width: 273px;
        text-align: center;
    }

    .form-block h2 {
        font-size: 30px;
    }

    .form-block p {
        font-size: 14px;
        width: 300px;
    }

    .form-block form > label{
        font-size: 14px;
    }

    .form-block form > input{
        font-size: 14px;
        min-height: 50px;
    }

    .form-block form > input::placeholder{
        font-size: 14px;
    }

    .mt-267 {
        margin-top: 117px;
    }

    .mt-250 {
        margin-top: 116.5px;
    }

    .slider-block__slider .slick-dots li button {
        height: 5px;
        width: 5px;
        font-size: 0 !important;
        background: rgba(255, 255, 255, .5);
        border-radius: 50%;
        margin-top: 20px;
    }

    .slider-block__slider .slick-dots .slick-active button {
        height: 10px;
        width: 10px;
        background-color: white;
    }

    .slider-block h2 {
        font-size: 30px !important;
    }

    .slider-block p {
        font-size: 16px;
    }

    .slider-block__slide {
        height: 420px !important;
    }

    .about-block-beauty .about-block__right-main-ring {
        width: 336px;
        height: 336px;
    }

    .about-block-beauty .about-block__right-img {
        height: 336px;
        width: 336px;
    }

    .about-block-beauty .about-block__right-ring {
        height: 336px;
        width: 336px;
    }

    .main h1 {
        font-size: 30px !important;
    }

    .text-block p {
        font-size: 26px;
    }

    .text-block__line {
        height: 100px;
    }

    .about-block h2 {
        font-size: 30px;
    }

    .about-block p {
        font-size: 16px;
    }

    .about-block__right-sec-ring {
        display: none;
    }

    .about-block__right-small-ring {
        display: none;
    }

    .header-burger {
        width: 50px;
        height: 23px;
    }

    .header-burger__line {
        height: 3px;
    }

    .header-logo {
        width: 114px;
        height: 30px;
    }

    .header {
        min-height: 70px;
    }

    .mobile-about-block__wrapper .about-block__right {
        height: auto;
    }

    .animation-blocks {
        height: calc(100vh - 70px);
    }

    .animation-blocks_mobile {
        display: block;
    }

    .animation-blocks_pc {
        display: none;
    }

    .animation-blocks_mobile {
        margin-top: 100px;
    }

    #animation-blocks-2 .animation-block__text span {
        text-transform: none;
    }
}


@media (max-width: 375px) {
    #animation-blocks-2 .animation-block__text span {
        text-transform: none;
        font-size: 16px;
    }

    .main img {
        width: 187px;
        height: 187px;
    }

    .main {
        min-height: 100vh;
    }

    .animation-blocks-pc {
        display: none;
    }

    .animation-blocks_mobile {
        display: block;
        margin-top: 100px;
    }



    .animation-block4 {
        background: url(../img/animation-mobile1.jpg);
        height: 100%;
    }

    .animation-block5 {
        background: url(../img/animation-mobile2.jpg);
        height: 100%;
        background-size: cover;
        background-position: top center;
    }



    .about-block__right {
            max-width: 600px;
            width: 100%;
            height: 227px;
            display: flex;
            align-items: center;
            justify-content: center;
    }
    
    .about-block__right-main-ring {
        width: 180px !important;
        height: 180px !important;

    }

    .about-block__right-img {
        width: 180px !important;
        height: 180px !important;

    }

    .about-block__right-ring {
        width: 180px !important;
        height: 180px !important;
        background-size: 180px !important;
    }

    .about-block-points ul li {
        font-size: 14px;
    }

    .about-block-points {
        width: 100%;
        gap: 5px;
        display: flex;
        justify-content: space-between;
    }

    .form-block {
        padding-left: 20px;
        padding-right: 20px;
    }


}

.main-nav-mobile-btn {
    display: none;
}

#closeMainBtn {

}
.nav-top__logo-btn{
    background: url(../img/logo.svg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 43px;
    width: 167px;
}

@media (max-width: 747px) {
    
    
    .nav-buttons {
        display: none;
    }
    .nav-items a::after{
        right: 30px;
    }
    .main-nav-mobile-btn {
        justify-content: space-between;
        padding-right: 20px;
        display: flex;
        color: white;
        font-weight: 400;
        font-family: var(--source-sans);
        font-size: 24px;
        text-transform: uppercase;
        min-height: 51px;
        align-items: center;
        padding-left: 20px;
        border-top: 1px solid rgba(255, 255, 255, .5);
        width: 100%;
    }

    .nav-items a {
        font-size: 24px;
        padding: 0;
        padding-left: 20px;
        min-height: 51px;
        display: flex;
        align-items: center;
    }

    #closeMainBtn {
        background: url(../img/closeNav2.png);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat; 
    }
}

#animation-blocks-3 .animation-block1{
    background: url(../img/viora.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    
} 
#animation-blocks-3 .animation-block1{
    background: url(../img/aquasure.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    
} 

@media (max-width: 1007px){
    .about-block-men .about-block__right-small-ring{
        bottom: 0px !important;
        left: -80px !important;
    }
    .about-block-men .about-block__right-sec-ring{
        top: 0 !important;
        right: -50px !important;
    }
}

@media (max-width: 500px){
    .nav-top__logo-btn{
        /*
        background: url(../img/orange_arrow.svg);
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
        height: 14px;
        width: 14px;
        transform: rotate(180deg);*/
    }
    .main-nav-mobile-btn {
        text-align: left;
    }
}


/* Popup code */


.main-popup{
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    height: 100%;
    
    
    display: none;
}

.main-popup__bg{
    background-color:rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 201;
    width: 100%;
    height: 100%;
    min-height: 100vh;
}

.main-popup__stage{
/*
    overflow: auto;
    z-index: 202;
    max-width: 834px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;*/
    /* min-height: 920px; */
    /* min-height: 100vh; */
/*
    background: url(../img/main-popup1.jpg);
    background-position: center;
    background-size: 920px;
    height: 100vh;
    max-height: 920px;
    background-repeat: no-repeat;
    overflow: auto;
    padding-top: 20px;
    padding-bottom: 20px;*/
}
.main-popup__stage1{
    display: none;
}
.main-popup__title{
    font-weight: 400;
    font-size: 50px;
    font-family: var(--montserrat);
    text-transform: uppercase;
    color: white;
    margin-top: 69px;
    text-align: center;
}

.main-popup__stage-wrapper{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    max-width: 360px;
}

.main-popup__stage label{
    font-size: 20px;
    font-weight: 600;
    color: white;
    font-family: var(--source-sans);
    margin-bottom: 10px;
    display: inline-block;
}

.main-popup__stage-wrapper{
    margin: 40px auto 0 auto;
}

.main-popup__stage-wrapper select{
    width: 100%;
    min-height: 60px;
    margin-bottom: 20px;
    outline: none;
    cursor: pointer;
    font-size: 20px;
    color: #192339;
    max-width: 335px;
}
.main-popup__stage-wrapper input,
form input, textarea {
    width: 100%;
    min-height: 60px;
    margin-bottom: 0px;
    outline: none;
    font-size: 20px;
    color: rgba(25, 35, 57, .5);
    -webkit-appearance: none;
    padding-left: 10px;
    color: #545454;
    border: none;
    font-family: "Source Sans 3", Arial;
}
textarea {
    padding-top: 0.7em;
    height: 110px;
}
.main-popup__stage-wrapper input::placeholder,
input::placeholder,
textarea::placeholder
{
    font-size: 20px;
    color: rgba(25, 35, 57, .5);
}
.main-popup__stage-wrapper button{
    max-width: 335px;
}
.main-popup__stage-wrapper select, select{
    color: rgba(25, 35, 57, .5);
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
    height: 10px;
    width: 10px;
    background-color: red;
    -webkit-appearance: none;
}

.main-popup__stage-wrapper p{
    font-family: var(--source-sans);
    font-weight: 400;
font-size: 16px;
line-height: 130%;
color: rgba(255, 255, 255, .5);
width: 100%;
max-width: 359px;
margin-top: 20px;
}

.main-popup__stage1-dates{
    display: flex;
    gap: 10px;
    width: 100%;
    max-width: 335px;
}

.main-popup__stage1-dates input:first-child{
    background-image: url(../img/calendar.svg);
    background-size: 20px;
    background-position: 90% 19px;
    background-repeat: no-repeat;
}
.main-popup__stage1-dates input:last-child{
    background-image: url(../img/clock.svg);
    background-size: 20px;
    background-position: 90% 19px;
    background-repeat: no-repeat;
}



.main-popup__stage2{
    display: none;
    padding-top: 27px;
    padding-left: 30px;
    color: white;
}


.main-popup__top{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
    padding-right: 40px;
    padding-left: 10px;
}

.main-popup__stage2-wrapper{
    margin-top: 43px;
    font-family: var(--source-sans);
}

.main-popup__stage2-wrapper h3{
    font-weight: 300;
    font-size: 40px;
}
.main-popup__stage2-wrapper h4{
    font-weight: 300;
    font-size: 26px;
    margin-top: 10px;
}

.main-popup__stage2-wrapper > p{
    margin-top: 20px;
    max-width: 548px;
    font-size: 20px;
    font-weight: 400;
}

.main-popup__stage2-wrapper > span{
    display: block;
    margin-top: 20px;
    font-size: 20px;
    font-weight: 600;
}

.main-popup__stage2-wrapper ul{
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.main-popup__stage2-wrapper ul li{
    list-style: disc;
    margin-left: 27px;
    
    font-weight: 400;
    font-size: 20px;
}


.main-popup__stage2-info{
    max-width: 438px;
    width: 100%;
    min-height: 106px;
    background: rgba(255, 255, 255, 0.1);
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 30px;
    padding-right: 30px;
}

.main-popup__stage2-info-left{
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.main-popup__stage2-info-left p{
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 400;
}
.main-popup__stage2-info-left p > img{
    margin-right: 10px;
}

.main-popup__stage2-info-left p > b{
    margin-right: 5px;
}

.main-popup__stage2-info-right p{
    font-size: 16px;
}

.main-popup__stage2-info-right p b{
    color: #ECBC29;
}

.main-popup__stage2-back{
    background: url(../img/orange_arrow.svg);
    width: 22;
    height: 12px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(180deg);
    padding: 15px;
}

.main-popup__stage2-close{
    background: url(../img/popup-arrow.svg);
    width: 29px;
    height: 21px;
    cursor: pointer;
}
.main-popup__stage1{
    position: relative;
}
.main-popup__stage1 .main-popup__stage2-close{
    position: absolute;
    top: 20px;
    right: 20px;
}
.stage1 .main-popup__stage1{
    display: flex !important;
    
}
.stage1 .main-popup__stage2{
    display: none;
}
.stage1 .main-popup__stage3{
    display: none;
}
.stage2 .main-popup__stage1{
    display: none;
}
.stage2 .main-popup__stage3{
    display: none;
}
.stage3 .main-popup__stage1{
    display: none;
}
.stage3 .main-popup__stage2{
    display: none;
}
.stage2 .main-popup__stage2{
    display: flex !important;
}
.stage3 .main-popup__stage3{
    display: flex !important;
}
.main-popup__stage3{
    
    max-width: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    background-size: cover;
    max-height: none;
}

.main-popup__stage3 h2{
    font-weight: 400;
    font-size: 80px;
    text-transform: uppercase;
    color: white;
    font-family: var(--montserrat);
    margin-bottom: 20px;
    text-align: center;
}

.main-popup__stage3 h3{
    font-weight: 300;
    font-size: 40px;
    color: white;
    font-family: var(--source-sans);

    margin-bottom: 20px;
}

.main-popup__stage3 img{
    margin-bottom: 20px;
}

.main-popup__stage3 p{
    color: white;
    font-size: 20px;
    font-weight: 600;
    font-family: var(--source-sans);
    
}

.main-popup__stage3 .more-btn{
    margin-top: 60px;
}


/* Popup Adaptive */

@media (max-width: 834px){
    .main-popup__stage3 h2{
        font-size: 50px;
    }
}

@media (max-width: 640px){
    .main-popup__title{
        font-size: 40px;
    }
    .main-popup__stage3 h3{
        text-align: center;
    }
}


@media (max-width: 520px){
    .main-popup__stage2-close{
        background: url(../img/closeNav2.png);
        height: 30px;
        width: 30px;
        background-size: contain;
        background-position: center;
        z-index: 500;
    }
    .main-popup__stage label{
        /*font-size: 14px;*/
    }
    .main-popup__stage-wrapper input{
        font-size: 14px;
    }
    .main-popup__stage-wrapper input::placeholder{
        font-size: 14px;
    }
    .main-popup__stage-wrapper select{
        font-size: 14px;
    }
    .main-popup__stage-wrapper p{

    }
    .main-popup__title{
        font-size: 30px;
    }
    .main-popup__stage2{
        padding-top: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .main-popup__top{
        margin-top: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .main-popup__stage2-wrapper h3{
        font-size: 30px;
    }
    .main-popup__stage2-wrapper > p{
        font-size: 16px;
    }
    .main-popup__stage2-wrapper ul li{
        font-size: 16px;
    }
    .main-popup__stage2-wrapper ul{
        gap: 5px;
    }
    .main-popup__stage2 .about-block-btn{
        margin-top: 60px;
    }
    .main-popup__stage3 h2{
        font-size: 30px;
    }
    .main-popup__stage3 h3{
        font-size: 26px;
    }
    .main-popup__stage3 p{
        font-size: 16px;
    }
}

  .procedure_hidden_text {
      display: flex;
      grid-gap: 20px;
      justify-content: space-between;
  }
  .procedure_hidden_text .col {
      width:50%;
  }

  .procedure_category_wrapper {
      margin-bottom: 8em;
  }
  .procedure_category_header {
        display: flex;
        grid-gap: 10%;
        justify-content: space-between;
        width: 100%;
        position: relative;
  }

  .procedure_category__header_left {
      width: 55%;
  }
  .procedure_category__header_right {
      width: 30%;
  }
  .procedure_category__header_image {
      position: absolute;
      right: 0;
      top: 90px;
      margin-left: auto;
      max-width: 385px;
      margin-bottom: 2em;
  }
  .about-block > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
        top: 50px;
  }
.procedure_category__title {
    font-weight: 400;
    font-size: 40px;
    margin-top: 2em;
    line-height: 1.1em;
    margin-bottom: 0.5em;
    font-family: var(--source-sans);
    text-transform: uppercase;
}
  .procedure_category_exclusive {
   margin-bottom: 1em;
  }
  /* deleted

  titl_procedures_2

   */

  .text_general ul {
    padding-left: 1.5em;
    margin-bottom: 0.75em;
  }
  .text_general ul li {
      list-style: inherit;
  }
  ul.check-list-style {
      list-style-image: url("../img/icon-li.svg");
  }
  ul.check-list-style  li::marker {
      top: 2px;
  }
  .link_procedures {
      position: relative;
      font-weight: 400;
      font-size: 30px;
      line-height: 136%;
      display: flex;
      align-items: center;
      letter-spacing: 0.025em;
      text-transform: uppercase;
      transition: 0.5s background-color;
  }
    .link_procedures::after {
        content: '';
        position: absolute;
        background: url('../img/Down_Arrow_3_.png') center center no-repeat;
        width: 8px;
        height: 14px;
        right: 41px;
    }
  .link_procedures:hover {
      background: rgba(255, 255, 255, 0.1);
  }

.procedure_chars {
    margin-bottom: 2em;
}
.page_title_container {
    text-align: center;
    margin-top: 13em;
    margin-bottom: 13em;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.page_title_sub {
    margin-top: 2em;
    max-width: 450px;
    margin-bottom: 2em;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;

    line-height: 150%;
    text-align: center;
    color: #FFFFFF;
}
.main_subtitle {
    font-size: 20px;
}
.main_heading {
    font-size: 80px;
    line-height: 150%;
    font-weight: 400;
    text-transform: uppercase;
    font-family: var(--montserrat);
}
  .text_gold {
      color: #ECBC29;

  }
  .procedure_category__header_row {
    display: flex;
      align-items: center;
      width: 100%;
      justify-content: space-between;
  }
  .procedure_category__header_row .sub-heading {
        line-height: 1.1;
      margin-bottom: 0;
  }
  .procedure_category_description_col {
      width: 50%;
  }

  .procedure_category_description {
      max-width: 420px;
      /* max-width: 680px; */
  }

  .procedure_row {
      display: flex;
      justify-content: space-between;
      width: 100%;
  }
  .procedure_main_col {
      display: flex;
      flex-direction: column;
  }
  .procedure_price_col {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
  }
  .procedure_time {
      display: flex;
      flex-direction: column;
      align-items: center;
      font-family: var(--source-sans);
      justify-content: end;
      text-transform: none;
      white-space: nowrap;
      padding-right: 1.5em;
  }
  .procedure_price {
      font-weight: 700;
  }

  .page-template-page-procedures-type-2 .procedure_category__title{
    font-size: 80px;
      line-height: 1em;
      margin-top: 1em;
      font-family: var(--montserrat);
  }

  .procedure_category__header_gallery {
      display: flex;
      width: 100%;
      flex-direction: column !important;
      align-items: center;

  }
  .procedure_category__header_gallery h3,
  .procedure_category__header_gallery .procedure_category_description {
      text-align: center;
  }
  .procedure_category_gallery {
      position: relative;
      width: 100%;
  }
  .procedure_category_gallery_description {
      width: 100%;
  }
  .procedure_category_gallery_description .procedure_category_description {
      max-width: 720px;
      margin: 0 auto;
      text-align: center;
  }
  .procedure_category__procedures_list_wrapper .link_procedures:last-child {
      border-bottom: rgb(73 82 105 / 98%) 2px solid;;
  }
  .procedure_category_gallery .gallery_temp {
      min-height: 60vh;
      width: 100%;
      background-size: cover;
      margin-top: 2em;
      margin-bottom: 2em;
  }
  .temp-header .header__mobile-lang ul {
      display: flex; grid-gap: 30px;
  }
  .current-lang {
      color: #DFB329;
  }

/* NEW STYLES */
.hidden{
    display: none;
}
.show{
    display: block;
}


/*.procedure_category_wrapper__facial-collection:nth-child(2n-1) > div:nth-child(1) */
.procedure_category_wrapper__facial-collection:nth-child(2n-1)  .procedure_category_header{
    flex-direction: row-reverse;
}
/*.procedure_category_wrapper__facial-collection:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2)*/
.procedure_category_wrapper__facial-collection:nth-child(2n-1)  .procedure_category__header_image{
    right: unset;
    left: 0;
}
.procedure_category_wrapper__devices:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) {
    flex-direction: row-reverse;
}
.procedure_category_wrapper__devices:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    right: unset;
    left: 0;
}
.procedure_category_wrapper__beauty-studio:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    /*flex-direction: row-reverse;*/
}
/*
.procedure_category_wrapper__beauty-studio:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    right: unset;
    left: 0;
    top: 170px;
}*/
.text-gradient{
    background-image: linear-gradient(to top, rgba(255,255,255,0), rgba(255,255,255,1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
}
.show-more-btn{
    
}
.show-more-btn::after {
    content: '';
    position: absolute;
    background: url(../img/Down_Arrow_3_.png) center center no-repeat;
    width: 50px;
    height: 50px;
    transform-origin: center;
    transform: rotate(90deg);
    left: 50%;
    cursor: pointer;
}
.text_general{
    position: relative;
}
.text_general-gallery{
    position: relative;
    padding: 0 20px;
}
.text_general-gallery ul {
    padding-left: 1.5em;
    margin-bottom: 0.75em;
}
.text_general-gallery ul li {
      list-style: inherit;
} 
.sub-heading-men{
    text-align: left;
}
.about-block-beauty > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
    right: unset;
    left: 0;
    top: 0;
}

.procedure_category_wrapper.procedure_category_wrapper__no_image .procedure_category_header {
    min-height: 0;
}

@media (max-width: 1030px) {
    .video {
        min-height: auto;
    }
}

@media (max-width: 1200px) {
    .procedure_category_wrapper {
        /* padding: 0 20px; */
    }
    .procedure_title{
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 150%;
        display: flex;
        align-items: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .procedure_category__procedures_list_wrapper{
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0 20px;
    }
    .procedure_category__header_left{
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: left;
        padding: 0 136px;
    }
    .procedure_category__header_right{
        display: none;
        /* margin: 0 auto; */
    }
    .procedure_category__title{
        font-style: normal;
        font-weight: 300;
        font-size: 30px !important;
        line-height: 130%;
        text-align: center;
        color: #FFFFFF;
        margin-top: 0;
    }
    .link_procedures::after{
        right: 21px;
    }
    .page_title_container{
        margin-bottom: 7em
    }
    .page_title_sub {
        font-size: 20px;
    }
    .procedure_category_header {
        flex-direction: column-reverse;
    }
    .procedure_category_wrapper__facial-collection:nth-child(2n-1) > div:nth-child(1) {
        flex-direction: column-reverse;
    }
    .procedure_category_wrapper__devices:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) {
        flex-direction: column-reverse;
    }
    .procedure_category_wrapper__beauty-studio:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
        flex-direction: column-reverse;
    }
    .procedure_category_wrapper {
        margin-bottom: 4em;
    }
    .main_heading {
        font-size: 60px;
    }
    .link_procedures{
        font-size: 16px;
    }
    .procedure_category__header_row {
        flex-direction: column !important;
    }
    .procedure_category_description{
        text-align: center;
        margin: 20px 0px 40px 0;
    }
    .procedure_category__header_image{
        position: relative;
        margin: 30px auto;
        top: 0;
    }
    .procedure_category_wrapper__beauty-studio:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
        top: 0;
    }
    .about-block__left{
        max-width: 100%;
    }
    .about-block-beauty .about-block__right-main-ring{
        height: 325px;
    }
    .about-block-beauty .about-block__left h2{
        max-width: unset !important;
    }
    .about-block-face > .about-block__wrapper > .about-block__right{
        display: none;
    }
    .about-block-body > .about-block__wrapper > .about-block__right{
        display: none;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__right{
        display: none;
    }
    .about-block-men > .about-block__wrapper > .about-block__right{
        display: none;
    }
    .about-block-devices > .about-block__wrapper > .about-block__right{
        display: none;
    }
    .about-block-specialists > .about-block__wrapper > .about-block__right{
        display: none;
    }
    .section_home_hero{
        min-height: 65vh;
    }
    .about-block__wrapper{
        flex-direction: column-reverse;
    }
    .text-block p{
        font-size: 30px;
    }
    .text-block{
        width: 700px;
        margin-left: auto;
        margin-right: auto;
    }
    .about-block__wrapper{
        width: auto;
        max-width: unset;
    }
    .about-block__left{
        text-align: center;
        margin-top: 50px;
    }
    .about-block{
        margin-top: 180px !important;
    }
    .about-block > .about-block__wrapper > .about-block__left > h2{
        margin-bottom: 10px;
    }
    .about-block-content p{
        margin: 0 auto 0.75em;
    }
    .about-block-content{
        margin-top: 50px;
    }
    .about-block__right-ring{
        width: 336px !important;
        height: 336px !important;
    }
    .about-block__right-img{
        width: 336px !important;
        height: 336px !important;
    }
    .about-block__left h2{
        font-weight: 400;
        font-size: 60px;
        line-height: 102.4%;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .about-block__left h2 {
        max-width: unset;
    }
    .about-block__left p{
        /* max-width: unset; */
    }
    .more-btn{
        max-width: unset;
        width: 335px;
        margin: 0 auto;
    }
    .about-block__right{
        margin: 100px auto 0;
    }
    /* .about-block__wrapper{
        flex-direction: column;
    } */
    .about-block__left > h2{
        margin-top: 20px;
    }
    .about-block-beauty.about-block__wrapper{
        flex-direction: column !important;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > span{
        margin: 0 auto;
    }
    .about-block-points ul {
        grid-template-columns: repeat(2, 1fr);
        margin: 0 auto;
    }
    .procedure_category_exclusive{
        text-align: center;
    }
    .section_home_hero img{
        margin-top: 180px;
    }
    .section_home_hero h1{
        margin-top: 50px;
        margin-bottom: 180px;
    }
    .about-block__left{
        display: flex;
        flex-direction: column;
    }
    .about-block__left > .about-block-btn{
        margin-left: auto;
        margin-right: auto;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > .about-block-btn{
        order: 5;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > h2 {
        order: 1;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > span {
        order: 2;
        margin-bottom: 50px;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > .procedure_category__header_image {
        order: 3;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > .about-block-content {
        order: 4;
        width: 580px;
        margin: 0 auto;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > .about-block-content > p {
        margin-bottom: 40px;
        margin-top: 50px;
    }

    .about-block-face > .about-block__wrapper > .about-block__left > .about-block-btn{
        order: 5;
    }
    .about-block-face > .about-block__wrapper > .about-block__left > h2 {
        order: 1;
    }
    .about-block-face > .about-block__wrapper > .about-block__left > span {
        order: 2;
        margin-bottom: 50px;
    }
    .about-block-face > .about-block__wrapper > .about-block__left > .procedure_category__header_image {
        order: 3;
    }
    .about-block-face > .about-block__wrapper > .about-block__left > .about-block-content {
        order: 4;
        width: 580px;
        margin: 0 auto;
    }
    .about-block-face > .about-block__wrapper > .about-block__left > .about-block-content > p {
        margin-bottom: 40px;
        margin-top: 50px;
    }

    .about-block-beauty > .about-block__wrapper > .about-block__left > .about-block-btn{
        order: 5;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > h2 {
        order: 1;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > span {
        order: 2;
        margin-bottom: 50px;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .procedure_category__header_image {
        order: 3;
        left: 25px;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .about-block-content {
        order: 4;
        width: 580px;
        margin: 0 auto;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .about-block-content > p {
        margin-bottom: 40px;
        margin-top: 50px;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .procedure_category__header_image > .about-block__right-sec-ring {
        right: 0;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .procedure_category__header_image > .about-block__right-small-ring {
        bottom: 0px;
        left: -80px;
    }

    .about-block-men > .about-block__wrapper > .about-block__left > .about-block-btn{
        order: 5;
    }
    .about-block-men > .about-block__wrapper > .about-block__left > h2 {
        order: 1;
    }
    .about-block-men > .about-block__wrapper > .about-block__left > span {
        order: 2;
        margin-bottom: 50px;
    }
    .about-block-men > .about-block__wrapper > .about-block__left > .procedure_category__header_image {
        order: 3;
    }
    .about-block-men > .about-block__wrapper > .about-block__left > .about-block-content {
        order: 4;
        width: 580px;
        margin: 0 auto;
    }
    .about-block-men > .about-block__wrapper > .about-block__left > .about-block-content > p {
        margin-bottom: 40px;
        margin-top: 50px;
    }

    .slider-block > h2{
        font-size: 60px;
    }
    .about-block-devices > .about-block__wrapper > .about-block__left > p {
        margin-top: 50px;
    }
    .form-block h2 {
        font-size: 60px;
    }
    .about-block > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
        top: 0;
    }
}



@media (max-width: 600px) {
    .link_procedures::after{
        right: 10px;
    }
    .main h1{
        font-style: normal;
        font-weight: 500;
        font-size: 30px;
        line-height: 37px;
        text-align: center;
        text-transform: uppercase;
        color: #ECBC29;
    }
    .procedure_text{
        font-family: 'Source Sans 3';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        text-align: left;
        color: #FFFFFF;
    }
    .page_title_sub{
        font-family: 'Source Sans 3';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        text-align: center;
        color: #FFFFFF;
    }
    .about-block__right-main-ring{
        width: 180px;
        height: 180px;
    }
    .about-block__right-ring{
        width: 180px;
        height: 180px;
        background-size: cover;
    }
    .procedure_category__header_right {
        height: 220px;
    }
    .procedure_category__header_left{
        padding: 0px 20px;
    }
    .procedure_category__header_image{
        /* margin-bottom: 0; */
        margin: 40px auto 20px;
    }
    .procedure_category_wrapper{
        margin-bottom: 4em;
    }
    h1 .main_heading{
        width: 220px;
    }
    .page_title_sub{
        width: 250px;
    }
    .procedure_category_description{
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        text-align: center;
        color: #FFFFFF;
    }
    .sub-heading{
        margin-bottom: 0;
    }

    @media(max-width: 600px) {
          .sub-heading {
            margin-bottom: 20px;
        }
    }
    .procedure_category_gallery .gallery_temp{
        margin-top: 0;
    }
    .text_general{
        margin-bottom: 0 !important;
    }
    .procedure_category_description_col{
        width: auto;
    }
    .about-block__right-ring{
        width: 180px !important;
        height: 180px !important;
    }
    .about-block__right-img{
        width: 180px !important;
        height: 180px !important;
    }
    .text-block p{
        font-size: 26px;
    }
    .text-block{
        width: 335px;
    }
    .main h1{
        font-family: 'Source Sans 3';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 136%;
        /* or 27px */

        text-align: center;
        letter-spacing: 0.025em;
        text-transform: uppercase;
    }
    .about-block > .about-block__wrapper > .about-block__left > h2{
        font-style: normal;
        font-weight: 400;
        font-size: 30px;
        line-height: 37px;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .about-block > .about-block__wrapper > .about-block__left > span{
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 150%;
        text-align: center;
        color: #FFFFFF;
        opacity: 0.8;
        margin-bottom: 0;
    }
    .about-block > .about-block__wrapper > .about-block__left > .procedure_category__header_image > .about-block__right-main-ring{
        left: 25%;
    }
    .about-block-beauty .about-block__right-main-ring{
        height: 180px;
        width: 100px;
    }
    .about-block{
        margin-top: 0 !important;
    }
    .section_home_hero{
        width: 315px;
        margin: 0 auto;
    }
    .section_home_hero img{
        margin-top: 150px;
        width: 187px;
    }
    .section_home_hero h1{
        margin-top: 0;
        margin-bottom: 200px;
        font-size: 20px !important;
    }
    .about-block-points{
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 150%;
        color: #FFFFFF;
    }
    .about-block__left{
        margin-top: 120px;
        display: flex;
        flex-direction: column;
    }
    /* .about-block-btn{
        margin: 0 auto;
        order: 4;
    }
    .about-block__left > h2 {
        margin-top: 10px;
        order: 1;
    }
    .about-block__left > span {
        order: 2;
    }
    .about-block__left > .procedure_category__header_image {
        order: 3;
    } */
    .about-block-body > .about-block__wrapper > .about-block__left > .about-block-content {
        width: 340px;
    }
    .about-block-body > .about-block__wrapper > .about-block__left > .about-block-content {
        width: 340px;
    }
    .about-block > .about-block__wrapper > .about-block__left > .procedure_category__header_image > .about-block__right-main-ring {
        left: -10%;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
        left: -7%;
    }
    .about-block > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
        margin-top: 20px;
    }
    .about-block > .about-block__wrapper > .about-block__left > .about-block-content > p {
        margin-top: 0;
        margin-bottom: 0;
    }
    .about-block > .about-block__wrapper > .about-block__left > .about-block-content {
        margin-top: 0;
        margin-bottom: 0;
    }
    .about-block-devices > .about-block__wrapper > .about-block__left > p{
        margin-top: 0;
    }
    .about-block-content{
        width: 300px !important;
    }
    .form-block h2{
        font-size: 30px;
    }
    .about-block > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
        left: 6%;
    }
    .about-block-beauty > .about-block__wrapper > .about-block__left > .procedure_category__header_image{
        left: -8% !important;
    }
    .procedure_category_exclusive{
        font-size: 16px;
        margin: 0;
    }
    .procedure_category__title{
        margin-bottom: 0;
        text-transform: unset;
    }
    .sub-heading-men{
        text-align: center;
    }
}

 .popup_overlay {
      right: 0;
      left: 0;
      bottom: 0;
      top: 0;
      background-color: rgba(0,0,0,0.5);
      opacity: 0;
      display: none;
      transform: translateY(0%);
      overflow: hidden;
      height: 100%;
      width: 100%;
      position: fixed;
      z-index: 111;
  }
  .nav-wrapper,
  .popup_aside__wrapper{
      max-width: 800px;
      background-color: #000B22;

      filter: drop-shadow(0px 10px 50px rgba(0, 0, 0, 0.5));
      position: absolute;
      right: -100%;
      min-height: 100%;
      overflow-y: auto;
      max-height: 100vh;
  }
  .nav-top__wrapper {

      width: 100%;
  }
  .popup_aside__container {
      position: fixed;
      right: 0;
      left: 0;
      bottom: 0;
      top: 0;
      overflow: hidden;
      height: 100%;
      width: 100%;
      display: none;
      z-index: 112;
  }
  .loading .popup_aside__wrapper {
    background: url(../img/loading.svg) center center no-repeat #000B22;
  }

  .header {


      }
  .header__mobile-lang {
      padding: 14px;
  }
  .header__mobile-lang ul{
      display: flex;
      gap: 20px;
  }
  .header__mobile-lang ul li {
      font-size: 28px;
  }
  .popup_main_nav .popup_aside__wrapper{
      min-width: 800px;
  }
  #popup-info .popup_aside__content {
      opacity: 0;
      transition: all 0.2s;
  }
  #popup-info .popup_aside__content.visible {
      opacity: 1;
  }
  .popup_aside__wrapper {
      max-width: 800px;
      width: 100%;
  }
  .popup__nav_container {
      padding: 50px;
  }

.popup__procedure__container{
    padding: 80px;

}
  .popup__procedure__container h3{
      font-size: 40px;
      font-weight: 300;
      font-family: "Source Sans 3";
        line-height: 1.15em;
      margin-bottom: 0.5em;
  }
  .popup__procedure__chars_cols {
      background: rgba(255, 255, 255, 0.1);
    
      padding: 1.5em 2em;
      margin-top: 20px;
      margin-bottom: 20px;
  }
  .popup__procedure__chars_col li {
      line-height: 1.75em;
  }
  .procedure__char_title {
      font-weight: 400;
      color: #ECBC29;
  }
  .procedure__period_text {
      font-size: 0.8em;
      font-weight: 300;
      /* font-style: italic; */
      /* padding-left: 1em; */
      margin-top: 1em;
  }
  .popup__procedure__container,
  .popup__nav_container,
  .popup__form_container {
      padding-top: 100px;
  }
  @media screen and (max-width: 768px) {
      .popup__procedure__container,
      .popup__form_container {
          padding: 30px;
      }
      .popup__procedure__container {
          padding: 100px 60px 60px 60px;
      }
  }

  @media screen and (max-width: 560px) {
      .popup__procedure__container,
      .popup__form_container {
          padding: 0px;
      }
      .popup__procedure__container {
          padding: 100px 36px 36px 36px;
      }
      .popup__procedure__container h3 {
          font-weight: 300;
          font-size: 26px;
      }
      .popup__procedure__chars_col {
      }
      .main-popup__title {
       margin-top: 100px;
      }
      .popup__procedure__container {
          font-size: 16px;
      }
  }

  .wpcf7-form-control-wrap {
      display: block;
  }
  input.wpcf7-not-valid {
      border: 2px solid #dc3232;
      background-color: pink;
  }
  .wpcf7-not-valid-tip {
      display: inline-block;
      margin-top: 5px;

  }
  form.submitting .wpcf7-spinner {
      position: relative;
      top: -42px;
  }
  .wpcf7 form.invalid .wpcf7-response-output {
      border-color: #DFB329;
      margin: 0;
      padding: 0.6em 1em;
  }
  body.modal-open {
      height: 100vh;
      overflow-y: hidden;
  }
  .form_success_wrapper {
      margin: 3em auto 0 auto;
      text-align: center;
      max-width: 360px;
      width: 100%;
      display: none;
  }
  .form_success_wrapper img {
      margin-bottom: 1em;
  }
  .form_success_wrapper .more-btn {
      margin-top: 3em;
  }

  .procedure_text {
      padding-bottom: 2em;
  }

  .procedure_category_wrapper .procedure_category_header {
      min-height: 352px;
  }
  .procedure_category_wrapper.procedure_category_wrapper__with_image .procedure_category_header{
      min-height: 500px;
  }
  .procedure_category_wrapper.procedure_category_wrapper__no_image .procedure_category__header_left {
      width: 70%;
  }
  .procedure_category_wrapper__facial-collection.procedure_category_wrapper__no_image:nth-child(2n-1) > div:nth-child(1) {
      flex-direction: row;
  }
  .lang-item-ru {
      display: none !important;
  }

  @media screen and (max-width: 1200px) {
      .procedure_category_wrapper.procedure_category_wrapper__no_image .procedure_category__header_left {
          width: 100%;
      }
  }

  @media screen and (max-width: 800px) {
      .popup_main_nav .popup_aside__wrapper {
          min-width: 100%;
      }
      .popup__nav_container {
          padding: 0;
          padding-top: 50px;
      }
      .header__mobile-lang {
          padding-left: 20px;
      }
  }

  @media screen and (max-width: 600px) {
      .page_title_container {
          margin-top: 7em;
      }
      .procedure_text, .procedure_text.text_general {
       margin-bottom: 2em !important;
          padding-bottom: 0em;
      }

      .show-more-btn::after {
          bottom: -20px;
          transform: translateX(-50%) rotate(90deg);
      }
  }

.page.page-id-204 .procedure_category_wrapper .procedure_category_header,
.page.page-id-188 .procedure_category_wrapper .procedure_category_header {
    min-height: 0;
    margin-bottom: 30px;
}
  .page.page-id-188  .procedure_category_wrapper__beauty-studio:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)
  {
      flex-direction: row;
  }
  @media screen and (max-width: 600px) {
      .page.page-id-204 .procedure_category_wrapper .procedure_category_header,
      .page.page-id-188 .procedure_category_wrapper .procedure_category_header {
          margin-bottom: 0px;
      }
      .page.page-id-204 .procedure_category_description,
      .page.page-id-188 .procedure_category_description
      {
          margin-bottom: 10px;
      }
      .popup__procedure__container .about-block-btn {
          max-width: 100%;
      }
  }

  .procedure_category__header_gallery .sub-heading {
   margin-bottom: 10px;
  }
  .procedure_category__header_gallery .procedure_category_description {
      margin-bottom: 1em;
  }
  .procedure_category_gallery_description  {
      margin-top: 2em;
  }
  .button_wrapper {
      display: flex;
      justify-content: flex-start;
  }
  @media screen and (max-width: 1200px) {
      .button_wrapper {
          justify-content: center;
      }
  }
  @media screen and (max-width: 600px) {
      .procedure_category__header_gallery .procedure_category_description {
          margin-top: 0;
      }
      .page_title_sub {
          width: 300px;
      }
      .about-block-btn {
          max-width: calc(100% - 40px);
      }
      .button_wrapper .about-block-btn {
          max-width: 300px;
          width: 100%;
      }
  }
/*
  .page-specialists .procedure_category_wrapper__devices:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) {
  flex-direction: row;
    }
  .page-specialists .procedure_category_wrapper__devices:nth-child(2n) > div:nth-child(1) > div:nth-child(1) {
      flex-direction: row-reverse;
  }

 */

  .page_title_container__bottom_m1 {
      margin-bottom: 4em;
  }

  .page-specialists .procedure_category_wrapper__devices:nth-child(2n-1) > div:nth-child(1) > div:nth-child(1) {
   /*flex-direction: row;*/
  }
  .page-specialists .procedure_category_wrapper__devices:nth-child(even) .procedure_category__header_image {
      right: 70px;

  }
  .page-specialists .procedure_category_wrapper__devices:nth-child(odd) .procedure_category__header_image {
      right: unset;
      left: 70px;
  }
  .page-specialists .about-block__right {
      margin-top: 0;
      height: 450px;
  }
  .page-specialists .procedure_category__header_left {
      display: flex;
      flex-direction: column;
      justify-content: center;
  }


  @media screen and (max-width: 1200px) {
      .page-specialists .procedure_category_wrapper__devices:nth-child(even) .procedure_category__header_image {
          right: auto;

      }
      .page-specialists .procedure_category_wrapper__devices:nth-child(odd) .procedure_category__header_image {
          right: unset;
          left: auto;
      }
      .page-specialists .procedure_text {
          max-width: 520px;
          margin: 0 auto;
      }
      .page-specialists .procedure_category_exclusive {
          margin-top: 0;
      }
  }

  /* tickets */
.ticket_group_wrapper {
    display: flex;
    gap: 40px;
}
  .ticket_group_wrapper .ticket_group_title,
  .medium-header{
      font-size: 40px;
      text-transform: uppercase;
      color: white;
      font-weight: 400;
      line-height: 54px;
      font-family: "Source Sans 3", Arial;
  }
  .ticket_group_left,
  .ticket_group_right {
      width: 50%;
  }
  .ticket_group_switcher_wrapper {
      display: flex;
      margin-top: 40px;
      margin-bottom: 40px;
  }
  .ticket_group_switcher_wrapper button {
      border: 1px solid white;
      height: 60px;
      line-height: 60px;
      color: white;
      font-size: 20px;
      padding-left: 50px;
      padding-right: 50px;
      cursor: pointer;
      font-family: "Source Sans 3", Arial;
      font-weight: 600;
      transition: all 0.2s;
      min-width: 170px;
  }
  .ticket_group_switcher_wrapper button:hover,
  .ticket_group_switcher_wrapper button.active {
      background: linear-gradient(115.7deg, #B88B00 16.24%, #DFB329 51.65%, #B88B00 84.32%);
  }

  /*
  .ticket_group_switcher_button_1 {
      border-bottom-left-radius: 5px;
      border-top-left-radius: 5px;
  }
  .ticket_group_switcher_button_2 {
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;
  }*/
  .ticket_group_switcher_wrapper .ticket_group_switcher_button:first-child {
      border-bottom-left-radius: 5px;
      border-top-left-radius: 5px;
  }
  .ticket_group_switcher_wrapper .ticket_group_switcher_button:last-child {
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;;
  }
  .ticket_group_wrapper {
      margin-bottom: 160px;

  }
  .ticket_wrapper {
        padding: 30px 35px;
      background: radial-gradient(95.37% 530.81% at 97.61% 95.07%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
      backdrop-filter: blur(2px);
      border-radius: 10px;
      margin-bottom: 40px;
      border: 1px solid white;
      position: relative;
      overflow: hidden;
      cursor: pointer;
      transition: all 0.2s;
  }
  .ticket_wrapper:hover {
      background-color: rgba(255,255,255,0.1);
  }
  .ticket_wrapper:hover .ticket_button {
      bottom: -80px;
      right: -80px;
  }
  .ticket_name {

  }
  .ticket_time {
      background: url('../img/clock2.svg') center left no-repeat;
      padding-left: 34px;
      font-weight: 300;
      margin-top: 26px;
  }

  .ticket_price {
      color:#ECBC29;
      font-weight: 700;
      font-size: 40px;
      line-height: 1em;
      margin-top: 30px;
  }

  .ticket_price span {
      display: none;
  }

  .ticket_price span.active {
      display: inline-block;
  }

  .ticket_button {
      background: url('../img/left_arrow_white.svg') 60px 51px no-repeat;
      position: absolute;
      width: 184px;
      height: 184px;
      border-radius: 50%;
      background-color: #ECBC29;
      bottom: -90px;
      right: -90px;
      transition: all 0.2s;
  }

  .ticket_price_subtext {
    font-size: 16px;
      font-weight: 300;
      position: relative;

      line-height: 1em;
  }

  .ticket_price_discount {
      background: rgba(255, 255, 255, 0.1);
      position: absolute;
      right: 0;
      height: 94px;
      bottom: 0;
      line-height: 94px;
      padding-right: 108px;
      padding-left: 30px;
      font-weight: 300;
      font-size: 16px;
      max-width: 237px;
      line-height: 1.5em;
      display: flex;
      justify-content: center;
      align-items: center;
  }
.ticket_wrapper.active {
    display: block;
}
  .ticket_wrapper {
      display: none;
  }

  @media screen and (max-width: 1200px) {
      .ticket_group_wrapper {
          flex-direction: column;
          max-width: 580px;
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 100px;
      }
      .ticket_group_left {
          text-align: center;
      }
      .ticket_group_left, .ticket_group_right {
          width: 100%;
      }
      .ticket_group_switcher_wrapper {
          justify-content: center;
      }
      .ticket_group_wrapper .ticket_group_title {
          font-weight: 300;
          text-transform: initial;
      }
  }

  @media screen and (max-width: 600px) {
      .ticket_group_wrapper {
          padding-left: 20px;
          padding-right: 20px;
          gap: 20px;
      }
      .ticket_group_wrapper .ticket_group_title {
          font-size: 26px;
          line-height: 1.2em;
          margin: 0 auto;
          max-width: 80%;
      }
      .ticket_group_switcher_wrapper button {
          font-size: 16px;
          line-height: 40px;
          height: 40px;
          min-width: 110px;
      }
      body {
          font-size: 16px;
      }
      .ticket_wrapper {
        padding: 20px;
      }
      .ticket_group_switcher_wrapper {
          margin-top: 20px;
          margin-bottom: 20px;
      }
      .ticket_name {
          font-size: 20px;
          line-height: 20px;
          margin-bottom: 8px;
      }
      .ticket_time {
          font-size: 14px;
          margin-top: 0;
      }
      .ticket_price {
          font-size: 20px;
      }
      .ticket_button {
          width: 100px;
          height: 100px;
          bottom: -50px;
          right: -40px;
          background-position: 37px 20px;

      }
      .ticket_wrapper:hover .ticket_button {
          bottom: -50px;
          right: -40px
      }
      .ticket_price_subtext {
          margin-top: 4px;
          font-size: 14px;
      }
      .ticket_price_discount {
          height: 50px;
            line-height: 50px;
          font-size: 11px;
          padding-right: 70px;
          padding-left: 17px;
      }
  }

  .footer_contact_form_wrapper {
      text-align: left;
  }
  .footer_contact_form_wrapper label {
      display: inline-block;
  }
  .form-block input[type="submit"] {
      color: white;
      border-color: transparent;
      position: relative;
      display: inline-block;
      background: linear-gradient(115.7deg, #B88B00 16.24%, #DFB329 51.65%, #B88B00 84.32%);
  }

  .form-block input[type="submit"]:hover {
      padding-right: 0;
      background: linear-gradient(115.7deg, #B88B00 16.24%, #ECBC29 51.65%, #B88B00 84.32%);
      box-shadow: 0px 7px 30px -10px rgba(184, 139, 0, 0.9);
  }
  .footer_contact_form_wrapper .wpcf7-not-valid-tip {
      font-size: 0.8em;
      margin-top: 0;
  }


  /*.procedure_category_wrapper__beauty-studio .procedure_category__header_left .procedure_category__header_image {
      right: unset;
      left: 0;
  }*/