@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('/css/root.css');
@import url('/components/header/header.css');
@import url('/components/footer/footer.css');
@import url('/css/media.css');

html {
	scroll-behavior: smooth;
}

body {
	color: var(--color-text-primary);
	background-color: var(--bg-primary);
	font-family: "Inter", sans-serif;
	font-optical-sizing: auto;
	height: 100vh;
}
body.no-scroll {
	overflow: hidden;
}

.Layout_container {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 1rem;
	padding-left: 1rem;
}

.glass {
	padding: 32px;
	border-radius: 16px;
	border: 1px solid hsla(0, 0%, 100%, .08);
	background: hsla(0, 0%, 100%, .03);
}
.bg__gradient {
	background: var(--bg-gradient);
}
.gradient__text {
	background-image: var(--next-gradient);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-size: 200% 200%;
	animation: gradient-move 4s infinite linear;
}
@keyframes gradient-move {
	0% {
		background-position: 0% 50%;
		-webkit-background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
		-webkit-background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
		-webkit-background-position: 0% 50%;
	}
}

/* MAIN WRAPPER */
.MainWrapper_main .MainWrapper_parent-wrap {
	position: relative;
	margin-top: 8rem;
	height: 100%;
	width: 100%;
}
.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page {
	padding: 5rem;
	text-align: left;
	line-height: 1.7;
}
.MainWrapper_main .MainWrapper_wrap {
	background-color: hsla(0, 0%, 100%, .07);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border-radius: .5rem;
	position: relative;
	margin-bottom: 5rem;
	width: 100%;
	padding: 3.5rem 8rem;
}
.MainWrapper_main .MainWrapper_wrap:before {
	content: "";
	position: absolute;
	left: 1.75rem;
	top: 1.25rem;
	height: 1rem;
	width: 5rem;
	background-image: url(/img/home/points_abs.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.MainWrapper_main .MainWrapper_wrap>h1 {
	margin-bottom: .75rem;
	font-size: 3rem;
	font-weight: 600;
	line-height: 1.375;
	color: rgb(249 249 249 / 1, 1);
}
.MainWrapper_main .MainWrapper_wrap>small {
	margin-top: -2.5rem;
	margin-bottom: 3rem;
	font-size: 1.5rem;
	font-weight: 500;
	color: rgb(249 249 249 / 1, 1);
}
.btn-link-simple,
.link-simple,
a.link-simple {
	color: var(--color-text-primary);
	text-decoration: none;
	transition: all .6s ease;
	font-weight: 500;
	border-bottom: 1px dashed var(--color-text-primary);
	cursor: pointer;
}
.link-simple:hover {
	color: var(--accent-color);
	border-bottom: 1px dashed var(--accent-color);
}


.MainWrapper_main {
	position: relative;
	overflow-x: hidden;
}

.MainWrapper_main>.MainWrapper_custom-container {
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	height: inherit;
	position: relative;
	z-index: 5;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .5s ease-in-out;
}


/* КНОПКИ ПРОЗРАЧНЫЕ
header
contact
links
*/
.Button_root {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	max-width: 100%;
	flex-shrink: 0;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	color: inherit;
	font: inherit;
	text-shadow: none;
}
.Button_variant {
	font-weight: 510;
	font-size: 13px;
	line-height: 32px;
	height: 32px;
	gap: 8px;
	padding: 0 12px;
	border-radius: var(--button-corner-radius);
	transition: .16s cubic-bezier(0.25,0.46,0.45,0.94);
	transition-property: border, background-color, color, box-shadow, opacity, filter, transform;
}
.Button_size-small {
	--button-height: 32px;
	--button-icon-size: 16px;
	--button-font-size: 13px;
	--button-corner-radius: 8px;
	--button-padding: 0 12px;
	--button-gap: 8px;
	--kbd-offset: -5px;
	--kbd-size: 18px;
}
.Button_variant-invert {
	background: #e6e6e6;
	border: 1px solid #e6e6e6;
	color: #08090a;
	box-shadow: 0px 8px 2px 0px transparent, 0px 5px 2px 0px rgba(0, 0, 0, .01), 0px 3px 2px 0px rgba(0, 0, 0, .04), 0px 1px 1px 0px rgba(0, 0, 0, .07), 0px 0px 1px 0px rgba(0, 0, 0, .08);
}
.Button_variant-secondary {
	--kbd-bg: hsla(0, 0%, 100%, .15);
	background: #28282c;
	color: #f7f8f8;
	border: 1px solid #3e3e44;
}
@media (any-hover: hover) {
	.Button_variant-secondary:not([disabled]):hover {
			filter: brightness(125%);
	}
}
.Button_variant-secondary.Button_active:not([disabled]), .Button_variant-secondary:not([disabled]):active {
	transform: scale(.97);
	filter: brightness(98%);
}
.Big_btn {
	font-size: 1.07rem;
	display: inline-flex;
	position: relative;
	padding: 1.5em;
	text-transform: uppercase;
	background-color: var(--accent-color);
	color: var(--color-text-primary);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .08);
}

/* BACKDROP */
.next__backdrop {
	z-index: -5;
}
.next__backdrop::before,
.next__backdrop::after {
	content: "";
	position: fixed;
	width: 15vw;
	height: 15vh;
	background: var(--next-gradient);
	filter: blur(6.66em);
	background-size: 200% 200%;
	animation: gradient-move 5.5s infinite linear;
	opacity: .4;
	z-index: -5;
}
.next__backdrop::before {
	top: 0;
	left: 0;
}
.next__backdrop::after {
	right: 0;
	bottom: 0;
}


































.MainWrapper_main {
	position: relative;
	overflow-x: hidden;
}

.MainWrapper_main>.MainWrapper_custom-container {
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
}

@media (min-width: 1200px) {
	.MainWrapper_main>.MainWrapper_custom-container {
			max-width:1200px;
	}
}

@media (min-width: 1400px) {
	.MainWrapper_main>.MainWrapper_custom-container {
			max-width:1400px;
			padding-right: 1.4rem;
			padding-left: 1.4rem;
	}
}

@media (min-width: 1650px) {
	.MainWrapper_main>.MainWrapper_custom-container {
			max-width:1650px;
	}
}

.MainWrapper_main>.MainWrapper_custom-container {
	position: relative;
	z-index: 2;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media(max-width: 1200px) {
	#MainWrapper_videoprew>.MainWrapper_main>.MainWrapper_custom-container>.MainWrapper_block_videos {
			margin-top:40px;
	}
}

@media(max-width: 992px) {
	#MainWrapper_main>.MainWrapper_main>.MainWrapper_custom-container #MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right>.MainWrapper_items_blog>.MainWrapper_item_blog .MainWrapper_anons_post>h3 {
			font-size:15px;
	}

	#MainWrapper_main>.MainWrapper_main>.MainWrapper_custom-container #MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right>.MainWrapper_items_blog>.MainWrapper_item_blog .MainWrapper_anons_post>p {
			font-size: 13px;
	}
}

