/* Вид сайта, собранный инструментом site/extract-site-theme.py из головы обычной
   страницы. Руками не правится: следующий запуск инструмента перезапишет файл. */
:root {
								--theme-color-b24button: var(--primary);
							}
							.landing-b24button-use-style .b24-widget-button-popup,
							.landing-b24button-use-style .b24-widget-button-popup-triangle,
							.landing-b24button-use-style .b24-widget-button-pulse {
								border-color: var(--theme-color-b24button) !important;
							}
							.landing-b24button-use-style .b24-widget-button-inner-block,
							.landing-b24button-use-style .b24-widget-button-inner-mask,
							.landing-b24button-use-style .b24-widget-button-social-item {
								background-color: var(--theme-color-b24button) !important;
							}

:root {
					--primary: #f74b3b !important;
					--primary-darken-1: hsl(5.11, 92%, 58%);
					--primary-darken-2: hsl(5.11, 92%, 55%);
					--primary-darken-3: hsl(5.11, 92%, 50%);
					--primary-lighten-1: hsl(5.11, 92%, 70%);
					--primary-opacity-0: rgba(247, 75, 59, 0);
					--primary-opacity-0_05: rgba(247, 75, 59, 0.05);
					--primary-opacity-0_1: rgba(247, 75, 59, 0.1);
					--primary-opacity-0_15: rgba(247, 75, 59, 0.15);
					--primary-opacity-0_2: rgba(247, 75, 59, 0.2);
					--primary-opacity-0_25: rgba(247, 75, 59, 0.25);
					--primary-opacity-0_3: rgba(247, 75, 59, 0.3);
					--primary-opacity-0_35: rgba(247, 75, 59, 0.35);
					--primary-opacity-0_4: rgba(247, 75, 59, 0.4);
					--primary-opacity-0_45: rgba(247, 75, 59, 0.45);
					--primary-opacity-0_5: rgba(247, 75, 59, 0.5);
					--primary-opacity-0_55: rgba(247, 75, 59, 0.55);
					--primary-opacity-0_6: rgba(247, 75, 59, 0.6);
					--primary-opacity-0_65: rgba(247, 75, 59, 0.65);
					--primary-opacity-0_7: rgba(247, 75, 59, 0.7);
					--primary-opacity-0_75: rgba(247, 75, 59, 0.75);
					--primary-opacity-0_8: rgba(247, 75, 59, 0.8);
					--primary-opacity-0_85: rgba(247, 75, 59, 0.85);
					--primary-opacity-0_9: rgba(247, 75, 59, 0.9);
					--primary-opacity-0_95: rgba(247, 75, 59, 0.95);
					--theme-color-main: hsl(5.11, 20%, 20%);
					--theme-color-secondary: hsl(5.11, 20%, 80%);
					--theme-color-title: hsl(5.11, 20%, 20%);
					--theme-color-strict-inverse: #ffffff;
				}

