@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');


html	{
	min-width:1250px;
}

html	{
	font:400 18px / 1.4em 'Inter', sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}

html *{
	margin:0;
	padding:0;
	outline:0;
	/*text-rendering:optimizeLegibility;*/
}

body{
	margin:0;
	min-width:1250px;
	position:relative;
}

body.noscroll	{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	overflow:hidden;
	width:100%;
	min-height:200%;
	min-height:300vh;
}

.blured	{
	-webkit-filter:blur(2px);
	filter:blur(2px);
	-webkit-transition:-webkit-filter .2s linear 0s;
	-moz-transition:-moz-filter .2s linear 0s;
	-ms-transition:-ms-filter .2s linear 0s;
	-o-transition:-o-filter .2s linear 0s;
	transition:filter .2s linear 0s;
}
.unblured, .unblured.blured	{
	-webkit-filter:blur(0);
	filter:blur(0);
}



article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block;
}

a img	{
	border:0;
}

a[data-rel^="ISO"]	{
	position:relative;
	display:inline-block;
}

a[data-rel^="ISO"] .ISOicon	{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:0px;
	height:0px;
}

a[data-rel^="ISO"] .ISOicon::before	{
	content:'';
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	top:-42.5px;
	left:-42.5px;
	background:url(pics/sprite.png) -120px -2597px  no-repeat;
	transition:0.2s;
	opacity:0;
	transform:scale(0.1);
	border-radius:42.5px;
}

a[data-rel^="ISO"]:hover .ISOicon::before	{
	opacity:1;
	transform:scale(1);
}

video	{
	max-width:100%;
}

/* Основные блоки */

main, .main	{
	flex:1 1 50%;
	position:relative;
	z-index:1;
	padding:15px 0px 15px 0px;
	color:#292929;
	box-sizing:border-box;
}

aside.left_block	{
	display:block;
	flex:0 0 235px;
	padding:15px 0 15px 15px;
}

aside.right_block	{
	display:block;
	flex:0 0 235px;
	padding:15px 0 15px 15px;
}

.mid	{
	width:100%;
	margin:0 auto;
	position:relative;
	height:100%;
	max-width:100%;
	background: url(pics/bg_a1ll.png) 50% 50% / cover fixed no-repeat;
	padding: 0 50px;
    box-sizing: border-box;
}
.main_mid	{
	background:#CED3D6 url(pics/bg1_all.png) 50% 50% / cover fixed no-repeat;
	position:static;
	max-width:100%;
}

.main_bg	{
	min-height:100vh;
	width:100%;
	background:#CED3D6 url(pics/bg1_all.png) 50% 50% / cover fixed no-repeat;
	box-sizing:border-box;
}


/* Основные блоки - Конец */

/* Стили основных элементов .main_middle */
.main_middle 	{
	color:#292929;
	margin:0 auto;
	max-width:100%;
	box-sizing:border-box;
	/*overflow:hidden;*/
}

.main_middle .mid_flex	{
	display:flex;
	align-items:flex-start;
}

.main_middle a, .a	{
	color:rgba(30,168, 56, 1);
	background:transparent;
	cursor:pointer;
	transition:color 0.2s ease 0s;
}
.main_middle a:hover, .a:hover {
	color:#1ea838;
	outline:0;
}
.main_middle a:active, .a:active	{
	color:#1EA838;
	outline:0;
}

.main_middle b, .main_middle strong	{
	color:#1ea838;
}

.main_middle p	{
	padding-top:15px;
}

.main_middle li p:first-child	{
	padding-top:0;
}

.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1	{
	display:block;
	position:relative;
	font:700 60px/1.1em 'Raleway', sans-serif;
	padding:10px 0 5px 0;
	color:rgba(30,168, 56, 1);
	text-decoration:none;
}
.main_middle h1:before, .main_middle .h1:before, .h1:before	{
	content:'';
	display:block;
	position:absolute;
	top:10px;
	left:0;
	right:auto;
	bottom:auto;
	width:36px;
	height:36px;
	background:url(pics/sprite.png) -180px -730px no-repeat;
}

.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2	, h2{
	display:block;
	position:relative;
	font:700 42px/1.1em 'Raleway', sans-serif;
	padding:10px 0 5px 0;
	color:#1ea838;
	text-decoration:none;
}
.main_middle h2:before, .main_middle .h2:before, .h2:before	{
	content:'';
	display:block;
	position:absolute;
	top:10px;
	left:0;
	right:auto;
	bottom:auto;
	width:32px;
	height:32px;
	background:url(pics/sprite.png) -216px -730px no-repeat;
}

.main_middle h3, *.h3, a.h3, a.h3:hover, .main_middle *.h3, h3	{
	position:relative;
	font:700 28px/1.1em 'Raleway', sans-serif;
	padding:10px 0 5px 0;
	color:#1EA838;
	text-decoration:none;
}
.main_middle h3:before, .main_middle .h3:before, .h3:before	{
	content:'';
	display:block;
	position:absolute;
	top:10px;
	left:0;
	right:auto;
	bottom:auto;
	width:28px;
	height:28px;
	background:url(pics/sprite.png) -248px -730px no-repeat;
}

.main_middle ul	{
	list-style:none;
	padding:0 0 10px 0px;
}
.main_middle ul > li	{
	position:relative;
	line-height:20px;
	padding:0 0 15px 15px;
	page-break-inside:avoid;
	break-inside:avoid;
}
.main_middle ul > li::before	{
	position:absolute;
	top:6px;
	left:0;
	content:'';
	background:#1EA838;
	width:8px;
	height:8px;
	border-radius:50%;
}

.main_middle ol	{
	list-style:none;
	position:relative;
	padding-left:60px;
	min-height:60px;
	padding:10px 0 10px 0;
}

.main_middle ol > li	{
	position:relative;
	line-height:20px;
	padding:5px 0 5px 65px;
	min-height:50px;
	counter-increment:myCounter;
	page-break-inside:avoid;
	break-inside:avoid;
}

.main_middle ol > li::before {
	content:counter(myCounter);
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:60px;
	height:60px;
	color:rgba(255, 0, 100, 1);
	background:-webkit-linear-gradient(top, rgba(255, 0, 100, 1) 0%, #1EA838 70%, #000 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	text-shadow:none !important;
	font:400 60px / 60px 'Raleway', sans-serif;
	padding:0 0 10px 0 ;
	margin:0;
}

/* Общие стили - Начало */
img	{
	border:0;
	max-width:100%;
	height:auto;
}
iframe	{
	border:0;
	max-width:100%;	
}
.clear	{
	clear:both;
	width:100%;
}
.none	{
	display:none !important;
}
.center	{
	text-align:center;
	display:none;
}
.table	{
	display:table;
}
.td	{
	display:table-cell;
}
.padding0	{
	padding:0 !important;
}
.w100	{
	width:100%;
}
.w50	{
	width:50%;
}
.column {
	display:block;
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	-webkit-column-gap:40px;
	-moz-column-gap:40px;
	column-gap:40px;
	-webkit-column-rule:0px solid rgba(255,255,255,0.2);
	-moz-column-rule:0px solid rgba(255,255,255,0.2);
	column-rule:0px solid rgba(255,255,255,0.2);
	padding:10px 0 10px 0;
}
.column > p:first-child	{
	margin-top:0;
	padding-top:0;
}
.dashed_a, a.dashed_a, .dashed, a.dashed	{
	text-decoration: none;
    border-bottom:1px dashed rgb(110, 110, 110);
	height:1em;
	line-height:1.05em;
}
/* -- Цитаты и спец блоки - Начало */
.quote, blockquote	{
	display:block;
	position:relative;
	margin:0 50px;
	font:300 18px / 1.1em 'Raleway', sans-serif;
	color:#292929;
	text-align:center;
	padding:20px 0 20px 0;
}
.quote::before, blockquote::before	{
	content:'';
	display:block;
	height:30px;
	width:30px;
	position:absolute;
	left:-50px;
	top:15px;
	background:url(pics/sprite.png) -180px -320px no-repeat;
}
.quote::after, blockquote::after	{
	content:'';
	display:block;
	height:30px;
	width:30px;
	position:absolute;
	right:-50px;
	bottom:20px;
	background:url(pics/sprite.png) -210px -320px no-repeat;
}
.quote_big	{
	position:relative;
	display:block;
	min-height:50px;
	margin:30px 0 10px 0;
	padding:20px 0 20px 120px;
	text-align:center;
	background:#f3f3f3;
	font:300 18px / 1.1em 'Raleway', sans-serif;
	color:#292929;
	text-align:left;
}
.quote_big::before	{
	content:'';
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top:-20px;
	left:0;
	background:url(pics/sprite.png) -200px -2247px no-repeat;
}
.specblock	{
	position:relative;
	z-index:2;
	background:#f3f3f3;
	padding:10px 15px 10px 20px;
	margin:10px 0;
	text-align:left;
	font:300 20px / 26px 'Raleway', sans-serif;
	border-left:3px solid rgba(30,168, 56, 1);
}
.specblock b, .specblock strong	{
	display:inline-block;
	font:400 20px / 1.1em 'Raleway', sans-serif;
	color:rgba(30,168, 56, 1);
	padding:0 0 0 0;
}
.text_big, .text_big_up {
	display:block;
	font:700 26px / 1.1em 'Raleway', sans-serif;
}
.text_big_up {
	text-transform:uppercase;
}
.text_big b, .text_big_up b, .text_big strong, .text_big_up strong	{
	color:#1EA838;
	font:700 26px / 1.1em 'Inter', sans-serif;
	font-weight:700;
	font-size: 5vw;
}
/* -- Цитаты и спец блоки - Конец */






/* -- Кнопки - Начало */
.button, a.button, .button_2, a.button_2	{
	display:inline-block;
	height:50px;
	font:300 18px/50px 'Raleway', sans-serif;
	text-align:center;
	text-decoration:none;
	color:#f8f8f8;
	background:url(pics/sprite.png) 50% -2147px repeat-x;
	background-origin:content-box;
	margin:0 20px;
	min-width:180px;
	box-sizing:border-box;
	position:relative;
	-webkit-transition:background-position 0s ease 0s, color .2s ease 0s;
	-o-transition:background-position 0s ease 0s, color .2s ease 0s;
	-moz-transition:background-position 0s ease 0s, color .2s ease 0s;
	transition:background-position 0s ease 0s, color .2s ease 0s;
}
.button::before, a.button::before, .button_2::before, a.button_2::before	{
	content:'';
	display:block;
	width:20px;
	height:50px;
	position:absolute;
	top:0;
	left:-20px;
	background:url(pics/sprite.png) 0px -2247px no-repeat;
}
.button::after, a.button::after, .button_2::after, a.button_2::after	{
	content:'';
	display:block;
	width:20px;
	height:50px;
	position:absolute;
	top:0;
	right:-20px;
	background:url(pics/sprite.png) -30px -2247px no-repeat;
}
.button:hover, a.button:hover, .button:active, a.button:active	{
	color:#ffffff;
	background:url(pics/sprite.png) 50% -2197px repeat-x;	
}
.button:hover::before, a.button:hover::before	{
	background:url(pics/sprite.png) -50px -2247px no-repeat;	
}
.button:hover::after, a.button:hover::after	{
	background:url(pics/sprite.png) -80px -2247px no-repeat;	
}
.button_2, a.button_2	{
	background:url(pics/sprite.png) 0 -2347px repeat-x;
	color:#f8f8f8;
}
.button_2::before, a.button_2::before	{
	background:url(pics/sprite.png) -100px -2247px no-repeat;	
}
.button_2::after, a.button_2::after	{
	background:url(pics/sprite.png) -130px -2247px no-repeat;	
}
.button_2:hover, a.button_2:hover, .button_2:active, a.button_2:active	{
	color:#ffffff;
	background:url(pics/sprite.png) 0 -2397px repeat-x;	
}
.button_2:hover::before, a.button_2:hover::before, .button_2:active::before, a.button_2:active::before	{
	background:url(pics/sprite.png) -150px -2247px no-repeat;
}
.button_2:hover::after, a.button_2:hover::after, .button_2:active::after, a.button_2:active::after	{
	background:url(pics/sprite.png) -180px -2247px no-repeat;
}

.button_3, a.button_3, .button_4, a.button_4, .button_5, a.button_5	{
	display:inline-block;
	min-height:50px;
	font:300 18px/30px 'Raleway', sans-serif;
	text-align:center;
	text-decoration:none;
	padding:10px 20px;
	min-width:220px;
	box-sizing:border-box;
	position:relative;
	-webkit-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.button_3, a.button_3	{
	background:rgba(255, 0, 100, 1);
	color:#f8f8f8;
}
.button_3:hover, a.button_3:hover	{
	color:#ffffff;
	background:#ff926b;
}
.button_4, a.button_4	{
	box-shadow:inset 0 0 0 2px rgba(255, 0, 100, 1);
	color:rgba(255, 0, 100, 1);
}
.button_4:hover, a.button_4:hover	{
	color:#f8f8f8;
	background:rgba(255, 0, 100, 1);
	box-shadow:inset 0 0 0 5px rgba(255, 0, 100, 1);
}
.button_5, a.button_5	{
	box-shadow:inset 0 0 0 2px rgba(255, 0, 100, 1);
	color:rgba(255, 0, 100, 1);
}
.button_5:hover, a.button_5:hover	{
	color:rgba(255, 0, 100, 1);
	box-shadow:inset 0 0 0 5px rgba(255, 0, 100, 1);
}



.button_sm, a.button_sm, .button_sm_2, a.button_sm_2	{
	position:relative;
	display:inline-block;
	height:20px;
	min-width:auto;
	padding:5px 0;
	margin:0 15px;
	text-align:center;
	font:300 16px/20px 'Raleway', sans-serif;
	text-decoration:none;
	background:url(pics/sprite.png) 0 -2447px repeat-x;
	-webkit-transition:background-position 0s ease 0s, color .2s ease 0s;
	-o-transition:background-position 0s ease 0s, color .2s ease 0s;
	-moz-transition:background-position 0s ease 0s, color .2s ease 0s;
	transition:background-position 0s ease 0s, color .2s ease 0s;
	color:#484848;
}
.button_sm::before, a.button_sm::before, .button_sm_2::before, a.button_sm_2::before	{
	content:'';
	display:block;
	width:15px;
	height:30px;
	position:absolute;
	top:0;
	left:-15px;
	background:url(pics/sprite.png) 0 -2507px no-repeat;
}
.button_sm::after, a.button_sm::after, .button_sm_2::after, a.button_sm_2::after	{
	content:'';
	display:block;
	width:15px;
	height:30px;
	position:absolute;
	top:0;
	right:-15px;
	background:url(pics/sprite.png) -15px -2507px no-repeat;
}
.button_sm:hover, a.button_sm:hover, .button_sm:active, a.button_sm:active	{
	color:#282828;
	background:url(pics/sprite.png) 0 -2477px repeat-x;	
}
.button_sm:hover::before, .button_sm:hover::after, a.button_sm:hover::before, a.button_sm:hover::after	{
	background:url(pics/sprite.png) -30px -2507px no-repeat;
}
.button_sm:hover::after, .button_sm:hover::after, a.button_sm:hover::after, a.button_sm:hover::after	{
	background:url(pics/sprite.png) -45px -2507px no-repeat;
}

.button_sm_2, a.button_sm_2	{
	background:url(pics/sprite.png) 0 -2537px no-repeat;
	color:#f8f8f8;
}
.button_sm_2::before, a.button_sm_2::before	{
	background:url(pics/sprite.png) -60px -2507px no-repeat;
}
.button_sm_2::after, a.button_sm_2::after	{
	background:url(pics/sprite.png) -75px -2507px no-repeat;
}
.button_sm_2:hover, a.button_sm_2:hover, .button_sm_2:active, a.button_sm_2:active	{
	color:#ffffff;
	background:url(pics/sprite.png) 0 -2567px no-repeat;	
}
.button_sm_2:hover::before, .button_sm_2:hover::after, a.button_sm_2:hover::before, a.button_sm_2:hover::after	{
	background:url(pics/sprite.png) -90px -2507px no-repeat;
}
.button_sm_2:hover::after, .button_sm_2:hover::after, a.button_sm_2:hover::after, a.button_sm_2:hover::after	{
	background:url(pics/sprite.png) -105px -2507px no-repeat;
}



.button_sm_3, a.button_sm_3, .button_sm_4, a.button_sm_4, .button_sm_5, a.button_sm_5	{
	position:relative;
	display:inline-block;
	height:20px;
	min-width:auto;
	padding:5px 15px;
	margin:0 0;
	text-align:center;
	font:300 16px/20px 'Raleway', sans-serif;
	text-decoration:none;
	-webkit-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.button_sm_3, a.button_sm_3	{
	background:rgba(255, 0, 100, 1);
	color:#f8f8f8;
}
.button_sm_3:hover, a.button_sm_3:hover	{
	color:#ffffff;
	background:#ff926b;
}
.button_sm_4, a.button_sm_4	{
	box-shadow:inset 0 0 0 2px rgba(255, 0, 100, 1);
	color:rgba(255, 0, 100, 1);
}
.button_sm_4:hover, a.button_sm_4:hover	{
	color:#f8f8f8;
	background:rgba(255, 0, 100, 1);
	box-shadow:inset 0 0 0 4px rgba(255, 0, 100, 1);
}
.button_sm_5, a.button_sm_5	{
	box-shadow:inset 0 0 0 2px rgba(255, 0, 100, 1);
	color:rgba(255, 0, 100, 1);
}
.button_sm_5:hover, a.button_sm_5:hover	{
	color:rgba(255, 0, 100, 1);
	box-shadow:inset 0 0 0 4px rgba(255, 0, 100, 1);
}




a.but_right, a.but_r	{
	margin-top:5px;
	margin-bottom:5px;
	float:right;
}
a.but_left, a.but_l, a.but_archive	{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

a.but_center, a.but_cen, a.but_c, a.but_prev, a.but_back, a.but_next	{
	margin:0 auto 0 auto;
}
.button_center_cont	{
	text-align:center;
}
.button_center_cont a	{
	margin-top:10px;
}

/* -- Кнопки - Конец */





/* -- Инлайн Маленькие иконки - Начало */
.sm_home, a.sm_home, .sm_phone, a.sm_phone, .sm_mail, a.sm_mail, .sm_adress, a.sm_adress, .sm_sitemap, a.sm_sitemap, .sm_time, a.sm_time, .sm_favorite, a.sm_favorite	{
	position:relative;
	display:inline-block;
	height:30px;
	padding:0 0 0 34px;
	display:block;
	box-sizing:border-box;
	line-height:30px;
	color:rgba(30,168, 56, 1);
	text-decoration:none;
}
a.sm_home:hover, a.sm_phone:hover, a.sm_mail:hover, a.sm_adress:hover, a.sm_sitemap:hover, a.sm_time:hover, a.sm_favorite:hover	{
	color:#1ea838;
}
.sm_home::before, a.sm_home::before, .sm_phone::before, a.sm_phone::before, .sm_mail::before, a.sm_mail::before, .sm_adress::before, a.sm_adress::before, .sm_sitemap::before, a.sm_sitemap::before, .sm_time::before, a.sm_time::before, .sm_favorite::before, a.sm_favorite::before	{
	content:'';
	width:30px;
	height:30px;
	background-image:url(pics/sprite.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:2px;
}
.sm_home::before	{
	background-position:0 -1178px;
	top:0;
	left:2px;
}
a.sm_home:hover::before	{
	background-position:0 -1208px;
}
.sm_phone::before	{
	background-position:-30px -1178px;
	top:0;
	left:2px;
}
a.sm_phone:hover::before	{
	background-position:-30px -1208px;	
}
.sm_mail::before	{
	background-position:-60px -1178px;
	top:0;
	left:2px;
}
a.sm_mail:hover::before	{
	background-position:-60px -1208px;	
}
.sm_adress::before	{
	background-position:-90px -1178px;
	top:0;
	left:2px;
}
a.sm_adress:hover::before	{
	background-position:-90px -1208px;	
}
.sm_sitemap::before	{
	background-position:-120px -1178px;
	top:0;
	left:2px;
}
a.sm_sitemap:hover::before	{
	background-position:-120px -1208px;	
}
.sm_time::before	{
	background-position:-150px -1178px;
	top:0;
	left:2px;
}
a.sm_time:hover::before	{
	background-position:-150px -1208px;	
}
.sm_favorite::before	{
	background-position:-180px -1178px;
	top:0;
	left:2px;
}
a.sm_favorite:hover::before	{
	background-position:-180px -1208px;	
}
/* -- Инлайн Маленькие иконки - Конец */
/* -- Инлайн Большие иконки - Начало*/
.gr_home, a.gr_home, .gr_phone, a.gr_phone, .gr_phone_2, a.gr_phone_2, .gr_mail, a.gr_mail, .gr_adress, a.gr_adress, .gr_sitemap, a.gr_sitemap, .gr_time, a.gr_time	{
	position:relative;
	display:inline-flex;
	align-items:center;
	min-height:50px;
	max-width:100%;
	padding:0 0 0 50px;
	box-sizing:border-box;
	font:400 24px/30px 'Raleway', sans-serif;
	color:#484848;
	text-decoration:none;
}

.gr_home span, .gr_phone  span, .gr_phone_2  span, .gr_mail span, .gr_adress span, .gr_sitemap span, .gr_time span	{
	font:300 18px/30px 'Raleway', sans-serif;
	display:inline-block;
}

.gr_home::before, a.gr_home::before, .gr_phone::before, a.gr_phone::before, .gr_phone_2::before, a.gr_phone_2::before, .gr_mail::before, a.gr_mail::before, .gr_adress::before, a.gr_adress::before, .gr_sitemap::before, a.gr_sitemap ::before, .gr_time::before, a.gr_time::before	{
	content:'';
	width:50px;
	height:50px;
	background-image:url(pics/sprite.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;	
}
a.gr_home:hover, a.gr_phone:hover, a.gr_phone_2:hover, a.gr_mail:hover, a.gr_adress:hover, a.gr_sitemap:hover , a.gr_time:hover	{
	color:#444444;
}
.gr_home::before	{
	background-position:0 -1078px;
	top:0;
	left:0;
}
a.gr_home:hover::before	{
	background-position:0 -1128px;	
}
.gr_phone::before	{
	background-position:-50px -1078px;
	top:0;
	left:0;
}
a.gr_phone:hover::before	{
	background-position:-50px -1128px;
}
.gr_mail::before	{
	background-position:-100px -1078px;
	top:0;
	left:0;
}
a.gr_mail:hover::before	{
	background-position:-100px -1128px;	
}
.gr_adress::before	{
	background-position:-150px -1078px;
	top:0;
	left:0;
}
a.gr_adress:hover::before	{
	background-position:-150px -1128px;	
}
.gr_sitemap::before	{
	background-position:-200px -1078px;
	top:0;
	left:0;
}
a.gr_sitemap:hover::before	{
	background-position:-200px -1128px;	
}
.gr_time::before	{
	background-position:-250px -1078px;
	top:0;
	left:0;
}
a.gr_time:hover::before	{
	background-position:-250px -1128px;	
}
/* -- Инлайн Большие иконки - Конец*/
/* -- Стили для типов файлов - Начало */
/* -- -- Стили для типов файлов 50*50 - Начало */
.gr_word, .gr_pdf, .gr_excel, .gr_text, .gr_img, .gr_file	{
	display:inline-flex;
	align-items:center;
	padding:0 5px 0 55px;
	vertical-align:top;
	min-height:50px;
	position:relative;
	vertical-align:bottom;
}
.gr_word::before, .gr_pdf::before, .gr_excel::before, .gr_text::before, .gr_img::before, .gr_file::before	{
	content:'';
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
}
.gr_word::before	{
	background:url(pics/sprite.png) 0 -650px no-repeat;	
}
.gr_pdf::before	{
	background:url(pics/sprite.png) -50px -650px no-repeat;	
}
.gr_excel::before	{
	background:url(pics/sprite.png) -100px -650px no-repeat;	
}
.gr_text::before	{
	background:url(pics/sprite.png) -150px -650px no-repeat;	
}
.gr_img::before	{
	background:url(pics/sprite.png) -200px -650px no-repeat;	
}
.gr_file::before	{
	background:url(pics/sprite.png) -250px -650px no-repeat;	
}
/* -- -- Стили для типов файлов 50*50 - Конец */
/* -- -- Стили для типов файлов 30*30 - Начало */
.sm_word, .sm_pdf, .sm_excel, .sm_text, .sm_img, .sm_file	{
	display:inline-flex;
	align-items:center;
	padding:5px 5px 0 5px;
	min-height:30px;
	position:relative;
}
.sm_word::before, .sm_pdf::before, .sm_excel::before, .sm_text::before, .sm_img::before, .sm_file::before	{
	content:'';
	width:30px;
	flex:0 0 30px;
	height:30px;
	position:relative;
	top:0;
	left:-5px;
}
.sm_word::before	{
	background:url(pics/sprite.png) 0 -700px no-repeat;	
}
.sm_pdf::before	{
	background:url(pics/sprite.png) -30px -700px no-repeat;	
}
.sm_excel::before	{
	background:url(pics/sprite.png) -60px -700px no-repeat;	
}
.sm_text::before	{
	background:url(pics/sprite.png) -90px -700px no-repeat;	
}
.sm_img::before	{
	background:url(pics/sprite.png) -120px -700px no-repeat;	
}
.sm_file::before	{
	background:url(pics/sprite.png) -150px -700px no-repeat;
}
/* -- -- Стили для типов файлов 30*30 - Конец */
/* Общие стили - Конец */


/* Хлебные крошки - Начало */
.breadcrumbs {
width:100%;
line-height:20px;
color:#1ea838;
padding:10px 0 10px 0;
}
.breadcrumbs a {
display:inline-block;
vertical-align:middle;
min-height:20px;
color:#1ea838;
text-decoration:underline;
position:relative;
font-size:12px;
}
.breadcrumbs a:hover {
color:#1ea838;
text-decoration:underline;
}
/* .breadcrumbs > a:first-child { */
/* width:20px; */
/* background:url(pics/sprite.png) -120px -450px no-repeat; */
/* margin:0 10px 0 0; */
/* } */
/* .breadcrumbs > a:first-child:hover { */
/* background:url(pics/sprite.png) -140px -450px no-repeat; */
/* } */
.breadcrumbs > .breadcrumbs_separ {
display:inline-block;
vertical-align:middle;
width:6px;
height:6px;
background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='3' cy='3' r='3' fill='%231ea838'/%3e%3c/svg%3e ") 0 0 no-repeat;
    margin-right: 10px;
    margin-left: 5px;
}
.breadcrumbs > a:first-child::after {
background:none;
}
.breadcrumbs span {
display:inline-block;
vertical-align:middle;
min-height:6px;
color:#1ea838;
position:relative;
font-size:12px;
}
/* Хлебные крошки - Конец */


/* Табсы - Начало */

section.tabs_cont, .section.tabs_cont	{
	display:block;
	padding:0 0 25px 0;
	margin:10px auto;
}
ul.tabs, .main_middle ul.tabs	{
	list-style:none;
	padding:0;
	position:relative;
	top:1px;
	background:#f3f3f3;
	min-height:40px;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
ul.tabs > li, .main_middle ul.tabs > li	{
	display:inline-block;
	padding:10px 10px;
	margin:0;
	font:300 16px/20px 'Raleway', sans-serif;
	color:#444;
	cursor:pointer;
	height:20px;
	flex:1 1 100px;
	text-align:center;
	transition-duration:0.2s;
}
ul.tabs > li.current, .main_middle ul.tabs > li.current, ul.tabs > li:hover, .main_middle ul.tabs > li:hover	{
	background:#ff926b;
	color:#444;
}
ul.tabs > li::before, .main_middle ul.tabs >li::before	{
	display:none;
}
.tabs_content	{
	overflow:hidden;
	border:1px solid #eee;
}
.tabs_content .box	{
	display:none;
	padding:20px 10px;
}
.tabs_content .box.current	{
	display:block;
}
ul.tabs > li sup	{
	position:relative;
	top:-10px;
	vertical-align:bottom;
}
/* Табсы - Конец */



/* Страница Контакты - Начало */
.main_feedback	{
	display:inline-block;
	float:right;
	padding:0 0 20px 0;
	position:relative;
	z-index:1;
	width:49%;
}

.block_contacts_page_main	{
	display:inline-block;
	width:49%;
	min-width:280px;
}

.big_map	{
	width:100%;
	clear:both;
}
/* Страница Контакты - Конец */

@media screen and (max-width: 1249px) {
	html, body{
		min-width:320px;
	}
	
	.mid	{
		width:100%;
		max-width:100%;
		min-width:320px;
	}
	
	.slider_logo_cont, .slider_logo	{
		max-width:100%;
		overflow:hidden;
	}

	.main_mid, .main_bg	{
		position:relative;
		top:0;
		bottom:0;
		left:0;
		right:0;
		padding:0;
	}

	
}

@media screen and (max-width: 979px) {
	.main_middle	{
		padding:0 8px;
	}
	.main_middle .mid	{
		display:block;
	}
	aside.left_block, aside.right_block	{
		display:none;
	}
	main, .main	{
		display:block;
		padding-left:0;
		padding-right:0;
	}
}

@media screen and (max-width: 767px) {
	.block_contacts_page_main	{
		width:100%;
		float:none;
	}
	.main_feedback	{
		float:none;
		display:block;
		margin:0 auto;
		width:100%;
		min-width:280px;
	}
	.mobile_none	{
		display:none !important;
	}
	.main_middle .mid	{
		min-width:100%;
		max-width:100%;
	}
}

.block_t	{
	width:100%;
}

.block_t .mid	{
	position:relative;
	display:flex;
	flex-wrap:wrap;
}

.block_t .mid .t_elem	{
	display:flex;
	align-items: center;
	flex:1 0 300px;
	max-width:100%;
	position:relative;
	padding:20px;
	box-sizing:border-box;
}

.block_t .mid .t_elem_val	{
	display:inline-block;
}

@media screen and (max-width:1249px) {
	.block_t .mid .t_elem	{
		flex:1 0 100%;
	}
}

@media screen and (max-width:767px) {
	.block_t .mid .t_elem	{
		justify-content:center;
	}
	
	.main_middle h1, .h1, a.h1, a.h1:hover	{
		font-size:24px
	}
	
	.main_middle h2, .h2, a.h2, a.h2:hover	{
		font-size:22px
	}
	
	.main_middle h3, .h3, a.h3, a.h3:hover	{
		font-size:20px
	}
	
	.text_big, .text_big_up	{
		font-size:20px;
	}
	.column {
		display:block;
		-webkit-column-count:1;
		-moz-column-count:1;
		column-count:1;
		-webkit-column-gap:0;
		-moz-column-gap:0;
		column-gap:0;
		-webkit-column-rule:1px solid rgba(255,255,255,0);
		-moz-column-rule:1px solid rgba(255,255,255,0);
		column-rule:1px solid rgba(255,255,255,0);
		padding:10px 0 10px 0;
	}
}

@media print	{
	.left_block, .right_block,
	.main_middle h1:before, .h1:before,
	.main_middle h2:before, .h2:before,
	.main_middle h3:before, .h3:before	{
		display:none !important;
	}
	main {
		width:100% !important;
		box-sizing:border-box !important;
	}
	a[href^=http]:after {
		content:" <" attr(href) ">";
	}
	.breadcrumbs a:after{
		display:none;
	}
	h2	{
		page-break-before:always;
	}
	.tabs_content .box	{
		display:block;
	}
	*	{
		-webkit-print-color-adjust:exact;
	}
}
@media screen and (min-width:1250px) {
	.desctopHide, .menu li.desctopHide + .menu_separ	{
		display:none !important;
	}
}
@media screen and (max-width:1249px) {
	.mobHide, .menu li.mobHide + .menu_separ		{
		display:none !important;
	}
}


/* almaTextWriting effect */
.textWriting .letter { opacity: 0; }
.textWriting .showing {
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
	opacity: 1;
}

ymaps {
	max-width:100% !important;	
}
ymaps ymaps	{
	max-width:none !important;	
}


footer	{
	height:600px;
	position:absolute;
	bottom:0;
	left:380px;
	right:0;
	color:#f8f8f8;
	padding:20px 20px;
	background:#444444 url(pics/bg_footer.png) 50% 0 / cover repeat;
	overflow:hidden;
	box-sizing:border-box;
}

footer a	{
	color:#f8f8f8;	
}
footer a:hover	{
	color:#ffffff;	
}
.footer_after	{
	height:80px;
	width:100%;
	background:rgba(255, 0, 100, 1) url(pics/bg_footer_after.png) 50% 0 repeat;
	color:#dddddd;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.footer_after a	{
	color:#dddddd;	
}

/* Стили для футера - Начало */

.f_logo	{
	width:230px;
	height:100px;
	display:block;
	background:url(pics/sprite.png) 0 -100px no-repeat;
}

.f_copy	{
	top:0px;
	left:0px;
	width:100%;
	font-size:12px;
	margin: 0 auto;
}
.f_copy > span	{
	display:block;	
	width:100%;
	height: 25px;
	vertical-align:middle;
	text-align:left;
	color:#AAADAF;
    text-align: center;
}
.f_copy b	{
	font-weight:400;
	color:#ffffff;
}

.almaUp	{
	position:absolute;
	display:block;
	top:10px;
	left:600px;
	width:60px;
	height:60px;
	font-size:12px;
	background:url(pics/sprite.png) 0 -1018px no-repeat;	
}
.almaUp:hover, .almaUp:active	{
	background:url(pics/sprite.png) -60px -1018px no-repeat;	
}

.f_couner	{
	position:absolute;
	display:block;
	top:25px;
	left:490px;
	width:100px;
}
.f_privacy	{
	top:15px;
	right:0%;
	width:220px;
	color:#dddddd;
	font-size:12px;
	text-decoration:none;
}

.f_privacy:hover	{
	color:#ffffff;	
}

.f_captcha	{
	position:absolute;
	top:10px;
	right:20%;
}

.f_linkall	{
	position:absolute;
	display:block;
	top:40px;
	right:10px;
	width:200px;
	font-size:12px;
	color:#dddddd;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	padding:0 10px 0 10px;
}
.f_linkall:hover	{
	color:#ffffff;
}
.f_linkall::before	{
	content:'';
	position:absolute;
	display:block;
	top:-5px;
	right:0;
	width:90px;
	height:40px;
	background:url(pics/sprite.png) 0 -978px no-repeat;
}
.f_linkall:hover::before	{
	background:url(pics/sprite.png) -90px -978px no-repeat;
}


/* Стили для футера - Блоки - Начало */
.fcolmn_25	{
	width:21%;
	padding:10px 0;
	position:absolute;
	left:1%;
}
.fcolmn_25_2	{
	width:19%;
	padding:10px 0;
	position:absolute;
	left:26%;
}
.fcolmn_25_3	{
	width:21%;
	padding:10px 0;
	position:absolute;
	left:47%;
}
.fcolmn_25_4	{
	width:29%;
	padding:10px 0;
	position:absolute;
	left:70%;
}

.fcolmn_33	{
	width:31.3%;
	position:absolute;
	padding:0px 0;
}
.fcolmn_33_2	{
	width:17.3%;
	position:absolute;
	padding:0px 0;
	left:33.3%;
}
.fcolmn_33_3	{
	width:12.3%;
	padding:0px 0;
	position:absolute;
	left:66.6%;
}
.fcolmn_33_4	{
	width:31.3%;
	position:absolute;
	padding:0px 0;
	left:88%;
}

.fcolmn_header_name, a.fcolmn_header_name	{
	display:block;
	text-decoration:none;
	line-height:18px;
	font-size:16px;
	position:relative;
	padding:0 0 10px 0;
	color:#ffffff;
	font-weight:700;
}
.fcolmn_header_name::before	{
	content:'';
	position:absolute;
	display:block;
	width:36px;
	height:36px;
	left:0;
	top:0;
	background:url(pics/sprite.png) -0px -730px no-repeat;
}

/* -- Стили для футера - Иконки - Начало */
.f_sm_home, a.f_sm_home, .f_sm_phone, a.f_sm_phone, .f_sm_mail, a.f_sm_mail, .f_sm_adress, a.f_sm_adress, .f_sm_sitemap, a.f_sm_sitemap, .f_sm_time, a.f_sm_time, .f_sm_favorite, a.f_sm_favorite	{
	width:90%;
	position:relative;
	display:block;
	padding:0px 0 15px 0px;
	line-height:20px;
	color:#f8f8f8;
	text-decoration:none;
}
/*
.f_sm_home::before, a.f_sm_home::before, .f_sm_phone::before, a.f_sm_phone::before, .f_sm_mail::before, a.f_sm_mail::before, .f_sm_adress::before, a.f_sm_adress::before, .f_sm_sitemap::before, a.f_sm_sitemap::before, .f_sm_time::before, a.f_sm_time::before, .f_sm_favorite::before, a.f_sm_favorite::before	{
	content:'';
	width:30px;
	height:30px;
	background-image:url(pics/sprite.png);
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	left:2px;
}*/

a.f_sm_home:hover, a.f_sm_phone:hover, a.f_sm_mail:hover, a.f_sm_adress:hover, a.f_sm_sitemap:hover, a.f_sm_time:hover, a.f_sm_favorite:hover	{
	color:#f8f8f8;
}

.f_sm_home::before	{
	background-position: 0 -260px;
	top:10px;
	left:2px;
}
a.f_sm_home:hover::before	{
	background-position: 0 -290px;	
}

.f_sm_phone::before	{
	background-position: -30px -260px;
	top:10px;
	left:2px;
}
a.f_sm_phone:hover::before	{
	background-position: -30px -290px;	
}

.f_sm_mail::before	{
	background-position: -60px -260px;
	top:10px;
	left:2px;
}
a.f_sm_mail:hover::before	{
	background-position: -60px -290px;	
}

.f_sm_adress::before	{
	background-position: -90px -260px;
	top:10px;
	left:2px;
}
a.f_sm_adress:hover::before	{
	background-position: -90px -290px;	
}

.f_sm_sitemap::before	{
	background-position: -120px -260px;
	top:10px;
	left:2px;
}
a.f_sm_sitemap:hover::before	{
	background-position: -120px -290px;	
}

.f_sm_time::before	{
	background-position: -150px -260px;
	top:10px;
	left:2px;
}
a.f_sm_time:hover::before	{
	background-position: -150px -290px;	
}

.f_sm_favorite::before	{
	background-position: -180px -260px;
	top:10px;
	left:2px;
}
a.f_sm_favorite:hover::before	{
	background-position: -180px -290px;	
}
/* -- Стили для футера - Иконки - Конец */
/* -- Стили для футера - Меню - Начало */
.f_menu a	{
	width:100%;
	position:relative;
	display:block;
	padding:5px 0 5px 24px;
	line-height:20px;
	color:#f8f8f8;
	text-decoration:none;
}

.f_menu a::before	{
	content:'';
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -20px -450px no-repeat;
	position:absolute;
	top:5px;
	left:2px;
}

.f_menu a:hover	{
	color:#f8f8f8;
}

.f_menu a:hover::before	{
	background:url(pics/sprite.png) -40px -450px no-repeat;	
}
/* -- Стили для футера - Меню - Конец */
/* Стили для футера - Конец */



@media screen and (max-width: 1249px) {
	footer, .footer_after,
	.f_logo,
	.f_menu,
	.fcolmn_header_name,
	.f_sm_home, a.f_sm_home, .f_sm_phone, a.f_sm_phone, .f_sm_mail, a.f_sm_mail, .f_sm_adress, a.f_sm_adress, .f_sm_sitemap, a.f_sm_sitemap, .f_sm_time, a.f_sm_time, .f_sm_favorite, a.f_sm_favorite,
	.f_copy, .almaUp, .f_linkall, .f_couner, .f_privacy, .f_captcha	{
		position:relative;
		display:inline-block;
		vertical-align:middle;
		top:0;
		left:0;
		right:0;
		bottom:0;
	}
	.fcolmn_header_name	{
		display:block;
	}
	footer, .footer_after	{
		height:auto;
		padding:0;
		margin:0;
		width:100%;	
	}
	footer .mid, .footer_after .mid	{
		min-width:100%;
		padding:0 2%;
		box-sizing:border-box;
	}
	.f_copy	{
		display:block;
		width:90%;
		margin:0 auto;
	}
	
	.fcolmn_25, .fcolmn_25_2, .fcolmn_25_3, .fcolmn_25_4, .fcolmn_33, .fcolmn_33_2, .fcolmn_33_3, .fcolmn_33_4	{
		display:block;
		position:relative;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:0 auto;
		width:100%;
		padding:20px 0;
	}
	
	header, .footer_after	{
		text-align:center !important;
	}
}


@media print	{
	footer, .footer_after	{
		display:none !important;
	}
}

/* Стили для шапки - Начало */
.header_intro	{
	position:relative;
	min-height:100px;
}
.header_intro .header_intro_cont	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:10;
}
.small_header	{
	width:100%;
	height:40px;
	background:#444444 url(pics/bg_small_header.png) 50% 0 repeat;
	overflow:hidden;
	color:#f8f8f8;
	z-index:120;
}
.small_header a	{
	color:#ffffff;	
}
.small_header a:hover	{
	color:rgba(255, 0, 100, 1);	
}

header	{
	height:100px;
	position:relative;
	background:#ffffff url(pics/bg_header.png) 50% 0 repeat;
	color:#484848;
	z-index:100;
}

.header_intro header	{
	background:transparent;
}

header a	{
	color:#484848;	
}
header a:hover	{
	color:#444444;	
}
header::before	{
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:1px;
	background:#CBCBCB;
	top:100%;
	left:0;
	z-index:-1;
}

header::after	{
	content:'';
	display:block;
	clear:both;
}

.logo, a.logo, a.logo:hover, a.logo:active	{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	display:block;
	height:246px;
	background:url(pics/logo.png) 50% 50% no-repeat;
	z-index:100;
}
.pre_logo , a.pre_logo, a.pre_logo:hover, a.pre_logo:active	{
	position:relative;
	top:0px;
	left:0px;
	width:90px;
	display:block;
	height:85px;
	background:url(pics/pre_logo.png) 50% 50% no-repeat;
	z-index:100;
	margin:0 auto;
}
.slogan, a.slogan, a.slogan:hover, a.slogan:active	{
	display:block;
	font:300 20px/25px 'Raleway', sans-serif;
	position:absolute;
	top:25px;
	left:320px;
	text-decoration:none;
	color:#484848;
}

/* -- Маленькие иконки - Начало */
.smh_home, a.smh_home, .smh_phone, a.smh_phone, .smh_mail, a.smh_mail, .smh_adress, a.smh_adress, .smh_sitemap, a.smh_sitemap, .smh_time, a.smh_time, .smh_favorite, a.smh_favorite	{
	position:absolute;
	top:5px;
	left:50px;
	display:inline-block;
	min-height:30px;
	padding:0 0 0 34px;
	font:400 16px/30px 'Raleway', sans-serif;
	color:#ffffff;
	text-decoration:none;
}
a.smh_home:hover, a.smh_phone:hover, a.smh_mail:hover, a.smh_adress:hover, a.smh_sitemap:hover, a.smh_time:hover, a.smh_favorite:hover	{
	color:rgba(255, 0, 100, 1);
}
.smh_home::before, a.smh_home::before, .smh_phone::before, a.smh_phone::before, .smh_mail::before, a.smh_mail::before, .smh_adress::before, a.smh_adress::before, .smh_sitemap::before, a.smh_sitemap::before, .smh_time::before, a.smh_time::before, .smh_favorite::before, a.smh_favorite::before	{
	content:'';
	width:30px;
	height:30px;
	background-image:url(pics/sprite.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:2px;
}
.smh_home span, a.smh_home span, .smh_phone span, a.smh_phone span, .smh_mail span, a.smh_mail span, .smh_adress span, a.smh_adress span, .smh_sitemap span, a.smh_sitemap span, .smh_time span, a.smh_time span, .smh_favorite span, a.smh_favorite	{
	font:700 24px/30px 'Raleway', sans-serif;
}
.smh_home > a, a.smh_home > a, .smh_phone > a, a.smh_phone > a, .smh_mail > a, a.smh_mail > a, .smh_adress > a, a.smh_adress > a, .smh_sitemap > a, a.smh_sitemap > a, .smh_time > a, a.smh_time > a, .smh_favorite > a, a.smh_favorite	{
	display:block;
	text-decoration:none;
	font:inherit;
}
.smh_home, a.smh_home	{
	top:5px;
	left:50px;
}
.smh_home::before	{
	background-position:0 -200px;
	top:0;
	left:2px;
}
a.smh_home:hover::before	{
	background-position:0 -230px;
}

.smh_phone, a.smh_phone	{
	top:5px;
	left:20px;
}
.smh_phone::before	{
	background-position:-30px -200px;
	top:0;
	left:2px;
}
a.smh_phone:hover::before	{
	background-position:-30px -230px;	
}

.smh_mail, a.smh_mail	{
	top:5px;
	left:350px;
}
.smh_mail::before	{
	background-position:-60px -200px;
	top:0;
	left:2px;
}
a.smh_mail:hover::before	{
	background-position:-60px -230px;	
}

.smh_adress, a.smh_adress	{
	top:5px;
	left:0px;
}
.smh_adress::before	{
	background-position:-90px -200px;
	top:0;
	left:2px;
}
a.smh_adress:hover::before	{
	background-position:-90px -230px;	
}

.smh_sitemap, a.smh_sitemap	{
	top:5px;
	left:450px;
}
.smh_sitemap::before	{
	background-position:-120px -200px;
	top:0;
	left:2px;
}
a.smh_sitemap:hover::before	{
	background-position:-120px -230px;	
}

.smh_time, a.smh_time	{
	top:5px;
	left:550px;
}
.smh_time::before	{
	background-position:-150px -200px;
	top:0;
	left:2px;
}
a.smh_time:hover::before	{
	background-position:-150px -230px;	
}

.smh_favorite, a.smh_favorite	{
	top:5px;
	left:650px;
}
.smh_favorite::before	{
	background-position:-180px -200px;
	top:0;
	left:2px;
}
a.smh_favorite:hover::before	{
	background-position:-180px -230px;	
}
/* -- Маленькие иконки - Конец */
/* -- Большие иконки - Начало*/
.grh_home, a.grh_home, .grh_phone, a.grh_phone, .grh_phone_2, a.grh_phone_2, .grh_mail, a.grh_mail, .grh_adress, a.grh_adress, .grh_sitemap, a.grh_sitemap, .grh_time, a.grh_time	{
	position:absolute;
	top:10px;
	left:50px;
	display:inline-block;
	padding:10px 0 10px 50px;
	font:400 24px/30px 'Raleway', sans-serif;
	color:#484848;
	text-decoration:none;
}

.grh_home span, .grh_phone  span, .grh_phone_2  span, .grh_mail span, .grh_adress span, .grh_sitemap span, .grh_time span	{
	font:300 18px/30px 'Raleway', sans-serif;
	display:inline-block;
}

.grh_home::before, a.grh_home::before, .grh_phone::before, a.grh_phone::before, .grh_phone_2::before, a.grh_phone_2::before, .grh_mail::before, a.grh_mail::before, .grh_adress::before, a.grh_adress::before, .grh_sitemap::before, a.grh_sitemap ::before, .grh_time::before, a.grh_time::before	{
	content:'';
	width:50px;
	height:50px;
	background-image:url(pics/sprite.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;	
}
a.grh_home:hover, a.grh_phone:hover, a.grh_phone_2:hover, a.grh_mail:hover, a.grh_adress:hover, a.grh_sitemap:hover , a.grh_time:hover	{
	color:#444444;
}

.grh_home, a.grh_home	{
	top:10px;
	left:50px;
}
.grh_home::before	{
	background-position:0 -350px;
	top:0;
	left:0;
}
a.grh_home:hover::before	{
	background-position:0 -400px;	
}

.grh_phone, a.grh_phone	{
	top:10px;
	left:600px;
}
.grh_phone::before	{
	background-position:-50px -350px;
	top:0;
	left:0;
	/*display:none;*/
}
a.grh_phone:hover::before	{
	background-position:-50px -400px;
}

.grh_phone_2, a.grh_phone_2	{
	top:50px;
	left:600px;
}
.grh_phone_2::before	{
	background-position:-50px -350px;
	top:0;
	left:0;
}
a.grh_phone_2:hover::before	{
	background-position:-50px -400px;	
}

.grh_mail, a.grh_mail	{
	top:10px;
	left:250px;
}
.grh_mail::before	{
	background-position:-100px -350px;
	top:0;
	left:0;
}
a.grh_mail:hover::before	{
	background-position:-100px -400px;	
}

.grh_adress, a.grh_adress	{
	top:10px;
	left:350px;
}
.grh_adress::before	{
	background-position:-150px -350px;
	top:0;
	left:0;
}
a.grh_adress:hover::before	{
	background-position:-150px -400px;	
}

.grh_sitemap, a.grh_sitemap	{
	top:10px;
	left:450px;
}
.grh_sitemap::before	{
	background-position:-200px -350px;
	top:0;
	left:0;
}
a.grh_sitemap:hover::before	{
	background-position:-200px -400px;	
}

.grh_time, a.grh_time	{
	top:10px;
	left:550px;
}
.grh_time::before	{
	background-position:-250px -350px;
	top:0;
	left:0;
}
a.grh_time:hover::before	{
	background-position:-250px -400px;	
}
/* -- Большие иконки - Конец*/

.zakaz_zvonka, a.zakaz_zvonka	{
    /* display: block; */
    margin: 0;
    /* position: absolute; */
	position: static;
	background: transparent;
	font: 700 16px/50px 'Inter', sans-serif;
	color: #fff;
	margin-bottom: 40px;
	text-decoration: none;
	border-radius: 5px;
	background: #0B5149;
	height: 50px;
    width: 195px;
}

.langs	{
	width:50px;
	height:25px;
	position:absolute;
	top:5px;
	right:20px;
}
.langs_RU, .langs_EN, .langs_RU_chosed, .langs_EN_chosed	{
	width:25px;
	height:25px;
	display:inline-block;
}
.langs_RU	{
	background:url(pics/sprite.png) -5px -322px no-repeat;	
}
.langs_EN	{
	background:url(pics/sprite.png) -30px -322px no-repeat;	
}
.langs_RU:hover	{
	background:url(pics/sprite.png) -65px -322px no-repeat;	
}
.langs_EN:hover		{
	background:url(pics/sprite.png) -90px -322px no-repeat;	
}
.langs_RU_chosed	{
	background:url(pics/sprite.png) -125px -322px no-repeat;	
}
.langs_EN_chosed	{
	background:url(pics/sprite.png) -150px -322px no-repeat;	
}

.soc_seti	{
	position:absolute;
	display:inline-block;
	height:30px;
	top:5px;
	right:20px;
}



/* -- Стили корзины в шапке - Начало */

.header_im_cont	{
	position:static;
}

ul.header_im	{
	position:absolute;
	width:80px;
	height:50px;
	display:block;
	padding:0;
	margin:0;
	z-index:30;	
}

ul.header_im.header_basket	{
	bottom:0px;
	right:20px;
}
ul.header_im.header_like	{
	bottom:0px;
	right:230px;
}
ul.header_im.header_compare	{
	bottom:0px;
	right:320px;
}
ul.header_im.header_im_with_text	{
	width:200px;
}


ul.header_im > li	{
	position:relative;
	width:100%;
	height:50px;
	display:inline-block;
	padding:0;
	margin:0;
	list-style:none;
}

ul.header_im > li.header_im_full	{
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	-khtml-border-radius:15px 15px 0 0;
	border-radius:0 0 0 0;
	transition:background-color 0.2s ease 0s;
	background:transparent;
	-moz-box-shadow:0 0 0 0 rgba(0, 0, 0 ,0);
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0 ,0);
	box-shadow:0 0 0 0 rgba(0, 0, 0 ,0);
}
ul.header_im > li.header_im_full:hover	{
	background:rgba(255, 0, 100, 1);

	-moz-box-shadow:0 -3px 3px 0 rgba(0, 0, 0 ,0.2);
	-webkit-box-shadow:0 -3px 3px 0 rgba(0, 0, 0 ,0.2);
	box-shadow:0 -3px 3px 0 rgba(0, 0, 0 ,0.2);
}

ul.header_im > li > a	{
	position:relative;
	width:100%;
	height:50px;
	display:inline-block;
	padding:0;
	margin:0;
	text-align:center;
}


ul.header_im > li > a > span.header_im_text	{
	display:inline-block;
	vertical-align:middle;
	color:#444444;
	width:110px;
	padding-left:10px;
	text-align:left;
	font:600 16px 'Raleway', sans-serif;
	
}

ul.header_im > li.header_im_full:hover > a > span.header_im_text	{
	color:#ffffff;	
}
ul.header_im > li > a > span.header_im_icon	{
	width:50px;
	height:50px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
ul.header_im.header_basket > li > a > span.header_im_icon	{
	background:url(pics/sprite.png) 0 -1533px no-repeat;	
}
ul.header_im.header_basket > li:hover > a > span.header_im_icon	{
	background:url(pics/sprite.png) -50px -1533px no-repeat;
}
ul.header_im.header_basket > li.header_im_full > a > span.header_im_icon	{
	background:url(pics/sprite.png) -100px -1533px no-repeat;	
}
ul.header_im.header_basket > li.header_im_full:hover > a > span.header_im_icon	{
	background:url(pics/sprite.png) -150px -1533px no-repeat;
}
ul.header_im.header_compare > li > a > span.header_im_icon	{
	background:url(pics/sprite.png) 0 -1483px no-repeat;	
}
ul.header_im.header_compare > li:hover > a > span.header_im_icon	{
	background:url(pics/sprite.png) -50px -1483px no-repeat;
}
ul.header_im.header_like > li > a > span.header_im_icon	{
	background:url(pics/sprite.png) -100px -1483px no-repeat;	
}
ul.header_im.header_like > li:hover > a > span.header_im_icon	{
	background:url(pics/sprite.png) -174px -1483px no-repeat;
}
ul.header_im > li.header_im_full > a > span.header_im_icon > span	{
	display:block;
	min-width:10px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:5px;
	right:-5px;
	background:rgba(255, 0, 100, 1);
	color:#ffffff;
	padding:0 5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
}
ul.header_im > li.header_im_full:hover > a > span.header_im_icon > span	{
	background:#444444;
	color:#ffffff;	
}
ul.header_im > li.header_im_full > ul	{
	display:none;
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	width:280px;
}
ul.header_im > li.header_im_full:hover > ul	{
	position:absolute;
	display:block;
	top:50px;
	right:0;
	width:300px;
	box-sizing:border-box;
	padding:10px;
	background:#ffffff;
	border-top:3px solid rgba(255, 0, 100, 1);
	border-bottom:3px solid rgba(255, 0, 100, 1);
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-moz-box-shadow:0 3px 2px 2px rgba(0, 0, 0 ,0.2);
	-webkit-box-shadow:0 3px 2px 2px rgba(0, 0, 0 ,0.2);
	box-shadow:0 3px 2px 2px rgba(0, 0, 0 ,0.2);
}
ul.header_im > li.header_im_full:hover > ul > li	{
	position:relative;
	width:100%;
	display:block;
	margin:0;
	list-style:none;
	border-bottom:1px dashed #292929;
	padding:15px 0;
}
ul.header_im > li.header_im_full:hover > ul > li.header_im_title	{
	color:#292929;
	padding:5px 0;
	font:400 22px 'Raleway', sans-serif;
}
ul.header_im > li.header_im_full:hover > ul > li:last-child	{
	border-bottom:0;
	padding:15px 0 0 0;
}
ul.header_im > li.header_im_full:hover > ul > li > a	{
	display:block;
	position:relative;
	width:100%;
	text-decoration:none;
}
ul.header_im > li.header_im_full:hover > ul > li > a.button	{
	width:auto;
}
ul.header_im > li.header_im_full:hover > ul > li > a > img	{
	display:block;
	width:64px;
	height:64px;
	position:absolute;
	top:0;
	left:0;
}
ul.header_im > li.header_im_full:hover > ul > li > a > span	{
	display:block;
	width:200px;
	min-height:64px;
	position:relative;
	top:0;
	left:80px;
	color:#292929;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
ul.header_im > li.header_im_full:hover > ul > li > a:hover > span	{
	color:rgba(255, 0, 100, 0.9);;	
}
.basketBriefTotal a, .basketBriefTotal a:hover	{
	color:#292929;
}
/* -- Стили корзины в шапке - Конец */

/* --Личный кабинет вход и выход - Начало */
.lk_enter, a.lk_enter, .lk_entered, a.lk_entered, .lk_exit, a.lk_exit {
	display:block;
	position:absolute;
	height:27px;
	line-height:27px;
	text-align:left;
	max-width:300px;
	padding:0 10px 0 34px;
	text-decoration:none;
	-moz-border-radius:13.5px;
	-webkit-border-radius:13.5px;
	-khtml-border-radius:13.5px;
	border-radius:13.5px;
	overflow:hidden;
	white-space:nowrap;
}
.lk_enter, a.lk_enter	{
	top:5px;
	right:20px;
}

.lk_enter::before	{
	content:'';
	width:34px;
	height:34px;
	background:url(pics/sprite.png) 0 -1813px no-repeat;
	position:absolute;
	top:-4px;
	left:0;
}

.lk_entered, a.lk_entered	{
	top:5px;
	right:100px;
	text-overflow:ellipsis;
}
.lk_entered::before	{
	content:'';
	width:34px;
	height:34px;
	background:url(pics/sprite.png) 0 -1813px no-repeat;
	position:absolute;
	top:-4px;
	left:0;
}
.lk_entered::after, a.lk_entered::after	{
	content:'';
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	background:-moz-linear-gradient(right, rgba(255,255,255,0) 0%, #ffffff 100%); 
	background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0%, #ffffff 100%);
	background:linear-gradient(to right, rgba(255,255,255,0) 0%, #ffffff 100%); 
}

.lk_exit, a.lk_exit	{
	top:5px;
	right:20px;
}
.lk_exit:hover, a.lk_exit:hover	{
	text-decoration:underline;
}
.lk_exit::before, a.lk_exit::before	{
	content:'';
	width:34px;
	height:34px;
	background:url(pics/sprite.png) -34px -1813px no-repeat;
	position:absolute;
	top:-4px;
	left:0;
}
/* -- Личный кабинет вход и выход - Конец */

/* -- Стили адаптивной версии в десктопной версии - Начало */
.mob_line	{
	display:inline;
}
.mob_line_show_on_mob, a.mob_line_show_on_mob	{
	display:none;
}

.contacts_mob_open, .account_mob_open, .basket_mob_open,
.menu_cont_hor .lk_enter, .menu_cont_hor a.lk_enter, .menu_cont_hor .lk_entered, .menu_cont_hor a.lk_entered, .menu_cont_hor .lk_exit, .menu_cont_hor a.lk_exit	{
	display:none;
}

/* -- Стили адаптивной версии в десктопной версии - Конец */

@media screen and (max-width: 1249px) {
	header, .small_header	{
		height:auto;
		padding:0 0;
		margin:0;
		width:100%;
		box-sizing:border-box;
	}
	
	header .mid, .small_header .mid	{
		min-width:100%;
	}
	.header_intro .header_intro_cont	{
		position:relative;
		display:block;
		vertical-align:top;
		top:0;
		left:0;
		right:0;
		bottom:0;
		max-width:100%;
	}

	.logo, a.logo, a.logo:hover, a.logo:active,
	.langs,
	ul.header_im, .header_im_cont	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		top:0;
		left:0;
		right:0;
		bottom:0;
		max-width:100%;
	}
	
	
	.zakaz_zvonka, a.zakaz_zvonka,
	.soc_seti,
	.slogan, a.slogan, a.slogan:hover, a.slogan:active,
	.smh_home, a.smh_home, .smh_mail, a.smh_mail, .smh_phone, a.smh_phone, .smh_adress, a.smh_adress, .smh_sitemap, a.smh_sitemap, .smh_time, a.smh_time, .smh_favorite, a.smh_favorite,
	.grh_home, a.grh_home, .grh_mail, a.grh_mail, .grh_phone, a.grh_phone, .grh_phone_2, a.grh_phone_2, .grh_adress, a.grh_adress, .grh_sitemap, a.grh_sitemap , .grh_time, a.grh_time,
	.lk_enter, a.lk_enter, .lk_entered, a.lk_entered, .lk_exit, a.lk_exit	{
		display:none;
	}

	.logo, a.logo, a.logo:hover, a.logo:active	{
		width:150px;
		height:50px;
		background-size:100% auto;
		width: 166px;
		margin:10px;
		height: 71px;
		background:url(pics/logo_mob.png) 50% 0 / cover no-repeat;
		/*margin:10px;
		width:calc(100% - 110px);
		background-size:contain;
		background-position:0 50%;*/
	}

	.small_header > .mid, header	{
		text-align:left !important;
	    background: #E1E4E6;
}
	
	.header_im_cont	{
		z-index:1;
		text-align:right;
		float:right;
	}

	.mob_line	{
		display:block;
		/*width:100%;
		clear:both;*/
	    background: url(pics/left_menu.png) 50% 100% / cover no-repeat, #28201B;
}
	a.mob_line_show_on_mob, a.mob_line_show_on_mob:hover, .mob_line_show_on_mob, .mob_line_show_on_mob:hover	{
		display:inline-block;
		position:relative;
		top:20px;
		left:10px;
		right:0;
		bottom:0;
		padding-left:0;
		font:400 22px/30px 'Raleway', sans-serif;
	    color: #BB8A63;
}
	.mob_line_show_on_mob span	{
		font:300 15px/30px 'Raleway', sans-serif;
	}
	
	
	.mob_line_show_on_mob::before{
		display:none;
	}

	.contacts_mob_open	{
		display:none;
		position:relative;
		width:50px;
		height:50px;
		cursor:pointer;
		background:url(pics/sprite.png) 0 -876px no-repeat;
		margin:0;
		vertical-align:top;
	}
	.account_mob_open{
		display:inline-block;
		position:relative;
		width:50px;
		height:50px;
		cursor:pointer;
		background:url(pics/sprite.png) -50px -876px no-repeat;
		margin:0;
		vertical-align:top;
		float:right;
	}
	.langs_mob_open	{
		display:inline-block;
		position:relative;
		width:50px;
		height:50px;
		margin:0;
		vertical-align:top;
		padding:12.5px 0 0 0;
		float:right;
		box-sizing:border-box;
	}

	.basket_mob_open,
	.menu_cont_hor .lk_enter, .menu_cont_hor a.lk_enter, .menu_cont_hor .lk_entered, .menu_cont_hor a.lk_entered, .menu_cont_hor .lk_exit, .menu_cont_hor a.lk_exit	{
		display:block;
		font:300 16px/30px 'Raleway', sans-serif;
		padding:10px 10px 10px 35px;
		color:#292929;
		background:#fff;
		text-decoration:none;
		position:relative;
		border-top:1px solid #ddd;

		border-radius:0;
		top:0;
		left:0;
		right:0;
		bottom:0;
		max-width:100%;
	}
	.basket_mob_open::before	{
		content:'';
		position:absolute;
		display:block;
		width:34px;
		height:34px;
		left:0;
		top:7px;
		background:url(pics/sprite.png) -68px -1813px no-repeat;
	}
	
	.menu_cont_hor .lk_enter::before, .lk_entered::before, .lk_exit::before		{
		top:7px;
	}
}

@media screen and (max-width: 1249px) {
	ul.header_im > li	{
		position:static;
	}
	ul.header_im	{
		/*float:right;*/
		/*margin-right:9px;*/
		position:static;
	}
	ul.header_im > li.header_im_full:hover > ul	{
		width:320px;
		max-width:100%;
		box-sizing:border-box;
	}
	
	ul.header_im.header_im_with_text	{
		width:65px;
	}
	
	ul.header_im.header_im_with_text > li > a > span.header_im_text	{
		display:none;
	}
	ul.header_im > li.header_im_full > ul, ul.header_im > li.header_im_full:hover > ul	{
		display:none;
	}
}

@media print	{
	header, .small_header	{
		display:none !important;
	}
}
/* Стили для шапки - Конец */




@media print	{
	.controle_panel	{
		display:none !important;
	}
}

/* -- Стили для таблиц - Начало */

td, th {
	padding:0;
	max-width:100%;
	box-sizing:border-box;
}

table.info_table	{
	width:100%;
	max-width:100%;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
	box-sizing:border-box;
}
table.info_table > tbody > tr:nth-child(2n+1) > td, table.info_table > tr:nth-child(2n+1) > td	{
	background:#eee;
}
table.info_table > tbody > tr:nth-child(2n) > td, table.info_table > tr:nth-child(2n) > td	{
	background:#ffffff;
}
table.info_table  > tbody > tr > td, 
table.info_table > tfoot > tr > td, 
table.info_table > thead > tr > td	{
	padding:5px 10px;
	border:1px solid #ddd;
	vertical-align:top;
	text-align:left;
	box-sizing:border-box;
}
table.info_table  > tbody > tr > th, 
table.info_table > tfoot > tr > th, 
table.info_table > thead > tr > th	{
	background:#aaa;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	padding:5px 10px;
}
table.info_table_head > tbody > tr:first-child > td, table.info_table_head > tbody > tr:first-child > td	{
	background:#aaa;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	padding:5px 10px;
}
table.info_table_footer > tbody > tr:last-child > td, table.info_table_footer > tbody > tr:last-child > td	{
	background:#ddd;
	color:#000;
	text-align:left;
	font-weight:normal;
	padding:5px 10px;
}

table.info_table td p:first-child	{
	padding-top:0;
}
table.table_adaptive_titles .table_adaptive_titles_title {
	display:none;
}

@media screen and (max-width:767px) {
	table.block_table, table.block_table > tbody, table.block_table > thead, table.block_table > tfoot,
	table.block_table > * > tr, table.block_table > * > tr > td, table.block_table > * > tr > th	{
		display:block;
		max-width:100%;
		overflow:hidden;
	}
	.table_adaptive_titles,
	.table_adaptive_titles > tbody, table.table_adaptive_titles > thead, table.table_adaptive_titles > tfoot,
	table.table_adaptive_titles > * > tr	{
		display:block;
	}
	table.table_adaptive_titles > * > tr.active  > td, table.table_adaptive_titles > * > tr.active  > th, 
	table.table_adaptive_titles > tbody > tr.active:nth-child(2n+1) > td, table.table_adaptive_titles  > tbody > tr.active:nth-child(2n+1) > th, 
	table.table_adaptive_titles > thead > tr.active:nth-child(2n+1) > td, table.table_adaptive_titles  > thead > tr.active:nth-child(2n+1) > th, 
	table.table_adaptive_titles > tfoot > tr.active:nth-child(2n+1) > td, table.table_adaptive_titles  > tfoot > tr.active:nth-child(2n+1) > th	{
		display:block;
		background:#fff;
	}
	table.table_adaptive_titles  > *:first-of-type > tr > td:first-of-type, table.table_adaptive_titles  > *:first-of-type > tr.active > td:first-of-type	{
		display:block;
		position:relative;
		background:#ff926b;
		cursor:pointer;
	}
	table.table_adaptive_titles  > *:first-of-type > tr:first-of-type	{
		display:none;
	}
	table.table_adaptive_titles .table_adaptive_titles_title {
		display:inline;
	}
	table.table_adaptive_titles > * > tr > td > p:first-of-type	{
		display:inline;
	}
	
	table.table_adaptive_titles.table_adaptive_titles_accordion > * > tr  > td, 
	table.table_adaptive_titles.table_adaptive_titles_accordion > * > tr  > th {
		display:none;
		min-width:100%;
	}
	table.table_adaptive_titles.table_adaptive_titles_accordion > * > tr > td:first-of-type::before {
		content:'';
		position:absolute;
		top:3.5px;
		right:5px;
		display:block;
		width:20px;
		height:20px;
		background:url(pics/sprite.png) -140px -1273px no-repeat;
		transition-duration:0.5s;
		transform:rotateX(0);
	}
	table.table_adaptive_titles.table_adaptive_titles_accordion > * > tr.active > td:first-of-type::before {
		transform:rotateX(180deg);
	}
	table.table_adaptive_titles.table_adaptive_titles_accordion  > *:first-of-type > tr > td:first-of-type, 
	table.table_adaptive_titles.table_adaptive_titles_accordion  > *:first-of-type > tr.active > td:first-of-type	{
		padding-right:30px;
	}
	

	table.table_adaptive_flex > tbody > tr, table.table_adaptive_flex > thead > tr, table.table_adaptive_flex > tfoot > tr	{
		display:flex;
		align-content:stretch;
		flex-wrap:wrap;
		margin:5px 0;
		border:1px solid #ddd;
	}
	table.table_adaptive_flex > tbody > tr > td, 
	table.table_adaptive_flex > tfoot > tr > td, 
	table.table_adaptive_flex > thead > tr > td,
	table.table_adaptive_flex > tbody > tr > th, 
	table.table_adaptive_flex > tfoot > tr > th, 
	table.table_adaptive_flex > thead > tr > th	{
		flex:1 1 auto;
		border:0.5px solid #ddd;
		padding-left:10px;
		padding-right:10px;
	}
	table.table_adaptive_nums > tbody > tr > td, 
	table.table_adaptive_nums > tfoot > tr > td, 
	table.table_adaptive_nums > thead > tr > td,
	table.table_adaptive_nums > tbody > tr > th, 
	table.table_adaptive_nums > tfoot > tr > th, 
	table.table_adaptive_nums > thead > tr > th	{
			counter-increment:myCounter;
	}

	table.table_adaptive_nums > tbody > tr > td::before, 
	table.table_adaptive_nums > tfoot > tr > td::before, 
	table.table_adaptive_nums > thead > tr > td::before,
	table.table_adaptive_nums > tbody > tr > th::before, 
	table.table_adaptive_nums > tfoot > tr > th::before, 
	table.table_adaptive_nums > thead > tr > th::before {
		content:counter(myCounter);
		display:inline-block;
		vertical-align:baseline;
		position:relative;
		left:-5px;
		text-align:center;
		color:rgba(255, 0, 100, 1);
		text-shadow:none !important;
		font:400 12px / 16px 'Raleway', sans-serif;
		padding:0 2px;
		height:16px;
		min-width:12px;
		text-align:center;
		border-radius:50%;
		box-shadow:inset 0 0 0 1px rgba(255, 0, 100, 1);
	}
	
	table.antiTable, table.antiTable > tbody, table.antiTable > thead, table.antiTable > tfoot	{
		display:block;
		text-align:center;
	}
	table.antiTable > * > tr	{
		display:inline;
	}
	table.antiTable  > tbody > tr > td, 
	table.antiTable > tfoot > tr > td, 
	table.antiTable > thead > tr > td,
	table.antiTable  > tbody > tr > th, 
	table.antiTable > tfoot > tr > th, 
	table.antiTable > thead > tr > th	{
		display:inline-block;
		text-align:left;
		padding:0 10px;
		width:200px;
		max-width:100%;
		box-sizing:border-box;
	}
}


table.properties_table	{
	width:100%;
	max-width:100%;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
	box-sizing:border-box;
}	
table.properties_table > * > tr > td, table.properties_table > * > tr > th 	{
	background:#fff;
	vertical-align:bottom;
	padding:5px 0;
	font:400 14px / 20px 'Inter', sans-serif;
	background-image:url(pics/properties_table.png);
	position:relative;
}

table.properties_table > * > tr.group td	{
	background:#ff926b;
	border-top:1px solid #f3f3f3;
	padding:5px 30px 5px 10px;
	font:600 14px / 20px 'Raleway', sans-serif;
	cursor:pointer;
}

table.properties_table > * > tr.group > td::before, table.properties_table > * > tr.group.active:hover > td::before {
	content:'';
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -140px -1273px no-repeat;
	transition-duration:.5s;
	transform:rotateX(180deg);
}
table.properties_table > * > tr.group.active > td::before, table.properties_table > * > tr.group:hover > td::before {
	transform:rotateX(0);
}
table.properties_table > * > tr.group.active:hover > td::before{
	transform:rotateX(180deg);
}

table.properties_table > * > tr td:last-of-type	{
	text-align:right;
	background-position:0 100%;
	background-repeat:repeat-x;
}
table.properties_table > * > tr td:first-of-type	{
	text-align:left;	
	background-position:100% 100%;
	background-repeat:repeat-x;
}

table.properties_table > * > tr td > .value	{
	background:#fff;
	display:inline;
	padding:0 20px 0 5px;
}

table.properties_table > * > tr td > .name	{
	background:#fff;
	display:inline;
	padding:0 5px 0 20px;
}


.basket_properties_table	{
	width:100%;
	max-width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end;
	justify-content:flex-end;
	background:#fff url(pics/properties_table.png) 0 100% repeat-x;
}

.basket_properties_table .first_value	{
	flex:1 1 100px;
	padding:5px 0;
}
.basket_properties_table .mid_value	{
	flex:1 1 100px;
	padding:5px 0 5px 10px;
	text-align:right;
}
.basket_properties_table .last_value	{
	flex:0 0 60px;
	padding:0 0 2px 10px;
	background:#fff;
}

.basket_properties_table > * > .value, .basket_properties_table .value	{
	display:inline;
	background:#fff;
	font:400 16px / 20px 'Raleway', sans-serif;	
}
.basket_properties_table_change, a.basket_properties_table_change	{
	width:30px;
	height:30px;
	display:inline-block;
	background:#fff url(pics/sprite.png) -60px -1635px no-repeat;
	vertical-align:middle;
}
.basket_properties_table_change:hover, a.basket_properties_table_change:hover	{
	background:#fff url(pics/sprite.png) -90px -1635px no-repeat;	
}
.basket_properties_table_del, a.basket_properties_table_del	{
	width:30px;
	height:30px;
	display:inline-block;
	background:#fff url(pics/sprite.png) 0 -1635px no-repeat;
	vertical-align:middle;
}
.basket_properties_table_del:hover, a.basket_properties_table_del:hover	{
	background:#fff url(pics/sprite.png) -30px -1635px no-repeat;		
}



table.almaAccordion,
table.almaAccordion > tbody,
table.almaAccordion > tbody > tr
table.almaAccordion > *, table.almaAccordion > * > *, table.almaAccordion > * > * > *	{
	display:block;
	width:100%;
}

table.almaAccordion  > tbody > tr > td, 
table.almaAccordion > tfoot > tr > td, 
table.almaAccordion > thead > tr > td,
table.almaAccordion  > tbody > tr > th, 
table.almaAccordion > tfoot > tr > th, 
table.almaAccordion > thead > tr > th	{
	display:none;
	width:100%;
	padding:10px 20px;
	box-sizing:border-box;	
}

table.almaAccordion  > tbody > tr > td:first-child, 
table.almaAccordion > tfoot > tr > td:first-child, 
table.almaAccordion > thead > tr > td:first-child,
table.almaAccordion  > tbody > tr > th:first-child, 
table.almaAccordion > tfoot > tr > th:first-child, 
table.almaAccordion > thead > tr > th:first-child	{
	display:block;
	padding:10px 30px 10px 20px;
	font:400 16px/20px 'Raleway', sans-serif;
	margin:0;
	position:relative;
	box-shadow:0 0 0 1px #f3f3f3;
	transition-duration:0.2s;
	background:transparent;
	color:#292929;
	margin:10px 0 0 0;
	cursor:pointer;
}

table.almaAccordion > tbody > tr > td:first-child:hover, 
table.almaAccordion > tfoot > tr > td:first-child:hover, 
table.almaAccordion > thead > tr > td:first-child:hover,
table.almaAccordion > tbody > tr > th:first-child:hover, 
table.almaAccordion > tfoot > tr > th:first-child:hover, 
table.almaAccordion > thead > tr > th:first-child:hover	{
	background:#ff926b;
	color:#444;
}


table.almaAccordion > tbody > tr.active > td, 
table.almaAccordion > tfoot > tr.active > td, 
table.almaAccordion > thead > tr.active > td,
table.almaAccordion > tbody > tr.active > th, 
table.almaAccordion > tfoot > tr.active > th, 
table.almaAccordion > thead > tr.active > th	{
	display:block;
	box-shadow:0 0 0 1px #f3f3f3;
}


table.almaAccordion  > tbody > tr.active > td:first-child, 
table.almaAccordion > tfoot > tr.active > td:first-child, 
table.almaAccordion > thead > tr.active > td:first-child,
table.almaAccordion  > tbody > tr.active > th:first-child, 
table.almaAccordion > tfoot > tr.active > th:first-child, 
table.almaAccordion > thead > tr.active > th:first-child	{
	background:#ff926b;
	color:#444;
	box-shadow:0 0 0 1px #ff926b;
}

table.almaAccordion  > tbody > tr > td:first-child::after, 
table.almaAccordion > tfoot > tr > td:first-child::after, 
table.almaAccordion > thead > tr > td:first-child::after,
table.almaAccordion  > tbody > tr > th:first-child::after, 
table.almaAccordion > tfoot > tr > th:first-child::after, 
table.almaAccordion > thead > tr > th:first-child::after	{
	content:'';
	display:block;
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -155px -1700px no-repeat;
	position:absolute;
	right:4px;
	top:9px;
	transition-duration:0.2s;
	color:#444;
}

table.almaAccordion  > tbody > tr.active > td:first-child::after, 
table.almaAccordion > tfoot > tr.active > td:first-child::after, 
table.almaAccordion > thead > tr.active > td:first-child::after,
table.almaAccordion  > tbody > tr.active > th:first-child::after, 
table.almaAccordion > tfoot > tr.active > th:first-child::after, 
table.almaAccordion > thead > tr.active > th:first-child::after	{
	background:url(pics/sprite.png) -155px -1700px no-repeat;
	transform:rotateX(180deg);
}


table.almaTabs, 
table.almaTabs > tbody, table.almaTabs > *,
table.almaTabs > tbody > tr, table.almaTabs > * > *	{
	display:block;
	width:100%;
}
table.almaTabs  > * > tr:first-of-type	{
	padding:0;
	position:relative;
	top:1px;
	min-height:40px;
	overflow:hidden;
	background:#f3f3f3;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
table.almaTabs  > * > tr:first-of-type > td	{
	flex:1 1 100px;
	width:auto;
	padding:10px 10px;
	font:300 16px/20px 'Raleway', sans-serif;
	margin:0;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	color:#444;
	cursor:pointer;
	min-height:20px;
	transition-duration:0.2s;
}


table.almaTabs  > * > tr:first-of-type > td.active, 
table.almaTabs  > * > tr:first-of-type > td:first-of-type,
table.almaTabs  > * > tr:first-of-type > td:hover,
table.almaTabs  > * > tr:first-of-type > td.deactive:hover	{
	background:#ff926b;
	color:#444;
}
table.almaTabs  > * > *:first-of-type > td.deactive, table.almaTabs  > * > tr:first-of-type > td.deactive:first-of-type, table.almaTabs  > * > *:first-of-type > td	{
	color:#444;
	background:transparent;
}


table.almaTabs  > * > tr:last-of-type	{
	box-shadow:inset 0 0 0 1px #f3f3f3;
}
table.almaTabs  > * > tr:last-of-type > td	{
	display:none;
}
table.almaTabs  > * > tr:last-of-type > td.active,
table.almaTabs  > * > tr:last-of-type > td:first-of-type	{
	display:block;
	width:100%;
	padding:10px 20px;
	box-sizing:border-box;	
}
table.almaTabs  > * > tr:last-of-type > td.deactive	{
	display:none !important;
}
/* -- Стили для таблиц - Конец */

/* Меню - Начало */
/* -- Меню - Горизонтальное - Начало */

@media screen and (min-width:1250px) {

	.menu_cont_hor {
		position:relative;
		display:block;
		background:rgba(255, 0, 100, 1) url(pics/bg_menu.png) 50% 0 repeat;
		width:100%;
		min-height:60px;
		z-index:80;
	    left: 350px;
}

	.menu_cont_hor:before{
		content:'';
		position:absolute;
		display:block;
		width:100%;
		height:8px;
		background:url(pics/bg_shadow.png) 50% 100% no-repeat;
		top:100%;
		left:0;
		z-index:-1;
	}
	.menu, .menu .menu_separ, .menu > ul > li > a, .menu > ul > li > a:visited, .menu > ul > li .menu_active, .menu > ul > li .menu_active, .menu > ul > li, .menu > ul > li:hover > a	{
		height:60px;
		font-family:'Raleway', sans-serif;
	}

	.menu {
		position:relative;
		width:100%;
		max-width:100%;
		margin:0 auto;
		z-index:10;
	}
	.menu .menu_separ	{
		width:1px; 
		background:url(pics/menааu_separ.png) 100% 50% no-repeat;
	}
	.menu > ul > li > a, .menu > ul > li > a:visited, .menu > ul > li .menu_active {
		display:table-cell;
		vertical-align:middle;
		font-size:16px;
		color:#f8f8f8;
		text-decoration:none;
		text-transform:uppercase;
		overflow:hidden;
		padding:0 30px;
		font-weight: 600;
	}
	.menu > ul > li .menu_active	{
		background:rgba(255,255,255,0.2);;
		color:#ffffff;
	}
	.menu > ul {
		padding:0;
		margin:0;
		list-style:none;
		text-align:left;
	}
	.menu > ul > li {
		display:inline-block;
		position:relative;
		margin:0;
		padding:0;
	}
	.menu > ul > li > ul {
		display:none;
		padding:0;
		margin:0;
		list-style:none;
		text-align:left;
	}
	.menu > ul > li:hover > a {
		background:rgba(255,255,255,0.2);;
		color:#ffffff;
		-webkit-transition-duration:.2s;
		-o-transition-duration:.2s;
		-moz-transition-duration:.2s;
		transition-duration:.2s;
		-o-transition-property:color,background;
		-moz-transition-property:color,background;
		transition-property:color,background;
	}

	.menu > ul > li > ul > li > a {
		display:block; 
		width:230px;
		font-size:14px;
		padding:10px 20px; 
		line-height:15px;
		height:auto;
		text-transform:none;
		font-weight:normal;
		color:#f8f8f8;
		text-decoration:none;
		-o-transition-property:color,background;
		-moz-transition-property:color,background;
		transition-property:color,background;
	}
	.menu > ul > li.multi > ul li > ul > li:hover > a	{
		color:#ffffff;
		background:rgba(255,255,255,0.2);;
	}

	.menu > ul > li:hover > ul {
		display:inline-block; 
		position:absolute; 
		left:0; 
		background:rgba(255, 0, 100, 0.9);;
		border-top:3px solid rgba(255, 0, 100, 0.9);;
		padding:10px 0;
		top:60px;
	}
}

/* -- -- Меню - Горизонтальное - выпадающее вправо после 2ого уровня - Начало */

@media screen and (min-width:1250px) {
	.menu > ul > li ul > li	{
		position:relative;
	}

	.menu > ul > li.multi > ul li > ul	{
		display:none;
		margin:0;
		list-style:none;
		text-align:left;
	}

	.menu > ul > li.multi > ul li:hover > ul	{
		display:inline-block; 
		position:absolute;
		left:100%;
		top:0;
		background:rgba(255, 0, 100, 0.9);;
	}

	.menu > ul > li.multi > ul li > ul > li > a	{
		display:block; 
		width:230px;
		font-size:14px;
		padding:10px 20px; 
		line-height:15px;
		height:auto;
		text-transform:none;
		font-weight:normal;
		color:#f8f8f8;
		text-decoration:none;
		-o-transition-property:color,background;
		-moz-transition-property:color,background;
		transition-property:color,background;
	}
	.menu > ul > li > ul > li:hover > a {
		color:#ffffff;
		background:rgba(255,255,255,0.2);;
	}
}
/* -- -- Меню - Горизонтальное - выпадающее вправо после 2ого уровня - Конец */

/* -- -- Меню - Горизонтальное - Широкое - Начало */
@media screen and (min-width:1250px) {
	.menu > ul > li.wide	{
		position:static;
	}
	.menu > ul > li.wide > ul	{
		width:100%;
		left:0;
		margin:0;
	}
	.menu > ul > li.wide > ul > li	{
		float:left;
		width:25%;
		padding:0 0 20px 0;
	}
	.menu > ul > li.wide > ul > li:nth-of-type(4n+1)	{
		clear:both;
	}
	.menu > ul > li.wide > ul > li > a	{
		display:block; 
		width:auto;
		font-size:14px;
		padding:10px 20px 10px 30px; 
		line-height:15px;
		height:auto;
		text-transform:none;
		font-weight:normal;
		color:#f8f8f8;
		text-decoration:none;
		position:relative;
	}
	.menu > ul > li.wide > ul > li > a::before	{
		content:'';
		display:block;
		position:absolute;
		top:7px;
		left:10px;
		width:20px;
		height:20px;
		background:url(pics/sprite.png) -20px -470px no-repeat;
	}
	.menu > ul > li.wide > ul > li > a:hover::before	{
		background:url(pics/sprite.png) 0 -470px no-repeat;	
	}
	.menu > ul > li.wide > ul > li > ul li	{
		list-style:none;
	}
	.menu > ul > li.wide > ul > li > ul > li a	{
		display:block; 
		width:auto;
		font-size:14px;
		padding:3px 20px;
		line-height:15px;
		height:auto;
		text-transform:none;
		font-weight:normal;
		color:#f8f8f8;
		text-decoration:none;
		font-size:90%;
	}
	.menu > ul > li.wide > ul > li > ul a:hover {
		color:#ffffff;
		background:rgba(255,255,255,0.2);;
	}

	.menu > ul > li.wide > ul > li > ul > li a	{
		padding-left:30px;
	}

	.menu > ul > li.wide > ul > li > ul > li > ul > li a	{
		padding-left:45px;
	}
	.menu > ul > li.wide > ul > li > ul > li > ul > li > ul > li a	{
		padding-left:60px;
	}
	.menu > ul > li.wide > ul > li > ul > li > ul > li > ul > li > ul > li a	{
		padding-left:75px;
	}

}
/* -- -- Меню - Горизонтальное - Широкое - Конец */

/* -- -- Меню - Горизонтальное - Адаптивное - Начало */

.menu_mob_open	{
	display:none;
	position:relative;
	width:50px;
	height:50px;
	cursor:pointer;
	background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='10' y='19' width='30' height='4' fill='%23797979'/%3e%3crect x='10' y='28' width='30' height='4' fill='%23797979'/%3e%3c/svg%3e ") no-repeat;
	margin:0;
	vertical-align:top;
	margin-top:10px;
}

.menu_mob	{
	display:none;
	
}
.menu_mob_back	{
	display:inline-block;
	position:relative;
	width:50px;
	height:50px;
	cursor:pointer;
	background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M37.4809 26.2896L18.8601 26.2896L27.4131 34.8426L25.2405 37L13 24.7595L25.2405 12.5191L27.3978 14.6765L18.8601 23.2295L37.4809 23.2295V26.2896Z' fill='%23797979'/%3e%3c/svg%3e ") no-repeat;
	margin:0;
	vertical-align:top;
		margin-top:10px;
}
.menu_mob_close	{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	cursor:pointer;
	background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='13' y='34.2131' width='30' height='4' transform='rotate(-45 13 34.2131)' fill='%23797979'/%3e%3crect x='16' y='13.2131' width='30' height='4' transform='rotate(45 16 13.2131)' fill='%23797979'/%3e%3c/svg%3e ") no-repeat;
	margin:0;
		margin-top:10px;
}



@media screen and (max-width:1249px) {
	.menu, .menu .menu_separ, .menu ul > li > a, .menu ul > li > a:visited, .menu ul > li .menu_active, .menu ul > li .menu_active, .menu ul > li, .menu ul > li:hover > a	{
		height:auto;
	}
	.menu ul	{
		display:block;
		padding:0 0 0 0;
		background:#fff;
	}
	.menu ul > li	{
		display:block;
		margin:0;
		background:transparent;
		text-align:left;
		border-bottom:0px solid #ddd;
	}
	.menu ul li > a, .menu ul > li > a, .menu ul > li > a:visited, .menu ul > li .menu_active, .menu ul > li:hover > a	{
		display:block;
		margin:0;
		background:transparent;
		text-align:left;
		padding:20px 30px 20px 10px;
		color:#292929;
		position:relative;
		font:600 20px/20px 'Raleway', sans-serif;
		text-decoration:none;
		background: url(pics/left_menu.png) 50% 100% / cover no-repeat, #e1e4e6;
	}
	.menu ul > li > a.contain::before	{
		content:'';
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		right:5px;
		top:10px;
		background:url(pics/sprite.png) -240px -450px no-repeat;
	}
	
	.menu ul > li.prepended a	{
		background:#444;
		color:#fff;
	}
	
	.menu ul > li.menu_separ	{
		display:none;
	}
	
	.menu_mob_open	{
		display:inline-block;
	}

	.menu_cont_hor	{
		position:fixed;
		z-index:1000;
		top:0;
		bottom:0;
		left:-100%;
		right:100%;
		overflow:hidden;
		width:100%;
		max-height:100%;
		height:100%;
		will-change:transform;
		-webkit-transition:-webkit-transform 300ms ease-out;
		-moz-transition:transform 300ms ease-out,-moz-transform 300ms ease-out;
		-o-transition:transform 300ms ease-out,-o-transform 300ms ease-out;
		transition:transform 300ms ease-out;
		transition:transform 300ms ease-out,-webkit-transform 300ms ease-out,-moz-transform 300ms ease-out,-o-transform 300ms ease-out;
		background:#f4f4f4;
	}
	.menu_cont_hor.mob_opened	{
		-webkit-transform:translateX(100%);
		-moz-transform:translateX(100%);
		-o-transform:translateX(100%);
		transform:translateX(100%);
	}
	.menu_cont_hor.mob_opened .menu	{
		overflow:auto;
		position:absolute;
		top:90px;
		bottom:0;
		width:100%;
		-webkit-overflow-scrolling:touch;
		border-top:0px solid #ddd;
	    background:#E1E4E6;
}
	.menu_mob	{
		display:block;
	    background: url(pics/left_menu.png) 50% 100% / cover no-repeat, #e1e4e6;
}
	.menu a br	{
		display:none;
	}
	.menu ul > li > ul	{
		display:block;
		width:100%;
		height:100%;
		box-sizing:border-box;
		position: absolute;
		top:0px;
		bottom: 0;
		transition-duration:0.2s;
		left:-100%;
		overflow: auto;
		z-index:1;		
	}
	.menu ul > li ul.active	{
		left:0;
	}
	
}
/* -- Меню - Горизонтальное - Адаптивное - Конец */



/* -- Меню - Горизонтальное - Конец */
/* -- Меню - Вертикальное - Начало*/
ul.left_menu	{
    display: flex;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 0 10px 0;
    border: 0;
    flex-direction: column;
    flex: 1 0 50%;
    align-items: center;
}
ul.left_menu li, ul.left_menu ul, ul.left_menu a, ul.left_menu span	{
	margin:0;
	padding:0;
	display:block;
	margin: 0 auto;
}

ul.left_menu li a img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
ul.left_menu span {
 	width:40px;
	height:40px;
    display: block;
    position: absolute;
    top: 5px;
    left: 0px;
    background: 50% 50% no-repeat;
    transition-duration: 0s;
}
ul.left_menu span, ul.left_menu a	{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	font: 400 16px/1.1em 'Inter', sans-serif;
}
ul.left_menu li a:hover, ul.left_menu li span:hover	{
		color:#fff;
}
ul.left_menu li a.current	{
	color:#fff;
    font-weight: 700;
}
ul.left_menu li::before	{
	display:none;
}


ul.left_menu > li	{
	padding:3px 0 15px 0px;
}

ul.left_menu > li > a, ul.left_menu > li > span	{
	font-size:20px;
	font: 700 16px/1.1em 'Raleway', sans-serif;
	color:#292929;
	text-align:center;
	font-size: 0.8vw;
    }

ul.left_menu > li:hover > a, ul.left_menu > li:hover > span	{
	color:#1EA838;
	
}
ul.left_menu > li > a::before, ul.left_menu > li > span::before	{
    content: '';
    display:none;
	position: absolute;
	top: 8px;
	left: -23px;
	width: 12px;
	height: 5px;
	background: #fff;
	transition: 0.2s;
}
ul.left_menu > li > a:hover::before, ul.left_menu > li > span:hover::before	{
	width: 18px;
}
ul.left_menu li > span::after	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0px;
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -140px -470px no-repeat;	
}
ul.left_menu li.lm_opened > span	{
	padding-right:20px;
}
ul.left_menu li.lm_opened > span::after	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0px;
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -120px -470px no-repeat;	
}
ul.left_menu > li > ul > li > a, ul.left_menu > li > ul > li > span {
    font-size: 14px;
    margin: 4px 0 0 0;
    line-height: 18px;
    padding: 12px;
    background: #0b5149;
    box-sizing: border-box;
	border-radius:5px;
}
ul.left_menu > li > ul > li > a::before, ul.left_menu > li > ul > li > span::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-0px;
	/*width:10px;
	height:10px;
	background:#fff;
	border: 10px solid transparent; border-right: 10px solid #2e9aa8;*/
	border: 15px solid transparent; border-left: 15px solid #639993;
	opacity:0;
	top:calc(50% - 20px);
}
ul.left_menu > li > ul > li > a:hover::before, ul.left_menu > li > ul > li > span:hover::before	{
	opacity:1;
}
ul.left_menu > li > ul > li > ul > li > a, ul.left_menu > li > ul > li > ul > li > span{
	font-size:13px;
	line-height:16px;
	padding:2px 0;
}
ul.left_menu > li > ul > li > ul > li > a::before, ul.left_menu > li > ul > li > ul > li > span::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-20px;
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -80px -470px no-repeat;
}
ul.left_menu > li > ul > li > ul > li > a:hover::before, ul.left_menu > li > ul > li > ul > li > span:hover::before	{
	background:url(pics/sprite.png) -100px -470px no-repeat;	
}
ul.left_menu > li > ul > li > ul > li > ul > li a, ul.left_menu > li > ul > li > ul > li > ul > li span{
	font-size:12px;
	line-height:14px;
	padding:3px 0;
}
ul.left_menu > li ul {
	display:none;
	margin:0 0 0 6%;
}
ul.left_menu li.lm_opened > ul {
	display:block;
}

ul.left_menu > li.complex	{
	position:relative;
	margin-right:-20px;
	padding-right:40px;
}
ul.left_menu > li.complex > ul {
	display:none;
	position:absolute;
	top:0;
	left:100%;
	background:#000
	padding:20px;
	/* border-left:20px solid transparent; */
	width:300px;
	margin:0;
}
ul.left_menu > li.complex:hover > ul {
	display:block;
}

/* -- Меню - Вертикальное - Конец */

/* -- Меню - Малое в шапке - Начало */
.small_menu	{
	display:block;
	padding:10px 0;
}
.small_menu a	{
	display:inline-block;
	color:#ffffff;	
	text-decoration:none;
	font:300 15px/20px 'Raleway', sans-serif;
	padding:0 10px 0 10px;
	transition-duration:0.2s;
}
.small_menu a:hover	{
	color:rgba(255, 0, 100, 1);	
}
.small_menu a.active	{
	background:#ff926b;
	color:#444;
}
.menu_cont_hor .small_menu	{
	display:none;
}
@media screen and (max-width:1249px) {
	.small_menu	{
		display:none;
	}
	
	.menu_cont_hor .small_menu	{
		display:block;
		background:#444444;
		padding:0;
		height:auto;
	}
	.small_menu a	{
		display:block;
		padding:10px 30px 10px 10px;
		position:relative;
	}
	.small_menu a::before	{
		content:'';
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		right:5px;
		top:10px;
		background:url(pics/sprite.png) -260px -450px no-repeat;
	}
}
/* -- Меню - Малое в шапке - Конец */


/* -- Меню - Конец */


@media print	{
	.menu_cont_hor	{
		display:none !important;
	}
}


/* Стили каталогов - Начало */
.catalog	{
	clear:both;
	padding:20px 0 20px 0;
	position:relative;
	z-index:1;
}

.block_catalog_more	{
	text-align:right;
}
.block_catalog_more a	{
	display:inline-block;
	text-align:right;
	padding:0 25px 0 0;
	line-height:20px;
	color:#292929;
	position:relative;
}
.block_catalog_more a:hover	{
	text-decoration:underline;
}
.block_catalog_more a::after	{
	content:'';
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:bottom;
	background:url(pics/sprite.png) -60px -450px no-repeat;
}
.block_catalog_more a::after	{
	background:url(pics/sprite.png) -80px -450px no-repeat;
}

.h_with_more h1, .h_with_more .h1, .h_with_more a.h1, .h_with_more a.h1:hover,
.h_with_more h2, .h_with_more .h2, .h_with_more a.h2, .h_with_more a.h2:hover,
.h_with_more h3, .h_with_more .h3, .h_with_more a.h3, .h_with_more a.h3:hover	{
	display:inline;
	padding-right:20px;
}

.h_with_more .block_catalog_more	{
	display:inline;
}

.cat_hit, .cat_new, .cat_sale, .cat_sale_1, .cat_sale_2, .cat_sale_3, .cat_in_favor	{
	width:30px;
	height:30px;
	margin:0;	
}
.cat_hit	{
	background:url(pics/sprite.png) 0 -1453px no-repeat;
}
.cat_new	{
	background:url(pics/sprite.png) -60px -1453px no-repeat;
}
.cat_sale	{
	background:url(pics/sprite.png) -30px -1453px no-repeat;
}
.cat_sale_1	{
	background:url(pics/sprite.png) -120px -1453px no-repeat;
}
.cat_sale_2	{
	background:url(pics/sprite.png) -150px -1453px no-repeat;
}
.cat_sale_3	{
	background:url(pics/sprite.png) -180px -1453px no-repeat;
}
.cat_in_favor	{
	background:url(pics/sprite.png) -90px -1453px no-repeat;
}

.cat_quote_big	{
	position:relative;
	display:block;
	min-height:50px;
	margin:30px 0 10px 0;
	padding:20px 0 20px 120px;
	text-align:center;
	background:#f3f3f3;
	font:300 18px / 1.1em 'Raleway', sans-serif;
	color:#292929;
	text-align:left;
}

.cat_quote_big::before	{
	content:'';
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top:-20px;
	left:0;
	background:url(pics/sprite.png) -200px -2247px no-repeat;
}


/* -- Стили каталогов - Продукция - Начало */


/* -- -- Стили каталогов - Продукция - Элемент - Начало */
.catalog_el	{
	display:block;
	padding:0;
	text-align:left;
	position:relative;
	width:100%;
}

.cel_main_block	{
	display:block;
	width:calc(100% - 280px);
	max-width:100%;
	min-width:300px;
	float:left;
	vertical-align:top;
}
.cel_price_block	{
	display:block;
	width:260px;
	float:right;
	vertical-align:top;
	
	/*box-shadow:0 0 0 1px #d00;/**/
}
.cel_content_block	{
	display:block;
	width:calc(100% - 280px);
	float:left;
	vertical-align:top;
	/*box-shadow:0 0 0 1px #d00;/**/
}


/* -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Начало */
.catalog_el .cel_slider .cels_slide_cont	{
	overflow:hidden;
	margin:0 auto;
}
.catalog_el .cel_slider ul	{
	width:100%;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
.catalog_el .cel_slider ul li	{
	display:block;
	width:210px;
	height:150px;
	padding:0;
}
.catalog_el .cel_slider ul li span	{
	display:table-cell;
	width:210px;
	height:150px;
	text-align:center;
	vertical-align:middle;
}
.catalog_el .cel_slider ul li span img	{
	vertical-align:middle;
}
.catalog_el .cel_slider ul li::before	{
	display:none;
}

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Вертикальный - Начало */
.cel_main_block_data.cel_main_block_data_width_slider_vertical	{
	display:flex;
	width:100%;
	min-height:500px;
}
.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image	{
	display:flex;
	flex:1 0 auto;
	align-items:center;
	justify-content:center;
	position:relative;
}
.catalog_el_sl_left .cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image	{
	order:2;
}

.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_addon_images	{
	display:table-cell;
	width:210px;
}
.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_img_cont	{
	display:inline-block;
	max-width:100%;
	vertical-align:middle;
	position:relative;
}
/*.catalog_el .cel_main_block_data_width_slider_vertical .cel_slider	{
	height:500px;
}*/
.catalog_el .cel_main_block_data_width_slider_vertical .cels_slides .cel_slider_next	{
	position:relative;
	width:50px;
	height:25px;
	margin:0 auto;
	background:url(pics/sprite.png) 0 -953px no-repeat;
	cursor:pointer;
	z-index:3;
}
.catalog_el .cel_main_block_data_width_slider_vertical .cels_slides .cel_slider_next:hover	{
	background:url(pics/sprite.png) -50px -953px no-repeat;	
}
.catalog_el .cel_main_block_data_width_slider_vertical .cels_slides .cel_slider_prev	{
	position:relative;
	width:50px;
	height:25px;
	margin:0 auto;
	background:url(pics/sprite.png) 0 -928px no-repeat;
	cursor:pointer;
	z-index:3;
}
.catalog_el .cel_main_block_data_width_slider_vertical .cels_slides .cel_slider_prev:hover	{
	background:url(pics/sprite.png) -50px -928px no-repeat;	
}
/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Вертикальный - Конец */

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Горизонтальный - Начало */
.cel_main_block_data.cel_main_block_data_width_slider_horizontal	{
	display:block;
	width:100%;
	min-height:500px;
}
.cel_main_block_data.cel_main_block_data_width_slider_horizontal .cel_main_block_main_image	{
	display:block;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	min-height:500px;
}
.cel_main_block_data.cel_main_block_data_width_slider_horizontal .cel_main_block_addon_images	{
	display:block;
	width:auto;
}
.cel_main_block_data.cel_main_block_data_width_slider_horizontal .cel_img_cont	{
	display:inline-block;
	max-width:100%;
	position:relative;
}
.catalog_el .cel_main_block_data_width_slider_horizontal .cel_slider	{
	width:100%;
	position:relative;
	height:150px;
	padding:20px 0;
}

.catalog_el .cel_main_block_data_width_slider_horizontal .cels_slides .cel_slider_prev	{
	position:absolute;
	width:25px;
	height:50px;
	top:70px;
	left:12px;
	background:url(pics/sprite.png) -100px -1847px no-repeat;
	cursor:pointer;
	z-index:3;
}
.catalog_el .cel_main_block_data_width_slider_horizontal .cels_slides .cel_slider_prev:hover	{
	background:url(pics/sprite.png) -100px -1897px no-repeat;
}
.catalog_el .cel_main_block_data_width_slider_horizontal .cels_slides .cel_slider_next	{
	position:absolute;
	width:25px;
	height:50px;
	top:70px;
	right:12px;
	background:url(pics/sprite.png) -125px -1847px no-repeat;
	cursor:pointer;
	z-index:3;
}
.catalog_el .cel_main_block_data_width_slider_horizontal .cels_slides .cel_slider_next:hover	{
	background:url(pics/sprite.png) -125px -1897px no-repeat;
}

.catalog_el .cel_main_block_data_width_slider_horizontal .cel_slider ul li	{
	
}
/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Горизонтальный - Конец */

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Горизонтальный малый - Начало */
.cel_main_block_data_cont_with_full	{
	display:table;
	width:100%;
}

.cel_main_block_data.cel_main_block_data_width_slider_horizontal_small	{
	display:table-cell;
	width:360px;
	vertical-align:top;
}

.cel_main_block_data.cel_main_block_data_width_slider_horizontal_small .cel_main_block_main_image_cont	{
	display:inline-block;
	vertical-align:top;
	width:360px;
}

.cel_main_block_data.cel_main_block_data_width_slider_horizontal_small .cel_main_block_main_image	{
	display:inline-block;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	min-height:360px;
}
.cel_main_block_data.cel_main_block_data_width_slider_horizontal_small .cel_main_block_addon_images	{
	display:block;
	width:auto;
}
.cel_main_block_data.cel_main_block_data_width_slider_horizontal_small .cel_img_cont	{
	display:inline-block;
	max-width:100%;
	position:relative;
}
.catalog_el .cel_main_block_data_width_slider_horizontal_small .cel_slider	{
	width:100%;
	position:relative;
	height:62px;
	padding:20px 0;
}

.catalog_el .cel_main_block_data_width_slider_horizontal_small .cels_slides .cel_slider_prev	{
	position:absolute;
	width:25px;
	height:50px;
	top:25px;
	left:0;
	background:url(pics/sprite.png) -100px -1847px no-repeat;
	cursor:pointer;
	z-index:3;
}
.catalog_el .cel_main_block_data_width_slider_horizontal_small .cels_slides .cel_slider_prev:hover	{
	background:url(pics/sprite.png) -100px -1897px no-repeat;
}
.catalog_el .cel_main_block_data_width_slider_horizontal_small .cels_slides .cel_slider_next	{
	position:absolute;
	width:25px;
	height:50px;
	top:25px;
	right:0;
	background:url(pics/sprite.png) -125px -1847px no-repeat;
	cursor:pointer;
	z-index:3;
}
.catalog_el .cel_main_block_data_width_slider_horizontal_small .cels_slides .cel_slider_next:hover	{
	background:url(pics/sprite.png) -125px -1897px no-repeat;
}

.catalog_el .cel_main_block_data_width_slider_horizontal_small .cel_slider ul li	{
	display:block;
	width:82px;
	height:62px;
	padding:0 10px;
}
.catalog_el .cel_main_block_data_width_slider_horizontal_small .cel_slider ul li span	{
	display:table-cell;
	width:80px;
	height:60px;
	border:1px solid rgba(106, 197, 255 ,0.94);
	text-align:center;
	vertical-align:middle;
}

.full_in_right	{
	display:table-cell;
	padding:20px 0 20px 50px;
	vertical-align:top;
}

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Горизонтальный малый - Конец */

.catalog_el .cels_wo_slides .cel_slider_prev, .catalog_el .cels_wo_slides .cel_slider_next	{
	display:none;
}

.catalog_el .cel_img_cont .cel_img, .catalog_el .cel_img_cont .cel_img:hover	{
	text-decoration:none;
}
.catalog_el .cel_img_cont .cel_img_marks	{
	display:block;
}
.catalog_el .cel_img_cont .cel_img_marks_elem	{
	position:absolute;
}
.catalog_el .cel_img_cont .cel_img_marks_elem span	{
	display:block;
	position:absolute;
	top:-18px;
	left:-18px;
	width:36px;
	height:36px;
	background: url(pics/sprite.png) -216px -1599px no-repeat;
	cursor:pointer;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	opacity:0.5;
}
.catalog_el .cel_img_cont .cel_img_marks_elem:hover span	{
	opacity:1;
}
.catalog_el .cel_img_cont .cel_img img	{
	max-width:100%;
}
/* -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Конец */

.cel_reviews	{
	float:left;
	margin-right:20px;
}

.cel_rating	{
	float:left;
	margin-right:20px;
}

.cel_stat_today	{
	display:block;
}

.cel_brief	{
	padding:0 0 20px 0;
}

.cel_controle_cont	{
	width:100%;
	display:table;
}

.cel_controle	{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:48%;
	padding-right:2%
}

.cel_bonus	{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:50%;
}

.cel_bonus .cat_hit, .cel_bonus .cat_new, .cel_bonus .cat_sale, .cel_bonus .cat_sale_1, .cel_bonus .cat_sale_2, .cel_bonus .cat_sale_3, .cel_bonus .cat_in_favor	{
	display:inline-block;
}

.cel_bonuses_value, a.cel_bonuses_value, a.cel_bonuses_value:hover	{
	display:block;
	width:120px;
	height:120px;
	background:url(pics/sprite.png) -180px -1725px no-repeat;
	text-decoration:none;
}

.cel_bonuses_value > span	{
	display:block;
	color:#fff;
	font:400 36px/50px 'Raleway', sans-serif;
	text-align:center;
	padding:35px 0 0 0;
}

.catalog_el .cel_cost	{
	text-align:left;
	position:relative;
	padding:5px 0 0 0;
}

.catalog_el .cel_cost_new	{
	font:400 36px/48px 'Raleway', sans-serif;
	display:block;
	vertical-align:baseline;
	color:rgba(255, 0, 100, 1);
}

.catalog_el .cel_cost_new .cost_lable	{
	display:inline-block;
}

.catalog_el .cel_cost_new span	{
	font-size:smaller;
}

.catalog_el .cel_cost_old	{
	font:300 20px/24px 'Raleway', sans-serif;
	display:inline-block;
	text-decoration:line-through;
	vertical-align:baseline;
	color:rgba(30,168, 56, 1);
}
.catalog_el .cel_cost .cel_discount	{
	position:absolute;
	top:20px;
	right:0;
	font:400 18px/30px 'Raleway', sans-serif;
	text-align:center;
	color:#fff;
	width:50px;
}

.catalog_el .cel_cost .cel_discount span	{
	position:relative;
	z-index:1;
}

.catalog_el .cel_cost .cel_discount::before	{
	position:absolute;
	top:-20px;
	right:0;
	content:'';
	width:90px;
	height:66px;
	background:url(pics/sprite.png) -210px -952px no-repeat;
}

.catalog_el .cel_basket_cont	{
	width:100%;
	height:50px;
	margin:0 auto;
	padding:0 0 20px 0;
}

.catalog_el .cel_basket, .catalog_el a.cel_basket 	{
	padding-left:60px;
	display:block;
	padding-top:0;
	padding-bottom:0;
	margin-top:10px;
}

.catalog_el .cel_basket_img	{
	display:inline-block;
	vertical-align:middle;
	height:50px;
	width:50px;
	background:url(pics/sprite.png) -150px -928px no-repeat;
}


.cat_favorit, .cat_compare, .cat_viewed, .cat_one_click_buy, .cat_credit, .cat_save_print, .cat_save_mail,
a.cat_favorit, a.cat_compare, a.cat_viewed, a.cat_one_click_buy, a.cat_credit, a.cat_save_print, a.cat_save_mail,
a.cat_favorit:hover, a.cat_compare:hover, a.cat_viewed:hover, a.cat_one_click_buy:hover, a.cat_credit:hover, a.cat_save_print:hover, a.cat_save_mail:hover	{
	display:block;
	padding:0 0 0 22px;
	position:relative;
	text-align:left;
	font:300 14px/20px 'Raleway', sans-serif;
	text-decoration:none;
	color:#292929;
}



.cat_favorit::before, .cat_compare::before, .cat_viewed::before, .cat_one_click_buy::before, .cat_credit::before, .cat_save_print::before, .cat_save_mail::before	{
	position:absolute;
	top:0;
	left:0;
	content:'';
	width:20px;
	height:20px;
	background:url(pics/sprite.png) 0 -1273px no-repeat;	
}

.cat_favorit::before	{
	background-position:0 -1273px;	
}
.cat_compare::before	{
	background-position:-20px -1273px;
}
.cat_one_click_buy::before	{
	background-position:-40px -1273px;
}
.cat_viewed::before	{
	background-position:-60px -1273px;
}
.cat_credit::before	{
	background-position:-80px -1273px;
}
.cat_save_print::before	{
	background-position:-100px -1273px;
}
.cat_save_mail::before	{
	background-position:-120px -1273px;
}

.cat_favorit:hover::before, .cat_favorit.active::before	{
	background-position:-160px -1273px;	
}
.cat_compare:hover::before, .cat_compare.active::before	{
	background-position:-180px -1273px;
}
.cat_one_click_buy:hover::before	{
	background-position:-200px -1273px;
}
.cat_viewed:hover::before	{
	background-position:-220px -1273px;
}
.cat_credit:hover::before	{
	background-position:-240px -1273px;
}
.cat_save_print:hover::before	{
	background-position:-260px -1273px;
}
.cat_save_mail:hover::before	{
	background-position:-280px -1273px;
}

.cat_credit	{
	text-decoration:none;
}
.cat_credit span	{
	display:inline-block;
	text-decoration:underline;
	font:300 14px/20px 'Raleway', sans-serif;
}

.cat_more_bonuses, a.cat_more_bonuses	{
	display:inline-block;
	text-align:left;
	font:300 14px/20px 'Raleway', sans-serif;
	margin:0;
}

.cat_more_bonuses b	{
	font-weight:300;
	color:rgba(255, 0, 100, 1);
}

/*
.catalog_el .cel_basket, .catalog_el a.cel_basket	{
	display:block;
	width:260px;
	height:55px;
	margin:0;
	background:url(pics/sprite.png) 0 -1138px no-repeat;
	font:300 28px/55px 'Raleway', sans-serif;
	text-align:center;
	text-decoration:none;
	-webkit-transition:color .2s ease 0s;
	-o-transition:color .2s ease 0s;
	-moz-transition:color .2s ease 0s;
	transition:color .2s ease 0s;
	color:catalog_elem_to_basket_color_0;
}
.catalog_el .cel_basket:hover, .catalog_el .cel_basket:active, .catalog_el a.cel_basket:hover, .catalog_el a.cel_basket:active	{
	background:url(pics/sprite.png) 0 -1193px no-repeat;
	color:catalog_elem_to_basket_color_1;
	text-decoration:none;
}
*/


.catalog_el .cel_bottom	{
	clear:both;
	padding:0 0 25px 0;
}


a.catalog_next_item, a.catalog_prev_item	{
	z-index:2;
	position:fixed;
	top:40%;
	display:inline-block;
	width:60px;
	height:60px;
	float:left;
	transition-duration:0.2s;
	z-index:10;
}

a.catalog_next_item	{
	background:rgba(0,0,0,0.15) url(pics/sprite.png) -180px -1018px no-repeat;
	right:28px;
}

a.catalog_prev_item	{
	left:28px;
	background:rgba(0,0,0,0.15) url(pics/sprite.png) -120px -1018px no-repeat;;
}

a.catalog_next_item:hover, a.catalog_prev_item:hover	{
	background-color:rgba(0,0,0,0.2) 
}


/* -- -- Стили каталогов - Продукция - Элемент - Конец */

/* -- -- Стили каталогов - Продукция - Плиткой - Начало */
.catalog_pl	{
	display:inline-block;
	width:290px; /*207*/
	border:0;
	text-align:center;
	position:relative;
	vertical-align:top;
	padding:0 0 21px 0;
	margin:0;
	transition:z-index 0.2s ease 0s;
	z-index:1;
}

.catalog_pl:hover	{
	z-index:20;
}

.catalog_pl .cpl_main_container, 
.catalog_pl .cat_main_container, .catalog_pl a.cat_main_container, .catalog_pl a.cat_main_container:hover , .catalog_pl a.cat_main_container:active 	{
	display:block;
	width:240px; /*187*/
	padding:0 10px;
	position:relative;
	box-sizing:border-box;
	color:rgba(30,168, 56, 1);
	text-decoration:none;
}

/*
.catalog_pl.folder .cpl_main_container	{
	padding:0 10px;
}
*/

.catalog_pl .cpl_opener	{
	position:absolute;
	padding-top:10px;
	top:-10px;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	background:#fff;
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
}

.catalog_pl.folder .cpl_opener	{
	background:#f8f8f8;
}

.catalog_pl:hover .cpl_opener	{
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	padding-top:20px;
	top:-20px;
	padding-left:10px;
	left:-10px;
	padding-right:10px;
	right:-10px;
	padding-bottom:10px;
	bottom:-10px;
}

.catalog_pl.cpl_opener_top:hover .cpl_opener	{ /*и в .catalog_pl.cpl_opener_top:hover .cpl_opener_cont*/
	padding-top:40px;
	top:-40px;
}
.catalog_pl.cpl_opener_right:hover .cpl_opener	{
	padding-right:40px;
	right:-40px;
}
.catalog_pl.cpl_opener_bottom:hover .cpl_opener	{
	padding-bottom:40px;
	bottom:-40px;
}
.catalog_pl.cpl_opener_left:hover .cpl_opener	{
	padding-left:110px;
	left:-110px;
}

.catalog_pl .cpl_opener_cont	{
	top:0;
	left:0;
	bottom:0;
	right:0;
	position:absolute;
	z-index:1;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}

.catalog_pl:hover .cpl_opener_cont	{
	padding-top:10px;
	top:10px;
	padding-left:10px;
	left:10px;
	padding-bottom:10px;
	bottom:10px;
	padding-right:10px;
	right:10px;
}

.catalog_pl.cpl_opener_top:hover .cpl_opener_cont	{
	padding-top:40px;
	top:40px;
}
.catalog_pl.cpl_opener_right:hover .cpl_opener_cont	{
	padding-right:40px;
	right:40px;
}
.catalog_pl.cpl_opener_bottom:hover .cpl_opener_cont	{
	padding-bottom:40px;
	bottom:40px;
}
.catalog_pl.cpl_opener_left:hover .cpl_opener_cont	{
	padding-left:110px;
	left:110px;
}

.catalog_pl .cpl_opener_elem_top	{
	position:absolute;
	top:-40px;
	right:0;
	left:0;
}
.catalog_pl .cpl_opener_elem_bottom	{
	position:absolute;
	top:100%;
	left:0;
	right:0;
}
.catalog_pl.cpl_opener_left .cpl_opener_elem_bottom	{
	left:10px;
}


.catalog_pl.cpl_opener_right .cpl_opener_elem_bottom	{
	right:-30px;
}

.catalog_pl.cpl_opener_right .cpl_opener_elem_top	{
	right:-30px;
}


.catalog_pl .cpl_opener_elem_right	{
	position:absolute;
	top:0px;
	bottom:0px;
	right:-60px;
	left:100%;
}
.catalog_pl .cpl_opener_elem_left	{
	position:absolute;
	top:0px;
	bottom:0px;
	left:-110px;
	right:100%;
}

.catalog_pl.cpl_opener_top .cpl_opener_elem_left	{
	top:-40px;
}

.catalog_pl.cpl_opener_left .cpl_opener::before	{
	content:'';
	position:absolute;
	top:0;
	left:110.5px;
	bottom:0;
	width:1px;
	height:100%;
	z-index:20;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition:background-color .05s ease 0s;
	background:rgba(0,0,0,0);
}

.catalog_pl.cpl_opener_left:hover .cpl_opener::before		{
	transition:background-color .1s ease .2s;
	background:rgba(0,0,0,.2);
}

.catalog_pl .cpl_dinamic_height, .cat_dinamic_height	{
	position:relative;
	z-index:3;
	min-height:245px;
}


.catalog_pl .cpl_rating	{
	float:right;
}



.catalog_pl .cpl_show_quick	{
	display:block;
/*	width:100%;*/
	padding-right:30px;
	height:30px;
	font:300 16px/30px 'Raleway', sans-serif;
	background:url(pics/sprite.png) 100% -1423px no-repeat;
	margin-top:5px;
	text-decoration:none;
}

.catalog_pl .cpl_more, .catalog_pl a.cpl_more	{
	display:block;
	text-decoration:none;
	color:rgba(30,168, 56, 1);
}

.catalog_pl .cpl_img_cont	{
	display:table;
	width:100%;
	height:150px;
}

.catalog_pl .cpl_img	{
	display:table-cell;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.catalog_pl .cpl_img img	{
	max-width:100%;
	max-height:100%;
}

.catalog_pl .cpl_cost	{
	height:40px;
	text-align:right;
	position:relative;
}

.catalog_pl .cpl_cost_new	{
	font:300 26px/26px 'Raleway', sans-serif;
	display:inline-block;
	vertical-align:baseline;
	color:rgba(255, 0, 100, 1);
}

.catalog_pl .cpl_cost_old	{
	font:300 14px/14px 'Raleway', sans-serif;
	display:inline-block;
	text-decoration:line-through;
	vertical-align:baseline;
	color:#292929;
}
.catalog_pl .cpl_cost .cpl_discount	{
	position:absolute;
	top:0;
	right:-40px;
	font:300 14px/30px 'Raleway', sans-serif;
	text-align:center;
	color:#fff;
	width:35px;
	height:30px;
	margin:0;
}

.catalog_pl .cpl_cost .cpl_discount span	{
	position:relative;
	z-index:1;
}

.catalog_pl .cpl_cost .cpl_discount::before	{
	position:absolute;
	top:0;
	right:0;
	content:'';
	width:60px;
	height:30px;
	background:url(pics/sprite.png) -240px -1453px no-repeat;
}


.catalog_pl .cpl_controle_cont	{
	display:table;
	width:100%;
}

.catalog_pl .cpl_basket_cont	{
	display:table-cell;
	width:50%;
	height:40px;
	vertical-align:top;
	text-align:left;
}

.catalog_pl .cpl_basket_cont .button, .catalog_pl .cpl_basket_cont a.button	{
	min-width:auto;
}


.cat_basket, a.cat_basket, .cat_more, a.cat_more	{
	display:block;
}



.cat_basket .cat_basket_img	{
	display:inline-block;
	vertical-align:middle;
	height:20px;
	width:20px;
	background:url(pics/sprite.png) -200px -928px no-repeat;
}
.cat_basket:hover .cat_basket_img	{
	background:url(pics/sprite.png) -220px -928px no-repeat;
}

/*
	color:catalog_elem_to_basket_color_0;
	color:catalog_elem_to_basket_color_1;
	background:url(pics/sprite.png) 0 -1483px no-repeat;
*/

.catalog_pl .cpl_controle	{
	display:table-cell;
	vertical-align:top;
	padding:0 0 0 0;
	text-align:left;
}


.catalog_pl .cpl_name	{
	position:relative;
	min-height:35px;
	padding-bottom:5px;
	color:#292929;
}
.catalog_pl .cpl_name_folder	{
	position:relative;
}
.catalog_pl .cpl_name .cpl_h3, .catalog_pl .cpl_name_folder .cpl_h3	{
	display:block;
	color:#292929;
	font:400 18px/22px 'Raleway', sans-serif;
}

.catalog_pl .cpl_bonus	{
	position:absolute;
	top:0;
	right:-40px;
	margin-top:0px;
}

.catalog_pl .cpl_addon_images	{
	display:block;
	position:absolute;
	top:0;
	width:110px;
}
.catalog_pl .cpl_addon_images .cpl_addon_images_elem	{
	width:100px;
	height:67px;
	padding:5px;
	background-image:url(pics/preloader.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
}
.catalog_pl .cpl_addon_images .cpl_addon_images_more	{
	width:50px;
	text-align:center;
	height:20px;
	line-height:20px;
	color:rgba(30,168, 56, 1);
	margin:5px auto;
	background:url(pics/sprite.png) -250px -2047px no-repeat;
	cursor:pointer;
}

/* -- -- Стили каталогов - Продукция - Плиткой - Конец */
/* -- -- Стили каталогов - Продукция - Широкие с большим кратким описанием - Начало */

.catalog_ko, a.catalog_ko	{
	display:block;
	margin-bottom:20px;
	padding:10px 20px;
	box-sizing:border-box;
	text-decoration:none;
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.0), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.0), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.catalog_ko:hover, a.catalog_ko:hover	{
	text-decoration:none;
	-moz-box-shadow:0 0 0 3px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	-webkit-box-shadow:0 0 0 3px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
}

.catalog_ko .cel_main_block_main_image	{
	min-height:300px;
}
/* -- -- Стили каталогов - Продукция - Широкие с большим кратким описанием - Начало */
/* -- -- Стили каталогов - Продукция - Таблицей - Начало */
.catalog_tb_cont	{
	border:1px solid #ddd;		
}
.catalog_tb	{
	display:table;
	width:100%;
	min-height:64px;
	padding:0;
	text-align:left;
	border-bottom:1px solid #ddd;
}
.catalog_tb_cont .catalog_tb:nth-child(2n+1)	{
	background:#ffffff;
}
.catalog_tb_cont .catalog_tb:nth-child(2n)	{
	background:#f0f0f0;
}
.catalog_tb_cont .catalog_tb	{
	background:#f8f8f8;
}
.catalog_tb_cont .catalog_tb:last-child	{
	border:0;
}
.catalog_tb_cont .catalog_tb:hover	{
	background:#eaeaea;	
}
.catalog_tb .ctb_img	{
	display:table-cell;
	width:90px;
	vertical-align:top;
}
.catalog_tb .ctb_img > a	{
	display:table-cell;
	width:90px;
	height:64px;
	vertical-align:top;
}
.catalog_tb .ctb_img img	{
	display:block;
	margin:2px auto;
	max-width:100%;
	max-height:100%;
}
.catalog_tb .ctb_cost	{
	display:table-cell;
	width:100px;
	vertical-align:top;
}
.catalog_tb .ctb_cost .ctb_cost_cont	{
	display:table-cell;
	width:100px;
	height:64px;
	vertical-align:top;
	text-align:right;	
}
.catalog_tb .ctb_cost_old	{
	color:#888;
	font-size:18px;
	font-weight:bold;
	text-decoration:line-through;
	display:inline-block;
	padding:0 5px;
}
.catalog_tb .ctb_cost_new	{
	color:#222;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	white-space:nowrap;
	padding:0 5px;
}
.catalog_tb .ctb_basket_cont	{
	display:table-cell;
	width:130px;
}
.catalog_tb .ctb_name	{
	display:table-cell;
	padding:0 10px;
	vertical-align:top;
}
.catalog_tb .ctb_name .ctb_h3, .catalog_tb .ctb_name_folder .ctb_h3	{
	display:block;
	color:#292929;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}
.catalog_tb .ctb_name .ctb_h3:hover, .catalog_tb .ctb_name_folder .ctb_h3:hover	{
	text-decoration:underline;
}
.catalog_tb .cel_bonus	{
	display:table-cell;
	width:90px;
	vertical-align:top;
	padding:10px 0;
}
/* -- -- Стили каталогов - Продукция - Таблицей - Конец */
/* -- Стили каталогов - Продукция - Конец */


/* -- Стили каталогов - Корзина - Начало*/

.catalog_bskt	{
	position:relative;
	top:0;
	bottom:0;
	left:0;
	right:0;
	min-height:64px;
	padding:10px 0 10px 0;
	width:100%;
	text-align:left;
	max-width:100%;
	margin-bottom:10px;
	display:flex;
	flex-wrap:wrap;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	background:#fff;
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 12px 1px rgba(0, 0, 0 ,0.0);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 12px 1px rgba(0, 0, 0 ,0.0);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 12px 1px rgba(0, 0, 0 ,0.0);
}

.catalog_bskt_cont .catalog_bskt:hover	{
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	z-index:20;
	
	/*top:-10px;
	bottom:-10px;
	left:-10px;
	right:-10px;
	padding:20px 10px 30px 10px;
	margin-bottom:-10px;*/
}


.catalog_bskt_result, 
.catalog_bskt.catalog_bskt_result, .catalog_bskt.catalog_bskt_result:hover	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:flex-end;
	
	-moz-box-shadow:0 0 0 0;
	-webkit-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
}
.cbskt_img	{
	display:flex;
	flex-wrap:wrap;
	flex:0 0 90px;
}
.cbskt_img > a	{
	display:table-cell;
	width:90px;
	height:64px;
	vertical-align:middle;
}
.cbskt_img img	{
	display:block;
	margin:2px auto;
	max-width:100%;
	max-height:100%;
}
.cbskt_name	{
	display:flex;
	flex-wrap:wrap;
	flex:1 1 300px;
	padding:0 10px;
	box-sizing:border-box;
	align-items: center;
}
.cbskt_name .cbskt_h3, .cbskt_name_folder .cbskt_h3	{
	display:block;
	color:#292929;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}
.cbskt_name .cbskt_h3:hover, юcbskt_name_folder .cbskt_h3:hover	{
	text-decoration:underline;
}
.cbskt_del	{
	display:flex;
	flex:0 0 40px;
	flex-wrap:wrap;
	align-items:center;
	padding:0 10px 0 0;
	justify-content:flex-end;
}
.cbskt_del a	{
	display:block;
	width:36px;
	height:36px;
	background:url(pics/sprite.png) 0 -1599px no-repeat;
}
.cbskt_del a:hover, .cbskt_del a:active	{
	background:url(pics/sprite.png) -36px -1599px no-repeat;	
}
.cbskt_name .cbskt_h3, .cbskt_name_folder .cbskt_h3, .cbskt_name a.cbskt_h3, .cbskt_name a.cbskt_h3:hover	{
	display:block;
	color:#292929;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	line-height:24px;
}
.cbskt_info	{
	display:flex;
	flex-wrap:wrap;
	flex:1 1 300px;
}
.cbskt_controle	{
	display:flex;
	flex-wrap:wrap;
	flex:0 1 475px;
	align-items:center;
}
.cbskt_ctrl_cost	{
	flex:1 1 100px;
	height:64px;
	padding:0;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:0 5px 0 0;
	justify-content:flex-end;
}
.cbskt_ctrl_cost .cbskt_cost_old	{
	color:#888;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	text-decoration:line-through;
	display:inline-block;
	white-space:nowrap;
	padding:0 3px;
}
.cbskt_ctrl_cost .cbskt_cost_new	{
	color:#222;
	font:400 18px/24px 'Raleway', sans-serif;
	display:inline-block;
	white-space:nowrap;
	padding:0 3px;
}
.cbskt_ctrl_quantity	{
	flex:0 0 126px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:0 5px 0 0;
	justify-content:flex-end;
}
.cbskt_ctrl_quantity.cel_quantity	{
	justify-content:flex-start;
}

.cbskt_ctrl_quantity .cbskt_ctrl_quantity_text	{
	height:34px;
	line-height:34px;
	display:block;
	max-width:130px;
}

.cbskt_ctrl_quantity input	{
	width:50px !important;
	height:34px;
	line-height:34px;
	text-align:center;
	border:1px solid #ddd;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
.cbskt_ctrl_quantity .cbsktq_inc	{
	width:36px;
	height:36px;
	display:block;
	float:left;
	background:url(pics/sprite.png) -72px -1599px no-repeat;
}
.cbskt_ctrl_quantity .cbsktq_inc:hover	{
	background:url(pics/sprite.png) -108px -1599px no-repeat;	
}
.cbskt_ctrl_quantity .cbsktq_dec	{
	width:36px;
	height:36px;
	display:block;
	float:left;
	background:url(pics/sprite.png) -144px -1599px no-repeat;
}
.cbskt_ctrl_quantity .cbsktq_dec:hover	{
	background:url(pics/sprite.png) -180px -1599px no-repeat;
}
.cbskt_ctrl_total	{
	flex:1 1 100px;
	font:400 20px/24px 'Raleway', sans-serif;
	color:#666;
	white-space:nowrap;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:0 0 0 0;
	justify-content:flex-end;
	max-width:200px;
	box-sizing:border-box;
	padding:0 10px 0 0;
}
.cbskt_ctrl_order_cont	{
	width:227px;
	padding:0;
	display:table-cell;
	vertical-align:middle;
}

/* -- Стили каталогов - Корзина - Конец */
/* -- Стили каталогов - Пейджинг и сортировка - Начало*/
.catalog_show_up .paging	{
	width:100% !important;
}
.catalog_show_up .paging .csuop	{
	float:left;
}
.catalog_show_up	{
	min-height:70px;
	width:100%;
	padding:20px 0 0 0;
}
.chu_on_page_cont	{
	display:block;
	min-height:70px;
	padding:0 20px 0 0;
	float:left;
}
.catalog_show_up .chu_on_page_cont:last-child	{
	padding-right:0;
}
.csuop	{
	display:block;
	min-height:50px;
}
.csuop_hint	{
	line-height:20px;
	height:20px;
	padding:0 5px 0 0;
	color:#aaa;
	font-size:14px;
}
.csuop > span	{
	float:left;
	display:block;
}
.csuop > span > a, .csuop > span > span	{
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:url(pics/sprite.png) -50px -1947px no-repeat;
	color:#292929;
	text-decoration:none;
}
.csuop > span > a:hover, .csuop > span > span, .csuop > span > a.csuop_active	{
	background:url(pics/sprite.png) -50px -1997px no-repeat;
	color:#292929;
	text-decoration:none;
}
.csuop > span:first-child > a	{
	background:url(pics/sprite.png) 0 -1947px no-repeat;	
}
.csuop > span:first-child > a:hover, .csuop > span:first-child > span, .csuop > span:first-child > a.csuop_active	{
	background:url(pics/sprite.png) 0 -1997px no-repeat;	
}
.csuop > span:last-child > a	{
	background:url(pics/sprite.png) -100px -1947px no-repeat;	
}
.csuop > span:last-child > a:hover, .csuop > span:last-child > span, .csuop > span:last-child > a.csuop_active{
	background:url(pics/sprite.png) -100px -1997px no-repeat;	
}
.csuop > span > a > span.csuop_pl	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -150px -1847px no-repeat;	
}
.csuop > span > a:hover > span.csuop_pl:hover, .csuop > span > span > span.csuop_pl	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -150px -1897px no-repeat;	
}
.csuop > span > a > span.csuop_ko	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -200px -1847px no-repeat;	
}
.csuop > span > a:hover > span.csuop_ko, .csuop > span > span > span.csuop_ko	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -200px -1897px no-repeat;	
}
.csuop > span > a > span.csuop_tb	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -250px -1847px no-repeat;	
}
.csuop > span > a:hover > span.csuop_tb, .csuop > span > span > span.csuop_tb	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -250px -1897px no-repeat;
}
.csuop > span > a > span.csuop_name , .csuop > span > a:hover > span.csuop_name_down	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -150px -1947px no-repeat;	
}
.csuop > span > a > span.csuop_name_down , .csuop > span > a:hover > span.csuop_name	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -150px -1997px no-repeat;	
}
.csuop .csuop_separ	{
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
}
.csuop > span > a > span.csuop_cost , .csuop > span > a:hover > span.csuop_cost_down	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -200px -1947px no-repeat;	
}
.csuop > span > a > span.csuop_cost_down , .csuop > span > a:hover > span.csuop_cost	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -200px -1997px no-repeat;	
}
.csuop > span > a > span.csuop_pop , .csuop > span > a:hover > span.csuop_pop_down	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -250px -1947px no-repeat;	
}
.csuop > span > a > span.csuop_pop_down , .csuop > span > a:hover > span.csuop_pop	{
	display:block;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -250px -1997px no-repeat;	
}
.chu_on_page_cont a.csuop_prev	{
	margin:0;
	display:block;
	width:50px;
	height:50px;
	float:left;
	clear:both;
	background:url(pics/sprite.png) 0 -1847px no-repeat;
}
.chu_on_page_cont a.csuop_prev:hover	{
	background:url(pics/sprite.png) 0 -1897px no-repeat;
}
.chu_on_page_cont a.csuop_next	{
	margin:0;
	display:block;
	width:50px;
	height:50px;
	float:left;
	background:url(pics/sprite.png) -50px -1847px no-repeat;
}
.chu_on_page_cont a.csuop_next:hover	{
	background:url(pics/sprite.png) -50px -1897px no-repeat;
}
/* -- Стили каталогов - Пейджинг и сортировка - Конец */


/*.catalog_pl.folder .cat_main_container.catalog_block_inline_cont	{
	padding:0;
}
*/

.cat_main_container, a.cat_main_container, a.cat_main_container:hover , a.cat_main_container:active 	{
	display:block;
	padding:0;
	position:relative;
	box-sizing:border-box;
	color:rgba(30,168, 56, 1);
	text-decoration:none;
}

.cat_main_container .cat_opener	{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	background:50% 50% / contain no-repeat;
}

.catalog_pl .cat_opener	{
	top:-10px;
	padding-top:10px;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.05), 0 10px 10px -10px rgba(0, 0, 0 ,0.0), 0 0 0px 1px rgba(0, 0, 0 ,0.0);
}

.catalog_pl:hover .cat_opener	{
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	padding-top:20px;
	top:-20px;
	padding-left:10px;
	left:-10px;
	padding-right:10px;
	right:-10px;
	padding-bottom:10px;
	bottom:-10px;
}

.cat_main_container:hover .cat_opener	{

}

.catalog_block_inline	{
	width:100%;
	min-height:245px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	text-align:center;	
}
.cat_dinamic_height	{
	height:auto;
	min-height:auto;
}

.cat_block_inline	{

}
.cat_block_inline_img	{
	display:inline-block;
	width:200px;
	height:100px;
	background:50% 50% / contain no-repeat;
	vertical-align:top;
	margin:10px;
}

.cat_block_inline_text	{
	display:inline-block;
	min-width:150px;
	vertical-align:top;
}


	
/* -- Стили каталогов - Встраиваемые блоки - Конец */
/* Стили каталогов - Конец */



/* Шоп - Начало */

.cel_promo	{
	width:100%;
	position:relative;	
}

.promocodeEnter	{
	width:200px;
}

.promocodeEnterBtn	{
	display:block;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:56px;
	height:56px;
	cursor:pointer;
	background:url(pics/sprite.png) -205px -2597px no-repeat;
}
.promocodeEnterBtn:hover	{
	background:url(pics/sprite.png) -205px -2653px no-repeat;	
}

.cel_ostatok_store	{
	padding:5px 0;
}
.cel_ostatok_promo	{
	padding:5px 0;
}

.promo_block_value	{
	display:inline-block;
	width:100%;
}

.promo_block_value .promo_block_delete	{
    display:inline-block;
	vertical-align:middle;
    width:30px;
    height:30px;
    background:url(pics/sprite.png) 0 -1635px no-repeat;
}

.promo_block_value .promo_block_delete:hover	{
    background:url(pics/sprite.png) -30px -1635px no-repeat;
}

/* Шоп - Конец */

@media screen and (max-width: 990px) {
	.catalog_pl.folder	{
		width:100%;
		padding:0 0 10px 0;
	}
	
	.catalog_pl.folder .cpl_main_container	{
		width:100%;
	}
	
	.catalog_pl.folder .cpl_opener	{
		padding-top:0;
		top:-4px;
	}
	
	.catalog_pl.folder .cpl_dinamic_height	{
		min-height:auto;
	}
	
	.catalog_pl.folder .cpl_more, .catalog_pl.folder a.cpl_more	{
		display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	
	.catalog_pl.folder .cpl_img_cont	{
		display:block;
		height:auto;
		flex:1 1 90px;
		width:auto;
		max-width:200px;
	}
	
	.catalog_pl.folder .cpl_img 	{
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		justify-content:center;
	}
	
	.catalog_pl.folder .cpl_img img	{
		max-height:120px;
	}
	
	.catalog_pl.folder .cpl_name_folder	{
		display:block;
		flex:1 1 150px;
		text-align:left;
		padding-left:20px;
		box-sizing:border-box;
	}
}


@media screen and (max-width: 767px) {
	.catalog	{
		text-align:center;
	}

	.cel_main_block_data.cel_main_block_data_width_slider_vertical,
	.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image, 
	.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_addon_images,
	.cel_main_block_data.cel_main_block_data_width_slider_horizontal	{
		display:block;
		margin:0 auto;
		min-height:auto;
		box-sizing:border-box;
	}
		
	.catalog_el .cel_main_block_data_width_slider_horizontal .cel_slider, .cel_main_block_data.cel_main_block_data_width_slider_horizontal .cel_main_block_addon_images	{
		max-width:100%;
		width:100%;
		overflow:hidden;
	}

	.cel_main_block, .cel_price_block, .cel_content_block	{
		width:100%;
		float:none;
	}
	
	.catalog_tb,
	.catalog_tb .ctb_img,
	.catalog_tb .ctb_img > a,
	.catalog_tb .ctb_name,
	.catalog_tb .ctb_cost,
	.catalog_tb .cel_bonus,
	.catalog_tb .ctb_basket_cont,
	.catalog_tb .ctb_cost .ctb_cost_cont	{
		display:block;
		width:100%;
		height:auto;
		text-align:center;
		padding:0;
	}
	.catalog_tb 	{
		padding:10px 0;
	}
	
	.cel_main_block_data_cont_with_full, .cel_main_block_data.cel_main_block_data_width_slider_horizontal_small, .full_in_right	{
		display:block;
		width:100%;
		padding:0;
		margin:0;
	}

	.catalog_bskt_cont, .catalog_bskt	{
		display:block;
		overflow:hidden;
	}
	.cbskt_info, .cbskt_controle	{
		display:table;
		width:100%;
	}
	.cbskt_ctrl_order_cont, .catalog_bskt.catalog_bskt_result .cbskt_ctrl_total	{
		display:block;
	}
	.catalog_bskt .cbskt_ctrl_total	{
		padding:0 10px;
		margin:10px auto;
		text-align:center;
	}
	.cbskt_ctrl_order_cont	{
		margin:10px auto;
	}
}



@media screen and (max-width: 500px) {
	.ni_nav	{
		display:block;
		text-align:center;
	}
	.ni_nav .ni_nav_cont	{
		display:inline-block;
		width:200px;
		padding:0;
	}
}

@media screen and (max-width: 425px) {
	.catalog, .cat_photogal {
		text-align:center;
	}
	.catalog_pl {
		width:240px;
	}
	.catalog_pl.cpl_opener_left:hover .cpl_opener	{
		padding-left:10px;
		left:-10px;
	}
	.catalog_pl.cpl_opener_left:hover .cpl_opener_cont	{
		padding-left:10px;
		left:10px;
	}
	.catalog_pl.cpl_opener_left .cpl_opener::before	{
		display:none;
	}
	.catalog_pl .cpl_opener_elem_left	{
		display:none;
	}
	
	.chu_on_page_cont_show_type	{
		display:none;
	}
	

	.news_el .nel_img_cont	{
		display:block;
		margin:0 auto;
		min-height:auto;
		width:100%;
		max-width:100%;
		box-sizing:border-box;
		padding:0;
	}
	.news .news_item a, .news .news_item a:hover, .news .news_item a:active	{
		display:block;
		box-sizing:border-box;
	}
	.news_item .ni_img	{
		display:inline-block;
		padding:15px;
		height:auto;
		width:auto;
	}
	.news .news_item a .ni_all	{
		display:block;
		padding-left:0;
	}
	.news_el .nels_slides .nel_slider_left	{
		left:0;
	}
	.news_el .nels_slides .nel_slider_right	{
		right:0;
	}
	.news_el .nel_img_cont .nel_img, .news_el .nel_img_cont .nel_img:hover	{
		height:auto;
		border:0;
	}
	
	.chu_search	{
		margin-right:0;
	}
}
@media screen and (max-width: 425px) {
	.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image, .cel_main_block_data.cel_main_block_data_width_slider_horizontal .cel_main_block_main_image	{
		min-height:300px;
	}
}
@media print	{
	a.catalog_next_item, a.catalog_prev_item, a.but_prev, a.but_back, a.but_next	{
		display:none !important;
	}
}

/* -- Стили каталогов - Фотогаллеря - Начало */
.cat_photogal	{
	width:100%;
	text-align:left;
    display: flex;
    flex-wrap: wrap;
	justify-content: flex-start;
}
a.cp_elem	{
	width:270px;
	display:inline-block;
	margin:15px 3px;
	position:relative;
	text-decoration:none;
	vertical-align:top;
    flex: 0 0 32%;
}
a.cp_elem .cp_img	{
	display:block;
	width:100%;
	height:350px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	margin:0 auto;
	position:relative;
}
a.cp_elem .cp_img .hider	{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(0,0,0,0) 50% 50% no-repeat;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
a.cp_elem:hover .cp_img .hider	{
	background:rgba(0,0,0,0.5) 50% 50% no-repeat;
}
a.cp_elem .cp_name	{
	display:block;
	width:auto;
	padding:0px 0;
	margin:0 auto;
	font-size:16px;
    color: #000;
}

.slider_photo	{
	width:90%;
	width:calc(100% - 100px);
	position:relative;
	margin:0 auto;
}

.slider_photo .sl_cont > ul > li > a > div	{
	display:block;
	text-align:center;
	height:60px;
	overflow:hidden;
	text-align:center;
	width:100%;
}

.slider_photo li::before	{
	display:none !important;
}

.slider_photo .sl_arrow_l	{
	position:absolute;
	top:40px;
	left:-50px;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -100px -490px no-repeat;
	cursor:pointer;
}

.slider_photo .sl_arrow_l:hover	{
	background:url(pics/sprite.png) -100px -540px no-repeat;
}

.slider_photo .sl_arrow_r	{
	position:absolute;
	top:40px;
	right:-50px;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -150px -490px no-repeat;
	cursor:pointer;
}

.slider_photo .sl_arrow_r:hover{
	background:url(pics/sprite.png) -150px -540px no-repeat;
}




.photo_simple_date	{
	display:inline-block;
	color:#191919;
    position:relative;
    bottom:0;
    left:0;
    padding:6px 20px 4px 20px;
	margin:0 10px 0 10px;
	box-sizing:border-box;
    line-height:20px;
    background:#dee7f4;
    font: 300 14px/20px 'Raleway', sans-serif;
    width:155px;
	
}
.photo_simple_date .num, .photo_simple_date .mon	{
	display:inline-block;
}





@media screen and (max-width:1249px) {
	.slider_photo	{
		/*max-width:calc(90% - 100px);*/
	}
	.slider_photo .sl_arrow_l	{
		left:0;
		z-index:10;
	}
	.slider_photo .sl_arrow_r	{
		right:0;
		z-index:10;
	}
}

/* -- Стили каталогов - Фотогаллеря - Конец */

/* -- -- Стили каталогов - Новости - В слайдере - Начало */

.comments	{
	padding:10px 0;
}
.comments_elem	{
	display:flex;
	margin:10px 0 5px 0;
	width:100%;
	box-sizing:border-box;
	flex-wrap:wrap;
	background:#f3f3f3;
	padding:10px;
}
.comments_elem .img	{
	flex:0 0 50px;
	height:50px;
	padding:0 20px 0 0;
	text-align:center;
}
.comments_elem .img img	{
	max-width:50px;
	max-height:50px;
	height:auto;
}
.comments_elem .author	{
	flex:1 0 200px;
}
.comments_elem .name	{
	font:600 16px/20px 'Raleway', sans-serif;
}
.comments_elem .date	{
	display:block;
}
.comments_elem .usefulness	{
	flex:0 0 100px;
	position:relative;
}
.comments_elem .text	{
	flex:0 0 100%;
	padding:5px 0 0 0;
}

.comments .style	{
	padding:10px 10px;
	box-sizing:border-box;
	margin:10px 0;
}

/* -- -- Стили каталогов - Новости - В слайдере - Конец */

/* Формы - Начало */

input, textarea	{
	position:relative;
	width:100%;
	max-width:100%;
	height:32px;
	padding:5px 10px;
	margin:0;
	/*overflow:hidden;*/
	font:400 16px / 20px 'Raleway', sans-serif;
	color:#3c3c3c;
	border:1px solid #727272;
	box-sizing:border-box;
	background:transparent;
	resize:none;
}
textarea	{
	height:120px;
}

input::-webkit-input-placeholder, .style textarea::-webkit-input-placeholder	{
	color:#97a4b1;
}
input:-moz-placeholder, .style textarea:-moz-placeholder	{
	color:#97a4b1;
}
input:focus	{
	outline:0;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill 	{
	background:transparent !important;
}




.style	{
	display:block;
	padding:0;
	width:100%;
	box-sizing:border-box;
	background:transparent;
	position:relative;
	min-height:56px;
	-moz-box-shadow:inset 0 0 0 3px #e6ecf2;
	-webkit-box-shadow:inset 0 0 0 3px #e6ecf2;
	box-shadow:inset 0 0 0 3px #e6ecf2;
	border:0;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.style input, .style textarea	{
	border:0;
	padding:24px 10px 10px 10px;
	min-height:56px;
	font:400 16px / 22px 'Raleway', sans-serif;
	box-sizing:border-box;
	position:relative;
}
.style .label	{
	position:absolute;
	font:400 16px / 22px 'Raleway', sans-serif;
	height:22px;
	transform-origin:0 50%;
	transition-duration:0.2s;
	top:17px;
	left:10px;
	color:#97a4b1;
	z-index:1;
}
.style.active .label, .style.set .label	{
	top:0;
	transform:scale(0.75);
	background:#fff;
	padding-top:5px;
}

/* Формы - ИконкиИконки - Начало */
.form .required	{
	display:inline-block;
	width:20px;
	height:30px;
	margin:0;
	background:url(pics/sprite.png) -185px -1695px no-repeat;
	vertical-align:top;
	float:right;
}
.required_cont_wo .field.required_cont	{
	display:none;
}

.required_cont .required	{
	float:left;	
}
.style.left_inuse input,
.style.icon_1 input,
.style.icon_2 input,
.style.icon_3 input,
.style.icon_4 input,
.style.icon_5 input,
.style.icon_6 input,
.style.icon_7 input,
.style.icon_8 input,
.style.icon_9 input,
.style.icon_10 input,
.style.left_inuse textarea,
.style.icon_1 textarea,
.style.icon_2 textarea,
.style.icon_3 textarea,
.style.icon_4 textarea,
.style.icon_5 textarea,
.style.icon_6 textarea,
.style.icon_7 textarea,
.style.icon_8 textarea,
.style.icon_9 textarea,
.style.icon_10 textarea	{
	padding-left:30px;
}
.style.left_inuse::before,
.style.icon_1::before,
.style.icon_2::before,
.style.icon_3::before,
.style.icon_4::before,
.style.icon_5::before,
.style.icon_6::before,
.style.icon_7::before,
.style.icon_8::before,
.style.icon_9::before,
.style.icon_10::before	{
	content:'';
	display:block;
	position:absolute;
	top:11px;
	left:0;
	width:30px;
	height:30px;
	z-index:1;
	transition:top 0.2s ease 0s;
}
.style.icon_1::before, .style.name::before	{
	background:url(pics/sprite.png) 0 -1725px no-repeat;
}
.style.icon_2::before, .style.mail::before	{
	background:url(pics/sprite.png) -30px -1725px no-repeat;
}
.style.icon_3::before, .style.pass::before	{
	background:url(pics/sprite.png) -60px -1725px no-repeat;
}
.style.icon_4::before, .style.phone::before	{
	background:url(pics/sprite.png) -90px -1725px no-repeat;
}
.style.icon_5::before, .style.adr::before	{
	background:url(pics/sprite.png) -120px -1725px no-repeat;
}
.style.icon_6::before	{
	background:url(pics/sprite.png) -150px -1725px no-repeat;
}
.style.icon_7::before	{
	background:url(pics/sprite.png) -180px -1725px no-repeat;
}
.style.icon_8::before	{
	background:url(pics/sprite.png) -210px -1725px no-repeat;
}
.style.icon_9::before	{
	background:url(pics/sprite.png) -240px -1725px no-repeat;
}
.style.icon_10::before	{
	background:url(pics/sprite.png) -270px -1725px no-repeat;
}
.style.active::before, .style.active::after, .style.set::before, .style.set::after		{
	top:21px;
}
.style.left_inuse .label,
.style.icon_1 .label,
.style.icon_2 .label,
.style.icon_3 .label,
.style.icon_4 .label,
.style.icon_5 .label,
.style.icon_6 .label,
.style.icon_7 .label,
.style.icon_8 .label,
.style.icon_9 .label,
.style.icon_10 .label	{
	left:30px;
}
/* Формы - Иконки - Конец */

/* Формы - Группы - Начало */
.group_single	{
	margin-top:10px;
	padding:6px;
	-moz-box-shadow:inset 0 0 0 3px #e6ecf2;
	-webkit-box-shadow:inset 0 0 0 3px #e6ecf2;
	box-shadow:inset 0 0 0 3px #e6ecf2;
	border:0;
	background:rgba(255, 255, 255, 0.6);
}
/* Нет обработки
.group_tab	{
	display:none;
}
.group_tab.active	{
	display:block;
}
*/
.form_table	{ /*Для шапок групп */
	display:table;
	width:100%;
}
.group_hideable	{
	margin-top:10px;
	padding:10px;
	-moz-box-shadow:inset 0 0 0 3px #e6ecf2;
	-webkit-box-shadow:inset 0 0 0 3px #e6ecf2;
	box-shadow:inset 0 0 0 3px #e6ecf2;
	border:0;
}
.group_hideable.active	{
	background:rgba(255, 255, 255, 0.6);
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.group_title 	{
	padding-top:10px;
}
.group_title div	{
	display:inline;
	color:#444;
	font-size:16px;
}
.group_hideable .group_title div	{
	border-bottom:1px dashed #444;
	cursor:pointer;
}
.group_hideable .group_cont, .group_hideable .comment	{
	display:none;
}
.group_hideable.active .group_cont, .group_hideable.active .comment	{
	display:block;
}
/* Формы - Группы - Конец */


/* Формы - чекбоксы и радио - Начало */
.radio input[type=radio]	{
	display:none;
}
.radio {
	cursor:pointer;
	position:relative;
	height:30px;
	line-height:30px;
	width:30px;
	padding:0;
	display:inline-block;
	vertical-align:top;
}
.radio::before	{	
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	background:url(pics/sprite.png) 0 -1695px no-repeat;
}
.radio.active::before {
	background:url(pics/sprite.png) -30px -1695px no-repeat;
}
.input_cont.common_checkbox .check input[type=checkbox] {
	display:none;
}
.input_cont.common_checkbox .check {
	cursor:pointer;
	position:relative;
	height:30px;
	line-height:30px;
	width:30px;
	padding:0;
	display:inline-block;
	vertical-align:top;
}
.input_cont.common_checkbox .check::before	{	
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	background:url(pics/sprite.png) -60px -1695px no-repeat;
}
.input_cont.common_checkbox .check.active::before {
	background:url(pics/sprite.png) -90px -1695px no-repeat;
}
/* Формы - чекбоксы и радио - Конец */

/* Формы - эпл чекбосы - Начало */
.input_cont	{
	display:block;
	width:100%;
}
:root .apple_checkbox input[type="checkbox"] {
	position:absolute;
	opacity:0;
	display:inline-block;
}
:root .apple_checkbox input[type="checkbox"] + div.check {
	display:inline-block;
	vertical-align:top;
	width:63px;	
	height:21px;
	border:1px solid rgba(0,0,0,.3);
	border-radius:999px;
	margin:4px 5px 3px 5px;
	background:url(pics/sprite.png) -66px -1756px no-repeat;
	overflow:hidden;
	transition:.2s;
	box-shadow:0 2px 2px rgba(0,0,0,0.2) inset, 0 9px 0 2px rgba(0,0,0,0.05) inset;
	font-size:150%;
	cursor:pointer;
}
:root .apple_checkbox input[type="checkbox"] + div.check:before {
	content:'';
	float:left;
	width:19px; 
	height:19px;
	margin:0px 1px;
	border:1px solid rgba(0,0,0,.35);
	border-radius:inherit;
	background:white;
	background-image:linear-gradient(rgba(0,0,0,.2), transparent);
	box-shadow:0 2px 2px 2px hsla(0,0%,100%,.8) inset, 0 0 10px rgba(0,0,0,.3);
	color:#fff;
	text-shadow:0 -1px 1px rgba(0,0,0,.3);
	text-indent:-42px;
}
:root .apple_checkbox input[type="checkbox"]:active + div.check.active:before {
	background-color:#eee;
}
:root .apple_checkbox input[type="checkbox"]:focus + div.check {
	box-shadow:0 2px 2px rgba(0,0,0,.2) inset,
	 0 9px 0 2px rgba(0,0,0,.05) inset;
}
:root .apple_checkbox input[type="checkbox"] + div.check:before,
:root .apple_checkbox input[type="checkbox"] + div.check:after {
	font:bold 60%/1.9 sans-serif;
	text-transform:uppercase;
}
:root .apple_checkbox input[type="checkbox"] + div.check:after {
	content:'';
	float:left;
	text-indent:10px;
	color:rgba(0,0,0,.45);
	text-shadow:none;
}
:root .apple_checkbox input[type="checkbox"] + div.check.active {
	padding-left:42px;
	width:21px;
	background:url(pics/sprite.png) 0px -1756px no-repeat;
}
/* Формы - эпл чекбосы - Конец */


.button_clear	{
	line-height:50px;
}
.formCont	{
	width:304px;
	max-width:100%;
	padding-bottom:10px;
}
.form	{
	width:100%;
}
/*
.form .field_cont	{
	display:table;
	width:100%;
}
.form .field_name	{
	display:table-cell;
	width:220px;
	padding:10px 20px 0 0;
	vertical-align:top;
	text-align:right;
}

.comment	{
	display:block;
	padding:0;
	line-height:14px;
	vertical-align:top;
	font-size:90%;
}
*/

.form .field	{
	display:block;
	max-width:100%;
	margin:4px 0 0 0;
	vertical-align:top;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.field_name_value	{
	display:inline-block;
	padding:5px 0;
	line-height:20px;
	vertical-align:top;	
}
.form .field a.button	{
	display:block;
}

/* Формы - Селектбоксы - Начало */
.select_box, .select_box_dropdown {
	position:relative;
	cursor:pointer;
	padding:0;
	max-width:100%;
}
.select_box_dropdown.open {
	z-index:10;
}
.select_box > span.title {
	display:none;	
}
.select_box_dropdown > span.title{
	display:block;
	height:30px;
	padding:24px 10px 5px 10px;
	margin:0 30px 0 0;	
	overflow:hidden;
	cursor:default;
	text-align:left;
	line-height:30px;
	white-space:nowrap;
}
.select_box_dropdown > span.title span	{
	line-height:30px;
}
.select_box_dropdown span.select_button {
	display:block;
	position:absolute;
	top:14px;
	right:0;
	width:30px;
	height:30px;
	padding:0;
	margin:0;
	background:url(pics/sprite.png) -120px -1695px no-repeat;
	z-index:3;
	transition:top 0.2s ease 0s, transform 0.2s ease 0s;
}
.select_box_dropdown.active span.select_button {
	top:14px;
	
}
.select_box_dropdown.open span.select_button {
	background:url(pics/sprite.png) -150px -1695px no-repeat;
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg);

}
.select_box ul {
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.select_box_dropdown ul {
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	max-height:none;
	top:100%;
	right:0;
	background:#fff;
	-moz-box-shadow:inset 0 0 0 3px #1a8ccf;
	-webkit-box-shadow:inset 0 0 0 3px #1a8ccf;
	box-shadow:inset 0 0 0 3px #1a8ccf;
	z-index:2;
	max-height:250px;
	height:250px;
}
.select_box_dropdown.open ul {
	display:block;
	right:0;
	left:0;
	padding:3px;
	box-sizing:border-box;
}
.select_box ul li {
	list-style:none;
	display:table;
	padding:5px 0 5px 0;
	cursor:pointer;
	color:#444;
	width:100%;
	max-width:100%;
}
.select_box ul li::before {
	display:none;
}
.select_box ul li:hover {
	background:#c2e6ef;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.select_box ul li.active, .select_box ul li.active:hover {
	background:#4ab5f8;
	color:#fff;
}
.select_box ul li > span {
	display:table-cell;
	text-align:left;
	padding:0 10px;
	max-width:100%;
	overflow:hidden;
}
.select_box ul li.wo:hover {
	background:transparent;
	cursor:auto;
}
.select_box input, .select_box.combobox .title	{
	display:none;
}
.select_box.combobox input	{
	display:block;
}
/* Формы - Селектбоксы - Конец */

/* Формы - Загрузка файлов - Начало */
.file_upload	{
	display:block;
	position:relative;
	overflow:hidden;
	margin:10px 0 0 0;
	background:#fff;
}
.file_upload:first-of-type	{
	margin:0 0 0 0;
}
.file_upload > .mark	{
	display:block;
	cursor:pointer;
	color:#444;
	background:transparent;
	position:relative;
	z-index:2;
	padding:0 10px;
	line-height:30px;
	height:30px;
	min-height:auto;
	overflow:hidden;
}
.file_upload .file_upload_button	{
	display:block;
	cursor:pointer;
	color:#fff;
	position:absolute;
	top:1px;
	right:0;
	width:110px;
	/*height:30px;*/
	/*line-height:30px;*/
	text-align:center;
	/*background:url(pics/sprite.png) 0 -1635px no-repeat;*/
	z-index:3;
}
/*
.file_upload:hover .file_upload_button, .file_upload:active .file_upload_button	{
	background:url(pics/sprite.png) -150px -1635px no-repeat;	
}
*/
.file_upload input[type=file]{
	position:absolute;
	top:0;
	opacity:0;
	display:none;
}
a.uploadImageBtn, .main_middle a.uploadImageBtn	{
	display:inline-block;
	width:110px;
	/*height:30px;
	line-height:30px;
	text-align:center;
	background:url(pics/sprite.png) 0 -1635px no-repeat;*/
	color:#fff;
	text-decoration:none;
	/*overflow:hidden;*/
}
/*
a.uploadImageBtn:hover, a.uploadImageBtn:active	{
	background:url(pics/sprite.png) -150px -1635px no-repeat;
	color:#fff;
}*/
.uploadedImagesCont	{
	width:100%;
	margin:0 0 0 0;
}
.uploadedImagesCont .img_cont	{
	display:inline-block;
	margin:10px 10px 0 0;
	position:relative;
	-moz-box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.uploadedImagesCont .img_cont:hover	{
	-moz-box-shadow:0 0 3px #ff7c7c;
	-webkit-box-shadow:0 0 3px #ff7c7c;
	box-shadow:0 0 3px #ff7c7c;
}
.uploadedImagesCont .img_cont .del	{
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(pics/sprite.png) -150px -1666px no-repeat;
	cursor:pointer;
}
.uploadedImagesCont .img_cont .del:hover	{
	background-position:-120px -1666px;
}
.uploadedImagesCont .img	{
	display:table-cell;
	width:140px;
	height:140px;
	vertical-align:middle;
	text-align:center;
}
.uploadedImagesCont img	{
	margin-bottom:-4px;
}
.style.files, .style.checkboxes, .style.radioblock	{
	border:0;
	padding:0;
	cursor:default;
	-moz-box-shadow:0 0 0 0 transparent !important;
	-webkit-box-shadow:0 0 0 0 transparent !important;
	box-shadow:0 0 0 0 transparent !important;
	border:0 !important;
	background:transparent !important;
	min-height:auto;
}
.style.files.invalid	{
	-moz-box-shadow:0 0 0 0 transparent !important;
	-webkit-box-shadow:0 0 0 0 transparent !important;
	box-shadow:0 0 0 0 transparent !important;
	border:0 !important;
	background:transparent !important;
}
.style.files.invalid::after, .style.files.valid::after	{
	display:none;
}
.style.files.invalid .file_upload	{
	background-color:rgba(255,240,240,0.9);
}
.style.files.invalid a.uploadImageBtn 	{
	border:1px solid #ff7c7c!important;
	-moz-box-shadow:0 0 3px #ff7c7c, inset 0 0 3px #ff7c7c;
	-webkit-box-shadow:0 0 3px #ff7c7c, inset 0 0 3px #ff7c7c;
	box-shadow:0 0 3px #ff7c7c, inset 0 0 3px #ff7c7c;	
}
.validation_fail_tooltip {
	font-size:12px;
	line-height:16px;
	padding:2px 0 0 0;
	position:absolute;
	right:0;
	top:100%;
	color:red;
}
/* Формы - Загрузка файлов - Конец */


.style.right_inuse input, .style.almaHint input	{
	padding-right:30px;
}
.style.right_inuse::after, .style.almaHint::after	{
	content:'';
	display:block;
	position:absolute;
	top:11px;
	right:0;
	width:30px;
	height:30px;
	transition:top 0.2s ease 0s;
}
.style.valid	{
	border:0 !important;
	-moz-box-shadow:inset 0 0 0 3px #59982a;
	-webkit-box-shadow:inset 0 0 0 3px #59982a;
	box-shadow:inset 0 0 0 3px #59982a;
}
.style.invalid	{
	border:0 !important;
	-moz-box-shadow:inset 0 0 0 3px #ff7c7c;
	-webkit-box-shadow:inset 0 0 0 3px #ff7c7c;
	box-shadow:inset 0 0 0 3px #ff7c7c;
	margin-bottom:24px;
}
.style.active	{
	-moz-box-shadow:inset 0 0 0 3px #1a8ccf;
	-webkit-box-shadow:inset 0 0 0 3px #1a8ccf;
	box-shadow:inset 0 0 0 3px #1a8ccf;
}
.style.readonly	{
	background:#f8f8f8;
}

.style.checkboxes > .readonly, .style.radioblock > .readonly	{
	opacity:0.5;
}
/*
.style.valid::after	{
	background:url(pics/sprite.png) -210px -1695px no-repeat;
}
.style.invalid::after	{
	background:url(pics/sprite.png) -240px -1695px no-repeat;
}
.select_box.style.invalid::after, .select_box.style.valid::after	{
	display:none;
}
.select_box.style.invalid, .select_box.style.valid	{
	padding-right:0;
}
*/
.style .form_comment	{
    display:block;
    position:absolute;
    top:11px;
    right:0;
    width:30px;
    height:30px;
    transition:opacity 0.2s ease 0s;
	background:url(pics/sprite.png) -270px -1695px no-repeat;
	opacity:0;
	z-index:2;
}
.style.active .form_comment, .style:hover .form_comment	{
	opacity:1;
}



/* Формы - Каптча - Начало */

.captcha .style, .main_middle .captcha input.style {
	width:35%;
	min-width:150px;
	display:inline-block;
	vertical-align:middle;
}

.captcha	{
	padding:0;
	position:relative;
}

.captcha input, .captcha.style input.style		{
	width:35%;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0;
}

.captcha a, .main_middle .captcha a {
	width:35%;
	min-width:150px;
	height:30px;
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	position:relative;
	background:#f3f3f3;
	padding-right:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-left:0;
	margin-top:0;
	border:1px solid #a6a6a6;
	float:right;
	text-align:center;
	overflow:hidden;
}
.captcha a::before {
	content:'';
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	right:0;
	top:0px;
	background:url(pics/sprite.png) -180px -1666px no-repeat;
}
.captcha a:hover::before {
	background:url(pics/sprite.png) -210px -1666px no-repeat;
}
.captcha a img	{
	display:inline-block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	text-align:center;
	position:relative;
	top:-10px;
}
.captcha.style, .style.invalid.captcha	{
	border:0 !important;
	-moz-box-shadow:0 0 0 0 rgba(0, 0, 0 ,0.2), 0 0 0 0 rgba(255, 255, 255 ,0.4) !important;
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0 ,0.2), 0 0 0 0 rgba(255, 255, 255 ,0.4) !important;
	box-shadow:0 0 0 0 rgba(0, 0, 0 ,0.2), 0 0 0 0 rgba(255, 255, 255 ,0.4) !important;
	background:transparent !important;
	padding-right:0;
}
.captcha.style::after, .style.invalid.captcha::after	{
	display:none;
}
.captcha.style.invalid input.style, .main_middle .captcha.style.invalid input.style 	{
	border:1px solid #ff7c7c !important;
	-moz-box-shadow:0 0 3px #ff7c7c;
	-webkit-box-shadow:0 0 3px #ff7c7c;
	box-shadow:0 0 3px #ff7c7c;
	background-color:rgba(255,240,240,0.9);
}
/* Формы - Каптча - Конец */

/* Формы - Политика безопастности - Начало */
.style.privacyPolicyCont	{
	padding-right:0;
	box-shadow:0 0 0 transparent;
}

.privacyPolicyCont a	{
	font-size:inherit;
	display:inline;
	vertical-align:middle;
}
.privacyPolicyCont label	{
	display:inline;
	min-height:30px;
	/* justify-content:start; */
	/* align-items:center; */
	/* text-align:left; */
}
.privacyPolicyCont .field_name_value	{
	display:inline;
	/* margin-left:10px; */
	vertical-align:middle;
}
.privacyPolicyCont label .check	{
	/* flex:0 0 30px; */
	width:30px;
	margin-right:10px;
	float:left;
}

footer .privacyPolicyCont .field_name_value, footer .privacyPolicyCont label, footer .privacyPolicyCont a	{
	color:#f8f8f8;
}
.privacyPolicyCont input	{
	display:none;
}
/* Формы - Политика безопастности - Конец */

/* Формы - Дополнительные формы - Начало */

/*
form.form_wo_left .field_cont, form.form_wo_left .field_name, form.form_wo_left .field	{
	display:block;
	text-align:left;
}

form.form_wo_left .field_name, form.form_wo_left .field required_cont	{
	display:none;
}
form.form_wo_left .required	{
	float:none;
}

form.form_wo_left .field_name.group_title	{
	display:block;
}
*/
.form_style_left input, .form_style_left a.captcha	{
	display:block;
	width:224px;
	height:20px;
	padding:10px 20px;
	margin:7px 0 0 0;
	line-height:20px;
	font-size:14px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:1px solid #a6a6a6;
	background:#fff;
}
.form_style_left a.captcha	{
	overflow:hidden;
	background:#f3f3f3;
	position:relative;
}
.form_style_left a.captcha::before	{
	content:'';
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	right:5px;
	top:5px;
	background:url(pics/sprite.png) -180px -1666px no-repeat;
}
.form_style_left a.captcha img	{
	margin:-20px 0;
}
.form_style_left input::-webkit-input-placeholder	{
	color:#3e3e3e;
}
.form_style_left input:-moz-placeholder{
	color:#3e3e3e;
}
.form_style_left input.error	{
	-moz-box-shadow:0 0 3px 1px #ff7c7c;
	-webkit-box-shadow:0 0 3px 1px #ff7c7c;
	box-shadow:0 0 3px 2px #ff7c7c;
	background-color:rgba(255,240,240,0.9);
	color:#f44 !important;
}
.form_style_left input.error::-webkit-input-placeholder	{
	color:#f44;
	text-transform:uppercase;
}
.form_style_left input.error:-moz-placeholder{
	color:#f44;
	text-transform:uppercase;
}

footer .style	{
	background:#fff;
}
footer .form input, footer .form textarea	{
	color:#444;
}
footer .form input::-webkit-input-placeholder, footer .form textarea::-webkit-input-placeholder	{
	color:#888;
}
footer .form input::-moz-placeholder, footer .form textarea::-moz-placeholder	{
	color:#888;
}

/* Формы - Дополнительные формы - Конец */

input[type=checkbox], input[type=radio]	{
	width:20px !important;
	height:20px !important;
	margin:0 10px 0 0 !important;
	padding:0 !important;
	vertical-align:middle !important;
}
/* Формы - Конец */

/* Всплывающее окно - Начало*/
.almaPopupOverlay	{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(100, 100, 100, 0.3);
	z-index:100;
}
.almaPopupWindow	{
	position:fixed;
	padding:0;
	margin:0;
	max-width:100vw;
	max-height:100vh;
	box-sizing:border-box;
	background:#ffffff;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	-khtml-border-radius:1px;
	border-radius:1px;
	overflow:hidden;
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px rgba(106, 197, 255 ,0.94);
	z-index:99999;
}
.almaPopupWindow.fullScreen	{
	background:transparent;
}
.almaPopupWindow.almaAlert	{
	width:600px;
	min-width:300px;
	max-width:100%;
}
.almaPopupWindow .close	{
	cursor:pointer;
	position:absolute;
	top:0;
	right:17px;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) 0 -2097px no-repeat;
	z-index:2;
}
.almaPopupWindow .close:hover	{
	background:url(pics/sprite.png) -50px -2097px no-repeat;	
}
.almaPopup .maximaze	{
	display:none;
	position:absolute;
	top:0;
	right:50px;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -100px -2097px no-repeat;
	z-index:2;
}
.almaPopupWindow .maximaze:hover	{
	background:url(pics/sprite.png) -150px -2097px no-repeat;	
}
.almaPopupWindow .contentsScroll	{
	max-width:100%;
	min-width:auto;
}
.almaPopupWindow .contents	{
	max-width:100%;
	min-width:auto;
	padding:0;
	margin:0;
	text-align:center;
}

.almaPopupWindow .h1::before	{
	display:none;
}
.almaPopupWindow .h1	{
	font:300 200%/1.1em 'Raleway', sans-serif;
	padding:10px 55px 10px 8px;
	background:rgba(255, 0, 100, 1);
	color:#ffffff;
}
.almaPopupWindow .form, .almaPopupWindow .contents.contentsPadding	{
	box-sizing:border-box;
	padding:10px 8px 0 8px;
}
.almaPopupWindow .almaPopupControl	{
	padding:10px 0 10px 0;
	text-align:center;
}

/* -- Всплывающее окно - Скрол на большой высоте - Начало*/
.mCSB_inside>.mCSB_container	{
	margin-right:4px !important;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden	{
	margin-right:0px !important;
}
.mCSB_scrollTools	{
	width:4px !important;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail	{
	background-color:rgba(0,0,0,.1) !important;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar	{
	background-color:rgba(0,0,0,.3) !important;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar	{
	background-color:rgba(0,0,0,.4) !important;
}
/* -- Всплывающее окно - Скрол на большой высоте - Конец*/
/* Всплывающее окно - Конец */

/* Подсказки - Начало */

.almaHintWindow	{
    color:#97a4b1;
    padding:14px;
    position:absolute;
    background:#fff;
    margin:0;
    z-index:3;
    line-height:normal;
    -webkit-box-shadow:0 3px 30px 6px rgba(44,77,138,.18);
    box-shadow:0 3px 30px 6px rgba(44,77,138,.18);
    border-radius:5px;
    max-width:200px;
    min-width:100px;
	transform-origin:50% 50%;
	transition-property:transform, opacity;
	transition-timing-function:ease;
	transition-duration:0.2s;
	transform:scale(0.2);
	opacity:0;
}
.almaHintWindow.active	{
	transform:scale(1);
	transition-duration:0.3s;
	opacity:1;
}

.almaHintWindow.originTL, .almaHintWindow.originTC, .almaHintWindow.originTR	{
	margin-top:11px
}
.almaHintWindow.originBL, .almaHintWindow.originBC, .almaHintWindow.originBR	{
	margin-top:-11px
}
.almaHintWindow.originLT, .almaHintWindow.originLC, .almaHintWindow.originLB	{
	margin-left:11px
}
.almaHintWindow.originRT, .almaHintWindow.originRC, .almaHintWindow.originRB	{
	margin-left:-11px
}


.almaHintWindow .arrow	{
	width:0;
	height:0;
	position:absolute;
}
.almaHintWindow.originTL .arrow, .almaHintWindow.originTC .arrow, .almaHintWindow.originTR .arrow	{
	bottom:100%;
}
.almaHintWindow.originBL .arrow, .almaHintWindow.originBC .arrow, .almaHintWindow.originBR .arrow	{
	top:100%;
}
.almaHintWindow.originRT .arrow, .almaHintWindow.originRC .arrow, .almaHintWindow.originRB .arrow	{
	left:100%;
}
.almaHintWindow.originLT .arrow, .almaHintWindow.originLC .arrow, .almaHintWindow.originLB .arrow	{
	right:100%;
}
.almaHintWindow.originTL .arrow, .almaHintWindow.originBL .arrow	{
	left:20px;
}
.almaHintWindow.originTC .arrow, .almaHintWindow.originBC .arrow	{
	left:50%;
}
.almaHintWindow.originTR .arrow, .almaHintWindow.originBR .arrow	{
	right:20px;
}
.almaHintWindow.originRT .arrow, .almaHintWindow.originLT .arrow	{
	top:20px;
}
.almaHintWindow.originRC .arrow, .almaHintWindow.originLC .arrow	{
	top:50%;
}
.almaHintWindow.originRB .arrow, .almaHintWindow.originLB .arrow	{
	bottom:20px;
}
.almaHintWindow .arrow::before	{
	content:'';
	display:block;
	width:1px;
	height:1px;
	position:absolute;
}
.almaHintWindow.originTL .arrow::before, .almaHintWindow.originTC .arrow::before, .almaHintWindow.originTR .arrow::before	{
    border-bottom:11px solid #fff;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
	top:-11px;
	left:-13px
}
.almaHintWindow.originBL .arrow::before, .almaHintWindow.originBC .arrow::before, .almaHintWindow.originBR .arrow::before	{
    border-top:11px solid #fff;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
	bottom:-11px;
	left:-13px;
}
.almaHintWindow.originRT .arrow::before, .almaHintWindow.originRC .arrow::before, .almaHintWindow.originRB .arrow::before	{
    border-left:11px solid #fff;
    border-top:13px solid transparent;
    border-bottom:13px solid transparent;
	right:-11px;
	top:-13px;
}
.almaHintWindow.originLT .arrow::before, .almaHintWindow.originLC .arrow::before, .almaHintWindow.originLB .arrow::before	{
    border-right:11px solid #fff;
    border-top:13px solid transparent;
    border-bottom:13px solid transparent;
	left:-11px;
	top:-13px;
}


.almaHintWindow .close	{
	position:absolute;
	top:5px;
	right:5px;
	height:20px;
	width:20px;
	background:url(pics/sprite.png) -260px -1248px no-repeat;
	cursor:pointer;
}
.almaHintWindow .close:hover	{
	background:url(pics/sprite.png) -280px -1248px no-repeat;
}

.almaHintWindow .title	{
	font:400 18px / 24px 'Raleway', sans-serif;
	display:block;
}
.almaHintWindow .contents	{
	font:400 14px / 16px 'Raleway', sans-serif;
	display:block;
	padding-right:10px;
}
/* Подсказки - Конец */

@media screen and (max-width:425px) {
	.form .field {
		min-width:auto;
		max-width:100%;
		width:100%;
	}
	
	.g-recaptcha, .g-recaptcha > div	{
		max-width:100%;
	}
}

@media print	{
	.formCont	{
		display:none !important;
	}
}



/* Пикер даты - Начало */

.ui-datepicker	{
	background:#fff;
	border: 0 !important;
	-moz-box-shadow:inset 0 0 0 3px #1a8ccf;
	-webkit-box-shadow:inset 0 0 0 3px #1a8ccf;
	box-shadow:inset 0 0 0 3px #1a8ccf;
	padding:3px;
	/* box-shadow:inline; */
}

.ui-datepicker .ui-datepicker-header	{
	height:28px;
	position:relative;
	background:#f3f3f3;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top:5px;
    width:20px;
    height:20px;
}
.ui-datepicker .ui-datepicker-prev {
    left:5px;
	background:url(pics/sprite.png) -160px -450px no-repeat;
}
.ui-datepicker .ui-datepicker-next {
    right:5px;
	background:url(pics/sprite.png) -180px -450px no-repeat;
}
.ui-datepicker .ui-datepicker-prev:hover {
	background:url(pics/sprite.png) -200px -450px no-repeat;
}
.ui-datepicker .ui-datepicker-next:hover {
	background:url(pics/sprite.png) -220px -450px no-repeat;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:none;
}
.ui-datepicker .ui-datepicker-title	{
	line-height:26px;
	padding:2px;
	margin:0 auto;
	text-align:center;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year	{
	line-height:26px;
	height:26px;
	width:39%;
	font-size:16px;
	font-weight:300;
}


.ui-datepicker table {
    width: 100%;
    font-size:16px;
    border-collapse: collapse;
    margin:5px 0 0 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker table th	{
	font-weight:300;
	font-size:14px;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    border:1px solid #c5c5c5;
    background:#f6f6f6;
    font-weight:normal;
    color:#454545;
}

.ui-datepicker td span, .ui-datepicker td a {
    display:block;
    padding:10px;
    text-align:center;
    text-decoration:none;
}

.ui-datepicker td a:hover, .ui-datepicker td a.ui-state-active	{
	background:rgba(255, 0, 100, 0.9);;
	color:#f8f8f8;
}

/* Пикер даты - конец */

.select_box .swiper-slide	{
	display:block !important;
}



.input_check input {
	display:none;	
}

/* -- Стили каталогов - Новости - Начало */

.newsContainerBg	{
	background:url(pics/bg_news.png) 50% 0 / auto 100% no-repeat;
	min-width:300px;
}

.newsBlock	{
	width:100%;
	margin:0 0 0 0;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	justify-content:center;
}


.newsBlock .newsItem a, .newsBlock .newsItem a:hover, .newsBlock .newsItem a:active	{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	color:#292929;
	text-decoration:none;
	width:90%;
	margin:0 0;
}

.newsBlock .newsItem.showImgTop		{
	display:inline-block;
	flex:1 0 220px;
	max-width:100%;
	margin:10px 0;
	padding:0 0 25px 0;
	vertical-align:top;
	text-align:left;
}
.newsBlock .newsItem.showImgTop:last-of-type	{
	padding-right:0;
}


.newsBlock .newsItem .img	{
	position:relative;
}

.newsBlock .newsItem.showImgTop .img	{
	width:300px;
	height:150px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
.newsBlock .newsItem.showImgTop .group_1	{
	flex:1 1 100%;
}
.newsBlock .newsItem.showImgTop .group_2	{
	flex:1 1 100%;
}

.newsBlock .newsItem.showImgLeft	{
	display:block;
	width:100%;
	margin:0;
	padding:25px 0 0 0;
	text-align:left;
	clear:both;
}
.newsBlock .newsItem.showImgLeft .img	{
	width:300px;
	text-align:center;
}
.newsBlock.news .newsItem.showImgLeft .img	{
	width:350px;
	max-width:100%;
}

.newsBlock .newsItem.showImgLeft .group_1	{
	flex:0 1 340px;
}

.newsBlock.news .newsItem.showImgLeft .group_1	{
	flex:0 1 380px;
}

.newsBlock .newsItem.showImgLeft .group_2	{
	flex:1 0 300px;
	max-width:100%;
}

.newsBlock .newsItem.showBigImage	{
	width:100%;
	padding-bottom:20px;
}
.newsBlock .newsItem.showBigImage:first-of-type	{
	padding-top:0;
}
.newsBlock .newsItem.showBigImage .group_1	{
	flex:0 0 100%;
}
.newsBlock .newsItem.showBigImage .group_2	{
	flex:0 0 100%;
}

.newsBlock .newsItem.showBigImage a	{
	width:100%;
	text-align:left;
}

.newsBlock .newsItem .title	{
	padding:10px 0 5px 0;
	font:400 16px/20px 'Raleway', sans-serif;
	color:rgba(30,168, 56, 1);
	display:block;
	text-transform:uppercase;
}
.newsBlock .newsItem .brief	{
	padding:0 0 5px 0;
	display:block;
}
.newsBlock .newsItem a .more	{
	font:400 16px/20px 'Raleway', sans-serif;
	color:#292929;
	display:inline-block;
	/*text-transform:uppercase;*/
	position:relative;
	padding-right:25px;
}
.newsBlock .newsItem a:hover .more	{
	text-decoration:underline;
}
.newsBlock .newsItem a .more::after	{
	content:'';
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(pics/sprite.png) -60px -450px no-repeat;
}
.newsBlock .newsItem a:hover .more::after	{
	background:url(pics/sprite.png) -80px -450px no-repeat;
}

.newsBlock .newsItem .line, .newsEl .line, .newsEl_v_vertical .line	{
	display:block;
	position:relative;
	width:200px;
	height:50px;
}
.newsBlock .newsItem .img .line, .newsBlock .newsItem .imgAlternative .line, .newsEl .img .line, .newsEl_v_vertical .img .line	{
	position:absolute;
	top:0;
	left:0px;
}
.newsBlock .newsItem .line .num, .newsEl .line .num, .newsEl_v_vertical .line .num	{
	display:block;
	float:left;
	line-height:50px;
	margin:0 0 0 1px;
	width:26px;
	text-align:center;
    color: #08338f;
    font-size: 12px;
    text-transform: uppercase;
}
.newsBlock .newsItem .line .mon, .newsEl .line .mon, .newsEl_v_vertical .line .mon	{
	display:block;
	float:left;
	line-height:50px;
	margin:0 0 0 5px;
	width:123px;
	text-align:left;
	color:#08338f;
    font-size: 12px;
    text-transform: uppercase;
}

.newsBlock .newsItem .bigNum, .newsEl .bigNum, .newsEl_v_vertical .bigNum	{
	width:100px;
	height:50px;
	background:url(pics/sprite.png) -200px -2097px no-repeat;
}
.newsBlock .newsItem .img .bigNum, .newsEl .img .bigNum	{
	position:absolute;
	top:0;
	left:10px;
}
.newsBlock .newsItem .bigNum .num, .newsEl .bigNum .num	{
	display:block;
	color:#fff;
	text-align:center;
	font-size:24px;
	line-height:30px;
}
.newsBlock .newsItem .bigNum .mon, .newsEl .bigNum .mon	{
	display:block;
	color:#fff;
	text-align:center;
	font-size:12px;
	line-height:14px;
}

.newsBlock .newsItem .simple, .newsEl .simple	{
	width:100%;
}
.newsBlock .newsItem .img .simple, .newsEl .img .simple	{
	position:absolute;
	top:0;
	left:10px;
}
.newsBlock .newsItem .simple .num, .newsEl .simple .num, .newsBlock .newsItem .simple .mon, .newsEl .simple .mon	{
	display:inline;
	font:400 16px/20px 'Raleway', sans-serif;
	color:#292929;
}
.newsBlock .imgAlternative	{
	height:50px;
	position:relative;
}







.newsEl	{
	width:100%;
}










.news .newsItem		{
	width:100%;
	margin:0;
	padding:25px 0 0 0;
	clear:both;
}

/*
*/
.ni_nav	{
	display:table;
	width:100%;
}
.ni_nav .ni_nav_cont	{
	display:table-cell;
	height:30px;
	padding:40px 0 20px 0;
	width:33.33%;
	text-align:center;
}


/* -- -- Стили каталогов - Новости - Элемент - Начало */
.newsEl	{
	display:table;
	padding:0;
	text-align:left;
	position:relative;
	width:100%;
	margin:0;
}
.newsEl .imgCont	{
	display:table-cell;
	padding:0 0 25px 0;
	width:352px;
	max-width:100%;
	vertical-align:top;
}
.newsEl .imgCont .img, .newsEl .imgCont .img:hover	{
	display:block;
	position:relative;
	width:350px;
	max-width:100%;
	text-align:center;
	text-decoration:none;
}
.newsEl .text	{
	display:table-cell;
	padding:0;
	vertical-align:top;
	padding:0 20px 25px 40px;
}
.newsEl .nel_slider	{
	width:100%;
	position:relative;
	height:62px;
	padding:20px 0;
}	
.newsEl .nel_slider ul	{
	width:100%;
}
.newsEl .nels_slides .nel_slider_left	{
	position:absolute;
	width:25px;
	height:50px;
	top:26px;
	left:12px;
	background:url(pics/sprite.png) -100px -1847px no-repeat;
	cursor:pointer;
}
.newsEl .nels_slides .nel_slider_left:hover	{
	background:url(pics/sprite.png) -100px -1897px no-repeat;
}
.newsEl .nels_slides .nel_slider_right	{
	position:absolute;
	width:25px;
	height:50px;
	top:26px;
	right:12px;
	background:url(pics/sprite.png) -125px -1847px no-repeat;
	cursor:pointer;
}
.newsEl .nels_slides .nel_slider_right:hover	{
	background:url(pics/sprite.png) -125px -1897px no-repeat;
}
.newsEl .nels_wo_slides .nel_slider_left, .newsEl .nels_wo_slides .nel_slider_right	{
	display:none;
}
.newsEl .nels_slides .nels_slide_cont	{
	overflow:hidden;
	margin:0 auto;
}
.newsEl .nels_slides .nels_slide_cont ul	{
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
.newsEl .nels_wo_slides .nels_slide_cont ul, .newsEl .nels_wo_slides .nels_slide_cont	{
	padding:0;
	margin:0;
	overflow:hidden;
}
.newsEl .nel_slider ul li	{
	display:block;
	float:left;
	width:80px;
	height:60px;
	padding:0;
	margin:0 3px;
	border:1px solid #eee; 
}
.newsEl .nel_slider ul li a	{
	display:table-cell;
	width:80px;
	height:60px;
	text-align:center;
	vertical-align:middle;
}
.newsEl .nel_slider ul li a img	{
	vertical-align:middle;
}
.newsEl .nel_slider ul li::before	{
	display:none;
}
.nel_bottom	{
	clear:both;
	padding:0 0 25px 0;
}
/* -- -- Стили каталогов - Новости - Элемент - Конец */

@media screen and (max-width: 767px) {
	/*
	.news_horiz_big .news_item	{
		margin-left:auto;
		margin-right:auto;
		flex-grow:0;
	}

	.news_horiz .news_item a, .news_horiz .news_item a:hover	{
		margin-left:auto;
		margin-right:auto;
		flex-grow:0;
	}
	*/

	.newsEl, .newsEl .text	{
		display:block;
		margin:0 auto;
		min-height:auto;
		width:100%;
		max-width:100%;
		box-sizing:border-box;
		padding:0;
	}
}
/* -- Стили каталогов - Новости - Конец */


.newsEl_v_vertical	{
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	
}
.newsEl_v_vertical .images	{
	flex:0 0 600px;
	max-width:100%;
	padding-right:25px;
}
.newsEl_v_vertical .text	{
	flex:1 0 300px;
}

.newsEl_v_vertical .text::after, .newsEl_v_vertical .text::after	{
	content:'';
	display:block;
	width:100%;
	height:20px;
	
}

@media screen and (max-width: 1249px) {
	.newsEl_v_vertical .images	{
		flex:1 0 100%;
		overflow:scroll;
		overflow-x:scroll;
		overflow-y:visible;
		display:flex;
		padding-right:0;
		height:40vh;
	}
	.newsEl_v_vertical .images img, .newsEl_v_vertical .images video, .newsEl_v_vertical .images iframe	{
		max-width:unset;
		width:auto;
		height:100%;
	}
	.newsEl_v_vertical .text	{
		flex:1 0 100%;
	}
}

/* 
	Фильтры и кастомизация элементов каталога
*/


.cat_filter	{
	width:100%;
}



.cat_filter input.style, .cat_filter select.style	{
	padding:4px 4%;
	box-sizing:content-box;
	width:91%;
	font:400 14px/ 18px 'Raleway', sans-serif;
	height:18px;
}

.cat_filter .cf_group	{
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;	
}
.cat_filter .cf_group:hover	{
	box-shadow:0 0 4px 4px rgba(0,0,0,0.2);
}
.cat_filter .cf_elem	{
	margin:6px auto 0 auto;
	padding:0 0;
	font:400 14px/ 20px 'Raleway', sans-serif;
}

.cat_filter .cf_elem_name	{
	padding:0 0 3px 0;
	font:400 16px/20px 'Raleway', sans-serif;
	cursor:pointer;
}


.cat_filter .cf_elem_name span	{
	   border-bottom: 1px black dotted;	
}

.cat_filter .cf_elem_name::before	{
	content:'';
	display:inline-block;
    text-decoration:none;
	width:20px;
	height:20px;
	vertical-align:middle;
	background:url(pics/sprite.png) -60px -470px no-repeat;
}

.cat_filter .cf_elem	 .cf_elem_values {
	display:none;
	padding:0 0 0 24px;
}



.cf_range, .cf_input, .cf_select, .cf_choose	{
	width:100%;
}

.cf_range input	{
	width:70px;
	display:inline-block;
	vertical-align:baseline;
	padding-left:10px;
	padding-right:10px;
}
.cf_range_table	{
	width:100%;
	display:table;
}
.cf_range_table_from	{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	width:110px;
	padding:0 5px 0 0;
}
.cf_range_table_to	{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	width:110px;
	padding:0 5px 0 0;
}
.cf_range_table_unit	{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}

.cf_choose .cf_choose_elem	{
	box-sizing:border-box;
	display:inline-block;
	width:45%;
	margin:5px 2.5%;
	vertical-align:bottom;
	cursor:pointer;
}

.cf_choose  .cf_choose_elem .cf_choose_elem_name	{
	font:400 14px/ 16px 'Raleway', sans-serif;
	text-align:left;
}

.cf_choose  .cf_choose_elem .cf_choose_elem_value	{
	display:table;
	height:25px;
	width:100%;
	background:50% 50% no-repeat;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	box-shadow:0 0 0 1px transparent;
}

.cf_choose .cf_choose_elem_text .cf_choose_elem_value	{
	box-shadow:0 0 0 1px #444;
}

.cf_choose .cf_choose_elem_text .cf_choose_elem_value .cf_choose_elem_text_value	{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:100%;
	padding:0 5px;
	font:400 14px/ 25px 'Raleway', sans-serif;
}

.cf_choose .cf_choose_elem.active .cf_choose_elem_value, .cf_choose .cf_choose_elem:hover .cf_choose_elem_value	{
	box-shadow:0 0 1px 1px rgba(255, 0, 100, 1);
}

.cf_choose .cf_choose_elem_controle, .cf_choose .cf_choose_elem_controle.active	{
	font:400 14px/ 20px 'Raleway', sans-serif;
	text-align:left;
	height:25px;
}

.cf_choose .cf_choose_elem_controle:hover	{
	color:#1ea838;
}

.cf_choose .cf_choose_elem_controle_big	{
	width:100%;
	padding-left:0;
}


.cf_additionals	{
	display:none;
}


.cf_choose .cf_choose_elem_tiny	{
	display:inline-block;
	vertical-align:bottom;
	width:20px;
	height:20px;
	margin:2.5px;
	box-sizing:border-box;
	display:inline-block;
	background:#ddd;
	cursor:pointer;
	background:50% 50% no-repeat;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	box-shadow:0 0 0 1px transparent;
}

.cf_choose .cf_choose_elem_tiny.active, .cf_choose .cf_choose_elem_tiny:hover	{
	box-shadow:0 0 1px 1px rgba(255, 0, 100, 1);
}

.cf_choose_elem_line	{
	padding:2.5px 0;
	display:block;
}

.cf_choose .cf_choose_elem_tiny_line	{
	display:inline-block;
	vertical-align:top;
	width:20px;
	height:20px;
	margin:0 0;
	box-sizing:border-box;
	display:inline-block;
	background:#ddd;
	cursor:pointer;
	background:50% 50% no-repeat;
}
.cf_choose .cf_choose_elem_tiny_line_text	{
	display:inline-block;
	width:175px;
	font:400 14px/ 16px 'Raleway', sans-serif;
	padding:2px 0 2px 5px;
	vertical-align:top;
}

.cf_choose input[type=checkbox], .cf_choose input[type=radio]	{
	margin-right:0 !important;
}


/* Фильтры - Ползунок - Начало */

.ranger_line	{
	margin-top:10px;
}

.ranger_line_hints	{
	display:table;
	width:100%;
	margin:0 auto;
}

.ranger_line_hint_left	{
	text-align:left;
	display:table-cell;
	vertical-align:top;
	padding:0 0 0 5px;
	border-left:1px solid #ddd;
}
.ranger_line_hint_right	{
	text-align:right;
	display:table-cell;
	vertical-align:top;
	padding:0 5px 0 0;
	border-right:1px solid #ddd;
}

.ui-slider {
	position:relative;
	margin:15px 18px 10px 18px;
	height:1px;
	cursor:pointer;
}

.ui-slider::before	{
	content:'';
	display:block;
	position:absolute;
	background:rgba(0, 0, 0 ,0.4);
	top:0;
	bottom:0;
	right:-10px;
	left:-10px;
}

.ui-slider .ui-slider-handle	{
	position:absolute;
	left:50%;
	top:0px;
	cursor:pointer;
	z-index:2;
	-webkit-transition-duration:.1s;
	-o-transition-duration:.1s;
	-moz-transition-duration:.1s;
	transition-duration:.1s;
}

.ui-slider .ui-slider-handle::before	{
	content:'';
	position:absolute;
	left:-1px;
	top:-12px;
	display:block;
	width:25px;
	height:25px;
	background:url(pics/sprite.png) -25px -1248px no-repeat;
	cursor:pointer;
}
.ui-slider .ui-slider-handle:first-of-type::before	{
	background:url(pics/sprite.png) 0px -1248px no-repeat;
	left:-25px;
}

.ui-slider.ranger_line_with_add_line .ui-slider-handle::after	{
	content:'';
	position:absolute;
	left:-1px;
	top:-80px;
	display:block;
	width:1px;
	height:80px;
	background:rgba(0,0,0,0.5);
	cursor:pointer;	
}

.ui-slider .ui-slider-range {
	position:absolute;
	height:2px;
	background:-webkit-linear-gradient(right, #fff25e 0%, rgba(255,199,98,1) 100%);
	-webkit-transition-duration:.1s;
	-o-transition-duration:.1s;
	-moz-transition-duration:.1s;
	transition-duration:.1s;
}
/* Фильтры - Ползунок - Конец */
	
/* Фильтры - Основные элементы - Начало */

.cat_apply, .cat_cancel, a.cat_apply, a.cat_cancel	{
	display:inline-block;
	/*margin:0 10px 0 0;*/
	min-width:80px;
}

.cat_cancel, .cat_cancel:hover, a.cat_cancel, a.cat_cancel:hover, .cat_apply, .cat_apply:hover, a.cat_apply, a.cat_apply:hover	{
	text-decoration:none;
}

/* Фильтры - Основные элементы - Конец */

/* Фильтры - Конец */


/* -- Стили каталогов - Отзывы - Начало */

.catalog_popularity, a.catalog_popularity	{
	display:block;
	text-decoration:none;
	font:300 16px/20px 'Raleway', sans-serif;
	color:rgba(30,168, 56, 1);
	min-height:20px;
}

.catalog_rating	{
	height:15px;
	width:75px;
	position:relative;
	background:url(pics/sprite.png) -75px -1408px no-repeat;
	margin-top:2.5px;
}
.catalog_rating_cur	{
	position:absolute;
	top:0;
	left:0;
	height:15px;
	width:100%;
	background:url(pics/sprite.png) 0px -1408px no-repeat;
}
.catalog_rating_big	{
	height:20px;
	width:100px;
	position:relative;
	background:url(pics/sprite.png) -100px -1388px no-repeat;
	margin-top:2.5px;
	display:inline-block;
	vertical-align:middle;
}
.catalog_rating_big_text	{
	display:inline-block;
	vertical-align:middle;
}
.catalog_rating_big_cur	{
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:100%;
	background:url(pics/sprite.png) 0px -1388px no-repeat;
}
.catalog_reviews	{
	height:20px;
	font:300 16px/20px 'Raleway', sans-serif;
	text-align:left;
}

.review_elem	{
	display:table;
	margin:10px 0 5px 0;
	width:100%;
}

.review_elem_ratings	{
	width:260px;
	display:table-cell;
	background:#f3f3f3;
	padding:10px 20px;
}

.review_elem_ratings_values	{
	display:block;
	margin-bottom:5px;
}

.review_elem_value	{
	display:table-cell;
	padding:10px 20px;
}

.review_elem_value_meta	{
	display:table;
	margin:0 0 5px 0;
	width:100%;
	font:400 12px/24px 'Raleway', sans-serif;
	color:#777;
}

.review_elem_value_meta span	{
	font:600 12px/24px 'Raleway', sans-serif;
	color:#292929;
}

.review_elem_value_meta_td	{
	display:table-cell;
	width:40%;
	text-align:left;
	padding:10px 0 0 0;
}
.review_elem_value_meta_date	{
	display:table-cell;
	text-align:right;
	padding:10px 0 0 0;
}

.review_elem_plus, .review_elem_minus, .review_elem_result, .review_elem_recomend, .review_elem_useful, .review_elem_answer	{
	display:block;
	position:relative;
	padding-left:30px;
	margin:0 0 10px 0;
}

.review_elem_useful	{
	text-align:right;
}

.review_elem_plus::before, .review_elem_minus::before, .review_elem_result::before, .review_elem_recomend::before , .review_elem_answer::before	{
	content:'';
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
}
.review_elem_plus::before	{
	background:url(pics/sprite.png) -200px -1388px no-repeat;
}
.review_elem_minus::before	{
	background:url(pics/sprite.png) -220px -1388px no-repeat;
}
.review_elem_recomend::before	{
	background:url(pics/sprite.png) -240px -1388px no-repeat;
}
.review_elem_result::before	{
	background:url(pics/sprite.png) -260px -1388px no-repeat;
}
.review_elem_answer::before	{
	top:10px;
	background:url(pics/sprite.png) -280px -1388px no-repeat;
}

.review_like, .review_dislike, a.review_like, a.review_dislike, a.review_like:hover, a.review_dislike:hover, a.review_like:active, a.review_dislike:active	{
	position:relative;
	line-height:20px;
	padding:5px 5px 5px 35px;
	color:#292929;
	text-decoration:none;
}

.jsDisable	{
	cursor:default;
}

.review_like::before	{
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:30px;
	height:30px;
	background:url(pics/sprite.png) -30px -1665px no-repeat;
}
.review_like:hover:not(.jsDisable)::before, .review_like.active::before	{
	background:url(pics/sprite.png) 0px -1665px no-repeat;
}

.review_dislike::before	{
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:30px;
	height:30px;
	background:url(pics/sprite.png) -90px -1665px no-repeat;
}
.review_dislike:hover:not(.jsDisable)::before, .review_dislike.active::before	{
	background:url(pics/sprite.png) -60px -1665px no-repeat;
}

.review_elem  .review_images	{
	display:block;
}
.review_elem  .review_images a.review_images	{
	display:inline-block;
	width:100px;
	height:100px;
	background:50% 50% no-repeat;
	margin:10px 10px 0 0;
	text-decoration:none;
	transition-duration:0.2s;
}
/* .review_elem  .review_images a.review_images:hover	{ */
	/* text-shadow:0 0 3px 1px #f3f3f3; */
/* }	 */

@media screen and (max-width: 767px) {

	.review_elem_value_meta, .review_elem_value_meta_td, .review_elem_value_meta_date, .review_elem_ratings, .review_elem_value	{
		display:block;
		width:100%;
		max-width:100%;
		box-sizing:border-box;		
	}
}



.reviews .cel_slider ul li	{
	display:inline-block;
	padding:10px;
	width:initial;
	height:initial;
}

.reviews .cel_slider ul li a, .reviews .cel_slider ul li span	{
	display:flex;
	width:100px;
	height:70px;
	align-items:center;
	justify-content:center;
	transition:box-shadow 0.2s ease 0s;
	box-shadow:0 0 2px 0 #ddd;
}

.reviews .cel_slider ul li a:hover	{
	box-shadow:0 0 2px 0 #ff926b;
}

/* -- Стили каталогов - Отзывы - Конец */

/* -- Стили Форм - Отзывы - Начало (используются и пердыдущие)*/
.style.review_select	{
	border:0;
	box-shadow:0 0 0 0 transparent;
}

.style.review_select .review_elem_ratings	{
	background:transparent;
	padding:24px 10px 5px 10px
}

.style.review_select .review_elem_ratings .catalog_rating_big	{
	margin:0;
}
/* -- Стили Форм - Отзывы - Конец */


/* Статьи */
/* Статьи - Простые - Начало */

.articles	{
	width:100%;
	padding:20px 0 0 0;
}

.articles .folder	{
	width:32%;
	margin:0 2% 20px 0;
	padding:0 0 10px 0;
	min-height:50px;
	display:inline-block;
	vertical-align:top;
	-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1);
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1);
	border:0px solid transparent;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}

.articles .folder:hover	{
	-moz-box-shadow:0 0 0 3px rgba(0, 0, 0 ,0.2), 0 10px 10px -10px rgba(0, 0, 0 ,0.8);
	-webkit-box-shadow:0 0 0 3px rgba(0, 0, 0 ,0.2), 0 10px 10px -10px rgba(0, 0, 0 ,0.8);
	box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.2), 0 10px 10px -10px rgba(0, 0, 0 ,0.8);
}

.articles .folder:nth-of-type(3n){
	margin-right:0;
}

.articles .folder a.folder_name	{
	display:block;
	text-decoration:none;
}

.articles .folder a.folder_name .folder_name_text	{
	display:block;
	text-align:left;
	padding:10px 5%;
	min-height:60px;
	width:90%;
	line-height:30px;
	font-size:24px;
	text-align:center;
	vertical-align:middle;
}


.articles .folder a.folder_name .img	{
	display:block;
	height:200px;
	background:50% 50% no-repeat;	
}

.articles .folder ul.item	{
	margin:0 20px 0 0;
}


.articles a.more	{
	display:block;
	text-align:right;
	padding:0 25px 0 0;
	margin:10px 10px 0 0;
	line-height:20px;
	color:rgba(30,168, 56, 1);
	position:relative;
}

.articles a.more:hover	{
	text-decoration:underline;
}

.articles a.more::after	{
	content:'';
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(pics/sprite.png) -60px -450px no-repeat;
}

.articles a.more:hover::after	{
	background:url(pics/sprite.png) -80px -450px no-repeat;
}
/* Статьи - Простые - Конец */


/* Статьи - Плиткой - Начало */
.articles_pl	{
	width:100%;
	margin:0 auto;
	position:relative;
}

.articles_pl .item	{
	width:25%;
	height:250px;
	position:absolute;
	-webkit-transition-duration:.4s;
	-o-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
}

.articles_pl .item:hover	{
	z-index:20;
}

.articles_pl .item .item_info	{
	display:block;
	width:100%;
	height:100%;
	-webkit-transition-duration:.4s;
	-o-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
	-webkit-transform:perspective(1920px) rotateX(0deg) rotateY(0deg) rotateX(0deg);
	transform:perspective(1920px) rotateX(0deg) rotateY(0deg) rotateX(0deg);
	position:relative;
}

.articles_pl .item:hover .item_info.rotatable	{
	-webkit-transform:perspective(1920px) rotateX(0deg) rotateY(180deg) rotateZ(0deg);
	transform:perspective(1920px) rotateX(0deg) rotateY(180deg) rotateX(0deg);
}


.articles_pl .item .item_info .front_cont	{
	display:block;
	position:relative;
	width:100%;
	height:100%;
	-moz-box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	-webkit-box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	-webkit-transition:background-size 0.2s ease 0s;
	-o-transition:background-size 0.2s ease 0s;
	-moz-transition:background-size 0.2s ease 0s;
	transition:background-size 0.2s ease 0s;
	background:#fff 50% 50% / auto 100% no-repeat;
	z-index:10;
	will-change:background-size;
}

.articles_pl .item:hover .item_info .front_cont	{
	background-size:auto 110%;
	z-index:1;
	
}

.articles_pl .item .item_info .front_cont .front_name	{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	min-height:60px;
	height:60px;
	max-height:100%;
	display:table;
}

.articles_pl .item .item_info .front_cont .front_name .text	{
	display:table-cell;
	vertical-align:middle;
	padding:5px 20px;
	color:#fff;
	font:300 116% 'Raleway', sans-serif;
	text-align:center;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	background:rgba(0,0,0,0.3);
	/*text-shadow:0 0 2px #fff;*/
}

.articles_pl .item:hover .item_info .front_cont .front_name .text	{
	color:#fff;
	background:rgba(0,0,0,0.3);
	text-shadow:0 0 0 #fff;
}

.articles_pl .item .item_info .back_cont	{
	width:100%;
	height:100%;
	background:#fff 50% 50% / auto 100% no-repeat;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	-moz-box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	-webkit-box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg);
	-webkit-transition-duration:.4s;
	-o-transition-duration:.4s;
	-moz-transition-duration:.4s;
	transition-duration:.4s;
	z-index:0;
}

.articles_pl .item:hover .item_info .back_cont	{
	z-index:10;
}

.articles_pl .item .item_info .back_cont .back_cont_cont	{
	display:block;
	padding:5% 20px;
	margin:0;
}

.articles_pl a.more	{
	display:block;
	text-align:right;
	padding:0 25px 0 0;
	margin:10px 20px 0 0;
	line-height:20px;
	color:rgba(30,168, 56, 1);
	position:relative;
}

.articles_pl a.more:hover	{
	text-decoration:underline;
}

.articles_pl a.more::after	{
	content:'';
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(pics/sprite.png) -60px -450px no-repeat;
}

.articles_pl a.more:hover::after	{
	background:url(pics/sprite.png) -80px -450px no-repeat;
}


@media screen and (max-width: 767px) {
	.articles_pl .item	{
		min-width:100%;
		max-width:100%;
		min-height:120px;
		position:static;
		clear:both;
		margin:10px 0 0 0;
		display:block;
	}
	.articles_pl .item .item_info .front_cont, .articles_pl .item:hover .item_info .front_cont	{
		background-size:cover;
	}
	.articles_pl	{
		height:auto;
		min-height:auto;
		/*max-height:auto;*/
		display:table;
		width:100%;
		margin:0 auto;
	}
}


/* Статьи - Плиткой - Конец */
/* Статьи - Конец */




/* 
	Техподдержка
	Авторизация

/* Техподдержка - Начало*/

.tech_user	{
	display:block;
	margin-top:10px;
}

.tech_user .tech_name	{
	display:inline-block;
	margin:0 0 0 0;
	vertical-align:bottom;
	font-weight:bold;
}

.tech_user .tech_date	{
	display:inline-block;
	margin:0 0 0 5px;
	vertical-align:bottom;
	font-size:90%;
}

.tech_answer	{
	margin-left:0;
	background:#d7effa;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:0;
	padding:10px 15px;
}

.tech_admin_answer	{
	margin-left:50px;
}

.tech_rate	{
	float:right;
}

.tech_rate a, .tech_rate_value	{
	display:inline-block;
	background:rgba(55,177,232,1);
	line-height:20px;
	height:20px;
	width:20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	margin-left:4px;
}

.tech_rate a:nth-of-type(1)	{
	background:rgba(55,177,232,0.5);
}
.tech_rate a:nth-of-type(2)	{
	background:rgba(55,177,232,0.6);
}
.tech_rate a:nth-of-type(3)	{
	background:rgba(55,177,232,0.7);
}
.tech_rate a:nth-of-type(4)	{
	background:rgba(55,177,232,0.8);
}
.tech_rate a:nth-of-type(5)	{
	background:rgba(55,177,232,0.9);
}

.tech_rate a:hover	{
	background:rgba(55,177,232,1);
	color:#fff;
}
/* Техподдержка - Конец*/

/* Авторизация - Начало */
.tab_auth_enter	{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	padding:50px 0 100px 0;
}

.tab_auth_enter .tab_auth_enter_td	{
	flex:1 0 33%;
	min-width:300px;
	text-align:left;
	vertical-align:top;
	padding:20px 5% 20px 0;
	box-sizing:border-box;
}

.form_style_left	{
	margin:0;
}

.form_style_left .style, .main_middle .form_style_left input.style	{
	margin-left:0;
}

.form_style_left .validation_fail_tooltip {
	margin-left:0;
}

.form_style_left input, .form_style_left a.captcha	{
	display:block;
	width:224px;
	height:20px;
	padding:10px 20px;
	margin:7px 0 0 0;
	line-height:20px;
	font-size:14px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:1px solid #a6a6a6;
	background:#fff;
}

.form_style_left a.captcha	{
	overflow:hidden;
	background:#f3f3f3;
	position:relative;
}

.form_style_left a.captcha::before	{
	content:'';
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	right:5px;
	top:5px;
	background:url(pics/sprite.png) -180px -1666px no-repeat;
}

.form_style_left a.captcha img	{
	margin:-20px 0;
}

.form_style_left input::-webkit-input-placeholder	{
	color:#aaa;
}
.form_style_left input:-moz-placeholder{
	color:#aaa;
}

.form_style_left input.error	{
 -moz-box-shadow:0 0 3px 1px #ff7c7c;
 -webkit-box-shadow:0 0 3px 1px #ff7c7c;
 box-shadow:0 0 3px 2px #ff7c7c;
 background-color:rgba(255,240,240,0.9);
	color:#f44 !important;
}
.form_style_left input.error::-webkit-input-placeholder	{
	color:#f44;
	text-transform:uppercase;
}
.form_style_left input.error:-moz-placeholder{
	color:#f44;
	text-transform:uppercase;
}






.style_date .style, .main_middle .style_date input.style	{
	width:40px;
	margin-right:10px;
	float:left;
	text-align:center;
}

.style_date .style:last-of-type, .main_middle .style_date input.style:last-of-type	{
	margin-right:0;
}
/* Авторизация - Конец */



/*Личный кабинет - Начало*/

.lk_cont	{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:center;
}

.lk_menu	{
	background:rgba(128, 128, 128, 0.1);
	/*margin-bottom:20px;
	/*position:relative;*/
	flex:0 0 300px;
}

.lk_main	{
	flex:1 1 calc(100% - 320px);
	min-width:300px;
	padding-left:15px;
	box-sizing:border-box;
	min-width:300px;
}

/*
.lk_menu > ul {
	padding:0 !important;
	margin:0;
	list-style:none;
	text-align:left;
}

.lk_menu, .lk_menu .lk_menu_separ, .lk_menu > ul > li > a, .lk_menu > ul > li > a:visited, .lk_menu > ul > li .lk_menu_active, .lk_menu > ul > li .lk_menu_active, 
.lk_menu > ul > li, .lk_menu > ul > li:hover > a	{
	min-height:40px;
	color:;
}

.lk_menu > ul > li:hover > ul	{
	top:100%;
}

.lk_menu .lk_menu_separ	{
	width:1px;
	height:34px;
	margin:13px 0;
	background:rgba(255,255,255,0.5);
}

.lk_menu > ul > li > a, .lk_menu > ul > li > a:visited, .lk_menu > ul > li .lk_menu_active {
	display:table-cell;
	vertical-align:middle;
	color:;
	text-decoration:none;
	text-transform:uppercase;
	overflow:hidden;
	padding:0 15px;
	font:300 14px 'Raleway', sans-serif;
}

.lk_menu > ul > li .lk_menu_active	{
	background:;
	color:;
}

.lk_menu > ul {padding:0; margin:0; list-style:none; text-align:left;}
.lk_menu > ul > li {display:block; position:relative; margin:0; padding:0;}
.lk_menu > ul > li > ul {display:none; padding:0; margin:0; list-style:none; text-align:left;}

.lk_menu > ul > li:hover > a {
	background:;
	color:;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	-o-transition-property:color,background;
	-moz-transition-property:color,background;
	transition-property:color,background;
}

.lk_menu > ul > li:hover > ul {
	display:inline-block; 
	position:absolute; 
	left:0; 
	background:;
	border-top:3px solid ;
	padding:10px 0;
}


.lk_menu > ul > li:hover > ul > li > a {
	display:block; 
	width:230px;
	font-size:14px;
	padding:10px 20px; 
	line-height:15px;
	height:auto;
	text-transform:none;
	font-weight:normal;
	color:;
	text-decoration:none;
}
.lk_menu > ul > li:hover > ul > li > a:hover {
	color:;
}

.lk_menu ul, .lk_menu ul li	{
	padding:0;
	margin:0;
}

.lk_menu ul li:before	{
	display:none;
}

*/

ul.left_menu li.lk_menu_active	{
	background:rgba(128, 128, 128, 0.6);
}

a.lk_menu_h1, a.lk_menu_h1:hover	{
	display:block;
	background:rgba(128, 128, 128, 0.6);
	color:#fff;
	padding:10px 0;
	font-size:18px;
	text-align:center;
	text-decoration:none;
}

a.lk_menu_exit	{
	display:block;
	color:#fff;
	padding:10px 0;
	text-align:center;
	text-decoration:none;
	transition:background 0.2s ease 0s;
	background:rgba(128, 128, 128, 0.3);
}
a.lk_menu_exit:hover	{
	background:rgba(128, 128, 128, 0.9);
	color:#fff;
}



.tab_blue	{
	text-transform:uppercase;
	font-size:14px;
	color:#0069ac;
	font-weight:normal;
	display:block;
}
.tab_hint	{
	color:#8e8e8e;
	text-transform:none;
}

.tab_cost_result	{
	display:inline-block;
	color:#4c4c4c;
	text-transform:none;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
	padding:9px 3px 0 0;
	text-transform:uppercase;	
}

.tab_cost_value	{
	display:inline-block;
	color:#4c4c4c;
	text-transform:none;
	font-size:24px;
	vertical-align:top;
	line-height:30px;
}

.tab_cost_currency	{
	display:inline-block;
	color:#4c4c4c;
	text-transform:none;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
	padding:9px 0 0 3px;
}

.lk_status	{
	display:inline-block;
	text-align:left;
	padding:0 0 0 24px;
	position:relative;
	width:75px;
}

.lk_status::before	{
	content:'';
	position:absolute;
	top:1px;
	left:0;
	display:block;
	width:18px;
	height:18px;
	background:url(pics/status.png) 0 0 no-repeat;	
}

.lk_status.active::before	{
	background-position:0 0;
}

.lk_status.finish::before	{
	background-position:0 -18px;
}

.lk_status.cancel::before	{
	background-position:0 -36px;
}


table.calc_table	{
	width:100%;
	margin:5px auto;
	border-collapse:collapse;
	border-spacing:0;
}

table.calc_table > tbody > tr td	{
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px 20px;
	vertical-align:top;
	text-align:left;
	font-size:14px;
	line-height:19px;
	text-transform:uppercase;
}

table.calc_table > tbody > tr:hover td	{
	background:#ebf7fd;
}

table.calc_table > tbody > tr.tr_head td, table.calc_table > tbody > tr.tr_head:hover td	{
	background:#c3e7f8;
	font-size:14px;
}

table.calc_table > tbody > tr td.td_al_r	{
	text-align:right;
}


table.calc_table > tbody > tr td.td_al_c	{
	text-align:center;
}

table.calc_table > tbody > tr.tr_result td, table.calc_table > tbody > tr.tr_result:hover td	{
	padding:30px 20px;
	vertical-align:middle;
	background:transparent;
}

table.calc_table > tbody > tr td.w_sm	{
	width:150px;
}
table.calc_table > tbody > tr td.w_mm	{
	width:250px;
}

.account_block	{
	width:100%;
	padding:0 0;
	text-align:center;
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	justify-content:flex-start;
}
.account_block_elem	{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	width:33.333333%;
	padding:5px 20px 20px 20px;	
	box-sizing:border-box;
	border-radius:8px;
	box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 4px #eee;
	min-width:300px;
	flex:1 0 300px;
}

.account_block_elem_sm	{
	width:25%;
	min-width:200px;	
	flex:1 0 200px;
}



/*Личный кабинет - Конец*/

@media screen and (max-width: 1249px) {
	.lk_menu	{
		height:auto;
	}
}

@media screen and (max-width: 768px) {
	.tab_auth_enter, .tab_auth_enter .tab_auth_enter_td	{
		display:block;
	}
	
	.lk_cont, .lk_main, .lk_menu	{
		display:block;
		padding:0;
	}
}

/* Стили для файликов в ЛК */
.accountStorageItems	{
	display:block;
}
.accountStorageItems .item, .folderUp a	{
	display:block;
	padding:5px 5px 5px 30px;
	font:300 16px / 20px 'Raleway', sans-serif;
	background:5px 4px / 20px no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpath d='M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z'/%3e%3c/svg%3e");
	text-secoration:none;
}
.accountStorageItems .item.dir	{
	display:block;
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3e%3c/svg%3e");
}
.accountStorageItems .item a, .folderUp a{
	text-decoration:none;
}
.folderUp a	{
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3e%3c/svg%3e");
}
/* Стили для файликов в ЛК - конец */

/* Блок - Оставить заявку - Начало */
.block_send_order	{
	background:url(pics/bg_block_send_order.jpg) 50% 50% / auto 100% no-repeat;
	padding:20px 0;
	color:#dddd00;
}
.block_send_order .mid	{
	min-height:334px;
}
.block_send_order .block_send_order_main_text	{
	position:absolute;
	bottom:190px;
	right:55%;
	width:40%;
	color:#dddd00;
	text-transform:uppercase;
	font-size:34px;
	font-weight:700;
}
.block_send_order .block_send_order_main_text div	{
	text-transform:uppercase;
	font-size:18px;
	font-weight:400;
}
.block_send_order .block_send_order_addon_text	{
	position:absolute;
	top:190px;
	right:55%;
	width:40%;
	color:#dddd00;
	text-transform:uppercase;
	font-size:30px;
	font-weight:400;
}
.block_send_order .block_send_order_addon_text div	{
	font-size:18px;
}
.block_send_order .block_send_order_phone_text	{
	position:absolute;
	bottom:190px;
	left:65%;
	width:30%;
	color:#dddd00;
	text-transform:uppercase;
	font-size:34px;
	font-weight:400;
}
.block_send_order .block_send_order_phone_text span	{
	display:inline-block;
	vertical-align:bottom;
	text-transform:uppercase;
	font-size:42px;
	font-weight:700;
}
.block_send_order .block_send_order_phone_text div	{
	font-size:18px;
	text-transform:uppercase;
	font-weight:400;
}

.block_send_order .block_send_order_button	{
	position:absolute;
	top:190px;
	left:65%;
	width:25%;
}

.block_send_order .block_send_order_button .button, .block_send_order .block_send_order_button a.button	{
	min-width:90%;
	font-size:22px;
}

@media screen and (max-width: 1000px) {
 	.block_send_order .block_send_order_main_text, .block_send_order .block_send_order_addon_text, .block_send_order .block_send_order_phone_text, .block_send_order .block_send_order_button 	{
		position:relative;
		max-width:100%;
		width:300px;
		height:auto;
		margin:10px auto 0 auto;
		top:0;
		left:0;
		right:0;
		bottom:0;
	}
}

@media print	{
	.block_send_order	{
		display:none !important;
	}
}
/* Блок - Оставить заявку - Конец */

/* Слайдер - Начало*/

.slider_cont	{
	margin:0 auto;
	max-width:100%;
	position:relative;
	z-index:1;
}

.slider_logo_cont	{
	width:100%;
	background:url(pics/bg_slider_logo.png) 50% 0 repeat; 
	padding:10px 0;
	position:relative;
	z-index:1;
	overflow:hidden; /*чтоб на 1001 не появлялась горизонтальная прокрутка*/
}

/* Слайдер - Слайдшоу - Начало*/
.slider	{
	position:relative;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	margin:0 auto;
}

.slider li	{
	margin:0;
	padding:0;
	border:0;
}

.slider .sl_cont	{
	visibility:visible;
	overflow:hidden;
	position:relative;
	z-index:2;
	text-align:center;
	margin:0px auto;
}

.slider li::before	{
	display:none;
}

.slider .arrows_cont	{
	width:100%;
	position:absolute;
	top:45%;
	top:calc(50% - 25px);
	z-index:50;
	height:0;
}

.slider .mid_slider	{
	width:1230px;
	max-width:95%;
	margin:0 auto;
	position:relative;
	height:0;
}

.slider .swiper-container a	{
	text-decoration:none;
	display:block;
	background-position:50% 50%;
}

.slider .swiper-container a span.mid	{
	display:block;
	position:relative;
}


.slider .sl_arrow_l	{
	cursor:pointer;
	background:url(pics/sprite.png) 0px -490px no-repeat;	
	width:50px;
	height:50px;
	position:absolute;
	left:0;
	top:0;
}

.slider .sl_arrow_l:hover{
	background:url(pics/sprite.png) 0px -540px no-repeat;	
}
.slider .sl_arrow_r	{
	cursor:pointer;
	background:url(pics/sprite.png) -50px -490px no-repeat;	
	width:50px;
	height:50px;
	position:absolute;
	right:0;
	top:0;
}

.slider .sl_arrow_r:hover{
	background:url(pics/sprite.png) -50px -540px no-repeat;	
}

.slider .slider_pages_cont	{
	width:100%;
	position:absolute;
	bottom:50px;
	z-index:100;
	height:0;
}

.slider .slider_pages	{
	position:absolute;
    left: 45%;
    top: 0px;
    height: 30px;
    min-width: 100px;
}

.slider .slider_pages .swiper-pagination-bullet	{
	display:inline-block;
	width:30px;
	height:30px;
	background:url(pics/sprite.png) -240px -320px no-repeat;
	cursor:pointer;
	opacity:1;
}

.slider .slider_pages .swiper-pagination-bullet:hover, .slider .slider_pages .swiper-pagination-bullet-active, .slider .slider_pages span.swiper-pagination-bullet-active:hover	{
	background:url(pics/sprite.png) -270px -320px no-repeat;
}

.slider .paging_with_nums .slider_pages .swiper-pagination-bullet 	{
	display:inline-block;
	width:60px;
	height:60px;
	background:transparent;
	position:relative;	
}
.slider .paging_with_nums .slider_pages .swiper-pagination-bullet:hover, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active:hover	{
	background:transparent;
}
.slider .paging_with_nums .slider_pages .swiper-pagination-bullet > span 	{
	display:block;
	width:50px;
	height:50px;
	background:rgba(0,0,0,0.4);
	border-radius:25px;
	color:rgba(255,255,255,0.6);
	text-align:center;
	font:300 24px / 50px 'Raleway', sans-serif;
}
.slider .paging_with_nums .slider_pages .swiper-pagination-bullet:hover > span, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active > span, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active:hover > span	{
	color:rgba(255,255,255,1);
}


/* Слайдер - Слайдшоу - Конец*/


/* Слайдер - Слайдмув горизонтальный - Начало*/
.slider_logo	{
	text-align:center;
	margin:0 auto;
	position:relative;
	/*max-width:calc(100% - 100px);*/
}

.slider_logo .sl_cont	{
	display:block;
	margin:0 auto;
	max-width:100%;
}

.slider_logo .sl_arrow_l	{
	position:absolute;
	top:40px;
	left:-50px;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -100px -490px no-repeat;
	cursor:pointer;
}

.slider_logo .sl_arrow_l:hover	{
	background:url(pics/sprite.png) -100px -540px no-repeat;
}

.slider_logo .sl_arrow_r	{
	position:absolute;
	top:40px;
	right:-50px;
	width:50px;
	height:50px;
	background:url(pics/sprite.png) -150px -490px no-repeat;
	cursor:pointer;
}

.slider_logo .sl_arrow_r:hover{
	background:url(pics/sprite.png) -150px -540px no-repeat;
}

.slider_logo .sl_cont > ul > li	{
	padding:6px;
}

.slider_logo.sl_dis	> .sl_cont > ul	{
	width:100%;
	display:table;
}

.slider_logo.sl_dis > .sl_cont > ul > li	{
	display:table-cell;
	vertical-align:middle;
}	

.slider .sl_dis > .sl_cont > ul	{
	display:table;
	width:100%;
}

.slider .sl_cont > ul > li	{
	width:100%;
}

.sl_cont > ul > li > a, .sl_cont > ul > li > span	{
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:120px;
	width:160px;
	display:block;
	position:relative;
	text-decoration:none;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
}

.sl_cont > ul > li > a > img, .sl_cont > ul > li > span > img	{
	max-height:100%;
}


/*
.slider .sl_cont > ul > li > span > a > span > img, .slider .sl_cont > ul > li > span > span > img	{
	vertical-align:middle;
	max-height:100%;
}*/

.sl_dis .sl_arrow_r, .sl_dis .sl_arrow_l	{
	display:none;
} 

.colorup	{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition-duration:0.4s;
}

.colorup:hover	{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

/* Слайдер - Слайдмув горизонтальный - Конец*/


/* Слайдер - Слайдмув вертикальный - Начало*/
.sliderleft_slider	{
}

.sliderleft_slider ul	{
	padding:0;
	margin:0;
}

.sliderleft_slider li::before	{
	display:none !important;
}
.sliderleft_slider .sl_cont > ul > li	{
	padding:0 5px;
}


/* Слайдер - Слайдмув вертикальный - Конец*/


/* Стили для аддон слайдера справа - Начало*/
.addon_slides	{
	position:absolute;
	bottom:0;
	right:50px;
	z-index:10;
	background:rgba(0,0,0,0.5);
}

.addon_slides .item	{
	position:relative;
	display:block;
	width:200px;
	height:92px;
	margin:6px 6px 0 6px;
	cursor:pointer;
}

.addon_slides .item .image	{
	width:100%;
	height:100%;
	background:50% 50% / cover no-repeat;
	transition-duration:0.2s;
	box-shadow:inset 0 0 0 0 #fff;
	padding:10px 10px;
	box-sizing:border-box;
	overflow:hidden;
}

.addon_slides .item.active .image, .addon_slides .item:hover .image	{
	box-shadow:inset 0 0 0 3px #fff;
}

.addon_slides .title	{
	color:#fff;
}
@media screen and (max-width: 1249px) {
	.addon_slides	{
		display:none;
	}
}
/* Стили для аддон слайдера справа - конец*/
/* Стили для аддон слайдера снизу - начало*/
.cel_sliderThumbs	{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:1000;
}
.cel_sliderThumbs .cels_slide_cont	{
	margin:0 auto;
}
.cel_sliderThumbs .cels_slide_cont li:hover img, .cel_sliderThumbs .cels_slide_cont li.active img	{
	box-shadow:inset 0 0 0 3px #fff;
}
@media screen and (max-width: 1249px) {
	.cel_sliderThumbs	{
		display:none;
	}
}
/* Стили для аддон слайдера снизу - конец */

.slider_info_mid	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}

.slider_info	{
	display:block;
	position:absolute;
	top:300px;
	width:40%;
	bottom:50px;
	right:50px;
	text-align:left;
	overflow:hidden;
}

.slider_info .h1	{
	font:700 30px / 1.3em 'Raleway', sans-serif;
	color:#444;
	text-align:left;
	text-transform:uppercase;
	display:inline;
}

.slider_info .h1 b, .slider_info .h1 strong	{
	background:rgba(255, 0, 100, 1);
	color:#fff;
	padding:0 10px;
	font-weight:400;
}

.slider_info .h1::before	{
	display:none;
}

.slider_info .brief	{
	display:block;
	color:#fff;
}
@media screen and (max-width: 999px) {
	.slider_info .h1	{
		font:400 40px / 1.1em 'Raleway', sans-serif;
	}
	.slider_info .brief	{
		font:400 16px / 1.1em 'Raleway', sans-serif;
	}
}
@media screen and (max-width: 767px) {
	.slider_info .h1	{
		font:400 30px / 1.1em 'Raleway', sans-serif;
	}
	.slider_info .brief	{
		font:400 16px / 1.1em 'Raleway', sans-serif;
	}
}


.swiper-slide	{
	cursor:pointer;
}
.swiper-slide .sliderVideoIcon	{
	position:absolute;
	top:50%;
	left:50%;
}
.swiper-slide .sliderVideoIcon::before	{
	content:'';
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:-25px;
	left:-25px;
	background:url(pics/sprite.png) -200px -1483px no-repeat;
}
.swiper-slide:hover .sliderVideoIcon::before	{
	background:url(pics/sprite.png) -250px -1483px no-repeat;
}


/* Слайдер - Конец*/

@media screen and (max-width:1249px) {
	.slider_logo	{
		/*max-width:calc(90% - 100px);*/
	}
	.slider_logo .sl_arrow_l	{
		left:0;
		z-index:10;
	}
	.slider_logo .sl_arrow_r	{
		right:0;
		z-index:10;
	}
	.slider .swiper-container .swiper-container	{
		background-size:cover;
	}
	.slider_cont, .slider, .slider .swiper-container, .slider .swiper-container .slider_elem_bg, .slider .swiper-slide {
		min-height:250px;
	}
}
@media screen and (max-width:1000px) {
	.slider_info	{
		top:10px;
		left:10px;
		right:10px;
		bottom:auto;
		width:auto;
		background:rgba(255,255,255,0.6);
		padding:10px;
	}

}
@media screen and (max-width:1000px) {
	.slider_info .h1	{
		font:700 18px / 1.2em 'Raleway', sans-serif;
		font-size:4.5vw;
	}
	.slider_info .brief	{
		font:300 16px / 1.1em 'Raleway', sans-serif;
		font-size:3.5vw;
	}
}


@media print	{
	.slider, .slider_cont, .slider_logo_cont	{
		display:none !important;
	}
}



/*	Измененные стили Swiper - Начало	*/

/*	Измененные стили Swiper - Конец	*/

.slider.notEnoughSlides .swiper-wrapper {
	display:flex;
}
.slider.notEnoughSlides .swiper-wrapper .swiper-slide {
	flex:0 0 calc(100% / var(--windows));
}


.currency_rate	{
	position:absolute;
	top:35px;
	left:850px;
	background:rgba(255,255,255,0.2);
	padding:5px;
	width:250px;
	z-index:9;
}

.currency_choice	{
	position:absolute;
	top:0px;
	left:850px;
	background:rgba(255,255,255,0.2);
	padding:5px;
	width:250px;
	z-index:10;
}
.currency_choice .currency_choice_name	{
	
}
.currency_choice .currency_choice_values	{
	display:inline-flex;
	flex-direction:column;
	overflow:hidden;
	height:20px;
	transition-duration:0.2s;
}

.currency_choice .currency	{
	display:block;	
	height:20px;
	cursor:pointer;
	order:2;
	padding:2px;
	font:300 16px / 16px 'Raleway', sans-serif;
	text-decoration:none;
}
.currency_choice .currency.active	{
	order:1;
	background:rgba(255, 0, 100, 1);
	color:#fff;
}
.currency_choice .currency_choice_values:hover	{
	height:60px;
	background:rgba(255,255,255,0.8);
	box-shadow:0 0 2px 1px rgba(0,0,0,0.8);
}

@media screen and (max-width: 1249px) {
	.currency_rate, .currency_choice	{
		display:relative;
		top:0;
		lefT:0;
		bottom:0;
		right:0;
	}
}

/* Блок иконок 2 - Начало*/
.block_icons	{
	width:100%;
	overflow:hidden;
	background:50% 0 / auto 100% no-repeat;
}

.block_icons .text_on, .block_icons .text_under	{
	padding:20px 0;
}

.block_icons .midder	{
	width:1230px;
	margin:0 auto;
	max-width:100%;
	text-align:center;
}

.block_icons .elem, a.block_icons .elem, a.block_icons .elem:hover	{
	display:inline-block;
	width:300px;
	position:relative;
	max-width:98%;
	max-width:calc(100% - 10px);
	margin:5px 5px;
	vertical-align:top;
	text-align:left;
	text-decoration:none;
}
.block_icons .elem .bg	{
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:50% 0% no-repeat;
}
.block_icons .elem .img	{
	width:150px;
	height:150px;
	background:0 0 no-repeat;
	margin:85px auto 0 auto;
	z-index:1;
	position:relative;
	font:400 140px/1em 'Raleway', sans-serif;
	letter-spacing:-0.05em;
	color:rgba(30,168, 56, 1);
	text-align:center;
}
.block_icons .elem:hover	.img	{
	background:0 100% no-repeat;
}
.block_icons .elem .text	{
	text-align:center;
	width:100%;
	margin:0 auto;
	min-height:80px;
	box-sizing:border-box;
	z-index:1;
	position:relative;
	font:400 16px/18px 'Raleway', sans-serif;
	padding:0 20px 20px 20px;
	margin-top:40px;
	transition:color 0.2s ease 0s;
	color:#292929;
}

.block_icons .elem b, .block_icons .elem strong	{
	color:inherit;
}

.block_icons .elem .text .elem_header	{
	font:400 18px/20px 'Raleway', sans-serif;
	transition:color 0.2s ease 0s;
	color:rgba(30,168, 56, 1);
}

.block_icons.rightText .elem	{
	display:inline-flex;
	align-items:center;
}

.block_icons.rightText .elem .img	{
	flex:0 0 150px;
	margin:10px 0;
}
.block_icons.rightText .elem  .text	{
	flex:1 1 auto;
	text-align:left;
	padding:0 20px 0 20px;
	margin:0;
	width:auto;
	min-height:auto;
}

/* Блок иконок 2 - Конец*/




@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}


@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}



@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
	-webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}







@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}






@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

.almaEffectOnScroll, .effectExe	{
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	animation-direction:normal;
	animation-iteration-count:1;
	animation-play-state:paused;
}

.animated {
	animation-play-state:running;
}


.block_icons svg *, svg.svgDraw *	{
	stroke:#444;
	fill:none;
	stroke-width:4px;
	transition:stroke 0.2s ease 0s;
}
.block_icons svg .bg, svg.svgDraw .bg	{
	fill:#eee;
}
.block_icons .elem:hover svg *, svg.svgDraw:hover *	{
	stroke:#000;
}
.block_icons .elem:hover svg .bg, svg.svgDraw:hover .bg	{
	fill:#000;
}

.img_effect_wrapper	{
	/* margin:50px; */
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	/* transition:0.2s; */
}
.img_effect_fullsizer	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	/* transition:0.2s; */
}

/* -- Поиск - Начало */


.search	{
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:-46px;
	left:500px;
	width:300px;
	padding:0 10px;
	box-sizing:border-box;
	height:50px;

	/*overflow:hidden;*/
}
.search::before, .search::after	{
	content:'';
	display:block;
	width:10px;
	height:50px;
	position:absolute;
	top:0;
}
.search::before	{
	left:0;
	background:url(pics/sprite.png) -200px -826px no-repeat;
}
.search::after	{
	right:0;
	background:url(pics/sprite.png) -210px -826px no-repeat;
}

.search input	{
	display:block;
	margin:0;
	width:100%;
	box-sizing:border-box;
	border:0;
	font:400 16px / 20px 'Raleway', sans-serif;
	color:#292929;
	padding:15px 40px 15px 0;
	line-height:20px;
	height:50px;
	background:transparent url(pics/sprite.png) 0 -776px repeat-x;
}
.search input::-webkit-input-placeholder	{
	color:#292929;
}
.search input:-moz-placeholder{
	color:#292929;
}
.search span, .search a	{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	cursor:pointer;
	z-index:1;
	background:url(pics/sprite.png) -250px -826px no-repeat;
}
.search span:hover, .search a:hover	{
	background:url(pics/sprite.png) -250px -876px no-repeat;	
}
.search_mob_back	{
	display:none;
}
.search_mob_cont	{
	display:inline;
}

.search_result	{
	color:rgba(30,168, 56, 1);
	word-wrap:break-word;
	word-break:break-all;
}
.chu_search	{
	position:relative;
	top:15px;
	left:0;
	right:0;
	bottom:0;
	float:left;
	margin:0 20px 0 0;
}
/* -- Поиск - Конец */

@media screen and (max-width: 1249px) {
	.search_mob_cont	{
		display:block;
		text-align:right;
		background:#f4f4f4
	}
	.search	{
		/* display:none; */
		overflow:hidden;
		height:0;
		position:relative;
		vertical-align:top;
		width:auto;
		top:0;
		left:0;
		right:0;
		bottom:0;
		max-width:100%;
		margin:0 10px;
		transition:height 0.2s;
	}
	.search_mob_cont.active .search{
		height:50px;
	}
	.search_mob_open	{
		display:inline-block;
		position:relative;
		width:50px;
		height:50px;
		cursor:pointer;
		background:url(pics/sprite.png) -150px -826px no-repeat;
		margin:0px;
		vertical-align:top;
		float:right;
	}
}




/* Страница Поиска - Начало */

.searchPage	{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	padding:10px 0;
}

.searchPage .style, .searchPage .style	{
	min-height:30px;
	height:30px;
	margin-right:10px;
	padding:0 10px;
	flex:1 0 200px;
	max-width:300px;
}
.searchPage	 a.but_search_page	{
	margin-top:0;
	margin-bottom:0;
	flex:0 1 100px;
}
/* Страница Поиска - Конец */





/* Стили для изменяющейся лупы - Начало */

.search_mob_cont.search_poped ~ .search_mob_open::before {
	content:'';
	display:block;
	width:15px;
	height:15px;
	border-radius:10px;
	box-shadow:0 0 0 3px #484848;
	position:absolute;
	top:4px;
	left:4px;
	transition-duration:0.2s;
}
.search_mob_cont.search_poped ~ .search_mob_open::after {
	content:'';
	display:block;
	width:15px;
	height:3px;
	background:#484848;
	border-radius:10px;
	position:absolute;
	top:22px;
	left:16px;
	transform:rotate(45deg);
	transition-duration:0.2s;
}
.search_mob_cont.search_poped ~ .search_mob_open.active::before, .search_mob_cont.search_poped ~ .search_mob_open.active::after {
	width:25px;
	height:3px;
	box-shadow:0 0 0 0 rgba(255, 0, 100, 1);
	background:rgba(255, 0, 100, 1);
	top:12px;
	left:3px;
	transform:rotate(45deg);
}
.search_mob_cont.search_poped ~ .search_mob_open.active::after {
	transform:rotate(-45deg);
}
/* Стили для изменяющейся лупы - Конец */

/* Стили для появляющегося поиска - Начало */
@media screen and (min-width:1250px)	{
	.search_mob_open {
		display:block;
		position:absolute;
		top:18px;
		right:27px;
		width:32px;
		height:32px;
		cursor:pointer;
		transform:scale(0.8);
		z-index:100;
	}
	.search_mob_cont.search_poped	{
		/* display:none; */
	}
	.search_mob_cont.search_poped.active	{
		display:block;
	}
	.search_mob_cont.search_poped .search::before, .search_mob_cont.search_poped .search::after	{
		display:none;
	}
	.search_mob_cont.search_poped .search	{
		top:16px;
		right:50px;
		left:auto;
		bottom:auto;
		z-index:100;
		transition:0.2s;
		transform:translateY(-150px);
		opacity:0;
	}
	.search_mob_cont.search_poped.active .search	{
		transform:translateY(0);
		opacity:1;
	}
	.search_mob_cont.search_poped .search input	{
		background:#fff;
		box-shadow:0 0 0 1px #004c5c;
		padding:0 30px 0 10px;
		height:30px;
		box-sizing:border-box;
		font:400 16px / 20px 'Inter', sans-serif;
	}
	.search_mob_cont.search_poped .search span, .search_mob_cont.search_poped .search a	{
		top:-10px;
	}
}
@media screen and (max-width: 1249px) {
	.search_mob_cont.search_poped ~ .search_mob_open	{
		width:30px;
		height:30px;
		cursor:pointer;
		background:transparent;
		margin:10px;
	}
}
/* Стили для появляющегося поиска - Конец */

/* Живой поиск - Начало */
.search ul	{
	display:block;
	list-style:none;
}
.search > ul	{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#fff;
	/* border-radius:30px; */
	overflow:hidden;
	padding:0 0;
	box-shadow:inset 0 0 0 3px rgba(255, 0, 100, 1), 0 5px 10px 1px rgba(0,0,0,0.2);
	z-index:10;
}
.search ul > li {
	display:block;
	width:100%;
	box-sizing:border-box;
}
.search ul > li > a, .search ul > li > a:hover	{
	position:static;
	display:block;
	width:auto;
	height:auto;
	background:transparent;
	text-decoration:none;
	padding:5px 20px;
	transition:0.2s;
}
.search ul > li > a:hover, .search ul > li.active > a	{
	background:rgba(255, 0, 100, 1);
	color:#fff;
}
/* Живой поиск - конец */

/* Блок - Видео - Начало */

.tv {
	position:relative;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000;
	z-index:3;
	background:50% 50% / cover no-repeat
}
.tv .screen {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	margin:auto;
}

.tv .screen_cover	{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:3;
	margin:auto;
	transition-duration:0.2s;
	opacity:0;
	background-color:rgba(250,180,0,0.8);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgba(250,180,0,0.8)),color-stop(1, #fff));
	background-image:-webkit-linear-gradient(top,rgba(250,180,0,0.8) 0%,#fff 100%);
	background-image:linear-gradient(to bottom,rgba(250,180,0,0.8) 0%,#fff 100%);
	background-image:-ms-linear-gradient(top,rgba(250,180,0,0.8) 0%,#fff 100%);
}

@media print	{
	.tv	{
		display:none !important;
	}
}


/* Блок - Видео - Конец */

.tags_scroll {
    position: fixed;
    bottom: 25px;
    /*left: calc(50% - 250px);*/
    z-index: 1000;
    width:auto;
    max-width: calc(25% - 40px);
    padding: 15px;
    box-sizing: border-box;
    backdrop-filter: blur(5px);
    background: rgba(255, 255, 255, 0.5);
    border: 0px solid rgba(0, 0, 0, 0.4);

    border-radius: 50px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    display: flex;
	margin: auto;
    left: 0;
    right: 0;
    justify-content: center;
}
.tags_scroll .elem {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    text-decoration: none;
    padding: 10px;
    box-sizing: border-box;
	color:#444444;
    justify-content: center;
	transition:0.2s;
    font-size: 12px;
}
.tags_scroll .elem:hover {
	color:#1ea838;
}
.tags_scroll .elem .img {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}
.tags_scroll .elem.active {
    background: #1ea838;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
}

.tags_scroll .elem.active .img{
    filter: brightness(10);
}
.bg_logo {
	background: rgba(30, 168, 56, 1);
	padding:15px 0;
	position:relative;
	z-index: 1;
    width: 100%;
    overflow: hidden;
}

.bg_logo_before {
	position:relative;
	display:block;
	width:182px;
	height:56px;
	bottom:-39px;
	left:0px;
	    top: -18px;
	right:0;
	z-index: 0;
	background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 182 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_1656_2484)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M162 16.6V25.4C162 29.0382 159.013 32 155.344 32H148.688C147.462 32 146.469 31.0155 146.469 29.8C146.469 28.5872 145.473 27.6 144.25 27.6C143.027 27.6 142.031 28.5872 142.031 29.8C142.031 31.0155 141.038 32 139.812 32H130.938C129.712 32 128.719 31.0155 128.719 29.8C128.719 28.5872 127.723 27.6 126.5 27.6C125.277 27.6 124.281 28.5872 124.281 29.8C124.281 31.0155 123.288 32 122.062 32H113.188C111.962 32 110.969 31.0155 110.969 29.8C110.969 28.5872 109.973 27.6 108.75 27.6C107.527 27.6 106.531 28.5872 106.531 29.8C106.531 31.0155 105.538 32 104.312 32H95.4375C94.2116 32 93.2188 31.0155 93.2188 29.8C93.2188 28.5872 92.2231 27.6 91 27.6C89.7769 27.6 88.7812 28.5872 88.7812 29.8C88.7812 31.0155 87.7884 32 86.5625 32H77.6875C76.4616 32 75.4688 31.0155 75.4688 29.8C75.4688 28.5872 74.4731 27.6 73.25 27.6C72.0269 27.6 71.0312 28.5872 71.0312 29.8C71.0312 31.0155 70.0384 32 68.8125 32H59.9375C58.7116 32 57.7188 31.0155 57.7188 29.8C57.7188 28.5872 56.7231 27.6 55.5 27.6C54.2769 27.6 53.2812 28.5872 53.2812 29.8C53.2812 31.0155 52.2884 32 51.0625 32H42.1875C40.9616 32 39.9688 31.0155 39.9688 29.8C39.9688 28.5872 38.9731 27.6 37.75 27.6C36.5269 27.6 35.5312 28.5872 35.5312 29.8C35.5312 31.0155 34.5384 32 33.3125 32H26.6562C22.987 32 20 29.0382 20 25.4V16.6H42.1875L162 16.6Z' fill='%231ca236'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_1656_2484' x='0' y='0.600098' width='182' height='55.3999' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='4'/%3e%3cfeGaussianBlur stdDeviation='10'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.0836111 0 0 0 0 0.501667 0 0 0 0 0.162375 0 0 0 0.45 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1656_2484'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1656_2484' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
}
.f_head {
	display:none;
}
@media screen and (max-width: 1249px) {
.f_head	{
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:100px;
	display:block;

	/*background:#fff;*/
	z-index: 100;
}
}

.f_left	{
	position:fixed;
	top:0px;
	left:0;
	min-height:100vh;
	max-height:100%;
	/* min-height:750px; */
	bottom:0;
	width:142px;
	overflow: hidden;
	overflow-y:auto;

	background:#E1E4E6;
	padding:0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	z-index:2;
	width:8%;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;

}

.f_body	{
	margin:0px 0 0 8%;
}


.phone_left {
	font: 400 25px/1.1em  'Raleway', sans-serif;
    color: #BB8A63;
    margin: 30px 0;
    text-align: left;
}
.phone_left strong{
	font: 400 16px/1.1em  'Inter', sans-serif;
    color: #BB8A63;
    text-align: center;
    color: #655f58;
    text-align:  left;
}


@media screen and (max-width: 1728px) {

	ul.left_menu > li > a, ul.left_menu > li > span {
		font-size: 16px;
		line-height: 16px;
		font-size: 0.8vw;
    }
	.phone_left {
		margin-bottom: 20px;
	}
}



@media screen and (max-width: 1249px) {
	.f_left {
		display:none;
	}
	.f_body {
		margin: 90px 0 0 0px;
	}
	.menu_cont_hor {
		left: -100%;
	}
}


.description_text {
	position: absolute;
    bottom: 0;
    left: 0;
    width: 430px;
    max-width: 100%;
	margin:0px 0 0 142px;
	font: 400 14px/1.1em  'Inter', sans-serif;
	color:#292929;
    overflow: hidden;
    padding-left: 50px;
    box-sizing: border-box;
}
.description_text .descr{
	color:#292929;
	font: 700 14px/1.1em  'Inter', sans-serif;
	text-transform:uppercase;
    transform: rotate(-90deg);
    position: absolute;
    bottom: calc(50% - 20px);
    /* top: 0; */
    left: -140px;
}

.super_map{
    display: block;
    position: relative;
    height: auto;
    width: 100%;
    overflow: hidden;
	margin:20px;
	box-sizing:border-box;
	/* min-height:calc(92vw * 1023 / 1715); */
	margin: 0 auto;
	background:50% 50% no-repeat;

	/*background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 1715 1023' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_dddd_1681_2827)'%3e%3cpath d='M235.919 25.2078L226.313 31.2627C225.662 31.6735 224.832 31.6735 224.18 31.2627L214.356 25.0702C213.965 24.8235 213.5 24.7201 213.041 24.7776L166.653 30.5827C166.27 30.6307 165.908 30.7889 165.613 31.0381L117.965 71.2078C117.68 71.4486 117.332 71.6046 116.963 71.6581L83.5413 76.4956C82.7263 76.6135 82.0669 77.219 81.88 78.021L79.455 88.4258C79.3019 89.0828 78.8278 89.6183 78.1943 89.8501L57.7085 97.3438C57.2944 97.4953 56.9419 97.7794 56.706 98.1519L46.3104 114.564C46.1077 114.884 46 115.255 46 115.634V122.902C46 123.341 46.1443 123.768 46.4106 124.116L50.9346 130.039C51.3129 130.534 51.9006 130.825 52.524 130.825H68.6943C69.7989 130.825 70.6943 131.72 70.6943 132.825V142.365C70.6943 143.655 71.8974 144.608 73.1529 144.312L83.7976 141.804C84.6207 141.611 85.4768 141.955 85.9358 142.666L88.9771 147.371C89.4885 148.162 89.3783 149.203 88.7124 149.87L75.0192 163.579C74.7 163.898 74.4983 164.317 74.4471 164.765L72.9294 178.06C72.8621 178.65 73.0603 179.239 73.4704 179.669L81.7905 188.377C82.0514 188.65 82.3845 188.843 82.7509 188.935L96.2323 192.309C97.0113 192.504 97.5982 193.146 97.7225 193.94L100.62 212.433C100.789 213.509 101.787 214.252 102.866 214.105L128.454 210.611C128.826 210.561 129.206 210.616 129.548 210.771L153.937 221.797C154.801 222.188 155.821 221.918 156.379 221.15L157.494 219.615C158.202 218.641 159.603 218.508 160.481 219.332L164.524 223.126C165.182 223.744 165.345 224.727 164.92 225.525L156.24 241.818C155.771 242.699 156.023 243.791 156.83 244.377L171.926 255.335C172.268 255.582 172.679 255.716 173.101 255.716H180.391C181.951 255.716 182.91 257.422 182.1 258.755L178.748 264.268C178.295 265.013 178.377 265.966 178.951 266.623L183.568 271.905C183.816 272.189 184.139 272.397 184.501 272.505L210.459 280.263C211.555 280.59 212.153 281.769 211.771 282.847L208.173 292.999C207.936 293.668 207.362 294.161 206.665 294.295L166.996 301.917C166.18 302.073 165.546 302.719 165.403 303.538L164.677 307.719C164.385 309.399 162.26 309.967 161.169 308.656L158.324 305.238C157.848 304.667 157.095 304.406 156.367 304.562L146.437 306.693C145.919 306.804 145.467 307.115 145.179 307.559L135.083 323.108C134.752 323.619 134.206 323.95 133.6 324.01L118.908 325.445C117.884 325.545 117.103 326.406 117.103 327.435V340.822C117.103 341.195 117.207 341.56 117.403 341.877L134.258 369.04C134.455 369.357 134.559 369.722 134.559 370.095V391.855C134.559 392.547 134.201 393.19 133.613 393.555L126.868 397.735C126.124 398.196 125.767 399.087 125.985 399.934L131.53 421.443C131.922 422.964 133.834 423.46 134.916 422.322L156.624 399.484C157.184 398.895 158.045 398.703 158.802 398.999L173.734 404.833C174.502 405.132 175.007 405.872 175.007 406.695V415.545C175.007 416.534 175.729 417.374 176.707 417.522L188.385 419.294C188.821 419.36 189.266 419.28 189.652 419.067L200.371 413.146C201.008 412.794 201.404 412.124 201.404 411.396V400.51C201.404 399.405 202.299 398.51 203.404 398.51H228.019C228.682 398.51 229.301 398.181 229.674 397.633L235.826 388.575C236.139 388.115 236.629 387.806 237.179 387.722L255.252 384.969C255.674 384.904 256.064 384.707 256.366 384.405L268.036 372.721C268.442 372.315 269.003 372.103 269.576 372.138L288.111 373.298C288.74 373.338 289.352 373.078 289.76 372.597L295.469 365.872C296.001 365.247 296.86 365.009 297.637 365.273L320.616 373.071C321.159 373.255 321.754 373.198 322.252 372.913L334.268 366.039C335.359 365.415 336.748 365.94 337.154 367.129L347.711 398.053C347.813 398.353 347.843 398.673 347.797 398.987L345.009 418.13C344.931 418.667 345.074 419.212 345.405 419.641L361.675 440.697C362.091 441.235 362.205 441.948 361.977 442.59L353.619 466.098C353.478 466.495 353.466 466.928 353.585 467.332L365.199 506.782C365.281 507.06 365.301 507.351 365.259 507.638L361.287 534.682C361.156 535.572 361.635 536.44 362.458 536.803L383.759 546.2C384.975 546.737 386.366 545.96 386.548 544.643L387.528 537.53C387.709 536.215 389.096 535.438 390.311 535.971L400.511 540.438C401.135 540.711 401.856 540.648 402.423 540.269L410.071 535.165C410.323 534.997 410.534 534.773 410.687 534.512L427.552 505.685C427.784 505.288 428.145 504.984 428.575 504.822L440.704 500.269C441.233 500.07 441.822 500.105 442.324 500.364L454.81 506.804C455.304 507.058 455.882 507.096 456.405 506.908L464.097 504.135C465.229 503.727 466.462 504.404 466.726 505.578L473.662 536.44C473.807 537.083 474.258 537.613 474.87 537.858L481.238 540.408C481.953 540.695 482.44 541.366 482.491 542.134L484.062 566.123C484.094 566.609 483.947 567.091 483.648 567.477L474.653 579.109C474.188 579.711 474.104 580.525 474.437 581.209L481.876 596.476C482.203 597.147 482.129 597.944 481.684 598.544L471.824 611.832C471.513 612.252 471.378 612.777 471.448 613.294L473.826 630.752C473.87 631.074 473.992 631.38 474.18 631.644L479.761 639.466C480.091 639.929 480.602 640.229 481.168 640.292L487.688 641.017C489.346 641.202 490.063 643.216 488.894 644.406L468.267 665.413C467.582 666.11 467.501 667.199 468.075 667.99L473.547 675.521C473.773 675.833 473.904 676.202 473.926 676.586L475.527 705.438C475.569 706.203 475.171 706.924 474.502 707.297L456.999 717.031C456.634 717.235 456.341 717.548 456.162 717.927L445.99 739.516C445.86 739.792 445.669 740.034 445.431 740.225L422.913 758.26C422.565 758.539 422.32 758.926 422.217 759.361L417.027 781.343C416.908 781.85 416.99 782.384 417.258 782.831L422.914 792.269C423.661 793.514 425.442 793.574 426.271 792.383L433.97 781.325C434.184 781.018 434.479 780.777 434.823 780.63L464.089 768.073C465.46 767.485 466.969 768.55 466.874 770.038L465.85 786.101C465.82 786.567 465.954 787.03 466.23 787.407L473.226 796.991C473.64 797.558 473.726 798.301 473.453 798.948L466.341 815.811C466.018 816.578 466.204 817.466 466.808 818.039L473.141 824.046C473.612 824.493 473.837 825.142 473.744 825.785L471.176 843.409C471.027 844.434 471.684 845.403 472.692 845.643L487.259 849.115C488.159 849.33 488.795 850.135 488.795 851.061V859.615C488.795 860.215 489.065 860.784 489.531 861.164L510.796 878.511C511.4 879.004 511.662 879.802 511.469 880.557L507.846 894.701C507.653 895.458 507.036 896.032 506.267 896.172L485.505 899.951C484.67 900.103 484.022 900.766 483.889 901.605L479.797 927.302C479.603 928.517 480.542 929.616 481.772 929.616H485.517C486.622 929.616 487.517 930.512 487.517 931.616V938.412C487.517 939.046 487.818 939.643 488.328 940.02L497.047 946.472C497.221 946.601 497.415 946.7 497.622 946.767L549.997 963.695C550.823 963.962 551.382 964.731 551.382 965.598V974.009C551.382 974.756 551.799 975.441 552.462 975.785L563.297 981.395C563.581 981.542 563.896 981.619 564.216 981.619H575.16C575.742 981.619 576.295 981.366 576.675 980.925L591.766 963.431C592.082 963.065 592.519 962.826 592.997 962.758L605.944 960.906C606.689 960.8 607.31 960.285 607.553 959.573L612.283 945.732C612.533 945.001 613.181 944.479 613.948 944.391L626.027 943.01C626.946 942.904 627.673 942.183 627.785 941.264L629.509 927.112C629.631 926.108 630.483 925.354 631.494 925.354H655.206C655.787 925.354 656.338 925.102 656.718 924.663L659.847 921.048C660.738 920.019 662.375 920.162 663.075 921.329L664.551 923.792C665.081 924.677 666.199 925.013 667.13 924.567L674.048 921.255C674.791 920.899 675.675 921.035 676.277 921.597L687.476 932.062C687.846 932.408 688.334 932.6 688.841 932.6H698.12C698.974 932.6 699.734 932.057 700.011 931.249L709.219 904.397C709.299 904.162 709.423 903.944 709.583 903.755L732.424 876.73C732.643 876.471 732.924 876.272 733.241 876.152L744.442 871.898C744.871 871.735 745.231 871.43 745.461 871.033L754.993 854.619C755.441 853.848 756.344 853.467 757.208 853.683L776.89 858.609C777.516 858.766 778.029 859.216 778.265 859.818L787.609 883.592C787.909 884.357 788.648 884.86 789.47 884.86H802.656C803.157 884.86 803.639 885.048 804.008 885.386L837.57 916.152C838.27 916.794 838.422 917.84 837.934 918.655L827.619 935.866C827.397 936.236 827.061 936.525 826.662 936.689L809.506 943.715C808.903 943.962 808.458 944.487 808.314 945.123L802.533 970.586C802.316 971.541 802.822 972.512 803.729 972.881L826.032 981.964C826.785 982.271 827.277 983.003 827.277 983.816V985.348C827.277 986.541 828.316 987.469 829.502 987.335L852.837 984.697C853.373 984.637 853.861 984.363 854.192 983.937L857.567 979.593C858.499 978.393 860.374 978.629 860.98 980.022L870.755 1002.49C870.993 1003.04 871.464 1003.45 872.039 1003.62L903.216 1012.54C903.667 1012.66 904.15 1012.63 904.579 1012.44L910.45 1009.83C911.142 1009.52 911.948 1009.63 912.533 1010.11L927.63 1022.51C927.988 1022.8 928.437 1022.97 928.9 1022.97H945.236C945.767 1022.97 946.276 1023.18 946.651 1023.55L964.915 1041.84C965.119 1042.04 965.365 1042.2 965.636 1042.3L991.96 1052.03C992.551 1052.25 993.005 1052.73 993.184 1053.34L996.02 1062.92C996.2 1063.53 996.657 1064.01 997.253 1064.23L1010.02 1068.88C1010.24 1068.96 1010.48 1069 1010.71 1069H1042.81C1043.54 1069 1044.21 1068.6 1044.56 1067.96L1048.26 1061.22C1048.53 1060.75 1048.97 1060.4 1049.5 1060.25L1078.03 1052.61C1078.59 1052.46 1079.05 1052.08 1079.31 1051.57L1084.31 1041.55C1084.65 1040.87 1085.34 1040.44 1086.1 1040.44H1102.92C1103.36 1040.44 1103.79 1040.3 1104.13 1040.03L1127.76 1022.09C1128.1 1021.83 1128.53 1021.69 1128.97 1021.69H1156.91C1157.64 1021.69 1158.31 1021.29 1158.66 1020.64L1173.05 994.237C1173.29 993.798 1173.69 993.464 1174.16 993.302L1183.45 990.121C1185.31 989.482 1185.23 986.818 1183.33 986.299L1181.12 985.696C1180.56 985.543 1180.09 985.153 1179.84 984.628L1167.96 959.724C1167.33 958.412 1168.29 956.896 1169.74 956.896C1170.84 956.896 1171.72 956.012 1171.72 954.92V928.667C1171.72 928.18 1171.9 927.71 1172.22 927.345L1177.29 921.592C1177.79 921.024 1177.93 920.222 1177.64 919.52L1155.89 865.677C1155.67 865.137 1155.69 864.529 1155.96 864.011L1168.88 838.947C1169.07 838.59 1169.35 838.297 1169.71 838.105L1178.49 833.341C1179.05 833.037 1179.44 832.485 1179.52 831.853L1180.44 825.085C1180.57 824.149 1181.34 823.43 1182.28 823.361L1202.8 821.839C1203.34 821.798 1203.85 821.536 1204.2 821.113L1218.53 803.648C1219.63 802.302 1221.79 803.405 1221.35 805.09C1221.2 805.655 1221.37 806.256 1221.79 806.664L1236.71 821.207C1237.08 821.572 1237.58 821.775 1238.1 821.775H1252.67C1253.18 821.775 1253.67 821.97 1254.04 822.319L1274.28 841.362C1274.59 841.652 1274.8 842.034 1274.88 842.45L1278.32 860.823C1278.48 861.683 1279.18 862.339 1280.05 862.441L1299.44 864.725C1299.99 864.79 1300.49 865.078 1300.82 865.522L1305.74 872.176C1306.72 873.499 1308.82 872.807 1308.82 871.162C1308.82 870.432 1309.28 869.783 1309.97 869.547L1326.28 863.981C1327.05 863.719 1327.58 863.02 1327.63 862.21L1332.62 781.027C1332.65 780.637 1332.78 780.263 1333.02 779.95L1344.61 764.483C1345.1 763.819 1345.96 763.531 1346.76 763.76L1378.02 772.75C1380 773.32 1381.45 770.875 1379.99 769.414L1379.83 769.262C1378.98 768.405 1379.08 766.989 1380.04 766.256L1386.53 761.325C1387.83 760.338 1387.13 758.264 1385.5 758.264C1383.62 758.264 1383.13 755.663 1384.88 754.974L1385.76 754.627C1387.02 754.13 1387.37 752.499 1386.44 751.508C1384.96 749.921 1383.35 748.087 1382.9 747.182C1382.49 746.352 1383.83 746.742 1385.43 747.43C1386.82 748.027 1388.43 747.062 1388.43 745.552V737.527C1388.43 736.481 1389.24 735.612 1390.28 735.533L1415.97 733.585C1416.34 733.557 1416.69 733.425 1417 733.205L1426.95 725.924C1427.37 725.616 1427.89 725.484 1428.41 725.558L1459.91 730.063C1460.23 730.108 1460.52 730.227 1460.78 730.41L1488.54 750.026C1489.05 750.383 1489.69 750.486 1490.28 750.306L1507.51 745.054C1508.35 744.799 1509.26 745.12 1509.75 745.847L1524.84 768.15C1525.71 769.432 1527.65 769.285 1528.31 767.885L1542.33 738.287C1542.48 737.971 1542.55 737.62 1542.52 737.271L1538.4 685.767C1538.34 685.006 1538.72 684.276 1539.38 683.887L1558.12 672.781C1558.76 672.4 1559.14 671.694 1559.1 670.949L1557.27 638.038C1557.2 636.676 1558.9 636 1559.78 637.041C1560.55 637.959 1562.05 637.561 1562.26 636.379L1568.75 600.819C1568.88 600.125 1569.36 599.549 1570.03 599.303L1579.15 595.921C1579.93 595.63 1580.45 594.882 1580.45 594.045V589.723C1580.45 588.236 1582.02 587.269 1583.35 587.935L1585.2 588.862C1586.29 589.408 1587.61 588.861 1588 587.706L1595.02 566.607C1595.23 565.977 1595.74 565.492 1596.38 565.313L1604.34 563.081C1605.29 562.813 1605.91 561.888 1605.79 560.906L1596.84 489.691C1596.72 488.726 1595.92 487.989 1594.95 487.943L1562.69 486.423C1561.5 486.367 1560.62 485.278 1560.81 484.097L1562.76 472.428C1562.9 471.562 1562.46 470.704 1561.68 470.311L1554.62 466.78C1554.01 466.471 1553.27 466.502 1552.68 466.862L1516.77 488.832C1515.93 489.347 1515.59 490.399 1515.97 491.309L1522.73 507.486C1523.48 509.274 1521.5 510.973 1519.84 509.965L1516.43 507.887C1515.75 507.472 1514.89 507.501 1514.24 507.961L1501.87 516.701C1501.24 517.148 1500.41 517.189 1499.73 516.808L1479.15 505.144C1478.6 504.831 1478.23 504.274 1478.15 503.643L1475.58 482.306C1475.43 481.066 1474.19 480.265 1473 480.635L1464.04 483.42C1463.36 483.63 1462.62 483.466 1462.1 482.989L1450.31 472.257C1449.51 471.538 1448.3 471.567 1447.54 472.323L1440.57 479.308C1440.17 479.7 1439.64 479.912 1439.08 479.893L1404.57 478.702C1403.61 478.669 1402.76 479.324 1402.55 480.263L1398.4 498.749C1398.29 499.251 1397.99 499.69 1397.56 499.975L1387.77 506.513C1387.13 506.936 1386.31 506.962 1385.65 506.581L1376.81 501.474C1376.12 501.072 1375.24 501.126 1374.6 501.614L1365.09 508.837C1364.14 509.557 1362.78 509.294 1362.17 508.272L1357.21 500.005C1357.03 499.695 1356.93 499.339 1356.93 498.977V490.683C1356.93 489.491 1355.89 488.563 1354.71 488.695L1338.47 490.502C1338.01 490.552 1337.59 490.755 1337.27 491.076L1323.72 504.645C1323.19 505.17 1323 505.942 1323.22 506.65L1326.09 515.896C1326.42 516.972 1325.8 518.11 1324.72 518.414L1307.13 523.345C1306.15 523.62 1305.12 523.115 1304.74 522.173L1301.34 513.815C1300.98 512.942 1300.06 512.435 1299.14 512.599L1288.04 514.56C1287.03 514.739 1286.04 514.118 1285.77 513.125L1284.58 508.865C1284.32 507.91 1283.39 507.293 1282.41 507.415L1244.81 512.073C1243.71 512.208 1242.71 511.431 1242.58 510.336L1241.03 497.93C1240.86 496.602 1242.02 495.489 1243.34 495.71L1251.14 497.011C1252.36 497.214 1253.47 496.274 1253.47 495.038V490.087C1253.47 489.134 1252.79 488.314 1251.86 488.126L1244.09 486.571C1243.32 486.417 1242.71 485.822 1242.54 485.053L1241.01 478.312C1240.82 477.489 1241.17 476.637 1241.88 476.183L1243.28 475.294C1244.36 474.607 1244.52 473.098 1243.62 472.194L1238.98 467.552C1238.46 467.033 1237.7 466.84 1237 467.048L1229.21 469.357C1227.93 469.738 1226.64 468.777 1226.64 467.44V454.837C1226.64 454.026 1226.15 453.295 1225.4 452.987L1201.04 442.989C1200.8 442.89 1200.54 442.84 1200.28 442.84H1174.35C1174.02 442.84 1173.7 442.919 1173.41 443.071L1158.86 450.759C1158.64 450.877 1158.44 451.037 1158.27 451.23L1147.12 464.316C1146.56 464.98 1145.63 465.201 1144.83 464.862L1139.31 462.536C1138.57 462.224 1138.09 461.498 1138.09 460.693V450.469C1138.09 449.711 1137.66 449.019 1136.98 448.68L1126.42 443.393C1125.74 443.054 1125.31 442.361 1125.31 441.604V425.387C1125.31 424.595 1124.85 423.878 1124.12 423.558L1089.36 408.183C1088.93 407.992 1088.45 407.96 1088 408.092L1058.71 416.642C1058.28 416.769 1057.9 417.04 1057.64 417.41L1053.96 422.622C1053.38 423.455 1052.26 423.713 1051.36 423.221L1045.98 420.257C1045.09 419.766 1043.97 420.023 1043.38 420.852L1035.95 431.341C1035.42 432.087 1034.45 432.379 1033.6 432.051L1014.19 424.578C1013.42 424.281 1012.91 423.539 1012.91 422.711V419.542C1012.91 418.197 1011.61 417.236 1010.33 417.629L999.154 421.046C998.241 421.326 997.258 420.92 996.807 420.079L988.568 404.707C988.341 404.284 987.969 403.956 987.52 403.784L974.786 398.91C974.136 398.661 973.404 398.768 972.852 399.192L951.15 415.875C950.416 416.44 949.39 416.426 948.671 415.842L934.79 404.575C934.377 404.24 934.114 403.753 934.061 403.223L930.012 363.1C929.935 362.337 929.429 361.685 928.708 361.422L895.951 349.461C894.777 349.033 894.279 347.646 894.912 346.569L897.6 341.995C897.829 341.605 897.919 341.148 897.855 340.7L895.051 321.049C895.001 320.693 894.855 320.358 894.63 320.078L879.488 301.231C879.312 301.012 879.091 300.832 878.841 300.704L862.572 292.361C862.059 292.098 861.684 291.626 861.544 291.066L853.812 260.104C853.722 259.743 853.534 259.415 853.268 259.156L838.211 244.489C838.02 244.303 837.794 244.157 837.546 244.06L816.95 235.974C816.473 235.787 815.943 235.789 815.468 235.982L798.755 242.754C798.472 242.869 798.167 242.917 797.863 242.896L738.501 238.681C738.362 238.671 738.225 238.647 738.092 238.609L691.275 225.217C690.842 225.093 690.464 224.827 690.201 224.462L675.547 204.085C675.371 203.841 675.142 203.639 674.877 203.495L651.018 190.54C650.476 190.245 650.1 189.718 649.999 189.11L648.421 179.631C648.217 178.407 646.958 177.662 645.787 178.072L632.491 182.731C631.617 183.037 631.068 183.904 631.164 184.825L633.06 203.056C633.105 203.483 633.011 203.913 632.792 204.282L627.303 213.556C626.753 214.485 625.565 214.81 624.619 214.29L614.552 208.763C613.718 208.305 612.676 208.499 612.062 209.225L604.568 218.092C604.069 218.682 603.275 218.932 602.528 218.734L590.126 215.448C589.584 215.304 589.127 214.94 588.867 214.443L567.11 172.934C566.854 172.447 566.41 172.087 565.88 171.938L540.261 164.724C539.749 164.58 539.315 164.237 539.056 163.773L529.684 146.961C529.403 146.458 528.919 146.101 528.356 145.98L520.094 144.207C518.742 143.917 518.086 142.376 518.813 141.2L522.024 136.007C522.511 135.218 522.393 134.198 521.738 133.542L514.822 126.618C514.51 126.306 514.103 126.105 513.665 126.048L482.674 122.019C481.98 121.929 481.29 122.207 480.854 122.754L476.996 127.581C476.646 128.018 476.13 128.289 475.571 128.328L452.199 129.942C451.905 129.962 451.611 129.917 451.337 129.811L431.655 122.17C431.165 121.98 430.62 121.991 430.138 122.199L415.542 128.509C414.085 129.139 412.51 127.902 412.777 126.337L415.049 113.016C415.107 112.675 415.076 112.325 414.958 112L408.31 93.5988C408.058 92.9 407.439 92.3988 406.703 92.2971L397.279 90.9958C396.289 90.8592 395.552 90.0135 395.552 89.0146V67.312C395.552 66.7684 395.331 66.2482 394.939 65.8711L373.908 45.6256C373.587 45.3165 373.172 45.1236 372.729 45.0773L325.335 40.1262C324.772 40.0673 324.209 40.2503 323.789 40.6296L317.561 46.2406C316.688 47.0277 315.327 46.8949 314.622 45.9539L300.956 27.7119C300.728 27.4078 300.418 27.1748 300.063 27.0404L282.092 20.2437C281.674 20.0858 281.216 20.0721 280.79 20.2049L263.379 25.6277C262.703 25.8383 262.189 26.3905 262.027 27.0797L261.097 31.0343C260.824 32.1962 259.601 32.8618 258.477 32.46L237.659 25.0164C237.08 24.8096 236.439 24.8801 235.919 25.2078Z' fill='%23F2FDF4'/%3e%3cpath d='M235.919 25.2078L226.313 31.2627C225.662 31.6735 224.832 31.6735 224.18 31.2627L214.356 25.0702C213.965 24.8235 213.5 24.7201 213.041 24.7776L166.653 30.5827C166.27 30.6307 165.908 30.7889 165.613 31.0381L117.965 71.2078C117.68 71.4486 117.332 71.6046 116.963 71.6581L83.5413 76.4956C82.7263 76.6135 82.0669 77.219 81.88 78.021L79.455 88.4258C79.3019 89.0828 78.8278 89.6183 78.1943 89.8501L57.7085 97.3438C57.2944 97.4953 56.9419 97.7794 56.706 98.1519L46.3104 114.564C46.1077 114.884 46 115.255 46 115.634V122.902C46 123.341 46.1443 123.768 46.4106 124.116L50.9346 130.039C51.3129 130.534 51.9006 130.825 52.524 130.825H68.6943C69.7989 130.825 70.6943 131.72 70.6943 132.825V142.365C70.6943 143.655 71.8974 144.608 73.1529 144.312L83.7976 141.804C84.6207 141.611 85.4768 141.955 85.9358 142.666L88.9771 147.371C89.4885 148.162 89.3783 149.203 88.7124 149.87L75.0192 163.579C74.7 163.898 74.4983 164.317 74.4471 164.765L72.9294 178.06C72.8621 178.65 73.0603 179.239 73.4704 179.669L81.7905 188.377C82.0514 188.65 82.3845 188.843 82.7509 188.935L96.2323 192.309C97.0113 192.504 97.5982 193.146 97.7225 193.94L100.62 212.433C100.789 213.509 101.787 214.252 102.866 214.105L128.454 210.611C128.826 210.561 129.206 210.616 129.548 210.771L153.937 221.797C154.801 222.188 155.821 221.918 156.379 221.15L157.494 219.615C158.202 218.641 159.603 218.508 160.481 219.332L164.524 223.126C165.182 223.744 165.345 224.727 164.92 225.525L156.24 241.818C155.771 242.699 156.023 243.791 156.83 244.377L171.926 255.335C172.268 255.582 172.679 255.716 173.101 255.716H180.391C181.951 255.716 182.91 257.422 182.1 258.755L178.748 264.268C178.295 265.013 178.377 265.966 178.951 266.623L183.568 271.905C183.816 272.189 184.139 272.397 184.501 272.505L210.459 280.263C211.555 280.59 212.153 281.769 211.771 282.847L208.173 292.999C207.936 293.668 207.362 294.161 206.665 294.295L166.996 301.917C166.18 302.073 165.546 302.719 165.403 303.538L164.677 307.719C164.385 309.399 162.26 309.967 161.169 308.656L158.324 305.238C157.848 304.667 157.095 304.406 156.367 304.562L146.437 306.693C145.919 306.804 145.467 307.115 145.179 307.559L135.083 323.108C134.752 323.619 134.206 323.95 133.6 324.01L118.908 325.445C117.884 325.545 117.103 326.406 117.103 327.435V340.822C117.103 341.195 117.207 341.56 117.403 341.877L134.258 369.04C134.455 369.357 134.559 369.722 134.559 370.095V391.855C134.559 392.547 134.201 393.19 133.613 393.555L126.868 397.735C126.124 398.196 125.767 399.087 125.985 399.934L131.53 421.443C131.922 422.964 133.834 423.46 134.916 422.322L156.624 399.484C157.184 398.895 158.045 398.703 158.802 398.999L173.734 404.833C174.502 405.132 175.007 405.872 175.007 406.695V415.545C175.007 416.534 175.729 417.374 176.707 417.522L188.385 419.294C188.821 419.36 189.266 419.28 189.652 419.067L200.371 413.146C201.008 412.794 201.404 412.124 201.404 411.396V400.51C201.404 399.405 202.299 398.51 203.404 398.51H228.019C228.682 398.51 229.301 398.181 229.674 397.633L235.826 388.575C236.139 388.115 236.629 387.806 237.179 387.722L255.252 384.969C255.674 384.904 256.064 384.707 256.366 384.405L268.036 372.721C268.442 372.315 269.003 372.103 269.576 372.138L288.111 373.298C288.74 373.338 289.352 373.078 289.76 372.597L295.469 365.872C296.001 365.247 296.86 365.009 297.637 365.273L320.616 373.071C321.159 373.255 321.754 373.198 322.252 372.913L334.268 366.039C335.359 365.415 336.748 365.94 337.154 367.129L347.711 398.053C347.813 398.353 347.843 398.673 347.797 398.987L345.009 418.13C344.931 418.667 345.074 419.212 345.405 419.641L361.675 440.697C362.091 441.235 362.205 441.948 361.977 442.59L353.619 466.098C353.478 466.495 353.466 466.928 353.585 467.332L365.199 506.782C365.281 507.06 365.301 507.351 365.259 507.638L361.287 534.682C361.156 535.572 361.635 536.44 362.458 536.803L383.759 546.2C384.975 546.737 386.366 545.96 386.548 544.643L387.528 537.53C387.709 536.215 389.096 535.438 390.311 535.971L400.511 540.438C401.135 540.711 401.856 540.648 402.423 540.269L410.071 535.165C410.323 534.997 410.534 534.773 410.687 534.512L427.552 505.685C427.784 505.288 428.145 504.984 428.575 504.822L440.704 500.269C441.233 500.07 441.822 500.105 442.324 500.364L454.81 506.804C455.304 507.058 455.882 507.096 456.405 506.908L464.097 504.135C465.229 503.727 466.462 504.404 466.726 505.578L473.662 536.44C473.807 537.083 474.258 537.613 474.87 537.858L481.238 540.408C481.953 540.695 482.44 541.366 482.491 542.134L484.062 566.123C484.094 566.609 483.947 567.091 483.648 567.477L474.653 579.109C474.188 579.711 474.104 580.525 474.437 581.209L481.876 596.476C482.203 597.147 482.129 597.944 481.684 598.544L471.824 611.832C471.513 612.252 471.378 612.777 471.448 613.294L473.826 630.752C473.87 631.074 473.992 631.38 474.18 631.644L479.761 639.466C480.091 639.929 480.602 640.229 481.168 640.292L487.688 641.017C489.346 641.202 490.063 643.216 488.894 644.406L468.267 665.413C467.582 666.11 467.501 667.199 468.075 667.99L473.547 675.521C473.773 675.833 473.904 676.202 473.926 676.586L475.527 705.438C475.569 706.203 475.171 706.924 474.502 707.297L456.999 717.031C456.634 717.235 456.341 717.548 456.162 717.927L445.99 739.516C445.86 739.792 445.669 740.034 445.431 740.225L422.913 758.26C422.565 758.539 422.32 758.926 422.217 759.361L417.027 781.343C416.908 781.85 416.99 782.384 417.258 782.831L422.914 792.269C423.661 793.514 425.442 793.574 426.271 792.383L433.97 781.325C434.184 781.018 434.479 780.777 434.823 780.63L464.089 768.073C465.46 767.485 466.969 768.55 466.874 770.038L465.85 786.101C465.82 786.567 465.954 787.03 466.23 787.407L473.226 796.991C473.64 797.558 473.726 798.301 473.453 798.948L466.341 815.811C466.018 816.578 466.204 817.466 466.808 818.039L473.141 824.046C473.612 824.493 473.837 825.142 473.744 825.785L471.176 843.409C471.027 844.434 471.684 845.403 472.692 845.643L487.259 849.115C488.159 849.33 488.795 850.135 488.795 851.061V859.615C488.795 860.215 489.065 860.784 489.531 861.164L510.796 878.511C511.4 879.004 511.662 879.802 511.469 880.557L507.846 894.701C507.653 895.458 507.036 896.032 506.267 896.172L485.505 899.951C484.67 900.103 484.022 900.766 483.889 901.605L479.797 927.302C479.603 928.517 480.542 929.616 481.772 929.616H485.517C486.622 929.616 487.517 930.512 487.517 931.616V938.412C487.517 939.046 487.818 939.643 488.328 940.02L497.047 946.472C497.221 946.601 497.415 946.7 497.622 946.767L549.997 963.695C550.823 963.962 551.382 964.731 551.382 965.598V974.009C551.382 974.756 551.799 975.441 552.462 975.785L563.297 981.395C563.581 981.542 563.896 981.619 564.216 981.619H575.16C575.742 981.619 576.295 981.366 576.675 980.925L591.766 963.431C592.082 963.065 592.519 962.826 592.997 962.758L605.944 960.906C606.689 960.8 607.31 960.285 607.553 959.573L612.283 945.732C612.533 945.001 613.181 944.479 613.948 944.391L626.027 943.01C626.946 942.904 627.673 942.183 627.785 941.264L629.509 927.112C629.631 926.108 630.483 925.354 631.494 925.354H655.206C655.787 925.354 656.338 925.102 656.718 924.663L659.847 921.048C660.738 920.019 662.375 920.162 663.075 921.329L664.551 923.792C665.081 924.677 666.199 925.013 667.13 924.567L674.048 921.255C674.791 920.899 675.675 921.035 676.277 921.597L687.476 932.062C687.846 932.408 688.334 932.6 688.841 932.6H698.12C698.974 932.6 699.734 932.057 700.011 931.249L709.219 904.397C709.299 904.162 709.423 903.944 709.583 903.755L732.424 876.73C732.643 876.471 732.924 876.272 733.241 876.152L744.442 871.898C744.871 871.735 745.231 871.43 745.461 871.033L754.993 854.619C755.441 853.848 756.344 853.467 757.208 853.683L776.89 858.609C777.516 858.766 778.029 859.216 778.265 859.818L787.609 883.592C787.909 884.357 788.648 884.86 789.47 884.86H802.656C803.157 884.86 803.639 885.048 804.008 885.386L837.57 916.152C838.27 916.794 838.422 917.84 837.934 918.655L827.619 935.866C827.397 936.236 827.061 936.525 826.662 936.689L809.506 943.715C808.903 943.962 808.458 944.487 808.314 945.123L802.533 970.586C802.316 971.541 802.822 972.512 803.729 972.881L826.032 981.964C826.785 982.271 827.277 983.003 827.277 983.816V985.348C827.277 986.541 828.316 987.469 829.502 987.335L852.837 984.697C853.373 984.637 853.861 984.363 854.192 983.937L857.567 979.593C858.499 978.393 860.374 978.629 860.98 980.022L870.755 1002.49C870.993 1003.04 871.464 1003.45 872.039 1003.62L903.216 1012.54C903.667 1012.66 904.15 1012.63 904.579 1012.44L910.45 1009.83C911.142 1009.52 911.948 1009.63 912.533 1010.11L927.63 1022.51C927.988 1022.8 928.437 1022.97 928.9 1022.97H945.236C945.767 1022.97 946.276 1023.18 946.651 1023.55L964.915 1041.84C965.119 1042.04 965.365 1042.2 965.636 1042.3L991.96 1052.03C992.551 1052.25 993.005 1052.73 993.184 1053.34L996.02 1062.92C996.2 1063.53 996.657 1064.01 997.253 1064.23L1010.02 1068.88C1010.24 1068.96 1010.48 1069 1010.71 1069H1042.81C1043.54 1069 1044.21 1068.6 1044.56 1067.96L1048.26 1061.22C1048.53 1060.75 1048.97 1060.4 1049.5 1060.25L1078.03 1052.61C1078.59 1052.46 1079.05 1052.08 1079.31 1051.57L1084.31 1041.55C1084.65 1040.87 1085.34 1040.44 1086.1 1040.44H1102.92C1103.36 1040.44 1103.79 1040.3 1104.13 1040.03L1127.76 1022.09C1128.1 1021.83 1128.53 1021.69 1128.97 1021.69H1156.91C1157.64 1021.69 1158.31 1021.29 1158.66 1020.64L1173.05 994.237C1173.29 993.798 1173.69 993.464 1174.16 993.302L1183.45 990.121C1185.31 989.482 1185.23 986.818 1183.33 986.299L1181.12 985.696C1180.56 985.543 1180.09 985.153 1179.84 984.628L1167.96 959.724C1167.33 958.412 1168.29 956.896 1169.74 956.896C1170.84 956.896 1171.72 956.012 1171.72 954.92V928.667C1171.72 928.18 1171.9 927.71 1172.22 927.345L1177.29 921.592C1177.79 921.024 1177.93 920.222 1177.64 919.52L1155.89 865.677C1155.67 865.137 1155.69 864.529 1155.96 864.011L1168.88 838.947C1169.07 838.59 1169.35 838.297 1169.71 838.105L1178.49 833.341C1179.05 833.037 1179.44 832.485 1179.52 831.853L1180.44 825.085C1180.57 824.149 1181.34 823.43 1182.28 823.361L1202.8 821.839C1203.34 821.798 1203.85 821.536 1204.2 821.113L1218.53 803.648C1219.63 802.302 1221.79 803.405 1221.35 805.09C1221.2 805.655 1221.37 806.256 1221.79 806.664L1236.71 821.207C1237.08 821.572 1237.58 821.775 1238.1 821.775H1252.67C1253.18 821.775 1253.67 821.97 1254.04 822.319L1274.28 841.362C1274.59 841.652 1274.8 842.034 1274.88 842.45L1278.32 860.823C1278.48 861.683 1279.18 862.339 1280.05 862.441L1299.44 864.725C1299.99 864.79 1300.49 865.078 1300.82 865.522L1305.74 872.176C1306.72 873.499 1308.82 872.807 1308.82 871.162C1308.82 870.432 1309.28 869.783 1309.97 869.547L1326.28 863.981C1327.05 863.719 1327.58 863.02 1327.63 862.21L1332.62 781.027C1332.65 780.637 1332.78 780.263 1333.02 779.95L1344.61 764.483C1345.1 763.819 1345.96 763.531 1346.76 763.76L1378.02 772.75C1380 773.32 1381.45 770.875 1379.99 769.414L1379.83 769.262C1378.98 768.405 1379.08 766.989 1380.04 766.256L1386.53 761.325C1387.83 760.338 1387.13 758.264 1385.5 758.264C1383.62 758.264 1383.13 755.663 1384.88 754.974L1385.76 754.627C1387.02 754.13 1387.37 752.499 1386.44 751.508C1384.96 749.921 1383.35 748.087 1382.9 747.182C1382.49 746.352 1383.83 746.742 1385.43 747.43C1386.82 748.027 1388.43 747.062 1388.43 745.552V737.527C1388.43 736.481 1389.24 735.612 1390.28 735.533L1415.97 733.585C1416.34 733.557 1416.69 733.425 1417 733.205L1426.95 725.924C1427.37 725.616 1427.89 725.484 1428.41 725.558L1459.91 730.063C1460.23 730.108 1460.52 730.227 1460.78 730.41L1488.54 750.026C1489.05 750.383 1489.69 750.486 1490.28 750.306L1507.51 745.054C1508.35 744.799 1509.26 745.12 1509.75 745.847L1524.84 768.15C1525.71 769.432 1527.65 769.285 1528.31 767.885L1542.33 738.287C1542.48 737.971 1542.55 737.62 1542.52 737.271L1538.4 685.767C1538.34 685.006 1538.72 684.276 1539.38 683.887L1558.12 672.781C1558.76 672.4 1559.14 671.694 1559.1 670.949L1557.27 638.038C1557.2 636.676 1558.9 636 1559.78 637.041C1560.55 637.959 1562.05 637.561 1562.26 636.379L1568.75 600.819C1568.88 600.125 1569.36 599.549 1570.03 599.303L1579.15 595.921C1579.93 595.63 1580.45 594.882 1580.45 594.045V589.723C1580.45 588.236 1582.02 587.269 1583.35 587.935L1585.2 588.862C1586.29 589.408 1587.61 588.861 1588 587.706L1595.02 566.607C1595.23 565.977 1595.74 565.492 1596.38 565.313L1604.34 563.081C1605.29 562.813 1605.91 561.888 1605.79 560.906L1596.84 489.691C1596.72 488.726 1595.92 487.989 1594.95 487.943L1562.69 486.423C1561.5 486.367 1560.62 485.278 1560.81 484.097L1562.76 472.428C1562.9 471.562 1562.46 470.704 1561.68 470.311L1554.62 466.78C1554.01 466.471 1553.27 466.502 1552.68 466.862L1516.77 488.832C1515.93 489.347 1515.59 490.399 1515.97 491.309L1522.73 507.486C1523.48 509.274 1521.5 510.973 1519.84 509.965L1516.43 507.887C1515.75 507.472 1514.89 507.501 1514.24 507.961L1501.87 516.701C1501.24 517.148 1500.41 517.189 1499.73 516.808L1479.15 505.144C1478.6 504.831 1478.23 504.274 1478.15 503.643L1475.58 482.306C1475.43 481.066 1474.19 480.265 1473 480.635L1464.04 483.42C1463.36 483.63 1462.62 483.466 1462.1 482.989L1450.31 472.257C1449.51 471.538 1448.3 471.567 1447.54 472.323L1440.57 479.308C1440.17 479.7 1439.64 479.912 1439.08 479.893L1404.57 478.702C1403.61 478.669 1402.76 479.324 1402.55 480.263L1398.4 498.749C1398.29 499.251 1397.99 499.69 1397.56 499.975L1387.77 506.513C1387.13 506.936 1386.31 506.962 1385.65 506.581L1376.81 501.474C1376.12 501.072 1375.24 501.126 1374.6 501.614L1365.09 508.837C1364.14 509.557 1362.78 509.294 1362.17 508.272L1357.21 500.005C1357.03 499.695 1356.93 499.339 1356.93 498.977V490.683C1356.93 489.491 1355.89 488.563 1354.71 488.695L1338.47 490.502C1338.01 490.552 1337.59 490.755 1337.27 491.076L1323.72 504.645C1323.19 505.17 1323 505.942 1323.22 506.65L1326.09 515.896C1326.42 516.972 1325.8 518.11 1324.72 518.414L1307.13 523.345C1306.15 523.62 1305.12 523.115 1304.74 522.173L1301.34 513.815C1300.98 512.942 1300.06 512.435 1299.14 512.599L1288.04 514.56C1287.03 514.739 1286.04 514.118 1285.77 513.125L1284.58 508.865C1284.32 507.91 1283.39 507.293 1282.41 507.415L1244.81 512.073C1243.71 512.208 1242.71 511.431 1242.58 510.336L1241.03 497.93C1240.86 496.602 1242.02 495.489 1243.34 495.71L1251.14 497.011C1252.36 497.214 1253.47 496.274 1253.47 495.038V490.087C1253.47 489.134 1252.79 488.314 1251.86 488.126L1244.09 486.571C1243.32 486.417 1242.71 485.822 1242.54 485.053L1241.01 478.312C1240.82 477.489 1241.17 476.637 1241.88 476.183L1243.28 475.294C1244.36 474.607 1244.52 473.098 1243.62 472.194L1238.98 467.552C1238.46 467.033 1237.7 466.84 1237 467.048L1229.21 469.357C1227.93 469.738 1226.64 468.777 1226.64 467.44V454.837C1226.64 454.026 1226.15 453.295 1225.4 452.987L1201.04 442.989C1200.8 442.89 1200.54 442.84 1200.28 442.84H1174.35C1174.02 442.84 1173.7 442.919 1173.41 443.071L1158.86 450.759C1158.64 450.877 1158.44 451.037 1158.27 451.23L1147.12 464.316C1146.56 464.98 1145.63 465.201 1144.83 464.862L1139.31 462.536C1138.57 462.224 1138.09 461.498 1138.09 460.693V450.469C1138.09 449.711 1137.66 449.019 1136.98 448.68L1126.42 443.393C1125.74 443.054 1125.31 442.361 1125.31 441.604V425.387C1125.31 424.595 1124.85 423.878 1124.12 423.558L1089.36 408.183C1088.93 407.992 1088.45 407.96 1088 408.092L1058.71 416.642C1058.28 416.769 1057.9 417.04 1057.64 417.41L1053.96 422.622C1053.38 423.455 1052.26 423.713 1051.36 423.221L1045.98 420.257C1045.09 419.766 1043.97 420.023 1043.38 420.852L1035.95 431.341C1035.42 432.087 1034.45 432.379 1033.6 432.051L1014.19 424.578C1013.42 424.281 1012.91 423.539 1012.91 422.711V419.542C1012.91 418.197 1011.61 417.236 1010.33 417.629L999.154 421.046C998.241 421.326 997.258 420.92 996.807 420.079L988.568 404.707C988.341 404.284 987.969 403.956 987.52 403.784L974.786 398.91C974.136 398.661 973.404 398.768 972.852 399.192L951.15 415.875C950.416 416.44 949.39 416.426 948.671 415.842L934.79 404.575C934.377 404.24 934.114 403.753 934.061 403.223L930.012 363.1C929.935 362.337 929.429 361.685 928.708 361.422L895.951 349.461C894.777 349.033 894.279 347.646 894.912 346.569L897.6 341.995C897.829 341.605 897.919 341.148 897.855 340.7L895.051 321.049C895.001 320.693 894.855 320.358 894.63 320.078L879.488 301.231C879.312 301.012 879.091 300.832 878.841 300.704L862.572 292.361C862.059 292.098 861.684 291.626 861.544 291.066L853.812 260.104C853.722 259.743 853.534 259.415 853.268 259.156L838.211 244.489C838.02 244.303 837.794 244.157 837.546 244.06L816.95 235.974C816.473 235.787 815.943 235.789 815.468 235.982L798.755 242.754C798.472 242.869 798.167 242.917 797.863 242.896L738.501 238.681C738.362 238.671 738.225 238.647 738.092 238.609L691.275 225.217C690.842 225.093 690.464 224.827 690.201 224.462L675.547 204.085C675.371 203.841 675.142 203.639 674.877 203.495L651.018 190.54C650.476 190.245 650.1 189.718 649.999 189.11L648.421 179.631C648.217 178.407 646.958 177.662 645.787 178.072L632.491 182.731C631.617 183.037 631.068 183.904 631.164 184.825L633.06 203.056C633.105 203.483 633.011 203.913 632.792 204.282L627.303 213.556C626.753 214.485 625.565 214.81 624.619 214.29L614.552 208.763C613.718 208.305 612.676 208.499 612.062 209.225L604.568 218.092C604.069 218.682 603.275 218.932 602.528 218.734L590.126 215.448C589.584 215.304 589.127 214.94 588.867 214.443L567.11 172.934C566.854 172.447 566.41 172.087 565.88 171.938L540.261 164.724C539.749 164.58 539.315 164.237 539.056 163.773L529.684 146.961C529.403 146.458 528.919 146.101 528.356 145.98L520.094 144.207C518.742 143.917 518.086 142.376 518.813 141.2L522.024 136.007C522.511 135.218 522.393 134.198 521.738 133.542L514.822 126.618C514.51 126.306 514.103 126.105 513.665 126.048L482.674 122.019C481.98 121.929 481.29 122.207 480.854 122.754L476.996 127.581C476.646 128.018 476.13 128.289 475.571 128.328L452.199 129.942C451.905 129.962 451.611 129.917 451.337 129.811L431.655 122.17C431.165 121.98 430.62 121.991 430.138 122.199L415.542 128.509C414.085 129.139 412.51 127.902 412.777 126.337L415.049 113.016C415.107 112.675 415.076 112.325 414.958 112L408.31 93.5988C408.058 92.9 407.439 92.3988 406.703 92.2971L397.279 90.9958C396.289 90.8592 395.552 90.0135 395.552 89.0146V67.312C395.552 66.7684 395.331 66.2482 394.939 65.8711L373.908 45.6256C373.587 45.3165 373.172 45.1236 372.729 45.0773L325.335 40.1262C324.772 40.0673 324.209 40.2503 323.789 40.6296L317.561 46.2406C316.688 47.0277 315.327 46.8949 314.622 45.9539L300.956 27.7119C300.728 27.4078 300.418 27.1748 300.063 27.0404L282.092 20.2437C281.674 20.0858 281.216 20.0721 280.79 20.2049L263.379 25.6277C262.703 25.8383 262.189 26.3905 262.027 27.0797L261.097 31.0343C260.824 32.1962 259.601 32.8618 258.477 32.46L237.659 25.0164C237.08 24.8096 236.439 24.8801 235.919 25.2078Z' stroke='%231EA838' stroke-width='2'/%3e%3c/g%3e%3cpath d='M919.5 1011.5L924.709 999.661C924.897 999.234 925.228 998.886 925.646 998.677L930.515 996.242C931.376 995.812 931.808 994.829 931.544 993.904L929.363 986.269C929.143 985.499 929.403 984.672 930.025 984.168L936.261 979.1C936.729 978.721 937 978.15 937 977.548V970C937 968.895 937.895 968 939 968H946.086C947.34 968 948.284 966.86 948.051 965.628L945.087 949.96C945.03 949.657 945.043 949.346 945.126 949.049L948.277 937.796C948.42 937.286 948.759 936.854 949.22 936.594L978.483 920.074C979.111 919.719 979.5 919.054 979.5 918.332V902.4C979.5 902.136 979.448 901.875 979.346 901.631L974.887 890.928C974.643 890.344 974.691 889.68 975.014 889.136L986.547 869.761C986.835 869.276 986.906 868.692 986.741 868.153L979.628 844.918C979.544 844.643 979.52 844.352 979.558 844.066L982.847 819.64C982.942 818.934 982.654 818.231 982.092 817.794L965.772 805.101C965.285 804.722 965 804.139 965 803.522V781.825C965 781.61 964.965 781.396 964.897 781.192L959.309 764.428C959.114 763.842 959.2 763.2 959.543 762.686L967.166 751.25C967.66 750.51 967.605 749.532 967.031 748.851L955.767 735.501C955.063 734.668 955.158 733.425 955.978 732.706L974.078 716.869C974.354 716.628 974.558 716.315 974.668 715.965L983 689.5L990.742 665.305C990.907 664.79 990.857 664.231 990.602 663.754L983.477 650.394C983.177 649.832 983.163 649.161 983.438 648.587L994.742 625.038C994.91 624.687 994.973 624.294 994.921 623.908L991.084 595.133C991.03 594.721 991.104 594.303 991.298 593.935L1000.15 577.166C1000.38 576.737 1000.44 576.24 1000.32 575.767L995.143 554.097C995.05 553.708 995.075 553.3 995.217 552.926L1004.69 527.835C1004.89 527.303 1005.3 526.882 1005.83 526.677L1013.04 523.872C1013.64 523.638 1014.1 523.13 1014.26 522.506L1018.18 507.24C1018.38 506.484 1018.11 505.684 1017.51 505.191L1006.41 496.148C1005.61 495.497 1005.44 494.345 1006.01 493.488L1013.41 482.391C1013.78 481.834 1014.4 481.5 1015.07 481.5H1024.5C1025.6 481.5 1026.5 480.605 1026.5 479.5V451.418C1026.5 451.142 1026.56 450.87 1026.67 450.617L1033.5 435' stroke='%23C6C6C6' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3e%3cdefs%3e%3cfilter id='filter0_dddd_1681_2827' x='0' y='-22.8857' width='2097.8' height='1633.89' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='19' dy='22'/%3e%3cfeGaussianBlur stdDeviation='32'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.1 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1681_2827'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='76' dy='89'/%3e%3cfeGaussianBlur stdDeviation='58.5'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.09 0'/%3e%3cfeBlend mode='normal' in2='effect1_dropShadow_1681_2827' result='effect2_dropShadow_1681_2827'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='171' dy='199'/%3e%3cfeGaussianBlur stdDeviation='79'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.05 0'/%3e%3cfeBlend mode='normal' in2='effect2_dropShadow_1681_2827' result='effect3_dropShadow_1681_2827'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='304' dy='354'/%3e%3cfeGaussianBlur stdDeviation='93.5'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.01 0'/%3e%3cfeBlend mode='normal' in2='effect3_dropShadow_1681_2827' result='effect4_dropShadow_1681_2827'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect4_dropShadow_1681_2827' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ") 50% 50% no-repeat;*/
   
	/* background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 1715 1023' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_dddd_1450_5558)'%3e%3cpath d='M235.919 25.2078L226.313 31.2627C225.662 31.6735 224.832 31.6735 224.18 31.2627L214.356 25.0702C213.965 24.8235 213.5 24.7201 213.041 24.7776L166.653 30.5827C166.27 30.6307 165.908 30.7889 165.613 31.0381L117.965 71.2078C117.68 71.4486 117.332 71.6046 116.963 71.6581L83.5413 76.4956C82.7263 76.6135 82.0669 77.219 81.88 78.021L79.455 88.4258C79.3019 89.0828 78.8278 89.6183 78.1943 89.8501L57.7085 97.3438C57.2944 97.4953 56.9419 97.7794 56.706 98.1519L46.3104 114.564C46.1077 114.884 46 115.255 46 115.634V122.902C46 123.341 46.1443 123.768 46.4106 124.116L50.9346 130.039C51.3129 130.534 51.9006 130.825 52.524 130.825H68.6943C69.7989 130.825 70.6943 131.72 70.6943 132.825V142.365C70.6943 143.655 71.8974 144.608 73.1529 144.312L83.7976 141.804C84.6207 141.611 85.4768 141.955 85.9358 142.666L88.9771 147.371C89.4885 148.162 89.3783 149.203 88.7124 149.87L75.0192 163.579C74.7 163.898 74.4983 164.317 74.4471 164.765L72.9294 178.06C72.8621 178.65 73.0603 179.239 73.4704 179.669L81.7905 188.377C82.0514 188.65 82.3845 188.843 82.7509 188.935L96.2323 192.309C97.0113 192.504 97.5982 193.146 97.7225 193.94L100.62 212.433C100.789 213.509 101.787 214.252 102.866 214.105L128.454 210.611C128.826 210.561 129.206 210.616 129.548 210.771L153.937 221.797C154.801 222.188 155.821 221.918 156.379 221.15L157.494 219.615C158.202 218.641 159.603 218.508 160.481 219.332L164.524 223.126C165.182 223.744 165.345 224.727 164.92 225.525L156.24 241.818C155.771 242.699 156.023 243.791 156.83 244.377L171.926 255.335C172.268 255.582 172.679 255.716 173.101 255.716H180.391C181.951 255.716 182.91 257.422 182.1 258.755L178.748 264.268C178.295 265.013 178.377 265.966 178.951 266.623L183.568 271.905C183.816 272.189 184.139 272.397 184.501 272.505L210.459 280.263C211.555 280.59 212.153 281.769 211.771 282.847L208.173 292.999C207.936 293.668 207.362 294.161 206.665 294.295L166.996 301.917C166.18 302.073 165.546 302.719 165.403 303.538L164.677 307.719C164.385 309.399 162.26 309.967 161.169 308.656L158.324 305.238C157.848 304.667 157.095 304.406 156.367 304.562L146.437 306.693C145.919 306.804 145.467 307.115 145.179 307.559L135.083 323.108C134.752 323.619 134.206 323.95 133.6 324.01L118.908 325.445C117.884 325.545 117.103 326.406 117.103 327.435V340.822C117.103 341.195 117.207 341.56 117.403 341.877L134.258 369.04C134.455 369.357 134.559 369.722 134.559 370.095V391.855C134.559 392.547 134.201 393.19 133.613 393.555L126.868 397.735C126.124 398.196 125.767 399.087 125.985 399.934L131.53 421.443C131.922 422.964 133.834 423.46 134.916 422.322L156.624 399.484C157.184 398.895 158.045 398.703 158.802 398.999L173.734 404.833C174.502 405.132 175.007 405.872 175.007 406.695V415.545C175.007 416.534 175.729 417.374 176.707 417.522L188.385 419.294C188.821 419.36 189.266 419.28 189.652 419.067L200.371 413.146C201.008 412.794 201.404 412.124 201.404 411.396V400.51C201.404 399.405 202.299 398.51 203.404 398.51H228.019C228.682 398.51 229.301 398.181 229.674 397.633L235.826 388.575C236.139 388.115 236.629 387.806 237.179 387.722L255.252 384.969C255.674 384.904 256.064 384.707 256.366 384.405L268.036 372.721C268.442 372.315 269.003 372.103 269.576 372.138L288.111 373.298C288.74 373.338 289.352 373.078 289.76 372.597L295.469 365.872C296.001 365.247 296.86 365.009 297.637 365.273L320.616 373.071C321.159 373.255 321.754 373.198 322.252 372.913L334.268 366.039C335.359 365.415 336.748 365.94 337.154 367.129L347.711 398.053C347.813 398.353 347.843 398.673 347.797 398.987L345.009 418.13C344.931 418.667 345.074 419.212 345.405 419.641L361.675 440.697C362.091 441.235 362.205 441.948 361.977 442.59L353.619 466.098C353.478 466.495 353.466 466.928 353.585 467.332L365.199 506.782C365.281 507.06 365.301 507.351 365.259 507.638L361.287 534.682C361.156 535.572 361.635 536.44 362.458 536.803L383.759 546.2C384.975 546.737 386.366 545.96 386.548 544.643L387.528 537.53C387.709 536.215 389.096 535.438 390.311 535.971L400.511 540.438C401.135 540.711 401.856 540.648 402.423 540.269L410.071 535.165C410.323 534.997 410.534 534.773 410.687 534.512L427.552 505.685C427.784 505.288 428.145 504.984 428.575 504.822L440.704 500.269C441.233 500.07 441.822 500.105 442.324 500.364L454.81 506.804C455.304 507.058 455.882 507.096 456.405 506.908L464.097 504.135C465.229 503.727 466.462 504.404 466.726 505.578L473.662 536.44C473.807 537.083 474.258 537.613 474.87 537.858L481.238 540.408C481.953 540.695 482.44 541.366 482.491 542.134L484.062 566.123C484.094 566.609 483.947 567.091 483.648 567.477L474.653 579.109C474.188 579.711 474.104 580.525 474.437 581.209L481.876 596.476C482.203 597.147 482.129 597.944 481.684 598.544L471.824 611.832C471.513 612.252 471.378 612.777 471.448 613.294L473.826 630.752C473.87 631.074 473.992 631.38 474.18 631.644L479.761 639.466C480.091 639.929 480.602 640.229 481.168 640.292L487.688 641.017C489.346 641.202 490.063 643.216 488.894 644.406L468.267 665.413C467.582 666.11 467.501 667.199 468.075 667.99L473.547 675.521C473.773 675.833 473.904 676.202 473.926 676.586L475.527 705.438C475.569 706.203 475.171 706.924 474.502 707.297L456.999 717.031C456.634 717.235 456.341 717.548 456.162 717.927L445.99 739.516C445.86 739.792 445.669 740.034 445.431 740.225L422.913 758.26C422.565 758.539 422.32 758.926 422.217 759.361L417.027 781.343C416.908 781.85 416.99 782.384 417.258 782.831L422.914 792.269C423.661 793.514 425.442 793.574 426.271 792.383L433.97 781.325C434.184 781.018 434.479 780.777 434.823 780.63L464.089 768.073C465.46 767.485 466.969 768.55 466.874 770.038L465.85 786.101C465.82 786.567 465.954 787.03 466.23 787.407L473.226 796.991C473.64 797.558 473.726 798.301 473.453 798.948L466.341 815.811C466.018 816.578 466.204 817.466 466.808 818.039L473.141 824.046C473.612 824.493 473.837 825.142 473.744 825.785L471.176 843.409C471.027 844.434 471.684 845.403 472.692 845.643L487.259 849.115C488.159 849.33 488.795 850.135 488.795 851.061V859.615C488.795 860.215 489.065 860.784 489.531 861.164L510.796 878.511C511.4 879.004 511.662 879.802 511.469 880.557L507.846 894.701C507.653 895.458 507.036 896.032 506.267 896.172L485.505 899.951C484.67 900.103 484.022 900.766 483.889 901.605L479.797 927.302C479.603 928.517 480.542 929.616 481.772 929.616H485.517C486.622 929.616 487.517 930.512 487.517 931.616V938.412C487.517 939.046 487.818 939.643 488.328 940.02L497.047 946.472C497.221 946.601 497.415 946.7 497.622 946.767L549.997 963.695C550.823 963.962 551.382 964.731 551.382 965.598V974.009C551.382 974.756 551.799 975.441 552.462 975.785L563.297 981.395C563.581 981.542 563.896 981.619 564.216 981.619H575.16C575.742 981.619 576.295 981.366 576.675 980.925L591.766 963.431C592.082 963.065 592.519 962.826 592.997 962.758L605.944 960.906C606.689 960.8 607.31 960.285 607.553 959.573L612.283 945.732C612.533 945.001 613.181 944.479 613.948 944.391L626.027 943.01C626.946 942.904 627.673 942.183 627.785 941.264L629.509 927.112C629.631 926.108 630.483 925.354 631.494 925.354H655.206C655.787 925.354 656.338 925.102 656.718 924.663L659.847 921.048C660.738 920.019 662.375 920.162 663.075 921.329L664.551 923.792C665.081 924.677 666.199 925.013 667.13 924.567L674.048 921.255C674.791 920.899 675.675 921.035 676.277 921.597L687.476 932.062C687.846 932.408 688.334 932.6 688.841 932.6H698.12C698.974 932.6 699.734 932.057 700.011 931.249L709.219 904.397C709.299 904.162 709.423 903.944 709.583 903.755L732.424 876.73C732.643 876.471 732.924 876.272 733.241 876.152L744.442 871.898C744.871 871.735 745.231 871.43 745.461 871.033L754.993 854.619C755.441 853.848 756.344 853.467 757.208 853.683L776.89 858.609C777.516 858.766 778.029 859.216 778.265 859.818L787.609 883.592C787.909 884.357 788.648 884.86 789.47 884.86H802.656C803.157 884.86 803.639 885.048 804.008 885.386L837.57 916.152C838.27 916.794 838.422 917.84 837.934 918.655L827.619 935.866C827.397 936.236 827.061 936.525 826.662 936.689L809.506 943.715C808.903 943.962 808.458 944.487 808.314 945.123L802.533 970.586C802.316 971.541 802.822 972.512 803.729 972.881L826.032 981.964C826.785 982.271 827.277 983.003 827.277 983.816V985.348C827.277 986.541 828.316 987.469 829.502 987.335L852.837 984.697C853.373 984.637 853.861 984.363 854.192 983.937L857.567 979.593C858.499 978.393 860.374 978.629 860.98 980.022L870.755 1002.49C870.993 1003.04 871.464 1003.45 872.039 1003.62L903.216 1012.54C903.667 1012.66 904.15 1012.63 904.579 1012.44L910.45 1009.83C911.142 1009.52 911.948 1009.63 912.533 1010.11L927.63 1022.51C927.988 1022.8 928.437 1022.97 928.9 1022.97H945.236C945.767 1022.97 946.276 1023.18 946.651 1023.55L964.915 1041.84C965.119 1042.04 965.365 1042.2 965.636 1042.3L991.96 1052.03C992.551 1052.25 993.005 1052.73 993.184 1053.34L996.02 1062.92C996.2 1063.53 996.657 1064.01 997.253 1064.23L1010.02 1068.88C1010.24 1068.96 1010.48 1069 1010.71 1069H1042.81C1043.54 1069 1044.21 1068.6 1044.56 1067.96L1048.26 1061.22C1048.53 1060.75 1048.97 1060.4 1049.5 1060.25L1078.03 1052.61C1078.59 1052.46 1079.05 1052.08 1079.31 1051.57L1084.31 1041.55C1084.65 1040.87 1085.34 1040.44 1086.1 1040.44H1102.92C1103.36 1040.44 1103.79 1040.3 1104.13 1040.03L1127.76 1022.09C1128.1 1021.83 1128.53 1021.69 1128.97 1021.69H1156.91C1157.64 1021.69 1158.31 1021.29 1158.66 1020.64L1173.05 994.237C1173.29 993.798 1173.69 993.464 1174.16 993.302L1183.45 990.121C1185.31 989.482 1185.23 986.818 1183.33 986.299L1181.12 985.696C1180.56 985.543 1180.09 985.153 1179.84 984.628L1167.96 959.724C1167.33 958.412 1168.29 956.896 1169.74 956.896C1170.84 956.896 1171.72 956.012 1171.72 954.92V928.667C1171.72 928.18 1171.9 927.71 1172.22 927.345L1177.29 921.592C1177.79 921.024 1177.93 920.222 1177.64 919.52L1155.89 865.677C1155.67 865.137 1155.69 864.529 1155.96 864.011L1168.88 838.947C1169.07 838.59 1169.35 838.297 1169.71 838.105L1178.49 833.341C1179.05 833.037 1179.44 832.485 1179.52 831.853L1180.44 825.085C1180.57 824.149 1181.34 823.43 1182.28 823.361L1202.8 821.839C1203.34 821.798 1203.85 821.536 1204.2 821.113L1218.53 803.648C1219.63 802.302 1221.79 803.405 1221.35 805.09C1221.2 805.655 1221.37 806.256 1221.79 806.664L1236.71 821.207C1237.08 821.572 1237.58 821.775 1238.1 821.775H1252.67C1253.18 821.775 1253.67 821.97 1254.04 822.319L1274.28 841.362C1274.59 841.652 1274.8 842.034 1274.88 842.45L1278.32 860.823C1278.48 861.683 1279.18 862.339 1280.05 862.441L1299.44 864.725C1299.99 864.79 1300.49 865.078 1300.82 865.522L1305.74 872.176C1306.72 873.499 1308.82 872.807 1308.82 871.162C1308.82 870.432 1309.28 869.783 1309.97 869.547L1326.28 863.981C1327.05 863.719 1327.58 863.02 1327.63 862.21L1332.62 781.027C1332.65 780.637 1332.78 780.263 1333.02 779.95L1344.61 764.483C1345.1 763.819 1345.96 763.531 1346.76 763.76L1378.02 772.75C1380 773.32 1381.45 770.875 1379.99 769.414L1379.83 769.262C1378.98 768.405 1379.08 766.989 1380.04 766.256L1386.53 761.325C1387.83 760.338 1387.13 758.264 1385.5 758.264C1383.62 758.264 1383.13 755.663 1384.88 754.974L1385.76 754.627C1387.02 754.13 1387.37 752.499 1386.44 751.508C1384.96 749.921 1383.35 748.087 1382.9 747.182C1382.49 746.352 1383.83 746.742 1385.43 747.43C1386.82 748.027 1388.43 747.062 1388.43 745.552V737.527C1388.43 736.481 1389.24 735.612 1390.28 735.533L1415.97 733.585C1416.34 733.557 1416.69 733.425 1417 733.205L1426.95 725.924C1427.37 725.616 1427.89 725.484 1428.41 725.558L1459.91 730.063C1460.23 730.108 1460.52 730.227 1460.78 730.41L1488.54 750.026C1489.05 750.383 1489.69 750.486 1490.28 750.306L1507.51 745.054C1508.35 744.799 1509.26 745.12 1509.75 745.847L1524.84 768.15C1525.71 769.432 1527.65 769.285 1528.31 767.885L1542.33 738.287C1542.48 737.971 1542.55 737.62 1542.52 737.271L1538.4 685.767C1538.34 685.006 1538.72 684.276 1539.38 683.887L1558.12 672.781C1558.76 672.4 1559.14 671.694 1559.1 670.949L1557.27 638.038C1557.2 636.676 1558.9 636 1559.78 637.041C1560.55 637.959 1562.05 637.561 1562.26 636.379L1568.75 600.819C1568.88 600.125 1569.36 599.549 1570.03 599.303L1579.15 595.921C1579.93 595.63 1580.45 594.882 1580.45 594.045V589.723C1580.45 588.236 1582.02 587.269 1583.35 587.935L1585.2 588.862C1586.29 589.408 1587.61 588.861 1588 587.706L1595.02 566.607C1595.23 565.977 1595.74 565.492 1596.38 565.313L1604.34 563.081C1605.29 562.813 1605.91 561.888 1605.79 560.906L1596.84 489.691C1596.72 488.726 1595.92 487.989 1594.95 487.943L1562.69 486.423C1561.5 486.367 1560.62 485.278 1560.81 484.097L1562.76 472.428C1562.9 471.562 1562.46 470.704 1561.68 470.311L1554.62 466.78C1554.01 466.471 1553.27 466.502 1552.68 466.862L1516.77 488.832C1515.93 489.347 1515.59 490.399 1515.97 491.309L1522.73 507.486C1523.48 509.274 1521.5 510.973 1519.84 509.965L1516.43 507.887C1515.75 507.472 1514.89 507.501 1514.24 507.961L1501.87 516.701C1501.24 517.148 1500.41 517.189 1499.73 516.808L1479.15 505.144C1478.6 504.831 1478.23 504.274 1478.15 503.643L1475.58 482.306C1475.43 481.066 1474.19 480.265 1473 480.635L1464.04 483.42C1463.36 483.63 1462.62 483.466 1462.1 482.989L1450.31 472.257C1449.51 471.538 1448.3 471.567 1447.54 472.323L1440.57 479.308C1440.17 479.7 1439.64 479.912 1439.08 479.893L1404.57 478.702C1403.61 478.669 1402.76 479.324 1402.55 480.263L1398.4 498.749C1398.29 499.251 1397.99 499.69 1397.56 499.975L1387.77 506.513C1387.13 506.936 1386.31 506.962 1385.65 506.581L1376.81 501.474C1376.12 501.072 1375.24 501.126 1374.6 501.614L1365.09 508.837C1364.14 509.557 1362.78 509.294 1362.17 508.272L1357.21 500.005C1357.03 499.695 1356.93 499.339 1356.93 498.977V490.683C1356.93 489.491 1355.89 488.563 1354.71 488.695L1338.47 490.502C1338.01 490.552 1337.59 490.755 1337.27 491.076L1323.72 504.645C1323.19 505.17 1323 505.942 1323.22 506.65L1326.09 515.896C1326.42 516.972 1325.8 518.11 1324.72 518.414L1307.13 523.345C1306.15 523.62 1305.12 523.115 1304.74 522.173L1301.34 513.815C1300.98 512.942 1300.06 512.435 1299.14 512.599L1288.04 514.56C1287.03 514.739 1286.04 514.118 1285.77 513.125L1284.58 508.865C1284.32 507.91 1283.39 507.293 1282.41 507.415L1244.81 512.073C1243.71 512.208 1242.71 511.431 1242.58 510.336L1241.03 497.93C1240.86 496.602 1242.02 495.489 1243.34 495.71L1251.14 497.011C1252.36 497.214 1253.47 496.274 1253.47 495.038V490.087C1253.47 489.134 1252.79 488.314 1251.86 488.126L1244.09 486.571C1243.32 486.417 1242.71 485.822 1242.54 485.053L1241.01 478.312C1240.82 477.489 1241.17 476.637 1241.88 476.183L1243.28 475.294C1244.36 474.607 1244.52 473.098 1243.62 472.194L1238.98 467.552C1238.46 467.033 1237.7 466.84 1237 467.048L1229.21 469.357C1227.93 469.738 1226.64 468.777 1226.64 467.44V454.837C1226.64 454.026 1226.15 453.295 1225.4 452.987L1201.04 442.989C1200.8 442.89 1200.54 442.84 1200.28 442.84H1174.35C1174.02 442.84 1173.7 442.919 1173.41 443.071L1158.86 450.759C1158.64 450.877 1158.44 451.037 1158.27 451.23L1147.12 464.316C1146.56 464.98 1145.63 465.201 1144.83 464.862L1139.31 462.536C1138.57 462.224 1138.09 461.498 1138.09 460.693V450.469C1138.09 449.711 1137.66 449.019 1136.98 448.68L1126.42 443.393C1125.74 443.054 1125.31 442.361 1125.31 441.604V425.387C1125.31 424.595 1124.85 423.878 1124.12 423.558L1089.36 408.183C1088.93 407.992 1088.45 407.96 1088 408.092L1058.71 416.642C1058.28 416.769 1057.9 417.04 1057.64 417.41L1053.96 422.622C1053.38 423.455 1052.26 423.713 1051.36 423.221L1045.98 420.257C1045.09 419.766 1043.97 420.023 1043.38 420.852L1035.95 431.341C1035.42 432.087 1034.45 432.379 1033.6 432.051L1014.19 424.578C1013.42 424.281 1012.91 423.539 1012.91 422.711V419.542C1012.91 418.197 1011.61 417.236 1010.33 417.629L999.154 421.046C998.241 421.326 997.258 420.92 996.807 420.079L988.568 404.707C988.341 404.284 987.969 403.956 987.52 403.784L974.786 398.91C974.136 398.661 973.404 398.768 972.852 399.192L951.15 415.875C950.416 416.44 949.39 416.426 948.671 415.842L934.79 404.575C934.377 404.24 934.114 403.753 934.061 403.223L930.012 363.1C929.935 362.337 929.429 361.685 928.708 361.422L895.951 349.461C894.777 349.033 894.279 347.646 894.912 346.569L897.6 341.995C897.829 341.605 897.919 341.148 897.855 340.7L895.051 321.049C895.001 320.693 894.855 320.358 894.63 320.078L879.488 301.231C879.312 301.012 879.091 300.832 878.841 300.704L862.572 292.361C862.059 292.098 861.684 291.626 861.544 291.066L853.812 260.104C853.722 259.743 853.534 259.415 853.268 259.156L838.211 244.489C838.02 244.303 837.794 244.157 837.546 244.06L816.95 235.974C816.473 235.787 815.943 235.789 815.468 235.982L798.755 242.754C798.472 242.869 798.167 242.917 797.863 242.896L738.501 238.681C738.362 238.671 738.225 238.647 738.092 238.609L691.275 225.217C690.842 225.093 690.464 224.827 690.201 224.462L675.547 204.085C675.371 203.841 675.142 203.639 674.877 203.495L651.018 190.54C650.476 190.245 650.1 189.718 649.999 189.11L648.421 179.631C648.217 178.407 646.958 177.662 645.787 178.072L632.491 182.731C631.617 183.037 631.068 183.904 631.164 184.825L633.06 203.056C633.105 203.483 633.011 203.913 632.792 204.282L627.303 213.556C626.753 214.485 625.565 214.81 624.619 214.29L614.552 208.763C613.718 208.305 612.676 208.499 612.062 209.225L604.568 218.092C604.069 218.682 603.275 218.932 602.528 218.734L590.126 215.448C589.584 215.304 589.127 214.94 588.867 214.443L567.11 172.934C566.854 172.447 566.41 172.087 565.88 171.938L540.261 164.724C539.749 164.58 539.315 164.237 539.056 163.773L529.684 146.961C529.403 146.458 528.919 146.101 528.356 145.98L520.094 144.207C518.742 143.917 518.086 142.376 518.813 141.2L522.024 136.007C522.511 135.218 522.393 134.198 521.738 133.542L514.822 126.618C514.51 126.306 514.103 126.105 513.665 126.048L482.674 122.019C481.98 121.929 481.29 122.207 480.854 122.754L476.996 127.581C476.646 128.018 476.13 128.289 475.571 128.328L452.199 129.942C451.905 129.962 451.611 129.917 451.337 129.811L431.655 122.17C431.165 121.98 430.62 121.991 430.138 122.199L415.542 128.509C414.085 129.139 412.51 127.902 412.777 126.337L415.049 113.016C415.107 112.675 415.076 112.325 414.958 112L408.31 93.5988C408.058 92.9 407.439 92.3988 406.703 92.2971L397.279 90.9958C396.289 90.8592 395.552 90.0135 395.552 89.0146V67.312C395.552 66.7684 395.331 66.2482 394.939 65.8711L373.908 45.6256C373.587 45.3165 373.172 45.1236 372.729 45.0773L325.335 40.1262C324.772 40.0673 324.209 40.2503 323.789 40.6296L317.561 46.2406C316.688 47.0277 315.327 46.8949 314.622 45.9539L300.956 27.7119C300.728 27.4078 300.418 27.1748 300.063 27.0404L282.092 20.2437C281.674 20.0858 281.216 20.0721 280.79 20.2049L263.379 25.6277C262.703 25.8383 262.189 26.3905 262.027 27.0797L261.097 31.0343C260.824 32.1962 259.601 32.8618 258.477 32.46L237.659 25.0164C237.08 24.8096 236.439 24.8801 235.919 25.2078Z' fill='%23F2FDF4'/%3e%3cpath d='M235.919 25.2078L226.313 31.2627C225.662 31.6735 224.832 31.6735 224.18 31.2627L214.356 25.0702C213.965 24.8235 213.5 24.7201 213.041 24.7776L166.653 30.5827C166.27 30.6307 165.908 30.7889 165.613 31.0381L117.965 71.2078C117.68 71.4486 117.332 71.6046 116.963 71.6581L83.5413 76.4956C82.7263 76.6135 82.0669 77.219 81.88 78.021L79.455 88.4258C79.3019 89.0828 78.8278 89.6183 78.1943 89.8501L57.7085 97.3438C57.2944 97.4953 56.9419 97.7794 56.706 98.1519L46.3104 114.564C46.1077 114.884 46 115.255 46 115.634V122.902C46 123.341 46.1443 123.768 46.4106 124.116L50.9346 130.039C51.3129 130.534 51.9006 130.825 52.524 130.825H68.6943C69.7989 130.825 70.6943 131.72 70.6943 132.825V142.365C70.6943 143.655 71.8974 144.608 73.1529 144.312L83.7976 141.804C84.6207 141.611 85.4768 141.955 85.9358 142.666L88.9771 147.371C89.4885 148.162 89.3783 149.203 88.7124 149.87L75.0192 163.579C74.7 163.898 74.4983 164.317 74.4471 164.765L72.9294 178.06C72.8621 178.65 73.0603 179.239 73.4704 179.669L81.7905 188.377C82.0514 188.65 82.3845 188.843 82.7509 188.935L96.2323 192.309C97.0113 192.504 97.5982 193.146 97.7225 193.94L100.62 212.433C100.789 213.509 101.787 214.252 102.866 214.105L128.454 210.611C128.826 210.561 129.206 210.616 129.548 210.771L153.937 221.797C154.801 222.188 155.821 221.918 156.379 221.15L157.494 219.615C158.202 218.641 159.603 218.508 160.481 219.332L164.524 223.126C165.182 223.744 165.345 224.727 164.92 225.525L156.24 241.818C155.771 242.699 156.023 243.791 156.83 244.377L171.926 255.335C172.268 255.582 172.679 255.716 173.101 255.716H180.391C181.951 255.716 182.91 257.422 182.1 258.755L178.748 264.268C178.295 265.013 178.377 265.966 178.951 266.623L183.568 271.905C183.816 272.189 184.139 272.397 184.501 272.505L210.459 280.263C211.555 280.59 212.153 281.769 211.771 282.847L208.173 292.999C207.936 293.668 207.362 294.161 206.665 294.295L166.996 301.917C166.18 302.073 165.546 302.719 165.403 303.538L164.677 307.719C164.385 309.399 162.26 309.967 161.169 308.656L158.324 305.238C157.848 304.667 157.095 304.406 156.367 304.562L146.437 306.693C145.919 306.804 145.467 307.115 145.179 307.559L135.083 323.108C134.752 323.619 134.206 323.95 133.6 324.01L118.908 325.445C117.884 325.545 117.103 326.406 117.103 327.435V340.822C117.103 341.195 117.207 341.56 117.403 341.877L134.258 369.04C134.455 369.357 134.559 369.722 134.559 370.095V391.855C134.559 392.547 134.201 393.19 133.613 393.555L126.868 397.735C126.124 398.196 125.767 399.087 125.985 399.934L131.53 421.443C131.922 422.964 133.834 423.46 134.916 422.322L156.624 399.484C157.184 398.895 158.045 398.703 158.802 398.999L173.734 404.833C174.502 405.132 175.007 405.872 175.007 406.695V415.545C175.007 416.534 175.729 417.374 176.707 417.522L188.385 419.294C188.821 419.36 189.266 419.28 189.652 419.067L200.371 413.146C201.008 412.794 201.404 412.124 201.404 411.396V400.51C201.404 399.405 202.299 398.51 203.404 398.51H228.019C228.682 398.51 229.301 398.181 229.674 397.633L235.826 388.575C236.139 388.115 236.629 387.806 237.179 387.722L255.252 384.969C255.674 384.904 256.064 384.707 256.366 384.405L268.036 372.721C268.442 372.315 269.003 372.103 269.576 372.138L288.111 373.298C288.74 373.338 289.352 373.078 289.76 372.597L295.469 365.872C296.001 365.247 296.86 365.009 297.637 365.273L320.616 373.071C321.159 373.255 321.754 373.198 322.252 372.913L334.268 366.039C335.359 365.415 336.748 365.94 337.154 367.129L347.711 398.053C347.813 398.353 347.843 398.673 347.797 398.987L345.009 418.13C344.931 418.667 345.074 419.212 345.405 419.641L361.675 440.697C362.091 441.235 362.205 441.948 361.977 442.59L353.619 466.098C353.478 466.495 353.466 466.928 353.585 467.332L365.199 506.782C365.281 507.06 365.301 507.351 365.259 507.638L361.287 534.682C361.156 535.572 361.635 536.44 362.458 536.803L383.759 546.2C384.975 546.737 386.366 545.96 386.548 544.643L387.528 537.53C387.709 536.215 389.096 535.438 390.311 535.971L400.511 540.438C401.135 540.711 401.856 540.648 402.423 540.269L410.071 535.165C410.323 534.997 410.534 534.773 410.687 534.512L427.552 505.685C427.784 505.288 428.145 504.984 428.575 504.822L440.704 500.269C441.233 500.07 441.822 500.105 442.324 500.364L454.81 506.804C455.304 507.058 455.882 507.096 456.405 506.908L464.097 504.135C465.229 503.727 466.462 504.404 466.726 505.578L473.662 536.44C473.807 537.083 474.258 537.613 474.87 537.858L481.238 540.408C481.953 540.695 482.44 541.366 482.491 542.134L484.062 566.123C484.094 566.609 483.947 567.091 483.648 567.477L474.653 579.109C474.188 579.711 474.104 580.525 474.437 581.209L481.876 596.476C482.203 597.147 482.129 597.944 481.684 598.544L471.824 611.832C471.513 612.252 471.378 612.777 471.448 613.294L473.826 630.752C473.87 631.074 473.992 631.38 474.18 631.644L479.761 639.466C480.091 639.929 480.602 640.229 481.168 640.292L487.688 641.017C489.346 641.202 490.063 643.216 488.894 644.406L468.267 665.413C467.582 666.11 467.501 667.199 468.075 667.99L473.547 675.521C473.773 675.833 473.904 676.202 473.926 676.586L475.527 705.438C475.569 706.203 475.171 706.924 474.502 707.297L456.999 717.031C456.634 717.235 456.341 717.548 456.162 717.927L445.99 739.516C445.86 739.792 445.669 740.034 445.431 740.225L422.913 758.26C422.565 758.539 422.32 758.926 422.217 759.361L417.027 781.343C416.908 781.85 416.99 782.384 417.258 782.831L422.914 792.269C423.661 793.514 425.442 793.574 426.271 792.383L433.97 781.325C434.184 781.018 434.479 780.777 434.823 780.63L464.089 768.073C465.46 767.485 466.969 768.55 466.874 770.038L465.85 786.101C465.82 786.567 465.954 787.03 466.23 787.407L473.226 796.991C473.64 797.558 473.726 798.301 473.453 798.948L466.341 815.811C466.018 816.578 466.204 817.466 466.808 818.039L473.141 824.046C473.612 824.493 473.837 825.142 473.744 825.785L471.176 843.409C471.027 844.434 471.684 845.403 472.692 845.643L487.259 849.115C488.159 849.33 488.795 850.135 488.795 851.061V859.615C488.795 860.215 489.065 860.784 489.531 861.164L510.796 878.511C511.4 879.004 511.662 879.802 511.469 880.557L507.846 894.701C507.653 895.458 507.036 896.032 506.267 896.172L485.505 899.951C484.67 900.103 484.022 900.766 483.889 901.605L479.797 927.302C479.603 928.517 480.542 929.616 481.772 929.616H485.517C486.622 929.616 487.517 930.512 487.517 931.616V938.412C487.517 939.046 487.818 939.643 488.328 940.02L497.047 946.472C497.221 946.601 497.415 946.7 497.622 946.767L549.997 963.695C550.823 963.962 551.382 964.731 551.382 965.598V974.009C551.382 974.756 551.799 975.441 552.462 975.785L563.297 981.395C563.581 981.542 563.896 981.619 564.216 981.619H575.16C575.742 981.619 576.295 981.366 576.675 980.925L591.766 963.431C592.082 963.065 592.519 962.826 592.997 962.758L605.944 960.906C606.689 960.8 607.31 960.285 607.553 959.573L612.283 945.732C612.533 945.001 613.181 944.479 613.948 944.391L626.027 943.01C626.946 942.904 627.673 942.183 627.785 941.264L629.509 927.112C629.631 926.108 630.483 925.354 631.494 925.354H655.206C655.787 925.354 656.338 925.102 656.718 924.663L659.847 921.048C660.738 920.019 662.375 920.162 663.075 921.329L664.551 923.792C665.081 924.677 666.199 925.013 667.13 924.567L674.048 921.255C674.791 920.899 675.675 921.035 676.277 921.597L687.476 932.062C687.846 932.408 688.334 932.6 688.841 932.6H698.12C698.974 932.6 699.734 932.057 700.011 931.249L709.219 904.397C709.299 904.162 709.423 903.944 709.583 903.755L732.424 876.73C732.643 876.471 732.924 876.272 733.241 876.152L744.442 871.898C744.871 871.735 745.231 871.43 745.461 871.033L754.993 854.619C755.441 853.848 756.344 853.467 757.208 853.683L776.89 858.609C777.516 858.766 778.029 859.216 778.265 859.818L787.609 883.592C787.909 884.357 788.648 884.86 789.47 884.86H802.656C803.157 884.86 803.639 885.048 804.008 885.386L837.57 916.152C838.27 916.794 838.422 917.84 837.934 918.655L827.619 935.866C827.397 936.236 827.061 936.525 826.662 936.689L809.506 943.715C808.903 943.962 808.458 944.487 808.314 945.123L802.533 970.586C802.316 971.541 802.822 972.512 803.729 972.881L826.032 981.964C826.785 982.271 827.277 983.003 827.277 983.816V985.348C827.277 986.541 828.316 987.469 829.502 987.335L852.837 984.697C853.373 984.637 853.861 984.363 854.192 983.937L857.567 979.593C858.499 978.393 860.374 978.629 860.98 980.022L870.755 1002.49C870.993 1003.04 871.464 1003.45 872.039 1003.62L903.216 1012.54C903.667 1012.66 904.15 1012.63 904.579 1012.44L910.45 1009.83C911.142 1009.52 911.948 1009.63 912.533 1010.11L927.63 1022.51C927.988 1022.8 928.437 1022.97 928.9 1022.97H945.236C945.767 1022.97 946.276 1023.18 946.651 1023.55L964.915 1041.84C965.119 1042.04 965.365 1042.2 965.636 1042.3L991.96 1052.03C992.551 1052.25 993.005 1052.73 993.184 1053.34L996.02 1062.92C996.2 1063.53 996.657 1064.01 997.253 1064.23L1010.02 1068.88C1010.24 1068.96 1010.48 1069 1010.71 1069H1042.81C1043.54 1069 1044.21 1068.6 1044.56 1067.96L1048.26 1061.22C1048.53 1060.75 1048.97 1060.4 1049.5 1060.25L1078.03 1052.61C1078.59 1052.46 1079.05 1052.08 1079.31 1051.57L1084.31 1041.55C1084.65 1040.87 1085.34 1040.44 1086.1 1040.44H1102.92C1103.36 1040.44 1103.79 1040.3 1104.13 1040.03L1127.76 1022.09C1128.1 1021.83 1128.53 1021.69 1128.97 1021.69H1156.91C1157.64 1021.69 1158.31 1021.29 1158.66 1020.64L1173.05 994.237C1173.29 993.798 1173.69 993.464 1174.16 993.302L1183.45 990.121C1185.31 989.482 1185.23 986.818 1183.33 986.299L1181.12 985.696C1180.56 985.543 1180.09 985.153 1179.84 984.628L1167.96 959.724C1167.33 958.412 1168.29 956.896 1169.74 956.896C1170.84 956.896 1171.72 956.012 1171.72 954.92V928.667C1171.72 928.18 1171.9 927.71 1172.22 927.345L1177.29 921.592C1177.79 921.024 1177.93 920.222 1177.64 919.52L1155.89 865.677C1155.67 865.137 1155.69 864.529 1155.96 864.011L1168.88 838.947C1169.07 838.59 1169.35 838.297 1169.71 838.105L1178.49 833.341C1179.05 833.037 1179.44 832.485 1179.52 831.853L1180.44 825.085C1180.57 824.149 1181.34 823.43 1182.28 823.361L1202.8 821.839C1203.34 821.798 1203.85 821.536 1204.2 821.113L1218.53 803.648C1219.63 802.302 1221.79 803.405 1221.35 805.09C1221.2 805.655 1221.37 806.256 1221.79 806.664L1236.71 821.207C1237.08 821.572 1237.58 821.775 1238.1 821.775H1252.67C1253.18 821.775 1253.67 821.97 1254.04 822.319L1274.28 841.362C1274.59 841.652 1274.8 842.034 1274.88 842.45L1278.32 860.823C1278.48 861.683 1279.18 862.339 1280.05 862.441L1299.44 864.725C1299.99 864.79 1300.49 865.078 1300.82 865.522L1305.74 872.176C1306.72 873.499 1308.82 872.807 1308.82 871.162C1308.82 870.432 1309.28 869.783 1309.97 869.547L1326.28 863.981C1327.05 863.719 1327.58 863.02 1327.63 862.21L1332.62 781.027C1332.65 780.637 1332.78 780.263 1333.02 779.95L1344.61 764.483C1345.1 763.819 1345.96 763.531 1346.76 763.76L1378.02 772.75C1380 773.32 1381.45 770.875 1379.99 769.414L1379.83 769.262C1378.98 768.405 1379.08 766.989 1380.04 766.256L1386.53 761.325C1387.83 760.338 1387.13 758.264 1385.5 758.264C1383.62 758.264 1383.13 755.663 1384.88 754.974L1385.76 754.627C1387.02 754.13 1387.37 752.499 1386.44 751.508C1384.96 749.921 1383.35 748.087 1382.9 747.182C1382.49 746.352 1383.83 746.742 1385.43 747.43C1386.82 748.027 1388.43 747.062 1388.43 745.552V737.527C1388.43 736.481 1389.24 735.612 1390.28 735.533L1415.97 733.585C1416.34 733.557 1416.69 733.425 1417 733.205L1426.95 725.924C1427.37 725.616 1427.89 725.484 1428.41 725.558L1459.91 730.063C1460.23 730.108 1460.52 730.227 1460.78 730.41L1488.54 750.026C1489.05 750.383 1489.69 750.486 1490.28 750.306L1507.51 745.054C1508.35 744.799 1509.26 745.12 1509.75 745.847L1524.84 768.15C1525.71 769.432 1527.65 769.285 1528.31 767.885L1542.33 738.287C1542.48 737.971 1542.55 737.62 1542.52 737.271L1538.4 685.767C1538.34 685.006 1538.72 684.276 1539.38 683.887L1558.12 672.781C1558.76 672.4 1559.14 671.694 1559.1 670.949L1557.27 638.038C1557.2 636.676 1558.9 636 1559.78 637.041C1560.55 637.959 1562.05 637.561 1562.26 636.379L1568.75 600.819C1568.88 600.125 1569.36 599.549 1570.03 599.303L1579.15 595.921C1579.93 595.63 1580.45 594.882 1580.45 594.045V589.723C1580.45 588.236 1582.02 587.269 1583.35 587.935L1585.2 588.862C1586.29 589.408 1587.61 588.861 1588 587.706L1595.02 566.607C1595.23 565.977 1595.74 565.492 1596.38 565.313L1604.34 563.081C1605.29 562.813 1605.91 561.888 1605.79 560.906L1596.84 489.691C1596.72 488.726 1595.92 487.989 1594.95 487.943L1562.69 486.423C1561.5 486.367 1560.62 485.278 1560.81 484.097L1562.76 472.428C1562.9 471.562 1562.46 470.704 1561.68 470.311L1554.62 466.78C1554.01 466.471 1553.27 466.502 1552.68 466.862L1516.77 488.832C1515.93 489.347 1515.59 490.399 1515.97 491.309L1522.73 507.486C1523.48 509.274 1521.5 510.973 1519.84 509.965L1516.43 507.887C1515.75 507.472 1514.89 507.501 1514.24 507.961L1501.87 516.701C1501.24 517.148 1500.41 517.189 1499.73 516.808L1479.15 505.144C1478.6 504.831 1478.23 504.274 1478.15 503.643L1475.58 482.306C1475.43 481.066 1474.19 480.265 1473 480.635L1464.04 483.42C1463.36 483.63 1462.62 483.466 1462.1 482.989L1450.31 472.257C1449.51 471.538 1448.3 471.567 1447.54 472.323L1440.57 479.308C1440.17 479.7 1439.64 479.912 1439.08 479.893L1404.57 478.702C1403.61 478.669 1402.76 479.324 1402.55 480.263L1398.4 498.749C1398.29 499.251 1397.99 499.69 1397.56 499.975L1387.77 506.513C1387.13 506.936 1386.31 506.962 1385.65 506.581L1376.81 501.474C1376.12 501.072 1375.24 501.126 1374.6 501.614L1365.09 508.837C1364.14 509.557 1362.78 509.294 1362.17 508.272L1357.21 500.005C1357.03 499.695 1356.93 499.339 1356.93 498.977V490.683C1356.93 489.491 1355.89 488.563 1354.71 488.695L1338.47 490.502C1338.01 490.552 1337.59 490.755 1337.27 491.076L1323.72 504.645C1323.19 505.17 1323 505.942 1323.22 506.65L1326.09 515.896C1326.42 516.972 1325.8 518.11 1324.72 518.414L1307.13 523.345C1306.15 523.62 1305.12 523.115 1304.74 522.173L1301.34 513.815C1300.98 512.942 1300.06 512.435 1299.14 512.599L1288.04 514.56C1287.03 514.739 1286.04 514.118 1285.77 513.125L1284.58 508.865C1284.32 507.91 1283.39 507.293 1282.41 507.415L1244.81 512.073C1243.71 512.208 1242.71 511.431 1242.58 510.336L1241.03 497.93C1240.86 496.602 1242.02 495.489 1243.34 495.71L1251.14 497.011C1252.36 497.214 1253.47 496.274 1253.47 495.038V490.087C1253.47 489.134 1252.79 488.314 1251.86 488.126L1244.09 486.571C1243.32 486.417 1242.71 485.822 1242.54 485.053L1241.01 478.312C1240.82 477.489 1241.17 476.637 1241.88 476.183L1243.28 475.294C1244.36 474.607 1244.52 473.098 1243.62 472.194L1238.98 467.552C1238.46 467.033 1237.7 466.84 1237 467.048L1229.21 469.357C1227.93 469.738 1226.64 468.777 1226.64 467.44V454.837C1226.64 454.026 1226.15 453.295 1225.4 452.987L1201.04 442.989C1200.8 442.89 1200.54 442.84 1200.28 442.84H1174.35C1174.02 442.84 1173.7 442.919 1173.41 443.071L1158.86 450.759C1158.64 450.877 1158.44 451.037 1158.27 451.23L1147.12 464.316C1146.56 464.98 1145.63 465.201 1144.83 464.862L1139.31 462.536C1138.57 462.224 1138.09 461.498 1138.09 460.693V450.469C1138.09 449.711 1137.66 449.019 1136.98 448.68L1126.42 443.393C1125.74 443.054 1125.31 442.361 1125.31 441.604V425.387C1125.31 424.595 1124.85 423.878 1124.12 423.558L1089.36 408.183C1088.93 407.992 1088.45 407.96 1088 408.092L1058.71 416.642C1058.28 416.769 1057.9 417.04 1057.64 417.41L1053.96 422.622C1053.38 423.455 1052.26 423.713 1051.36 423.221L1045.98 420.257C1045.09 419.766 1043.97 420.023 1043.38 420.852L1035.95 431.341C1035.42 432.087 1034.45 432.379 1033.6 432.051L1014.19 424.578C1013.42 424.281 1012.91 423.539 1012.91 422.711V419.542C1012.91 418.197 1011.61 417.236 1010.33 417.629L999.154 421.046C998.241 421.326 997.258 420.92 996.807 420.079L988.568 404.707C988.341 404.284 987.969 403.956 987.52 403.784L974.786 398.91C974.136 398.661 973.404 398.768 972.852 399.192L951.15 415.875C950.416 416.44 949.39 416.426 948.671 415.842L934.79 404.575C934.377 404.24 934.114 403.753 934.061 403.223L930.012 363.1C929.935 362.337 929.429 361.685 928.708 361.422L895.951 349.461C894.777 349.033 894.279 347.646 894.912 346.569L897.6 341.995C897.829 341.605 897.919 341.148 897.855 340.7L895.051 321.049C895.001 320.693 894.855 320.358 894.63 320.078L879.488 301.231C879.312 301.012 879.091 300.832 878.841 300.704L862.572 292.361C862.059 292.098 861.684 291.626 861.544 291.066L853.812 260.104C853.722 259.743 853.534 259.415 853.268 259.156L838.211 244.489C838.02 244.303 837.794 244.157 837.546 244.06L816.95 235.974C816.473 235.787 815.943 235.789 815.468 235.982L798.755 242.754C798.472 242.869 798.167 242.917 797.863 242.896L738.501 238.681C738.362 238.671 738.225 238.647 738.092 238.609L691.275 225.217C690.842 225.093 690.464 224.827 690.201 224.462L675.547 204.085C675.371 203.841 675.142 203.639 674.877 203.495L651.018 190.54C650.476 190.245 650.1 189.718 649.999 189.11L648.421 179.631C648.217 178.407 646.958 177.662 645.787 178.072L632.491 182.731C631.617 183.037 631.068 183.904 631.164 184.825L633.06 203.056C633.105 203.483 633.011 203.913 632.792 204.282L627.303 213.556C626.753 214.485 625.565 214.81 624.619 214.29L614.552 208.763C613.718 208.305 612.676 208.499 612.062 209.225L604.568 218.092C604.069 218.682 603.275 218.932 602.528 218.734L590.126 215.448C589.584 215.304 589.127 214.94 588.867 214.443L567.11 172.934C566.854 172.447 566.41 172.087 565.88 171.938L540.261 164.724C539.749 164.58 539.315 164.237 539.056 163.773L529.684 146.961C529.403 146.458 528.919 146.101 528.356 145.98L520.094 144.207C518.742 143.917 518.086 142.376 518.813 141.2L522.024 136.007C522.511 135.218 522.393 134.198 521.738 133.542L514.822 126.618C514.51 126.306 514.103 126.105 513.665 126.048L482.674 122.019C481.98 121.929 481.29 122.207 480.854 122.754L476.996 127.581C476.646 128.018 476.13 128.289 475.571 128.328L452.199 129.942C451.905 129.962 451.611 129.917 451.337 129.811L431.655 122.17C431.165 121.98 430.62 121.991 430.138 122.199L415.542 128.509C414.085 129.139 412.51 127.902 412.777 126.337L415.049 113.016C415.107 112.675 415.076 112.325 414.958 112L408.31 93.5988C408.058 92.9 407.439 92.3988 406.703 92.2971L397.279 90.9958C396.289 90.8592 395.552 90.0135 395.552 89.0146V67.312C395.552 66.7684 395.331 66.2482 394.939 65.8711L373.908 45.6256C373.587 45.3165 373.172 45.1236 372.729 45.0773L325.335 40.1262C324.772 40.0673 324.209 40.2503 323.789 40.6296L317.561 46.2406C316.688 47.0277 315.327 46.8949 314.622 45.9539L300.956 27.7119C300.728 27.4078 300.418 27.1748 300.063 27.0404L282.092 20.2437C281.674 20.0858 281.216 20.0721 280.79 20.2049L263.379 25.6277C262.703 25.8383 262.189 26.3905 262.027 27.0797L261.097 31.0343C260.824 32.1962 259.601 32.8618 258.477 32.46L237.659 25.0164C237.08 24.8096 236.439 24.8801 235.919 25.2078Z' stroke='%231EA838' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_dddd_1450_5558' x='0' y='-22.8857' width='2097.8' height='1633.89' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='19' dy='22'/%3e%3cfeGaussianBlur stdDeviation='32'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.1 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1450_5558'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='76' dy='89'/%3e%3cfeGaussianBlur stdDeviation='58.5'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.09 0'/%3e%3cfeBlend mode='normal' in2='effect1_dropShadow_1450_5558' result='effect2_dropShadow_1450_5558'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='171' dy='199'/%3e%3cfeGaussianBlur stdDeviation='79'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.05 0'/%3e%3cfeBlend mode='normal' in2='effect2_dropShadow_1450_5558' result='effect3_dropShadow_1450_5558'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dx='304' dy='354'/%3e%3cfeGaussianBlur stdDeviation='93.5'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0 0.321569 0 0 0 0.01 0'/%3e%3cfeBlend mode='normal' in2='effect3_dropShadow_1450_5558' result='effect4_dropShadow_1450_5558'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect4_dropShadow_1450_5558' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e "); */
}

.super_map .point, .super_map .tinda {
	display:block;
	position: absolute;
	width: auto;
    text-decoration: none;
	z-index:10;
	cursor:pointer;
}
.super_map .tinda {
	cursor:default;
}

/* .super_map .point:hover, .super_map .point.active {

} */

.super_map .point .point_wr, .super_map .tinda .point_wr	{
	padding:15px;
	justify-content: flex-start;
	border-radius: 55px;
	border:solid 1px transparent;
	transition:overflow 0s linear 0.4s, all 400ms ease-in-out;
	overflow:hidden;
	position:absolute;
	top:-37.5px;
	left:-37.5px;
}
.super_map .point:hover  .point_wr, .super_map .point.active  .point_wr {
    background: rgba(255, 255, 255, 0.6);
    /* padding: 0 15px; */
    width: 250px;
	backdrop-filter: blur(5px);
	border:solid 1px #1FA939;
	z-index:100;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	overflow:hidden;
	transition:overflow 0s linear 0s, all 400ms ease-in-out;
}

.super_map .point:hover .point_wr::before, .super_map .point.active .point_wr::before {
	content:"";
	position:absolute;
	width:5px;
	height:12px;
	right:20px;
	top:calc(50% - 6px);
	background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 5 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L4 6L1 11' stroke='%231EA838' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}




.super_map .point .showFirst	{
	transition:all 0.2s linear 0.2s;
	display: flex;
    flex-direction: row;
    align-items: center;
}
.super_map .point:hover .showFirst, .super_map .point.active .showFirst	{
	transition:all 0.2s linear 0s;
	transform:translateY(-100%);
	opacity:0;
}
.super_map .point .showOnHover	{
	display: flex;
    flex-direction: row;
    align-items: center;
	transition:all 0.2s linear 0s;
	transform:translateY(100%);
	opacity:0;
	position:absolute;
	top:15px;
	left:15px;
}
.super_map .point:hover .showOnHover, .super_map .point.active .showOnHover	{
	transition:all 0.2s linear 0.2s;
	transform:translateY(0);
	opacity:1;
}

.super_map .point .map-marker, .super_map .tinda .map-marker {
	background-position:-50px -350px;
	position:relative;
	width: 35px;
    height: 35px;
	background: #fff;
    animation: radial-pulse 1.5s infinite;
    border-radius: 50%;
	border: solid 5px #1EA838;
    flex: 0 0 35px;
	margin-right: 15px;

	transition:0.2s;
}

.super_map .tinda .map-marker {
    animation: none;
	border: solid 12px #E21A1A;
	width: 20px;
    height: 20px;
	flex: 0 0 20px;
}





.super_map .point.right .map-marker {
	order:5;
 }

.super_map .point .showOnHover .map-marker {
	animation:none;
	background: #1EA838;
	border: solid 0px #1EA838;
	order:0;
}

.super_map .point .map-marker:before {
	content:"";
	position:absolute;
	width:27px;
    height: 22px;
    top: 0px;
    left: calc(50% - 13.5px);
	transition: all 400ms ease-in-out;
	background: url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 27 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.8359 1.49615L0.572933 18.3906C-0.31314 19.7197 0.639643 21.5 2.23703 21.5H24.763C26.3604 21.5 27.3131 19.7197 26.4271 18.3906L15.1641 1.49615C14.3725 0.308685 12.6275 0.308686 11.8359 1.49615Z' fill='%231EA838'/%3e%3c/svg%3e ") 50% 50% no-repeat;
    OPACITY: 0;
	Z-INDEX: -1;
}
.super_map .point .showOnHover .map-marker:before {
    top: -13px;
    OPACITY: 1;
}







.super_map .point .name {
	font: 700 16px/45px 'Raleway', sans-serif;
	color:#292929;
    margin-right: 15px;
	transition: all 400ms ease-in;

}

.super_map .point .showOnHover .name {
	font: 700 24px/45px 'Raleway', sans-serif;
}
@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(30,168,56, 0.6);
  }
  100% {
    box-shadow: 0 0 0 15px rgba(30,168,56, 0);
  }
}
/* .super_map .point.right:hover .map-marker{
   order:1;
}
.super_map .point.right:hover .name {
	order:5;
} */
.super_map .point .map-marker.railway {
    background:#fff url("data:image/svg+xml;charset=UTF-8, %3csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.1172 3.92834e-06H10.4891C10.4453 -0.000215707 10.4019 0.00877689 10.3618 0.0263982C10.3217 0.0440196 10.2857 0.069876 10.2563 0.10229C10.2268 0.134703 10.2045 0.17295 10.1907 0.214549C10.177 0.256147 10.1722 0.300168 10.1766 0.343754L12.0516 19.7187C12.0593 19.7958 12.0954 19.8673 12.1529 19.9193C12.2103 19.9712 12.285 20 12.3625 20H12.9909C13.0347 20.0002 13.0781 19.9912 13.1182 19.9736C13.1583 19.956 13.1943 19.9301 13.2237 19.8977C13.2532 19.8653 13.2755 19.827 13.2893 19.7855C13.303 19.7439 13.3078 19.6998 13.3034 19.6562L11.4284 0.281254C11.4207 0.204118 11.3845 0.132617 11.327 0.0806415C11.2695 0.0286656 11.1947 -7.4566e-05 11.1172 3.92834e-06ZM3.31157 0.281254L1.43657 19.6562C1.43218 19.6998 1.43702 19.7439 1.45075 19.7855C1.46448 19.827 1.4868 19.8653 1.51627 19.8977C1.54574 19.9301 1.58169 19.956 1.62179 19.9736C1.6619 19.9912 1.70526 20.0002 1.74907 20H2.37719C2.45493 20.0004 2.53002 19.9718 2.58781 19.9198C2.64559 19.8678 2.68192 19.7961 2.68969 19.7187L4.56469 0.343754C4.56907 0.300168 4.56424 0.256147 4.55051 0.214549C4.53678 0.17295 4.51445 0.134703 4.48499 0.10229C4.45552 0.069876 4.41957 0.0440196 4.37946 0.0263982C4.33936 0.00877689 4.296 -0.000215707 4.25219 3.92834e-06H3.6225C3.54503 2.95509e-06 3.47032 0.0287779 3.41287 0.0807464C3.35541 0.132715 3.31931 0.204172 3.31157 0.281254ZM12.9744 3.59375C13.0182 3.59397 13.0615 3.58498 13.1016 3.56736C13.1418 3.54974 13.1777 3.52388 13.2072 3.49147C13.2366 3.45905 13.259 3.42081 13.2727 3.37921C13.2864 3.33761 13.2913 3.29359 13.2869 3.25L13.1356 1.6875C13.1279 1.61042 13.0918 1.53896 13.0343 1.487C12.9769 1.43503 12.9022 1.40625 12.8247 1.40625H12.1647L12.3766 3.59375H12.9744ZM1.91688 1.40625C1.83914 1.40586 1.76405 1.43446 1.70626 1.48647C1.64848 1.53848 1.61215 1.61015 1.60438 1.6875L1.45313 3.25C1.44875 3.29359 1.45358 3.33761 1.46731 3.37921C1.48104 3.42081 1.50336 3.45905 1.53283 3.49147C1.5623 3.52388 1.59825 3.54974 1.63836 3.56736C1.67846 3.58498 1.72182 3.59397 1.76563 3.59375H2.36313L2.575 1.40625H1.91688ZM13.3387 7.34375C13.3826 7.34397 13.4259 7.33498 13.466 7.31736C13.5061 7.29974 13.5421 7.27388 13.5715 7.24147C13.601 7.20905 13.6233 7.1708 13.6371 7.12921C13.6508 7.08761 13.6556 7.04359 13.6512 7L13.5 5.4375C13.4922 5.36015 13.4559 5.28847 13.3981 5.23647C13.3403 5.18446 13.2652 5.15586 13.1875 5.15625H12.5278L12.7394 7.34375H13.3387ZM1.55407 5.15625C1.4766 5.15625 1.40189 5.18503 1.34443 5.23699C1.28698 5.28896 1.25088 5.36042 1.24313 5.4375L1.09188 7C1.08751 7.04346 1.0923 7.08734 1.10594 7.12883C1.11958 7.17032 1.14176 7.2085 1.17106 7.24088C1.20035 7.27327 1.23612 7.29916 1.27603 7.31688C1.31595 7.3346 1.35914 7.34375 1.40282 7.34375H2.00032L2.21219 5.15625H1.55407ZM1.19125 8.90625C1.11351 8.90586 1.03842 8.93446 0.980636 8.98647C0.922852 9.03847 0.886527 9.11015 0.878754 9.1875L0.727504 10.75C0.723123 10.7936 0.727954 10.8376 0.741685 10.8792C0.755415 10.9208 0.777739 10.959 0.807206 10.9915C0.836673 11.0239 0.872625 11.0497 0.912731 11.0674C0.952836 11.085 0.996198 11.094 1.04 11.0937H1.6375L1.84907 8.90625H1.19125ZM13.7 11.0937C13.7438 11.094 13.7872 11.085 13.8273 11.0674C13.8674 11.0497 13.9033 11.0239 13.9328 10.9915C13.9623 10.959 13.9846 10.9208 13.9983 10.8792C14.012 10.8376 14.0169 10.7936 14.0125 10.75L13.8612 9.1875C13.8535 9.11015 13.8172 9.03847 13.7594 8.98647C13.7016 8.93446 13.6265 8.90586 13.5487 8.90625H12.8906L13.1022 11.0937H13.7ZM0.828129 12.6562C0.750389 12.6559 0.675295 12.6845 0.617511 12.7365C0.559727 12.7885 0.523402 12.8601 0.515629 12.9375L0.364379 14.5C0.359998 14.5436 0.364829 14.5876 0.37856 14.6292C0.392291 14.6708 0.414614 14.709 0.444081 14.7415C0.473548 14.7739 0.5095 14.7997 0.549606 14.8174C0.589711 14.835 0.633073 14.844 0.676879 14.8437H1.27625L1.48782 12.6562H0.828129ZM14.0631 14.8437C14.1068 14.8437 14.15 14.8346 14.1899 14.8169C14.2298 14.7992 14.2656 14.7733 14.2949 14.7409C14.3242 14.7085 14.3464 14.6703 14.36 14.6288C14.3736 14.5873 14.3784 14.5435 14.3741 14.5L14.2228 12.9375C14.215 12.8601 14.1787 12.7885 14.1209 12.7365C14.0631 12.6845 13.9881 12.6559 13.9103 12.6562H13.2534L13.4653 14.8437H14.0631ZM9.86469 3.59375L9.65313 1.40625H5.08719L4.87531 3.59375H9.86469ZM4.5125 7.34375H10.2275L10.0159 5.15625H4.72438L4.5125 7.34375ZM4.14969 11.0937H10.5903L10.3787 8.90625H4.36125L4.14969 11.0937ZM3.78657 14.8437H10.9534L10.7416 12.6562H3.99844L3.78657 14.8437ZM3.63532 16.4062L3.42375 18.5937H11.3162L11.1044 16.4062H3.63532ZM14.5856 16.6875C14.5779 16.6101 14.5415 16.5385 14.4837 16.4865C14.426 16.4345 14.3509 16.4059 14.2731 16.4062H13.6162L13.8281 18.5937H14.4259C14.4696 18.5937 14.5128 18.5846 14.5527 18.5669C14.5926 18.5492 14.6284 18.5233 14.6577 18.4909C14.687 18.4585 14.7092 18.4203 14.7228 18.3788C14.7365 18.3373 14.7412 18.2935 14.7369 18.25L14.5856 16.6875ZM0.463754 16.4062C0.386283 16.4062 0.311574 16.435 0.25412 16.487C0.196666 16.539 0.160563 16.6104 0.152816 16.6875L0.00156641 18.25C-0.00280097 18.2935 0.00198901 18.3373 0.0156268 18.3788C0.0292647 18.4203 0.0514476 18.4585 0.0807452 18.4909C0.110043 18.5233 0.145804 18.5492 0.185723 18.5669C0.225641 18.5846 0.26883 18.5937 0.312504 18.5937H0.910004L1.12188 16.4062H0.463754Z' fill='%231EA838'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}

.super_map .point .map-marker.deer {
    background: #fff  url("data:image/svg+xml;charset=UTF-8, %3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1671_2586)'%3e%3cpath d='M21.506 1.13781C21.4534 0.97002 21.3611 0.834541 21.1656 0.784645C21.3504 1.12309 21.2591 1.44511 21.1059 1.7405C20.9427 2.05489 20.8394 2.13695 20.5132 2.05986C20.9089 1.28515 20.7969 0.592188 20.151 0C20.1316 0.074047 20.1315 0.146359 20.1489 0.214075C20.1822 0.343411 20.2273 0.469699 20.264 0.598285C20.3394 0.86174 20.3199 1.11643 20.1846 1.35789C20.0643 1.57234 19.8806 1.60488 19.6958 1.44492C19.6037 1.36534 19.5213 1.27155 19.4207 1.20557C19.0593 0.969129 18.7118 0.717867 18.4299 0.385757C18.3961 0.345756 18.3498 0.316118 18.3092 0.281838L18.2564 0.314571C18.3427 0.535774 18.429 0.757118 18.5186 0.986902C18.4466 0.970442 18.3846 0.95628 18.3228 0.942305C18.3329 1.0202 18.361 1.06878 18.3997 1.1063C18.5122 1.2157 18.625 1.32558 18.7447 1.42696C19.1733 1.79031 19.4668 2.23285 19.5311 2.80056C19.5565 3.02425 19.5604 3.25268 19.5496 3.47768C19.5406 3.66652 19.5366 3.8722 19.4603 4.0383C19.2129 4.57591 18.9339 5.09902 18.6647 5.62654C18.6467 5.66195 18.6098 5.6876 18.5468 5.75494C18.5468 5.36787 18.5675 5.03098 18.5411 4.69765C18.5149 4.36662 18.4684 4.03179 18.2851 3.73907C18.2645 3.78306 18.2619 3.82287 18.2608 3.86268C18.247 4.3389 18.2543 4.81685 18.2145 5.29096C18.1706 5.81253 18.0377 6.31092 17.6312 6.68768C17.3677 6.93162 17.1064 7.17787 16.8385 7.41666C16.8043 7.44728 16.7365 7.4402 16.6843 7.4507C16.6799 7.40212 16.6654 7.3518 16.6728 7.30491C16.7072 7.08717 16.7622 6.87193 16.783 6.65307C16.8249 6.21376 16.8498 5.77276 16.8798 5.33251C16.8817 5.30381 16.8683 5.27413 16.8521 5.19858C16.6768 5.58049 16.5425 5.92681 16.505 6.29934C16.4558 6.78606 16.3594 7.25121 16.0659 7.65971C16.0114 7.73545 16.0018 7.85086 15.9925 7.94976C15.9783 8.09842 15.9142 8.19525 15.7753 8.2557C15.4395 8.40168 15.0983 8.43287 14.7377 8.36323C14.5705 8.33092 14.4482 8.27216 14.3596 8.12369C14.236 7.91665 14.1216 7.69648 13.9605 7.52119C13.7428 7.28413 13.5606 7.04112 13.5057 6.71741C13.4918 6.63715 13.4734 6.55775 13.4504 6.4796C13.3481 6.12677 13.2436 5.77454 13.1397 5.42231C13.1196 5.42635 13.0997 5.43014 13.0796 5.43418C13.0752 6.0545 13.1505 6.66887 13.2746 7.31363C13.1703 7.23194 13.0986 7.17435 13.0255 7.11845C12.6536 6.83375 12.3402 6.50582 12.2193 6.03438C12.163 5.81492 12.1024 5.59625 12.0499 5.37584C11.9891 5.12022 11.9349 4.8629 11.8777 4.60648C11.6832 5.03946 11.8337 5.48088 11.8065 5.9261C11.5561 5.49598 11.2876 5.0722 11.1019 4.61492C10.87 4.04454 10.8076 3.4516 11.0628 2.85046C11.1855 2.56154 11.3872 2.34821 11.5796 2.11651C11.6814 1.99406 11.7319 1.82913 11.8203 1.65408H11.6028C11.6735 1.27906 11.7816 0.919374 11.7667 0.5384C11.7082 0.5671 11.6728 0.60213 11.6466 0.643069C11.4432 0.961626 11.2429 1.28211 11.0387 1.6001C10.8816 1.8448 10.7266 2.09104 10.5592 2.32871C10.4411 2.49612 10.3111 2.5319 10.1481 2.45804C10.1986 2.36238 10.2485 2.26788 10.2983 2.17334C10.2864 2.16509 10.2745 2.1567 10.2629 2.14849C10.172 2.21447 10.0811 2.28069 9.98069 2.35375C9.83874 2.13161 9.80047 1.90468 9.8347 1.67054C9.88409 1.3313 9.95316 0.994921 10.0085 0.656481C10.0234 0.565036 10.0188 0.470496 10.0232 0.377504L9.96746 0.363717C9.93515 0.413472 9.89571 0.459945 9.87142 0.513546C9.74378 0.794024 9.62729 1.0799 9.49354 1.35733C9.27103 1.81844 9.31577 2.25541 9.57369 2.68764C9.62649 2.77622 9.63146 2.89196 9.66762 2.99185C9.73149 3.16845 9.79714 3.34487 9.87175 3.51726C9.98829 3.78629 10.1497 4.03652 10.1284 4.35222C10.0889 4.931 10.242 5.45256 10.662 5.86678C11.0416 6.24119 11.4296 6.60819 11.8318 6.95793C12.2789 7.34692 12.7479 7.71102 13.2036 8.09026C13.3132 8.18151 13.4087 8.28979 13.5105 8.39024C13.1716 8.30109 12.868 8.16562 12.5517 8.07436C12.2182 7.97832 11.9479 7.81545 11.7564 7.52428C11.7374 7.49539 11.6938 7.48254 11.6619 7.46229C11.6416 7.50018 11.5978 7.5436 11.605 7.57497C11.6311 7.68616 11.6539 7.80668 11.7149 7.8993C11.9801 8.30109 12.2489 8.70153 12.5363 9.08747C12.6618 9.25601 12.8131 9.43304 12.9941 9.52411C13.1378 9.59642 13.2953 9.63258 13.3902 9.77378C13.4555 9.87081 13.5065 9.97735 13.5645 10.0792C13.7057 10.3265 13.7269 10.5718 13.5567 10.8162C13.5401 10.8401 13.5279 10.8668 13.5208 10.895C13.3831 11.4702 13.2482 12.0459 13.1076 12.6203C13.0934 12.678 13.0592 12.7433 13.0138 12.779C12.782 12.9627 12.5212 13.0831 12.2206 13.0995C11.565 13.1357 10.9095 13.1751 10.2535 13.2025C10.1174 13.2082 9.97952 13.1678 9.84249 13.1474C9.7457 13.1328 9.64581 13.0909 9.55338 13.1039C9.17607 13.1569 8.80109 13.2266 8.42509 13.2893C8.2944 13.3112 8.1509 13.3033 8.03497 13.3563C7.74666 13.4882 7.45216 13.6208 7.19485 13.8021C6.87344 14.0288 6.44885 14.1241 6.2487 14.5129C6.23913 14.5316 6.2133 14.5424 6.19477 14.5564C5.83218 14.8265 5.64202 15.2086 5.53679 15.6305C5.42026 16.0977 5.58847 16.5615 5.59517 17.0285C5.59517 17.034 5.59841 17.0396 5.59977 17.0453C5.7383 17.6788 5.90993 18.3073 6.00522 18.9472C6.09001 19.5162 6.09723 20.0976 6.12537 20.6741C6.14966 21.172 6.15599 21.6708 6.16842 22.1694C6.17015 22.2387 6.17512 22.313 6.15407 22.3772C6.01728 22.7958 5.91106 23.2305 5.72029 23.6239C5.57449 23.9249 5.50772 24.1994 5.53393 24.5345C5.56282 24.9064 5.4974 25.2851 5.48263 25.6612C5.47306 25.9034 5.48089 26.1464 5.48089 26.3892C5.4105 26.8239 5.44666 27.0369 6.07514 26.9321C6.70368 26.8273 6.94819 27.2465 6.86073 26.7575C6.77331 26.2684 6.25288 26.021 6.25288 26.021C6.22207 25.9782 6.16045 25.9305 6.16598 25.8932C6.18567 25.7625 6.22394 25.6338 6.26394 25.5071C6.38751 25.1149 6.51211 24.7228 6.64257 24.3331C6.72886 24.0752 6.81477 23.8162 6.92113 23.5662C7.21408 22.8776 7.51693 22.1933 7.81752 21.5077C7.98015 21.1365 8.10682 20.7462 8.39574 20.4099C8.56793 20.659 8.66379 20.3494 8.79064 20.3783C9.07304 20.5706 8.94905 20.8681 8.98084 21.1164C9.0147 21.3826 9.01011 21.6602 8.86966 21.915C8.61173 22.3829 8.37848 22.865 8.10682 23.3244C7.95835 23.5756 7.95947 23.7899 8.08595 24.0436C8.32549 24.5247 8.57769 25.0045 8.75368 25.5094C8.84668 25.7763 9.04185 25.9686 9.13175 26.228C9.18188 26.3468 8.97315 26.8087 9.2873 26.7401C9.60164 26.6714 10.3356 26.8611 10.353 26.7401C10.3704 26.6189 10.2308 26.0938 9.86415 25.8492C9.49758 25.6047 9.50447 24.8093 9.50447 24.8093C9.38681 24.2759 9.55596 23.8278 9.89745 23.4222C10.0945 23.1882 10.2966 22.953 10.4555 22.6934C10.6245 22.4175 10.7452 22.112 10.8876 21.8196C10.9283 21.736 10.9731 21.6545 11.0135 21.5707C11.0669 21.4597 11.148 21.3977 11.2764 21.4126C11.2879 21.4139 11.3007 21.4166 11.311 21.4132C11.5854 21.3256 11.8544 21.3946 12.1263 21.4327C12.2621 21.4516 12.4035 21.4293 12.5405 21.444C12.595 21.4499 12.6784 21.4955 12.6911 21.5395C12.913 22.3203 13.1776 23.0908 13.2275 23.9127C13.2388 24.097 13.3466 24.2739 13.3959 24.4578C13.4407 24.6246 13.3779 24.7951 13.393 24.9665L13.4365 25.4556C13.4365 25.4556 13.2453 26.4308 13.3733 26.454C13.5013 26.4773 13.8274 26.3958 14.0252 26.4888C14.2231 26.582 14.6828 26.4423 14.6828 26.4423C14.7352 26.1279 14.197 25.7304 14.197 25.7304C14.1919 25.337 14.1697 24.9424 14.1999 24.55C14.2129 24.3801 14.3119 24.2162 14.322 24.0465C14.3331 23.8605 14.2996 23.6685 14.2633 23.4838C14.1931 23.1256 14.0834 22.7739 14.0348 22.4134C13.9904 22.0836 14.0084 21.7455 13.992 21.4115C13.9849 21.2687 14.0388 21.1813 14.1569 21.0961C14.4958 20.8514 15.2096 20.8353 15.54 21.1689C15.5886 21.2181 15.7029 21.2022 15.8259 21.2136C15.8435 21.2151 15.8573 21.2291 15.8596 21.2465C15.9843 22.2078 16.1135 23.2012 16.2438 24.2053C16.2472 24.2311 16.4498 25.002 16.3515 25.1091C16.2979 25.1674 16.3288 25.3031 16.3377 25.4411C16.3396 25.47 16.1144 25.9185 16.3937 26.2502C16.6731 26.582 17.616 26.547 17.616 26.547C17.616 26.547 17.5811 26.3725 17.4937 25.9883C17.4065 25.6041 17.2697 25.5884 17.2697 25.5884C17.1496 25.3942 17.1627 25.2272 17.3104 25.0703C17.3068 25.0416 17.3142 24.9998 17.2985 24.9871C17.1375 24.8566 17.1934 24.6905 17.2029 24.5233C17.2152 24.3101 17.2029 24.0952 17.1941 23.8815C17.1694 23.2846 17.099 22.6857 17.127 22.0912C17.1501 21.6001 17.2982 21.116 17.3707 20.6256C17.4197 20.2935 17.4413 19.9563 17.4606 19.6207C17.4742 19.3817 17.5332 19.1738 17.6998 18.9901C17.8123 18.8661 17.8988 18.7144 17.9774 18.5648C18.044 18.4382 18.071 18.2908 18.1357 18.1629C18.339 17.7601 18.5365 17.3594 18.366 16.8901C18.3622 16.8795 18.3637 16.867 18.3626 16.8555C18.3186 16.4102 18.2747 15.965 18.2307 15.5198C18.2164 15.3754 18.1846 15.2303 18.1907 15.0868C18.2007 14.8508 18.259 14.6152 18.2539 14.3803C18.2449 13.9748 18.2491 13.5603 18.1628 13.1682C18.0647 12.7233 17.8956 12.2896 17.7161 11.8685C17.5334 11.4408 17.3228 11.0257 17.0854 10.6258C16.927 10.3585 16.9444 10.0994 17.0016 9.82677C17.0154 9.76131 17.074 9.69762 17.1266 9.64923C17.3544 9.44027 17.6159 9.26235 17.7107 8.94149C17.7362 8.8552 17.7783 8.76606 17.8365 8.69872C18.0546 8.44539 18.2859 8.20318 18.5054 7.95079C18.5924 7.85038 18.6685 7.74096 18.7323 7.6244C18.7614 7.57141 18.7467 7.49446 18.7518 7.42848C18.6839 7.4371 18.6558 7.45028 18.6425 7.47246C18.4968 7.71678 18.272 7.84157 18.0087 7.93166C17.6803 8.04397 17.3622 8.18536 17.0386 8.3124C17.0061 8.3252 16.9684 8.32445 16.8867 8.3373C16.9739 8.22498 17.0252 8.14081 17.0937 8.07422C17.3183 7.85517 17.5458 7.63856 17.7785 7.4281C18.0974 7.13956 18.4267 6.86213 18.7434 6.57114C19.0809 6.26117 19.4004 5.93131 19.7431 5.62767C20.2681 5.16237 20.4939 4.58876 20.3999 3.89743C20.3437 3.48321 20.539 3.17267 20.7757 2.874C20.8691 2.75634 20.9718 2.64342 21.0843 2.54433C21.1467 2.48941 21.2357 2.44388 21.3168 2.436C21.479 2.42053 21.5035 2.38052 21.4373 2.22783C21.4072 2.15838 21.3981 2.06272 21.4195 1.99097C21.5029 1.71049 21.599 1.43381 21.506 1.13781Z' fill='%231EA838'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1671_2586'%3e%3crect width='27' height='27' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") 50% 50% no-repeat;
}

.super_map .point .map-marker.gold {
    background: #fff  url("data:image/svg+xml;charset=UTF-8, %3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.10938 19.9219C8.08019 19.9219 8.86719 19.1349 8.86719 18.1641C8.86719 17.1932 8.08019 16.4062 7.10938 16.4062C6.13856 16.4062 5.35156 17.1932 5.35156 18.1641C5.35156 19.1349 6.13856 19.9219 7.10938 19.9219Z' fill='%231EA838'/%3e%3cpath d='M12.9688 19.9219C13.9396 19.9219 14.7266 19.1349 14.7266 18.1641C14.7266 17.1932 13.9396 16.4062 12.9688 16.4062C11.9979 16.4062 11.2109 17.1932 11.2109 18.1641C11.2109 19.1349 11.9979 19.9219 12.9688 19.9219Z' fill='%231EA838'/%3e%3cpath d='M18.7292 8.78906H1.35332L2.0932 16.9922H0V18.1641H4.17969C4.17969 16.5486 5.49395 15.2344 7.10938 15.2344C8.7248 15.2344 10.0391 16.5486 10.0391 18.1641C10.0391 16.5486 11.3533 15.2344 12.9688 15.2344C14.5842 15.2344 15.8984 16.5486 15.8984 18.1641H20V16.9922H18.0215L18.7292 8.78906ZM5.89844 13.8672H4.72656V10.3516H5.89844V13.8672ZM8.24219 13.8672H7.07031V10.3516H8.24219V13.8672ZM10.5859 13.8672H9.41406V10.3516H10.5859V13.8672ZM12.9297 13.8672H11.7578V10.3516H12.9297V13.8672ZM15.2734 13.8672H14.1016V10.3516H15.2734V13.8672ZM16.0929 1.59402L15.7151 1.7657L14.8754 3.51562H17.2458L16.0929 1.59402ZM4.93316 2.00461L3.88531 1.63039L2.75418 3.51562H5.67844L4.93316 2.00461ZM13.5743 3.51562L14.0485 2.52328L13.1473 0H7.43863L6.52027 2.57141L6.98547 3.51562H13.5743ZM0 4.6875V7.61719H20V4.6875H0Z' fill='%231EA838'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}

.super_map .point .showOnHover .map-marker.gold {
	background: #1EA838 url("data:image/svg+xml;charset=UTF-8, %3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.10938 19.9219C8.08019 19.9219 8.86719 19.1349 8.86719 18.1641C8.86719 17.1932 8.08019 16.4062 7.10938 16.4062C6.13856 16.4062 5.35156 17.1932 5.35156 18.1641C5.35156 19.1349 6.13856 19.9219 7.10938 19.9219Z' fill='%231EA838'/%3e%3cpath d='M12.9688 19.9219C13.9396 19.9219 14.7266 19.1349 14.7266 18.1641C14.7266 17.1932 13.9396 16.4062 12.9688 16.4062C11.9979 16.4062 11.2109 17.1932 11.2109 18.1641C11.2109 19.1349 11.9979 19.9219 12.9688 19.9219Z' fill='%23ffffff'/%3e%3cpath d='M18.7292 8.78906H1.35332L2.0932 16.9922H0V18.1641H4.17969C4.17969 16.5486 5.49395 15.2344 7.10938 15.2344C8.7248 15.2344 10.0391 16.5486 10.0391 18.1641C10.0391 16.5486 11.3533 15.2344 12.9688 15.2344C14.5842 15.2344 15.8984 16.5486 15.8984 18.1641H20V16.9922H18.0215L18.7292 8.78906ZM5.89844 13.8672H4.72656V10.3516H5.89844V13.8672ZM8.24219 13.8672H7.07031V10.3516H8.24219V13.8672ZM10.5859 13.8672H9.41406V10.3516H10.5859V13.8672ZM12.9297 13.8672H11.7578V10.3516H12.9297V13.8672ZM15.2734 13.8672H14.1016V10.3516H15.2734V13.8672ZM16.0929 1.59402L15.7151 1.7657L14.8754 3.51562H17.2458L16.0929 1.59402ZM4.93316 2.00461L3.88531 1.63039L2.75418 3.51562H5.67844L4.93316 2.00461ZM13.5743 3.51562L14.0485 2.52328L13.1473 0H7.43863L6.52027 2.57141L6.98547 3.51562H13.5743ZM0 4.6875V7.61719H20V4.6875H0Z' fill='%23ffffff'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.super_map .point .showOnHover .map-marker.railway {
	background:#1EA838 url("data:image/svg+xml;charset=UTF-8, %3csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.1172 3.92834e-06H10.4891C10.4453 -0.000215707 10.4019 0.00877689 10.3618 0.0263982C10.3217 0.0440196 10.2857 0.069876 10.2563 0.10229C10.2268 0.134703 10.2045 0.17295 10.1907 0.214549C10.177 0.256147 10.1722 0.300168 10.1766 0.343754L12.0516 19.7187C12.0593 19.7958 12.0954 19.8673 12.1529 19.9193C12.2103 19.9712 12.285 20 12.3625 20H12.9909C13.0347 20.0002 13.0781 19.9912 13.1182 19.9736C13.1583 19.956 13.1943 19.9301 13.2237 19.8977C13.2532 19.8653 13.2755 19.827 13.2893 19.7855C13.303 19.7439 13.3078 19.6998 13.3034 19.6562L11.4284 0.281254C11.4207 0.204118 11.3845 0.132617 11.327 0.0806415C11.2695 0.0286656 11.1947 -7.4566e-05 11.1172 3.92834e-06ZM3.31157 0.281254L1.43657 19.6562C1.43218 19.6998 1.43702 19.7439 1.45075 19.7855C1.46448 19.827 1.4868 19.8653 1.51627 19.8977C1.54574 19.9301 1.58169 19.956 1.62179 19.9736C1.6619 19.9912 1.70526 20.0002 1.74907 20H2.37719C2.45493 20.0004 2.53002 19.9718 2.58781 19.9198C2.64559 19.8678 2.68192 19.7961 2.68969 19.7187L4.56469 0.343754C4.56907 0.300168 4.56424 0.256147 4.55051 0.214549C4.53678 0.17295 4.51445 0.134703 4.48499 0.10229C4.45552 0.069876 4.41957 0.0440196 4.37946 0.0263982C4.33936 0.00877689 4.296 -0.000215707 4.25219 3.92834e-06H3.6225C3.54503 2.95509e-06 3.47032 0.0287779 3.41287 0.0807464C3.35541 0.132715 3.31931 0.204172 3.31157 0.281254ZM12.9744 3.59375C13.0182 3.59397 13.0615 3.58498 13.1016 3.56736C13.1418 3.54974 13.1777 3.52388 13.2072 3.49147C13.2366 3.45905 13.259 3.42081 13.2727 3.37921C13.2864 3.33761 13.2913 3.29359 13.2869 3.25L13.1356 1.6875C13.1279 1.61042 13.0918 1.53896 13.0343 1.487C12.9769 1.43503 12.9022 1.40625 12.8247 1.40625H12.1647L12.3766 3.59375H12.9744ZM1.91688 1.40625C1.83914 1.40586 1.76405 1.43446 1.70626 1.48647C1.64848 1.53848 1.61215 1.61015 1.60438 1.6875L1.45313 3.25C1.44875 3.29359 1.45358 3.33761 1.46731 3.37921C1.48104 3.42081 1.50336 3.45905 1.53283 3.49147C1.5623 3.52388 1.59825 3.54974 1.63836 3.56736C1.67846 3.58498 1.72182 3.59397 1.76563 3.59375H2.36313L2.575 1.40625H1.91688ZM13.3387 7.34375C13.3826 7.34397 13.4259 7.33498 13.466 7.31736C13.5061 7.29974 13.5421 7.27388 13.5715 7.24147C13.601 7.20905 13.6233 7.1708 13.6371 7.12921C13.6508 7.08761 13.6556 7.04359 13.6512 7L13.5 5.4375C13.4922 5.36015 13.4559 5.28847 13.3981 5.23647C13.3403 5.18446 13.2652 5.15586 13.1875 5.15625H12.5278L12.7394 7.34375H13.3387ZM1.55407 5.15625C1.4766 5.15625 1.40189 5.18503 1.34443 5.23699C1.28698 5.28896 1.25088 5.36042 1.24313 5.4375L1.09188 7C1.08751 7.04346 1.0923 7.08734 1.10594 7.12883C1.11958 7.17032 1.14176 7.2085 1.17106 7.24088C1.20035 7.27327 1.23612 7.29916 1.27603 7.31688C1.31595 7.3346 1.35914 7.34375 1.40282 7.34375H2.00032L2.21219 5.15625H1.55407ZM1.19125 8.90625C1.11351 8.90586 1.03842 8.93446 0.980636 8.98647C0.922852 9.03847 0.886527 9.11015 0.878754 9.1875L0.727504 10.75C0.723123 10.7936 0.727954 10.8376 0.741685 10.8792C0.755415 10.9208 0.777739 10.959 0.807206 10.9915C0.836673 11.0239 0.872625 11.0497 0.912731 11.0674C0.952836 11.085 0.996198 11.094 1.04 11.0937H1.6375L1.84907 8.90625H1.19125ZM13.7 11.0937C13.7438 11.094 13.7872 11.085 13.8273 11.0674C13.8674 11.0497 13.9033 11.0239 13.9328 10.9915C13.9623 10.959 13.9846 10.9208 13.9983 10.8792C14.012 10.8376 14.0169 10.7936 14.0125 10.75L13.8612 9.1875C13.8535 9.11015 13.8172 9.03847 13.7594 8.98647C13.7016 8.93446 13.6265 8.90586 13.5487 8.90625H12.8906L13.1022 11.0937H13.7ZM0.828129 12.6562C0.750389 12.6559 0.675295 12.6845 0.617511 12.7365C0.559727 12.7885 0.523402 12.8601 0.515629 12.9375L0.364379 14.5C0.359998 14.5436 0.364829 14.5876 0.37856 14.6292C0.392291 14.6708 0.414614 14.709 0.444081 14.7415C0.473548 14.7739 0.5095 14.7997 0.549606 14.8174C0.589711 14.835 0.633073 14.844 0.676879 14.8437H1.27625L1.48782 12.6562H0.828129ZM14.0631 14.8437C14.1068 14.8437 14.15 14.8346 14.1899 14.8169C14.2298 14.7992 14.2656 14.7733 14.2949 14.7409C14.3242 14.7085 14.3464 14.6703 14.36 14.6288C14.3736 14.5873 14.3784 14.5435 14.3741 14.5L14.2228 12.9375C14.215 12.8601 14.1787 12.7885 14.1209 12.7365C14.0631 12.6845 13.9881 12.6559 13.9103 12.6562H13.2534L13.4653 14.8437H14.0631ZM9.86469 3.59375L9.65313 1.40625H5.08719L4.87531 3.59375H9.86469ZM4.5125 7.34375H10.2275L10.0159 5.15625H4.72438L4.5125 7.34375ZM4.14969 11.0937H10.5903L10.3787 8.90625H4.36125L4.14969 11.0937ZM3.78657 14.8437H10.9534L10.7416 12.6562H3.99844L3.78657 14.8437ZM3.63532 16.4062L3.42375 18.5937H11.3162L11.1044 16.4062H3.63532ZM14.5856 16.6875C14.5779 16.6101 14.5415 16.5385 14.4837 16.4865C14.426 16.4345 14.3509 16.4059 14.2731 16.4062H13.6162L13.8281 18.5937H14.4259C14.4696 18.5937 14.5128 18.5846 14.5527 18.5669C14.5926 18.5492 14.6284 18.5233 14.6577 18.4909C14.687 18.4585 14.7092 18.4203 14.7228 18.3788C14.7365 18.3373 14.7412 18.2935 14.7369 18.25L14.5856 16.6875ZM0.463754 16.4062C0.386283 16.4062 0.311574 16.435 0.25412 16.487C0.196666 16.539 0.160563 16.6104 0.152816 16.6875L0.00156641 18.25C-0.00280097 18.2935 0.00198901 18.3373 0.0156268 18.3788C0.0292647 18.4203 0.0514476 18.4585 0.0807452 18.4909C0.110043 18.5233 0.145804 18.5492 0.185723 18.5669C0.225641 18.5846 0.26883 18.5937 0.312504 18.5937H0.910004L1.12188 16.4062H0.463754Z' fill='%23ffffff'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.super_map .point .showOnHover .map-marker.deer {
	background: #1EA838  url("data:image/svg+xml;charset=UTF-8, %3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1671_2586)'%3e%3cpath d='M21.506 1.13781C21.4534 0.97002 21.3611 0.834541 21.1656 0.784645C21.3504 1.12309 21.2591 1.44511 21.1059 1.7405C20.9427 2.05489 20.8394 2.13695 20.5132 2.05986C20.9089 1.28515 20.7969 0.592188 20.151 0C20.1316 0.074047 20.1315 0.146359 20.1489 0.214075C20.1822 0.343411 20.2273 0.469699 20.264 0.598285C20.3394 0.86174 20.3199 1.11643 20.1846 1.35789C20.0643 1.57234 19.8806 1.60488 19.6958 1.44492C19.6037 1.36534 19.5213 1.27155 19.4207 1.20557C19.0593 0.969129 18.7118 0.717867 18.4299 0.385757C18.3961 0.345756 18.3498 0.316118 18.3092 0.281838L18.2564 0.314571C18.3427 0.535774 18.429 0.757118 18.5186 0.986902C18.4466 0.970442 18.3846 0.95628 18.3228 0.942305C18.3329 1.0202 18.361 1.06878 18.3997 1.1063C18.5122 1.2157 18.625 1.32558 18.7447 1.42696C19.1733 1.79031 19.4668 2.23285 19.5311 2.80056C19.5565 3.02425 19.5604 3.25268 19.5496 3.47768C19.5406 3.66652 19.5366 3.8722 19.4603 4.0383C19.2129 4.57591 18.9339 5.09902 18.6647 5.62654C18.6467 5.66195 18.6098 5.6876 18.5468 5.75494C18.5468 5.36787 18.5675 5.03098 18.5411 4.69765C18.5149 4.36662 18.4684 4.03179 18.2851 3.73907C18.2645 3.78306 18.2619 3.82287 18.2608 3.86268C18.247 4.3389 18.2543 4.81685 18.2145 5.29096C18.1706 5.81253 18.0377 6.31092 17.6312 6.68768C17.3677 6.93162 17.1064 7.17787 16.8385 7.41666C16.8043 7.44728 16.7365 7.4402 16.6843 7.4507C16.6799 7.40212 16.6654 7.3518 16.6728 7.30491C16.7072 7.08717 16.7622 6.87193 16.783 6.65307C16.8249 6.21376 16.8498 5.77276 16.8798 5.33251C16.8817 5.30381 16.8683 5.27413 16.8521 5.19858C16.6768 5.58049 16.5425 5.92681 16.505 6.29934C16.4558 6.78606 16.3594 7.25121 16.0659 7.65971C16.0114 7.73545 16.0018 7.85086 15.9925 7.94976C15.9783 8.09842 15.9142 8.19525 15.7753 8.2557C15.4395 8.40168 15.0983 8.43287 14.7377 8.36323C14.5705 8.33092 14.4482 8.27216 14.3596 8.12369C14.236 7.91665 14.1216 7.69648 13.9605 7.52119C13.7428 7.28413 13.5606 7.04112 13.5057 6.71741C13.4918 6.63715 13.4734 6.55775 13.4504 6.4796C13.3481 6.12677 13.2436 5.77454 13.1397 5.42231C13.1196 5.42635 13.0997 5.43014 13.0796 5.43418C13.0752 6.0545 13.1505 6.66887 13.2746 7.31363C13.1703 7.23194 13.0986 7.17435 13.0255 7.11845C12.6536 6.83375 12.3402 6.50582 12.2193 6.03438C12.163 5.81492 12.1024 5.59625 12.0499 5.37584C11.9891 5.12022 11.9349 4.8629 11.8777 4.60648C11.6832 5.03946 11.8337 5.48088 11.8065 5.9261C11.5561 5.49598 11.2876 5.0722 11.1019 4.61492C10.87 4.04454 10.8076 3.4516 11.0628 2.85046C11.1855 2.56154 11.3872 2.34821 11.5796 2.11651C11.6814 1.99406 11.7319 1.82913 11.8203 1.65408H11.6028C11.6735 1.27906 11.7816 0.919374 11.7667 0.5384C11.7082 0.5671 11.6728 0.60213 11.6466 0.643069C11.4432 0.961626 11.2429 1.28211 11.0387 1.6001C10.8816 1.8448 10.7266 2.09104 10.5592 2.32871C10.4411 2.49612 10.3111 2.5319 10.1481 2.45804C10.1986 2.36238 10.2485 2.26788 10.2983 2.17334C10.2864 2.16509 10.2745 2.1567 10.2629 2.14849C10.172 2.21447 10.0811 2.28069 9.98069 2.35375C9.83874 2.13161 9.80047 1.90468 9.8347 1.67054C9.88409 1.3313 9.95316 0.994921 10.0085 0.656481C10.0234 0.565036 10.0188 0.470496 10.0232 0.377504L9.96746 0.363717C9.93515 0.413472 9.89571 0.459945 9.87142 0.513546C9.74378 0.794024 9.62729 1.0799 9.49354 1.35733C9.27103 1.81844 9.31577 2.25541 9.57369 2.68764C9.62649 2.77622 9.63146 2.89196 9.66762 2.99185C9.73149 3.16845 9.79714 3.34487 9.87175 3.51726C9.98829 3.78629 10.1497 4.03652 10.1284 4.35222C10.0889 4.931 10.242 5.45256 10.662 5.86678C11.0416 6.24119 11.4296 6.60819 11.8318 6.95793C12.2789 7.34692 12.7479 7.71102 13.2036 8.09026C13.3132 8.18151 13.4087 8.28979 13.5105 8.39024C13.1716 8.30109 12.868 8.16562 12.5517 8.07436C12.2182 7.97832 11.9479 7.81545 11.7564 7.52428C11.7374 7.49539 11.6938 7.48254 11.6619 7.46229C11.6416 7.50018 11.5978 7.5436 11.605 7.57497C11.6311 7.68616 11.6539 7.80668 11.7149 7.8993C11.9801 8.30109 12.2489 8.70153 12.5363 9.08747C12.6618 9.25601 12.8131 9.43304 12.9941 9.52411C13.1378 9.59642 13.2953 9.63258 13.3902 9.77378C13.4555 9.87081 13.5065 9.97735 13.5645 10.0792C13.7057 10.3265 13.7269 10.5718 13.5567 10.8162C13.5401 10.8401 13.5279 10.8668 13.5208 10.895C13.3831 11.4702 13.2482 12.0459 13.1076 12.6203C13.0934 12.678 13.0592 12.7433 13.0138 12.779C12.782 12.9627 12.5212 13.0831 12.2206 13.0995C11.565 13.1357 10.9095 13.1751 10.2535 13.2025C10.1174 13.2082 9.97952 13.1678 9.84249 13.1474C9.7457 13.1328 9.64581 13.0909 9.55338 13.1039C9.17607 13.1569 8.80109 13.2266 8.42509 13.2893C8.2944 13.3112 8.1509 13.3033 8.03497 13.3563C7.74666 13.4882 7.45216 13.6208 7.19485 13.8021C6.87344 14.0288 6.44885 14.1241 6.2487 14.5129C6.23913 14.5316 6.2133 14.5424 6.19477 14.5564C5.83218 14.8265 5.64202 15.2086 5.53679 15.6305C5.42026 16.0977 5.58847 16.5615 5.59517 17.0285C5.59517 17.034 5.59841 17.0396 5.59977 17.0453C5.7383 17.6788 5.90993 18.3073 6.00522 18.9472C6.09001 19.5162 6.09723 20.0976 6.12537 20.6741C6.14966 21.172 6.15599 21.6708 6.16842 22.1694C6.17015 22.2387 6.17512 22.313 6.15407 22.3772C6.01728 22.7958 5.91106 23.2305 5.72029 23.6239C5.57449 23.9249 5.50772 24.1994 5.53393 24.5345C5.56282 24.9064 5.4974 25.2851 5.48263 25.6612C5.47306 25.9034 5.48089 26.1464 5.48089 26.3892C5.4105 26.8239 5.44666 27.0369 6.07514 26.9321C6.70368 26.8273 6.94819 27.2465 6.86073 26.7575C6.77331 26.2684 6.25288 26.021 6.25288 26.021C6.22207 25.9782 6.16045 25.9305 6.16598 25.8932C6.18567 25.7625 6.22394 25.6338 6.26394 25.5071C6.38751 25.1149 6.51211 24.7228 6.64257 24.3331C6.72886 24.0752 6.81477 23.8162 6.92113 23.5662C7.21408 22.8776 7.51693 22.1933 7.81752 21.5077C7.98015 21.1365 8.10682 20.7462 8.39574 20.4099C8.56793 20.659 8.66379 20.3494 8.79064 20.3783C9.07304 20.5706 8.94905 20.8681 8.98084 21.1164C9.0147 21.3826 9.01011 21.6602 8.86966 21.915C8.61173 22.3829 8.37848 22.865 8.10682 23.3244C7.95835 23.5756 7.95947 23.7899 8.08595 24.0436C8.32549 24.5247 8.57769 25.0045 8.75368 25.5094C8.84668 25.7763 9.04185 25.9686 9.13175 26.228C9.18188 26.3468 8.97315 26.8087 9.2873 26.7401C9.60164 26.6714 10.3356 26.8611 10.353 26.7401C10.3704 26.6189 10.2308 26.0938 9.86415 25.8492C9.49758 25.6047 9.50447 24.8093 9.50447 24.8093C9.38681 24.2759 9.55596 23.8278 9.89745 23.4222C10.0945 23.1882 10.2966 22.953 10.4555 22.6934C10.6245 22.4175 10.7452 22.112 10.8876 21.8196C10.9283 21.736 10.9731 21.6545 11.0135 21.5707C11.0669 21.4597 11.148 21.3977 11.2764 21.4126C11.2879 21.4139 11.3007 21.4166 11.311 21.4132C11.5854 21.3256 11.8544 21.3946 12.1263 21.4327C12.2621 21.4516 12.4035 21.4293 12.5405 21.444C12.595 21.4499 12.6784 21.4955 12.6911 21.5395C12.913 22.3203 13.1776 23.0908 13.2275 23.9127C13.2388 24.097 13.3466 24.2739 13.3959 24.4578C13.4407 24.6246 13.3779 24.7951 13.393 24.9665L13.4365 25.4556C13.4365 25.4556 13.2453 26.4308 13.3733 26.454C13.5013 26.4773 13.8274 26.3958 14.0252 26.4888C14.2231 26.582 14.6828 26.4423 14.6828 26.4423C14.7352 26.1279 14.197 25.7304 14.197 25.7304C14.1919 25.337 14.1697 24.9424 14.1999 24.55C14.2129 24.3801 14.3119 24.2162 14.322 24.0465C14.3331 23.8605 14.2996 23.6685 14.2633 23.4838C14.1931 23.1256 14.0834 22.7739 14.0348 22.4134C13.9904 22.0836 14.0084 21.7455 13.992 21.4115C13.9849 21.2687 14.0388 21.1813 14.1569 21.0961C14.4958 20.8514 15.2096 20.8353 15.54 21.1689C15.5886 21.2181 15.7029 21.2022 15.8259 21.2136C15.8435 21.2151 15.8573 21.2291 15.8596 21.2465C15.9843 22.2078 16.1135 23.2012 16.2438 24.2053C16.2472 24.2311 16.4498 25.002 16.3515 25.1091C16.2979 25.1674 16.3288 25.3031 16.3377 25.4411C16.3396 25.47 16.1144 25.9185 16.3937 26.2502C16.6731 26.582 17.616 26.547 17.616 26.547C17.616 26.547 17.5811 26.3725 17.4937 25.9883C17.4065 25.6041 17.2697 25.5884 17.2697 25.5884C17.1496 25.3942 17.1627 25.2272 17.3104 25.0703C17.3068 25.0416 17.3142 24.9998 17.2985 24.9871C17.1375 24.8566 17.1934 24.6905 17.2029 24.5233C17.2152 24.3101 17.2029 24.0952 17.1941 23.8815C17.1694 23.2846 17.099 22.6857 17.127 22.0912C17.1501 21.6001 17.2982 21.116 17.3707 20.6256C17.4197 20.2935 17.4413 19.9563 17.4606 19.6207C17.4742 19.3817 17.5332 19.1738 17.6998 18.9901C17.8123 18.8661 17.8988 18.7144 17.9774 18.5648C18.044 18.4382 18.071 18.2908 18.1357 18.1629C18.339 17.7601 18.5365 17.3594 18.366 16.8901C18.3622 16.8795 18.3637 16.867 18.3626 16.8555C18.3186 16.4102 18.2747 15.965 18.2307 15.5198C18.2164 15.3754 18.1846 15.2303 18.1907 15.0868C18.2007 14.8508 18.259 14.6152 18.2539 14.3803C18.2449 13.9748 18.2491 13.5603 18.1628 13.1682C18.0647 12.7233 17.8956 12.2896 17.7161 11.8685C17.5334 11.4408 17.3228 11.0257 17.0854 10.6258C16.927 10.3585 16.9444 10.0994 17.0016 9.82677C17.0154 9.76131 17.074 9.69762 17.1266 9.64923C17.3544 9.44027 17.6159 9.26235 17.7107 8.94149C17.7362 8.8552 17.7783 8.76606 17.8365 8.69872C18.0546 8.44539 18.2859 8.20318 18.5054 7.95079C18.5924 7.85038 18.6685 7.74096 18.7323 7.6244C18.7614 7.57141 18.7467 7.49446 18.7518 7.42848C18.6839 7.4371 18.6558 7.45028 18.6425 7.47246C18.4968 7.71678 18.272 7.84157 18.0087 7.93166C17.6803 8.04397 17.3622 8.18536 17.0386 8.3124C17.0061 8.3252 16.9684 8.32445 16.8867 8.3373C16.9739 8.22498 17.0252 8.14081 17.0937 8.07422C17.3183 7.85517 17.5458 7.63856 17.7785 7.4281C18.0974 7.13956 18.4267 6.86213 18.7434 6.57114C19.0809 6.26117 19.4004 5.93131 19.7431 5.62767C20.2681 5.16237 20.4939 4.58876 20.3999 3.89743C20.3437 3.48321 20.539 3.17267 20.7757 2.874C20.8691 2.75634 20.9718 2.64342 21.0843 2.54433C21.1467 2.48941 21.2357 2.44388 21.3168 2.436C21.479 2.42053 21.5035 2.38052 21.4373 2.22783C21.4072 2.15838 21.3981 2.06272 21.4195 1.99097C21.5029 1.71049 21.599 1.43381 21.506 1.13781Z' fill='%23ffffff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1671_2586'%3e%3crect width='27' height='27' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") 50% 50% no-repeat;
}

.raleway {
   width:100%;
	background-position: 50% 50%;
	position:relative;
    height: 100%;
	/* background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 1267 867' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M212.5 217.5L245.5 269L285.5 319.5' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M150.5 135.5L176.819 137.013C187.005 137.598 195.588 144.824 197.901 154.762L212.5 217.5' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M70 61L79.1337 96.665C80.0319 100.172 81.7452 103.418 84.1344 106.138L105.272 130.202C110.127 135.73 117.335 138.601 124.661 137.926L151 135.5' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 2.5L44.076 11.9211C52.3411 13.8168 58.8927 20.1064 61.1238 28.2873L71 64.5' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M492 509.5L545.937 535.987C547.309 536.661 548.61 537.469 549.822 538.401L626 597' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M375 469L379.941 479.464C382.241 484.333 386.175 488.241 391.06 490.507L427.396 507.364C430.429 508.771 433.732 509.5 437.075 509.5H492' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M285.5 319.5L355.48 420.799C356.49 422.261 357.327 423.836 357.975 425.491L375 469' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M680.5 692L650.313 718.833C649.439 719.61 648.625 720.452 647.879 721.353L596 784' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M626 597L691.5 621V621C701.797 626.288 706.012 638.814 701.006 649.251L680.5 692' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M595.5 784.5L565.156 803.044C556.463 808.356 552.301 818.753 554.925 828.596L564.5 864.5' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M710 630.5L745.088 623.482C752.816 621.937 759.215 616.542 762.044 609.186L770 588.5' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M770 588.5L759.5 439' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M759.5 439L755 392' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1012.5 592L1049 614.16C1052.6 616.345 1056.73 617.5 1060.94 617.5H1120' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M877.5 577.5L928.941 553.632C935.858 550.422 943.916 550.849 950.455 554.773L1012.5 592' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M770 590L795.458 571.871C800.297 568.425 806.282 566.985 812.159 567.852L877.5 577.5' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1121 617.5L1173 606.086C1179.07 604.753 1185.43 605.936 1190.62 609.366L1244.5 645' stroke='%23E21A1A' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1245 645L1264 674' stroke='%23CED3D6' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% no-repeat; */
    /* top: 26px;
    left: 35px; */
}


::-webkit-scrollbar {
  width: 15px;               /* ширина scrollbar */
}
::-webkit-scrollbar-track {
  background: #E5E5E5;        /* цвет дорожки */
}
::-webkit-scrollbar-thumb {
  background-color: #1EA838;    /* цвет плашки */
  border-radius: 20px;       /* закругления плашки */
  border: 1px solid #E5E5E5;  /* padding вокруг плашки */
}

.mapPopupWind	{
	display:none;
	position:fixed;
	right:20px;
	top:20px;
	width:650px;
	max-width:calc(100% - 40px);
	padding:30px 20px;
	box-sizing:border-box;
	backdrop-filter: blur(5px);
	background:rgba(255,255,255,0.2);
	border:0px solid rgba(0,0,0,0.4);
	transition:opacity 0.2s ease 0s;
	opacity:0;
	border-radius:30px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.mapPopupWind.active	{
	opacity:1;
	transition:opacity 0.4s ease 0.1s;
    z-index: 100;
}
.mapPopupWind .close	{
	position:absolute;
	right:20px;
	top:20px;
	width:40px;
	height:40px;
	z-index:2;

	background:url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.0381 13.5587C27.0251 13.1401 26.8488 12.7433 26.5468 12.4532C26.2427 12.1623 25.8381 12 25.4173 12C24.9965 12 24.5919 12.1623 24.2877 12.4532L19.604 17.1369L14.915 12.4532C14.6111 12.1639 14.2076 12.0025 13.7881 12.0025C13.3686 12.0025 12.9651 12.1639 12.6612 12.4532C12.3628 12.7534 12.1953 13.1595 12.1953 13.5827C12.1953 14.006 12.3628 14.4121 12.6612 14.7123L17.3449 19.396L12.6612 24.1011C12.4737 24.2371 12.3179 24.4122 12.2046 24.6143C12.0913 24.8164 12.0232 25.0407 12.005 25.2716C11.9867 25.5026 12.0188 25.7348 12.0989 25.9521C12.1791 26.1695 12.3054 26.3669 12.4693 26.5307C12.6331 26.6946 12.8305 26.8209 13.0479 26.9011C13.2652 26.9812 13.4974 27.0133 13.7284 26.995C13.9593 26.9768 14.1836 26.9087 14.3857 26.7954C14.5878 26.6821 14.7629 26.5263 14.8989 26.3388L19.604 21.6604L24.2931 26.3388C24.6007 26.5886 24.99 26.7155 25.3858 26.6951C25.7816 26.6746 26.1557 26.5082 26.436 26.2279C26.7162 25.9477 26.8826 25.5735 26.9031 25.1778C26.9236 24.782 26.7966 24.3927 26.5468 24.085L21.8684 19.396L26.5468 14.6909C26.6995 14.544 26.8215 14.3684 26.9059 14.174C26.9902 13.9797 27.0352 13.7705 27.0381 13.5587Z' fill='%231EA838'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	cursor:pointer;
	border-radius:50%;
	box-shadow:0 0 0 1px #888888;
}

.mapPopupWind.active h1 {
    color: #1ea838;
}
.mapPopupWind .close {

}
.color_line {
    width:100%;
	height:6px;
	background: linear-gradient(45deg, #50F76F, #1EA838);
}

.tags {
    margin-top: 60px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.tags .elem {
    flex: 0 0 90px;
    font: 700 14px / 1.2em 'Raleway', sans-serif;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-right: 30px;
	transition:0.2s;
	color:#292929;
	text-decoration:none;
}
.tags .elem:hover {
	color:#1EA838;
}
.tags .elem .img {
	width: 90px;
    height: 90px;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #888888;
	margin-bottom:5px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
	transition:0.2s;
}

.tags .elem:hover .img {
	box-shadow: 0 0 0 4px #1EA838;
}

.flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    box-sizing: border-box;
	padding-bottom:0;
    margin-bottom: 0px;
}

.flex .colum{
	flex: 1 0 50%;
}
.flex.text {
    padding: 0;
    padding-bottom: 160px;
    justify-content: flex-start;
}
.flex.text .text {
    flex: 0 0 45%;
}
.flex.second {
    position: relative;
    z-index: 100;
    margin-top: -200px;
}
.flex.second  .text {
    padding-top: 60px;
}
.flex .text{
    flex: 0 0 35%;
}
.flex .text p {
	padding-top: 15px;
}

.flex .photo{ 
    flex: 1 0 50%;
    margin-top: -200px;
}
.flex .photo.margin { 
	 margin-top: -100px;
}
.history_before {
 	width:100%;
	height:310px;
	background: url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 1829 327' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_1774_2555' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1829' height='327'%3e%3crect width='1829' height='327' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_1774_2555)'%3e%3cmask id='mask1_1774_2555' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1829' height='1815'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.7277V1711.43L10.9232 1715.19L40.8985 1713.35L64.015 1718.08L89.9258 1715.19L114.312 1712.48L134.635 1719.05L153.687 1718.17L174.136 1720.97L194.585 1717.21L213.637 1724.74L232.689 1728.5L250.471 1735.07H274.985L288.576 1749.16L315.884 1737.87L332.141 1755.73L352.591 1759.49H372.913L390.695 1765.18L374.437 1777.44L392.092 1786.81L411.144 1793.38L428.926 1807.47L450.645 1814.04L476.556 1807.47H499.673L522.789 1815L544.636 1802.74L567.752 1811.24L588.201 1799.94L611.318 1803.71L634.561 1805.63L653.613 1795.21L672.666 1784.88L694.385 1781.12L720.296 1789.61L740.618 1788.73L762.464 1782.08H785.708L801.966 1768.95L825.209 1767.02L845.531 1760.46L859.249 1747.32L878.301 1738.83L904.212 1740.67L915.008 1721.93L943.713 1729.38L958.574 1712.48L983.087 1720.97L1003.54 1708.71L1026.78 1720.1L1047.1 1710.64L1070.35 1712.48H1092.07L1112.51 1708.71L1134.36 1707.84L1157.48 1712.48L1180.59 1715.28L1202.44 1716.24L1226.95 1713.44L1250.07 1711.52L1273.19 1708.71L1293.64 1713.44L1315.48 1718.17L1335.8 1715.28L1357.65 1716.24L1379.5 1718.17L1399.82 1721.93L1421.67 1720.97L1439.45 1732.27L1461.17 1736.91L1484.28 1736.03L1508.8 1726.57L1533.31 1725.7L1557.83 1734.1L1581.07 1734.98L1605.58 1731.3L1627.3 1736.03L1649.15 1742.6L1672.26 1739.79L1695.38 1738.83L1718.62 1747.32L1737.68 1734.19L1759.4 1730.34L1782.51 1738.83L1802.96 1728.5H1826.21L1828.87 1730.34V22.5879L1826.21 20.6618H1802.96L1782.64 30.9927L1759.4 22.5879L1737.68 26.265L1718.62 39.3975L1695.38 30.9927L1672.26 31.8682L1649.15 34.7574L1627.3 28.1911L1605.58 23.4634L1581.07 27.2281L1557.83 26.3526L1533.31 17.8602L1508.8 18.7357L1484.41 28.1911L1461.17 29.0666L1439.45 24.4265L1421.67 13.1325L1399.95 14.0956L1379.5 10.3309L1357.65 8.49235L1335.93 7.5293L1315.61 10.3309L1293.76 5.6032L1273.31 0.963051L1250.07 3.76465L1226.95 5.6032L1202.44 8.49235L1180.72 7.5293L1157.48 4.7277L1134.49 0L1112.77 0.8755L1092.32 4.81525H1070.47L1047.36 2.88915L1027.03 12.3446L1003.79 0.963051L983.469 13.2201L958.828 4.81525L943.84 21.7124L915.262 14.1831L904.339 33.0064L878.555 31.0803L859.503 39.5726L845.785 52.7051L825.463 59.2714L802.22 61.1975L785.962 74.33H762.718L740.999 80.8962L720.55 81.7717L694.639 73.3669L672.92 77.1316L653.867 87.4625L634.815 97.7934L611.572 95.9548L588.455 92.1902L568.133 103.484L544.89 94.9918L523.043 107.249L499.927 99.7195H476.81L450.899 106.286L429.18 99.7195L411.398 85.6239L392.346 78.9701L374.564 69.6023L391.076 57.3453L373.294 51.7421H352.972L332.395 47.9774L316.265 30.0297L288.957 41.4112L275.239 27.1405H250.725L232.943 20.5743L213.891 16.8096L194.839 9.28031L174.517 13.045L154.068 10.2434L135.016 11.1189L114.567 4.64015L90.0528 7.44175L64.142 10.2434L41.0255 5.51565L13.5905 7.44175L0 4.7277Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_1774_2555)'%3e%3cpath d='M0 1.75098H1830.27V1876.2H0V1.75098Z' fill='%23CED3D6'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") 50% 50% /cover no-repeat;
    margin-top: -115px;
    margin-bottom: -150px;
}
.history_before.green {
	background: url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 1829 327' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_1774_2555' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1829' height='327'%3e%3crect width='1829' height='327' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_1774_2555)'%3e%3cmask id='mask1_1774_2555' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1829' height='1815'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.7277V1711.43L10.9232 1715.19L40.8985 1713.35L64.015 1718.08L89.9258 1715.19L114.312 1712.48L134.635 1719.05L153.687 1718.17L174.136 1720.97L194.585 1717.21L213.637 1724.74L232.689 1728.5L250.471 1735.07H274.985L288.576 1749.16L315.884 1737.87L332.141 1755.73L352.591 1759.49H372.913L390.695 1765.18L374.437 1777.44L392.092 1786.81L411.144 1793.38L428.926 1807.47L450.645 1814.04L476.556 1807.47H499.673L522.789 1815L544.636 1802.74L567.752 1811.24L588.201 1799.94L611.318 1803.71L634.561 1805.63L653.613 1795.21L672.666 1784.88L694.385 1781.12L720.296 1789.61L740.618 1788.73L762.464 1782.08H785.708L801.966 1768.95L825.209 1767.02L845.531 1760.46L859.249 1747.32L878.301 1738.83L904.212 1740.67L915.008 1721.93L943.713 1729.38L958.574 1712.48L983.087 1720.97L1003.54 1708.71L1026.78 1720.1L1047.1 1710.64L1070.35 1712.48H1092.07L1112.51 1708.71L1134.36 1707.84L1157.48 1712.48L1180.59 1715.28L1202.44 1716.24L1226.95 1713.44L1250.07 1711.52L1273.19 1708.71L1293.64 1713.44L1315.48 1718.17L1335.8 1715.28L1357.65 1716.24L1379.5 1718.17L1399.82 1721.93L1421.67 1720.97L1439.45 1732.27L1461.17 1736.91L1484.28 1736.03L1508.8 1726.57L1533.31 1725.7L1557.83 1734.1L1581.07 1734.98L1605.58 1731.3L1627.3 1736.03L1649.15 1742.6L1672.26 1739.79L1695.38 1738.83L1718.62 1747.32L1737.68 1734.19L1759.4 1730.34L1782.51 1738.83L1802.96 1728.5H1826.21L1828.87 1730.34V22.5879L1826.21 20.6618H1802.96L1782.64 30.9927L1759.4 22.5879L1737.68 26.265L1718.62 39.3975L1695.38 30.9927L1672.26 31.8682L1649.15 34.7574L1627.3 28.1911L1605.58 23.4634L1581.07 27.2281L1557.83 26.3526L1533.31 17.8602L1508.8 18.7357L1484.41 28.1911L1461.17 29.0666L1439.45 24.4265L1421.67 13.1325L1399.95 14.0956L1379.5 10.3309L1357.65 8.49235L1335.93 7.5293L1315.61 10.3309L1293.76 5.6032L1273.31 0.963051L1250.07 3.76465L1226.95 5.6032L1202.44 8.49235L1180.72 7.5293L1157.48 4.7277L1134.49 0L1112.77 0.8755L1092.32 4.81525H1070.47L1047.36 2.88915L1027.03 12.3446L1003.79 0.963051L983.469 13.2201L958.828 4.81525L943.84 21.7124L915.262 14.1831L904.339 33.0064L878.555 31.0803L859.503 39.5726L845.785 52.7051L825.463 59.2714L802.22 61.1975L785.962 74.33H762.718L740.999 80.8962L720.55 81.7717L694.639 73.3669L672.92 77.1316L653.867 87.4625L634.815 97.7934L611.572 95.9548L588.455 92.1902L568.133 103.484L544.89 94.9918L523.043 107.249L499.927 99.7195H476.81L450.899 106.286L429.18 99.7195L411.398 85.6239L392.346 78.9701L374.564 69.6023L391.076 57.3453L373.294 51.7421H352.972L332.395 47.9774L316.265 30.0297L288.957 41.4112L275.239 27.1405H250.725L232.943 20.5743L213.891 16.8096L194.839 9.28031L174.517 13.045L154.068 10.2434L135.016 11.1189L114.567 4.64015L90.0528 7.44175L64.142 10.2434L41.0255 5.51565L13.5905 7.44175L0 4.7277Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_1774_2555)'%3e%3cpath d='M0 1.75098H1830.27V1876.2H0V1.75098Z' fill='%231EA838'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") 50% 50% /cover no-repeat;
}
.history_before_reverce {
	width:100%;
	height:310px;
	background: url("data:image/svg+xml;charset=UTF-8, %3csvg viewBox='0 0 1829 327' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_1774_2555' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1829' height='327'%3e%3crect width='1829' height='327' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_1774_2555)'%3e%3cmask id='mask1_1774_2555' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1829' height='1815'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.7277V1711.43L10.9232 1715.19L40.8985 1713.35L64.015 1718.08L89.9258 1715.19L114.312 1712.48L134.635 1719.05L153.687 1718.17L174.136 1720.97L194.585 1717.21L213.637 1724.74L232.689 1728.5L250.471 1735.07H274.985L288.576 1749.16L315.884 1737.87L332.141 1755.73L352.591 1759.49H372.913L390.695 1765.18L374.437 1777.44L392.092 1786.81L411.144 1793.38L428.926 1807.47L450.645 1814.04L476.556 1807.47H499.673L522.789 1815L544.636 1802.74L567.752 1811.24L588.201 1799.94L611.318 1803.71L634.561 1805.63L653.613 1795.21L672.666 1784.88L694.385 1781.12L720.296 1789.61L740.618 1788.73L762.464 1782.08H785.708L801.966 1768.95L825.209 1767.02L845.531 1760.46L859.249 1747.32L878.301 1738.83L904.212 1740.67L915.008 1721.93L943.713 1729.38L958.574 1712.48L983.087 1720.97L1003.54 1708.71L1026.78 1720.1L1047.1 1710.64L1070.35 1712.48H1092.07L1112.51 1708.71L1134.36 1707.84L1157.48 1712.48L1180.59 1715.28L1202.44 1716.24L1226.95 1713.44L1250.07 1711.52L1273.19 1708.71L1293.64 1713.44L1315.48 1718.17L1335.8 1715.28L1357.65 1716.24L1379.5 1718.17L1399.82 1721.93L1421.67 1720.97L1439.45 1732.27L1461.17 1736.91L1484.28 1736.03L1508.8 1726.57L1533.31 1725.7L1557.83 1734.1L1581.07 1734.98L1605.58 1731.3L1627.3 1736.03L1649.15 1742.6L1672.26 1739.79L1695.38 1738.83L1718.62 1747.32L1737.68 1734.19L1759.4 1730.34L1782.51 1738.83L1802.96 1728.5H1826.21L1828.87 1730.34V22.5879L1826.21 20.6618H1802.96L1782.64 30.9927L1759.4 22.5879L1737.68 26.265L1718.62 39.3975L1695.38 30.9927L1672.26 31.8682L1649.15 34.7574L1627.3 28.1911L1605.58 23.4634L1581.07 27.2281L1557.83 26.3526L1533.31 17.8602L1508.8 18.7357L1484.41 28.1911L1461.17 29.0666L1439.45 24.4265L1421.67 13.1325L1399.95 14.0956L1379.5 10.3309L1357.65 8.49235L1335.93 7.5293L1315.61 10.3309L1293.76 5.6032L1273.31 0.963051L1250.07 3.76465L1226.95 5.6032L1202.44 8.49235L1180.72 7.5293L1157.48 4.7277L1134.49 0L1112.77 0.8755L1092.32 4.81525H1070.47L1047.36 2.88915L1027.03 12.3446L1003.79 0.963051L983.469 13.2201L958.828 4.81525L943.84 21.7124L915.262 14.1831L904.339 33.0064L878.555 31.0803L859.503 39.5726L845.785 52.7051L825.463 59.2714L802.22 61.1975L785.962 74.33H762.718L740.999 80.8962L720.55 81.7717L694.639 73.3669L672.92 77.1316L653.867 87.4625L634.815 97.7934L611.572 95.9548L588.455 92.1902L568.133 103.484L544.89 94.9918L523.043 107.249L499.927 99.7195H476.81L450.899 106.286L429.18 99.7195L411.398 85.6239L392.346 78.9701L374.564 69.6023L391.076 57.3453L373.294 51.7421H352.972L332.395 47.9774L316.265 30.0297L288.957 41.4112L275.239 27.1405H250.725L232.943 20.5743L213.891 16.8096L194.839 9.28031L174.517 13.045L154.068 10.2434L135.016 11.1189L114.567 4.64015L90.0528 7.44175L64.142 10.2434L41.0255 5.51565L13.5905 7.44175L0 4.7277Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_1774_2555)'%3e%3cpath d='M0 1.75098H1830.27V1876.2H0V1.75098Z' fill='%23E0E4E6'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") 50% 50% /cover no-repeat;
    /*margin-bottom: -380px;
    margin-bottom: -380px;*/
    transform: rotate(180deg);
	    margin-top: -207px;
    z-index: 0;
    position: relative;
}
.history_container {
	 padding: 0px 50px;
	box-sizing:border-box;
	background:#E0E4E6 ;
}
.h60 {
	height:60px;
}

.mapPopupWind.active .mid {
	padding:0;
}

.img_main {
    position: absolute;
    top: 0;
    right: 0;
    width: 505px;
    height: 411px;
    background: url(pics/img.png) 50% 50% no-repeat;
}

/* .f_left	{
	height:100vh;
	min-height:750px;
	overflow-x:hidden;
	overflow-y:auto;
} */

.raleway_wr, .raleway_map	{
	display:flex;
	align-items:center;
	justify-content:center;
}
.raleway_wr	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	/* bottom:0; */
}
.raleway_wr.active {
	z-index:2;
}
.raleway_wr svg, .raleway_map svg	{
	width:100%;
}
.raleway_wr svg path {
	stroke:transparent;
	stroke-width:1;
	transition: stroke-dasharray 2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s, all 2s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
	fill:transparent;
	stroke-linecap:round;
	stroke-dashoffset:0;
}

/* .raleway_wr svg path.p_bg,  */
.raleway_wr.active svg path.p_bg {
	stroke:#9DDBA9;
	stroke-width:14px;
}
/* .raleway_wr svg path.p_line, */
.raleway_wr.active path.p_line {
	stroke:#1EA838;
	stroke-width:5px;
}

.super_map.active .point:not(.active, .tinda) {
	filter:grayscale(1) opacity(0.5);
	/* transition:0.2s; */
}
.super_map.active .point:not(.active, .tinda) .map-marker	{
	opacity:0;
}

.raleway_wr .mover {
	display:none;
}
.raleway_wr.active .mover {
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}
.raleway_wr.active .mover * {
	position:absolute;
	top:-20px;
	left:-20px;
	width:40px;
	height:40px;
	max-width:40px;
	transition-timing-function:ease;
}


.big-bg {
    width: 100%;
    background: 50% 100% / cover no-repeat;
	padding:140px 0;
	box-sizing:border-box;
    min-height: 550px;
}

.big-bg h1 {
	text-align:center;
	color:#fff;
}

.green {
	background:#1EA838 url(pics/green.png) 100% 0% / cover no-repeat;
	padding-bottom: 60px;
}

.green h2,
.green p,
.green  ul > li {
	color:#fff;
}

.flex.trio .colum {
    flex: 1 0 30%;
}

.flex.little p{
    flex: 1 0 48%;
}

.flex .cont {
	flex:0 0 33%;
    padding: 30px 20px;
    box-sizing: border-box;
    backdrop-filter: blur(5px);
    background: rgba(255, 255, 255, 0.2);
    border: 0px solid rgba(0, 0, 0, 0.4);
    transition: opacity 0.2s ease 0s;
    border-radius: 30px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	font: 700 22px / 1.1em 'Inter', sans-serif;
	color: #1ea838;
}
.flex .cont .tags {
    margin-top: 0;
}

@media screen and (max-width: 1690px) {
	.description_text {
    	padding-left: 0px;
	}
}
@media screen and (max-width: 1250px) {
	.description_text {
	    position: relative;
		width: 100%;
		padding-left: 0;
		margin: 0;
	}
	.img_main {
		
		width: 30vw;
		height: 84vh;
		background: url(pics/img.png) 100% 10% / contain no-repeat;
	}
	
}
@media screen and (max-width: 768px) {
	.flex .colum {
    	flex: 1 0 100%;
	    margin-bottom: 20px;
    }
		.flex.trio .colum {
		    flex: 1 0 100%;
    		margin-bottom: 20px;
	}
	.flex.little p {
		flex: 1 0 100%;
	}
	.mid {
	    padding: 0 15px;
	}
	.mapPopupWind {
	    width: 100%;
	}
	    .img_main {
        width: 30vw;
        height: 11vh;
    }
}



/* .super_map .point::before	{
	content:'';
	width:10px;
	height:10px;
	z-index: 100;
	border-radius:5px;
	position:absolute;
	top:-5px;
	left:-5px;
	display:block;
	background:#f00;
} */



@media screen and (max-width: 1249px) {
	.super_map, .super_map svg	{
		min-height:calc(100vw * 1023 / 1715);
	}
	.super_map .point, .super_map .tinda	{
		scale: 0.75;
		transform-origin:0 0;

		
	}
	.mapPopupWind {
	    background: rgba(255, 255, 255, 0.7);
	}
	.mapPopupWind {
		top:auto;
		bottom:20px;
	}
	.tags_scroll {
    	max-width: calc(90% - 20px);
	}
	.tags_scroll .elem {
	    font-size: 12px;
	}
	
	.description_text .descr{
	     left: -129px;
	}
}
@media screen and (max-width: 767px) {
	.super_map .point, .super_map .tinda	{
		scale: 0.5;
	}
	.flex .cont {
	    flex: 0 0 100%;
		margin-bottom:20px;
		    padding: 15px;
	}
	.flex .cont .tags .elem{
	   flex: 0 0 23%;
        margin-right: 10px;
    }
	.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1 {
		font: 700 32px / 1.1em  'Raleway', sans-serif;
	}
	
	.mapPopupWind.active p{
			font: 400 14px / 1.1em  'Inter', sans-serif;
	}
	.tags {
    	margin-top: 20px;
	}
	.tags .elem .img {
		width: 60px;
		height: 60px;
	}
	a.cp_elem {
	    flex: 0 0 48%;
	}
	
	a.cp_elem .cp_img {
	    height: 200px;
	}
	
	.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2, h2 {
		font: 700 26px / 1.1em  'Raleway', sans-serif;
	}
	.tags .elem  {
    	flex: 0 0 30%;
		margin-right: 15px;
	}
}

@media screen and (max-width: 767px) { 
	a.cp_elem {
	    flex: 0 0 100%;
	}
	table {
		width:100% !important;
	}
}

/**
 * Swiper 4.2.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on:April 1, 2018
 */
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-container-no-flexbox .swiper-slide {
	float:left;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform:translate3d(0px, 0, 0);
	transform:translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto;
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	
	display:flex;
	align-items:center;
}
.slider .swiper-slide	{
	display:block;

}

.swiper-invisible-blank-slide {
	visibility:hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height:auto;
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-transition-property:height, -webkit-transform;
	transition-property:height, -webkit-transform;
	-o-transition-property:transform, height;
	transition-property:transform, height;
	transition-property:transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
	-webkit-perspective:1200px;
	perspective:1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
	-ms-touch-action:pan-x;
	touch-action:pan-x;
}
.swiper-button-prev,
.swiper-button-next {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity:0.35;
	cursor:auto;
	pointer-events:none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right:10px;
	left:auto;
}

.swiper-button-lock {
	display:none;
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	-webkit-transition:300ms opacity;
	-o-transition:300ms opacity;
	transition:300ms opacity;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
	position:absolute;
	text-align:center;
	left:0;
	right:0;
	padding:0 60px 0 60px;
	top:10px;
	color:#fff;
	font-weight:400;

}
.swiper-pagination-fraction .pageNums	{
	padding:10px 20px;
	background:rgba(0,0,0,0.7);
	/* box-radius:20px; */
}


/* Bullets */
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
	position:relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform:scale(0.66);
	-ms-transform:scale(0.66);
	transform:scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform:scale(0.66);
	-ms-transform:scale(0.66);
	transform:scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:0.2;
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer;
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0px, -50%, 0);
	transform:translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	-webkit-transition:200ms top, 200ms -webkit-transform;
	transition:200ms top, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms top;
	transition:200ms transform, 200ms top;
	transition:200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:200ms left, 200ms -webkit-transform;
	transition:200ms left, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms left;
	transition:200ms transform, 200ms left;
	transition:200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:200ms right, 200ms -webkit-transform;
	transition:200ms right, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms right;
	transition:200ms transform, 200ms right;
	transition:200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
	background:rgba(0, 0, 0, 0.25);
	position:absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:#007aff;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin:right top;
	-ms-transform-origin:right top;
	transform-origin:right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:4px;
	height:100%;
	left:0;
	top:0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background:rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background:#ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
	background:rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background:#000000;
}
.swiper-pagination-lock {
	display:none;
}
/* Scrollbar */
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%;
}
.swiper-container-vertical > .swiper-scrollbar {
	position:absolute;
	right:1px;
	top:1%;
	z-index:50;
	width:4px;
	height:98%;
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, 0.5);
	border-radius:10px;
	left:0;
	top:0;
}
.swiper-scrollbar-cursor-drag {
	cursor:move;
}
.swiper-scrollbar-lock {
	display:none;
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
	max-width:100%;
	max-height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}
.swiper-slide-zoomed {
	cursor:move;
}
/* Preloader *
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-ms-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
	animation:swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
	display:block;
	content:'';
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position:50%;
	background-size:100%;
	background-repeat:no-repeat;
}
.swiper-lazy-preloader-white:after {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
/* a11y */
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	-webkit-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-cube {
	overflow:visible;
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
	pointer-events:auto;
	visibility:visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0;
}
.swiper-container-flip {
	overflow:visible;
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-container-coverflow .swiper-wrapper {
	/* Windows 8 IE 10 fix */
	-ms-perspective:1200px;
}

/*	Измененные стили - Начало	*/

.almaFullSliderCont	{
	position:relative;
	width:100vw;
	height:100vh;
	background-color:rgba(0,0,0,0.7);;
}

.almaFullSlider.slider_cont.slider	{
	width:100%;
	height:100%;
}

.almaFullSliderThumbs	{
	z-index:1;
	overflow:hidden;
	width:350px;
	height:75px;
	position:absolute;
	bottom:20px;
	left:20%;
	left:calc(50% - 175px);
	opacity:0.7;
}

.almaFullSliderCont .sliderTitle	{
	position:absolute;
	bottom:120px;
	left:0;
	right:0;
	text-align:center;
	color:#fff;
	padding:0 60px;
}

.almaFullSliderCont .sliderTitle  .sliderTitleValue	{
	display:inline-block;
	padding:10px 20px;
	background:rgba(32,32,32,0.8);
	border-radius:2px;
	box-shadow:0 0 0 1px rgba(128,128,128,0.5);
	font:300 20px 'Raleway', sans-serif;
}

@media screen and (max-width:1249px) {
	.almaFullSliderCont .sliderTitle	{
		bottom:10px;
	}
	
	.almaFullSliderThumbs 	{
		top:-9999px;
	}
}


.almaScrollBar {
	width:100%;
	height:100%;
}
.almaScrollBar .swiper-slide {
	height: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/*	Измененные стили - Конец	*/