@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-ExtraBold.eot?9000ed2a78b7dba6fcd6ed726028dd56);
    src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
        url(/fonts/Gilroy-ExtraBold.eot?9000ed2a78b7dba6fcd6ed726028dd56?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-ExtraBold.woff?cb761043a2e505ff53c1db3cb39673e6) format('woff'),
        url(/fonts/Gilroy-ExtraBold.ttf?0ac6879cd286550da90326ac0ba520e9) format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Heavy.eot?e5573649af7dcdf70fce9a45980a886e);
    src: local('Gilroy Heavy'), local('Gilroy-Heavy'),
        url(/fonts/Gilroy-Heavy.eot?e5573649af7dcdf70fce9a45980a886e?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Heavy.woff?d7504387e1cad66d83bb8953f308820c) format('woff'),
        url(/fonts/Gilroy-Heavy.ttf?73c8d039d56e768155e71947246f00a5) format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-LightItalic.eot?485f80e442954003a71df09220148704);
    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
        url(/fonts/Gilroy-LightItalic.eot?485f80e442954003a71df09220148704?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-LightItalic.woff?3da028f10ef5201fe09e8f764a6f7f86) format('woff'),
        url(/fonts/Gilroy-LightItalic.ttf?181ce0ec04c8aae82d7a85a9cfdd1d31) format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-ThinItalic.eot?074ed56dcf27e4eb60a9987041f60f50);
    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
        url(/fonts/Gilroy-ThinItalic.eot?074ed56dcf27e4eb60a9987041f60f50?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-ThinItalic.woff?934c6cd5b957baffdd3cb5e2a83083b0) format('woff'),
        url(/fonts/Gilroy-ThinItalic.ttf?746b432908b1935b54596b4d1ac63d48) format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-BlackItalic.eot?8cac949fa0f2dc101aab7323c1c4eab2);
    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
        url(/fonts/Gilroy-BlackItalic.eot?8cac949fa0f2dc101aab7323c1c4eab2?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-BlackItalic.woff?39c229f1b9cb6ad2727740a37e7237c1) format('woff'),
        url(/fonts/Gilroy-BlackItalic.ttf?0adb2dc396b0d50fd7c83998bec98bdc) format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-BoldItalic.eot?7e335b28c8a0a45b54a529057b217e13);
    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
        url(/fonts/Gilroy-BoldItalic.eot?7e335b28c8a0a45b54a529057b217e13?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-BoldItalic.woff?82ec4c70dc3b4c6acf4bf1348f7930bb) format('woff'),
        url(/fonts/Gilroy-BoldItalic.ttf?6bea4a42006eead35863e5041cb1655e) format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-SemiBold.eot?8134b9ab378c54626928c6a4e62b63bf);
    src: local('Gilroy SemiBold'), local('Gilroy-SemiBold'),
        url(/fonts/Gilroy-SemiBold.eot?8134b9ab378c54626928c6a4e62b63bf?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-SemiBold.woff?e38937dbf8202c1448029851a98cb96a) format('woff'),
        url(/fonts/Gilroy-SemiBold.ttf?6780292641f883b3dad36614cac8dd5a) format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-UltraLightItalic.eot?0eaf6ee1ff3eea926e1778ae3656b863);
    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
        url(/fonts/Gilroy-UltraLightItalic.eot?0eaf6ee1ff3eea926e1778ae3656b863?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-UltraLightItalic.woff?371171f497213b33c43a7b5eb8c2606f) format('woff'),
        url(/fonts/Gilroy-UltraLightItalic.ttf?8c3864ffd690ca16c1880f53871a6bad) format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-SemiBoldItalic.eot?2a3e284c8733dfc399f4f0a1f504d76f);
    src: local('Gilroy SemiBold Italic'), local('Gilroy-SemiBoldItalic'),
        url(/fonts/Gilroy-SemiBoldItalic.eot?2a3e284c8733dfc399f4f0a1f504d76f?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-SemiBoldItalic.woff?56127a256ebf94fa0f86f9afb2d261bd) format('woff'),
        url(/fonts/Gilroy-SemiBoldItalic.ttf?3de62e3c7749ac7c5e73e06992e11d6d) format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Light.eot?8862796bffbd019727b3b4516ada8089);
    src: local('Gilroy Light'), local('Gilroy-Light'),
        url(/fonts/Gilroy-Light.eot?8862796bffbd019727b3b4516ada8089?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Light.woff?9df2f5dbbb9c90a6ede7c1348521d216) format('woff'),
        url(/fonts/Gilroy-Light.ttf?1b7fff53076b212839677d44fe93ad1c) format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-MediumItalic.eot?656d4f138a8b7faa650bcb96cf59817b);
    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
        url(/fonts/Gilroy-MediumItalic.eot?656d4f138a8b7faa650bcb96cf59817b?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-MediumItalic.woff?84d4545b74fc0406d16eb0f287358631) format('woff'),
        url(/fonts/Gilroy-MediumItalic.ttf?055223ccbf36e5634a284a9616f22814) format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-ExtraBoldItalic.eot?2b33fbbd258ef0002828a6e40a14221f);
    src: local('Gilroy ExtraBold Italic'), local('Gilroy-ExtraBoldItalic'),
        url(/fonts/Gilroy-ExtraBoldItalic.eot?2b33fbbd258ef0002828a6e40a14221f?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-ExtraBoldItalic.woff?2df7a557113fdb81a838cad8cfedf3e2) format('woff'),
        url(/fonts/Gilroy-ExtraBoldItalic.ttf?9c9417e446a6e199201a4aa25423d219) format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Regular.eot?1d051d9d4215c09cbcaa846199555107);
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url(/fonts/Gilroy-Regular.eot?1d051d9d4215c09cbcaa846199555107?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Regular.woff?31d54a4b841c0e438f130447e373792b) format('woff'),
        url(/fonts/Gilroy-Regular.ttf?b91b0127c56a8e5f9e83a2a49ba4e315) format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-HeavyItalic.eot?ede9efc5b390b58e7a1eb0120fd3acb6);
    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
        url(/fonts/Gilroy-HeavyItalic.eot?ede9efc5b390b58e7a1eb0120fd3acb6?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-HeavyItalic.woff?83e72a406b9dbf18b9f6c4f8b3f8ae3b) format('woff'),
        url(/fonts/Gilroy-HeavyItalic.ttf?86557514a7a1212cf2e88d4a569813da) format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Medium.eot?b84941b7bdcce7cbba6db36330079273);
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url(/fonts/Gilroy-Medium.eot?b84941b7bdcce7cbba6db36330079273?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Medium.woff?2bc7f5d7ea77ee1bddb3d9388913a8d1) format('woff'),
        url(/fonts/Gilroy-Medium.ttf?f9f832b0ed3f1ab138c962ada983dbcc) format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-RegularItalic.eot?ddc7f8242457fe9b7fe23ccb97153130);
    src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
        url(/fonts/Gilroy-RegularItalic.eot?ddc7f8242457fe9b7fe23ccb97153130?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-RegularItalic.woff?cd8c71a8df152621a239f0df1acb06be) format('woff'),
        url(/fonts/Gilroy-RegularItalic.ttf?8bbf15be10d36d90b3411e1fc7454c88) format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-UltraLight.eot?e7028e6c1a94b1d5845c845fa5b1b6ff);
    src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
        url(/fonts/Gilroy-UltraLight.eot?e7028e6c1a94b1d5845c845fa5b1b6ff?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-UltraLight.woff?d23a0edf71fe026ab53fc1a744873fc0) format('woff'),
        url(/fonts/Gilroy-UltraLight.ttf?68e17ccd6916d61b26714bf54a5a6f89) format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Bold.eot?a732fed1bc6140852a0bcc237f16618e);
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url(/fonts/Gilroy-Bold.eot?a732fed1bc6140852a0bcc237f16618e?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Bold.woff?5fb38b9fa452b5814397d5bcce0d2d5e) format('woff'),
        url(/fonts/Gilroy-Bold.ttf?b900325e44ec0c673e88af6e02e3b453) format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Thin.eot?724e5c2f79549caa168ba421787665b3);
    src: local('Gilroy Thin'), local('Gilroy-Thin'),
        url(/fonts/Gilroy-Thin.eot?724e5c2f79549caa168ba421787665b3?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Thin.woff?6e2e7d472d0beb6b3cef09352cc9ff4e) format('woff'),
        url(/fonts/Gilroy-Thin.ttf?a21a139f0613c0f6f97c8c8016705e86) format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url(/fonts/Gilroy-Black.eot?724ac9b214f34923b443254a3bcef79a);
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url(/fonts/Gilroy-Black.eot?724ac9b214f34923b443254a3bcef79a?#iefix) format('embedded-opentype'),
        url(/fonts/Gilroy-Black.woff?1f5dc7482c1aec4cc8276143ad398d57) format('woff'),
        url(/fonts/Gilroy-Black.ttf?bf3a5f799e6799d48062b7b638c979d9) format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


body {
  overflow-x: hidden !important;
  font-family: Gilroy, serif;
  color: #3f3d56;
}

body button, body a, body input {
  outline: none;
  text-decoration: none;
}

.menu-nav {
  padding: 15px;
  margin-top: 15px;
}

.menu-nav .nav-block {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #e1e1e1;
}

.menu-nav .nav-block .nav-block-main a {
  color: #1a202c;
  font-weight: bold;
}

.menu-nav .nav-block .nav-block-item a {
  color: #1a202c;
  font-size: 12px;
  font-weight: 500;
  opacity: 0.7;
}

.docs .menu-nav {
  padding: 15px 0;
}

.docs .menu-nav a {
  font-size: 14px;
}

.docs .menu-nav .nav-block {
  border-bottom: none;
}

.docs .menu {
  background: #f9f9f9;
  height: 100vh;
  padding: 25px;
}

.docs .menu .logo {
  display: block;
  font-style: normal;
  font-weight: 800;
  font-size: 26px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #3F3D56;
  text-decoration: none;
}

.docs .menu .logo .doc {
  display: block;
  font-size: 16px;
  font-weight: 500;
}

.docs .work_area {
  height: 100vh;
  overflow-y: auto;
  padding: 30px;
}

.docs p.note {
  background: #FFECB3;
  padding: 15px;
  border-radius: 7px;
  font-size: 14px;
  max-width: 600px;
}

.docs p.note.danger {
  background: #FFCDD2;
}

.docs h1 {
  font-style: normal;
  font-weight: 800;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #3F3D56;
  text-decoration: none;
}

.docs h2 {
  font-style: normal;
  font-weight: 800;
  font-size: 22px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #3F3D56;
  text-decoration: none;
}

.docs h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: #757575;
  text-decoration: none;
}

.docs h4 {
  margin-top: 40px;
  border-bottom: 1px dashed #e1e1e1;
  padding-bottom: 10px;
  font-weight: 600;
}