:root {--theme-color-main: #455a64 !important;--theme-color-title: #05051f !important;}

@keyframes page-transition {
						0% {
							opacity: 1;
						}
						100% {
							opacity: 0;
						}
					}
					body.landing-page-transition::after {
						opacity: 1;
						background: #ffffff;
						animation: page-transition 2s 1s forwards;
					}

.icon-location-pin:before{content:"\e096";}.icon-clock:before{content:"\e081";}.icon-bubbles:before{content:"\e04a";}

.fa-rectangle-barcode:before{content:"\f463";}.fa-list-timeline:before{content:"\e1d1";}.fa-file-code:before{content:"\f1c9";}.fa-file-check:before{content:"\f316";}

.fa-book:before{content:"\f02d";}.fa-list-timeline:before{content:"\e1d1";}.fa-square-terminal:before{content:"\e32a";}.fa-clipboard-check:before{content:"\f46c";}

.fa-copy:before{content:"\f0c5";}.fa-file-export:before{content:"\f56e";}.fa-file-lines:before{content:"\f15c";}.fa-file-chart-column:before{content:"\f659";}

.g-font-play { font-family: "Play", sans-serif; }

body {
						--landing-font-family: Play
					}

body {
					font-weight: 400;
					font-family: Play;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					-moz-font-feature-settings: "liga", "kern";
					text-rendering: optimizelegibility;
				}

h1, h2, h3, h4, h5, h6 {
					font-family: Montserrat;
				}

html {font-size: 14px;}
				body {font-size: 1.14286rem;}
				.g-font-size-default {font-size: 1.14286rem;}

main.landing-public-mode {
					line-height: 1.6;
					font-weight: 300;
				}
				
				.landing-public-mode .h1, .landing-public-mode .h2, .landing-public-mode .h3, .landing-public-mode .h4, 
				.landing-public-mode .h5, .landing-public-mode .h6, .landing-public-mode .h7,
				.landing-public-mode h1, .landing-public-mode h2, .landing-public-mode h3, .landing-public-mode h4, 
				.landing-public-mode h5, .landing-public-mode h6 {
					font-weight: 700;
				}

/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtg2H70Q13HqPA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtE2H70Q13HqPA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtY2H70Q13HqPA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvto2H70Q13HqPA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvts2H70Q13HqPA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtU2H70Q13E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCp0y2lvQNTIQoQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCpQy2lvQNTIQoQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCpMy2lvQNTIQoQ.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCp8y2lvQNTIQoQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCp4y2lvQNTIQoQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {font-display:swap;
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url(/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCpAy2lvQNTI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.mbs-nav{height:64px;position:relative;z-index:100;background:#fff}.mbs-nav-mega{display:none}.mbs-nav-list{float:right;margin:0}.mbs-nav-list>li{display:inline-block;list-style:none}.mbs-nav-list>li.mbs-nav-back{display:none}.mbs-nav-logo{float:left}.mbs-nav-burger{display:none}@media(max-width:1199px){.mbs-nav{height:52px}.mbs-nav-list{display:none}.mbs-nav-burger{display:block}}

:root { --theme-color-b24button: var(--primary); }
.landing-b24button-use-style .b24-widget-button-popup, .landing-b24button-use-style .b24-widget-button-popup-triangle, .landing-b24button-use-style .b24-widget-button-pulse { border-color: var(--theme-color-b24button) !important; }
.landing-b24button-use-style .b24-widget-button-inner-block, .landing-b24button-use-style .b24-widget-button-inner-mask, .landing-b24button-use-style .b24-widget-button-social-item { background-color: var(--theme-color-b24button) !important; }
:root { --primary-darken-1: hsl(5.11, 92%, 58%); --primary-darken-2: hsl(5.11, 92%, 55%); --primary-darken-3: hsl(5.11, 92%, 50%); --primary-lighten-1: hsl(5.11, 92%, 70%); --primary-opacity-0: rgba(247, 75, 59, 0); --primary-opacity-0_05: rgba(247, 75, 59, 0.05); --primary-opacity-0_1: rgba(247, 75, 59, 0.1); --primary-opacity-0_15: rgba(247, 75, 59, 0.15); --primary-opacity-0_2: rgba(247, 75, 59, 0.2); --primary-opacity-0_25: rgba(247, 75, 59, 0.25); --primary-opacity-0_3: rgba(247, 75, 59, 0.3); --primary-opacity-0_35: rgba(247, 75, 59, 0.35); --primary-opacity-0_4: rgba(247, 75, 59, 0.4); --primary-opacity-0_45: rgba(247, 75, 59, 0.45); --primary-opacity-0_5: rgba(247, 75, 59, 0.5); --primary-opacity-0_55: rgba(247, 75, 59, 0.55); --primary-opacity-0_6: rgba(247, 75, 59, 0.6); --primary-opacity-0_65: rgba(247, 75, 59, 0.65); --primary-opacity-0_7: rgba(247, 75, 59, 0.7); --primary-opacity-0_75: rgba(247, 75, 59, 0.75); --primary-opacity-0_8: rgba(247, 75, 59, 0.8); --primary-opacity-0_85: rgba(247, 75, 59, 0.85); --primary-opacity-0_9: rgba(247, 75, 59, 0.9); --primary-opacity-0_95: rgba(247, 75, 59, 0.95); --theme-color-main: hsl(5.11, 20%, 20%); --theme-color-secondary: hsl(5.11, 20%, 80%); --theme-color-title: hsl(5.11, 20%, 20%); --theme-color-strict-inverse: #ffffff; --primary: #f74b3b !important; }
:root { --theme-color-main: #455a63 !important; --theme-color-title: #05051f !important; }
:root { --ui-text-letter-spacing-auto: auto; --ui-text-letter-spacing-neg-3: -0.01em; --ui-text-letter-spacing-neg-2: -0.02em; --ui-text-letter-spacing-neg-1: -0.03em; --ui-text-letter-spacing-3: .15em; --ui-text-letter-spacing-2: .1em; --ui-text-letter-spacing-1: .025em; --ui-text-decoration-style-dashed: dashed; --ui-text-decoration-style-wavy: wavy; --ui-text-decoration-style-dotted: dotted; --ui-text-decoration-style-double: double; --ui-text-decoration-style-solid: solid; --ui-text-decoration-line-overline: overline; --ui-text-decoration-line-line-through: line-through; --ui-text-decoration-line-underline: underline; --ui-text-transform-lowercase: lowercase; --ui-text-transform-uppercase: uppercase; --ui-text-transform-capitalize: capitalize; --ui-text-transform-none: none; --ui-space-inset-8xl: 72px; --ui-space-inset-7xl: 64px; --ui-space-inset-6xl: 48px; --ui-space-inset-5xl: 40px; --ui-space-inset-4xl: 36px; --ui-space-inset-3xl: 32px; --ui-space-inset-2xl: 28px; --ui-space-inset-xl2: 26px; --ui-space-inset-xl: 24px; --ui-space-inset-lg2: 22px; --ui-space-inset-lg: 20px; --ui-space-inset-md2: 18px; --ui-space-inset-md: 16px; --ui-space-inset-sm2: 14px; --ui-space-inset-sm: 12px; --ui-space-inset-xs2: 10px; --ui-space-inset-xs: 8px; --ui-space-inset-2xs2: 6px; --ui-space-inset-2xs: 4px; --ui-space-inset-3xs: 2px; --ui-space-inset-none: 0; --ui-space-inline-8xl-neg: -72px; --ui-space-inline-7xl-neg: -64px; --ui-space-inline-6xl-neg: -48px; --ui-space-inline-5xl-neg: -40px; --ui-space-inline-4xl-neg: -36px; --ui-space-inline-3xl-neg: -32px; --ui-space-inline-2xl-neg: -28px; --ui-space-inline-xl2-neg: -26px; --ui-space-inline-xl-neg: -24px; --ui-space-inline-lg2-neg: -22px; --ui-space-inline-lg-neg: -20px; --ui-space-inline-md2-neg: -18px; --ui-space-inline-md-neg: -16px; --ui-space-inline-sm2-neg: -14px; --ui-space-inline-sm-neg: -12px; --ui-space-inline-xs2-neg: -10px; --ui-space-inline-xs-neg: -8px; --ui-space-inline-2xs2-neg: -6px; --ui-space-inline-2xs-neg: -4px; --ui-space-inline-3xs-neg: -2px; --ui-space-inline-8xl: 72px; --ui-space-inline-7xl: 64px; --ui-space-inline-6xl: 48px; --ui-space-inline-5xl: 40px; --ui-space-inline-4xl: 36px; --ui-space-inline-3xl: 32px; --ui-space-inline-2xl: 28px; --ui-space-inline-xl2: 26px; --ui-space-inline-xl: 24px; --ui-space-inline-lg2: 22px; --ui-space-inline-lg: 20px; --ui-space-inline-md2: 18px; --ui-space-inline-md: 16px; --ui-space-inline-sm2: 14px; --ui-space-inline-sm: 12px; --ui-space-inline-xs2: 10px; --ui-space-inline-xs: 8px; --ui-space-inline-2xs2: 6px; --ui-space-inline-2xs: 4px; --ui-space-inline-3xs: 2px; --ui-space-inline-none: 0; --ui-space-stack-8xl-neg: -72px; --ui-space-stack-7xl-neg: -64px; --ui-space-stack-6xl-neg: -48px; --ui-space-stack-5xl-neg: -40px; --ui-space-stack-4xl-neg: -36px; --ui-space-stack-3xl-neg: -32px; --ui-space-stack-2xl-neg: -28px; --ui-space-stack-xl2-neg: -26px; --ui-space-stack-xl-neg: -24px; --ui-space-stack-lg2-neg: -22px; --ui-space-stack-lg-neg: -20px; --ui-space-stack-md2-neg: -18px; --ui-space-stack-md-neg: -16px; --ui-space-stack-sm2-neg: -14px; --ui-space-stack-sm-neg: -12px; --ui-space-stack-xs2-neg: -10px; --ui-space-stack-xs-neg: -8px; --ui-space-stack-2xs2-neg: -6px; --ui-space-stack-2xs-neg: -4px; --ui-space-stack-3xs-neg: -2px; --ui-space-stack-8xl: 72px; --ui-space-stack-7xl: 64px; --ui-space-stack-6xl: 48px; --ui-space-stack-5xl: 40px; --ui-space-stack-4xl: 36px; --ui-space-stack-3xl: 32px; --ui-space-stack-2xl: 28px; --ui-space-stack-xl2: 26px; --ui-space-stack-xl: 24px; --ui-space-stack-lg2: 22px; --ui-space-stack-lg: 20px; --ui-space-stack-md2: 18px; --ui-space-stack-md: 16px; --ui-space-stack-sm2: 14px; --ui-space-stack-sm: 12px; --ui-space-stack-xs2: 10px; --ui-space-stack-xs: 8px; --ui-space-stack-2xs2: 6px; --ui-space-stack-2xs: 4px; --ui-space-stack-3xs: 2px; --ui-space-stack-none: 0; --ui-size-8xl: 72px; --ui-size-7xl: 64px; --ui-size-6xl: 48px; --ui-size-5xl: 40px; --ui-size-4xl: 36px; --ui-size-3xl: 32px; --ui-size-2xl: 28px; --ui-size-xl2: 26px; --ui-size-xl: 24px; --ui-size-lg2: 22px; --ui-size-lg: 20px; --ui-size-md2: 18px; --ui-size-md: 16px; --ui-size-sm2: 14px; --ui-size-sm: 12px; --ui-size-xs2: 10px; --ui-size-xs: 8px; --ui-size-2xs2: 6px; --ui-size-2xs: 4px; --ui-size-3xs: 2px; --ui-size-none: 0; --ui-shadow-left-4xl: -16px 0 24px 0 rgba(0,0,0,0.11); --ui-shadow-left-3xl: -12px 0 17px 0 rgba(0,0,0,0.1); --ui-shadow-left-2xl: -8px 0 10px 0 rgba(0,0,0,0.1); --ui-shadow-left-xl: -6px 0 10px 0 rgba(0,0,0,0.1); --ui-shadow-left-l: -4px 0 5px 0 rgba(0,0,0,0.08); --ui-shadow-left-m: -3px 0 4px 0 rgba(0,0,0,0.08); --ui-shadow-left-s: -2px 0 4px 0 rgba(0,0,0,0.08); --ui-shadow-left-xs: -2px 0 2px 0 rgba(0,0,0,0.07); --ui-shadow-left-2xs: -1px 0 2px 0 rgba(0,0,0,0.06); --ui-shadow-bottom-4xl: 0 16px 24px 0 rgba(0,0,0,0.11); --ui-shadow-bottom-3xl: 0 12px 17px 0 rgba(0,0,0,0.1); --ui-shadow-bottom-2xl: 0 8px 10px 0 rgba(0,0,0,0.1); --ui-shadow-bottom-xl: 0 6px 10px 0 rgba(0,0,0,0.1); --ui-shadow-bottom-l: 0 4px 5px 0 rgba(0,0,0,0.08); --ui-shadow-bottom-m: 0 3px 4px 0 rgba(0,0,0,0.08); --ui-shadow-bottom-s: 0 2px 4px 0 rgba(0,0,0,0.08); --ui-shadow-bottom-xs: 0 2px 2px 0 rgba(0,0,0,0.07); --ui-shadow-bottom-2xs: 0 1px 2px 0 rgba(0,0,0,0.06); --ui-shadow-right-4xl: 16px 0 24px 0 rgba(0,0,0,0.11); --ui-shadow-right-3xl: 12px 0 17px 0 rgba(0,0,0,0.1); --ui-shadow-right-2xl: 8px 0 10px 0 rgba(0,0,0,0.1); --ui-shadow-right-xl: 6px 0 10px 0 rgba(0,0,0,0.1); --ui-shadow-right-l: 4px 0 5px 0 rgba(0,0,0,0.08); --ui-shadow-right-m: 3px 0 4px 0 rgba(0,0,0,0.08); --ui-shadow-right-s: 2px 0 4px 0 rgba(0,0,0,0.08); --ui-shadow-right-xs: 2px 0 2px 0 rgba(0,0,0,0.07); --ui-shadow-right-2xs: 1px 0 2px 0 rgba(0,0,0,0.06); --ui-shadow-top-4xl: 0 -16px 24px 0 rgba(0,0,0,0.11); --ui-shadow-top-3xl: 0 -12px 17px 0 rgba(0,0,0,0.1); --ui-shadow-top-2xl: 0 -8px 10px 0 rgba(0,0,0,0.1); --ui-shadow-top-xl: 0 -6px 10px 0 rgba(0,0,0,0.1); --ui-shadow-top-l: 0 -4px 5px 0 rgba(0,0,0,0.08); --ui-shadow-top-m: 0 -3px 4px 0 rgba(0,0,0,0.08); --ui-shadow-top-s: 0 -2px 4px 0 rgba(0,0,0,0.08); --ui-shadow-top-xs: 0 -2px 2px 0 rgba(0,0,0,0.07); --ui-shadow-top-2xs: 0 -1px 2px 0 rgba(0,0,0,0.06); --ui-opacity-none: 0; --ui-opacity-full: 1; --ui-opacity-90: .9; --ui-opacity-80: .8; --ui-opacity-70: .7; --ui-opacity-60: .6; --ui-opacity-50: .5; --ui-opacity-40: .4; --ui-opacity-30: .3; --ui-opacity-20: .2; --ui-opacity-10: .1; --ui-opacity-5: .05; --ui-font-line-height-3xl: 2; --ui-font-line-height-2xl: 1.75; --ui-font-line-height-xl: 1.62; --ui-font-line-height-lg: 1.5; --ui-font-line-height-md: 1.4; --ui-font-line-height-sm: 1.35; --ui-font-line-height-2xs: 1.3; --ui-font-line-height-3xs: 1.2; --ui-font-line-height-reset: 1; --ui-font-size-5xl: 28px; --ui-font-size-4xl: 24px; --ui-font-size-3xl: 22px; --ui-font-size-2xl: 18px; --ui-font-size-xl: 16px; --ui-font-size-lg: 15px; --ui-font-size-md: 14px; --ui-font-size-sm: 13px; --ui-font-size-xs: 12px; --ui-font-size-3xs: 11px; --ui-font-size-4xs: 10px; --ui-font-size-5xs: 9px; --ui-font-size-6xs: 8px; --ui-font-size-7xs: 7px; --ui-font-weight-extra-black: 950; --ui-font-weight-black: 900; --ui-font-weight-extra-bold: 800; --ui-font-weight-bold: 700; --ui-font-weight-semi-bold: 600; --ui-font-weight-medium: 500; --ui-font-weight-normal: 400; --ui-font-weight-regular: 400; --ui-font-weight-light: 300; --ui-font-weight-extra-light: 200; --ui-font-weight-thin: 100; --ui-font-family-helvetica: "Helvetica Neue",Helvetica,Arial,sans-serif; --ui-font-family-system-mono: ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace; --ui-font-family-system: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; --ui-color-palette-beige-base: #fdfae1; --ui-color-palette-beige-base-rgb: 253,250,225; --ui-color-palette-gray-02: #f8fafb; --ui-color-palette-gray-02-rgb: 248,250,251; --ui-color-palette-gray-03: #f5f7f8; --ui-color-palette-gray-03-rgb: 245,247,248; --ui-color-palette-gray-04: #f1f4f6; --ui-color-palette-gray-04-rgb: 241,244,246; --ui-color-palette-gray-05: #eef2f4; --ui-color-palette-gray-05-rgb: 238,242,244; --ui-color-palette-gray-90: #525c69; --ui-color-palette-gray-90-rgb: 82,92,105; --ui-color-palette-gray-80: #6a737f; --ui-color-palette-gray-80-rgb: 106,115,127; --ui-color-palette-gray-70: #828b95; --ui-color-palette-gray-70-rgb: 130,139,149; --ui-color-palette-gray-60: #959ca4; --ui-color-palette-gray-60-rgb: 149,156,164; --ui-color-palette-gray-50: #a8adb4; --ui-color-palette-gray-50-rgb: 168,173,180; --ui-color-palette-gray-40: #bdc1c6; --ui-color-palette-gray-40-rgb: 189,193,198; --ui-color-palette-gray-35: #c9ccd0; --ui-color-palette-gray-35-rgb: 201,204,208; --ui-color-palette-gray-30: #d5d7db; --ui-color-palette-gray-30-rgb: 213,215,219; --ui-color-palette-gray-20: #dfe0e3; --ui-color-palette-gray-20-rgb: 223,224,227; --ui-color-palette-gray-15: #e6e7e9; --ui-color-palette-gray-15-rgb: 230,231,233; --ui-color-palette-gray-10: #edeef0; --ui-color-palette-gray-10-rgb: 237,238,240; --ui-color-palette-red-solid: #f0371b; --ui-color-palette-red-solid-rgb: 240,55,27; --ui-color-palette-red-95: #800602; --ui-color-palette-red-95-rgb: 128,6,2; --ui-color-palette-red-90: #9a0703; --ui-color-palette-red-90-rgb: 154,7,3; --ui-color-palette-red-80: #c21b16; --ui-color-palette-red-80-rgb: 194,27,22; --ui-color-palette-red-70: #e92f2a; --ui-color-palette-red-70-rgb: 233,47,42; --ui-color-palette-red-60: #f4433e; --ui-color-palette-red-60-rgb: 244,67,62; --ui-color-palette-red-50: #ff5752; --ui-color-palette-red-50-rgb: 255,87,82; --ui-color-palette-red-45: #ff7c78; --ui-color-palette-red-45-rgb: 255,124,120; --ui-color-palette-red-40: #ff9a97; --ui-color-palette-red-40-rgb: 255,154,151; --ui-color-palette-red-30: #ffcdcc; --ui-color-palette-red-30-rgb: 255,205,204; --ui-color-palette-red-25: #ffdcdb; --ui-color-palette-red-25-rgb: 255,220,219; --ui-color-palette-red-20: #ffe8e8; --ui-color-palette-red-20-rgb: 255,232,232; --ui-color-palette-red-15: #fff0f0; --ui-color-palette-red-15-rgb: 255,240,240; --ui-color-palette-red-10: #fff8f8; --ui-color-palette-red-10-rgb: 255,248,248; --ui-color-palette-orange-95: #614000; --ui-color-palette-orange-95-rgb: 97,64,0; --ui-color-palette-orange-90: #7a5100; --ui-color-palette-orange-90-rgb: 122,81,0; --ui-color-palette-orange-80: #9f6a00; --ui-color-palette-orange-80-rgb: 159,106,0; --ui-color-palette-orange-70: #c48300; --ui-color-palette-orange-70-rgb: 196,131,0; --ui-color-palette-orange-60: #e89b06; --ui-color-palette-orange-60-rgb: 232,155,6; --ui-color-palette-orange-50: #ffa900; --ui-color-palette-orange-50-rgb: 255,169,0; --ui-color-palette-orange-40: #ffc34d; --ui-color-palette-orange-40-rgb: 255,195,77; --ui-color-palette-orange-30: #ffe1a6; --ui-color-palette-orange-30-rgb: 255,225,166; --ui-color-palette-orange-25: #ffe9be; --ui-color-palette-orange-25-rgb: 255,233,190; --ui-color-palette-orange-20: #fff1d6; --ui-color-palette-orange-20-rgb: 255,241,214; --ui-color-palette-orange-15: #fff5e3; --ui-color-palette-orange-15-rgb: 255,245,227; --ui-color-palette-orange-10: #fffaf0; --ui-color-palette-orange-10-rgb: 255,250,240; --ui-color-palette-green-95: #3d4f00; --ui-color-palette-green-95-rgb: 61,79,0; --ui-color-palette-green-90: #506900; --ui-color-palette-green-90-rgb: 80,105,0; --ui-color-palette-green-80: #688800; --ui-color-palette-green-80-rgb: 104,136,0; --ui-color-palette-green-70: #7fa800; --ui-color-palette-green-70-rgb: 127,168,0; --ui-color-palette-green-60: #8dbb00; --ui-color-palette-green-60-rgb: 141,187,0; --ui-color-palette-green-55: #95c500; --ui-color-palette-green-55-rgb: 149,197,0; --ui-color-palette-green-50: #9dcf00; --ui-color-palette-green-50-rgb: 157,207,0; --ui-color-palette-green-40: #bbde4d; --ui-color-palette-green-40-rgb: 187,222,77; --ui-color-palette-green-35: #cfe780; --ui-color-palette-green-35-rgb: 207,231,128; --ui-color-palette-green-30: #e2f1b3; --ui-color-palette-green-30-rgb: 226,241,179; --ui-color-palette-green-25: #faf6c3; --ui-color-palette-green-25-rgb: 250,246,195; --ui-color-palette-green-20: #f1fbd0; --ui-color-palette-green-20-rgb: 241,251,208; --ui-color-palette-green-15: #f5fcde; --ui-color-palette-green-15-rgb: 245,252,222; --ui-color-palette-green-10: #fafded; --ui-color-palette-green-10-rgb: 250,253,237; --ui-color-palette-blue-95: #004f69; --ui-color-palette-blue-95-rgb: 0,79,105; --ui-color-palette-blue-90: #006484; --ui-color-palette-blue-90-rgb: 0,100,132; --ui-color-palette-blue-80: #00789e; --ui-color-palette-blue-80-rgb: 0,120,158; --ui-color-palette-blue-70: #008dba; --ui-color-palette-blue-70-rgb: 0,141,186; --ui-color-palette-blue-60: #11a9d9; --ui-color-palette-blue-60-rgb: 17,169,217; --ui-color-palette-blue-50: #2fc6f6; --ui-color-palette-blue-50-rgb: 47,198,246; --ui-color-palette-blue-40: #7fdefc; --ui-color-palette-blue-40-rgb: 127,222,252; --ui-color-palette-blue-30: #c3f0ff; --ui-color-palette-blue-30-rgb: 195,240,255; --ui-color-palette-blue-25: #d3f4ff; --ui-color-palette-blue-25-rgb: 211,244,255; --ui-color-palette-blue-20: #e5f9ff; --ui-color-palette-blue-20-rgb: 229,249,255; --ui-color-palette-blue-15: #ecfafe; --ui-color-palette-blue-15-rgb: 236,250,254; --ui-color-palette-blue-10: #f4fcfe; --ui-color-palette-blue-10-rgb: 244,252,254; --ui-color-palette-white-base: #fff; --ui-color-palette-white-base-rgb: 255,255,255; --ui-color-palette-black-base: #333; --ui-color-palette-black-base-rgb: 51,51,51; --ui-color-palette-black-solid: #000; --ui-color-palette-black-solid-rgb: 0,0,0; --ui-color-overlay-base: rgba(255,255,255,0.5); --ui-color-accent-yellow: #fef3b8; --ui-color-accent-yellow-rgb: 254,243,184; --ui-color-accent-purple: #a77bde; --ui-color-accent-purple-rgb: 167,123,222; --ui-color-accent-turquoise: #05b5ab; --ui-color-accent-turquoise-rgb: 5,181,171; --ui-color-accent-green: #29ad49; --ui-color-accent-green-rgb: 41,173,73; --ui-color-accent-brown: #ae914b; --ui-color-accent-brown-rgb: 174,145,75; --ui-color-accent-pink: #fb6dba; --ui-color-accent-pink-rgb: 251,109,186; --ui-color-accent-aqua: #55d0e0; --ui-color-accent-aqua-rgb: 85,208,224; --ui-color-accent-light-blue: #559be6; --ui-color-accent-light-blue-rgb: 85,155,230; --ui-color-tag-9: #e2e3e5; --ui-color-tag-9-rgb: 226,227,229; --ui-color-tag-8: #ccd3dd; --ui-color-tag-8-rgb: 204,211,221; --ui-color-tag-7: #dfc684; --ui-color-tag-7-rgb: 223,198,132; --ui-color-tag-6: #ace5ec; --ui-color-tag-6-rgb: 172,229,236; --ui-color-tag-5: #c2d1f0; --ui-color-tag-5-rgb: 194,209,240; --ui-color-tag-4: #87eda0; --ui-color-tag-4-rgb: 135,237,160; --ui-color-tag-3: #dbf087; --ui-color-tag-3-rgb: 219,240,135; --ui-color-tag-2: #00baf2; --ui-color-tag-2-rgb: 0,186,242; --ui-color-tag-1: #bcedfc; --ui-color-tag-1-rgb: 188,237,252; --ui-color-link-primary-base: #2066b0; --ui-color-link-primary-base-rgb: 32,102,176; --ui-color-background-none: none; --ui-color-background-transparent: transparent; --ui-color-copilot-primary: #8e52ec; --ui-color-copilot-primary-rgb: 142,82,236; --ui-color-copilot-secondary: #b095dc; --ui-color-copilot-secondary-rgb: 176,149,220; --ui-color-copilot-dark: #682ac6; --ui-color-copilot-dark-rgb: 104,42,198; --ui-border-width-thick: 2px; --ui-border-width-thin: 1px; --ui-border-radius-pill: 99rem; --ui-border-radius-circle: 50%; --ui-border-radius-3xl: 20px; --ui-border-radius-2xl: 16px; --ui-border-radius-xl: 14px; --ui-border-radius-lg: 12px; --ui-border-radius-md: 10px; --ui-border-radius-sm: 8px; --ui-border-radius-xs: 6px; --ui-border-radius-2xs: 4px; --ui-border-radius-3xs: 2px; --ui-border-radius-none: 0; --ui-typography-text-lg-font-weight: 400; --ui-typography-text-lg-line-height: 1.4; --ui-typography-text-lg-font-size: var(--ui-font-size-lg); --ui-typography-text-md-font-weight: 400; --ui-typography-text-md-line-height: 1.4; --ui-typography-text-md-font-size: var(--ui-font-size-md); --ui-typography-text-sm-font-weight: 400; --ui-typography-text-sm-line-height: 1.4; --ui-typography-text-sm-font-size: var(--ui-font-size-sm); --ui-typography-text-xs-font-weight: 400; --ui-typography-text-xs-line-height: 1.35; --ui-typography-text-xs-font-size: var(--ui-font-size-xs); --ui-typography-heading-h6-color: var(--ui-color-palette-black-base); --ui-typography-heading-h6-font-weight: 600; --ui-typography-heading-h6-line-height: 1.4; --ui-typography-heading-h6-font-size: var(--ui-font-size-md); --ui-typography-heading-h5-color: var(--ui-color-palette-black-base); --ui-typography-heading-h5-font-weight: 400; --ui-typography-heading-h5-line-height: 1.35; --ui-typography-heading-h5-font-size: var(--ui-font-size-xl); --ui-typography-heading-h4-color: var(--ui-color-palette-black-base); --ui-typography-heading-h4-font-weight: 400; --ui-typography-heading-h4-line-height: 1.35; --ui-typography-heading-h4-font-size: var(--ui-font-size-2xl); --ui-typography-heading-h3-color: var(--ui-color-palette-black-base); --ui-typography-heading-h3-font-weight: 300; --ui-typography-heading-h3-line-height: 1.3; --ui-typography-heading-h3-font-size: var(--ui-font-size-3xl); --ui-typography-heading-h2-color: var(--ui-color-palette-black-base); --ui-typography-heading-h2-font-weight: 300; --ui-typography-heading-h2-line-height: 1.3; --ui-typography-heading-h2-font-size: var(--ui-font-size-4xl); --ui-typography-heading-h1-color: var(--ui-color-palette-black-base); --ui-typography-heading-h1-font-weight: 300; --ui-typography-heading-h1-line-height: 1.2; --ui-typography-heading-h1-font-size: var(--ui-font-size-5xl); --ui-color-base-default: var(--ui-color-palette-black-base); --ui-color-base-default-rgb: var(--ui-color-palette-black-base-rgb); --ui-color-base-solid: var(--ui-color-palette-black-solid); --ui-color-base-solid-rgb: var(--ui-color-palette-black-solid-rgb); --ui-color-base-05: var(--ui-color-palette-gray-05); --ui-color-base-05-rgb: var(--ui-color-palette-gray-05-rgb); --ui-color-base-04: var(--ui-color-palette-gray-04); --ui-color-base-04-rgb: var(--ui-color-palette-gray-04-rgb); --ui-color-base-03: var(--ui-color-palette-gray-03); --ui-color-base-03-rgb: var(--ui-color-palette-gray-03-rgb); --ui-color-base-02: var(--ui-color-palette-gray-02); --ui-color-base-02-rgb: var(--ui-color-palette-gray-02-rgb); --ui-color-base-90: var(--ui-color-palette-gray-90); --ui-color-base-90-rgb: var(--ui-color-palette-gray-90-rgb); --ui-color-base-80: var(--ui-color-palette-gray-80); --ui-color-base-80-rgb: var(--ui-color-palette-gray-80-rgb); --ui-color-base-70: var(--ui-color-palette-gray-70); --ui-color-base-70-rgb: var(--ui-color-palette-gray-70-rgb); --ui-color-base-60: var(--ui-color-palette-gray-60); --ui-color-base-60-rgb: var(--ui-color-palette-gray-60-rgb); --ui-color-base-50: var(--ui-color-palette-gray-50); --ui-color-base-50-rgb: var(--ui-color-palette-gray-50-rgb); --ui-color-base-40: var(--ui-color-palette-gray-40); --ui-color-base-40-rgb: var(--ui-color-palette-gray-40-rgb); --ui-color-base-35: var(--ui-color-palette-gray-35); --ui-color-base-35-rgb: var(--ui-color-palette-gray-35-rgb); --ui-color-base-30: var(--ui-color-palette-gray-30); --ui-color-base-30-rgb: var(--ui-color-palette-gray-30-rgb); --ui-color-base-20: var(--ui-color-palette-gray-20); --ui-color-base-20-rgb: var(--ui-color-palette-gray-20-rgb); --ui-color-base-15: var(--ui-color-palette-gray-15); --ui-color-base-15-rgb: var(--ui-color-palette-gray-15-rgb); --ui-color-base-10: var(--ui-color-palette-gray-10); --ui-color-base-10-rgb: var(--ui-color-palette-gray-10-rgb); --ui-color-background-note: var(--ui-color-palette-beige-base); --ui-color-background-note-rgb: var(--ui-color-palette-beige-base-rgb); --ui-color-background-on-alert: var(--ui-color-palette-red-70); --ui-color-background-on-alert-rgb: var(--ui-color-palette-red-70-rgb); --ui-color-background-alert: var(--ui-color-palette-red-20); --ui-color-background-alert-rgb: var(--ui-color-palette-red-20-rgb); --ui-color-background-on-warning: var(--ui-color-palette-orange-70); --ui-color-background-on-warning-rgb: var(--ui-color-palette-orange-70-rgb); --ui-color-background-warning: var(--ui-color-palette-orange-20); --ui-color-background-warning-rgb: var(--ui-color-palette-orange-20-rgb); --ui-color-background-on-success: var(--ui-color-palette-green-70); --ui-color-background-on-success-rgb: var(--ui-color-palette-green-70-rgb); --ui-color-background-success: var(--ui-color-palette-green-20); --ui-color-background-success-rgb: var(--ui-color-palette-green-20-rgb); --ui-color-background-on-info: var(--ui-color-palette-blue-70); --ui-color-background-on-info-rgb: var(--ui-color-palette-blue-70-rgb); --ui-color-background-info: var(--ui-color-palette-blue-20); --ui-color-background-info-rgb: var(--ui-color-palette-blue-20-rgb); --ui-color-background-tertiary: var(--ui-color-palette-gray-05); --ui-color-background-tertiary-rgb: var(--ui-color-palette-gray-05-rgb); --ui-color-background-secondary: var(--ui-color-palette-gray-10); --ui-color-background-secondary-rgb: var(--ui-color-palette-gray-10-rgb); --ui-color-background-primary: var(--ui-color-palette-white-base); --ui-color-background-primary-rgb: var(--ui-color-palette-white-base-rgb); --ui-color-text-warning: var(--ui-color-palette-orange-50); --ui-color-text-warning-rgb: var(--ui-color-palette-orange-50-rgb); --ui-color-text-alert: var(--ui-color-palette-red-50); --ui-color-text-alert-rgb: var(--ui-color-palette-red-50-rgb); --ui-color-text-subtle: var(--ui-color-palette-gray-70); --ui-color-text-subtle-rgb: var(--ui-color-palette-gray-70-rgb); --ui-color-text-secondary: var(--ui-color-palette-gray-90); --ui-color-text-secondary-rgb: var(--ui-color-palette-gray-90-rgb); --ui-color-text-primary: var(--ui-color-palette-black-base); --ui-color-text-primary-rgb: var(--ui-color-palette-black-base-rgb); --ui-color-extranet: var(--ui-color-palette-orange-60); --ui-color-extranet-rgb: var(--ui-color-palette-orange-60-rgb); --ui-color-on-primary-alt: var(--ui-color-palette-white-base); --ui-color-on-primary-alt-rgb: var(--ui-color-palette-white-base-rgb); --ui-color-primary-alt: var(--ui-color-palette-green-50); --ui-color-primary-alt-rgb: var(--ui-color-palette-green-50-rgb); --ui-color-on-primary: var(--ui-color-palette-white-base); --ui-color-on-primary-rgb: var(--ui-color-palette-white-base-rgb); --ui-color-primary: var(--ui-color-palette-blue-50); --ui-color-primary-rgb: var(--ui-color-palette-blue-50-rgb); }
:root, body { --mib-radius: var(--ui-border-radius-md); --ui-btn-radius: var(--ui-border-radius-2xs); --ui-alert-border-radius: var(--ui-border-radius-md); --ui-field-border-radius: var(--ui-border-radius-2xs); --main-grid-border-radius: var(--ui-border-radius-md); --ui-form-section-border-radius: var(--ui-border-radius-md); --ui-form-collapse-block-border-radius: var(--ui-border-radius-sm); --ui-font-family-primary: var(--ui-font-family-system); --ui-font-family-secondary: var(--ui-font-family-system); }
b, h1, h2, h3, h4, h5, h6, strong { font-weight: var(--ui-font-weight-bold); }
:root { --ui-font-family-open-sans: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; }
@font-face { font-family: "Open Sans"; src: local("Open Sans"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: "Open Sans"; src: local("Open Sans Light"), url("/bitrix/js/ui/fonts/opensans/opensans-light.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Open Sans"; src: local("Open Sans Semibold"), url("/bitrix/js/ui/fonts/opensans/opensans-semibold.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-semibold.ttf") format("truetype"); font-weight: 600; font-style: normal; }
@font-face { font-family: "Open Sans"; src: local("Open Sans Bold"), url("/bitrix/js/ui/fonts/opensans/opensans-bold.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-bold.ttf") format("truetype"); font-weight: 700; font-style: normal; }
@font-face { font-family: OpenSans; src: local("Open Sans"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: OpenSans-Regular; src: local("Open Sans"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: OpenSans-Light; src: local("Open Sans Light"), url("/bitrix/js/ui/fonts/opensans/opensans-light.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-light.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: OpenSans-Semibold; src: local("Open Sans Semibold"), url("/bitrix/js/ui/fonts/opensans/opensans-semibold.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-semibold.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: OpenSans-Bold; src: local("Open Sans Bold"), url("/bitrix/js/ui/fonts/opensans/opensans-bold.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-bold.ttf") format("truetype"); font-weight: normal; font-style: normal; }
:root { --ui-bg-blur-accent-more: blur(48px); --ui-bg-blur-accent: blur(24px); --ui-bg-blur-default: blur(12px); --ui-bg-blur-less: blur(6px); --ui-bg-blur-less-more: blur(2px); --ui-bg-blur-none: none; --ui-box-shadow-contrast-default-x: 0px; --ui-box-shadow-contrast-default-y: 1px; --ui-box-shadow-contrast-default-blur: blur(2px); --ui-box-shadow-contrast-default-spread: 0px; --ui-color-box-shadow-contrast-default-color: #0000001a; --ui-box-shadow-contrast-accent-x: 0px; --ui-box-shadow-contrast-accent-y: 1px; --ui-box-shadow-contrast-accent-blur: blur(2px); --ui-box-shadow-contrast-accent-spread: 0px; --ui-color-box-shadow-contrast-accent-color: #00000026; --ui-box-shadow-graphic-glass-content-default-x: 0px; --ui-box-shadow-graphic-glass-content-default-y: 4px; --ui-box-shadow-graphic-glass-content-default-blur: blur(10px); --ui-box-shadow-graphic-glass-content-default-spread: 0px; --ui-color-box-shadow-graphic-glass-content-default-color: #0000000d; --ui-size-none: 0px; --ui-size-3xs: 2px; --ui-size-2xs: 4px; --ui-size-2xs2: 6px; --ui-size-xs: 8px; --ui-size-xs2: 10px; --ui-size-sm: 12px; --ui-size-sm2: 14px; --ui-size-md: 16px; --ui-size-md2: 18px; --ui-size-lg: 20px; --ui-size-lg2: 22px; --ui-size-xl: 24px; --ui-size-xl2: 26px; --ui-size-2xl: 28px; --ui-size-3xl: 32px; --ui-size-4xl: 36px; --ui-size-5xl: 40px; --ui-size-6xl: 48px; --ui-size-7xl: 64px; --ui-size-8xl: 72px; --ui-border-width-thin: 1px; --ui-border-width-medium: 1.5px; --ui-border-width-thick: 2px; --ui-opacity-none: 0; --ui-opacity-5: 0.05; --ui-opacity-10: 0.1; --ui-opacity-20: 0.2; --ui-opacity-30: 0.3; --ui-opacity-40: 0.4; --ui-opacity-50: 0.5; --ui-opacity-60: 0.6; --ui-opacity-70: 0.7; --ui-opacity-80: 0.8; --ui-opacity-90: 0.9; --ui-opacity-full: 1; --ui-area-box-shadow-default-x: 0px; --ui-area-box-shadow-secondary-x: 0px; --ui-area-box-shadow-secondary-y: 1px; --ui-area-box-shadow-secondary-blur: blur(2px); --ui-area-box-shadow-secondary-spread: 0px; --ui-color-area-box-shadow-secondary-color: #00000021; --ui-area-box-shadow-accent-1-x: 0px; --ui-area-box-shadow-accent-1-y: 2px; --ui-area-box-shadow-accent-1-blur: blur(4px); --ui-area-box-shadow-accent-1-spread: 0px; --ui-color-area-box-shadow-accent-1-color: #00000005; --ui-area-box-shadow-accent-2-x: 0px; --ui-area-box-shadow-accent-2-y: 5px; --ui-area-box-shadow-accent-2-blur: blur(16px); --ui-area-box-shadow-accent-2-spread: 0px; --ui-color-area-box-shadow-accent-2-color: #00000008; --ui-area-box-shadow-default-y: 1px; --ui-area-box-shadow-default-blur: blur(1px); --ui-area-box-shadow-default-spread: 0px; --ui-color-area-box-shadow-default-color: #0000000a; --ui-box-shadow-chips-default-x: 0px; --ui-box-shadow-chips-default-y: 1px; --ui-box-shadow-chips-default-blur: blur(1px); --ui-box-shadow-chips-default-spread: 0px; --ui-box-shadow-chips-default-color: #00000005; --ui-box-shadow-popup-default-x: 0px; --ui-box-shadow-popup-default-y: 8px; --ui-box-shadow-popup-default-blur: blur(17px); --ui-box-shadow-popup-default-spread: 0px; --ui-box-shadow-popup-default-color: #00000036; --ui-box-shadow-popup-secondary-x: 0px; --ui-box-shadow-popup-secondary-y: 7px; --ui-box-shadow-popup-secondary-blur: blur(14px); --ui-box-shadow-popup-secondary-spread: 0px; --ui-box-shadow-popup-secondary-color: #0000001c; --ui-table-inner-padding-lr: 18px; --ui-table-inner-padding-lr-special: 14px; --ui-table-inner-padding-lr-m: 8px; --ui-table-cell-l-padding-tb: 21px; --ui-table-cell-l-padding-tb-special: 19px; --ui-table-cell-m-padding-tb: 16px; --ui-table-cell-m-padding-tb-special: 14px; --ui-table-cell-title-l-padding-tb: 12px; --ui-table-cell-title-m-padding-tb: 6px; --ui-space-stack-none: 0px; --ui-space-stack-3xs: 2px; --ui-space-stack-2xs: 4px; --ui-space-stack-2xs2: 6px; --ui-space-stack-xs: 8px; --ui-space-stack-xs2: 10px; --ui-space-stack-sm: 12px; --ui-space-stack-sm2: 14px; --ui-space-stack-md: 16px; --ui-space-stack-md2: 18px; --ui-space-stack-lg: 20px; --ui-space-stack-lg2: 22px; --ui-space-stack-xl: 24px; --ui-space-stack-xl2: 26px; --ui-space-stack-2xl: 28px; --ui-space-stack-3xl: 32px; --ui-space-stack-4xl: 36px; --ui-space-stack-5xl: 40px; --ui-space-stack-6xl: 48px; --ui-space-stack-7xl: 64px; --ui-space-stack-8xl: 72px; --ui-space-stack-3xs-neg: -2px; --ui-space-stack-2xs-neg: -4px; --ui-space-stack-2xs2-neg: -6px; --ui-space-stack-xs-neg: -8px; --ui-space-stack-xs2-neg: -10px; --ui-space-stack-sm-neg: -12px; --ui-space-stack-sm2-neg: -14px; --ui-space-stack-md-neg: -16px; --ui-space-stack-md2-neg: -18px; --ui-space-stack-lg-neg: -20px; --ui-space-stack-lg2-neg: -22px; --ui-space-stack-xl-neg: -24px; --ui-space-stack-xl2-neg: -26px; --ui-space-stack-2xl-neg: -28px; --ui-space-stack-3xl-neg: -32px; --ui-space-stack-4xl-neg: -36px; --ui-space-stack-5xl-neg: -40px; --ui-space-stack-6xl-neg: -48px; --ui-space-stack-7xl-neg: -64px; --ui-space-stack-8xl-neg: -72px; --ui-space-inline-none: 0px; --ui-space-inline-3xs: 2px; --ui-space-inline-2xs: 4px; --ui-space-inline-2xs2: 6px; --ui-space-inline-xs: 8px; --ui-space-inline-xs2: 10px; --ui-space-inline-sm: 12px; --ui-space-inline-sm2: 14px; --ui-space-inline-md: 16px; --ui-space-inline-md2: 18px; --ui-space-inline-lg: 20px; --ui-space-inline-lg2: 22px; --ui-space-inline-xl: 24px; --ui-space-inline-xl2: 26px; --ui-space-inline-2xl: 28px; --ui-space-inline-3xl: 32px; --ui-space-inline-4xl: 36px; --ui-space-inline-5xl: 40px; --ui-space-inline-6xl: 48px; --ui-space-inline-7xl: 64px; --ui-space-inline-8xl: 72px; --ui-space-inline-3xs-neg: -2px; --ui-space-inline-2xs-neg: -4px; --ui-space-inline-2xs2-neg: -6px; --ui-space-inline-xs-neg: -8px; --ui-space-inline-xs2-neg: -10px; --ui-space-inline-sm-neg: -12px; --ui-space-inline-sm2-neg: -14px; --ui-space-inline-md-neg: -16px; --ui-space-inline-md2-neg: -18px; --ui-space-inline-lg-neg: -20px; --ui-space-inline-lg2-neg: -22px; --ui-space-inline-xl-neg: -24px; --ui-space-inline-xl2-neg: -26px; --ui-space-inline-2xl-neg: -28px; --ui-space-inline-3xl-neg: -32px; --ui-space-inline-4xl-neg: -36px; --ui-space-inline-5xl-neg: -40px; --ui-space-inline-6xl-neg: -48px; --ui-space-inline-7xl-neg: -64px; --ui-space-inline-8xl-neg: -72px; --ui-space-inset-none: 0px; --ui-space-inset-3xs: 2px; --ui-space-inset-2xs: 4px; --ui-space-inset-2xs2: 6px; --ui-space-inset-xs: 8px; --ui-space-inset-xs2: 10px; --ui-space-inset-sm: 12px; --ui-space-inset-sm2: 14px; --ui-space-inset-md: 16px; --ui-space-inset-md2: 18px; --ui-space-inset-lg: 20px; --ui-space-inset-lg2: 22px; --ui-space-inset-xl: 24px; --ui-space-inset-xl2: 26px; --ui-space-inset-2xl: 28px; --ui-space-inset-3xl: 32px; --ui-space-inset-4xl: 36px; --ui-space-inset-5xl: 40px; --ui-space-inset-6xl: 48px; --ui-space-inset-7xl: 64px; --ui-space-inset-8xl: 72px; }
body { min-height: 100vh; }
:root { --bs-gutter-x: 30px; --bs-gutter-y: 0; }
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
*, ::before, ::after { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }
a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(0, 86, 179); text-decoration: underline; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0px; }
img { vertical-align: middle; border-style: none; }
svg { overflow: hidden; vertical-align: middle; }
button { border-radius: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
h1, .h1 { font-size: 2.5rem; }
h3, .h3 { font-size: 1.75rem; }
.list-inline { padding-left: 0px; list-style: none; }
.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px){.container { max-width: 540px; }}
@media (min-width: 768px){.container { max-width: 720px; }}
@media (min-width: 992px){.container { max-width: 960px; }}
@media (min-width: 1200px){.container { max-width: 1140px; }}
.row { display: flex; -webkit-box-flex: 1; flex: 1 0 100%; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) / -2); margin-left: calc(var(--bs-gutter-x) / -2); }
.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position: relative; width: 100%; padding-right: calc(var(--bs-gutter-x) / 2); padding-left: calc(var(--bs-gutter-x) / 2); }
@media (min-width: 992px){.col-lg-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }}
.clearfix::after { display: block; clear: both; content: ""; }
.w-100 { width: 100% !important; }
.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-uppercase { text-transform: uppercase !important; }
@media print{*, ::before, ::after { text-shadow: none !important; box-shadow: none !important; }}
@media print{a:not(.btn) { text-decoration: underline; }}
@media print{tr, img { break-inside: avoid; }}
@media print{p, h2, h3 { orphans: 3; widows: 3; }}
@media print{h2, h3 { break-after: avoid; }}
@media print{body { min-width: 992px !important; }}
@media print{.container { min-width: 992px !important; }}
body { color: var(--theme-color-main); background-color: rgb(255, 255, 255); }
body::after { pointer-events: none; content: ""; display: block; height: 100%; width: 100%; position: fixed; background: transparent; z-index: 9999; transition: background 0.4s; }
a { color: var(--primary); outline: none; }
a:focus, a:hover { color: var(--primary-darken-2); }
.h1, .h2, .h3, .h4, .h5, .h6, .h7, h1, h2, h3, h4, h5, h6 { color: var(--theme-color-title); line-height: 1.4; }
.g-bg-primary, .g-bg-primary--hover:hover { background-color: var(--primary) !important; }
.g-bg-white-opacity-0_7, .g-bg-white-opacity-0_7--after::after, .g-bg-white-opacity-0_7--before::before, .g-bg-white-opacity-0_7--hover:hover { background-color: rgba(255, 255, 255, 0.7) !important; }
.g-bg { background: var(--bg) !important; }
.g-bg--after::after { pointer-events: none; background: var(--bg--after) !important; }
.g-bg-img-hero { background-size: cover; background-repeat: no-repeat; background-position: 50% center; }
.g-brd-primary, .g-brd-primary--hover:hover { border-color: var(--primary) !important; }
.g-brd-main, .g-brd-main--hover:hover { border-color: var(--theme-color-main) !important; }
.g-brd-white, .g-brd-white--hover:hover { border-color: rgb(255, 255, 255) !important; }
.g-font-size-28 { font-size: 2rem !important; }
.g-font-size-35 { font-size: 2.5rem !important; }
.g-font-size-45 { font-size: 3.21429rem !important; }
.g-font-weight-300 { font-weight: 300 !important; }
.g-font-weight-700 { font-weight: 700 !important; }
.g-letter-spacing-1 { letter-spacing: 0.07143rem; }
.g-letter-spacing-5 { letter-spacing: 0.35714rem; }
.g-line-height-1_4 { line-height: 1.4 !important; }
.g-pos-rel { position: relative !important; }
.g-absolute-centered { transform: translate(-50%, -50%); top: 50% !important; }
.g-absolute-centered, .g-absolute-centered--x { backface-visibility: hidden; position: absolute !important; left: 50% !important; }
.opacity-0 { opacity: 0 !important; }
.g-color-white { color: rgb(255, 255, 255) !important; }
.g-color-white :not(font):not(a) { color: rgb(255, 255, 255); }
.g-color { color: var(--color) !important; }
.g-color :not(font):not(a) { color: var(--color); }
@media (min-width: 768px){.g-width-80x--md { width: 80% !important; }}
.g-min-height-100vh { min-height: 100vh !important; }
@media (min-width: 0){.g-mb-15 { margin-bottom: 1.07143rem !important; }}
@media (min-width: 0){.g-mb-20 { margin-bottom: 1.42857rem !important; }}
@media (min-width: 0){.g-mb-30 { margin-bottom: 2.14286rem !important; }}
@media (min-width: 0){.g-mb-35 { margin-bottom: 2.5rem !important; }}
@media (min-width: 0){.g-mb-40 { margin-bottom: 2.85714rem !important; }}
@media (min-width: 992px){.g-mb-0--lg { margin-bottom: 0px !important; }}
@media (min-width: 0){.g-pt-90 { padding-top: 6.42857rem !important; }}
@media (min-width: 0){.g-pb-5 { padding-bottom: 0.35714rem !important; }}
@media (min-width: 0){.g-pb-50 { padding-bottom: 3.57143rem !important; }}
:root { --color: inherit; --color-hover: inherit; --bg: inherit; --bg--hover: inherit; --bg--after: inherit; --bg--before: inherit; --bg-url: inherit; --bg-url-2x: inherit; --bg-overlay: transparent; --bg-size: cover; --bg-attachment: scroll; --border-color: inherit; --border-color--hover: inherit; --border-color--top: inherit; --navbar-color: inherit; --navbar-color--hover: inherit; --navbar-color--fix-moment: inherit; --navbar-color--fix-moment--hover: inherit; --navbar-bg-color: inherit; --navbar-bg-color--hover: inherit; --navbar-collapse-bg-color: inherit; --fill-first: inherit; --fill-second: inherit; --button-color: inherit; --button-color-contrast: inherit; --button-color-light: inherit; --landing-font-family: ""; }
.b24-widget-button-wrapper { z-index: 190 !important; }
.b24-widget-button-shadow { z-index: 180 !important; }
[class*="u-go-to"] { display: none; }
.u-go-to-v1 { width: 3.57143rem; height: 3.57143rem; display: block; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px 0px; transition: 0.3s ease-out; z-index: 11; position: fixed; bottom: 66px; left: 30px; }
.u-go-to-v1::before { content: ""; position: absolute; top: calc(50% - 4px); left: calc(50% - 5px); width: 12px; height: 12px; border-width: 2px medium medium 2px; border-style: solid none none solid; border-bottom-color: currentcolor; border-right-color: currentcolor; transform: rotate(45deg); }
.u-go-to-v1:focus:hover, .u-go-to-v1:hover { cursor: pointer; text-decoration: none; }
@media (max-width: 575px){.u-go-to-v1 { transform: scale(0.8); }}
.u-heading-v2-2--bottom::after, .u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before, .u-heading-v2-4--bottom::after, .u-heading-v2-4--top::before, .u-heading-v2-6--bottom::after, .u-heading-v2-6--top::before, .u-heading-v2-8--bottom::after, .u-heading-v2-8--top::before, .u-heading-v2-8-2--bottom::after, .u-heading-v2-8-2--top::before, .u-heading-v2-8-3--bottom::after, .u-heading-v2-8-3--top::before { content: ""; display: inline-block; border-top-style: solid; border-color: inherit; }
.u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before { width: 5rem; border-top-width: 1px; }
.u-heading-v2-3--bottom::after { display: block; margin-top: 1.07143rem; }
.text-left.u-heading-v2-3--bottom::after { margin-left: 0px; margin-right: auto; }
.u-heading-v2-8-3--bottom { display: block; width: fit-content; }
.u-heading-v2-8-3--bottom::after { display: block; width: 100%; border-top-width: 4px; margin-top: 0px; }
.text-center .u-heading-v2-8-3--bottom { margin-left: auto; margin-right: auto; }
.u-bg-overlay { position: relative; }
.u-bg-overlay::after, .u-bg-overlay::before { content: ""; position: absolute; inset: 0px; }
.u-bg-overlay__inner { z-index: 3; position: relative; }
html { font-size: 14px; }
body { font-size: 1rem; font-family: var(--ui-font-family-secondary,var(--ui-font-family-open-sans)); font-weight: var(--ui-font-weight-regular,400); line-height: 1.6; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
.g-pointer-events-all { pointer-events: all; }
.block-wrapper { position: relative; }
body { overflow-x: hidden; }
main:not(.landing-edit-mode) .block-wrapper:has(> .landing-block-separator) { overflow: hidden; }
.landing-edit-mode, .landing-public-mode { -webkit-box-flex: 1; flex: 1 0 auto; display: flex; flex-direction: column; }
.landing-header + .landing-main { flex-grow: 1; }
.mbs_menu24-tg { display: block; width: 26px; height: 26px; float: right; margin: 18px 0px 20px 25px; font-size: 0px; line-height: 0; background: url("/_ext/b24.mbsgroup.ru/menu24/tg_blue.png") 50% center / 26px 26px no-repeat; }
@media (max-width: 1199px){.mbs_menu24-tg { margin: 12px 15px 14px 0px; }}
body.landing-page-transition::after { opacity: 1; background: rgb(255, 255, 255); animation: 2s ease 1s 1 normal forwards running page-transition; }
body { min-width: 320px; }
body.is-iframe { min-width: 0px; }
@media (max-width: 900px){.landing-block-node-text-container h1 * { font-size: inherit !important; }}
@media (max-width: 900px){.landing-block-node-text-container h3 * { font-size: inherit !important; }}
@media (max-width: 900px){.landing-block-node-text-container h1 { font-size: 25px !important; }}
@media (max-width: 900px){.landing-block-node-text-container h3 { font-size: 20px !important; }}
@media (max-width: 600px){.landing-block-node-text-container h1 { font-size: 18px !important; }}
@media (max-width: 600px){.landing-block-node-text-container h3 { font-size: 15px !important; }}
.fa-trophy::before { content: ""; }
body { --landing-font-family: Play; }
body { font-weight: 400; font-family: Play; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
h1, h2, h3, h4, h5, h6 { font-family: Montserrat; }
body { font-size: 1.14286rem; }
main.landing-public-mode { line-height: 1.6; font-weight: 100; }
.landing-public-mode .h1, .landing-public-mode .h2, .landing-public-mode .h3, .landing-public-mode .h4, .landing-public-mode .h5, .landing-public-mode .h6, .landing-public-mode .h7, .landing-public-mode h1, .landing-public-mode h2, .landing-public-mode h3, .landing-public-mode h4, .landing-public-mode h5, .landing-public-mode h6 { font-weight: 700; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 100; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 100; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 200; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 200; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 200; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 200; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 200; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 300; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 500; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 500; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 600; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 800; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 800; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 800; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 800; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 800; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 900; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Montserrat; font-style: normal; font-weight: 900; src: url("/_ext/fonts.bitrix24.ru/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtg2H70Q13HqPA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtE2H70Q13HqPA.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtY2H70Q13HqPA.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvto2H70Q13HqPA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvts2H70Q13HqPA.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 400; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6aez4K2oVqwIvtU2H70Q13E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCp0y2lvQNTIQoQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCpQy2lvQNTIQoQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCpMy2lvQNTIQoQ.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCp8y2lvQNTIQoQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCp4y2lvQNTIQoQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Play; font-style: normal; font-weight: 700; src: url("/_ext/fonts.bitrix24.ru/fonts/s/play/v21/6ae84K2oVqwItm4TCpAy2lvQNTI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.mbs-nav { height: 64px; position: relative; z-index: 100; background: rgb(255, 255, 255); }
.mbs-nav-logo { float: left; }
.mbs-nav-burger { display: none; }
@media (max-width: 1199px){.mbs-nav { height: 52px; }}
@media (max-width: 1199px){.mbs-nav-burger { display: block; }}
.mbs-nav-fixed { background: rgb(255, 255, 255); position: fixed; top: 0px; right: 0px; left: 0px; box-shadow: rgb(181, 181, 181) 0px 0px 3px; }
.mbs-nav .container { position: relative; }
.mbs-nav-logo { display: block; float: left; height: 26px; margin: 19px 0px; line-height: 0; }
.mbs-nav-logo img { height: 26px; width: auto; display: block; }
.mbs-nav-tg { display: block; width: 26px; height: 26px; float: right; margin: 18px 0px 20px 25px; font-size: 0px; background: url("/_ext/b24.mbsgroup.ru/menu24/tg_blue.png") 50% center / 26px 26px no-repeat; }
@media (max-width: 1199px){.mbs-nav-logo { height: 22px; margin: 15px 0px; }}
@media (max-width: 1199px){.mbs-nav-logo img { height: 22px; }}
@media (max-width: 1199px){.mbs-nav-tg { margin: 12px 15px 14px 0px; }}
@media (max-width: 1199px){.mbs-nav-burger { display: block; float: right; width: 22px; height: 28px; margin: 12px 0px; padding: 0px; background: none; border: 0px; outline: none; cursor: pointer; position: relative; }}
@media (max-width: 1199px){.mbs-nav-burger span { display: block; width: 100%; height: 1px; background: rgb(68, 68, 68); position: absolute; top: 7px; left: 0px; transition: transform 0.15s; }}
@media (max-width: 1199px){.mbs-nav-burger span::before, .mbs-nav-burger span::after { content: ""; display: block; width: 100%; height: 1px; background: rgb(68, 68, 68); position: absolute; top: 6px; left: 0px; transition: transform 0.15s, opacity 0.15s; }}
@media (max-width: 1199px){.mbs-nav-burger span::after { top: 12px; }}
.block-46-8-cover-bgimg-title-with-icons .g-min-height-100vh { min-height: max(78vh, 700px) !important; }
@media (max-width: 991px){.block-46-8-cover-bgimg-title-with-icons .g-min-height-100vh { min-height: max(76vh, 640px) !important; }}
@media (max-width: 575px){.block-46-8-cover-bgimg-title-with-icons .g-min-height-100vh { min-height: max(74vh, 600px) !important; }}
[class*="u-heading-v2-"] { max-width: 100%; }
.landing-block-node-title, .landing-block-node-subtitle, .landing-block-node-text { overflow-wrap: break-word; }
@media (max-width: 767px){.landing-block p, .landing-block li, .landing-block span, .landing-block td { overflow-wrap: break-word; }}
@media (max-width: 767px){html, body { overflow-x: clip; }}
html.bx-ios.bx-ios-fix-frame-focus, .bx-ios.bx-ios-fix-frame-focus body { }
.b24-widget-button-shadow { position: fixed; background: rgba(33, 33, 33, 0.3); width: 100%; height: 100%; top: 0px; left: 0px; visibility: hidden; z-index: 10100; }
.b24-widget-button-inner-container { position: relative; display: inline-block; }
.b24-widget-button-block { width: 66px; height: 66px; border-radius: 100%; box-sizing: border-box; overflow: hidden; cursor: pointer; }
.b24-widget-button-position-bottom-right { right: 50px; bottom: 50px; }
.b24-widget-button-inner-block { position: relative; display: flex; height: 66px; border-radius: 100px; background: rgb(0, 174, 239); box-sizing: border-box; }
.b24-widget-button-icon-container { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }
.b24-widget-button-inner-item { position: absolute; top: 0px; left: 0px; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; border-radius: 50%; transition: opacity 0.6s ease-out; animation: 0.4s ease 0s 1 normal none running socialRotateBack; opacity: 0; overflow: hidden; box-sizing: border-box; }
.b24-widget-button-icon-animation { opacity: 1; }
.b24-widget-button-inner-mask { position: absolute; top: -8px; left: -8px; height: 82px; min-width: 66px; width: calc(100% + 16px); border-radius: 100px; background: rgb(0, 174, 239); opacity: 0.2; }
.b24-widget-button-wrapper { position: fixed; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: end; align-items: flex-end; visibility: hidden; direction: ltr; z-index: 10150; }
.b24-widget-button-visible { visibility: visible; animation: 1s ease-out 0s 1 normal forwards running b24-widget-button-visible; }
.b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container { transform: scale(0.85); transition: transform 0.3s; }
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right, .b24-widget-button-wrapper.b24-widget-button-position-bottom-middle, .b24-widget-button-wrapper.b24-widget-button-position-bottom-left { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
.b24-widget-button-pulse { position: absolute; inset: 0px; border: 1px solid rgb(0, 174, 239); border-radius: 50%; }
.b24-widget-button-pulse-animate { animation: 1.5s ease 0s infinite normal none running widgetPulse; }
:root { --ui-icon-size-xs: 26px; --ui-icon-size-sm: 31px; --ui-icon-size-md: 39px; --ui-icon-size-lg: 47px; --ui-icon-size: 39px; --ui-icon-service-bg-color: #ebeff2; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; font-display:swap; src: url("/bitrix/templates/landing24/assets/vendor/icon/fal/font.woff2") format("woff2"); }
.fal, .fa.fal { font-family: "Font Awesome 6 Pro"; font-weight: 300; }
.fal { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
body.fancybox-active { overflow: hidden; }
body.fancybox-iosfix { position: fixed; left: 0px; right: 0px; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; font-display:swap; src: url("/bitrix/templates/landing24/assets/vendor/icon/fas/font.woff2") format("woff2"); }
@font-face { font-family: simple-line-icons; src: url("/bitrix/templates/landing24/assets/vendor/icon/icon/font.woff2") format("woff2"), url("/bitrix/templates/landing24/assets/vendor/icon/icon/font.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap;}
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px; }
.slick-list:focus { outline: 0px; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; left: 0px; top: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { content: ""; display: table; }
.slick-track::after { clear: both; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-initialized .slick-slide { display: block; }
.slick-slide:focus { outline: none 0px; }
.js-slide:first-child { height: auto; }
.slick-track { display: flex !important; }
:root { --theme-color-main: #455a64 !important; --theme-color-title: #05051f !important; }
@media (min-width: 0){.g-pt-50 { padding-top: 3.57143rem !important; }}
@media (min-width: 0){.g-pb-1 { padding-bottom: 0.07143rem !important; }}
.landing-block-node-text p:last-child { margin-bottom: 0px !important; }
main.landing-public-mode { line-height: 1.6; font-weight: 300; }
.block-crumbs { background: rgb(255, 255, 255); }
.block-crumbs .crumbs { padding: 16px 0px 14px; font-size: 13px; line-height: 1.5; color: rgb(153, 153, 153); border-bottom: 1px solid rgb(240, 240, 240); }
.block-crumbs a { color: rgb(153, 153, 153); text-decoration: none; }
.block-crumbs a:hover, .block-crumbs a:focus { color: rgb(230, 75, 59); text-decoration: none; }
.block-crumbs .sep { margin: 0px 9px; color: rgb(220, 220, 220); }
.block-crumbs .now { color: rgb(51, 51, 51); }
@media (max-width: 767px){.block-crumbs .crumbs { padding: 12px 0px 11px; font-size: 12px; }}
@media (max-width: 767px){.block-crumbs .sep { margin: 0px 6px; }}
h2, .h2 { font-size: 2rem; }
@media (min-width: 992px){.col-lg-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }}
.g-border-color { border-color: var(--border-color) !important; }
.g-font-size-36 { font-size: 2.57143rem !important; }
.g-line-height-1_3 { line-height: 1.3 !important; }
.g-text-break-word { overflow-wrap: break-word; }
.text-left.u-heading-v2-8-3--bottom { margin-left: 0px; margin-right: auto; }
@media (min-width: 0){.g-pb-20 { padding-bottom: 1.42857rem !important; }}
.fa-globe::before { content: ""; }
.fa-gear::before { content: ""; }
.fa-briefcase::before { content: ""; }
.mbs-nav-list { float: right; margin: 0px; }
.mbs-nav-list > li { display: inline-block; list-style: none; }
@media (max-width: 1199px){.mbs-nav-list { display: none; }}
.mbs-nav ul { margin: 0px; padding: 0px; list-style: none; }
.mbs-nav-list { float: right; margin: 0px -6px; text-align: right; font-size: 1px; line-height: 0; }
.mbs-nav-list > li { display: inline-block; height: 64px; font-size: 12px; line-height: 64px; position: static; }
.mbs-nav-list > li > a { display: block; padding: 0px 6px; font-weight: 700; text-transform: uppercase; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; }
.mbs-nav-list > li > a:hover, .mbs-nav-list > li > a:focus { color: rgb(0, 0, 0); text-decoration: none; }
.mbs-nav-list > li.has > a::after { content: ""; display: inline-block; width: 5px; height: 10px; margin: 27px 0px 27px 5px; vertical-align: top; background-size: 5px 3px; background-repeat: no-repeat; background-position: 50% center; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAn0lEQVQoz62SsQ6CQBBEH1T+f0lLcwSQQkPE8Afak/AnNGrhSDYbRTidZJudmXfJ5uCpPTAQr0EMAA7ABNyBEAEL6k5iMWrxmnYDrHXdEWAH5M44AckCKFHGdnKxZjUu0C1AO5dtPr1cu+AZSI2famcz9be7VK7QG693XrX22KUrHjV2V279DoUD2CliP2x4Awv8qAy4aTL+pAtwXRN8AFfzUAVjEnnoAAAAAElFTkSuQmCC"); }
@media (max-width: 1199px){.mbs-nav-list { display: none; float: none; clear: both; margin: 0px -15px; text-align: left; font-size: 15px; line-height: 1.4; background: rgb(255, 255, 255); max-height: calc(-52px + 100vh); overflow: auto; }}
@media (max-width: 1199px){.mbs-nav-list > li { display: block; height: auto; font-size: 15px; line-height: 1.4; position: static; }}
@media (max-width: 1199px){.mbs-nav-list > li > a { padding: 15px; border-bottom: 1px solid rgb(240, 240, 240); }}
@media (max-width: 1199px){.mbs-nav-list > li.has > a::after { float: right; margin: 4px 0px 0px; width: 6px; height: 9px; background: none; border-right: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); transform: rotate(-45deg); }}
.mbs-nav-list > li.here > a { color: rgb(230, 75, 59); }

.mbs-nav{height:64px;position:relative;z-index:100;background:#fff}.mbs-nav-mega{display:none}.mbs-nav-list{float:right;margin:0}.mbs-nav-list>li{display:inline-block;list-style:none}.mbs-nav-list>li.mbs-nav-back{display:none}.mbs-nav-logo{float:left}.mbs-nav-burger{display:none}@media(max-width:1199px){.mbs-nav{height:52px}.mbs-nav-list{display:none}.mbs-nav-burger{display:block}}

.mbs-nav{height:64px;position:relative;z-index:100;background:#fff}.mbs-nav-mega{display:none}.mbs-nav-list{float:right;margin:0}.mbs-nav-list>li{display:inline-block;list-style:none}.mbs-nav-list>li.mbs-nav-back{display:none}.mbs-nav-logo{float:left}.mbs-nav-burger{display:none}@media(max-width:1199px){.mbs-nav{height:52px}.mbs-nav-list{display:none}.mbs-nav-burger{display:block}}

.mbs-nav{height:64px;position:relative;z-index:100;background:#fff}.mbs-nav-mega{display:none}.mbs-nav-list{float:right;margin:0}.mbs-nav-list>li{display:inline-block;list-style:none}.mbs-nav-list>li.mbs-nav-back{display:none}.mbs-nav-logo{float:left}.mbs-nav-burger{display:none}@media(max-width:1199px){.mbs-nav{height:52px}.mbs-nav-list{display:none}.mbs-nav-burger{display:block}}

/* Значки, собранные со всех страниц копии. */
.fa-1:before{content:"\31";}.fa-2:before{content:"\32";}.fa-3:before{content:"\33";}.fa-4:before{content:"\34";}.fa-5:before{content:"\35";}.fa-6:before{content:"\36";}.fa-a:before{content:"\41";}.fa-address-book:before{content:"\f2b9";}.fa-address-card:before{content:"\f2bb";}.fa-alarm-clock:before{content:"\f34e";}.fa-alarm-exclamation:before{content:"\f843";}.fa-align-left:before{content:"\f036";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-arrow-down-from-dotted-line:before{content:"\e090";}.fa-arrow-down-from-line:before{content:"\f345";}.fa-arrow-down-to-bracket:before{content:"\e094";}.fa-arrow-down-to-dotted-line:before{content:"\e095";}.fa-arrow-down-to-line:before{content:"\f33d";}.fa-arrow-right-arrow-left:before{content:"\f0ec";}.fa-arrow-right-from-line:before{content:"\f343";}.fa-arrow-right-long:before{content:"\f178";}.fa-arrow-right-long-to-line:before{content:"\e3d5";}.fa-arrow-right-to-bracket:before{content:"\f090";}.fa-arrow-right-to-line:before{content:"\f340";}.fa-arrow-rotate-left:before{content:"\f0e2";}.fa-arrow-rotate-right:before{content:"\f01e";}.fa-arrow-trend-down:before{content:"\e097";}.fa-arrow-trend-up:before{content:"\e098";}.fa-arrow-up-arrow-down:before{content:"\e099";}.fa-arrow-up-from-bracket:before{content:"\e09a";}.fa-arrow-up-from-dotted-line:before{content:"\e09b";}.fa-arrow-up-from-line:before{content:"\f342";}.fa-arrow-up-to-dotted-line:before{content:"\e0a1";}.fa-arrows-minimize:before{content:"\e0a5";}.fa-arrows-repeat:before{content:"\f364";}.fa-arrows-retweet:before{content:"\f361";}.fa-arrows-rotate:before{content:"\f021";}.fa-at:before{content:"\40";}.fa-award:before{content:"\f559";}.fa-award-simple:before{content:"\e0ab";}.fa-b:before{content:"\42";}.fa-backpack:before{content:"\f5d4";}.fa-badge-check:before{content:"\f336";}.fa-badge-percent:before{content:"\f646";}.fa-bag-shopping:before{content:"\f290";}.fa-bags-shopping:before{content:"\f847";}.fa-ballot:before{content:"\f732";}.fa-ballot-check:before{content:"\f733";}.fa-ban:before{content:"\f05e";}.fa-barcode-read:before{content:"\f464";}.fa-barcode-scan:before{content:"\f465";}.fa-bars-progress:before{content:"\f828";}.fa-basket-shopping:before{content:"\f291";}.fa-battery-bolt:before{content:"\f376";}.fa-bed-front:before{content:"\f8f7";}.fa-bell:before{content:"\f0f3";}.fa-bell-exclamation:before{content:"\f848";}.fa-bell-on:before{content:"\f8fa";}.fa-bell-slash:before{content:"\f1f6";}.fa-bells:before{content:"\f77f";}.fa-bezier-curve:before{content:"\f55b";}.fa-binary-circle-check:before{content:"\e33c";}.fa-binary-slash:before{content:"\e33e";}.fa-bolt-lightning:before{content:"\e0b7";}.fa-book:before{content:"\f02d";}.fa-book-arrow-right:before{content:"\e0b9";}.fa-book-blank:before{content:"\f5d9";}.fa-book-bookmark:before{content:"\e0bb";}.fa-book-circle-arrow-up:before{content:"\e0bd";}.fa-book-copy:before{content:"\e0be";}.fa-book-font:before{content:"\e0bf";}.fa-book-open:before{content:"\f518";}.fa-book-open-cover:before{content:"\e0c0";}.fa-book-open-reader:before{content:"\f5da";}.fa-book-user:before{content:"\f7e7";}.fa-bookmark:before{content:"\f02e";}.fa-books:before{content:"\f5db";}.fa-border-outer:before{content:"\f851";}.fa-box:before{content:"\f466";}.fa-box-archive:before{content:"\f187";}.fa-box-check:before{content:"\f467";}.fa-box-circle-check:before{content:"\e0c4";}.fa-boxes-stacked:before{content:"\f468";}.fa-brackets-curly:before{content:"\f7ea";}.fa-brain-circuit:before{content:"\e0c6";}.fa-briefcase:before{content:"\f0b1";}.fa-briefcase-arrow-right:before{content:"\e2f2";}.fa-briefcase-blank:before{content:"\e0c8";}.fa-broom:before{content:"\f51a";}.fa-browser:before{content:"\f37e";}.fa-browsers:before{content:"\e0cb";}.fa-bullhorn:before{content:"\f0a1";}.fa-bullseye-pointer:before{content:"\f649";}.fa-bus-simple:before{content:"\f55e";}.fa-business-time:before{content:"\f64a";}.fa-c:before{content:"\43";}.fa-cabinet-filing:before{content:"\f64b";}.fa-calendar:before{content:"\f133";}.fa-calendar-arrow-down:before{content:"\e0d0";}.fa-calendar-check:before{content:"\f274";}.fa-calendar-clock:before{content:"\e0d2";}.fa-calendar-day:before{content:"\f783";}.fa-calendar-days:before{content:"\f073";}.fa-calendar-exclamation:before{content:"\f334";}.fa-calendar-lines:before{content:"\e0d5";}.fa-calendar-pen:before{content:"\f333";}.fa-calendar-range:before{content:"\e0d6";}.fa-calendar-week:before{content:"\f784";}.fa-calendar-xmark:before{content:"\f273";}.fa-calendars:before{content:"\e0d7";}.fa-campground:before{content:"\f6bb";}.fa-car-bus:before{content:"\f85a";}.fa-cart-flatbed:before{content:"\f474";}.fa-cart-flatbed-boxes:before{content:"\f475";}.fa-cart-shopping:before{content:"\f07a";}.fa-cassette-tape:before{content:"\f8ab";}.fa-chalkboard-user:before{content:"\f51c";}.fa-chart-area:before{content:"\f1fe";}.fa-chart-bar:before{content:"\f080";}.fa-chart-bullet:before{content:"\e0e1";}.fa-chart-candlestick:before{content:"\e0e2";}.fa-chart-column:before{content:"\e0e3";}.fa-chart-gantt:before{content:"\e0e4";}.fa-chart-line:before{content:"\f201";}.fa-chart-line-down:before{content:"\f64d";}.fa-chart-line-up:before{content:"\e0e5";}.fa-chart-mixed:before{content:"\f643";}.fa-chart-network:before{content:"\f78a";}.fa-chart-pie:before{content:"\f200";}.fa-chart-pie-simple:before{content:"\f64e";}.fa-chart-radar:before{content:"\e0e7";}.fa-chart-scatter-3d:before{content:"\e0e8";}.fa-chart-scatter-bubble:before{content:"\e0e9";}.fa-chart-tree-map:before{content:"\e0ea";}.fa-chart-user:before{content:"\f6a3";}.fa-chart-waterfall:before{content:"\e0eb";}.fa-check:before{content:"\f00c";}.fa-check-double:before{content:"\f560";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-chrome:before{content:"\f268";}.fa-circle-1:before{content:"\e0ee";}.fa-circle-2:before{content:"\e0ef";}.fa-circle-check:before{content:"\f058";}.fa-circle-dollar:before{content:"\f2e8";}.fa-circle-dollar-to-slot:before{content:"\f4b9";}.fa-circle-exclamation:before{content:"\f06a";}.fa-circle-exclamation-check:before{content:"\e10d";}.fa-circle-phone-flip:before{content:"\e11c";}.fa-circle-plus:before{content:"\f055";}.fa-circle-question:before{content:"\f059";}.fa-circle-stop:before{content:"\f28d";}.fa-circle-user:before{content:"\f2bd";}.fa-clipboard-check:before{content:"\f46c";}.fa-clipboard-list:before{content:"\f46d";}.fa-clipboard-user:before{content:"\f7f3";}.fa-clock:before{content:"\f017";}.fa-clock-eight:before{content:"\e345";}.fa-clock-eleven:before{content:"\e347";}.fa-clock-four-thirty:before{content:"\e34b";}.fa-clock-one:before{content:"\e34e";}.fa-clock-rotate-left:before{content:"\f1da";}.fa-clock-seven:before{content:"\e350";}.fa-clock-seven-thirty:before{content:"\e351";}.fa-clock-ten:before{content:"\e354";}.fa-clock-two:before{content:"\e35a";}.fa-clone:before{content:"\f24d";}.fa-cloud-arrow-up:before{content:"\f0ee";}.fa-cloud-bolt:before{content:"\f76c";}.fa-cloud-check:before{content:"\e35c";}.fa-code:before{content:"\f121";}.fa-code-branch:before{content:"\f126";}.fa-code-compare:before{content:"\e13a";}.fa-code-fork:before{content:"\e13b";}.fa-code-merge:before{content:"\f387";}.fa-code-pull-request:before{content:"\e13c";}.fa-code-pull-request-closed:before{content:"\e3f9";}.fa-code-pull-request-draft:before{content:"\e3fa";}.fa-code-simple:before{content:"\e13d";}.fa-cog:before{content:"\f013";}.fa-coin:before{content:"\f85c";}.fa-coin-blank:before{content:"\e3fb";}.fa-coin-vertical:before{content:"\e3fd";}.fa-coins:before{content:"\f51e";}.fa-comment:before{content:"\f075";}.fa-comment-arrow-up:before{content:"\e144";}.fa-comment-captions:before{content:"\e146";}.fa-comment-check:before{content:"\f4ac";}.fa-comment-code:before{content:"\e147";}.fa-comment-dots:before{content:"\f4ad";}.fa-comment-exclamation:before{content:"\f4af";}.fa-comment-lines:before{content:"\f4b0";}.fa-comment-middle:before{content:"\e149";}.fa-comment-pen:before{content:"\f4ae";}.fa-comment-question:before{content:"\e14b";}.fa-comment-slash:before{content:"\f4b3";}.fa-comment-sms:before{content:"\f7cd";}.fa-comments:before{content:"\f086";}.fa-comments-dollar:before{content:"\f653";}.fa-comments-question:before{content:"\e14e";}.fa-comments-question-check:before{content:"\e14f";}.fa-compass-slash:before{content:"\f5e9";}.fa-computer-mouse:before{content:"\f8cc";}.fa-conveyor-belt-boxes:before{content:"\f46f";}.fa-conveyor-belt-empty:before{content:"\e150";}.fa-copy:before{content:"\f0c5";}.fa-couch:before{content:"\f4b8";}.fa-credit-card:before{content:"\f09d";}.fa-credit-card-front:before{content:"\f38a";}.fa-crosshairs:before{content:"\f05b";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-desktop:before{content:"\f390";}.fa-diagram-lean-canvas:before{content:"\e156";}.fa-diagram-nested:before{content:"\e157";}.fa-diagram-project:before{content:"\f542";}.fa-diagram-sankey:before{content:"\e158";}.fa-diagram-venn:before{content:"\e15a";}.fa-diamond-exclamation:before{content:"\e405";}.fa-diploma:before{content:"\f5ea";}.fa-display:before{content:"\e163";}.fa-display-arrow-down:before{content:"\e164";}.fa-dolly:before{content:"\f472";}.fa-down-right:before{content:"\e16b";}.fa-draw-polygon:before{content:"\f5ee";}.fa-dumbbell:before{content:"\f44b";}.fa-ear-listen:before{content:"\f2a2";}.fa-earth-africa:before{content:"\f57c";}.fa-earth-americas:before{content:"\f57d";}.fa-elevator:before{content:"\e16d";}.fa-envelope:before{content:"\f0e0";}.fa-envelope-dot:before{content:"\e16f";}.fa-envelope-open:before{content:"\f2b6";}.fa-envelope-open-text:before{content:"\f658";}.fa-envelopes:before{content:"\e170";}.fa-envelopes-bulk:before{content:"\f674";}.fa-eraser:before{content:"\f12d";}.fa-eye-low-vision:before{content:"\f2a8";}.fa-eye-slash:before{content:"\f070";}.fa-face-frown:before{content:"\f119";}.fa-face-smile:before{content:"\f118";}.fa-face-smile-plus:before{content:"\f5b9";}.fa-face-viewfinder:before{content:"\e2ff";}.fa-file:before{content:"\f15b";}.fa-file-arrow-down:before{content:"\f56d";}.fa-file-arrow-up:before{content:"\f574";}.fa-file-audio:before{content:"\f1c7";}.fa-file-certificate:before{content:"\f5f3";}.fa-file-chart-column:before{content:"\f659";}.fa-file-chart-pie:before{content:"\f65a";}.fa-file-check:before{content:"\f316";}.fa-file-code:before{content:"\f1c9";}.fa-file-contract:before{content:"\f56c";}.fa-file-csv:before{content:"\f6dd";}.fa-file-dashed-line:before{content:"\f877";}.fa-file-excel:before{content:"\f1c3";}.fa-file-exclamation:before{content:"\f31a";}.fa-file-export:before{content:"\f56e";}.fa-file-import:before{content:"\f56f";}.fa-file-invoice:before{content:"\f570";}.fa-file-invoice-dollar:before{content:"\f571";}.fa-file-lines:before{content:"\f15c";}.fa-file-lock:before{content:"\e3a6";}.fa-file-magnifying-glass:before{content:"\f865";}.fa-file-medical:before{content:"\f477";}.fa-file-pdf:before{content:"\f1c1";}.fa-file-pen:before{content:"\f31c";}.fa-file-plus:before{content:"\f319";}.fa-file-plus-minus:before{content:"\e177";}.fa-file-signature:before{content:"\f573";}.fa-file-slash:before{content:"\e3a7";}.fa-file-spreadsheet:before{content:"\f65b";}.fa-file-user:before{content:"\f65c";}.fa-file-xmark:before{content:"\f317";}.fa-file-zipper:before{content:"\f1c6";}.fa-files:before{content:"\e178";}.fa-filter:before{content:"\f0b0";}.fa-filter-circle-dollar:before{content:"\f662";}.fa-filter-list:before{content:"\e17c";}.fa-filters:before{content:"\e17e";}.fa-fingerprint:before{content:"\f577";}.fa-flag:before{content:"\f024";}.fa-flag-swallowtail:before{content:"\f74c";}.fa-floppy-disk:before{content:"\f0c7";}.fa-folder:before{content:"\f07b";}.fa-folder-blank:before{content:"\e185";}.fa-folder-gear:before{content:"\e187";}.fa-folder-magnifying-glass:before{content:"\e18b";}.fa-folder-open:before{content:"\f07c";}.fa-folder-tree:before{content:"\f802";}.fa-folder-user:before{content:"\e18e";}.fa-folder-xmark:before{content:"\f65f";}.fa-folders:before{content:"\f660";}.fa-gauge-max:before{content:"\f626";}.fa-gauge-simple:before{content:"\f62a";}.fa-gauge-simple-max:before{content:"\f62b";}.fa-gauge-simple-min:before{content:"\f62d";}.fa-gear:before{content:"\f013";}.fa-gears:before{content:"\f085";}.fa-gem:before{content:"\f3a5";}.fa-gift:before{content:"\f06b";}.fa-glasses-round:before{content:"\f5f5";}.fa-globe:before{content:"\f0ac";}.fa-graduation-cap:before{content:"\f19d";}.fa-grid-horizontal:before{content:"\e307";}.fa-hammer:before{content:"\f6e3";}.fa-hand:before{content:"\f256";}.fa-hand-back-fist:before{content:"\f255";}.fa-hand-holding-box:before{content:"\f47b";}.fa-hand-holding-dollar:before{content:"\f4c0";}.fa-hands:before{content:"\f2a7";}.fa-hands-asl-interpreting:before{content:"\f2a3";}.fa-hands-clapping:before{content:"\e1a8";}.fa-hands-holding-dollar:before{content:"\f4c5";}.fa-hands-holding-heart:before{content:"\f4c3";}.fa-handshake:before{content:"\f2b5";}.fa-handshake-angle:before{content:"\f4c4";}.fa-handshake-simple:before{content:"\f4c6";}.fa-handshake-simple-slash:before{content:"\e05f";}.fa-handshake-slash:before{content:"\e060";}.fa-hat-wizard:before{content:"\f6e8";}.fa-head-side:before{content:"\f6e9";}.fa-head-side-heart:before{content:"\e1aa";}.fa-headphones:before{content:"\f025";}.fa-headphones-simple:before{content:"\f58f";}.fa-headset:before{content:"\f590";}.fa-heart:before{content:"\f004";}.fa-heart-crack:before{content:"\f7a9";}.fa-helmet-safety:before{content:"\f807";}.fa-highlighter:before{content:"\f591";}.fa-highlighter-line:before{content:"\e1af";}.fa-hotel:before{content:"\f594";}.fa-hourglass:before{content:"\f254";}.fa-hourglass-clock:before{content:"\e41b";}.fa-hourglass-end:before{content:"\f253";}.fa-hourglass-start:before{content:"\f251";}.fa-house:before{content:"\f015";}.fa-id-card:before{content:"\f2c2";}.fa-id-card-clip:before{content:"\f47f";}.fa-image:before{content:"\f03e";}.fa-image-portrait:before{content:"\f3e0";}.fa-image-user:before{content:"\e1b8";}.fa-images:before{content:"\f302";}.fa-images-user:before{content:"\e1b9";}.fa-inbox-full:before{content:"\e1ba";}.fa-inbox-in:before{content:"\f310";}.fa-inbox-out:before{content:"\f311";}.fa-inboxes:before{content:"\e1bb";}.fa-industry-windows:before{content:"\f3b3";}.fa-input-text:before{content:"\e1bf";}.fa-key:before{content:"\f084";}.fa-key-skeleton:before{content:"\f6f3";}.fa-key-skeleton-left-right:before{content:"\e3b4";}.fa-keyboard:before{content:"\f11c";}.fa-kit-medical:before{content:"\f479";}.fa-lamp-desk:before{content:"\e014";}.fa-landmark:before{content:"\f66f";}.fa-language:before{content:"\f1ab";}.fa-laptop:before{content:"\f109";}.fa-laptop-code:before{content:"\f5fc";}.fa-laptop-mobile:before{content:"\f87a";}.fa-layer-group:before{content:"\f5fd";}.fa-leaf:before{content:"\f06c";}.fa-light-emergency:before{content:"\e41f";}.fa-light-emergency-on:before{content:"\e420";}.fa-lightbulb-on:before{content:"\f672";}.fa-link:before{content:"\f0c1";}.fa-list-check:before{content:"\f0ae";}.fa-list-dropdown:before{content:"\e1cf";}.fa-list-radio:before{content:"\e1d0";}.fa-list-timeline:before{content:"\e1d1";}.fa-list-tree:before{content:"\e1d2";}.fa-location-arrow:before{content:"\f124";}.fa-location-check:before{content:"\f606";}.fa-location-dot-slash:before{content:"\f605";}.fa-lock:before{content:"\f023";}.fa-lock-keyhole:before{content:"\f30d";}.fa-lock-keyhole-open:before{content:"\f3c2";}.fa-magnet:before{content:"\f076";}.fa-magnifying-glass:before{content:"\f002";}.fa-map-location-dot:before{content:"\f5a0";}.fa-marker:before{content:"\f5a1";}.fa-megaphone:before{content:"\f675";}.fa-memo:before{content:"\e1d8";}.fa-memo-circle-check:before{content:"\e1d9";}.fa-memo-pad:before{content:"\e1da";}.fa-message:before{content:"\f27a";}.fa-message-arrow-down:before{content:"\e1db";}.fa-message-arrow-up:before{content:"\e1dc";}.fa-message-bot:before{content:"\e3b8";}.fa-message-captions:before{content:"\e1de";}.fa-message-check:before{content:"\f4a2";}.fa-message-code:before{content:"\e1df";}.fa-message-dots:before{content:"\f4a3";}.fa-message-exclamation:before{content:"\f4a5";}.fa-message-lines:before{content:"\f4a6";}.fa-message-middle-top:before{content:"\e1e2";}.fa-message-pen:before{content:"\f4a4";}.fa-message-question:before{content:"\e1e3";}.fa-message-slash:before{content:"\f4a9";}.fa-message-smile:before{content:"\f4aa";}.fa-message-xmark:before{content:"\f4ab";}.fa-messages:before{content:"\f4b6";}.fa-messages-dollar:before{content:"\f652";}.fa-messages-question:before{content:"\e1e7";}.fa-microchip:before{content:"\f2db";}.fa-microphone-lines:before{content:"\f3c9";}.fa-mobile-screen:before{content:"\f3cf";}.fa-mobile-screen-button:before{content:"\f3cd";}.fa-money-bill-wave:before{content:"\f53a";}.fa-money-bills:before{content:"\e1f3";}.fa-money-bills-simple:before{content:"\e1f4";}.fa-money-check:before{content:"\f53c";}.fa-money-check-dollar-pen:before{content:"\f873";}.fa-money-check-pen:before{content:"\f872";}.fa-motorcycle:before{content:"\f21c";}.fa-network-wired:before{content:"\f6ff";}.fa-newspaper:before{content:"\f1ea";}.fa-note-sticky:before{content:"\f249";}.fa-notes:before{content:"\e202";}.fa-octagon-exclamation:before{content:"\e204";}.fa-page:before{content:"\e428";}.fa-paint-brush:before{content:"\f1fc";}.fa-palette:before{content:"\f53f";}.fa-pallet-box:before{content:"\e208";}.fa-pallet-boxes:before{content:"\f483";}.fa-paper-plane:before{content:"\f1d8";}.fa-paperclip:before{content:"\f0c6";}.fa-paperclip-vertical:before{content:"\e3c2";}.fa-paragraph:before{content:"\f1dd";}.fa-paste:before{content:"\f0ea";}.fa-pen:before{content:"\f304";}.fa-pen-clip:before{content:"\f305";}.fa-pen-fancy:before{content:"\f5ac";}.fa-pen-field:before{content:"\e211";}.fa-pen-line:before{content:"\e212";}.fa-pen-ruler:before{content:"\f5ae";}.fa-pen-swirl:before{content:"\e214";}.fa-pen-to-square:before{content:"\f044";}.fa-pencil:before{content:"\f303";}.fa-people:before{content:"\e216";}.fa-people-arrows-left-right:before{content:"\e068";}.fa-percent:before{content:"\25";}.fa-person-biking:before{content:"\f84a";}.fa-person-dolly-empty:before{content:"\f4d1";}.fa-phone:before{content:"\f095";}.fa-phone-arrow-down-left:before{content:"\e223";}.fa-phone-arrow-up-right:before{content:"\e224";}.fa-phone-flip:before{content:"\f879";}.fa-phone-missed:before{content:"\e226";}.fa-phone-volume:before{content:"\f2a0";}.fa-phone-xmark:before{content:"\e227";}.fa-plane:before{content:"\f072";}.fa-play-pause:before{content:"\e22f";}.fa-poll-people:before{content:"\f759";}.fa-print:before{content:"\f02f";}.fa-print-slash:before{content:"\f686";}.fa-qrcode:before{content:"\f029";}.fa-rectangle-barcode:before{content:"\f463";}.fa-rectangle-code:before{content:"\e322";}.fa-rectangle-terminal:before{content:"\e236";}.fa-reel:before{content:"\e238";}.fa-repeat:before{content:"\f363";}.fa-right-left:before{content:"\f362";}.fa-robot:before{content:"\f544";}.fa-robot-astromech:before{content:"\e2d2";}.fa-rocket:before{content:"\f135";}.fa-rocket-launch:before{content:"\e027";}.fa-rotate:before{content:"\f2f1";}.fa-ruler-triangle:before{content:"\f61c";}.fa-rv:before{content:"\f7be";}.fa-sailboat:before{content:"\e445";}.fa-satellite-dish:before{content:"\f7c0";}.fa-scale-balanced:before{content:"\f24e";}.fa-scale-unbalanced:before{content:"\f515";}.fa-scanner-touchscreen:before{content:"\f48a";}.fa-screen-users:before{content:"\f63d";}.fa-screwdriver-wrench:before{content:"\f7d9";}.fa-server:before{content:"\f233";}.fa-share-nodes:before{content:"\f1e0";}.fa-shelves:before{content:"\f480";}.fa-shelves-empty:before{content:"\e246";}.fa-shield:before{content:"\f132";}.fa-shield-blank:before{content:"\f3ed";}.fa-shield-check:before{content:"\f2f7";}.fa-shield-cross:before{content:"\f712";}.fa-shield-exclamation:before{content:"\e247";}.fa-shield-keyhole:before{content:"\e248";}.fa-shield-slash:before{content:"\e24b";}.fa-shuffle:before{content:"\f074";}.fa-shuttle-space:before{content:"\f197";}.fa-sidebar:before{content:"\e24e";}.fa-sidebar-flip:before{content:"\e24f";}.fa-signal-stream:before{content:"\f8dd";}.fa-signature:before{content:"\f5b7";}.fa-signature-lock:before{content:"\e3ca";}.fa-siren-on:before{content:"\e02e";}.fa-sitemap:before{content:"\f0e8";}.fa-sliders:before{content:"\f1de";}.fa-spell-check:before{content:"\f891";}.fa-square-1:before{content:"\e256";}.fa-square-2:before{content:"\e257";}.fa-square-3:before{content:"\e258";}.fa-square-4:before{content:"\e259";}.fa-square-5:before{content:"\e25a";}.fa-square-6:before{content:"\e25b";}.fa-square-bolt:before{content:"\e265";}.fa-square-check:before{content:"\f14a";}.fa-square-code:before{content:"\e267";}.fa-square-envelope:before{content:"\f199";}.fa-square-exclamation:before{content:"\f321";}.fa-square-info:before{content:"\f30f";}.fa-square-pen:before{content:"\f14b";}.fa-square-phone-flip:before{content:"\f87b";}.fa-square-poll-horizontal:before{content:"\f682";}.fa-square-poll-vertical:before{content:"\f681";}.fa-square-terminal:before{content:"\e32a";}.fa-square-user:before{content:"\e283";}.fa-star:before{content:"\f005";}.fa-stars:before{content:"\f762";}.fa-stopwatch:before{content:"\f2f2";}.fa-store:before{content:"\f54e";}.fa-suitcase-medical:before{content:"\f0fa";}.fa-sun-cloud:before{content:"\f763";}.fa-sunglasses:before{content:"\f892";}.fa-swatchbook:before{content:"\f5c3";}.fa-table:before{content:"\f0ce";}.fa-table-columns:before{content:"\f0db";}.fa-table-list:before{content:"\f00b";}.fa-table-pivot:before{content:"\e291";}.fa-table-tree:before{content:"\e293";}.fa-tablet-screen:before{content:"\f3fc";}.fa-tags:before{content:"\f02c";}.fa-thumbs-down:before{content:"\f165";}.fa-thumbs-up:before{content:"\f164";}.fa-tickets-airline:before{content:"\e29b";}.fa-timeline:before{content:"\e29c";}.fa-timeline-arrow:before{content:"\e29d";}.fa-timer:before{content:"\e29e";}.fa-train-track:before{content:"\e453";}.fa-transformer-bolt:before{content:"\e2a4";}.fa-trash-can-check:before{content:"\e2a9";}.fa-trash-can-clock:before{content:"\e2aa";}.fa-trash-can-xmark:before{content:"\e2ae";}.fa-trash-check:before{content:"\e2af";}.fa-trash-clock:before{content:"\e2b0";}.fa-triangle-exclamation:before{content:"\f071";}.fa-trophy:before{content:"\f091";}.fa-trophy-star:before{content:"\f2eb";}.fa-truck:before{content:"\f0d1";}.fa-truck-fast:before{content:"\f48b";}.fa-truck-front:before{content:"\e2b7";}.fa-tty-answer:before{content:"\e2b9";}.fa-tv:before{content:"\f26c";}.fa-unlock-keyhole:before{content:"\f13e";}.fa-user:before{content:"\f007";}.fa-user-check:before{content:"\f4fc";}.fa-user-crown:before{content:"\f6a4";}.fa-user-group:before{content:"\f500";}.fa-user-large:before{content:"\f406";}.fa-user-large-slash:before{content:"\f4fa";}.fa-user-lock:before{content:"\f502";}.fa-user-robot:before{content:"\e04b";}.fa-user-secret:before{content:"\f21b";}.fa-user-tie:before{content:"\f508";}.fa-user-tie-hair:before{content:"\e45f";}.fa-users:before{content:"\f0c0";}.fa-users-gear:before{content:"\f509";}.fa-users-slash:before{content:"\e073";}.fa-vault:before{content:"\e2c5";}.fa-wallet:before{content:"\f555";}.fa-wand-magic-sparkles:before{content:"\e2ca";}.fa-warehouse-full:before{content:"\f495";}.fa-watch:before{content:"\f2e1";}.fa-watch-smart:before{content:"\e2cc";}.fa-wifi:before{content:"\f1eb";}.fa-window:before{content:"\f40e";}.fa-window-flip:before{content:"\f40f";}.fa-window-restore:before{content:"\f2d2";}.fa-windows:before{content:"\f17a";}.fa-wrench-simple:before{content:"\e2d1";}.fa-xmark:before{content:"\f00d";}
