:root {
	--text-content: #edf0f6;
	--grad-1: linear-gradient(133.81deg, #55dbe7 0.99%, #6fecb8 47.06%, #a9fa72 99.01%);
	--grad-2: linear-gradient(51.06deg, #9358f7 0.87%, #7b78f2 25.96%, #6197ee 49.23%, #45b5e9 74.93%, #10d7e2 97.48%);
	--grad-3: linear-gradient(135deg, #f55c6a, #cd60a2 49.5%, #9961ea);
	--grad-4: linear-gradient(90deg, #287de1, #1451cd);
	--grad-5: linear-gradient(90deg, #0acffe, #495aff);
	--grad-btn: linear-gradient(90deg, #287de1, #1451cd);
	--grad-stroke: linear-gradient(144.47deg, rgb(40 125 225/30%), rgb(40 125 225/2%));
	--shadow-1: inset 0 0 64px var(--dark-transparent), inset 0 0 8px var(--dark-transparent-2);
	--shadow-2: 0 0 8px 0 var(--blue-transparent) inset, 0 0 64px 0 var(--dark-transparent) inset;
	--shadow-3: 0 0 15px 0 var(--blue-transparent-2) inset
}

.font-h1 {
	font-size: 70px;
	font-weight: 700;
	line-height: 90px;
	
}

.font-h1-mobile {
	font-size: 34px;
	font-weight: 700;
	line-height: 46px;
	
}

.font-h2 {
	font-size: 60px;
	font-weight: 700;
	line-height: 80px;
	
}

.font-h3 {
	font-size: 34px;
	font-weight: 700;
	line-height: 48px;
	
}

.font-body1 {
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	
}

.font-body2 {
	font-size: 24px;
	font-weight: 400;
	line-height: 36px
}

.font-body2-mobile {
	font-size: 16px;
	font-weight: 400;
	line-height: 26px
}

.font-body3 {
	font-size: 24px;
	font-weight: 700;
	line-height: 36px
}

.font-label {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px
}

[data-theme=light] {
	--general-background-light-bg: #fafbfc;
	--general-background-medium-bg: #fafbfc;
	--general-background-dark-bg: #ebf1fb;
	--dark-transparent: #ffffff14;
	--dark-transparent-2: #ffffff05;
	--grey-light: #dad9de;
	--mobile-bg: #f2f9fc;
	--dominant-light: #fafbfc;
	--dominant-medium: #fafbfc;
	--dominant-dark: #ebf1fb;
	--content-light: #233853;
	--content-medium: #8490a0;
	--content-dark: #adb5c0;
	--content-stroke: #e6e9ec;
	--content-stroke2: #c7cace;
	--blue-light: #5190db;
	--blue-medium: #287de1;
	--blue-dark: #1451cd;
	--blue-transparent: #1552cd99;
	--blue-transparent-2: #55dbe7cc;
	--green-light: #4ccaa2;
	--error: #cc384e;
	--markdown: #e6e9ec;
	--text-main: #233853;
	--text-secondary: #8490a0;
	--text-dark: #adb5c0;
	--text-stroke: #e6e9ec;
	--text-for-light-bd: #e6e9ec;
	--button-primery-bg-default: #287de1;
	--button-primery-bg-hover: #5190db;
	--button-primery-bg-pressed: #1451cd;
	--button-primery-bg-disabled: #ebf1fb;
	--button-primery-stroke-default: #287de1;
	--button-primery-stroke-hover: #5190db;
	--button-primery-stroke-pressed: #1451cd;
	--button-primery-stroke-disabled: #e6e9ec;
	--button-primary-text-default: #fafbfc;
	--button-primery-text-hover: #fafbfc;
	--button-primery-text-pressed: #fafbfc;
	--button-primery-text-disabled: #8490a0;
	--button-primery-icon-default: #fafbfc;
	--button-primery-icon-hover: #fafbfc;
	--button-primery-icon-pressed: #fafbfc;
	--button-primery-icon-disabled: #8490a0;
	--button-secondary-bg-default: #fafbfc;
	--button-secondary-bg-hover: #fafbfc;
	--button-secondary-bg-pressed: #fafbfc;
	--button-secondary-bg-disabled: #ebf1fb;
	--button-secondary-stroke-default: #c7cace;
	--button-secondary-stroke-hover: #c7cace;
	--button-secondary-stroke-pressed: #c7cace;
	--button-secondary-stroke-disabled: #adb5c0;
	--button-secondary-text-default: #233853;
	--button-secondary-text-hover: #8490a0;
	--button-secondary-text-pressed: #8490a0;
	--button-secondary-text-disabled: #8490a0;
	--button-secondary-icon-default: #233853;
	--button-secondary-icon-hover: #8490a0;
	--button-secondary-icon-pressed: #8490a0;
	--button-secondary-icon-disabled: #8490a0;
	--button-tertiarywhite-text-default: #233853;
	--button-tertiarywhite-text-hover: #8490a0;
	--button-tertiarywhite-text-pressed: #8490a0;
	--button-tertiarywhite-text-disabled: #8490a0;
	--button-tertiarywhite-icon-default: #233853;
	--button-tertiarywhite-icon-hover: #8490a0;
	--button-tertiarywhite-icon-pressed: #8490a0;
	--button-tertiarywhite-icon-disabled: #8490a0;
	--button-tertiaryblue-text-default: #5190db;
	--button-tertiaryblue-text-hover: #1451cd;
	--button-tertiaryblue-text-pressed: #5190db;
	--button-tertiaryblue-text-disabled: #8490a0;
	--button-tertiaryblue-icon-default: #5190db;
	--button-tertiaryblue-icon-hover: #1451cd;
	--button-tertiaryblue-icon-pressed: #5190db;
	--button-tertiaryblue-icon-disabled: #8490a0;
	--select-bg-default: #fafbfc;
	--select-bg-hover: #fafbfc;
	--select-bg-pressed: #fafbfc;
	--select-bg-disabled: #ebf1fb;
	--select-stroke-default: #c7cace;
	--select-stroke-hover: #c7cace;
	--select-stroke-pressed: #c7cace;
	--select-stroke-disabled: #adb5c0;
	--select-text-default: #233853;
	--select-text-hover: #8490a0;
	--select-text-pressed: #8490a0;
	--select-text-disabled: #8490a0;
	--select-icon-default: #233853;
	--select-icon-hover: #8490a0;
	--select-icon-pressed: #8490a0;
	--select-icon-disabled: #8490a0;
	--dropdown-bg-active: #ebf1fb;
	--dropdown-bg-default: #fafbfc;
	--dropdown-bg-hover: #ebf1fb;
	--dropdown-bg-inactive: #ebf1fb;
	--dropdown-text-active: #233853;
	--dropdown-text-default: #233853;
	--dropdown-text-hover: #233853;
	--dropdown-text-inactive: #8490a0;
	--dropdown-icon-active: #233853;
	--dropdown-icon-default: #233853;
	--dropdown-icon-hover: #233853;
	--dropdown-icon-inactive: #8490a0;
	--tabs-task-text-inactive: #233853;
	--tabs-task-text-hover: #5190db;
	--tabs-task-text-active: #5190db;
	--tabs-task-icon-active: #5190db;
	--tabs-task-stroke-active: #287de1;
	--tabs-tariff-text-inactive: #233853;
	--tabs-tariff-text-hover: #8490a0;
	--tabs-tariff-text-active: #fafbfc;
	--tabs-tariff-bg-inactive: #fafbfc;
	--tabs-tariff-bg-hover: #ebf1fb;
	--tabs-tariff-bg-active: #287de1;
	--tag-bg-default: #fafbfc;
	--tag-bg-hover: #fafbfc;
	--tag-bg-pressed: #287de1;
	--tag-text-default: #233853;
	--tag-text-hover: #8490a0;
	--tag-text-pressed: #fafbfc;
	--tag-stroke-default: #e6e9ec;
	--tag-stroke-hover: #e6e9ec;
	--accordeon-bg-default-collapsed: #fafbfc;
	--accordeon-bg-hover-collapsed: #fafbfc;
	--accordeon-bg-default-opened: #fafbfc;
	--accordeon-bg-hover-opened: #fafbfc;
	--accordeon-divider-default-opened: #e6e9ec;
	--accordeon-divider-hover-opened: #e6e9ec;
	--accordeon-text-default-collapsed: #233853;
	--accordeon-text-hover-collapsed: #233853;
	--accordeon-text-default-opened: #233853;
	--accordeon-text-hover-opened: #233853;
	--accordeon-icon-default-collapsed: #233853;
	--accordeon-icon-hover-collapsed: #8490a0;
	--accordeon-icon-default-opened: #233853;
	--accordeon-icon-hover-opened: #a7aab0;
	--accordeon-stroke-default-collapsed: #e6e9ec;
	--accordeon-stroke-hover-collapsed: #e6e9ec;
	--accordeon-stroke-default-opened: #e6e9ec;
	--accordeon-stroke-hover-opened: #e6e9ec;
	--input-text-bg-default: #fafbfc;
	--input-text-bg-hover: #fafbfc;
	--input-text-bg-pressed: #fafbfc;
	--input-text-bg-error: #fafbfc;
	--input-text-stroke-default: #c7cace;
	--input-text-stroke-hover: #c7cace;
	--input-text-stroke-pressed: #c7cace;
	--input-text-stroke-error: #cc384e;
	--input-text-text-default: #8490a0;
	--input-text-text-hover: #233853;
	--input-text-text-pressed: #233853;
	--input-text-text-error: #8490a0;
	--input-text-icon-default: #8490a0;
	--input-text-icon-hover: #233853;
	--input-text-icon-pressed: #233853;
	--input-text-icon-error: #8490a0;
	--input-text-label-default: #8490a0;
	--input-text-label-hover: #8490a0;
	--input-text-label-pressed: #8490a0;
	--input-text-label-error: #cc384e;
	--input-search-bg-default: #fafbfc;
	--input-search-bg-hover: #fafbfc;
	--input-search-bg-pressed: #fafbfc;
	--input-search-stroke-default: #c7cace;
	--input-search-stroke-hover: #c7cace;
	--input-search-stroke-pressed: #c7cace;
	--input-search-text-default: #8490a0;
	--input-search-text-hover: #233853;
	--input-search-text-pressed: #233853;
	--input-search-icon-default: #8490a0;
	--input-search-icon-hover: #233853;
	--input-search-icon-pressed: #233853;
	--checkbox-bg-pressed: #287de1;
	--checkbox-stroke-default: #c7cace;
	--checkbox-stroke-hover: #287de1;
	--checkbox-stroke-pressed: #287de1;
	--checkbox-icon-pressed: #fafbfc;
	--pagination-element-1-bg-pressed: #287de1;
	--pagination-element-1-text-pressed: #fafbfc;
	--pagination-element-1-bg-hover: #edf0f6;
	--pagination-element-1-bg-default: #fafbfc;
	--pagination-element-1-text-hover: #8490a0;
	--pagination-element-1-text-default: #233853;
	--pagination-element-2-bg-disabled: #ebf1fb;
	--pagination-element-2-bg-hover: #edf0f6;
	--pagination-element-2-bg-default: #fafbfc;
	--pagination-element-2-icon-disabled: #adb5c0;
	--pagination-element-2-icon-hover: #8490a0;
	--pagination-element-2-icon-default: #233853;
	--toggle-off-bg-disbled: #adb5c0;
	--toggle-off-bg-hover: #adb5c0;
	--toggle-off-bg-default: #adb5c0;
	--toggle-off-circle-disbled: #8490a0;
	--toggle-off-circle-hover: #fafbfc;
	--toggle-off-circle-default: #fafbfc;
	--toggle-on-bg-default: #287de1;
	--toggle-on-bg-hover: #287de1;
	--toggle-on-bg-disbled: #adb5c0;
	--toggle-on-circle-default: #fafbfc;
	--toggle-on-circle-hover: #fafbfc;
	--toggle-on-circle-disbled: #8490a0
}

[data-theme=dark] {
	--general-background-light-bg: #171935;
	--general-background-medium-bg: #0d0f2a;
	--general-background-dark-bg: #060823;
	--dark-transparent: #ffffff14;
	--dark-transparent-2: #ffffff05;
	--grey-light: #dad9de;
	--dominant-light: #171935;
	--dominant-medium: #0d0f2a;
	--dominant-dark: #060823;
	--content-light: #edf0f6;
	--content-medium: #a7aab0;
	--content-dark: #444659;
	--content-stroke: #21233f;
	--blue-light: #287de1;
	--blue-medium: #1451cd;
	--blue-dark: #0029a5;
	--blue-transparent: #1552cd99;
	--blue-transparent-2: #55dbe7cc;
	--green-light: #4ccaa2;
	--error: #cc384e;
	--markdown: #262729;
	--text-main: #edf0f6;
	--text-secondary: #a7aab0;
	--text-dark: #444659;
	--text-stroke: #21233f;
	--text-for-light-bd: #171935;
	--button-primery-bg-default: #1451cd;
	--button-primery-bg-hover: #287de1;
	--button-primery-bg-pressed: #0029a5;
	--button-primery-bg-disabled: #171935;
	--button-primery-stroke-default: #1451cd;
	--button-primery-stroke-hover: #287de1;
	--button-primery-stroke-pressed: #0029a5;
	--button-primery-stroke-disabled: #171935;
	--button-primery-text-hover: #edf0f6;
	--button-primery-text-pressed: #edf0f6;
	--button-primery-text-disabled: #444659;
	--button-secondary-bg-default: #171935;
	--button-secondary-bg-hover: #171935;
	--button-secondary-bg-pressed: #171935;
	--button-secondary-bg-disabled: #171935;
	--button-secondary-stroke-default: #171935;
	--button-secondary-stroke-hover: #171935;
	--button-secondary-stroke-pressed: #171935;
	--button-secondary-stroke-disabled: #171935;
	--button-secondary-text-default: #edf0f6;
	--button-secondary-text-hover: #a7aab0;
	--button-secondary-text-pressed: #a7aab0;
	--button-secondary-text-disabled: #444659;
	--button-primery-icon-default: #edf0f6;
	--button-primery-icon-hover: #edf0f6;
	--button-primery-icon-pressed: #edf0f6;
	--button-primery-icon-disabled: #444659;
	--button-secondary-icon-default: #edf0f6;
	--button-secondary-icon-hover: #a7aab0;
	--button-secondary-icon-pressed: #a7aab0;
	--button-secondary-icon-disabled: #444659;
	--button-tertiarywhite-text-default: #edf0f6;
	--button-tertiarywhite-text-hover: #a7aab0;
	--button-tertiarywhite-text-pressed: #a7aab0;
	--button-tertiarywhite-text-disabled: #444659;
	--button-tertiarywhite-icon-default: #edf0f6;
	--button-tertiarywhite-icon-hover: #a7aab0;
	--button-tertiarywhite-icon-pressed: #a7aab0;
	--button-tertiarywhite-icon-disabled: #444659;
	--button-tertiaryblue-text-default: #287de1;
	--button-tertiaryblue-text-hover: #0029a5;
	--button-tertiaryblue-text-pressed: #287de1;
	--button-tertiaryblue-text-disabled: #444659;
	--button-tertiaryblue-icon-default: #287de1;
	--button-tertiaryblue-icon-hover: #0029a5;
	--button-tertiaryblue-icon-pressed: #287de1;
	--button-tertiaryblue-icon-disabled: #444659;
	--select-bg-default: #0d0f2a;
	--select-bg-hover: #0d0f2a;
	--select-bg-pressed: #0d0f2a;
	--select-bg-disabled: #0d0f2a;
	--select-stroke-default: #0d0f2a;
	--select-stroke-hover: #0d0f2a;
	--select-stroke-pressed: #0d0f2a;
	--select-stroke-disabled: #0d0f2a;
	--select-text-default: #edf0f6;
	--select-text-hover: #a7aab0;
	--select-text-pressed: #a7aab0;
	--select-text-disabled: #444659;
	--select-icon-default: #edf0f6;
	--select-icon-hover: #a7aab0;
	--select-icon-pressed: #a7aab0;
	--select-icon-disabled: #444659;
	--dropdown-bg-active: #171935;
	--dropdown-bg-default: #0d0f2a;
	--dropdown-bg-hover: #171935;
	--dropdown-bg-inactive: #0d0f2a;
	--dropdown-text-active: #edf0f6;
	--dropdown-text-default: #edf0f6;
	--dropdown-text-hover: #edf0f6;
	--dropdown-text-inactive: #444659;
	--dropdown-icon-active: #edf0f6;
	--dropdown-icon-default: #edf0f6;
	--dropdown-icon-hover: #edf0f6;
	--dropdown-icon-inactive: #444659;
	--tabs-task-text-inactive: #edf0f6;
	--tabs-task-text-hover: #287de1;
	--tabs-task-text-active: #287de1;
	--tabs-task-icon-active: #287de1;
	--tabs-task-stroke-active: #1451cd;
	--tabs-tariff-text-inactive: #edf0f6;
	--tabs-tariff-text-hover: #a7aab0;
	--tabs-tariff-text-active: #edf0f6;
	--tabs-tariff-bg-inactive: #171935;
	--tabs-tariff-bg-hover: #060823;
	--tabs-tariff-bg-active: #1451cd;
	--tag-bg-default: #171935;
	--tag-bg-hover: #171935;
	--tag-bg-pressed: #1451cd;
	--tag-text-default: #edf0f6;
	--tag-text-hover: #a7aab0;
	--tag-text-pressed: #edf0f6;
	--tag-stroke-default: #171935;
	--tag-stroke-hover: #171935;
	--accordeon-bg-default-collapsed: #171935;
	--accordeon-bg-hover-collapsed: #171935;
	--accordeon-bg-default-opened: #171935;
	--accordeon-bg-hover-opened: #171935;
	--accordeon-divider-default-opened: #444659;
	--accordeon-divider-hover-opened: #444659;
	--accordeon-text-default-collapsed: #edf0f6;
	--accordeon-text-hover-collapsed: #edf0f6;
	--accordeon-text-default-opened: #edf0f6;
	--accordeon-text-hover-opened: #edf0f6;
	--accordeon-icon-default-collapsed: #edf0f6;
	--accordeon-icon-hover-collapsed: #a7aab0;
	--accordeon-icon-default-opened: #edf0f6;
	--accordeon-icon-hover-opened: #a7aab0;
	--accordeon-stroke-default-collapsed: #171935;
	--accordeon-stroke-hover-collapsed: #171935;
	--accordeon-stroke-default-opened: #171935;
	--accordeon-stroke-hover-opened: #171935;
	--input-text-bg-default: #171935;
	--input-text-bg-hover: #171935;
	--input-text-bg-pressed: #171935;
	--input-text-bg-error: #171935;
	--input-text-stroke-default: #171935;
	--input-text-stroke-hover: #171935;
	--input-text-stroke-pressed: #171935;
	--input-text-stroke-error: #cc384e;
	--input-text-text-default: #a7aab0;
	--input-text-text-hover: #edf0f6;
	--input-text-text-pressed: #edf0f6;
	--input-text-text-error: #a7aab0;
	--input-text-icon-default: #a7aab0;
	--input-text-icon-hover: #edf0f6;
	--input-text-icon-pressed: #edf0f6;
	--input-text-icon-error: #a7aab0;
	--input-text-label-default: #a7aab0;
	--input-text-label-hover: #a7aab0;
	--input-text-label-pressed: #a7aab0;
	--input-text-label-error: #cc384e;
	--input-search-bg-default: #171935;
	--input-search-bg-hover: #171935;
	--input-search-bg-pressed: #171935;
	--input-search-stroke-default: #444659;
	--input-search-stroke-hover: #444659;
	--input-search-stroke-pressed: #444659;
	--input-search-text-default: #a7aab0;
	--input-search-text-hover: #edf0f6;
	--input-search-text-pressed: #edf0f6;
	--input-search-icon-default: #a7aab0;
	--input-search-icon-hover: #edf0f6;
	--input-search-icon-pressed: #edf0f6;
	--checkbox-bg-pressed: #1451cd;
	--checkbox-stroke-default: #edf0f6;
	--checkbox-stroke-hover: #1451cd;
	--checkbox-stroke-pressed: #1451cd;
	--checkbox-icon-pressed: #edf0f6;
	--pagination-element-1-bg-pressed: #1451cd;
	--pagination-element-1-text-pressed: #edf0f6;
	--pagination-element-1-bg-hover: #171935;
	--pagination-element-1-bg-default: #171935;
	--pagination-element-1-text-hover: #a7aab0;
	--pagination-element-1-text-default: #edf0f6;
	--pagination-element-2-bg-disabled: #0d0f2a;
	--pagination-element-2-bg-hover: #171935;
	--pagination-element-2-bg-default: #171935;
	--pagination-element-2-icon-disabled: #444659;
	--pagination-element-2-icon-hover: #a7aab0;
	--pagination-element-2-icon-default: #edf0f6;
	--toggle-off-bg-disbled: #444659;
	--toggle-off-bg-hover: #444659;
	--toggle-off-bg-default: #444659;
	--toggle-off-circle-disbled: #a7aab0;
	--toggle-off-circle-hover: #edf0f6;
	--toggle-off-circle-default: #edf0f6;
	--toggle-on-bg-default: #1451cd;
	--toggle-on-bg-hover: #1451cd;
	--toggle-on-bg-disbled: #444659;
	--toggle-on-circle-default: #edf0f6;
	--toggle-on-circle-hover: #edf0f6;
	--toggle-on-circle-disbled: #a7aab0
}

:root {
	--roboto: var(--roboto);
	--open-sans: var(--open-sans);
	--montserrat: var(--montserrat)
}

* {
	margin: 0;
	padding: 0;
	font-family: 'ScienceGothic';
	box-sizing: border-box
}

html {
	background-color: var(--dominant-dark);
	scroll-behavior: smooth !important
}

body {
	min-height: 100dvh;
	overflow-x: hidden;
	font-family: 'ScienceGothic';
	color: var(--text-main);
	transition: background-color .1s
}

a {
	text-decoration: none;
	color: inherit
}

@media(prefers-color-scheme:light) {
	html {
		color-scheme: light
	}
}