/* --- VARS --- */
body {
    --title-color: #222;
    --title-size: 36px;
    --color-1: rgb(33, 150, 243);
    --color-2: rgb(245, 245, 245);
    --color-3: rgb(255, 0, 0);
    --font-color: #222;
    --color-active: rgb(0, 92, 151);
}

/* --- /vars --- */

html, body {
	height: 100vh;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #222;
}

td {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

h1, .title {
	margin: 0px;
	font-size: 24px;
	font-weight: 600;
}

/* --- MENU --- */
.block_menu { 
	position: sticky; 
	top: 0; 
	background-color: #ffffff; 
} 

.block_menu_wrap { 
	max-width: 1440px; 
	padding: 20px 0px; 
} 

.block_menu_top_wrap {
	--menu-top-color: #444444;
	--menu-top-color-active: #0079ca;
}
/* --- /menu --- */

.table_tariffs img {
    width:26px;
}

/*
	=========== CURTAIN =========== =========== ===========
*/

.curtain {
	position				:relative;
	overflow				:hidden;
    width                   :600px !important;
    height                  :375px !important;
}

.curtain img {
	position				:absolute;
}

.curtain img:first-child {
	z-index					:1;
}

.curtain_cursor {
	height					:40px;
	width					:40px;
	margin					:0 0 -21px -21px;
	position				:absolute;
	top						:40px;
	bottom					:0;
	text-align				:center;
	border					:2px solid #FF0000;
	border-radius			:100%;
	background				:#FFFFFF;
	z-index					:2;
}

.curtain_cursor span {
	height					:0;
	width					:0;
	position				:absolute;
	border					:6px inset transparent;
	box-sizing				:content-box;
	top						:50%;
	margin-top				:-6px;
}

.curtain_cursor span:first-child {
	border-right			:6px solid #f00;
	margin-left				:-17px;
	left					:50%;
}

.curtain_cursor span:last-child {
	border-left				:6px solid #f00;
	margin-right			:-17px;
	right					:50%;
}

.curtain_cursor:after, .curtain_cursor:before {
	content					:'';
	width					:2px;
	height					:9999px;
	margin-left				:-1px;
	position				:absolute;
	left					:50%;
	background				:#FF0000;
}

.curtain_cursor:after {
	bottom					:100%;
}

.curtain_cursor:before {
	top						:100%;
}