.MainWrapper_main>.MainWrapper_custom-container {
	height: inherit;
}

.MainWrapper_main.MainWrapper_pattern {
	--tw-bg-opacity: 1;
	background-color: rgb(22 19 27/var(--tw-bg-opacity,1));
	background-image: url(/images/background/pattern/dark-pattern-2.png);
}

.MainWrapper_main.MainWrapper_fullPage {
	min-height: 100vh;
	background-position: 50%;
}

.MainWrapper_main.MainWrapper_fullPage>.MainWrapper_custom-container {
	padding-bottom: 5rem;
	padding-top: 10rem;
	min-height: calc(100vh - 7rem);
}

.MainWrapper_main.MainWrapper_fullPage>.MainWrapper_custom-container .MainWrapper_parent-wrap {
	position: relative;
	margin-top: 0;
	display: flex;
	height: 100%;
	width: 100%;
}

.MainWrapper_main.MainWrapper_fullPage .MainWrapper_wrap {
	margin: auto;
	padding: 0 27px 36px;
	max-width: 370px;
}

.MainWrapper_main.MainWrapper_fullPage .MainWrapper_wrap:before {
	display: none;
}

@media(max-width: 480px) {
	.MainWrapper_main.MainWrapper_dashboard {
			min-height:100%;
	}

	.MainWrapper_main.MainWrapper_dashboard .MainWrapper_parent-wrap {
			margin-top: 0;
	}
}

.MainWrapper_main.MainWrapper_dashboard .MainWrapper_wrap {
	padding: 0;
}

@media(max-width: 480px) {
	.MainWrapper_main.MainWrapper_dashboard .MainWrapper_wrap {
			margin-bottom:5rem;
			margin-top: 6rem;
	}
}

.MainWrapper_main.MainWrapper_dashboard .MainWrapper_wrap:before {
	left: auto;
	right: 1.75rem;
}

.MainWrapper_main .MainWrapper_parent-wrap {
	position: relative;
	margin-top: 8rem;
	height: 100%;
	width: 100%;
}

@media(max-width: 992px) {
	.MainWrapper_main .MainWrapper_parent-wrap {
			margin-top:2.25rem;
	}
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_parent-wrap {
			margin-top:1rem;
	}
}

.MainWrapper_main .MainWrapper_wrap {
	background-color: hsla(0,0%,100%,.07);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border-radius: .5rem;
	position: relative;
	margin-bottom: 5rem;
	width: 100%;
	padding: 3.5rem 8rem;
}

.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page {
	padding: 5rem;
	text-align: left;
	line-height: 1.7;
}

@media(max-width: 992px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page {
			padding:3rem;
	}
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page {
			padding:2.5rem;
	}
}

@media(max-width: 480px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page {
			padding:3rem 1.5rem;
	}
}

.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page.MainWrapper_small {
	padding: 3rem;
}

@media(max-width: 992px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page.MainWrapper_small {
			padding:2.5rem;
	}
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page.MainWrapper_small {
			padding:1.5rem;
	}
}

@media(max-width: 480px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page.MainWrapper_small {
			padding:2.5rem 1rem 1.5rem;
	}
}

.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page>h2 {
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-size: 2rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(249 249 249/var(--tw-text-opacity,1));
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page>h2 {
			font-size:1.5rem;
	}
}

@media(max-width: 480px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page>h2 {
			font-size:1.25rem;
			line-height: 1.75rem;
	}
}

.MainWrapper_main .MainWrapper_wrap.MainWrapper_simple-page>p {
	padding-top: .625rem;
	padding-bottom: .625rem;
}

@media(max-width: 1650px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_paddings-small {
			padding-left:4rem;
			padding-right: 4rem;
	}
}

@media(max-width: 992px) {
	.MainWrapper_main .MainWrapper_wrap.MainWrapper_paddings-small {
			padding-left:1.5rem;
			padding-right: 1.5rem;
	}
}

@media(max-width: 1400px) {
	.MainWrapper_main .MainWrapper_wrap {
			padding:2.5rem 3rem;
	}
}

@media(max-width: 1200px) {
	.MainWrapper_main .MainWrapper_wrap {
			margin-bottom:5rem;
			padding: 2rem 1.5rem;
	}
}

@media(max-width: 992px) {
	.MainWrapper_main .MainWrapper_wrap {
			margin-bottom:4rem;
			margin-top: 6rem;
	}
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap {
			margin-bottom:2.5rem;
			padding-top: 2.5rem;
	}
}

@media(max-width: 480px) {
	.MainWrapper_main .MainWrapper_wrap {
			margin-bottom:1.5rem;
			padding-top: 3rem;
	}
}

.MainWrapper_main .MainWrapper_wrap:before {
	position: absolute;
	left: 1.75rem;
	top: 1.25rem;
	height: 1rem;
	width: 5rem;
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	background-image: url(/img/home/points_abs.svg);
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap:before {
			left:.75rem;
	}
}

.MainWrapper_main .MainWrapper_wrap>h1 {
	margin-bottom: .75rem;
	font-size: 3rem;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.375;
	--tw-text-opacity: 1;
	color: rgb(249 249 249/var(--tw-text-opacity,1));
}

.MainWrapper_main .MainWrapper_wrap>h1>i {
	font-weight: 400;
}

.MainWrapper_main .MainWrapper_wrap>small {
	margin-top: -2.5rem;
	margin-bottom: 3rem;
	font-size: 1.5rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(249 249 249/var(--tw-text-opacity,1));
}

@media(max-width: 992px) {
	.MainWrapper_main .MainWrapper_wrap>small {
			font-size:1.25rem;
	}
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap>small {
			margin-top:-.875rem;
			margin-bottom: 2rem;
			font-size: 1.18rem;
			line-height: 1.5;
	}
}

@media(max-width: 480px) {
	.MainWrapper_main .MainWrapper_wrap>small {
			margin-top:-.625rem;
			margin-bottom: 1.5rem;
			font-size: 1.07rem;
	}
}

.MainWrapper_main .MainWrapper_wrap .MainWrapper_description {
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(212 255 234/var(--tw-text-opacity,1));
}

@media(max-width: 1200px) {
	.MainWrapper_main .MainWrapper_wrap .MainWrapper_btn {
			margin-top:15px;
	}

	.MainWrapper_main .MainWrapper_wrap>h1 {
			font-size: 2.5rem;
	}

	.MainWrapper_main .MainWrapper_wrap>h2 {
			margin-bottom: 30px;
	}

	#MainWrapper_videoprew>.MainWrapper_container>.MainWrapper_block_videos {
			margin-top: 40px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_row_sc>div:first-child {
			margin-top: 35px;
			max-height: 443px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_list_sc {
			padding: 45px 0 0;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc {
			padding: 0 20px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_row_sc>div:first-child {
			max-height: 465px;
			margin-top: 0;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc.MainWrapper_wrap_contacts {
			margin-top: 50px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_mnu_blog {
			padding: 30px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_random_course {
			padding: 20px 12px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog {
			padding: 0;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_random_course>h3 {
			margin-bottom: 30px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc.MainWrapper_wrap_blog .MainWrapper_row_sc>div:first-child {
			max-height: 100%;
	}
}

@media(max-width: 992px) {
	.MainWrapper_main {
			height:100%;
	}

	.MainWrapper_main .MainWrapper_wrap .MainWrapper_boxis {
			padding: 15px 10px;
	}

	.MainWrapper_main .MainWrapper_wrap .MainWrapper_boxis>h2 {
			font-size: 16px;
			margin-top: 10px;
			margin-bottom: 5px;
			line-height: 1.3;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_row_sc>div:first-child {
			border: none;
	}

	.MainWrapper_main .MainWrapper_wrap>h1 {
			font-size: 2rem;
	}

	.MainWrapper_main .MainWrapper_wrap>h1>i {
			font-size: 1.5rem;
	}

	.MainWrapper_main .MainWrapper_wrap .MainWrapper_row_img_progs,
	.MainWrapper_main .MainWrapper_wrap>h2 {
			margin-bottom: 15px;
	}

	.MainWrapper_main .MainWrapper_wrap .MainWrapper_progs_description {
			font-size: 14px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc {
			background-image: none;
			padding: 30px 15px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_descr_sc {
			padding: 0 0 45px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_list_sc {
			padding: 0;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_descr_sc>h1 {
			font-size: 26px;
			margin-bottom: 10px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_list_sc>.MainWrapper_heading {
			font-size: 26px;
			margin-bottom: 15px;
			text-align: center;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_list_sc>ol>li {
			font-size: 16px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc .MainWrapper_list_sc>ol {
			-moz-column-count: 2;
			column-count: 2;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc.MainWrapper_wrap_contacts {
			margin-top: 100px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_sc.MainWrapper_wrap_contacts .MainWrapper_lost_social_contacts {
			padding-top: 40px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog {
			padding: 0;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right {
			padding: 35px 25px 35px 20px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right>.MainWrapper_items_blog {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			padding-bottom: 0;
			padding-right: 0;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right>.MainWrapper_items_blog .MainWrapper_item_blog {
			width: 48%;
	}

	#MainWrapper_main>.MainWrapper_container #MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right>.MainWrapper_items_blog>.MainWrapper_item_blog .MainWrapper_anons_post>h3 {
			font-size: 15px;
	}

	#MainWrapper_main>.MainWrapper_container #MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_blog_right>.MainWrapper_items_blog>.MainWrapper_item_blog .MainWrapper_anons_post>p {
			font-size: 13px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog {
			padding-top: 0;
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_random_course {
			width: 48%;
			padding-top: 15px;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_mnu_blog {
			padding-top: 15px;
			border-bottom: none;
			width: 48%;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_random_course>h3 {
			justify-content: center;
	}

	.MainWrapper_main .MainWrapper_wrap.MainWrapper_wrap_blog .MainWrapper_sidebar_blog .MainWrapper_mnu_blog>ul {
			padding-left: 100px;
	}
}

@media(max-width: 768px) {
	.MainWrapper_main .MainWrapper_wrap>h1>i {
			font-size:1.25rem;
	}

	.MainWrapper_main .MainWrapper_wrap>h1 {
			margin-bottom: 1.25rem;
			font-size: 1.5rem;
			line-height: 1.35;
	}

	.MainWrapper_main .MainWrapper_wrap>h2 {
			font-size: 1.25rem;
	}
}

@media(max-width: 480px) {
	.MainWrapper_main .MainWrapper_wrap>h1>i {
			font-size:1.18rem;
	}

	.MainWrapper_main .MainWrapper_wrap>h1 {
			font-size: 1.07rem;
	}

	.MainWrapper_main .MainWrapper_wrap>h2 {
			font-size: 1.18rem;
	}
}






/* Стили для всего документа */
::-webkit-scrollbar {
	width: 5px; /* Ширина скроллбара */
	height: 8px; /* Высота горизонтального скроллбара */
}

/* Стили для ползунка */
::-webkit-scrollbar-thumb {
	background-color: var(--accent-color); /* Цвет ползунка */
	border-radius: 10px; /* Закругленные углы ползунка */
	border: 1px solid #f1f1f1; /* Окружение ползунка */
	border: none;
}

/* Стили для области скроллбара */
::-webkit-scrollbar-track {
	background: #f1f1f1; /* Цвет области скроллбара */
	border-radius: 10px; /* Закругленные углы области */
}

/* Стили для скроллбара при наведении */
::-webkit-scrollbar-thumb:hover {
	background-color: #2980b9; /* Цвет ползунка при наведении */
}