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

html	{
	font:400 16px 'Inter Tight', sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	height:100%;
}
html *	{
	margin:0;
	padding:0;
	outline:0;
	
	/*text-rendering:optimizeLegibility;*/
}

body	{
	margin:0;
	padding:0;
	min-width:1380px;
	height: 100%;
	position:relative;
	background:#F5F3EE;
	display:flex;
	flex-direction:column;
}
body::after	{
	content:'';
	display:block;
	flex:1 0 0;
}

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

.blured	{
	filter:blur(2px);
	transition:filter .2s linear 0s;
}
.unblured, .unblured.blured	{
	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:rgba(255,255,255,0.5) 50% 55% / 60px auto no-repeat;
	background-image:var(--icon_lupa_bigger);
	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%;
}

/* Основные блоки */
.mid,
.f_mid {
	width:1380px;
	margin:0 auto;
	position:relative;
	/* height:100%; */
	max-width:100%;
}

/* .main_mid	{
	background:#fff;
	position:static;
	max-width:100%;
}

.main_bg	{
	min-height:100vh;
	width:100%;
	background:url(pics/bg_all.jpg) 50% 50% / cover fixed no-repeat;
	box-sizing:border-box;
	padding-bottom:415px;
} */

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

aside.left_block	{
    display: block;
    flex: 0 0 250px;
    width: 250px;
    box-sizing: border-box;
    padding: 15px;
    background: #fff;
    box-sizing: border-box;
    border-radius: 40px;
	margin-bottom: 40px;
		
}

aside.right_block	{
	display:block;
	flex:0 0 250px;
	width:250px;
	box-sizing:border-box;
	padding:15px 0 15px 15px;
}


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

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

.main_middle .mid_flex	{
	display:flex;
	align-items:flex-start;
}
.main_middle .mid_flex .main, .main_middle .mid_flex main	{
	flex:1 1 0;
	/* overflow:hidden;  */ /* защита от элементов которые могли бы растянуть main. Выключено, чтобы catalog_pl не обрезались*/
}

.main_middle a, .a	{
	color:#204B75;
	background:transparent;
	cursor:pointer;
	transition:color 0.2s ease 0s;
}
.main_middle a:hover, .a:hover {
	color:#204B75;
	outline:0;
}
.main_middle a:active, .a:active	{
	color:#204B75;
	outline:0;
}

.main_middle b, .main_middle strong	{
	color:#204B75;
}

.main_middle p	{
	padding-bottom:10px;
}

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

.font_xxxl	{
	/* color:yellow; */
}

.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1,	
.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2, h2,
.main_middle h3, *.h3, a.h3, a.h3:hover, .main_middle *.h3	{
	display:block;
	position:relative;
	padding:10px 0 5px 0;
	text-decoration:none;
	/* */
}

.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1	{
	color:#204B75;
	text-align:center;
	line-height:1.0em;
}
.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2, h2	{
	color:#204B75;
}
.main_middle h3, *.h3, a.h3, a.h3:hover, .main_middle *.h3	{
	color:#204B75;
}

@media screen and (max-width:1249px) {	
	.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1	{
		font-size:26px;
	}
	.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2	{
		font-size:22px;
	}
	.main_middle h3, *.h3, a.h3, a.h3:hover, .main_middle *.h3	{
		font-size:18px;
	}
}

.main_middle ul	{
	list-style:none;
	padding:0 0 10px 0px;
}
.main_middle ul > li	{
	position:relative;
	line-height:20px;
	padding:0 0 0 20px;
}
.main_middle ul > li::before	{
	position:absolute;
	top:7px;
	left:5px;
	content:'';
	width:5px;
	height:5px;
	background: #204B75;
	border-radius: 20px;
	
}

.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 41px;
	min-height:50px;
	counter-increment:myCounter;
}

.main_middle ol > li::before {
	content:counter(myCounter);
	display:block;
	position:absolute;
	left:-20px;
	top:-7px;
	text-align:center;
	width:60px;
	height:60px;
	color:#204b75;
	text-shadow:none !important;
	font:400 45px / 1.2em 'Caveat', cursive;
	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;
}
.table	{
	display:table;
}
.td	{
	display:table-cell;
}
.padding0	{
	padding:0 !important;
}
.w100	{
	width:100%;
}
.w50	{
	width:50%;
}
.column {
	display:block;
	column-count:2;
	column-gap:40px;
	column-rule:1px solid rgba(255,255,255,0.2);
	padding:10px 0 10px 0;
}
.column3 {
	display:block;
	column-count:3;
	column-gap:40px;
	column-rule:1px solid rgba(255,255,255,0.2);
	padding:0 0 10px 0;
}
.column > p:first-child, .column3 > 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;
	color:#204B75;
	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-image:var(--icon_quote);
}
.quote::after, blockquote::after	{
	content:'';
	display:block;
	height:30px;
	width:30px;
	position:absolute;
	right:-50px;
	bottom:20px;
	background-image:var(--icon_quote);
	transform:rotate(180deg);
}
.quote_big	{
	position:relative;
	display:block;
	min-height:50px;
	margin:30px 0 10px 0;
	padding:20px 0 20px 120px;
	text-align:center;
	background:#f3f3f3;
	color:#204B75;
	text-align:left;
}
.quote_big::before	{
	content:'';
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top:-30px;
	left:0;
	background-image:var(--icon_quote);
}
.specblock	{
	position:relative;
	z-index:2;
	background:#f3f3f3;
	padding:15px 15px 15px 15px;
	margin:10px 0;
	text-align:left;
	border-left:3px solid #204B75;
}
.specblock b, .specblock strong	{
	display:inline-block;
	color:#204B75;
	padding:0 0 0 0;
}
.specblock.specblock2	{
	border-left-color:#444444;
}
.specblock.specblock3	{
	border-left-color:#dd0000;
}
.specblock.specblock4	{
	border-left-color:#00dd00;
}

.specblock.specblock1, .specblock.specblock2, .specblock.specblock3, .specblock.specblock4	{
	padding-left:60px;
}

.specblock.specblock1::before, .specblock.specblock2::before, .specblock.specblock3::before, .specblock.specblock4::before	{
	content:'';
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:9px;
	left:10px;
}
.specblock.specblock1::before	{
	background-image:var(--icon_spec_1);
}
.specblock.specblock2::before	{
	background-image:var(--icon_spec_2);
}
.specblock.specblock3::before	{
	background-image:var(--icon_spec_3);
}
.specblock.specblock4::before	{
	background-image:var(--icon_spec_4);
}



.text_big, .text_big_up {
	display:block;
}
.text_big_up {
	text-transform:uppercase;
}
.text_big b, .text_big_up b, .text_big strong, .text_big_up strong	{
	padding:0 5px;
	background:#008cdd;
	color:#fff;
	font-weight:300;
}

.spv	{
	box-shadow:0 8px 15px rgba(0,0,0,0.2);
	width:100%;
	padding:30px 20px 30px 20px;
	box-sizing:border-box;
	background:#fff;
	position:relative;
	margin:30px auto 30px auto;
}

.spv.spv1, .spv.spv2, .spv.spv3, .spv.spv4	{
	padding:30px 90px 30px 20px;
}
.spv.spv_left	{
	padding:30px 20px 30px 90px;
}
.spv.spv1::after, .spv.spv2::after, .spv.spv3::after, .spv.spv4::after	{
	content:'';
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	top:calc(50% - 25px);
	right:20px;
}

.spv.spv1::after	{
	background-image:var(--icon_spec_1);
}
.spv.spv2::after	{
	background-image:var(--icon_spec_2);	
}
.spv.spv3::after	{
	background-image:var(--icon_spec_3);
}
.spv.spv4::after	{
	background-image:var(--icon_spec_4);
}

.spv.spv_left::after	{
	left:20px;
	right:auto;
	/* transform:rotateY(180deg); */
}
.spv + p	{
	padding-top:0;
}

@media screen and (max-width: 676px) {
	.spv, .spv.spv_left	{
		padding:30px 20px 30px 20px;
	}
	.spv::after	{
		display:none;
	}
}

/* -- Цитаты и спец блоки - Конец */






/* -- Кнопки - Начало */
.button, a.button, .button_2, a.button_2, .button_3, a.button_3	{
	display:inline-block;
	min-height:50px;
	font:700 22px/30px 'Caveat', cursive;
	text-align:center;
	text-decoration:none;
	padding:20px 20px;
	min-width:220px;
	box-sizing:border-box;
	position:relative;
	cursor:pointer;
	transition:all .2s ease 0s;
	border-radius:40px;
	cursor:pointer;
}
.button, a.button	{
	color:#fff;
	background:#E23C10;
}
.button:hover, a.button:hover	{
	color:#fff;
	background:#FF3500;
	-webkit-box-shadow: 5px 17px 62px -8px rgba(107, 21, 0, 0.3);
	-moz-box-shadow: 5px 17px 62px -8px rgba(107, 21, 0, 0.3);
	box-shadow: 5px 17px 62px -8px rgba(107, 21, 0, 0.3);
}
.button_2, a.button_2	{
	color:#E23C10;
	box-shadow:inset 0 0 0 2px #E23C10;
}
.button_2:hover, a.button_2:hover	{
	color:#E23C10;
	box-shadow:inset 0 0 0 4px  #E23C10;
}
.button_3, a.button_3	{
	color:#fff;
	box-shadow:inset 0 0 0 2px #fff;
}
.button_3:hover, a.button_3:hover	{
	color:#fff;
	box-shadow:inset 0 0 0 5px #fff;
}

.button_sm, a.button_sm, .button_sm_2, a.button_sm_2, .button_sm_3, a.button_sm_3	{
	position:relative;
	display:inline-block;
	height:20px;
	min-width:auto;
	padding:5px 15px;
	margin:0 0;
	text-align:center;
	font:300 16px/20px 'Caveat', cursive;
	text-decoration:none;
	transition:all .2s ease 0s;
	cursor:pointer;
}
.button_sm, a.button_sm	{
	background:#fff;
	color:#E23C10;
}
.button_sm:hover, a.button_sm:hover	{
	color:#fff;
	background:#FF3500;
}
.button_sm_2, a.button_sm_2	{
	box-shadow:inset 0 0 0 2px #fff;
	color:#fff;
}
.button_sm_2:hover, a.button_sm_2:hover	{
	color:#E23C10;
	background:#fff;
	box-shadow:inset 0 0 0 4px #fff;
}
.button_sm_3, a.button_sm_3	{
	box-shadow:inset 0 0 0 2px #fff;
	color:#fff;
}
.button_sm_3:hover, a.button_sm_3:hover	{
	color:#fff;
	box-shadow:inset 0 0 0 4px #fff;
}


.button.disabled, a.button.disabled, .button_2.disabled, a.button_2.disabled, .button_3.disabled, a.button_3.disabled,
.button_sm.disabled, a.button_sm.disabled, .button_sm_2.disabled, a.button_sm_2.disabled, .button_sm_3.disabled, a.button_sm_3.disabled{
	/*filter:grayscale(1) !important;*/
	background:#ddd !important;
	color:#fff;
	cursor:not-allowed;
}


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;
}

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

/* -- Стили для типов файлов - Начало */
/* -- -- Стили для типов файлов 50*50 - Начало */
.gr_word, .gr_pdf, .gr_excel, .gr_text, .gr_img, .gr_file	{
    display: inline-flex;
    align-items: center;
    padding: 0 35px 25px 60px;
    vertical-align: top;
    min-height: 50px;
    position: relative;
    vertical-align: bottom;
    border-bottom: solid 1px #d9d9d9;
    font: 400 20px / 1.1em 'Inter Tight', sans-serif;
    color: #444444 !important;
    text-decoration: none;
    margin-top: 15px;
}
.gr_word::after, .gr_pdf::after, .gr_excel::after, .gr_text::after, .gr_img::after, .gr_file::after {
    content: '';
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    right: 0;
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_5861_24)%22%3E%0A%3Cmask%20id%3D%22mask0_5861_24%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%3E%0A%3Cpath%20d%3D%22M22%200H0V22H22V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_5861_24)%22%3E%0A%3Cpath%20d%3D%22M2.81738%2021.2666H19.8214%22%20stroke%3D%22%23E23C10%22%20stroke-width%3D%222%22%2F%3E%0A%3Cpath%20d%3D%22M11.3667%201.42578V15.838%22%20stroke%3D%22%23E23C10%22%20stroke-width%3D%222%22%2F%3E%0A%3Cpath%20d%3D%22M4.88867%209.87256L10.3588%2018.6429L12.3755%2018.6456L17.8571%209.87256%22%20stroke%3D%22%23E23C10%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_5861_24%22%3E%0A%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
    filter: grayscale(1);
    opacity: 0.3;
    transition: 0.2s;
    top: calc(50% - 26px);
}

.gr_word:hover::after, .gr_pdf:hover::after, .gr_excel:hover::after, .gr_text:hover::after, .gr_img:hover::after, .gr_file:hover::after {
	    filter: none;
	    opacity: 1;
}
.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("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10.2629%200H23.6223L34.931%2011.8199V34.7965C34.931%2037.6706%2032.6058%2040%2029.7369%2040H10.2629C7.39406%2040%205.06885%2037.6705%205.06885%2034.7965V5.20354C5.06885%202.32948%207.39406%200%2010.2629%200Z%22%20fill%3D%22%230263D1%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.6062%200V11.7228H34.931L23.6062%200Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M9.8916%2028.5415V21.9197H12.233C12.7013%2021.9197%2013.1373%2021.9898%2013.541%2022.1193C13.9447%2022.2541%2014.3107%2022.4482%2014.639%2022.7071C14.9673%2022.9659%2015.2257%2023.311%2015.4141%2023.7424C15.6025%2024.1737%2015.6994%2024.6698%2015.6994%2025.2306C15.6994%2025.7914%2015.6025%2026.2875%2015.4141%2026.7189C15.2257%2027.1502%2014.9673%2027.4954%2014.639%2027.7542C14.3107%2028.013%2013.9447%2028.2071%2013.541%2028.3419C13.1373%2028.4714%2012.7013%2028.5415%2012.233%2028.5415H9.8916ZM11.544%2027.1018H12.0338C12.2976%2027.1018%2012.5452%2027.0694%2012.7658%2027.0101C12.9919%2026.9454%2013.1964%2026.8429%2013.3902%2026.7081C13.584%2026.5733%2013.7346%2026.3792%2013.8423%2026.1257C13.9554%2025.8777%2014.0091%2025.5757%2014.0091%2025.2306C14.0091%2024.8855%2013.9553%2024.5836%2013.8423%2024.3301C13.7346%2024.082%2013.584%2023.8879%2013.3902%2023.7531C13.1964%2023.6129%2012.9919%2023.5159%2012.7658%2023.4512C12.5452%2023.3918%2012.2976%2023.3595%2012.0338%2023.3595H11.544V27.1018ZM19.7093%2028.617C18.7136%2028.617%2017.8901%2028.2934%2017.2388%2027.6518C16.5875%2027.0101%2016.2645%2026.2012%2016.2645%2025.2307C16.2645%2024.26%2016.5875%2023.4512%2017.2388%2022.8096C17.8901%2022.1678%2018.7136%2021.8443%2019.7093%2021.8443C20.6889%2021.8443%2021.5017%2022.1679%2022.153%2022.8096C22.7989%2023.4513%2023.1218%2024.2601%2023.1218%2025.2307C23.1218%2026.2012%2022.7989%2027.0101%2022.153%2027.6518C21.5017%2028.2934%2020.6889%2028.617%2019.7093%2028.617ZM18.439%2026.6272C18.7674%2026.9939%2019.1872%2027.1773%2019.6985%2027.1773C20.2099%2027.1773%2020.6243%2026.9939%2020.9527%2026.6272C21.281%2026.2552%2021.4425%2025.7914%2021.4425%2025.2306C21.4425%2024.6698%2021.281%2024.2061%2020.9527%2023.834C20.6244%2023.4673%2020.2099%2023.284%2019.6985%2023.284C19.1872%2023.284%2018.7674%2023.4673%2018.439%2023.834C18.1107%2024.2061%2017.9438%2024.6698%2017.9438%2025.2306C17.9438%2025.7914%2018.1107%2026.2552%2018.439%2026.6272ZM27.0511%2028.617C26.0876%2028.617%2025.2856%2028.315%2024.6505%2027.7219C24.0099%2027.1233%2023.6924%2026.2929%2023.6924%2025.2306C23.6924%2024.1737%2024.0154%2023.3433%2024.6613%2022.7448C25.3126%2022.1462%2026.1038%2021.8442%2027.0511%2021.8442C27.9069%2021.8442%2028.6066%2022.0545%2029.1611%2022.4805C29.7101%2022.9011%2030.0277%2023.4619%2030.1084%2024.1629L28.4398%2024.5026C28.3698%2024.136%2028.2029%2023.8394%2027.9446%2023.6183C27.6863%2023.3972%2027.3848%2023.284%2027.0403%2023.284C26.5667%2023.284%2026.1737%2023.4512%2025.8561%2023.7908C25.5386%2024.1359%2025.3771%2024.6104%2025.3771%2025.2306C25.3771%2025.8507%2025.5386%2026.3252%2025.8507%2026.6649C26.1683%2027.01%2026.5613%2027.1772%2027.0403%2027.1772C27.3847%2027.1772%2027.6808%2027.0802%2027.923%2026.886C28.1652%2026.6919%2028.3159%2026.4331%2028.3805%2026.1096L30.0868%2026.4978C29.9307%2027.1664%2029.5862%2027.6841%2029.048%2028.0561C28.5151%2028.4283%2027.8477%2028.617%2027.0511%2028.617Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}
.gr_pdf::before	{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.2499%200H23.6232L34.9575%2011.8141V34.7926C34.9575%2037.6712%2032.6287%2040%2029.7601%2040H10.2499C7.37131%2040%205.04248%2037.6712%205.04248%2034.7926V5.20738C5.04243%202.32883%207.37126%200%2010.2499%200Z%22%20fill%3D%22%23E5252A%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.6133%200V11.7241H34.9576L23.6133%200Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M10.8296%2029.8449V22.5386H13.938C14.7077%2022.5386%2015.3174%2022.7485%2015.7771%2023.1783C16.2369%2023.598%2016.4668%2024.1678%2016.4668%2024.8774C16.4668%2025.587%2016.2369%2026.1568%2015.7771%2026.5766C15.3174%2027.0064%2014.7077%2027.2162%2013.938%2027.2162H12.6987V29.8449H10.8296ZM12.6987%2025.6271H13.7282C14.008%2025.6271%2014.2279%2025.5671%2014.3778%2025.4272C14.5277%2025.2972%2014.6077%2025.1173%2014.6077%2024.8775C14.6077%2024.6376%2014.5278%2024.4577%2014.3778%2024.3277C14.2279%2024.1878%2014.008%2024.1279%2013.7282%2024.1279H12.6987V25.6271ZM17.2364%2029.8449V22.5386H19.8251C20.3348%2022.5386%2020.8146%2022.6085%2021.2644%2022.7585C21.7141%2022.9084%2022.1239%2023.1183%2022.4837%2023.4082C22.8436%2023.688%2023.1334%2024.0678%2023.3433%2024.5476C23.5432%2025.0274%2023.6532%2025.5771%2023.6532%2026.1968C23.6532%2026.8065%2023.5433%2027.3562%2023.3433%2027.8359C23.1334%2028.3157%2022.8436%2028.6955%2022.4837%2028.9753C22.1239%2029.2652%2021.7141%2029.4751%2021.2644%2029.625C20.8146%2029.7749%2020.3348%2029.8449%2019.8251%2029.8449H17.2364ZM19.0655%2028.2557H19.6052C19.895%2028.2557%2020.1649%2028.2258%2020.4148%2028.1558C20.6546%2028.0858%2020.8846%2027.9759%2021.1045%2027.826C21.3143%2027.6761%2021.4843%2027.4661%2021.6042%2027.1863C21.7241%2026.9064%2021.7841%2026.5766%2021.7841%2026.1968C21.7841%2025.8069%2021.7241%2025.4771%2021.6042%2025.1973C21.4843%2024.9174%2021.3143%2024.7075%2021.1045%2024.5576C20.8846%2024.4077%2020.6547%2024.2977%2020.4148%2024.2278C20.1649%2024.1578%2019.895%2024.1278%2019.6052%2024.1278H19.0655V28.2557ZM24.5927%2029.8449V22.5386H29.7901V24.1278H26.4618V25.2972H29.1204V26.8764H26.4618V29.8449H24.5927Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}
.gr_excel::before	{
	background:url(pics/sprite_files.png) -100px 0 no-repeat;	
}
.gr_text::before	{
	background:url(pics/sprite_files.png) -150px 0 no-repeat;	
}
.gr_img::before	{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.2496%200H23.628L34.9599%2011.8224V34.7907C34.9599%2037.666%2032.6259%2040%2029.7506%2040H10.2496C7.37432%2040%205.04028%2037.666%205.04028%2034.7907V5.2093C5.04028%202.33403%207.37432%200%2010.2496%200Z%22%20fill%3D%22%230AC963%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.6111%200V11.7209H34.9599L23.6111%200Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M25.0826%2019.9917H14.9177C14.1566%2019.9917%2013.5308%2020.6175%2013.5308%2021.3786V27.8395C13.5308%2028.6006%2014.1565%2029.2264%2014.9177%2029.2264H25.0826C25.8436%2029.2264%2026.4525%2028.6006%2026.4525%2027.8395V21.3786C26.4525%2020.6175%2025.8437%2019.9917%2025.0826%2019.9917ZM17.6915%2021.7338C18.5202%2021.7338%2019.1798%2022.4103%2019.1798%2023.2221C19.1798%2024.0509%2018.5202%2024.7274%2017.6915%2024.7274C16.8627%2024.7274%2016.1862%2024.0509%2016.1862%2023.2221C16.1862%2022.4103%2016.8627%2021.7338%2017.6915%2021.7338ZM25.5392%2027.8395C25.5392%2028.0932%2025.3363%2028.313%2025.0826%2028.313H14.9177C14.664%2028.313%2014.461%2028.0932%2014.461%2027.8395V27.5689L16.3045%2025.7253L17.8268%2027.2476C18.0128%2027.4336%2018.3003%2027.4336%2018.4864%2027.2476L22.3088%2023.4251L25.5392%2026.6556V27.8395Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
}
.gr_file::before	{
	background:url(pics/sprite_files.png) -250px 0 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_files.png) 0 -50px no-repeat;	
}
.sm_pdf::before	{
	background:url(pics/sprite_files.png) -30px -50px no-repeat;	
}
.sm_excel::before	{
	background:url(pics/sprite_files.png) -60px -50px no-repeat;	
}
.sm_text::before	{
	background:url(pics/sprite_files.png) -90px -50px no-repeat;	
}
.sm_img::before	{
	background:url(pics/sprite_files.png) -120px -50px no-repeat;	
}
.sm_file::before	{
	background:url(pics/sprite_files.png) -150px -50px no-repeat;
}
/* -- -- Стили для типов файлов 30*30 - Конец */
/* Общие стили - Конец */

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

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 'Caveat', cursive;
	color:#444;
	cursor:pointer;
	min-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:#204B75;
}
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%;
	}
}

@media screen and (max-width:1249px) {
	
	.column3	{
		display:block;
		column-count:2;
		column-gap:40px;
		column-rule:1px solid rgba(255,255,255,0.2);
		padding:10px 0 10px 0;
	}
}

@media screen and (max-width:767px) {
	
	/* .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, .column3 {
		display:block;
		column-count:1;
		column-gap:0;
		column-rule:1px solid rgba(255,255,255,0);
		padding:10px 0 10px 0;
	}
}

@media print	{
	.left_block, .right_block	{
		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 {
	transition:opacity .2s ease-in-out;
	opacity: 1;
}
/* almaTextWriting effect - Конец */

.icon_del_sm {
	display:inline-block;
	width:20px;
	height:20px;
	!sub:icon_delete!;
}
.icon_edit_sm {
	display:inline-block;
	width:20px;
	height:20px;
	!sub:icon_edit!;
	icon_ok
}
.icon_ok_sm {
	display:inline-block;
	width:20px;
	height:20px;
	!sub:icon_ok!;
}

ymaps {
	max-width:100% !important;	
}
ymaps ymaps	{
	max-width:none !important;	
}
.close	{
	display:block;
	position:relative;
	width:30px;
	height:30px;
}
.close::before, .close::after {
	content:'';
	display:block;
	background:#000;
	width:100%;
	height:1px;
	position:absolute;
	top:50%;
	top:calc(50% - 0.5px);
	left:0;
	right:0;
	transform-origin:50% 50%;
	transform:rotate(45deg);
	transition:0.2s;
}
.close::after	{
	transform:rotate(-45deg);
}
.close:hover::before {
	transform:rotate(225deg);
}
.close:hover::after {
	transform:rotate(135deg);
}
.almaLoupeMoving	{
	box-shadow:0 0 0 2px #008cdd, 0 0 50px 0 rgba(0,0,0,0.6);
	background:#fff;
	border-radius:100px;
	overflow:hidden;
	z-index:10;
}
.almaLoupeMoving img{
	max-width:unset;
}





/* Хлебные крошки - Начало */
.breadcrumbs	{
    width: 100%;
    line-height: 20px;
    color: #969FA8;
    padding: 30px 0px 10px 0px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 1000px;
    margin: 0 auto;
    font-size: 12px;
    z-index: 99;
    position: relative;
}
main .breadcrumbs	{
	padding:10px 0 10px 0;
}

.breadcrumbs a	{
	display:block;
	flex:0 0 auto;
	vertical-align:middle;
	min-height:20px;
    color: #969FA8;
	text-decoration:none;
	position:relative;
}
.breadcrumbs a:hover	{
	color:#204B75;
	text-decoration:underline;
}

.breadcrumbs > a.breadcrumbs_home	{
	width:20px;
	flex:0 0 20px;
	margin:0 10px 0 0;
	background:50% 60% / 80% auto no-repeat;
	background-image:var(--icon_home);
}
.breadcrumbs > .breadcrumbs_separ	{
	display:block;
	flex:0 0 20px;
	width:20px;
	height:20px;
	background:50% 60% / 50% auto no-repeat;
	background-image:var(--icon_arrow_t2);
}
.breadcrumbs > a:first-child::after	{
	background:none;
}
.breadcrumbs span	{
	flex:0 0 auto;
	min-height:20px;
	color:#204B75;
	position:relative;
}
@media screen and (max-width: 1249px) {
	.breadcrumbs, main .breadcrumbs	{
		padding:10px 0 10px 0;
		flex-wrap:nowrap;
		overflow-x:scroll;
	}
}


/* Хлебные крошки - Конец */

.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:#204B75;
	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-image:var(--icon_arrow_t2);
	background:50% 50% / 70% auto no-repeat;
	transition:0.2s;
}
.block_catalog_more a:hover::after	{
	opacity:0.7;
}


.contentsScroll	{
	overflow-y:auto;
}
.contentsScroll::-webkit-scrollbar {
	width:12px;
	height:12px;
}
.contentsScroll::-webkit-scrollbar-track {
	background:#eee;
	border-radius:20px;
}
.contentsScroll::-webkit-scrollbar-thumb {
	background-color:rgba(212,36,39,1); 
	border-radius:20px;
	border:3px solid #eee;
}
.contentsScroll::-webkit-scrollbar-thumb:hover	{
	background-color:rgba(212,36,39,1); 
} 


.sp	{
	flex:1 0 0;
}
.sp100	{
	flex:0 0 100%;
}

/* 
::-webkit-scrollbar {
	width: 20px;
}

::-webkit-scrollbar-track {
	background-color: transparent;
}

::-webkit-scrollbar-thumb {
	background-color: #d6dee1;
	border-radius: 20px;
	border: 6px solid transparent;
	background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #a8bbbf;
} */
.b_404 {
	margin:100px 0;
}

/*FOOTER*/
/* .color0 { */
		/* color:rgba(61,143,222,0.5);	 */
/* } */
/* .color1 { */
		/* color:rgba(51,56,61,0.7);	 */
/* } */
/* .color2 { */
	/* color:rgba(239,239,239,1);	 */
/* } */
/* .color3 { */
	/* color:rgba(221,221,221,1);	 */
/* } */
/* .color4 { */
	/* color:rgba(31,88,146,0.6);	 */
/* } */
/* .color5 { */
	/* color:rgba(76,0,153,1);	 */
/* } */
footer	{
	order:10;
	position:relative;
	/* overflow:hidden; */
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	color:#204B75;
}



footer a	{
	color:#204B75;	
}
footer a:hover	{
	color:#204B75;	
}

.footer_main	{
	min-height:415px;
	background:#FFFFFF url(pics/bg_footer.png) 50% 0 repeat;
	padding:30px 0;
	border-radius:40px 40px 0 0 ;
}
.footer_after	{
	height:55px;
	width:100%;
	background:transparent url(pics/bg_footer_after.png) 50% 0 repeat;
	color:#969FA8;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.footer_after a	{
	color:#969FA8;	
}
footer .mid	{
	display:flex;
	flex-wrap:wrap;
	gap:20px;
}

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

.f_logo	{
	width:306px;
	height:104px;
	display:block;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20306%20104%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M32.9262%2076.511C33.5301%2077.0052%2034.3685%2077.3838%2035.0366%2077.5404C36.4696%2074.7821%2040.4227%2068.3763%2041.6792%2066.0786L61.8627%2027.9636C63.2123%2025.3835%2064.8924%2022.2341%2066.4379%2019.7774C66.9571%2018.9524%2067.2334%2018.0999%2065.613%2017.2897C64.6295%2016.798%2064.1954%2018.4749%2063.3132%2018.5285C61.8772%2018.6157%2061.2325%2018.5546%2061.4574%2016.7114C61.6418%2015.2%2063.9736%2012.147%2065.2457%2013.059C66.123%2013.6879%2065.7641%2013.8925%2065.9107%2015.0673C66.0328%2016.0458%2067.6344%2016.7005%2068.393%2015.3951C68.8938%2014.5334%2071.8903%2011.37%2069.3557%2010.9915C67.793%2010.7581%2068.0889%2011.3856%2066.8698%2011.6726C65.2895%2012.0446%2064.1689%2011.3008%2064.7568%209.59831C65.2543%208.15759%2065.9202%206.81826%2067.3092%206.179C68.2298%205.75514%2069.3101%205.68457%2069.3101%207.65004C69.3101%209.17214%2071.4822%209.78796%2072.2649%208.93321C72.3813%208.80614%2072.5414%208.35828%2072.7272%207.87409C73.6452%205.48164%2076.7899%201.37321%2079.6421%200.483175C82.9407%20-0.546092%2086.4991%20-0.108635%2087.8062%203.54273C89.2926%207.69429%2081.8361%2012.5064%2078.7947%2014.1956C75.626%2015.9556%2075.1329%2014.9282%2073.5353%2018.6446C72.2878%2021.547%2070.1036%2025.9175%2068.4323%2028.683C67.5844%2030.0856%2065.207%2034.4822%2064.5784%2036.018C66.5963%2035.4668%2071.4403%2036.353%2073.091%2036.8302C76.3784%2037.7805%2080.3764%2040.0638%2080.6199%2043.2199C80.7209%2044.5301%2080.3468%2045.6449%2079.6869%2046.6217C100.986%2074.3524%2077.4219%2095.0516%2051.6412%2092.8505C49.9129%2092.703%2050.92%2092.7231%2051.9386%2092.5795C53.1399%2092.41%2054.3971%2092.2322%2055.6502%2091.8791C71.8963%2087.3006%2095.3401%2072.6758%2078.3747%2047.5153C76.7617%2049.1044%2074.7407%2050.6525%2072.9352%2051.8361C69.8023%2053.8896%2067.4748%2057.1745%2065.8628%2059.7228C65.3143%2060.5898%2064.8576%2062.0995%2065.7685%2062.9301C66.3577%2064.1235%2064.313%2064.3197%2063.3623%2063.7042C62.8115%2063.3475%2060.6129%2063.6909%2059.0329%2064.3197C58.054%2064.7092%2056.9842%2065.6081%2056.3819%2066.4879C56.1975%2066.7574%2055.9832%2067.0794%2055.7508%2067.3978C54.6637%2068.8874%2054.8639%2068.765%2055.5673%2069.5207C55.7019%2069.6654%2056.2575%2070.0443%2056.8221%2070.5417C57.6652%2071.2847%2058.5308%2072.0556%2059.0828%2072.2694C59.9979%2072.6238%2059.6222%2074.1944%2058.3264%2073.898C57.7845%2073.774%2057.7312%2073.3062%2057.1358%2073.2329C56.411%2073.1437%2056.023%2073.6929%2055.4784%2074.1152C54.7064%2074.7134%2054.3674%2077.0592%2054.2179%2078.1928C53.9438%2080.2637%2054.0711%2082.482%2053.9586%2084.5719C53.893%2085.7887%2053.3527%2086.6793%2053.0296%2087.6144C51.3056%2092.604%2046.1781%2094.8314%2040.6168%2092.3806C40.1789%2092.1877%2038.1069%2091.3865%2036.1473%2090.6639C34.0815%2089.9021%2031.6075%2088.8663%2029.946%2087.9472C29.8246%2088.1644%2029.563%2088.5871%2029.2387%2089.0989C27.393%2092.0117%2025.7137%2094.4658%2024.0402%2097.5216C22.3232%20100.657%2020.1246%20104%2016.7114%20104C10.5676%20104%2010.6064%2093.8967%2015.4082%2092.8355C16.465%2092.602%2017.2814%2092.7938%2017.9815%2093.4705C19.9921%2095.414%2021.2838%2094.3382%2022.8888%2092.7687C24.0653%2091.6182%2027.5342%2087.8937%2028.2335%2086.5445C29.8649%2083.3977%2031.3624%2081.8429%2031.9963%2078.2532C32.2014%2077.0844%2031.9137%2075.6827%2032.9262%2076.511ZM30.7972%2035.4966C30.1599%2038.3572%2027.7519%2040.5381%2025.7076%2043.0419C24.5258%2044.4893%2023.2482%2046.1764%2022.3362%2047.7964C21.4925%2049.2949%2020.6306%2051.6599%2020.2444%2053.3714C19.4907%2056.7116%2019.8767%2059.9148%2021.0185%2063.1057C20.1701%2062.0149%2019.4029%2060.8513%2018.7226%2059.6099C17.5095%2057.3966%2016.8663%2055.7929%2016.5821%2053.2873C15.4596%2043.3951%2022.0643%2038.1688%2030.7972%2035.4966ZM23.1245%2065.2094L22.6137%2063.7369C21.0494%2060.0748%2020.7882%2057.4092%2021.4396%2053.566C22.8837%2045.0461%2031.0329%2041.0678%2031.825%2035.1952C36.6471%2033.8517%2042.0316%2033.236%2047.0854%2033.0114C46.9981%2033.1319%2046.9084%2033.251%2046.8164%2033.3685C44.1365%2036.5114%2041.0099%2038.9414%2037.6577%2041.0113L29.0872%2046.3889C26.1716%2048.4183%2024.2805%2049.5625%2022.9109%2053.1005C22.3249%2054.6139%2022.013%2055.9142%2022.013%2058.0756C22.013%2059.7296%2022.5077%2061.7269%2022.8691%2063.3472L23.1245%2065.2094ZM31.7154%2032.7129C31.6669%2032.4801%2031.6079%2032.244%2031.5323%2032.0307C31.3639%2031.5557%2031.1377%2031.3156%2030.9939%2030.8957C30.8381%2030.4408%2030.7026%2029.9028%2030.0349%2029.6171C29.8091%2029.5206%2029.2514%2029.4804%2028.4023%2029.3416C25.6889%2028.8983%2023.9775%2028.9092%2021.8868%2030.4656C20.6187%2031.4095%2018.4894%2033.4293%2017.0991%2033.7196C16.0949%2033.9292%2014.845%2034.372%2016.6141%2034.6825C17.6992%2034.8728%2017.889%2034.5879%2017.8278%2034.9851C17.7457%2035.5189%2017.7716%2035.4812%2018.4363%2035.5698C22.4554%2036.1054%2027.016%2033.4971%2029.4535%2030.9103C29.4771%2030.8853%2029.5659%2030.973%2029.6789%2031.0987C30.1502%2031.6234%2030.6284%2032.2309%2030.8355%2032.9285C25.6954%2034.2532%2020.9023%2036.6854%2016.6125%2040.7235C7.17421%2053.1832%2015.438%2065.0489%2026.2248%2070.5837C29.3628%2072.1938%2032.3791%2074.0697%2035.6438%2075.5293L36.61%2073.7509C28.8912%2070.3161%2025.3364%2068.0622%2023.9317%2064.6881C23.7312%2057.2969%2030.2144%2053.0392%2036.0144%2055.4084C36.1111%2055.4478%2036.3759%2055.5791%2036.4723%2055.6646L36.3371%2055.7191L36.3091%2055.7303C32.776%2056.2194%2031.3662%2059.8543%2031.5124%2062.9365C31.5661%2064.0694%2030.9312%2065.0056%2029.8603%2065.4758C29.0345%2065.8384%2029.1852%2066.2876%2030.1826%2066.397C33.6243%2066.7749%2031.945%2065.9001%2034.8909%2064.6749C35.8291%2064.2847%2035.866%2064.3207%2035.5283%2064.8552C35.1179%2065.5048%2034.4512%2066.1967%2034.4012%2066.9614C34.3214%2068.1829%2034.2969%2068.7489%2035.3219%2069.5976C35.4688%2069.7192%2036.265%2069.8647%2036.2461%2068.9092C36.221%2067.6425%2036.5647%2066.2765%2037.8006%2065.8188C42.1497%2064.2079%2042.8602%2057.5601%2037.8855%2055.1377L37.8798%2055.1088C30.7244%2051.5685%2024.6989%2055.3963%2023.2486%2061.9029C23.245%2061.8708%2023.1518%2061.122%2023.1524%2061.1139C23.3037%2058.841%2025.5956%2055.0225%2027.5703%2053.8047C29.1699%2052.818%2030.8117%2052.9607%2033.6415%2052.9607C35.9897%2052.9607%2038.8136%2053.2612%2041.0538%2052.1716C42.3129%2051.5594%2044.1535%2049.3527%2044.5923%2048.2183C42.0034%2051.1088%2037.1428%2052.4849%2033.5047%2051.0662C31.2805%2050.1989%2026.8903%2050.1243%2024.4467%2052.3975C25.3255%2050.7885%2026.8676%2049.3041%2029.6619%2047.5226C33.203%2045.2651%2039.484%2041.343%2040.5032%2040.6874C43.8262%2038.5494%2046.8653%2036.0654%2048.6514%2032.9536C51.801%2032.8607%2054.781%2032.9101%2057.3642%2033.0172C54.6076%2032.5724%2051.8733%2032.1989%2049.1774%2031.9477C49.6889%2030.8637%2050.0554%2029.7184%2050.2459%2028.5104C50.4607%2027.1479%2050.5054%2026.1641%2050.4074%2025.3284C53.5902%2025.1694%2056.7097%2024.8809%2059.6879%2024.2753C61.2495%2023.9577%2062.3184%2023.4083%2064.276%2022.4093C59.9947%2023.2878%2055.021%2023.5124%2049.9447%2023.5694C49.7091%2022.9858%2049.3985%2022.3849%2049.0258%2021.6555C48.5841%2020.7909%2047.8698%2019.99%2046.7175%2019.6223C45.1778%2019.1311%2043.5392%2019.2305%2042.1137%2019.8129C40.5545%2020.4498%2039.4001%2022.2544%2037.8879%2023.6299C25.7728%2023.8504%2014.3976%2025.2833%205.62947%2035.2405C-8.50633%2051.2929%206.03874%2075.0577%2026.465%2086.3469L27.8934%2084.4838C16.3112%2077.956%206.38387%2062.6926%205.98269%2049.9556C5.85559%2045.9197%206.90064%2041.626%209.77624%2037.6294C16.3985%2028.4261%2025.8975%2026.3815%2035.9077%2025.7951C36.6257%2026.2239%2038.3897%2026.0808%2037.937%2026.3802C36.8667%2027.088%2037.5473%2028.7595%2037.5547%2028.7478C38.0306%2028.0041%2039.404%2027.6359%2040.2579%2027.6359C42.4309%2027.6359%2044.3875%2026.8993%2045.6892%2025.4909C46.8993%2025.4623%2048.1058%2025.4281%2049.3046%2025.3786C49.3338%2025.7197%2049.3616%2026.0994%2049.4001%2026.5301C49.2188%2028.5159%2048.6964%2030.283%2047.8354%2031.8328C42.2334%2031.3962%2036.8107%2031.5321%2031.7154%2032.7129ZM46.869%2023.5875C47.0917%2023.0105%2047.2399%2022.3748%2047.3006%2021.6818C48.2428%2022.394%2048.7129%2022.9395%2048.9697%2023.5784C48.2702%2023.5836%2047.5695%2023.5862%2046.869%2023.5875ZM77.5443%2010.8576C77.7033%2010.4438%2077.8874%209.51677%2078.5563%209.73034C79.1898%209.93263%2078.9767%2010.8995%2080.2962%2010.847C80.4137%2010.8423%2081.3077%2011.1597%2080.6323%2011.5263C80.6089%2011.5391%2079.699%2012.1569%2079.5838%2012.2371C79.189%2012.5121%2076.179%2015.0468%2076.179%2013.7475C76.179%2013.7066%2077.2%2012.4677%2077.3482%2012.2214C77.7461%2011.5594%2077.3307%2011.4139%2077.5443%2010.8576ZM36.1332%2077.7003C36.8881%2077.7748%2038.4948%2078.0702%2038.4948%2078.6258C38.4948%2079.5655%2037.9954%2079.3283%2037.0705%2080.0727C35.4515%2081.3758%2033.7585%2082.3444%2032.4275%2083.993C31.9056%2084.6396%2031.3623%2085.378%2030.7714%2086.0997C30.755%2086.1198%2035.7289%2087.9244%2036.615%2088.1525C38.3956%2088.6109%2040.454%2088.3688%2042.0488%2087.7544C45.0451%2086.6001%2045.7649%2079.6465%2046.148%2076.8548C46.3645%2075.2773%2047.9829%2070.6991%2049.5306%2070.2638C51.968%2069.5782%2051.785%2067.5103%2049.6016%2068.7708C49.0764%2069.1208%2048.2451%2068.3525%2048.1452%2067.9644C47.2103%2064.3341%2053.0655%2058.3814%2057.0531%2058.9227C57.696%2059.01%2058.2912%2059.1079%2058.3961%2059.4753C58.8695%2061.1325%2059.8177%2059.8324%2058.9003%2059.2563C57.0358%2058.0854%2060.3713%2053.7591%2062.5805%2051.5445C65.4936%2048.6241%2069.8233%2046.3793%2071.5509%2044.6057C72.9195%2043.2006%2074.0002%2040.5584%2071.8454%2038.9589C69.8454%2037.4742%2068.4039%2037.46%2066.0388%2037.4673C62.6964%2037.4777%2062.9673%2041.7399%2060.6226%2042.5199C59.9028%2042.7593%2059.1433%2043.0463%2058.4424%2043.5125C57.0677%2044.4272%2056.8616%2044.8039%2054.988%2045.3257C54.1215%2045.567%2053.5614%2046.2349%2053.0486%2047.1635C52.075%2048.9264%2051.2378%2050.6824%2050.2821%2052.4445C49.5245%2053.8416%2049.2511%2054.7163%2048.338%2056.135C47.3347%2057.694%2047.1178%2058.6721%2046.3919%2060.1703C46.043%2060.8905%2045.4873%2061.9281%2045.1%2062.6168C43.6078%2065.2709%2041.7029%2068.7354%2040.1229%2071.1972C39.47%2072.215%2038.511%2073.3155%2038.4512%2073.7263C38.8076%2073.7492%2039.0793%2073.5056%2039.2915%2073.4123C39.5546%2073.2966%2040.2892%2072.7331%2040.2962%2072.7312C40.9021%2072.5611%2044.6964%2065.9158%2047.8567%2068.5163C48.3657%2068.9352%2048.4289%2069.9023%2048.2683%2070.1501C47.7771%2070.9084%2047.2985%2071.1923%2046.7495%2071.1714C46.2811%2071.1535%2045.6983%2070.9306%2045.6983%2070.4023C45.6983%2069.0912%2044.9804%2069.96%2044.4325%2070.3049C44.1355%2070.492%2043.3807%2071.3908%2043.2406%2071.7361C41.8866%2073.3787%2041.9752%2077.0696%2037.4009%2075.7642C37.202%2075.7074%2036.2415%2077.4783%2036.1332%2077.7003Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M120.493%2054.6477C120.432%2054.7078%20120.288%2054.7228%20120.061%2054.6927C119.834%2054.6777%20119.653%2054.5726%20119.516%2054.3773C119.41%2054.1671%20119.35%2053.9268%20119.335%2053.6564C119.32%2053.3861%20119.32%2053.0106%20119.335%2052.53C119.426%2052.0043%20119.577%2051.3134%20119.789%2050.4573C120.001%2049.6012%20120.235%2048.6475%20120.493%2047.5961C120.765%2046.5298%20121.038%2045.4409%20121.31%2044.3294C121.447%2043.8037%20121.552%2043.3607%20121.628%2043.0002C121.719%2042.6398%20121.78%2042.3694%20121.81%2042.1892C121.855%2041.9939%20121.878%2041.8963%20121.878%2041.8963C121.863%2041.9263%20121.84%2041.9564%20121.81%2041.9864C121.795%2042.0164%20121.78%2042.0465%20121.764%2042.0765C121.749%2042.1066%20121.734%2042.1366%20121.719%2042.1666C121.719%2042.1666%20121.689%2042.2192%20121.628%2042.3243C121.583%2042.4295%20121.477%2042.6097%20121.31%2042.865C121.189%2043.0453%20121.076%2043.2555%20120.97%2043.4959C120.864%2043.7362%20120.682%2044.0516%20120.425%2044.4421C120.182%2044.8926%20119.91%2045.4108%20119.607%2045.9966C119.304%2046.5823%20119.047%2047.0479%20118.835%2047.3934C118.729%2047.5586%20118.631%2047.7013%20118.54%2047.8214C118.464%2047.9416%20118.411%2048.0392%20118.381%2048.1143C118.321%2048.2795%20118.222%2048.4823%20118.086%2048.7226C117.95%2048.9629%20117.791%2049.1957%20117.609%2049.421C117.518%2049.5561%20117.397%2049.7138%20117.246%2049.8941C117.109%2050.0743%20116.988%2050.2395%20116.882%2050.3897C116.776%2050.5249%20116.723%2050.5925%20116.723%2050.5925C116.693%2050.6826%20116.595%2050.8253%20116.428%2051.0205C116.262%2051.2158%20116.057%2051.4336%20115.815%2051.6739C115.588%2051.8992%20115.353%2052.1094%20115.111%2052.3047C114.581%2052.7252%20114.142%2052.9881%20113.794%2053.0932C113.461%2053.1983%20113.075%2053.0707%20112.636%2052.7102C112.439%2052.4699%20112.28%2052.2296%20112.159%2051.9893C112.038%2051.7339%20111.978%2051.3885%20111.978%2050.9529C111.978%2050.5174%20112.053%2049.9091%20112.205%2049.1281C112.311%2048.6325%20112.424%2048.1068%20112.545%2047.5511C112.682%2046.9954%20112.818%2046.4622%20112.954%2045.9515C113.09%2045.4258%20113.211%2044.9753%20113.317%2044.5998C113.438%2044.2093%20113.522%2043.9389%20113.567%2043.7887C113.613%2043.4132%20113.62%2043.218%20113.59%2043.203C113.56%2043.1729%20113.484%2043.2555%20113.363%2043.4508C113.257%2043.616%20113.06%2043.9615%20112.772%2044.4871C112.485%2045.0128%20112.159%2045.6286%20111.796%2046.3345C111.448%2047.0404%20111.107%2047.7463%20110.774%2048.4522C110.154%2049.5937%20109.631%2050.5474%20109.207%2051.3134C108.784%2052.0794%20108.435%2052.6952%20108.163%2053.1608C107.89%2053.6114%20107.678%2053.9493%20107.527%2054.1746C107.391%2054.4149%20107.285%2054.5801%20107.209%2054.6702C107.149%2054.7754%20107.103%2054.8429%20107.073%2054.873C106.846%2054.858%20106.649%2054.7528%20106.483%2054.5576C106.316%2054.3623%20106.18%2054.1295%20106.074%2053.8592C106.044%2053.709%20106.021%2053.5513%20106.006%2053.3861C105.991%2053.2209%20106.006%2053.0406%20106.051%2052.8454C106.112%2052.6351%20106.202%2052.4098%20106.324%2052.1695C106.52%2051.779%20106.71%2051.4486%20106.891%2051.1782C107.073%2050.9079%20107.186%2050.7427%20107.232%2050.6826C107.308%2050.5775%20107.368%2050.4648%20107.414%2050.3447C107.459%2050.2245%20107.489%2050.1119%20107.504%2050.0067C107.58%2049.9166%20107.694%2049.7289%20107.845%2049.4435C108.011%2049.1581%20108.178%2048.8502%20108.345%2048.5198C108.466%2048.3246%20108.632%2048.0542%20108.844%2047.7088C109.056%2047.3483%20109.283%2046.9653%20109.525%2046.5598C109.767%2046.1392%20109.979%2045.7563%20110.161%2045.4108C110.827%2044.2243%20111.357%2043.2781%20111.751%2042.5722C112.144%2041.8512%20112.424%2041.3931%20112.591%2041.1979C112.697%2041.1228%20112.788%2040.9801%20112.863%2040.7698C112.954%2040.5446%20113.03%2040.3793%20113.09%2040.2742C113.302%2039.8537%20113.514%2039.5082%20113.726%2039.2379C113.953%2038.9525%20114.15%2038.8098%20114.316%2038.8098C114.438%2038.8098%20114.589%2038.8549%20114.771%2038.945C114.967%2039.0351%20115.157%2039.1628%20115.338%2039.328C115.505%2039.5232%20115.656%2039.7861%20115.792%2040.1165C115.944%2040.4319%20115.974%2040.8525%20115.883%2041.3781C115.868%2041.6184%20115.83%2041.9113%20115.77%2042.2568C115.709%2042.5872%20115.649%2042.9176%20115.588%2043.248C115.528%2043.5785%20115.467%2043.8563%20115.406%2044.0816C115.285%2044.7575%20115.149%2045.4033%20114.998%2046.0191C114.861%2046.6199%20114.733%2047.1756%20114.612%2047.6862C114.491%2048.1969%20114.392%2048.6475%20114.316%2049.038C114.241%2049.4135%20114.188%2049.7214%20114.158%2049.9617C114.142%2050.202%20114.173%2050.3597%20114.248%2050.4348C114.294%2050.4498%20114.354%2050.4348%20114.43%2050.3897C114.521%2050.3296%20114.589%2050.2696%20114.634%2050.2095C114.725%2050.0893%20114.808%2049.9692%20114.884%2049.849C114.96%2049.7289%20115.058%2049.5787%20115.179%2049.3984C115.422%2049.068%20115.671%2048.7076%20115.929%2048.3171C116.201%2047.9115%20116.519%2047.4159%20116.882%2046.8301C117.261%2046.2294%20117.707%2045.4934%20118.222%2044.6223C118.737%2043.7362%20119.365%2042.6398%20120.107%2041.3331C120.455%2040.8074%20120.788%2040.2817%20121.106%2039.756C121.424%2039.2304%20121.711%2038.8248%20121.969%2038.5395C122.196%2038.2992%20122.476%2038.2166%20122.809%2038.2917C123.157%2038.3668%20123.475%2038.5545%20123.763%2038.8549C124.05%2039.1553%20124.209%2039.5232%20124.24%2039.9588C124.255%2040.1691%20124.209%2040.5446%20124.103%2041.0853C124.012%2041.6109%20123.884%2042.2042%20123.717%2042.865C123.551%2043.5259%20123.361%2044.1717%20123.15%2044.8025C123.104%2045.0579%20123.028%2045.3958%20122.922%2045.8163C122.817%2046.2369%20122.703%2046.6649%20122.582%2047.1005C122.461%2047.536%20122.347%2047.9265%20122.241%2048.272C122.135%2048.7826%20122.044%2049.1882%20121.969%2049.4886C121.908%2049.7889%20121.878%2050.1344%20121.878%2050.5249C121.742%2050.7652%20121.651%2051.1106%20121.605%2051.5612C121.56%2052.0118%20121.537%2052.4774%20121.537%2052.958C121.477%2053.5438%20121.348%2053.9568%20121.151%2054.1971C120.97%2054.4374%20120.849%2054.5501%20120.788%2054.535C120.667%2054.49%20120.569%2054.5275%20120.493%2054.6477Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M131.722%2039.6659C131.54%2039.9663%20131.351%2040.2667%20131.154%2040.5671C130.973%2040.8675%20130.791%2041.1754%20130.609%2041.4908C130.443%2041.8062%20130.276%2042.1216%20130.11%2042.437C129.943%2042.7524%20129.792%2043.0678%20129.656%2043.3832C129.883%2043.3982%20130.11%2043.4132%20130.337%2043.4283C130.564%2043.4283%20130.791%2043.4433%20131.018%2043.4733C131.412%2043.5334%20131.858%2043.6911%20132.358%2043.9464C132.872%2044.1867%20133.296%2044.4796%20133.629%2044.8251C133.705%2044.9002%20133.766%2044.9753%20133.811%2045.0504C133.871%2045.1254%20133.924%2045.2005%20133.97%2045.2756C134.091%2045.3658%20134.212%2045.5235%20134.333%2045.7487C134.469%2045.974%20134.583%2046.2068%20134.674%2046.4471C134.78%2046.6875%20134.84%2046.8827%20134.855%2047.0329C134.977%2048.0542%20134.772%2049.0305%20134.242%2049.9617C133.728%2050.8778%20133.046%2051.6739%20132.199%2052.3497C131.578%2052.8454%20130.912%2053.2584%20130.2%2053.5888C129.489%2053.9343%20128.8%2054.1671%20128.134%2054.2872C128.013%2054.3022%20127.778%2054.3173%20127.43%2054.3323C127.097%2054.3623%20126.764%2054.3698%20126.431%2054.3548C126.098%2054.3548%20125.879%2054.3323%20125.773%2054.2872C125.636%2054.2121%20125.462%2054.092%20125.25%2053.9268C125.038%2053.7616%20124.842%2053.5813%20124.66%2053.3861C124.493%2053.1758%20124.38%2053.0031%20124.319%2052.8679C124.213%2052.6126%20124.206%2052.3723%20124.297%2052.147C124.403%2051.9067%20124.486%2051.6664%20124.546%2051.426C124.773%2050.645%20124.97%2049.8565%20125.137%2049.0605C125.318%2048.2495%20125.576%2047.476%20125.909%2046.74C125.969%2046.5748%20126.03%2046.4171%20126.09%2046.2669C126.151%2046.1017%20126.212%2045.944%20126.272%2045.7938C126.393%2045.4934%20126.492%2045.2005%20126.567%2044.9152C126.658%2044.6148%20126.757%2044.3219%20126.863%2044.0365C127.211%2043.3006%20127.551%2042.5722%20127.884%2041.8512C128.233%2041.1153%20128.596%2040.3944%20128.974%2039.6885C128.732%2039.5833%20128.535%2039.4256%20128.384%2039.2153C128.248%2039.0051%20128.172%2038.7873%20128.157%2038.562C128.157%2038.3217%20128.248%2038.1189%20128.429%2037.9537C128.611%2037.7735%20128.906%2037.6759%20129.315%2037.6608C129.481%2037.6458%20129.648%2037.6383%20129.814%2037.6383C129.981%2037.6233%20130.132%2037.6158%20130.269%2037.6158C130.45%2037.6158%20130.632%2037.6008%20130.814%2037.5707C131.01%2037.5407%20131.2%2037.5182%20131.381%2037.5031C131.972%2037.4731%20132.57%2037.4431%20133.175%2037.413C133.781%2037.368%20134.386%2037.3454%20134.992%2037.3454C135.612%2037.3454%20136.21%2037.3905%20136.786%2037.4806C136.876%2037.4956%20137.02%2037.5332%20137.217%2037.5933C137.414%2037.6533%20137.595%2037.7134%20137.762%2037.7735C137.944%2037.8336%20138.034%2037.8636%20138.034%2037.8636C138.11%2037.9087%20138.186%2037.9838%20138.262%2038.0889C138.337%2038.179%20138.398%2038.2616%20138.443%2038.3367C138.443%2038.547%20138.367%2038.7648%20138.216%2038.9901C138.08%2039.2153%20137.913%2039.3731%20137.717%2039.4632C137.489%2039.5683%20137.119%2039.6359%20136.604%2039.6659C136.089%2039.6809%20135.522%2039.6809%20134.901%2039.6659C134.28%2039.6509%20133.682%2039.6359%20133.107%2039.6209C132.532%2039.6059%20132.07%2039.6209%20131.722%2039.6659ZM126.658%2052.2821C126.825%2052.2821%20126.976%2052.2671%20127.112%2052.2371C127.264%2052.2071%20127.415%2052.177%20127.566%2052.147C127.778%2052.192%20127.945%2052.177%20128.066%2052.1019C128.187%2052.0118%20128.331%2051.9592%20128.497%2051.9442C128.664%2051.9142%20128.823%2051.8616%20128.974%2051.7865C129.126%2051.6964%20129.277%2051.6138%20129.428%2051.5387C129.777%2051.3585%20130.14%2051.1332%20130.518%2050.8628C130.912%2050.5775%20131.275%2050.2621%20131.608%2049.9166C131.957%2049.5712%20132.237%2049.2032%20132.448%2048.8127C132.676%2048.4072%20132.789%2047.9941%20132.789%2047.5736C132.789%2046.9578%20132.592%2046.4997%20132.199%2046.1993C131.82%2045.8989%20131.366%2045.6887%20130.836%2045.5685C130.73%2045.5385%20130.617%2045.5084%20130.496%2045.4784C130.39%2045.4333%20130.276%2045.4033%20130.155%2045.3883C130.14%2045.3883%20130.11%2045.3883%20130.064%2045.3883C130.019%2045.3883%20129.958%2045.3958%20129.883%2045.4108C129.716%2045.4258%20129.527%2045.4484%20129.315%2045.4784C129.103%2045.5084%20128.936%2045.5385%20128.815%2045.5685L128.611%2046.0416C128.505%2046.297%20128.376%2046.5973%20128.225%2046.9428C128.089%2047.2882%20127.952%2047.6337%20127.816%2047.9791C127.695%2048.3246%20127.589%2048.64%20127.498%2048.9253C127.408%2049.2107%20127.362%2049.436%20127.362%2049.6012C127.302%2049.7364%20127.233%2049.9241%20127.158%2050.1644C127.082%2050.3897%20127.006%2050.6375%20126.931%2050.9079C126.87%2051.1782%20126.817%2051.4336%20126.772%2051.6739C126.726%2051.9142%20126.688%2052.1169%20126.658%2052.2821Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M149.838%2038.0889C150.156%2038.164%20150.413%2038.3592%20150.61%2038.6747C150.807%2038.9901%20150.845%2039.343%20150.724%2039.7335C150.693%2039.8687%20150.648%2039.9964%20150.587%2040.1165C150.542%2040.2367%20150.489%2040.3568%20150.428%2040.477C150.322%2040.6722%20150.186%2040.9726%20150.02%2041.3781C149.853%2041.7837%20149.672%2042.2117%20149.475%2042.6623C149.293%2043.0978%20149.127%2043.4883%20148.975%2043.8338C148.824%2044.1792%20148.718%2044.397%20148.657%2044.4871C148.506%2044.8025%20148.347%2045.1104%20148.18%2045.4108C148.014%2045.7112%20147.84%2046.0116%20147.658%2046.312C147.416%2046.7626%20147.151%2047.2056%20146.863%2047.6412C146.591%2048.0767%20146.318%2048.5048%20146.046%2048.9253C145.955%2049.0755%20145.789%2049.3158%20145.546%2049.6463C145.304%2049.9767%20145.062%2050.2996%20144.82%2050.615C144.578%2050.9304%20144.403%2051.1482%20144.298%2051.2683C144.01%2051.6889%20143.692%2052.0794%20143.344%2052.4399C142.996%2052.8003%20142.647%2053.1533%20142.299%2053.4987C142.087%2053.724%20141.928%2053.8892%20141.822%2053.9943C141.716%2054.1145%20141.618%2054.2196%20141.527%2054.3098C141.436%2054.4149%20141.3%2054.5501%20141.119%2054.7153C140.785%2055.1358%20140.392%2055.2034%20139.938%2054.918C139.68%2054.7528%20139.499%2054.5726%20139.393%2054.3773C139.302%2054.1971%20139.302%2053.9944%20139.393%2053.7691C139.423%2053.709%20139.514%2053.5963%20139.665%2053.4311C139.817%2053.2509%20139.998%2053.0481%20140.21%2052.8228C140.437%2052.5825%20140.664%2052.3572%20140.891%2052.147C141.119%2051.9217%20141.308%2051.7415%20141.459%2051.6063C141.777%2051.2458%20142.019%2050.968%20142.186%2050.7727C142.352%2050.5775%20142.489%2050.4122%20142.594%2050.2771C142.231%2049.7965%20141.913%2049.2708%20141.641%2048.7C141.383%2048.1143%20141.217%2047.6637%20141.141%2047.3483C141.126%2047.2582%20141.111%2047.1681%20141.096%2047.078C141.081%2046.9878%20141.058%2046.8977%20141.028%2046.8076L140.755%2045.3658C140.785%2045.2005%20140.785%2045.0729%20140.755%2044.9828C140.74%2044.8776%20140.725%2044.75%20140.71%2044.5998L140.642%2040.6121C140.642%2040.6872%20140.642%2040.6572%20140.642%2040.522C140.657%2040.3869%20140.672%2040.2066%20140.687%2039.9813C140.717%2039.741%20140.74%2039.5007%20140.755%2039.2604C140.77%2039.0051%20140.785%2038.7948%20140.801%2038.6296C140.816%2038.5695%20140.816%2038.4494%20140.801%2038.2691C140.801%2038.0889%20140.846%2037.9162%20140.937%2037.751C141.028%2037.5858%20141.209%2037.5031%20141.482%2037.5031C141.724%2037.4581%20141.974%2037.5257%20142.231%2037.7059C142.489%2037.8861%20142.678%2038.1039%20142.799%2038.3592C142.935%2038.6146%20142.943%2038.8474%20142.822%2039.0576C142.761%2039.1628%20142.738%2039.2829%20142.753%2039.4181C142.784%2039.5533%20142.776%2039.7335%20142.731%2039.9588C142.716%2040.079%20142.693%2040.3042%20142.663%2040.6347C142.647%2040.9501%20142.632%2041.3181%20142.617%2041.7386C142.602%2042.1441%20142.594%2042.5346%20142.594%2042.9101C142.61%2043.2706%20142.625%2043.5559%20142.64%2043.7662C142.64%2043.6611%20142.64%2043.6761%20142.64%2043.8113C142.655%2043.9314%20142.678%2044.1116%20142.708%2044.352C142.738%2044.5923%20142.761%2044.8401%20142.776%2045.0954C142.806%2045.3507%20142.829%2045.561%20142.844%2045.7262C142.859%2045.8764%20142.89%2046.0867%20142.935%2046.357C142.996%2046.6124%20143.064%2046.8902%20143.139%2047.1906C143.23%2047.491%20143.321%2047.7914%20143.412%2048.0918C143.518%2048.3771%20143.616%2048.6325%20143.707%2048.8577L144.025%2048.4522C144.116%2048.3321%20144.199%2048.2269%20144.275%2048.1368C144.351%2048.0317%20144.411%2047.9265%20144.456%2047.8214C144.578%2047.521%20144.729%2047.2507%20144.911%2047.0104C145.092%2046.7701%20145.236%2046.5298%20145.342%2046.2894C145.509%2045.9891%20145.668%2045.7187%20145.819%2045.4784C145.985%2045.2381%20146.129%2044.9978%20146.25%2044.7575L147.726%2041.9864C147.893%2041.4607%20148.082%2040.905%20148.294%2040.3193C148.521%2039.7185%20148.665%2039.1478%20148.725%2038.6071C148.816%2038.2616%20149.021%2038.0889%20149.339%2038.0889C149.339%2038.0889%20149.407%2038.0889%20149.543%2038.0889C149.679%2038.0739%20149.778%2038.0739%20149.838%2038.0889Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M150.496%2058.2298C150.163%2058.425%20149.913%2058.5377%20149.747%2058.5677C149.595%2058.5978%20149.376%2058.4626%20149.088%2058.1622C148.906%2057.967%20148.77%2057.7867%20148.679%2057.6215C148.588%2057.4713%20148.551%2057.2535%20148.566%2056.9682C148.596%2056.5326%20148.657%2056.082%20148.747%2055.6164C148.853%2055.1508%20148.967%2054.6852%20149.088%2054.2196C149.224%2053.754%20149.345%2053.311%20149.451%2052.8904C149.527%2052.575%20149.618%2052.3723%20149.724%2052.2821C149.845%2052.192%20150.072%2052.147%20150.405%2052.147C150.602%2052.147%20150.791%2052.147%20150.973%2052.147C151.17%2052.132%20151.366%2052.1169%20151.563%2052.1019L152.222%2052.0343C152.479%2051.779%20152.729%2051.5237%20152.971%2051.2683C153.213%2051.013%20153.455%2050.7577%20153.698%2050.5024C153.864%2050.3221%20154.046%2050.0968%20154.243%2049.8265C154.454%2049.5561%20154.674%2049.2558%20154.901%2048.9253C155.143%2048.5799%20155.378%2048.2194%20155.605%2047.8439C156.044%2047.138%20156.46%2046.4321%20156.854%2045.7262C157.263%2045.0203%20157.58%2044.4496%20157.808%2044.014C158.065%2043.5334%20158.277%2043.0227%20158.443%2042.482C158.61%2041.9414%20158.829%2041.4382%20159.102%2040.9726C159.268%2040.6722%20159.382%2040.3793%20159.442%2040.094C159.518%2039.7936%20159.617%2039.4932%20159.738%2039.1928C159.314%2039.298%20158.875%2039.4331%20158.421%2039.5983C157.967%2039.7636%20157.384%2039.9738%20156.672%2040.2292C156.339%2040.3493%20156.029%2040.3493%20155.741%2040.2292C155.454%2040.109%20155.249%2039.9288%20155.128%2039.6885C155.007%2039.4331%20155.007%2039.1628%20155.128%2038.8774C155.249%2038.592%20155.544%2038.3517%20156.014%2038.1565C156.256%2038.0964%20156.483%2038.0138%20156.695%2037.9087C156.922%2037.8035%20157.157%2037.7284%20157.399%2037.6834C157.641%2037.6083%20157.883%2037.5407%20158.125%2037.4806C158.383%2037.4055%20158.64%2037.353%20158.898%2037.3229C159.079%2037.2929%20159.261%2037.2703%20159.442%2037.2553C159.624%2037.2253%20159.806%2037.1802%20159.987%2037.1202C160.411%2037%20160.858%2036.97%20161.327%2037.03C161.812%2037.0901%20162.258%2037.1427%20162.667%2037.1877C163.333%2037.1877%20163.991%2037.3454%20164.642%2037.6608C165.293%2037.9612%20165.906%2038.2391%20166.482%2038.4944C166.618%2038.6446%20166.747%2038.8624%20166.868%2039.1478C167.004%2039.4181%20167.072%2039.6584%20167.072%2039.8687C167.072%2040.0189%20167.012%2040.3118%20166.89%2040.7473C166.784%2041.1829%20166.641%2041.6785%20166.459%2042.2342C166.292%2042.7899%20166.111%2043.3532%20165.914%2043.9239C165.717%2044.4946%20165.536%2045.0053%20165.369%2045.4559C165.218%2045.8914%20165.097%2046.2068%20165.006%2046.4021C164.945%2046.5222%20164.885%2046.6574%20164.824%2046.8076C164.764%2046.9428%20164.703%2047.0855%20164.642%2047.2357C164.597%2047.3708%20164.559%2047.506%20164.529%2047.6412C164.468%2047.9115%20164.4%2048.1669%20164.325%2048.4072C164.264%2048.6475%20164.181%2048.8953%20164.075%2049.1506C163.908%2049.5712%20163.742%2049.9917%20163.575%2050.4122C163.409%2050.8328%20163.265%2051.2608%20163.144%2051.6964C163.507%2051.7264%20163.848%2051.7715%20164.166%2051.8316C164.483%2051.8766%20164.771%2051.9743%20165.028%2052.1244C165.286%2052.2746%20165.498%2052.5375%20165.664%2052.913C165.785%2053.0782%20165.816%2053.3185%20165.755%2053.6339C165.71%2053.9643%20165.611%2054.3248%20165.46%2054.7153C165.308%2055.1208%20165.134%2055.5188%20164.938%2055.9093C164.741%2056.2998%20164.552%2056.6453%20164.37%2056.9456C164.203%2057.261%20164.075%2057.4938%20163.984%2057.644C163.848%2057.8693%20163.674%2058.027%20163.462%2058.1171C163.265%2058.2073%20163.038%2058.2073%20162.78%2058.1171L162.031%2057.4638C161.925%2057.1784%20161.91%2056.8781%20161.986%2056.5627C162.061%2056.2472%20162.182%2055.9243%20162.349%2055.5939C162.531%2055.2635%20162.712%2054.9481%20162.894%2054.6477C163.076%2054.3473%20163.219%2054.0619%20163.325%2053.7916C163.023%2053.7916%20162.758%2053.7691%20162.531%2053.724C162.319%2053.694%20162.129%2053.6789%20161.963%2053.6789C161.902%2053.6789%20161.834%2053.6789%20161.759%2053.6789C161.698%2053.6789%20161.63%2053.6789%20161.554%2053.6789C160.812%2053.6789%20160.169%2053.6789%20159.624%2053.6789C159.094%2053.694%20158.633%2053.7015%20158.239%2053.7015C157.861%2053.7165%20157.535%2053.724%20157.263%2053.724C156.99%2053.739%20156.748%2053.7465%20156.536%2053.7465C156.339%2053.7616%20156.15%2053.7766%20155.968%2053.7916C155.862%2053.7916%20155.749%2053.8066%20155.628%2053.8366C155.522%2053.8817%20155.416%2053.9117%20155.31%2053.9268C155.098%2053.9568%20154.878%2053.9793%20154.651%2053.9943C154.424%2054.0094%20154.197%2054.0169%20153.97%2054.0169C153.758%2054.0169%20153.539%2054.0169%20153.312%2054.0169C153.1%2054.0319%20152.888%2054.0544%20152.676%2054.0845C152.479%2054.1295%20152.275%2054.1821%20152.063%2054.2422C151.851%2054.3173%20151.639%2054.3698%20151.427%2054.3999C151.275%2054.8204%20151.139%2055.256%20151.018%2055.7066C150.897%2056.1571%20150.791%2056.6002%20150.7%2057.0358C150.655%2057.246%20150.625%2057.4413%20150.609%2057.6215C150.609%2057.8168%20150.572%2058.0195%20150.496%2058.2298ZM155.355%2051.7415C155.567%2051.7415%20155.771%2051.7415%20155.968%2051.7415C156.18%2051.7415%20156.385%2051.7415%20156.581%2051.7415C156.793%2051.7264%20157.005%2051.7189%20157.217%2051.7189C157.429%2051.7039%20157.633%2051.6889%20157.83%2051.6739C158.088%2051.6588%20158.337%2051.6438%20158.58%2051.6288C158.837%2051.6138%20159.087%2051.5988%20159.329%2051.5837C159.586%2051.5687%20159.836%2051.5612%20160.078%2051.5612C160.336%2051.5462%20160.593%2051.5387%20160.85%2051.5387C160.881%2051.4336%20160.911%2051.3284%20160.941%2051.2233C160.987%2051.1182%20161.024%2051.013%20161.055%2050.9079C161.13%2050.6526%20161.214%2050.3972%20161.304%2050.1419C161.41%2049.8715%20161.509%2049.6087%20161.6%2049.3534C161.918%2048.4222%20162.266%2047.506%20162.644%2046.6048C163.023%2045.6887%20163.325%2044.7725%20163.552%2043.8563C163.613%2043.646%20163.689%2043.4358%20163.78%2043.2255C163.886%2043.0152%20163.969%2042.805%20164.029%2042.5947L164.302%2041.7161C164.347%2041.5509%20164.393%2041.3856%20164.438%2041.2204C164.483%2041.0402%20164.529%2040.8675%20164.574%2040.7023C164.62%2040.462%20164.658%2040.2517%20164.688%2040.0714C164.718%2039.8762%20164.718%2039.741%20164.688%2039.6659C164.385%2039.5007%20164.067%2039.358%20163.734%2039.2379C163.401%2039.1177%20163.06%2039.0576%20162.712%2039.0576C162.682%2039.0576%20162.584%2039.0576%20162.417%2039.0576C162.266%2039.0426%20162.182%2039.0276%20162.167%2039.0126C162.167%2039.1027%20162.152%2039.1928%20162.122%2039.2829C162.107%2039.358%20162.084%2039.4331%20162.054%2039.5082C161.902%2039.9588%20161.736%2040.4319%20161.554%2040.9275C161.373%2041.4082%20161.176%2041.8963%20160.964%2042.3919C160.752%2042.8876%20160.525%2043.3832%20160.283%2043.8788C160.056%2044.3745%20159.806%2044.8701%20159.533%2045.3658C159.276%2045.8464%20159.011%2046.3195%20158.739%2046.7851C158.557%2047.1005%20158.375%2047.4084%20158.194%2047.7088C158.012%2047.9941%20157.823%2048.272%20157.626%2048.5423C157.58%2048.6475%20157.49%2048.8127%20157.353%2049.038C157.217%2049.2482%20157.051%2049.4886%20156.854%2049.7589C156.672%2050.0142%20156.483%2050.2771%20156.286%2050.5474C156.089%2050.8178%20155.908%2051.0581%20155.741%2051.2683C155.575%2051.4786%20155.446%2051.6363%20155.355%2051.7415Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M171.532%2053.7691C170.745%2053.4837%20170.132%2052.9205%20169.693%2052.0794C169.254%2051.2233%20169.133%2050.2245%20169.329%2049.083C169.36%2048.6475%20169.428%2048.257%20169.534%2047.9115C169.655%2047.5661%20169.746%2047.2206%20169.806%2046.8752C169.806%2046.8452%20169.821%2046.8001%20169.852%2046.74C169.882%2046.6649%20169.889%2046.5973%20169.874%2046.5373C169.905%2046.4471%20169.973%2046.2819%20170.079%2046.0416C170.185%2045.7863%20170.291%2045.546%20170.397%2045.3207C170.503%2045.0804%20170.571%2044.9452%20170.601%2044.9152C170.677%2044.8851%20170.714%2044.8476%20170.714%2044.8025C170.714%2044.7425%20170.714%2044.7124%20170.714%2044.7124C170.714%2044.5923%20170.798%2044.3745%20170.964%2044.0591C171.131%2043.7437%20171.343%2043.3982%20171.6%2043.0227C171.873%2042.6322%20172.145%2042.2568%20172.417%2041.8963C172.69%2041.5358%20172.932%2041.2354%20173.144%2040.9951C173.356%2040.7548%20173.492%2040.6347%20173.553%2040.6347C173.598%2040.6347%20173.636%2040.6046%20173.666%2040.5446C173.697%2040.4845%20173.727%2040.4469%20173.757%2040.4319C173.803%2040.3718%20173.939%2040.2817%20174.166%2040.1616C174.408%2040.0414%20174.688%2039.9137%20175.006%2039.7786C175.339%2039.6284%20175.665%2039.4932%20175.982%2039.3731C176.3%2039.2529%20176.573%2039.1703%20176.8%2039.1252C177.466%2038.8849%20178.064%2038.8849%20178.594%2039.1252C179.124%2039.3655%20179.548%2039.8161%20179.865%2040.477C180.183%2041.1378%20180.35%2041.9789%20180.365%2043.0002C180.304%2043.3306%20180.267%2043.646%20180.251%2043.9464C180.251%2044.2318%20180.229%2044.4421%20180.183%2044.5772C180.168%2044.9077%20180.115%2045.2831%20180.024%2045.7037C179.934%2046.1242%20179.843%2046.4922%20179.752%2046.8076C179.661%2047.108%20179.593%2047.2657%20179.548%2047.2807C179.548%2047.3408%20179.532%2047.4009%20179.502%2047.4609C179.472%2047.506%20179.457%2047.5511%20179.457%2047.5961C179.472%2047.6712%20179.419%2047.8439%20179.298%2048.1143C179.177%2048.3846%20179.033%2048.685%20178.866%2049.0154C178.7%2049.3459%20178.548%2049.6312%20178.412%2049.8715C178.276%2050.1119%20178.193%2050.232%20178.162%2050.232C178.162%2050.232%20178.147%2050.2395%20178.117%2050.2545C178.087%2050.2545%20178.079%2050.2846%20178.094%2050.3447C178.109%2050.3747%20178.056%2050.4498%20177.935%2050.5699C177.814%2050.6901%20177.678%2050.8103%20177.527%2050.9304C177.39%2051.0355%20177.284%2051.0881%20177.209%2051.0881C177.209%2051.0881%20177.194%2051.0956%20177.163%2051.1106C177.148%2051.1257%20177.163%2051.1557%20177.209%2051.2008C177.224%2051.2308%20177.103%2051.351%20176.845%2051.5612C176.603%2051.7565%20176.293%2051.9893%20175.914%2052.2596C175.536%2052.5149%20175.157%2052.7553%20174.779%2052.9805C174.401%2053.1908%20174.098%2053.3185%20173.871%2053.3635C173.825%2053.4236%20173.78%2053.4612%20173.734%2053.4762C173.689%2053.4762%20173.629%2053.4837%20173.553%2053.4987C173.447%2053.6038%20173.258%2053.6865%20172.985%2053.7465C172.728%2053.8216%20172.463%2053.8592%20172.19%2053.8592C171.918%2053.8742%20171.698%2053.8442%20171.532%2053.7691ZM173.825%2051.4035C174.128%2051.2984%20174.431%2051.1557%20174.734%2050.9755C175.052%2050.7802%20175.324%2050.5775%20175.551%2050.3672C175.793%2050.1419%20175.945%2049.9316%20176.005%2049.7364C176.051%2049.5712%20176.096%2049.451%20176.141%2049.3759C176.202%2049.2858%20176.263%2049.2182%20176.323%2049.1732C176.444%2049.053%20176.596%2048.8277%20176.777%2048.4973C176.974%2048.1669%20177.163%2047.8064%20177.345%2047.4159C177.527%2047.0254%20177.678%2046.6574%20177.799%2046.312C177.935%2045.9515%20178.011%2045.6887%20178.026%2045.5235C178.026%2045.4934%20178.049%2045.3658%20178.094%2045.1405C178.14%2044.9152%20178.193%2044.75%20178.253%2044.6448C178.283%2044.5848%20178.291%2044.5322%20178.276%2044.4871C178.276%2044.427%20178.268%2044.2693%20178.253%2044.014C178.253%2043.7587%20178.261%2043.3006%20178.276%2042.6398C178.261%2042.0991%20178.208%2041.701%20178.117%2041.4457C178.041%2041.1754%20177.943%2041.0102%20177.822%2040.9501C177.792%2040.92%20177.716%2040.89%20177.595%2040.86C177.489%2040.8299%20177.375%2040.8149%20177.254%2040.8149C177.133%2040.7999%20177.019%2040.8149%20176.913%2040.86C176.838%2040.875%20176.732%2040.9125%20176.596%2040.9726C176.474%2041.0177%20176.369%2041.0402%20176.278%2041.0402C176.157%2041.1003%20176.073%2041.1754%20176.028%2041.2655C175.982%2041.3406%20175.96%2041.4007%20175.96%2041.4457C175.96%2041.5659%20175.907%2041.6785%20175.801%2041.7837C175.695%2041.8738%20175.574%2041.8813%20175.438%2041.8062C175.195%2041.8212%20175.029%2041.8512%20174.938%2041.8963C174.862%2041.9414%20174.787%2042.039%20174.711%2042.1892C174.65%2042.3243%20174.522%2042.5571%20174.325%2042.8876C173.901%2043.218%20173.598%2043.5409%20173.417%2043.8563C173.235%2044.1717%20173.129%2044.412%20173.099%2044.5772C172.781%2045.148%20172.546%2045.591%20172.395%2045.9065C172.243%2046.2068%20172.137%2046.4772%20172.077%2046.7175C172.016%2046.9578%20171.971%2047.2507%20171.941%2047.5961C171.804%2047.8515%20171.706%2048.1218%20171.645%2048.4072C171.585%2048.6925%20171.532%2048.8803%20171.486%2048.9704C171.456%2049.0455%20171.441%2049.1882%20171.441%2049.3984C171.441%2049.5937%20171.449%2049.819%20171.464%2050.0743C171.494%2050.3146%20171.524%2050.5399%20171.555%2050.7502C171.6%2050.9454%20171.645%2051.0881%20171.691%2051.1782C171.782%2051.5237%20172.001%2051.7189%20172.349%2051.764C172.698%2051.809%20173.19%2051.6889%20173.825%2051.4035Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M193.438%2053.7015C193.317%2053.7165%20193.113%2053.7165%20192.825%2053.7015C192.538%2053.7015%20192.152%2053.5963%20191.667%2053.3861C191.122%2053.1007%20190.713%2052.8904%20190.441%2052.7553C190.184%2052.6051%20189.941%2052.3948%20189.714%2052.1244C189.2%2051.8241%20188.798%2051.5162%20188.511%2051.2008C188.238%2050.8703%20187.973%2050.4798%20187.716%2050.0293L186.989%2049.083L186.83%2048.2269C186.952%2048.1969%20187.065%2048.0843%20187.171%2047.889C187.292%2047.6787%20187.36%2047.5661%20187.375%2047.5511C187.512%2047.3859%20187.686%2047.2131%20187.898%2047.0329C188.11%2046.8527%20188.382%2046.6274%20188.715%2046.357C189.063%2046.0717%20189.502%2045.7037%20190.032%2045.2531C190.592%2044.8476%20190.971%2044.5397%20191.168%2044.3294C191.379%2044.1192%20191.561%2043.9389%20191.713%2043.7887C191.803%2043.6836%20191.909%2043.5785%20192.03%2043.4733C192.152%2043.3532%20192.242%2043.2931%20192.303%2043.2931C192.394%2043.2631%20192.5%2043.2781%20192.621%2043.3381C192.742%2043.3832%20192.833%2043.4283%20192.893%2043.4733C193.06%2043.5785%20193.219%2043.6536%20193.37%2043.6986C193.522%2043.7437%20193.605%2043.8263%20193.62%2043.9464C193.62%2043.9464%20193.597%2044.0666%20193.552%2044.3069C193.522%2044.5322%20193.453%2044.6899%20193.347%2044.78C193.151%2044.9452%20192.939%2045.1179%20192.712%2045.2982C192.485%2045.4634%20192.197%2045.6887%20191.849%2045.974C191.516%2046.2444%20191.054%2046.6424%20190.464%2047.1681C190.1%2047.4835%20189.828%2047.7388%20189.646%2047.9341C189.48%2048.1293%20189.374%2048.302%20189.328%2048.4522C189.283%2048.5874%20189.275%2048.7526%20189.306%2048.9479C189.396%2049.1431%20189.533%2049.3684%20189.714%2049.6237C189.911%2049.8791%20190.206%2050.1644%20190.6%2050.4798C190.993%2050.7802%20191.538%2051.1257%20192.235%2051.5162C192.613%2051.6964%20192.931%2051.9517%20193.188%2052.2821C193.461%2052.5976%20193.627%2052.8979%20193.688%2053.1833C193.764%2053.4687%20193.68%2053.6414%20193.438%2053.7015ZM198.207%2053.7015C198.086%2053.7165%20197.881%2053.7165%20197.594%2053.7015C197.306%2053.7015%20196.92%2053.5963%20196.436%2053.3861C195.891%2053.1007%20195.482%2052.8904%20195.209%2052.7553C194.952%2052.6051%20194.71%2052.3948%20194.483%2052.1244C193.968%2051.8241%20193.567%2051.5162%20193.279%2051.2008C193.007%2050.8703%20192.742%2050.4798%20192.485%2050.0293L191.781%2049.083L191.622%2048.2269C191.743%2048.1969%20191.856%2048.0843%20191.962%2047.889C192.068%2047.6787%20192.129%2047.5661%20192.144%2047.5511C192.28%2047.3859%20192.454%2047.2131%20192.666%2047.0329C192.878%2046.8527%20193.158%2046.6274%20193.506%2046.357C193.855%2046.0717%20194.294%2045.7037%20194.823%2045.2531C195.383%2044.8476%20195.762%2044.5397%20195.959%2044.3294C196.171%2044.1192%20196.352%2043.9389%20196.504%2043.7887C196.595%2043.6836%20196.701%2043.5785%20196.822%2043.4733C196.943%2043.3532%20197.034%2043.2931%20197.094%2043.2931C197.185%2043.2631%20197.291%2043.2781%20197.412%2043.3381C197.533%2043.3832%20197.624%2043.4283%20197.684%2043.4733C197.851%2043.5785%20198.002%2043.6536%20198.139%2043.6986C198.29%2043.7437%20198.373%2043.8263%20198.388%2043.9464C198.388%2043.9464%20198.366%2044.0666%20198.32%2044.3069C198.29%2044.5322%20198.222%2044.6899%20198.116%2044.78C197.919%2044.9452%20197.707%2045.1179%20197.48%2045.2982C197.253%2045.4634%20196.965%2045.6887%20196.617%2045.974C196.284%2046.2444%20195.823%2046.6424%20195.232%2047.1681C194.884%2047.4835%20194.619%2047.7388%20194.437%2047.9341C194.271%2048.1293%20194.165%2048.302%20194.119%2048.4522C194.074%2048.5874%20194.066%2048.7526%20194.097%2048.9479C194.188%2049.1431%20194.324%2049.3684%20194.505%2049.6237C194.687%2049.8791%20194.975%2050.1644%20195.368%2050.4798C195.762%2050.7802%20196.307%2051.1257%20197.003%2051.5162C197.382%2051.6964%20197.7%2051.9517%20197.957%2052.2821C198.229%2052.5976%20198.396%2052.8979%20198.457%2053.1833C198.532%2053.4687%20198.449%2053.6414%20198.207%2053.7015Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M200.33%2058.3199C200.042%2058.3199%20199.845%2058.2373%20199.739%2058.0721C199.633%2057.9219%20199.58%2057.7342%20199.58%2057.5089C199.58%2057.2836%20199.603%2057.0733%20199.648%2056.8781C199.709%2056.6678%20199.762%2056.4575%20199.807%2056.2472C199.868%2056.037%20199.928%2055.8267%20199.989%2055.6164C200.049%2055.4212%20200.102%2055.2184%20200.148%2055.0082L200.534%2053.2734C200.519%2053.0932%20200.549%2052.928%20200.625%2052.7778C200.7%2052.6276%20200.776%2052.4849%20200.852%2052.3497L202.623%2052.0118C202.789%2051.9667%20203.001%2051.8466%20203.259%2051.6513C203.531%2051.4411%20203.811%2051.1932%20204.099%2050.9079C204.387%2050.6075%20204.644%2050.2996%20204.871%2049.9842C205.37%2049.3083%20205.794%2048.6475%20206.143%2048.0016C206.506%2047.3558%20206.824%2046.695%20207.096%2046.0191C207.369%2045.3282%20207.634%2044.5848%20207.891%2043.7887C208.163%2042.9927%20208.466%2042.0991%20208.799%2041.1078C208.86%2040.9576%20208.913%2040.8074%20208.958%2040.6572C209.004%2040.507%20209.057%2040.3568%20209.117%2040.2066C209.057%2040.1916%20208.981%2040.1841%20208.89%2040.1841C208.799%2040.1841%20208.746%2040.1766%20208.731%2040.1616C208.413%2040.0264%20208.179%2039.7936%20208.027%2039.4632C207.891%2039.1327%20207.868%2038.8173%20207.959%2038.517C207.974%2038.3968%20208.058%2038.3292%20208.209%2038.3142C208.36%2038.2992%20208.534%2038.2992%20208.731%2038.3142C208.928%2038.3142%20209.102%2038.2992%20209.253%2038.2691C209.677%2038.194%20210.025%2038.1415%20210.298%2038.1114C210.57%2038.0664%20210.79%2038.0288%20210.956%2037.9988C211.138%2037.9687%20211.282%2037.9387%20211.388%2037.9087C212.024%2037.8486%20212.584%2037.8035%20213.068%2037.7735C213.568%2037.7284%20214.045%2037.6984%20214.499%2037.6834C214.968%2037.6533%20215.468%2037.6383%20215.997%2037.6383C216.3%2037.6383%20216.595%2037.7359%20216.883%2037.9312C217.171%2038.1264%20217.345%2038.3517%20217.405%2038.6071C217.42%2038.8173%20217.367%2039.1778%20217.246%2039.6885C217.14%2040.1841%20216.989%2040.7698%20216.792%2041.4457C216.595%2042.1216%20216.368%2042.8275%20216.111%2043.5634C215.869%2044.2994%20215.619%2045.0203%20215.362%2045.7262C215.104%2046.4171%20214.855%2047.0254%20214.612%2047.5511C214.506%2047.8364%20214.4%2048.1218%20214.294%2048.4072C214.204%2048.6775%20214.075%2049.0154%20213.908%2049.421C213.848%2049.6162%20213.757%2049.8415%20213.636%2050.0968C213.515%2050.3371%20213.416%2050.6075%20213.341%2050.9079C213.295%2051.0731%20213.303%2051.1707%20213.363%2051.2008C213.439%2051.2158%20213.553%2051.2008%20213.704%2051.1557C213.855%2051.1106%20214.022%2051.0656%20214.204%2051.0205C214.4%2050.9755%20214.574%2050.9454%20214.726%2050.9304C214.802%2050.9154%20214.87%2050.9079%20214.93%2050.9079C215.006%2050.9079%20215.074%2050.9229%20215.135%2050.9529C215.468%2051.0581%20215.71%2051.2383%20215.861%2051.4936C216.013%2051.749%20216.088%2052.0043%20216.088%2052.2596C216.058%2052.7703%20215.937%2053.326%20215.725%2053.9268C215.513%2054.5275%20215.263%2055.1133%20214.976%2055.684C214.688%2056.2548%20214.423%2056.7654%20214.181%2057.216C214.151%2057.3061%20214.113%2057.3962%20214.067%2057.4863C214.022%2057.5765%20213.977%2057.6666%20213.931%2057.7567C213.901%2057.8618%20213.863%2057.9594%20213.818%2058.0496C213.696%2058.1697%20213.553%2058.2223%20213.386%2058.2073C213.22%2058.2073%20213.038%2058.1247%20212.841%2057.9594C212.659%2057.8093%20212.463%2057.584%20212.251%2057.2836C212.19%2057.0733%20212.183%2056.8555%20212.228%2056.6302C212.289%2056.4049%20212.41%2056.1271%20212.591%2055.7967C212.849%2055.301%20213.098%2054.8279%20213.341%2054.3773C213.598%2053.9418%20213.78%2053.5588%20213.886%2053.2284L213.954%2052.9355C213.712%2052.9505%20213.462%2052.973%20213.204%2053.0031C212.962%2053.0181%20212.705%2053.0406%20212.432%2053.0707C212.175%2053.1007%20211.91%2053.1307%20211.638%2053.1608C211.38%2053.1758%20211.123%2053.1983%20210.866%2053.2284C210.82%2053.1983%20210.775%2053.1908%20210.729%2053.2058C210.684%2053.2058%20210.608%2053.2209%20210.502%2053.2509L209.072%2053.296C208.966%2053.296%20208.875%2053.296%20208.799%2053.296C208.739%2053.296%20208.678%2053.3035%20208.618%2053.3185C208.269%2053.4086%20208.012%2053.4461%20207.846%2053.4311C207.679%2053.4011%20207.452%2053.4086%20207.164%2053.4537C206.922%2053.4687%20206.672%2053.4912%20206.415%2053.5212C206.173%2053.5513%20205.923%2053.5738%20205.666%2053.5888C205.423%2053.6189%20205.174%2053.6414%20204.916%2053.6564C204.674%2053.6865%20204.424%2053.709%20204.167%2053.724C203.925%2053.754%20203.675%2053.7841%20203.418%2053.8141C203.251%2053.8291%20203.085%2053.8442%20202.918%2053.8592C202.752%2053.8892%20202.585%2053.9193%20202.419%2053.9493C202.267%2054.4599%20202.116%2055.0006%20201.964%2055.5714C201.828%2056.1571%20201.707%2056.6603%20201.601%2057.0808C201.51%2057.5014%20201.457%2057.7342%20201.442%2057.7792C201.427%2057.9294%20201.351%2058.0571%20201.215%2058.1622C201.094%2058.2673%20200.799%2058.3199%20200.33%2058.3199ZM205.439%2051.7865C205.696%2051.7715%20206.059%2051.749%20206.529%2051.7189C206.998%2051.6889%20207.497%2051.6513%20208.027%2051.6063C208.557%2051.5612%20209.064%2051.5162%20209.549%2051.4711C210.033%2051.426%20210.434%2051.3885%20210.752%2051.3585C211.085%2051.3284%20211.267%2051.3059%20211.297%2051.2909C211.448%2050.615%20211.562%2050.1194%20211.638%2049.804C211.728%2049.4735%20211.812%2049.2032%20211.887%2048.9929C211.978%2048.7676%20212.099%2048.4898%20212.251%2048.1593C212.357%2047.889%20212.455%2047.6262%20212.546%2047.3708C212.652%2047.1005%20212.75%2046.8376%20212.841%2046.5823C212.947%2046.312%20213.046%2046.0491%20213.136%2045.7938C213.242%2045.5235%20213.341%2045.2606%20213.432%2045.0053C213.537%2044.7349%20213.643%2044.4646%20213.749%2044.1943C214.113%2043.1279%20214.423%2042.2192%20214.68%2041.4682C214.953%2040.7023%20215.142%2040.0714%20215.248%2039.5758C214.945%2039.5608%20214.597%2039.5608%20214.204%2039.5758C213.825%2039.5908%20213.439%2039.6209%20213.046%2039.6659C212.667%2039.696%20212.319%2039.741%20212.001%2039.8011C211.683%2039.8612%20211.441%2039.9288%20211.274%2040.0039L211.002%2040.8374C210.987%2040.9125%20210.896%2041.1603%20210.729%2041.5809C210.578%2042.0014%20210.366%2042.5421%20210.094%2043.203C209.836%2043.8488%20209.526%2044.5622%20209.163%2045.3432C208.814%2046.1242%20208.436%2046.9127%20208.027%2047.7088C207.634%2048.5048%20207.217%2049.2633%20206.778%2049.9842C206.339%2050.6901%20205.893%2051.2909%20205.439%2051.7865Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M221.791%2055.301C221.504%2055.301%20221.201%2055.271%20220.883%2055.2109C220.58%2055.1508%20220.293%2055.0682%20220.02%2054.9631C219.672%2054.7979%20219.332%2054.5275%20218.999%2054.1521C218.665%2053.7766%20218.476%2053.4011%20218.431%2053.0256C218.416%2052.9054%20218.401%2052.7853%20218.385%2052.6651C218.385%2052.545%20218.393%2052.4098%20218.408%2052.2596C218.423%2052.1395%20218.438%2052.0193%20218.454%2051.8992C218.484%2051.764%20218.514%2051.6213%20218.544%2051.4711C218.575%2051.3209%20218.612%2051.1557%20218.658%2050.9755C218.703%2050.7952%20218.794%2050.4798%20218.93%2050.0293C219.082%2049.5637%20219.256%2049.038%20219.453%2048.4522C219.665%2047.8665%20219.877%2047.2882%20220.088%2046.7175C220.164%2046.5072%20220.24%2046.312%20220.316%2046.1317C220.391%2045.9365%20220.459%2045.7563%20220.52%2045.591C220.656%2045.2456%20220.777%2044.9527%20220.883%2044.7124C220.989%2044.4571%20221.072%2044.2769%20221.133%2044.1717C221.194%2044.0215%20221.247%2043.8788%20221.292%2043.7437C221.337%2043.6085%20221.375%2043.4658%20221.405%2043.3156C221.421%2043.2555%20221.489%2043.0903%20221.61%2042.82C221.731%2042.5496%20221.882%2042.2267%20222.064%2041.8512C222.246%2041.4607%20222.435%2041.0627%20222.632%2040.6572C222.828%2040.2517%20223.01%2039.8837%20223.177%2039.5533C223.358%2039.2078%20223.495%2038.96%20223.585%2038.8098C223.646%2038.6296%20223.714%2038.4869%20223.79%2038.3818C223.881%2038.2616%20224.017%2038.1565%20224.198%2038.0664C224.501%2038.0814%20224.728%2038.1715%20224.88%2038.3367C225.046%2038.5019%20225.266%2038.6296%20225.538%2038.7197C225.614%2038.975%20225.652%2039.2379%20225.652%2039.5082C225.667%2039.7636%20225.606%2040.0189%20225.47%2040.2742C225.046%2041.0853%20224.63%2041.9038%20224.221%2042.7299C223.828%2043.5409%20223.449%2044.367%20223.086%2045.2081C223.04%2045.2982%20222.995%2045.3958%20222.95%2045.5009C222.919%2045.591%20222.881%2045.6812%20222.836%2045.7713C222.775%2045.9515%20222.677%2046.1993%20222.541%2046.5147C222.42%2046.8301%20222.283%2047.1831%20222.132%2047.5736C222.056%2047.7839%20221.973%2048.0016%20221.882%2048.2269C221.807%2048.4522%20221.723%2048.685%20221.633%2048.9253C221.557%2049.1506%20221.481%2049.3834%20221.405%2049.6237C221.33%2049.849%20221.254%2050.0743%20221.178%2050.2996C220.997%2050.9004%20220.845%2051.4486%20220.724%2051.9442C220.618%2052.4248%20220.588%2052.7703%20220.633%2052.9805C220.649%2053.0707%20220.709%2053.1382%20220.815%2053.1833C220.936%2053.2133%20221.072%2053.2359%20221.224%2053.2509C221.39%2053.2509%20221.542%2053.2509%20221.678%2053.2509C221.829%2053.2509%20221.935%2053.2509%20221.996%2053.2509C222.041%2053.2209%20222.087%2053.2058%20222.132%2053.2058C222.193%2053.1908%20222.246%2053.1833%20222.291%2053.1833C222.336%2053.1833%20222.382%2053.1833%20222.427%2053.1833C222.473%2053.1833%20222.518%2053.1833%20222.564%2053.1833C222.942%2053.0632%20223.366%2052.9505%20223.835%2052.8454C224.304%2052.7252%20224.751%2052.6126%20225.175%2052.5074C225.16%2052.3873%20225.16%2052.2671%20225.175%2052.147C225.19%2052.0268%20225.213%2051.9067%20225.243%2051.7865C225.349%2051.396%20225.462%2051.0205%20225.584%2050.6601C225.705%2050.2996%20225.848%2049.9391%20226.015%2049.5787C226.091%2049.4435%20226.144%2049.3083%20226.174%2049.1732C226.219%2049.023%20226.257%2048.8803%20226.287%2048.7451C226.424%2048.2495%20226.575%2047.7688%20226.742%2047.3032C226.923%2046.8226%20227.113%2046.3495%20227.309%2045.8839C227.506%2045.4033%20227.703%2044.9302%20227.9%2044.4646C228.097%2043.984%20228.278%2043.5034%20228.445%2043.0227C228.52%2042.7674%20228.634%2042.437%20228.785%2042.0315C228.937%2041.6109%20229.088%2041.1904%20229.239%2040.7698C229.361%2040.4544%20229.474%2040.1616%20229.58%2039.8912C229.701%2039.6209%20229.815%2039.4106%20229.921%2039.2604C230.087%2039.2904%20230.246%2039.3205%20230.397%2039.3505C230.564%2039.3806%20230.723%2039.4031%20230.874%2039.4181C230.935%2039.5983%20231.003%2039.7185%20231.079%2039.7786C231.154%2039.8236%20231.23%2039.8687%20231.306%2039.9137C231.397%2039.9588%20231.487%2040.0489%20231.578%2040.1841C231.669%2040.3042%20231.752%2040.537%20231.828%2040.8825C231.752%2040.9726%20231.639%2041.1829%20231.487%2041.5133C231.351%2041.8287%20231.185%2042.2192%20230.988%2042.6848C230.806%2043.1504%20230.609%2043.646%20230.397%2044.1717C230.201%2044.6974%20230.004%2045.2156%20229.807%2045.7262C229.625%2046.2369%20229.459%2046.6875%20229.308%2047.078C229.232%2047.3183%20229.156%2047.5285%20229.08%2047.7088C229.02%2047.874%20228.974%2048.0092%20228.944%2048.1143C228.869%2048.3396%20228.793%2048.5649%20228.717%2048.7902C228.641%2049.0004%20228.543%2049.2107%20228.422%2049.421C228.346%2049.5411%20228.24%2049.7739%20228.104%2050.1194C227.983%2050.4648%20227.862%2050.8178%20227.741%2051.1782C227.635%2051.5237%20227.574%2051.7715%20227.559%2051.9217C227.65%2051.8916%20227.733%2051.8691%20227.809%2051.8541C227.9%2051.8241%20227.991%2051.8015%20228.081%2051.7865C228.248%2051.7565%20228.414%2051.7264%20228.581%2051.6964C228.747%2051.6513%20228.906%2051.6138%20229.058%2051.5837C229.361%2051.5087%20229.648%2051.4411%20229.921%2051.381C230.208%2051.3209%20230.496%2051.2683%20230.784%2051.2233C231.071%2051.1632%20231.359%2051.1257%20231.646%2051.1106C231.707%2051.1106%20231.767%2051.1106%20231.828%2051.1106C231.889%2051.0956%20231.949%2051.0881%20232.01%2051.0881C232.116%2050.4873%20232.259%2049.9617%20232.441%2049.5111C232.623%2049.0455%20232.789%2048.5348%20232.941%2047.9791C233.092%2047.4985%20233.243%2047.0479%20233.395%2046.6274C233.546%2046.2068%20233.705%2045.7863%20233.872%2045.3658C234.038%2044.9452%20234.212%2044.5097%20234.394%2044.0591C234.515%2043.6085%20234.651%2043.1504%20234.803%2042.6848C234.969%2042.2042%20235.151%2041.7536%20235.348%2041.3331C235.438%2041.1228%20235.529%2040.9125%20235.62%2040.7023C235.711%2040.492%20235.787%2040.2742%20235.847%2040.0489C235.787%2039.8386%20235.802%2039.6134%20235.893%2039.3731C235.983%2039.1177%20236.059%2038.96%20236.12%2038.8999C236.392%2038.8098%20236.702%2038.8098%20237.051%2038.8999C237.399%2038.975%20237.694%2039.1252%20237.936%2039.3505C238.178%2039.5758%20238.269%2039.8537%20238.209%2040.1841C238.163%2040.4845%20238.073%2040.7999%20237.936%2041.1303C237.8%2041.4607%20237.649%2041.7912%20237.482%2042.1216C237.331%2042.437%20237.202%2042.7449%20237.096%2043.0453C237.051%2043.1955%20236.998%2043.3381%20236.937%2043.4733C236.892%2043.6085%20236.839%2043.7512%20236.778%2043.9014C236.642%2044.2618%20236.506%2044.6223%20236.369%2044.9828C236.233%2045.3432%20236.105%2045.7037%20235.983%2046.0642C235.862%2046.4246%20235.749%2046.8001%20235.643%2047.1906C235.582%2047.4309%20235.507%2047.6637%20235.416%2047.889C235.325%2048.0993%20235.242%2048.3246%20235.166%2048.5649C235.09%2048.8502%20234.992%2049.1356%20234.871%2049.421C234.765%2049.7063%20234.659%2049.9917%20234.553%2050.2771C234.447%2050.5624%20234.356%2050.8553%20234.28%2051.1557C234.417%2051.2008%20234.538%2051.2608%20234.644%2051.3359C234.765%2051.396%20234.856%2051.4636%20234.916%2051.5387C235.098%2051.7189%20235.189%2051.9217%20235.189%2052.147C235.189%2052.3723%20235.09%2052.5675%20234.893%2052.7327C234.712%2052.8829%20234.424%2052.9655%20234.031%2052.9805C233.97%2053.0556%20233.902%2053.1382%20233.826%2053.2284C233.751%2053.3035%20233.675%2053.3786%20233.599%2053.4537H232.555C232.509%2053.3936%20232.456%2053.3335%20232.396%2053.2734C232.35%2053.2133%20232.305%2053.1533%20232.259%2053.0932C231.745%2053.1533%20231.238%2053.2284%20230.738%2053.3185C230.239%2053.4086%20229.739%2053.5212%20229.239%2053.6564C229.133%2053.6865%20229.02%2053.7015%20228.899%2053.7015C228.778%2053.7165%20228.664%2053.739%20228.558%2053.7691C228.24%2053.8592%20227.922%2053.9418%20227.604%2054.0169C227.287%2054.107%20226.961%2054.1896%20226.628%2054.2647C226.31%2054.3398%20225.992%2054.4224%20225.674%2054.5125C225.553%2054.5426%20225.425%2054.5801%20225.288%2054.6252C225.152%2054.6702%20225.016%2054.7078%20224.88%2054.7378C224.743%2054.7829%20224.607%2054.8204%20224.471%2054.8505C224.35%2054.8805%20224.221%2054.903%20224.085%2054.918C223.691%2054.9481%20223.313%2055.0157%20222.95%2055.1208C222.586%2055.241%20222.2%2055.301%20221.791%2055.301Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M246.79%2055.6615C246.411%2055.5113%20246.131%2055.301%20245.95%2055.0307C245.768%2054.7754%20245.715%2054.475%20245.791%2054.1295C245.761%2054.2497%20245.783%2054.2271%20245.859%2054.0619C245.95%2053.8967%20246.063%2053.6489%20246.2%2053.3185C246.351%2052.9881%20246.51%2052.6201%20246.676%2052.2146C246.843%2051.794%20247.002%2051.381%20247.153%2050.9755C247.32%2050.5699%20247.456%2050.2245%20247.562%2049.9391C247.819%2049.2933%20248.054%2048.7076%20248.266%2048.1819C248.478%2047.6562%20248.652%2047.2056%20248.788%2046.8301C248.94%2046.4547%20249.053%2046.1618%20249.129%2045.9515C249.204%2045.7412%20249.242%2045.6286%20249.242%2045.6136C249.394%2045.2681%20249.537%2044.8701%20249.674%2044.4195C249.825%2043.9539%20249.984%2043.5559%20250.151%2043.2255C250.241%2043.0152%20250.325%2042.7975%20250.4%2042.5722C250.491%2042.3469%20250.574%2042.1216%20250.65%2041.8963C250.257%2042.3469%20249.833%2042.8425%20249.379%2043.3832C248.94%2043.9089%20248.478%2044.4496%20247.993%2045.0053C247.524%2045.561%20247.047%2046.1167%20246.563%2046.6724C246.094%2047.2282%20245.639%2047.7613%20245.2%2048.272C244.777%2048.7826%20244.383%2049.2558%20244.02%2049.6913C243.656%2050.1119%20243.346%2050.4723%20243.089%2050.7727C242.831%2051.0581%20242.642%2051.2683%20242.521%2051.4035C242.188%2051.6588%20241.878%2051.9367%20241.59%2052.2371C241.317%2052.5225%20241.015%2052.7928%20240.682%2053.0481C240.545%2053.1533%20240.364%2053.296%20240.137%2053.4762C239.925%2053.6414%20239.713%2053.7916%20239.501%2053.9268C239.304%2054.0619%20239.138%2054.1295%20239.001%2054.1295C238.396%2054.0244%20238.01%2053.8442%20237.843%2053.5888C237.692%2053.3485%20237.662%2053.0632%20237.752%2052.7327C237.858%2052.3873%20237.98%2052.0343%20238.116%2051.6739C238.191%2051.4636%20238.26%2051.2458%20238.32%2051.0205C238.381%2050.7952%20238.426%2050.5549%20238.456%2050.2996C238.577%2049.7739%20238.699%2049.3158%20238.82%2048.9253C238.941%2048.5348%20239.054%2048.1819%20239.16%2047.8665C239.266%2047.506%20239.365%2047.1531%20239.456%2046.8076C239.561%2046.4622%20239.622%2046.1242%20239.637%2045.7938C239.789%2045.5235%20239.94%2045.2081%20240.091%2044.8476C240.243%2044.4721%20240.379%2044.1116%20240.5%2043.7662C240.636%2043.4208%20240.742%2043.1654%20240.818%2043.0002C240.984%2042.6398%20241.121%2042.2643%20241.227%2041.8738C241.348%2041.4833%20241.492%2041.1003%20241.658%2040.7248C241.764%2040.5145%20241.908%2040.2442%20242.09%2039.9137C242.271%2039.5683%20242.438%2039.2229%20242.589%2038.8774C242.74%2038.532%20242.816%2038.2541%20242.816%2038.0438C242.816%2037.8186%20242.899%2037.6608%20243.066%2037.5707C243.232%2037.4806%20243.429%2037.4506%20243.656%2037.4806C243.883%2037.4956%20244.088%2037.5707%20244.269%2037.7059C244.466%2037.8261%20244.587%2037.9988%20244.633%2038.2241C244.693%2038.3893%20244.724%2038.5695%20244.724%2038.7648C244.739%2038.96%20244.708%2039.1478%20244.633%2039.328L242.748%2044.0816L240.682%2049.4886C240.591%2049.7138%20240.5%2049.9391%20240.409%2050.1644C240.318%2050.3897%20240.228%2050.615%20240.137%2050.8403L244.724%2046.2894C244.981%2046.0191%20245.231%2045.7412%20245.473%2045.4559C245.73%2045.1705%20245.965%2044.8851%20246.177%2044.5998C246.48%2044.1942%20246.782%2043.8263%20247.085%2043.4959C247.388%2043.1504%20247.668%2042.8425%20247.925%2042.5722C248.198%2042.3018%20248.44%2042.0615%20248.652%2041.8512C248.864%2041.641%20249.038%2041.4682%20249.174%2041.3331L252.058%2038.2917L252.626%2038.0664C252.913%2038.0363%20253.155%2038.1039%20253.352%2038.2691C253.549%2038.4343%20253.678%2038.6446%20253.738%2038.8999C253.814%2039.1403%20253.806%2039.3731%20253.716%2039.5983C253.655%2039.7335%20253.557%2039.9588%20253.42%2040.2742C253.284%2040.5896%20253.125%2040.9726%20252.944%2041.4232C252.762%2041.8587%20252.565%2042.3394%20252.353%2042.865C252.141%2043.3907%20251.922%2043.9389%20251.695%2044.5097C251.483%2045.0654%20251.263%2045.6286%20251.036%2046.1993C250.824%2046.755%20250.62%2047.2882%20250.423%2047.7989C250.317%2048.1143%20250.204%2048.4297%20250.082%2048.7451C249.976%2049.0455%20249.87%2049.3534%20249.765%2049.6688C249.659%2049.9842%20249.553%2050.2996%20249.447%2050.615C249.341%2050.9304%20249.227%2051.2458%20249.106%2051.5612C249%2051.8616%20248.894%2052.1695%20248.788%2052.4849C248.728%2052.6952%20248.652%2052.8979%20248.561%2053.0932C248.47%2053.2884%20248.387%2053.4762%20248.311%2053.6564C248.22%2053.8216%20248.145%2053.9793%20248.084%2054.1295C248.024%2054.2947%20247.963%2054.5275%20247.903%2054.8279C247.812%2055.1433%20247.653%2055.3836%20247.426%2055.5488C247.214%2055.7291%20247.002%2055.7666%20246.79%2055.6615Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M258.439%2054.2422C258.303%2054.2422%20258.152%2054.1746%20257.985%2054.0394C257.819%2053.9193%20257.667%2053.7766%20257.531%2053.6114C257.41%2053.4612%20257.342%2053.341%20257.327%2053.2509C257.372%2052.9505%20257.486%2052.4924%20257.667%2051.8766C257.864%2051.2458%20258.099%2050.5174%20258.371%2049.6913C258.644%2048.8653%20258.946%2047.9941%20259.279%2047.078C259.628%2046.1618%20259.976%2045.2681%20260.324%2044.397C260.642%2043.6761%20260.922%2043.0002%20261.164%2042.3694C261.421%2041.7386%20261.626%2041.2204%20261.777%2040.8149C261.929%2040.4094%20262.004%2040.1916%20262.004%2040.1616C262.125%2040.1315%20262.231%2040.0714%20262.322%2039.9813C262.428%2039.8762%20262.526%2039.7936%20262.617%2039.7335C262.723%2039.7035%20262.784%2039.6434%20262.799%2039.5533C262.814%2039.4481%20262.837%2039.358%20262.867%2039.2829C262.913%2039.1928%20263.011%2039.1478%20263.162%2039.1478C263.344%2039.1478%20263.526%2039.2003%20263.707%2039.3055C263.889%2039.3956%20264.048%2039.5608%20264.184%2039.8011C264.26%2039.9363%20264.335%2040.0865%20264.411%2040.2517C264.487%2040.4019%20264.555%2040.6347%20264.616%2040.9501C264.676%2041.2655%20264.729%2041.7311%20264.774%2042.3469C264.82%2042.9476%20264.85%2043.7587%20264.865%2044.78C264.896%2045.3057%20264.918%2045.8088%20264.933%2046.2894C264.964%2046.755%20264.994%2047.1681%20265.024%2047.5285C265.055%2047.889%20265.077%2048.1819%20265.092%2048.4072C265.108%2048.6325%20265.115%2048.7601%20265.115%2048.7902C265.115%2048.7902%20265.108%2048.7977%20265.092%2048.8127C265.092%2048.8127%20265.092%2048.8202%20265.092%2048.8352C265.092%2048.9103%20265.123%2049.053%20265.183%2049.2633C265.244%2049.4735%20265.274%2049.6387%20265.274%2049.7589C265.365%2049.9091%20265.403%2050.0067%20265.388%2050.0518C265.372%2050.0968%20265.388%2050.1194%20265.433%2050.1194C265.463%2050.1194%20265.516%2050.0443%20265.592%2049.8941C265.668%2049.7439%20265.743%2049.5787%20265.819%2049.3984C265.895%2049.2032%20265.933%2049.0455%20265.933%2048.9253C265.933%2048.9103%20265.933%2048.9028%20265.933%2048.9028C265.933%2048.8878%20265.933%2048.8803%20265.933%2048.8803C266.008%2048.8202%20266.099%2048.685%20266.205%2048.4748C266.326%2048.2645%20266.447%2048.0392%20266.568%2047.7989C266.689%2047.5436%20266.788%2047.3333%20266.864%2047.1681C266.939%2046.8827%20267.03%2046.6349%20267.136%2046.4246C267.257%2046.2143%20267.348%2046.0341%20267.409%2045.8839C267.56%2045.5235%20267.696%2045.163%20267.817%2044.8025C267.953%2044.4421%20268.075%2044.1041%20268.181%2043.7887C268.302%2043.4583%20268.408%2043.1804%20268.498%2042.9552C268.589%2042.7148%20268.665%2042.5346%20268.726%2042.4145C268.726%2042.3994%20268.726%2042.3919%20268.726%2042.3919C268.726%2042.3919%20268.726%2042.3844%20268.726%2042.3694C268.71%2042.2042%20268.741%2042.0164%20268.816%2041.8062C268.907%2041.5809%20268.983%2041.3556%20269.043%2041.1303C269.225%2040.4695%20269.407%2040.0114%20269.588%2039.756C269.77%2039.5007%20269.967%2039.3731%20270.179%2039.3731C270.27%2039.3731%20270.398%2039.4181%20270.565%2039.5082C270.746%2039.5983%20270.913%2039.7185%20271.064%2039.8687C271.231%2040.0189%20271.329%2040.1916%20271.36%2040.3869C271.36%2040.4319%20271.352%2040.4845%20271.337%2040.5446C271.337%2040.6046%20271.329%2040.6797%20271.314%2040.7698C271.193%2041.1453%20271.064%2041.5133%20270.928%2041.8738C270.792%2042.2342%20270.663%2042.6022%20270.542%2042.9777C270.436%2043.3682%20270.285%2043.8413%20270.088%2044.397C269.891%2044.9377%20269.687%2045.4784%20269.475%2046.0191C269.278%2046.5598%20269.089%2047.0404%20268.907%2047.4609C268.741%2047.8665%20268.62%2048.1293%20268.544%2048.2495C268.468%2048.3997%20268.392%2048.5498%20268.317%2048.7C268.241%2048.8502%20268.165%2049.0004%20268.09%2049.1506C267.999%2049.5561%20267.916%2049.804%20267.84%2049.8941C267.764%2049.9842%20267.719%2050.0368%20267.704%2050.0518C267.673%2050.0968%20267.605%2050.202%20267.499%2050.3672C267.409%2050.5174%20267.31%2050.6676%20267.204%2050.8178C267.113%2050.968%20267.053%2051.0581%20267.022%2051.0881C267.022%2051.0881%20266.97%2051.1857%20266.864%2051.381C266.773%2051.5762%20266.636%2051.794%20266.455%2052.0343C266.44%2052.0493%20266.425%2052.0644%20266.409%2052.0794C266.409%2052.0794%20266.409%2052.0869%20266.409%2052.1019C266.334%2052.2972%20266.182%2052.4999%20265.955%2052.7102C265.728%2052.9054%20265.554%2053.0106%20265.433%2053.0256C265.236%2052.9956%20264.994%2052.8754%20264.706%2052.6651C264.419%2052.4399%20264.146%2052.132%20263.889%2051.7415C263.647%2051.3359%20263.465%2050.8553%20263.344%2050.2996C263.283%2049.9692%20263.215%2049.6012%20263.14%2049.1957C263.079%2048.7902%20263.026%2048.2795%20262.981%2047.6637C262.935%2047.0329%20262.913%2046.2444%20262.913%2045.2982C262.913%2044.6523%20262.92%2044.1192%20262.935%2043.6986C262.965%2043.2781%20262.981%2043.0603%20262.981%2043.0453C262.965%2043.0453%20262.897%2043.1955%20262.776%2043.4959C262.655%2043.7812%20262.511%2044.1567%20262.345%2044.6223C262.178%2045.0879%20261.997%2045.5986%20261.8%2046.1543C261.603%2046.695%20261.406%2047.2282%20261.209%2047.7538C261.028%2048.2795%20260.861%2048.7526%20260.71%2049.1732C260.574%2049.5787%20260.475%2049.8791%20260.415%2050.0743C260.082%2050.9454%20259.824%2051.6438%20259.643%2052.1695C259.461%2052.6952%20259.355%2053.0406%20259.325%2053.2058C259.325%2053.311%20259.264%2053.4461%20259.143%2053.6114C259.037%2053.7766%20258.916%2053.9193%20258.78%2054.0394C258.644%2054.1746%20258.53%2054.2422%20258.439%2054.2422ZM275.606%2048.8803C275.364%2048.8953%20275.114%2048.9103%20274.856%2048.9253C274.599%2048.9404%20274.342%2048.9554%20274.084%2048.9704C273.933%2048.9854%20273.683%2049.0079%20273.335%2049.038C273.002%2049.053%20272.631%2049.0605%20272.222%2049.0605C271.617%2049.0605%20271.155%2048.9704%20270.837%2048.7902C270.519%2048.5949%20270.36%2048.3997%20270.36%2048.2044C270.36%2048.0542%20270.466%2047.9416%20270.678%2047.8665C270.89%2047.7764%20271.216%2047.7163%20271.655%2047.6862C272.139%2047.5661%20272.563%2047.491%20272.926%2047.4609C273.305%2047.4159%20273.782%2047.3934%20274.357%2047.3934C274.887%2047.3934%20275.333%2047.476%20275.697%2047.6412C276.075%2047.8064%20276.264%2048.0317%20276.264%2048.3171C276.264%2048.4672%20276.211%2048.6024%20276.105%2048.7226C276.015%2048.8277%20275.878%2048.8803%20275.697%2048.8803C275.681%2048.8803%20275.666%2048.8803%20275.651%2048.8803C275.636%2048.8803%20275.621%2048.8803%20275.606%2048.8803ZM274.448%2046.5147C273.948%2046.5147%20273.539%2046.4246%20273.222%2046.2444C272.919%2046.0491%20272.684%2045.8238%20272.518%2045.5685C272.351%2045.2982%20272.238%2045.0579%20272.177%2044.8476C272.116%2044.6223%20272.079%2044.4796%20272.063%2044.4195C272.063%2044.3444%20272.063%2044.3294%20272.063%2044.3745C272.079%2044.4195%20272.086%2044.412%20272.086%2044.352C272.086%2044.2769%20272.086%2044.0365%20272.086%2043.631C272.086%2043.4658%20272.086%2043.2631%20272.086%2043.0227C272.101%2042.7824%20272.139%2042.5571%20272.2%2042.3469C272.26%2042.1216%20272.351%2041.9639%20272.472%2041.8738C272.684%2041.4833%20272.889%2041.1979%20273.085%2041.0177C273.297%2040.8374%20273.426%2040.6572%20273.471%2040.477C273.714%2040.3568%20273.91%2040.2742%20274.062%2040.2292C274.213%2040.1691%20274.357%2040.139%20274.493%2040.139C274.962%2040.139%20275.417%2040.2367%20275.856%2040.4319C276.295%2040.6272%20276.658%2040.92%20276.946%2041.3105C277.233%2041.686%20277.377%2042.1441%20277.377%2042.6848C277.377%2043.2255%20277.339%2043.6536%20277.263%2043.969C277.188%2044.2844%20277.067%2044.5622%20276.9%2044.8025C276.734%2045.0278%20276.507%2045.3057%20276.219%2045.6361C276.128%2045.7863%20275.924%2045.974%20275.606%2046.1993C275.303%2046.4096%20274.917%2046.5147%20274.448%2046.5147ZM274.334%2044.8251C274.501%2044.8251%20274.682%2044.7725%20274.879%2044.6674C275.091%2044.5472%20275.273%2044.3595%20275.424%2044.1041C275.591%2043.8338%20275.674%2043.4883%20275.674%2043.0678C275.659%2042.6923%20275.628%2042.3844%20275.583%2042.1441C275.538%2041.9038%20275.386%2041.7837%20275.129%2041.7837C274.614%2041.7837%20274.243%2041.9263%20274.016%2042.2117C273.789%2042.4971%20273.676%2042.9627%20273.676%2043.6085C273.676%2043.8638%20273.698%2044.1342%20273.744%2044.4195C273.804%2044.6899%20274.001%2044.8251%20274.334%2044.8251Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M285.4%2053.5438C285.022%2053.5438%20284.651%2053.4762%20284.288%2053.341C283.939%2053.1908%20283.659%2053.0181%20283.447%2052.8228C283.235%2052.6276%20283.137%2052.4399%20283.152%2052.2596C283.167%2052.0193%20283.251%2051.8316%20283.402%2051.6964C283.553%2051.5612%20283.796%2051.5162%20284.129%2051.5612C284.643%2051.6664%20285.166%2051.7039%20285.695%2051.6739C286.225%2051.6288%20286.717%2051.5237%20287.171%2051.3585C287.641%2051.1932%20288.019%2050.968%20288.307%2050.6826C288.715%2050.2921%20288.927%2049.9617%20288.943%2049.6913C288.958%2049.406%20288.746%2049.1206%20288.307%2048.8352C288.11%2048.7%20287.868%2048.5724%20287.58%2048.4522C287.292%2048.3321%20287.005%2048.242%20286.717%2048.1819C286.445%2048.1068%20286.203%2048.0767%20285.991%2048.0918C285.854%2048.1068%20285.688%2048.0843%20285.491%2048.0242C285.294%2047.9491%20285.097%2047.859%20284.901%2047.7538C284.81%2047.6487%20284.727%2047.476%20284.651%2047.2357C284.575%2046.9954%20284.522%2046.8452%20284.492%2046.7851C284.477%2046.71%20284.53%2046.6199%20284.651%2046.5147C284.772%2046.4096%20285.014%2046.2519%20285.377%2046.0416C285.741%2045.8163%20286.271%2045.5159%20286.967%2045.1405C287.603%2044.795%20288.087%2044.5322%20288.42%2044.352C288.768%2044.1567%20289.033%2044.0065%20289.215%2043.9014C289.412%2043.7812%20289.578%2043.6611%20289.715%2043.5409C289.896%2043.3306%20289.979%2043.1729%20289.964%2043.0678C289.949%2042.9627%20289.745%2042.8726%20289.351%2042.7975C288.973%2042.7674%20288.67%2042.7674%20288.443%2042.7975C288.216%2042.8125%20288.102%2042.85%20288.102%2042.9101C288.102%2042.9101%20288.095%2042.9101%20288.08%2042.9101C288.08%2042.9101%20288.057%2042.9101%20288.012%2042.9101C287.936%2042.8801%20287.769%2042.8876%20287.512%2042.9326C287.255%2042.9777%20287.005%2043.0303%20286.763%2043.0903C286.536%2043.1504%20286.414%2043.203%20286.399%2043.248C286.384%2043.2781%20286.278%2043.3306%20286.081%2043.4057C285.9%2043.4658%20285.711%2043.5184%20285.514%2043.5634C285.332%2043.6085%20285.219%2043.631%20285.173%2043.631C285.097%2043.601%20285.007%2043.4959%20284.901%2043.3156C284.81%2043.1354%20284.734%2042.9476%20284.674%2042.7524C284.613%2042.5421%20284.598%2042.3994%20284.628%2042.3243C284.658%2042.2643%20284.764%2042.1742%20284.946%2042.054C285.143%2041.9188%20285.362%2041.7836%20285.605%2041.6485C285.847%2041.4983%20286.051%2041.3856%20286.218%2041.3105C286.43%2041.2505%20286.74%2041.1979%20287.149%2041.1528C287.573%2041.0928%20287.989%2041.0477%20288.398%2041.0177C288.821%2040.9726%20289.124%2040.9576%20289.306%2040.9726C290.002%2041.0477%20290.562%2041.2279%20290.986%2041.5133C291.41%2041.7837%20291.683%2042.2192%20291.804%2042.82C291.849%2043.0303%20291.849%2043.248%20291.804%2043.4733C291.758%2043.6986%20291.66%2043.9239%20291.508%2044.1492C291.357%2044.3745%20291.13%2044.6223%20290.827%2044.8926C290.449%2045.133%20290.154%2045.3357%20289.942%2045.5009C289.745%2045.6511%20289.472%2045.8088%20289.124%2045.974C289.018%2046.0491%20288.852%2046.1317%20288.625%2046.2219C288.398%2046.312%20288.186%2046.3946%20287.989%2046.4697C287.792%2046.5448%20287.694%2046.5973%20287.694%2046.6274C287.694%2046.6274%20287.762%2046.6424%20287.898%2046.6724C288.049%2046.6875%20288.208%2046.7175%20288.375%2046.7626C288.556%2046.7926%20288.685%2046.8452%20288.761%2046.9203C289.2%2047.0704%20289.601%2047.3333%20289.964%2047.7088C290.343%2048.0692%20290.608%2048.3546%20290.759%2048.5649C290.971%2049.0305%20290.994%2049.5411%20290.827%2050.0968C290.676%2050.6375%20290.396%2051.1557%20289.987%2051.6513C289.593%2052.132%20289.132%2052.53%20288.602%2052.8454C288.178%2053.0857%20287.656%2053.2584%20287.035%2053.3635C286.43%2053.4537%20285.885%2053.5137%20285.4%2053.5438Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M300.459%2053.9042C300.369%2053.9343%20300.24%2053.8892%20300.073%2053.7691C299.922%2053.6489%20299.809%2053.5663%20299.733%2053.5212C299.581%2053.4011%20299.423%2053.341%20299.256%2053.341C299.105%2053.326%20299.014%2053.2584%20298.983%2053.1383C298.983%2053.1383%20298.999%2053.0782%20299.029%2052.958C299.074%2052.8379%20299.15%2052.7327%20299.256%2052.6426C299.468%2052.4624%20299.665%2052.2897%20299.846%2052.1244C300.043%2051.9592%20300.301%2051.7339%20300.618%2051.4486C300.951%2051.1482%20301.406%2050.7427%20301.981%2050.232C302.511%2049.7514%20302.927%2049.3534%20303.23%2049.038C303.548%2048.7076%20303.684%2048.3997%20303.638%2048.1143C303.502%2047.8139%20303.215%2047.4309%20302.776%2046.9653C302.352%2046.4997%20301.61%2045.974%20300.55%2045.3883C300.187%2045.2081%20299.854%2044.9753%20299.551%2044.6899C299.248%2044.4045%20299.052%2044.1417%20298.961%2043.9014C298.87%2043.646%20298.938%2043.4883%20299.165%2043.4283C299.286%2043.4132%20299.559%2043.4057%20299.983%2043.4057C300.422%2043.3907%20300.876%2043.4883%20301.345%2043.6986C301.89%2043.984%20302.291%2044.2018%20302.549%2044.352C302.821%2044.4871%20303.071%2044.6899%20303.298%2044.9602C303.813%2045.2456%20304.214%2045.5535%20304.501%2045.8839C304.789%2046.2143%20305.054%2046.6048%20305.296%2047.0554L305.841%2048.0016L306%2048.6775C305.924%2048.6925%20305.841%2048.7676%20305.75%2048.9028C305.675%2049.023%20305.606%2049.1506%20305.546%2049.2858C305.5%2049.406%20305.47%2049.4735%20305.455%2049.4886C305.319%2049.6538%20305.137%2049.8415%20304.91%2050.0518C304.698%2050.2621%20304.411%2050.5174%20304.047%2050.8178C303.699%2051.1182%20303.26%2051.4936%20302.73%2051.9442C302.17%2052.3497%20301.784%2052.6576%20301.572%2052.8679C301.375%2053.0782%20301.201%2053.2584%20301.05%2053.4086C300.959%2053.5137%20300.853%2053.6189%20300.732%2053.724C300.626%2053.8442%20300.535%2053.9042%20300.459%2053.9042ZM295.441%2053.9042C295.35%2053.9343%20295.222%2053.8892%20295.055%2053.7691C294.904%2053.6489%20294.79%2053.5663%20294.715%2053.5212C294.563%2053.4011%20294.404%2053.341%20294.238%2053.341C294.086%2053.326%20293.995%2053.2584%20293.965%2053.1383C293.965%2053.1383%20293.98%2053.0782%20294.011%2052.958C294.056%2052.8379%20294.132%2052.7327%20294.238%2052.6426C294.45%2052.4624%20294.646%2052.2897%20294.828%2052.1244C295.025%2051.9592%20295.282%2051.7339%20295.6%2051.4486C295.918%2051.1482%20296.365%2050.7427%20296.94%2050.232C297.47%2049.7514%20297.886%2049.3534%20298.189%2049.038C298.507%2048.7076%20298.643%2048.3997%20298.597%2048.1143C298.461%2047.8139%20298.174%2047.4309%20297.735%2046.9653C297.311%2046.4997%20296.569%2045.974%20295.509%2045.3883C295.146%2045.2081%20294.813%2044.9753%20294.51%2044.6899C294.223%2044.4045%20294.033%2044.1417%20293.943%2043.9014C293.852%2043.646%20293.92%2043.4883%20294.147%2043.4283C294.268%2043.4132%20294.54%2043.4057%20294.964%2043.4057C295.388%2043.3907%20295.835%2043.4883%20296.304%2043.6986C296.849%2043.984%20297.25%2044.2018%20297.508%2044.352C297.78%2044.4871%20298.03%2044.6899%20298.257%2044.9602C298.772%2045.2456%20299.173%2045.5535%20299.46%2045.8839C299.748%2046.2143%20300.013%2046.6048%20300.255%2047.0554L300.8%2048.0016L300.959%2048.6775C300.883%2048.6925%20300.8%2048.7676%20300.709%2048.9028C300.634%2049.023%20300.565%2049.1506%20300.505%2049.2858C300.459%2049.406%20300.429%2049.4735%20300.414%2049.4886C300.278%2049.6538%20300.096%2049.8415%20299.869%2050.0518C299.657%2050.2621%20299.377%2050.5174%20299.029%2050.8178C298.681%2051.1182%20298.242%2051.4936%20297.712%2051.9442C297.152%2052.3497%20296.766%2052.6576%20296.554%2052.8679C296.357%2053.0782%20296.183%2053.2584%20296.032%2053.4086C295.941%2053.5137%20295.835%2053.6189%20295.714%2053.724C295.608%2053.8442%20295.517%2053.9042%20295.441%2053.9042Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M106.937%2073.2303C106.922%2073.0351%20106.944%2072.7647%20107.005%2072.4193C107.08%2072.0738%20107.164%2071.7359%20107.255%2071.4055C107.361%2071.0751%20107.444%2070.8348%20107.504%2070.6846C107.641%2070.264%20107.777%2069.8435%20107.913%2069.4229C108.064%2068.9874%20108.208%2068.5593%20108.345%2068.1388C108.496%2067.7182%20108.632%2067.3277%20108.753%2066.9673C108.753%2066.9523%20108.753%2066.9447%20108.753%2066.9447C108.768%2066.9297%20108.776%2066.9147%20108.776%2066.8997C108.776%2066.8847%20108.776%2066.8697%20108.776%2066.8546C108.776%2066.8246%20108.776%2066.7946%20108.776%2066.7645C108.776%2066.7345%20108.776%2066.6969%20108.776%2066.6519C108.715%2066.3365%20108.746%2066.0811%20108.867%2065.8859C109.003%2065.6906%20109.086%2065.5555%20109.117%2065.4804C109.253%2065.3602%20109.404%2065.2776%20109.571%2065.2325C109.737%2065.1875%20109.926%2065.225%20110.138%2065.3452C110.365%2065.2851%20110.683%2065.225%20111.092%2065.165C111.516%2065.1049%20111.826%2065.0298%20112.023%2064.9397C112.22%2064.9247%20112.386%2064.9096%20112.523%2064.8946C112.659%2064.8796%20112.795%2064.8721%20112.931%2064.8721C113.068%2064.8571%20113.234%2064.8646%20113.431%2064.8946C113.628%2064.8946%20113.84%2064.9697%20114.067%2065.1199C114.294%2065.2551%20114.513%2065.4578%20114.725%2065.7282C114.755%2065.9985%20114.733%2066.2163%20114.657%2066.3815C114.581%2066.5317%20114.422%2066.6218%20114.18%2066.6519C114.089%2066.6519%20113.9%2066.6519%20113.613%2066.6519C113.34%2066.6519%20113.052%2066.6669%20112.75%2066.6969C112.447%2066.712%20112.197%2066.757%20112%2066.8321C111.849%2066.8772%20111.698%2066.9147%20111.546%2066.9447C111.395%2066.9598%20111.251%2066.9748%20111.115%2066.9898C110.994%2066.9898%20110.88%2067.0123%20110.774%2067.0574C110.683%2067.2526%20110.608%2067.4779%20110.547%2067.7333C110.502%2067.9886%20110.441%2068.2139%20110.365%2068.4091C110.29%2068.6494%20110.214%2068.8822%20110.138%2069.1075C110.063%2069.3178%20109.987%2069.5281%20109.911%2069.7383C109.851%2069.9336%20109.79%2070.1213%20109.73%2070.3016C109.639%2070.602%20109.548%2070.8798%20109.457%2071.1351C109.381%2071.3754%20109.306%2071.6007%20109.23%2071.811C109.17%2072.0063%20109.109%2072.194%20109.048%2072.3742C108.942%2072.7047%20108.852%2072.975%20108.776%2073.1853C108.7%2073.3805%20108.64%2073.5382%20108.594%2073.6584C108.564%2073.7635%20108.526%2073.8461%20108.481%2073.9062C108.375%2073.9663%20108.239%2074.0113%20108.072%2074.0414C107.906%2074.0714%20107.747%2074.0789%20107.595%2074.0639C107.353%2074.0339%20107.186%2073.9437%20107.096%2073.7936C107.02%2073.6584%20106.967%2073.4706%20106.937%2073.2303Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M115.807%2072.577C115.489%2072.6821%20115.224%2072.7347%20115.012%2072.7347C114.8%2072.7197%20114.566%2072.622%20114.308%2072.4418C114.006%2072.1414%20113.9%2071.841%20113.99%2071.5407C114.096%2071.2253%20114.369%2070.9174%20114.808%2070.617C115.111%2070.4367%20115.33%2070.3466%20115.466%2070.3466C115.618%2070.3316%20115.837%2070.3842%20116.125%2070.5043C116.64%2070.8197%20116.867%2071.1727%20116.806%2071.5632C116.746%2071.9387%20116.413%2072.2766%20115.807%2072.577Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M126.739%2075.3706C126.088%2074.95%20125.702%2074.5295%20125.581%2074.109C125.475%2073.6884%20125.626%2073.3505%20126.035%2073.0952C126.126%2073.0351%20126.3%2073.0276%20126.557%2073.0726C126.83%2073.1177%20127.034%2073.2078%20127.17%2073.343C127.473%2073.6133%20127.814%2073.7785%20128.192%2073.8386C128.586%2073.9137%20129.063%2073.8762%20129.623%2073.726C130.258%2073.5307%20130.743%2073.2904%20131.076%2073.005C131.424%2072.7047%20131.81%2072.2991%20132.234%2071.7885C132.552%2071.383%20132.771%2070.9849%20132.893%2070.5944C133.029%2070.2039%20133.089%2069.851%20133.074%2069.5356C133.074%2069.2052%20132.998%2068.9573%20132.847%2068.7921C132.469%2068.2664%20131.999%2067.906%20131.439%2067.7107C130.879%2067.5005%20130.145%2067.5155%20129.237%2067.7558C129.131%2067.7708%20128.972%2067.8008%20128.76%2067.8459C128.548%2067.891%20128.359%2067.936%20128.192%2067.9811C128.026%2068.0111%20127.935%2068.0261%20127.92%2068.0261C127.814%2068.0562%20127.73%2068.0712%20127.67%2068.0712C127.609%2068.0712%20127.534%2068.1463%20127.443%2068.2965C127.367%2068.4317%20127.246%2068.7245%20127.079%2069.1751C126.913%2069.6107%20126.663%2070.2865%20126.33%2071.2027C126.012%2072.1189%20125.74%2072.7722%20125.513%2073.1627C125.301%2073.5382%20125.112%2073.7109%20124.945%2073.6809C124.779%2073.6359%20124.589%2073.4706%20124.377%2073.1853C124.256%2072.975%20124.12%2072.7422%20123.969%2072.4869C123.832%2072.2315%20123.84%2071.9687%20123.991%2071.6984C124.067%2071.5632%20124.128%2071.443%20124.173%2071.3379C124.218%2071.2177%20124.279%2071.015%20124.355%2070.7296C124.43%2070.5043%20124.574%2070.1138%20124.786%2069.5581C125.013%2068.9874%20125.278%2068.3265%20125.581%2067.5756C125.884%2066.8096%20126.201%2066.0211%20126.535%2065.21C126.868%2064.399%20127.185%2063.633%20127.488%2062.9121C127.806%2062.1911%20128.071%2061.5829%20128.283%2061.0872C128.495%2060.6216%20128.624%2060.2837%20128.669%2060.0734C128.714%2059.8631%20128.699%2059.7505%20128.624%2059.7355C128.624%2059.6604%20128.601%2059.5928%20128.555%2059.5327C128.51%2059.4576%20128.495%2059.39%20128.51%2059.33C128.51%2059.2699%20128.639%2059.1873%20128.896%2059.0821C129.169%2058.977%20129.456%2058.8794%20129.759%2058.7893C130.062%2058.6991%20130.281%2058.6691%20130.417%2058.6991C130.493%2058.6991%20130.584%2058.6991%20130.69%2058.6991C130.796%2058.6841%20130.849%2058.6466%20130.849%2058.5865C130.894%2058.5865%20131.038%2058.5715%20131.28%2058.5414C131.523%2058.5114%20131.787%2058.5114%20132.075%2058.5414C133.089%2058.6316%20133.922%2058.9244%20134.573%2059.4201C135.224%2059.9007%20135.542%2060.6742%20135.527%2061.7406C135.511%2061.9959%20135.405%2062.3263%20135.209%2062.7318C135.012%2063.1374%20134.762%2063.5429%20134.459%2063.9484C134.172%2064.3539%20133.861%2064.7069%20133.528%2065.0073C133.332%2065.1725%20133.12%2065.3452%20132.893%2065.5254C132.681%2065.6906%20132.491%2065.8333%20132.325%2065.9535C132.173%2066.0586%20132.098%2066.1112%20132.098%2066.1112C132.098%2066.1112%20132.158%2066.1337%20132.279%2066.1788C132.401%2066.2238%20132.529%2066.2689%20132.665%2066.3139C133.362%2066.5693%20133.907%2066.8922%20134.3%2067.2827C134.709%2067.6732%20134.997%2068.2139%20135.163%2068.9048C135.224%2069.1301%20135.224%2069.4079%20135.163%2069.7383C135.118%2070.0688%20135.05%2070.3992%20134.959%2070.7296C134.868%2071.045%20134.77%2071.3154%20134.664%2071.5407C134.558%2071.6458%20134.474%2071.7584%20134.414%2071.8786C134.353%2071.9837%20134.323%2072.0363%20134.323%2072.0363C134.323%2072.0663%20134.263%2072.1865%20134.141%2072.3968C134.02%2072.592%20133.876%2072.8098%20133.71%2073.0501C133.543%2073.2904%20133.385%2073.5007%20133.233%2073.6809C133.082%2073.8011%20132.862%2073.9663%20132.575%2074.1765C132.302%2074.4018%20131.999%2074.6196%20131.666%2074.8299C131.348%2075.0402%20131.046%2075.1979%20130.758%2075.303C130.334%2075.4832%20129.857%2075.6034%20129.327%2075.6635C128.813%2075.7386%20128.321%2075.7461%20127.852%2075.686C127.382%2075.6409%20127.011%2075.5358%20126.739%2075.3706ZM128.374%2066.0211C128.374%2066.0211%20128.495%2065.9985%20128.737%2065.9535C128.994%2065.8934%20129.275%2065.8333%20129.577%2065.7732C129.88%2065.6981%20130.107%2065.6306%20130.258%2065.5705C130.334%2065.5254%20130.44%2065.4653%20130.576%2065.3903C130.728%2065.3152%20130.879%2065.2025%20131.031%2065.0523C131.242%2064.8571%20131.47%2064.6393%20131.712%2064.399C131.954%2064.1436%20132.189%2063.8733%20132.416%2063.5879C132.658%2063.3026%20132.862%2062.9947%20133.029%2062.6642C133.377%2062.1236%20133.566%2061.733%20133.596%2061.4927C133.627%2061.2524%20133.543%2061.0347%20133.347%2060.8394C133.21%2060.6742%20133.021%2060.554%20132.779%2060.4789C132.537%2060.3888%20132.272%2060.3438%20131.984%2060.3438C131.712%2060.3287%20131.447%2060.3588%20131.189%2060.4339C130.993%2060.494%20130.841%2060.5691%20130.735%2060.6592C130.629%2060.7343%20130.576%2060.8544%20130.576%2061.0196C130.576%2061.1548%20130.531%2061.2975%20130.44%2061.4477C130.364%2061.5829%20130.289%2061.688%20130.213%2061.7631C130.198%2061.8682%20130.145%2061.9734%20130.054%2062.0785C129.978%2062.1686%20129.941%2062.2137%20129.941%2062.2137C129.941%2062.2737%20129.842%2062.4615%20129.645%2062.7769C129.464%2063.0773%20129.267%2063.5128%20129.055%2064.0836C128.783%2064.7294%20128.601%2065.195%20128.51%2065.4804C128.419%2065.7657%20128.374%2065.946%20128.374%2066.0211Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M135.833%2074.0188C135.636%2073.9588%20135.454%2073.8386%20135.288%2073.6584C135.136%2073.4781%20135.015%2073.3505%20134.924%2073.2754C134.909%2073.2303%20134.887%2073.1853%20134.856%2073.1402C134.841%2073.0952%20134.826%2073.0501%20134.811%2073.005C134.811%2072.8548%20134.826%2072.7497%20134.856%2072.6896C134.902%2072.6296%20135%2072.5244%20135.152%2072.3742C135.257%2072.209%20135.363%2072.1189%20135.469%2072.1039C135.575%2072.0889%20135.674%2072.0964%20135.765%2072.1264C136.067%2071.9011%20136.355%2071.6909%20136.627%2071.4956C136.915%2071.2853%20137.142%2071.06%20137.309%2070.8197C137.521%2070.5043%20137.725%2070.1814%20137.922%2069.851C138.134%2069.5206%20138.338%2069.1901%20138.535%2068.8597C138.611%2068.7245%20138.694%2068.5668%20138.785%2068.3866C138.875%2068.2064%20138.966%2068.0261%20139.057%2067.8459C139.148%2067.6507%20139.224%2067.4854%20139.284%2067.3503C139.133%2067.3202%20139.027%2067.2902%20138.966%2067.2602C138.906%2067.2151%20138.83%2067.1625%20138.739%2067.1025C138.694%2066.9372%20138.633%2066.757%20138.558%2066.5618C138.497%2066.3665%20138.459%2066.2163%20138.444%2066.1112C138.444%2065.7357%20138.626%2065.5029%20138.989%2065.4128C139.443%2065.3076%20139.837%2065.2401%20140.17%2065.21C140.503%2065.18%20140.828%2065.1274%20141.146%2065.0523C141.449%2064.9772%20141.767%2064.9547%20142.1%2064.9847C142.433%2064.9997%20142.743%2065.0673%20143.031%2065.1875C143.182%2065.2476%20143.319%2065.3302%20143.44%2065.4353C143.561%2065.5404%20143.674%2065.6831%20143.78%2065.8634C143.947%2066.1037%20144.045%2066.3665%20144.075%2066.6519C144.121%2066.9372%20144.136%2067.1926%20144.121%2067.4179C144.121%2067.6281%20144.128%2067.7633%20144.144%2067.8234C144.098%2067.9886%20144.03%2068.2439%20143.939%2068.5894C143.848%2068.9348%20143.742%2069.3028%20143.621%2069.6933C143.515%2070.0838%20143.409%2070.4367%20143.303%2070.7521C143.213%2071.0525%20143.152%2071.2553%20143.122%2071.3604C143.061%2071.6007%20142.978%2071.8486%20142.872%2072.1039C142.781%2072.3442%20142.721%2072.577%20142.69%2072.8023C142.63%2073.1177%20142.501%2073.3355%20142.304%2073.4556C142.107%2073.5608%20141.933%2073.6509%20141.782%2073.726C141.615%2073.786%20141.464%2073.771%20141.328%2073.6809C141.192%2073.5908%20141.063%2073.4932%20140.942%2073.388C140.836%2073.1027%20140.775%2072.8924%20140.76%2072.7572C140.76%2072.607%20140.806%2072.4043%20140.896%2072.1489C140.942%2072.0288%20141.025%2071.7584%20141.146%2071.3379C141.267%2070.9174%20141.404%2070.4442%20141.555%2069.9186C141.706%2069.3929%20141.85%2068.9123%20141.986%2068.4767C142.123%2068.0261%20142.213%2067.7107%20142.259%2067.5305C142.289%2067.3803%20142.312%2067.2526%20142.327%2067.1475C142.342%2067.0274%20142.342%2066.9147%20142.327%2066.8096C142.221%2066.7795%20142.07%2066.7645%20141.873%2066.7645C141.676%2066.7645%20141.494%2066.7795%20141.328%2066.8096C141.298%2066.8246%20141.26%2066.8321%20141.214%2066.8321C141.184%2066.8321%20141.154%2066.8396%20141.124%2066.8546C141.063%2067.125%20140.987%2067.3953%20140.896%2067.6657C140.806%2067.921%20140.692%2068.1989%20140.556%2068.4992C140.435%2068.7846%20140.283%2069.1075%20140.102%2069.468C139.935%2069.8285%20139.731%2070.234%20139.489%2070.6846C139.337%2070.9849%20139.186%2071.2553%20139.034%2071.4956C138.883%2071.7359%20138.724%2071.9612%20138.558%2072.1715L138.285%2072.5319C138.194%2072.6221%20138.096%2072.7197%20137.99%2072.8248C137.884%2072.9299%20137.786%2073.0276%20137.695%2073.1177C137.604%2073.1928%20137.528%2073.2604%20137.468%2073.3204L136.764%2073.8611C136.627%2073.9663%20136.484%2074.0188%20136.332%2074.0188C136.181%2074.0188%20136.014%2074.0188%20135.833%2074.0188Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M145.435%2073.2754C145.374%2073.1552%20145.238%2073.0351%20145.026%2072.9149C144.829%2072.7948%20144.731%2072.7047%20144.731%2072.6446C144.731%2072.5845%20144.693%2072.4944%20144.617%2072.3742C144.557%2072.2391%20144.496%2072.1414%20144.436%2072.0814C144.36%2071.9912%20144.383%2071.7735%20144.504%2071.428C144.625%2071.0675%20144.806%2070.632%20145.049%2070.1213C145.291%2069.6107%20145.556%2069.0925%20145.843%2068.5668C145.964%2068.4467%20146.086%2068.289%20146.207%2068.0937C146.328%2067.8985%20146.419%2067.7708%20146.479%2067.7107C146.479%2067.6507%20146.502%2067.5981%20146.547%2067.553C146.593%2067.493%20146.646%2067.4629%20146.706%2067.4629L146.888%2067.1025C146.918%2067.0424%20147.009%2066.9222%20147.16%2066.742C147.327%2066.5618%20147.524%2066.3665%20147.751%2066.1562C147.978%2065.9309%20148.205%2065.7207%20148.432%2065.5254C148.674%2065.3302%20148.871%2065.1875%20149.022%2065.0974C149.34%2064.8871%20149.666%2064.7895%20149.999%2064.8045C150.347%2064.8195%20150.642%2064.9247%20150.884%2065.1199C150.93%2065.165%20151.028%2065.2551%20151.18%2065.3903C151.346%2065.5254%20151.528%2065.6756%20151.725%2065.8408C151.936%2066.006%20152.118%2066.1562%20152.27%2066.2914L153.11%2067.0349L152.724%2068.1613C152.527%2068.7621%20152.474%2069.2878%20152.565%2069.7383C152.656%2070.1889%20152.799%2070.5794%20152.996%2070.9098C153.072%2071.0751%20153.17%2071.2027%20153.291%2071.2928C153.428%2071.383%20153.602%2071.443%20153.814%2071.4731C153.935%2071.4881%20154.048%2071.5331%20154.154%2071.6082C154.26%2071.6833%20154.313%2071.8035%20154.313%2071.9687C154.313%2072.3292%20154.245%2072.592%20154.109%2072.7572C153.988%2072.9074%20153.851%2072.9975%20153.7%2073.0276C153.201%2073.0876%20152.724%2073.0351%20152.27%2072.8699C151.815%2072.7047%20151.407%2072.2766%20151.043%2071.5857C150.983%2071.4956%20150.9%2071.3304%20150.794%2071.0901C150.703%2070.8348%20150.65%2070.6695%20150.635%2070.5944C150.574%2070.6695%20150.491%2070.7672%20150.385%2070.8873C150.294%2070.9925%20150.203%2071.0901%20150.112%2071.1802C149.038%2072.2616%20148.114%2072.9675%20147.342%2073.2979C146.585%2073.6133%20145.949%2073.6058%20145.435%2073.2754ZM146.684%2071.4055C146.79%2071.4205%20146.956%2071.3679%20147.183%2071.2478C147.41%2071.1126%20147.713%2070.8948%20148.091%2070.5944C148.606%2070.1589%20149.03%2069.7984%20149.363%2069.5131C149.696%2069.2277%20150.022%2068.8597%20150.339%2068.4091L150.839%2067.5981C150.688%2067.2526%20150.551%2067.0274%20150.43%2066.9222C150.309%2066.8171%20150.188%2066.7645%20150.067%2066.7645C149.87%2066.7645%20149.635%2066.8922%20149.363%2067.1475C149.091%2067.3878%20148.78%2067.7483%20148.432%2068.2289C148.099%2068.6945%20147.721%2069.2803%20147.297%2069.9862C147.1%2070.3166%20146.948%2070.6395%20146.843%2070.9549C146.737%2071.2553%20146.684%2071.4055%20146.684%2071.4055Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M155.251%2072.1715C155.19%2072.0513%20155.175%2071.9161%20155.205%2071.7659C155.236%2071.6007%20155.167%2071.4581%20155.001%2071.3379C155.077%2070.8873%20155.137%2070.4818%20155.183%2070.1213C155.243%2069.7609%20155.319%2069.4229%20155.41%2069.1075C155.485%2068.8822%20155.569%2068.6645%20155.659%2068.4542C155.765%2068.2439%20155.894%2068.0261%20156.045%2067.8008C156.212%2067.5756%20156.401%2067.3428%20156.613%2067.1025C156.674%2067.0274%20156.734%2066.9598%20156.795%2066.8997C156.87%2066.8396%20156.939%2066.7795%20156.999%2066.7195C157.029%2066.6744%20157.06%2066.6293%20157.09%2066.5843C157.12%2066.5392%20157.151%2066.5017%20157.181%2066.4716C157.362%2066.2464%20157.574%2066.0511%20157.817%2065.8859C158.074%2065.7057%20158.339%2065.5555%20158.611%2065.4353C158.899%2065.3152%20159.171%2065.2175%20159.429%2065.1424C159.58%2065.0974%20159.716%2065.0598%20159.838%2065.0298C159.959%2064.9997%20160.08%2064.9847%20160.201%2064.9847C160.322%2064.9847%20160.458%2064.9997%20160.61%2065.0298C160.61%2064.9547%20160.587%2064.8646%20160.541%2064.7594C160.511%2064.6393%20160.496%2064.5266%20160.496%2064.4215C160.526%2064.3464%20160.534%2064.2563%20160.519%2064.1512C160.519%2064.031%20160.504%2063.9334%20160.473%2063.8583C160.352%2063.7081%20160.292%2063.5279%20160.292%2063.3176C160.307%2063.1073%20160.231%2062.9121%20160.065%2062.7318C160.095%2062.4615%20160.019%2062.2287%20159.838%2062.0334C159.671%2061.8232%20159.444%2061.6655%20159.156%2061.5603C158.884%2061.4402%20158.596%2061.3801%20158.293%2061.3801C158.097%2061.3801%20157.907%2061.4026%20157.726%2061.4477C157.559%2061.4777%20157.408%2061.5453%20157.272%2061.6504C157.135%2061.6655%20156.946%2061.6805%20156.704%2061.6955C156.477%2061.6955%20156.303%2061.6429%20156.182%2061.5378C155.894%2061.2224%20155.72%2060.9746%20155.659%2060.7943C155.599%2060.5991%20155.614%2060.4339%20155.705%2060.2987C155.826%2060.1485%20155.992%2060.0208%20156.204%2059.9157C156.431%2059.7956%20156.666%2059.6529%20156.908%2059.4877C157.06%2059.5477%20157.181%2059.5402%20157.272%2059.4651C157.378%2059.39%20157.514%2059.3825%20157.68%2059.4426C157.892%2059.3975%20158.089%2059.39%20158.271%2059.4201C158.452%2059.4351%20158.634%2059.4651%20158.816%2059.5102C158.876%2059.5252%20158.929%2059.5402%20158.975%2059.5552C159.035%2059.5552%20159.096%2059.5628%20159.156%2059.5778C159.732%2059.6679%20160.246%2059.9157%20160.7%2060.3212C161.17%2060.7117%20161.525%2061.1548%20161.768%2061.6504C161.843%2061.8006%20161.927%2061.9658%20162.017%2062.1461C162.108%2062.3113%20162.184%2062.4765%20162.245%2062.6417C162.305%2062.7769%20162.358%2062.9872%20162.403%2063.2725C162.464%2063.5579%20162.509%2063.8658%20162.54%2064.1962C162.585%2064.5116%20162.615%2064.8045%20162.631%2065.0748C162.631%2065.18%20162.631%2065.2776%20162.631%2065.3677C162.631%2065.4578%20162.623%2065.5404%20162.608%2065.6155C162.426%2066.6819%20162.123%2067.7858%20161.7%2068.9273C161.291%2070.0688%20160.806%2071.1051%20160.246%2072.0363C160.08%2072.3217%20159.868%2072.5845%20159.61%2072.8248C159.368%2073.0651%20159.096%2073.2679%20158.793%2073.4331C158.521%2073.5833%20158.225%2073.6959%20157.907%2073.771C157.605%2073.8611%20157.294%2073.9137%20156.976%2073.9287C156.749%2073.7485%20156.522%2073.5833%20156.295%2073.4331C156.068%2073.2679%20155.864%2073.0876%20155.682%2072.8924C155.5%2072.6971%20155.357%2072.4568%20155.251%2072.1715ZM157.272%2072.0814C157.347%2072.0513%20157.415%2072.0213%20157.476%2071.9912C157.552%2071.9612%20157.605%2071.9161%20157.635%2071.8561C157.862%2071.6909%20158.097%2071.443%20158.339%2071.1126C158.596%2070.7822%20158.831%2070.4367%20159.043%2070.0763C159.27%2069.7158%20159.429%2069.4154%20159.52%2069.1751C159.565%2069.0399%20159.626%2068.8672%20159.701%2068.6569C159.777%2068.4467%20159.853%2068.2965%20159.928%2068.2064C160.034%2068.0111%20160.125%2067.7933%20160.201%2067.553C160.277%2067.3127%20160.307%2067.0874%20160.292%2066.8772C159.686%2067.1175%20159.156%2067.4479%20158.702%2067.8684C158.263%2068.274%20157.885%2068.7621%20157.567%2069.3328C157.521%2069.6482%20157.431%2069.9486%20157.294%2070.234C157.173%2070.5193%20157.098%2070.8272%20157.067%2071.1577C157.007%2071.2928%20156.969%2071.413%20156.954%2071.5181C156.954%2071.6233%20156.969%2071.7509%20156.999%2071.9011C157.029%2071.9462%20157.067%2071.9837%20157.113%2072.0138C157.158%2072.0438%20157.211%2072.0663%20157.272%2072.0814Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M169.928%2073.8161C169.459%2073.6509%20169.073%2073.358%20168.77%2072.9375C168.482%2072.5019%20168.278%2072.0513%20168.157%2071.5857C168.096%2071.6458%20168.036%2071.7059%20167.975%2071.7659C167.93%2071.811%20167.869%2071.8711%20167.794%2071.9462C167.566%2072.1865%20167.302%2072.4343%20166.999%2072.6896C166.696%2072.945%20166.386%2073.1627%20166.068%2073.343C165.75%2073.5082%20165.432%2073.5758%20165.114%2073.5457C164.872%2073.3805%20164.637%2073.2228%20164.41%2073.0726C164.198%2072.9074%20164.032%2072.6821%20163.911%2072.3968C163.911%2072.3817%20163.903%2072.3742%20163.888%2072.3742C163.888%2072.3742%20163.888%2072.3667%20163.888%2072.3517C163.767%2072.0063%20163.676%2071.6984%20163.615%2071.428C163.57%2071.1426%20163.585%2070.7672%20163.661%2070.3016C163.752%2069.836%20163.926%2069.1751%20164.183%2068.319C164.289%2067.9586%20164.403%2067.5981%20164.524%2067.2376C164.645%2066.8621%20164.766%2066.5242%20164.887%2066.2238C165.008%2065.9084%20165.122%2065.6456%20165.228%2065.4353C165.334%2065.225%20165.432%2065.0899%20165.523%2065.0298C165.599%2065.0298%20165.667%2065.0298%20165.727%2065.0298C165.788%2065.0148%20165.848%2065.0073%20165.909%2065.0073C166.045%2065.0073%20166.212%2065.0824%20166.408%2065.2325C166.53%2065.3076%20166.643%2065.3903%20166.749%2065.4804C166.87%2065.5705%20166.946%2065.6531%20166.976%2065.7282C167.067%2065.8934%20167.037%2066.2238%20166.885%2066.7195C166.734%2067.2151%20166.552%2067.7558%20166.34%2068.3415C166.144%2068.9123%20165.962%2069.4755%20165.795%2070.0312C165.644%2070.5719%20165.599%2070.9925%20165.659%2071.2928C165.826%2071.2478%20165.977%2071.1952%20166.113%2071.1351C166.265%2071.06%20166.401%2070.9699%20166.522%2070.8648C166.779%2070.6846%20167.014%2070.4743%20167.226%2070.234C167.438%2069.9937%20167.619%2069.7458%20167.771%2069.4905C167.937%2069.2202%20168.066%2068.9724%20168.157%2068.7471C168.293%2068.4016%20168.414%2068.1012%20168.52%2067.8459C168.626%2067.5756%20168.709%2067.3503%20168.77%2067.17C168.831%2066.9748%20168.868%2066.8096%20168.884%2066.6744C168.914%2066.5392%20168.929%2066.4191%20168.929%2066.3139C168.914%2066.0436%20168.944%2065.8483%20169.02%2065.7282C169.111%2065.593%20169.277%2065.4578%20169.519%2065.3227C169.64%2065.3227%20169.762%2065.3302%20169.883%2065.3452C170.004%2065.3452%20170.117%2065.3527%20170.223%2065.3677C170.344%2065.4729%20170.465%2065.593%20170.587%2065.7282C170.723%2065.8483%20170.851%2065.9685%20170.973%2066.0886C171.094%2066.4341%20171.079%2066.8471%20170.927%2067.3277C170.791%2067.7933%20170.64%2068.2815%20170.473%2068.7921C170.306%2069.3178%20170.17%2069.8435%20170.064%2070.3692C169.973%2070.8798%20170.049%2071.3304%20170.291%2071.7209C170.518%2071.6158%20170.73%2071.4956%20170.927%2071.3604C171.124%2071.2102%20171.321%2071.06%20171.518%2070.9098C171.714%2070.7597%20171.911%2070.6245%20172.108%2070.5043C172.35%2070.6545%20172.539%2070.9174%20172.676%2071.2928C172.812%2071.6683%20172.88%2071.9912%20172.88%2072.2616C172.835%2072.3217%20172.782%2072.3742%20172.721%2072.4193C172.676%2072.4643%20172.623%2072.5094%20172.562%2072.5545C172.441%2072.7798%20172.221%2073.0126%20171.904%2073.2529C171.586%2073.4781%20171.245%2073.6509%20170.882%2073.771C170.518%2073.8912%20170.201%2073.9062%20169.928%2073.8161Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M183.4%2073.2754C183.369%2073.2453%20183.332%2073.2228%20183.286%2073.2078C183.256%2073.1778%20183.226%2073.1627%20183.195%2073.1627C182.968%2072.9675%20182.84%2072.7948%20182.809%2072.6446C182.794%2072.4794%20182.802%2072.3142%20182.832%2072.1489C182.862%2071.9837%20182.832%2071.811%20182.741%2071.6308C182.802%2071.4205%20182.862%2071.2027%20182.923%2070.9774C182.999%2070.7521%20183.067%2070.5193%20183.127%2070.279C183.218%2070.0087%20183.309%2069.7308%20183.4%2069.4455C183.491%2069.1601%20183.581%2068.8747%20183.672%2068.5894C183.778%2068.304%20183.869%2068.0261%20183.945%2067.7558C183.808%2067.8459%20183.672%2067.9811%20183.536%2068.1613C183.415%2068.3265%20183.294%2068.4542%20183.173%2068.5443C183.112%2068.5894%20183.044%2068.6569%20182.968%2068.7471C182.893%2068.8222%20182.817%2068.9123%20182.741%2069.0174C182.59%2069.2127%20182.431%2069.4304%20182.264%2069.6708C182.098%2069.896%20181.977%2070.0688%20181.901%2070.1889C181.704%2070.4743%20181.485%2070.7371%20181.243%2070.9774C181.016%2071.2177%20180.773%2071.4505%20180.516%2071.6758C180.41%2071.7659%20180.312%2071.8561%20180.221%2071.9462C180.13%2072.0363%20180.032%2072.1264%20179.926%2072.2165C179.577%2072.5319%20179.214%2072.6296%20178.836%2072.5094C178.457%2072.3892%20178.132%2072.0964%20177.859%2071.6308C177.844%2071.3604%20177.867%2071.0751%20177.927%2070.7747C177.988%2070.4743%20178.071%2070.1739%20178.177%2069.8735C178.298%2069.5581%20178.419%2069.2577%20178.54%2068.9724C178.662%2068.672%20178.767%2068.3866%20178.858%2068.1163C178.843%2068.1012%20178.828%2068.0937%20178.813%2068.0937C178.798%2068.0787%20178.775%2068.0637%20178.745%2068.0487C178.23%2068.5443%20177.768%2069.0775%20177.36%2069.6482C176.951%2070.219%20176.58%2070.8197%20176.247%2071.4505C176.096%2071.7509%20175.959%2072.0588%20175.838%2072.3742C175.732%2072.6746%20175.528%2072.9299%20175.225%2073.1402C175.21%2073.1402%20175.195%2073.1477%20175.18%2073.1627C175.165%2073.1627%20175.149%2073.1703%20175.134%2073.1853C175.119%2073.1853%20175.097%2073.1928%20175.066%2073.2078C175.036%2073.2078%20175.006%2073.2078%20174.975%2073.2078C174.9%2073.2228%20174.816%2073.2153%20174.726%2073.1853C174.529%2073.1102%20174.347%2072.9525%20174.181%2072.7122C174.029%2072.4719%20173.916%2072.2691%20173.84%2072.1039C173.885%2071.9387%20173.938%2071.7885%20173.999%2071.6533C174.075%2071.5031%20174.173%2071.3679%20174.294%2071.2478C174.324%2071.0976%20174.377%2070.9699%20174.453%2070.8648C174.544%2070.7597%20174.612%2070.6545%20174.658%2070.5494C174.839%2070.1288%20175.089%2069.6708%20175.407%2069.1751C175.74%2068.6795%20176.118%2068.1914%20176.542%2067.7107C176.966%2067.2151%20177.413%2066.7795%20177.882%2066.4041C178.351%2066.0136%20178.813%2065.7207%20179.267%2065.5254C179.312%2065.4954%20179.358%2065.4729%20179.403%2065.4578C179.449%2065.4428%20179.494%2065.4278%20179.54%2065.4128C179.751%2065.4578%20179.933%2065.5179%20180.085%2065.593C180.251%2065.6681%20180.425%2065.7432%20180.607%2065.8183C180.637%2065.8784%20180.667%2065.9309%20180.698%2065.976C180.728%2066.0211%20180.758%2066.0736%20180.788%2066.1337C180.91%2066.3139%20180.963%2066.5467%20180.947%2066.8321C180.932%2067.1025%20180.872%2067.4103%20180.766%2067.7558C180.66%2068.0862%20180.524%2068.4317%20180.357%2068.7921C180.251%2069.0024%20180.145%2069.2202%20180.039%2069.4455C179.948%2069.6557%20179.842%2069.866%20179.721%2070.0763C179.751%2070.0913%20179.774%2070.1063%20179.789%2070.1213C179.804%2070.1213%20179.82%2070.1288%20179.835%2070.1439C180.062%2069.8885%20180.281%2069.6257%20180.493%2069.3554C180.72%2069.07%20180.932%2068.7921%20181.129%2068.5218C181.659%2067.8459%20182.181%2067.2226%20182.696%2066.6519C183.211%2066.0811%20183.725%2065.6681%20184.24%2065.4128C184.452%2065.2926%20184.686%2065.3001%20184.944%2065.4353C185.201%2065.5555%20185.406%2065.6831%20185.557%2065.8183C185.799%2066.0436%20185.92%2066.4116%20185.92%2066.9222C185.92%2067.3277%20185.852%2067.7933%20185.716%2068.319C185.595%2068.8297%20185.451%2069.3328%20185.284%2069.8285C185.118%2070.3091%20184.967%2070.7221%20184.83%2071.0676C184.815%2071.1426%20184.792%2071.2102%20184.762%2071.2703C184.747%2071.3304%20184.724%2071.3905%20184.694%2071.4505C184.679%2071.4806%20184.671%2071.5181%20184.671%2071.5632C184.671%2071.5932%20184.664%2071.6233%20184.649%2071.6533C184.588%2071.8636%20184.573%2072.0814%20184.603%2072.3066C184.634%2072.5319%20184.656%2072.7497%20184.671%2072.96C184.459%2073.1252%20184.21%2073.2904%20183.922%2073.4556C183.877%2073.4256%20183.824%2073.4031%20183.763%2073.388C183.718%2073.373%20183.672%2073.358%20183.627%2073.343C183.597%2073.328%20183.559%2073.3204%20183.513%2073.3204C183.468%2073.3054%20183.43%2073.2904%20183.4%2073.2754Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M193.288%2074.1315C193.015%2074.1615%20192.773%2074.1015%20192.561%2073.9513C192.349%2073.8011%20192.183%2073.6359%20192.061%2073.4556C191.91%2073.2153%20191.797%2072.9375%20191.721%2072.6221C191.645%2072.2916%20191.607%2071.9837%20191.607%2071.6984C191.607%2071.6833%20191.6%2071.6683%20191.585%2071.6533C191.585%2071.6383%20191.585%2071.6308%20191.585%2071.6308C191.585%2071.6158%20191.577%2071.6158%20191.562%2071.6308C191.38%2071.826%20191.115%2072.0663%20190.767%2072.3517C190.434%2072.622%20190.078%2072.8624%20189.7%2073.0726C189.337%2073.2679%20189.011%2073.358%20188.724%2073.343C188.542%2073.328%20188.36%2073.2453%20188.179%2073.0952C188.012%2072.9299%20187.861%2072.7422%20187.724%2072.5319C187.588%2072.3217%20187.497%2072.1339%20187.452%2071.9687C187.391%2071.7284%20187.406%2071.3379%20187.497%2070.7972C187.588%2070.2415%20187.724%2069.6257%20187.906%2068.9498C188.103%2068.2589%20188.33%2067.5981%20188.587%2066.9673C188.845%2066.3214%20189.11%2065.7958%20189.382%2065.3903C189.67%2064.9697%20189.942%2064.7594%20190.199%2064.7594C190.427%2064.7594%20190.623%2064.8796%20190.79%2065.1199C190.956%2065.3452%20191.077%2065.548%20191.153%2065.7282C191.244%2065.9535%20191.289%2066.1112%20191.289%2066.2013C191.289%2066.2764%20191.206%2066.4041%20191.04%2066.5843C190.888%2066.7345%20190.729%2066.9823%20190.563%2067.3277C190.396%2067.6582%20190.23%2068.0336%20190.063%2068.4542C189.897%2068.8597%20189.745%2069.2427%20189.609%2069.6032C189.488%2069.9636%20189.39%2070.249%20189.314%2070.4593C189.284%2070.6245%20189.253%2070.7521%20189.223%2070.8423C189.193%2070.9324%20189.17%2071.0375%20189.155%2071.1577C189.185%2071.1577%20189.215%2071.1577%20189.246%2071.1577C189.291%2071.1426%20189.329%2071.1276%20189.359%2071.1126C189.647%2071.0075%20189.942%2070.7972%20190.245%2070.4818C190.563%2070.1664%20190.873%2069.7909%20191.176%2069.3554C191.479%2068.9048%20191.766%2068.4467%20192.039%2067.9811C192.326%2067.5005%20192.599%2067.0574%20192.856%2066.6519C193.114%2066.2313%20193.341%2065.8934%20193.537%2065.6381C193.749%2065.3677%20193.923%2065.2325%20194.06%2065.2325C194.211%2065.2175%20194.393%2065.2551%20194.605%2065.3452C194.817%2065.4203%20194.991%2065.5329%20195.127%2065.6831C195.278%2065.8183%20195.339%2065.976%20195.309%2066.1562C195.248%2066.5017%20195.089%2066.9448%20194.832%2067.4854C194.574%2068.0111%20194.309%2068.5894%20194.037%2069.2202C193.78%2069.851%20193.59%2070.5043%20193.469%2071.1802C193.409%2071.5256%20193.431%2071.8335%20193.537%2072.1039C193.643%2072.3592%20193.802%2072.6145%20194.014%2072.8699C194.256%2073.1552%20194.272%2073.4331%20194.06%2073.7034C193.863%2073.9588%20193.606%2074.1015%20193.288%2074.1315Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M195.117%2078.9977C195.057%2078.9977%20194.966%2078.9977%20194.845%2078.9977C194.739%2079.0128%20194.648%2078.9527%20194.572%2078.8175C194.512%2078.7424%20194.421%2078.5922%20194.3%2078.3669C194.179%2078.1567%20194.156%2077.8563%20194.232%2077.4658C194.307%2077.2104%20194.368%2076.9551%20194.413%2076.6998C194.459%2076.4595%20194.482%2076.2793%20194.482%2076.1591C194.482%2076.099%20194.497%2075.9789%20194.527%2075.7986C194.572%2075.6334%20194.595%2075.5133%20194.595%2075.4382C194.671%2075.318%20194.731%2075.1528%20194.777%2074.9425C194.822%2074.7323%20194.845%2074.5445%20194.845%2074.3793C194.845%2074.1991%20194.936%2074.0339%20195.117%2073.8837C195.117%2073.7635%20195.14%2073.6133%20195.185%2073.4331C195.246%2073.2529%20195.276%2073.1327%20195.276%2073.0726C195.322%2072.8624%20195.42%2072.4944%20195.571%2071.9687C195.738%2071.428%20195.935%2070.8197%20196.162%2070.1439C196.404%2069.468%20196.639%2068.8071%20196.866%2068.1613C197.093%2067.5155%20197.297%2066.9673%20197.479%2066.5167C197.661%2066.0962%20197.812%2065.7057%20197.933%2065.3452C198.054%2064.9847%20198.115%2064.7294%20198.115%2064.5792C198.115%2064.5191%20198.13%2064.4741%20198.16%2064.444C198.19%2064.399%20198.258%2064.3164%20198.364%2064.1962C198.516%2064.046%20198.713%2063.9935%20198.955%2064.0385C199.212%2064.0686%20199.424%2064.1436%20199.591%2064.2638C199.712%2064.4591%20199.795%2064.6393%20199.84%2064.8045C199.901%2064.9547%20199.901%2065.195%20199.84%2065.5254C199.84%2065.7507%20199.787%2065.961%20199.681%2066.1562C199.576%2066.3365%20199.477%2066.4867%20199.386%2066.6068C199.311%2066.712%20199.288%2066.757%20199.318%2066.742C199.984%2066.3365%20200.582%2066.1187%20201.112%2066.0886C201.657%2066.0436%20202.111%2066.1337%20202.474%2066.359C202.853%2066.5693%20203.141%2066.8621%20203.337%2067.2376C203.534%2067.6131%20203.633%2068.0186%20203.633%2068.4542C203.633%2068.6344%20203.572%2068.8747%20203.451%2069.1751C203.33%2069.4755%20203.194%2069.7609%20203.042%2070.0312C202.891%2070.2865%20202.77%2070.4593%20202.679%2070.5494C202.618%2070.5494%20202.558%2070.602%20202.497%2070.7071C202.437%2070.7972%20202.376%2070.9023%20202.316%2071.0225C202.194%2071.1727%20201.99%2071.3454%20201.702%2071.5407C201.43%2071.7209%20201.15%2071.8711%20200.862%2071.9912C200.575%2072.0964%20200.37%2072.1264%20200.249%2072.0814C200.249%2072.0814%20200.226%2072.0964%20200.181%2072.1264C200.151%2072.1565%20200.136%2072.209%20200.136%2072.2841C200.136%2072.3142%20200.03%2072.3742%20199.818%2072.4643C199.606%2072.5545%20199.356%2072.6371%20199.068%2072.7122C198.781%2072.7873%20198.516%2072.8248%20198.274%2072.8248C197.956%2072.8248%20197.729%2072.7647%20197.592%2072.6446C197.562%2072.6746%20197.524%2072.7197%20197.479%2072.7798C197.449%2072.8398%20197.433%2072.8924%20197.433%2072.9375C197.433%2073.0276%20197.396%2073.1703%20197.32%2073.3655C197.259%2073.5608%20197.184%2073.7335%20197.093%2073.8837C197.002%2074.0489%20196.919%2074.1315%20196.843%2074.1315C196.843%2074.1315%20196.828%2074.154%20196.798%2074.1991C196.767%2074.2441%20196.783%2074.3042%20196.843%2074.3793C196.843%2074.3793%20196.836%2074.4619%20196.82%2074.6271C196.82%2074.8074%20196.783%2074.9576%20196.707%2075.0777C196.707%2075.1979%20196.684%2075.3781%20196.639%2075.6184C196.593%2075.8587%20196.54%2076.0389%20196.48%2076.1591C196.48%2076.3393%20196.449%2076.5121%20196.389%2076.6773C196.344%2076.8575%20196.291%2076.9476%20196.23%2076.9476C196.169%2076.9626%20196.132%2077.0527%20196.116%2077.218C196.101%2077.3982%20196.094%2077.5259%20196.094%2077.6009C196.079%2077.9764%20195.958%2078.2993%20195.73%2078.5697C195.503%2078.8551%20195.299%2078.9977%20195.117%2078.9977ZM198.024%2071.1126C198.145%2071.1126%20198.364%2071.06%20198.682%2070.9549C199%2070.8498%20199.333%2070.7221%20199.681%2070.5719C200.03%2070.4067%20200.302%2070.2415%20200.499%2070.0763C200.893%2069.7308%20201.195%2069.3929%20201.407%2069.0625C201.634%2068.732%20201.619%2068.3641%20201.362%2067.9586C201.241%2067.7483%20201.044%2067.6657%20200.771%2067.7107C200.514%2067.7408%20200.226%2067.8609%20199.909%2068.0712C199.591%2068.2815%20199.265%2068.5443%20198.932%2068.8597C198.75%2069.055%20198.584%2069.2803%20198.433%2069.5356C198.281%2069.7909%20198.153%2070.0387%20198.047%2070.279C197.956%2070.5193%20197.903%2070.7221%20197.888%2070.8873C197.872%2071.0375%20197.918%2071.1126%20198.024%2071.1126Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3Cpath%20d%3D%22M205.13%2073.2754C205.069%2073.1552%20204.933%2073.0351%20204.721%2072.9149C204.524%2072.7948%20204.426%2072.7047%20204.426%2072.6446C204.426%2072.5845%20204.388%2072.4944%20204.312%2072.3742C204.252%2072.2391%20204.191%2072.1414%20204.13%2072.0814C204.055%2071.9912%20204.077%2071.7735%20204.199%2071.428C204.32%2071.0675%20204.501%2070.632%20204.744%2070.1213C204.986%2069.6107%20205.251%2069.0925%20205.538%2068.5668C205.659%2068.4467%20205.781%2068.289%20205.902%2068.0937C206.023%2067.8985%20206.114%2067.7708%20206.174%2067.7107C206.174%2067.6507%20206.197%2067.5981%20206.242%2067.553C206.288%2067.493%20206.341%2067.4629%20206.401%2067.4629L206.583%2067.1025C206.613%2067.0424%20206.704%2066.9222%20206.855%2066.742C207.022%2066.5618%20207.219%2066.3665%20207.446%2066.1562C207.673%2065.9309%20207.9%2065.7207%20208.127%2065.5254C208.369%2065.3302%20208.566%2065.1875%20208.717%2065.0974C209.035%2064.8871%20209.361%2064.7895%20209.694%2064.8045C210.042%2064.8195%20210.337%2064.9247%20210.579%2065.1199C210.625%2065.165%20210.723%2065.2551%20210.874%2065.3903C211.041%2065.5254%20211.223%2065.6756%20211.419%2065.8408C211.631%2066.006%20211.813%2066.1562%20211.964%2066.2914L212.805%2067.0349L212.419%2068.1613C212.222%2068.7621%20212.169%2069.2878%20212.26%2069.7383C212.35%2070.1889%20212.494%2070.5794%20212.691%2070.9098C212.767%2071.0751%20212.865%2071.2027%20212.986%2071.2928C213.123%2071.383%20213.297%2071.443%20213.509%2071.4731C213.63%2071.4881%20213.743%2071.5331%20213.849%2071.6082C213.955%2071.6833%20214.008%2071.8035%20214.008%2071.9687C214.008%2072.3292%20213.94%2072.592%20213.804%2072.7572C213.683%2072.9074%20213.546%2072.9975%20213.395%2073.0276C212.895%2073.0876%20212.419%2073.0351%20211.964%2072.8699C211.51%2072.7047%20211.102%2072.2766%20210.738%2071.5857C210.678%2071.4956%20210.594%2071.3304%20210.488%2071.0901C210.398%2070.8348%20210.345%2070.6695%20210.33%2070.5944C210.269%2070.6695%20210.186%2070.7672%20210.08%2070.8873C209.989%2070.9925%20209.898%2071.0901%20209.807%2071.1802C208.732%2072.2616%20207.809%2072.9675%20207.037%2073.2979C206.28%2073.6133%20205.644%2073.6058%20205.13%2073.2754ZM206.378%2071.4055C206.484%2071.4205%20206.651%2071.3679%20206.878%2071.2478C207.105%2071.1126%20207.408%2070.8948%20207.786%2070.5944C208.301%2070.1589%20208.725%2069.7984%20209.058%2069.5131C209.391%2069.2277%20209.716%2068.8597%20210.034%2068.4091L210.534%2067.5981C210.383%2067.2526%20210.246%2067.0274%20210.125%2066.9222C210.004%2066.8171%20209.883%2066.7645%20209.762%2066.7645C209.565%2066.7645%20209.33%2066.8922%20209.058%2067.1475C208.785%2067.3878%20208.475%2067.7483%20208.127%2068.2289C207.794%2068.6945%20207.415%2069.2803%20206.992%2069.9862C206.795%2070.3166%20206.643%2070.6395%20206.537%2070.9549C206.431%2071.2553%20206.378%2071.4055%20206.378%2071.4055Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3C%2Fsvg%3E");
}

.f_copy	{
	/* position:absolute;
	top:10px;
	left:10px;
	width:40%; */
}
.f_copy > span	{
	/* display:table-cell;	
	width:100%;
	height:60px;
	vertical-align:middle;
	text-align:left; */
	color:#969FA8;
    color: #969FA8;
    font-size: 12px;
}
.f_copy b	{
	font-weight:400;
	color:#969FA8;
}

.almaUp	{
	position:fixed;
	display:block;
	bottom:10px;
	right:10px;
	width:60px;
	height:60px;
	font-size:12px;
	background-image:var(--icon_arrow_double);
	transition:0.2s;
	background:rgba(128,128,128,0.25);
	transform:translateY(100px) rotate(-90deg);
	opacity:0.8;
	z-index:100;
}
.almaUp:hover, .almaUp:active	{
	opacity:1;
}
.almaUp.active	{
	transform:translateY(0) rotate(-90deg);
}

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

.f_privacy:hover	{
	color:#969FA8;	
}

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

.f_linkall	{
	position:relative;
	display:block;
	/* top:40px;
	right:10px; */
	width:200px;
	font-size:12px;
	color:#969FA8;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	padding:0 10px 0 10px;
	font: 400 12px / 1.1em 'Inter Tight', sans-serif;
}
.f_linkall:hover	{
	color:#969FA8;
}
.f_linkall::before	{
	content:'';
	position:absolute;
	display:block;
	top:-7px;
	right:0;
	width:92px;
	height:40px;
	transition:0.2s;
	background:0 0 / contain no-repeat;
	background-image:var(--icon_linkall);
}
.f_linkall:hover::before	{
	opacity:0.8;
}


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

footer .elem	{
	flex:0 0 300px;
	max-width:100%;
}
footer .elem_d	{
	flex:0 0 600px;
}
footer .elem.elem_1	{
    flex: 1 0 25%;
    background: #F5F3EE;
    border-radius: 40px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
	    box-sizing: border-box;
}

footer .footer_after .elem.elem_1 {
    background: transparent;
    border-radius: 0;
    padding: 0;
}
footer .elem.elem_2	{
    flex: 1 0 25%;
    background: #F5F3EE;
    border-radius: 40px;
    padding: 20px;
	    box-sizing: border-box;
}
footer .footer_after .elem.elem_2 {
    background: transparent;
    border-radius: 0;
    padding: 0;
}
footer .elem.elem_3	{
    flex: 1 0 25%;
    background: #E23C10;
    border-radius: 40px;
    padding: 20px;
	color:#ffffff;
	    box-sizing: border-box;
	font: 700 32px / 1.0em 'Caveat', cursive;
}
footer .footer_after .elem.elem_3 {
    background: transparent;
    border-radius: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
}
footer .elem.elem_3	strong {
	font: 700 20px / 1.0em 'Caveat', cursive;
}
footer .elem.elem_4	{
	flex:0 0 300px;
}
footer .formCont	{
	width:100%;
}

/* .fcolumn_1	{
	width:31.3%;
	position:absolute;
	padding:10px 0;
}
.fcolumn_2	{
	width:31.3%;
	position:absolute;
	padding:10px 0;
	left:33.3%;
}
.fcolumn_3	{
	width:31.3%;
	padding:10px 0;
	position:absolute;
	left:66.6%;
}
.fcolumn_4	{
	width:31.3%;
	position:absolute;
	padding:10px 0;
	left:100%;
} */

.f_header_name, a.f_header_name	{
	display:block;
	text-decoration:none;
	line-height:36px;
	font-size:24px;
	position:relative;
	padding:0 0 10px 0;
	color:#204B75;
	font-weight:normal;
}

/* -- Стили для футера - Иконки - Начало */
.f_icon	{
	/* width:90%; */
	position:relative;
	display:block;
	padding:5px 0 5px 0px;
	line-height:20px;
	color:#204B75;
	text-decoration:none;
	font: 700 20px / 1.1em 'Inter Tight', sans-serif;
}
a.f_icon:hover	{
	color:#204B75;
}
/*
.f_icon::before	{
	content:'';
	width:30px;
	height:30px;
	background:50% 50% / 60% auto no-repeat;
	position:absolute;
	top:10px;
	left:2px;
	transition:0.2s;
}*/
a.f_icon:hover::before	{
	opacity:0.7;
}
.f_home::before	{
	background-image:var(--icon_home_light);
}
.f_phone::before	{
	background-image:var(--icon_phone_light);
}
.f_mail::before	{
	background-image:var(--icon_mail_light);
}
.f_address::before	{
	background-image:var(--icon_address_light);
}
.f_sitemap::before	{
	background-image:var(--icon_map_light);
}
.f_time::before	{
	background-image:var(--icon_time_light);
}
/* -- Стили для футера - Иконки - Конец */
/* -- Стили для футера - Меню - Начало */
.f_menu	{
	display:flex;
	flex-wrap:wrap;
    gap: 40px;
}
.f_menu a	{
	/* width:100%; */
	position:relative;
	display:block;
    padding: 5px 0 5px 0px;
	line-height:20px;
	color:#204B75;
	text-decoration:none;
}
.f_menu a::before	{
	content:'';
	width:20px;
	height:20px;
	position:absolute;
	top:5px;
	left:2px;
	background-image:var(--icon_arrow_t2_light);
	background:50% 50% / 80% auto no-repeat;
	transition:0.2s;
}
.f_menu a:hover	{
	color:#204B75;
}
.f_menu a:hover::before	{
	opacity:0.7;
}
/* -- Стили для футера - Меню - Конец */
/* Стили для футера - Конец */



@media screen and (max-width: 1249px) {
	footer .mid, .footer_after .mid	{
		min-width:100%;
		padding:20px 8px;
		box-sizing:border-box;
	}
	footer, .footer_after,
	.f_logo,
	.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:block;
		/* vertical-align:middle; */
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:5px 0;
		text-align:left;
	}
	.fcolmn_header_name	{
		display:block;
	}
	footer, .footer_after	{
		height:auto;
		padding:0;
		margin:0;
		width:100%;	
	}

	.f_copy	{
		display:block;
		max-width:100%;
		height:auto;
		/* width:90%; */
		/* margin:0 auto; */
	}
	
	.fcolumn_1, .fcolumn_2, .fcolumn_3, .fcolumn_4	{
		display:block;
		position:relative;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:0 auto;
		width:100%;
		padding:20px 0;
	}
	.almaUp	{
		transform:unset;
	}

	/* header, .footer_after	{
		text-align:center !important;
	} */
}


@media print	{
	footer, .footer_after	{
		display:none !important;
	}
}

/* Стили для шапки - Начало */
.logo, a.logo, a.logo:hover, a.logo:active	{
	display:block;
	width:185px;
	height:218px;
	margin-top:80px;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20185%20218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M69.2199%20160.379C70.4894%20161.415%2072.2519%20162.208%2073.6566%20162.537C76.669%20156.755%2084.9796%20143.327%2087.621%20138.511L130.052%2058.616C132.89%2053.2077%20136.421%2046.6062%20139.671%2041.4566C140.762%2039.7271%20141.343%2037.9401%20137.936%2036.2419C135.869%2035.2112%20134.956%2038.7263%20133.102%2038.8386C130.083%2039.0215%20128.727%2038.8933%20129.2%2035.0297C129.588%2031.8616%20134.49%2025.4621%20137.164%2027.3737C139.008%2028.6919%20138.254%2029.1209%20138.562%2031.5833C138.819%2033.6345%20142.186%2035.0069%20143.781%2032.2705C144.833%2030.4642%20151.133%2023.8332%20145.805%2023.0399C142.519%2022.5506%20143.141%2023.8659%20140.579%2024.4676C137.256%2025.2474%20134.9%2023.6883%20136.137%2020.1195C137.182%2017.0996%20138.582%2014.2921%20141.502%2012.9521C143.438%2012.0637%20145.709%2011.9157%20145.709%2016.0357C145.709%2019.2262%20150.275%2020.5171%20151.921%2018.7254C152.165%2018.459%20152.502%2017.5202%20152.892%2016.5053C154.822%2011.4904%20161.433%202.87846%20167.429%201.01281C174.364%20-1.14469%20181.845%20-0.227715%20184.593%207.42611C187.717%2016.1284%20172.042%2026.2153%20165.648%2029.7563C158.986%2033.4453%20157.95%2031.2918%20154.591%2039.082C151.969%2045.1657%20147.377%2054.3271%20143.863%2060.124C142.081%2063.0641%20137.083%2072.28%20135.761%2075.4993C140.004%2074.3438%20150.187%2076.2016%20153.657%2077.2017C160.568%2079.1937%20168.973%2083.9798%20169.485%2090.5956C169.697%2093.342%20168.911%2095.6786%20167.524%2097.7263C212.299%20155.854%20162.762%20199.243%20108.564%20194.629C104.93%20194.32%20107.048%20194.362%20109.189%20194.061C111.714%20193.706%20114.358%20193.333%20116.992%20192.593C151.146%20182.995%20200.431%20152.34%20164.765%2099.5995C161.374%20102.93%20157.125%20106.175%20153.33%20108.656C146.744%20112.961%20141.85%20119.847%20138.462%20125.188C137.309%20127.005%20136.348%20130.17%20138.263%20131.911C139.502%20134.413%20135.203%20134.824%20133.205%20133.534C132.047%20132.786%20127.425%20133.506%20124.103%20134.824C122.045%20135.64%20119.796%20137.525%20118.53%20139.369C118.143%20139.934%20117.692%20140.609%20117.203%20141.276C114.918%20144.399%20115.339%20144.142%20116.818%20145.726C117.101%20146.029%20118.269%20146.824%20119.456%20147.866C121.228%20149.424%20123.048%20151.04%20124.208%20151.488C126.132%20152.231%20125.342%20155.523%20122.618%20154.902C121.479%20154.642%20121.367%20153.661%20120.115%20153.507C118.591%20153.32%20117.776%20154.472%20116.631%20155.357C115.008%20156.611%20114.295%20161.528%20113.981%20163.904C113.405%20168.245%20113.672%20172.895%20113.436%20177.276C113.298%20179.826%20112.162%20181.693%20111.483%20183.653C107.858%20194.112%2097.079%20198.781%2085.3875%20193.644C84.467%20193.24%2080.1111%20191.56%2075.9916%20190.046C71.6485%20188.449%2066.4476%20186.277%2062.9546%20184.351C62.6994%20184.806%2062.1494%20185.692%2061.4676%20186.765C57.5876%20192.871%2054.0572%20198.015%2050.539%20204.42C46.9295%20210.992%2042.3074%20218%2035.132%20218C22.216%20218%2022.2976%20196.822%2032.3922%20194.598C34.6139%20194.108%2036.3302%20194.51%2037.802%20195.928C42.0289%20200.002%2044.7444%20197.747%2048.1184%20194.458C50.5918%20192.046%2057.8843%20184.239%2059.3546%20181.411C62.7842%20174.814%2065.9324%20171.555%2067.2649%20164.031C67.6962%20161.581%2067.0913%20158.643%2069.2199%20160.379ZM64.7442%2074.4063C63.4042%2080.4027%2058.342%2084.9741%2054.0443%2090.2224C51.56%2093.2565%2048.8742%2096.7929%2046.9567%20100.189C45.183%20103.33%2043.3711%20108.287%2042.5593%20111.875C40.9748%20118.876%2041.7862%20125.591%2044.1866%20132.279C42.4031%20129.993%2040.7903%20127.554%2039.36%20124.952C36.8097%20120.312%2035.4576%20116.951%2034.8601%20111.698C32.5004%2090.9627%2046.3852%2080.0077%2064.7442%2074.4063ZM48.6141%20136.689L47.5401%20133.602C44.2515%20125.926%2043.7024%20120.339%2045.0719%20112.283C48.1077%2094.4235%2065.2397%2086.0845%2066.9048%2073.7745C77.0423%2070.9583%2088.3619%2069.6678%2098.9863%2069.197C98.8028%2069.4496%2098.6143%2069.6992%2098.4208%2069.9454C92.7869%2076.5335%2086.214%2081.6271%2079.1668%2085.9659L61.1492%2097.2384C55.0199%20101.492%2051.0442%20103.891%2048.1649%20111.307C46.933%20114.479%2046.2773%20117.205%2046.2773%20121.735C46.2773%20125.202%2047.3174%20129.389%2048.0772%20132.785L48.6141%20136.689ZM66.6744%2068.5714C66.5724%2068.0833%2066.4484%2067.5883%2066.2895%2067.1413C65.9355%2066.1455%2065.46%2065.6423%2065.1576%2064.7621C64.8301%2063.8087%2064.5452%2062.6809%2063.1415%2062.0821C62.6669%2061.8796%2061.4943%2061.7954%2059.7093%2061.5046C54.0051%2060.5752%2050.4071%2060.5982%2046.012%2063.8605C43.3462%2065.8391%2038.8697%2070.0731%2035.947%2070.6814C33.8358%2071.1209%2031.2082%2072.0491%2034.9274%2072.6999C37.2085%2073.0987%2037.6075%2072.5016%2037.479%2073.3341C37.3063%2074.4531%2037.3608%2074.3741%2038.7582%2074.5598C47.2074%2075.6824%2056.795%2070.2151%2061.9193%2064.7928C61.9689%2064.7404%2062.1556%2064.9241%2062.3931%2065.1878C63.3839%2066.2876%2064.3891%2067.561%2064.8246%2069.0232C54.0187%2071.8%2043.9424%2076.8983%2034.924%2085.3628C15.0821%20111.48%2032.455%20136.353%2055.1317%20147.954C61.7287%20151.329%2068.0698%20155.261%2074.9329%20158.321L76.9643%20154.593C60.7373%20147.393%2053.2641%20142.669%2050.311%20135.596C49.8894%20120.103%2063.5189%20111.178%2075.7122%20116.144C75.9153%20116.227%2076.4721%20116.502%2076.6747%20116.682L76.3905%20116.796L76.3317%20116.819C68.9041%20117.845%2065.9404%20125.464%2066.2476%20131.925C66.3605%20134.299%2065.0259%20136.262%2062.7745%20137.247C61.0385%20138.008%2061.3553%20138.949%2063.452%20139.178C70.6875%20139.97%2067.1571%20138.137%2073.3501%20135.569C75.3225%20134.751%2075.4001%20134.826%2074.6902%20135.946C73.8275%20137.308%2072.4258%20138.758%2072.3206%20140.361C72.1529%20142.922%2072.1013%20144.108%2074.2562%20145.887C74.5652%20146.142%2076.2389%20146.447%2076.1992%20144.444C76.1465%20141.789%2076.869%20138.926%2079.4672%20137.966C88.6101%20134.59%2090.1037%20120.655%2079.6456%20115.577L79.6336%20115.516C64.5911%20108.095%2051.9238%20116.119%2048.8748%20129.758C48.8673%20129.691%2048.6715%20128.121%2048.6727%20128.104C48.9908%20123.34%2053.809%20115.336%2057.9603%20112.783C61.3231%20110.715%2064.7747%20111.014%2070.7237%20111.014C75.6601%20111.014%2081.5968%20111.644%2086.3063%20109.36C88.9533%20108.076%2092.8228%20103.451%2093.7451%20101.073C88.3027%20107.132%2078.0844%20110.016%2070.4359%20107.043C65.7601%20105.225%2056.5307%20105.068%2051.3936%20109.833C53.2412%20106.46%2056.483%20103.349%2062.3574%2099.6147C69.8017%2094.8826%2083.0061%2086.6613%2085.1488%2085.287C92.1347%2080.8056%2098.5236%2075.5986%20102.278%2069.0759C108.9%2068.881%20115.165%2068.9847%20120.595%2069.2091C114.8%2068.2768%20109.052%2067.4939%20103.384%2066.9674C104.46%2064.6951%20105.23%2062.2943%20105.631%2059.7622C106.082%2056.9061%20106.176%2054.8441%20105.97%2053.0923C112.661%2052.759%20119.219%2052.1542%20125.48%2050.8848C128.763%2050.2191%20131.01%2049.0675%20135.126%2046.9734C126.125%2048.8149%20115.669%2049.2855%20104.997%2049.4051C104.502%2048.1817%20103.849%2046.9222%20103.066%2045.3932C102.137%2043.5809%20100.635%2041.9021%2098.213%2041.1313C94.976%2040.1017%2091.5313%2040.3101%2088.5345%2041.5309C85.2567%2042.866%2082.8297%2046.6486%2079.6506%2049.5319C54.1814%2049.9942%2030.2677%2052.9977%2011.8347%2073.8696C-17.8826%20107.518%2012.6951%20157.332%2055.6366%20180.996L58.6396%20177.091C34.2906%20163.408%2013.4206%20131.413%2012.5773%20104.715C12.31%2096.2548%2014.507%2087.2544%2020.5523%2078.877C34.4741%2059.5854%2054.4436%2055.2996%2075.4879%2054.0705C76.9972%2054.9694%2080.7056%2054.6693%2079.754%2055.2969C77.5039%2056.7807%2078.9346%2060.2844%2078.9503%2060.2597C79.9507%2058.7008%2082.838%2057.9291%2084.6331%2057.9291C89.2013%2057.9291%2093.3147%2056.385%2096.0511%2053.433C98.595%2053.3729%20101.132%2053.3011%20103.652%2053.1975C103.713%2053.9125%20103.771%2054.7084%20103.852%2055.6113C103.471%2059.7738%20102.373%2063.4778%20100.563%2066.7265C88.786%2065.8112%2077.3861%2066.0962%2066.6744%2068.5714ZM98.5314%2049.443C98.9996%2048.2335%2099.3111%2046.9011%2099.4388%2045.4484C101.42%2046.9413%20102.408%2048.0847%20102.948%2049.4239C101.477%2049.4348%20100.004%2049.4403%2098.5314%2049.443ZM163.019%2022.7593C163.353%2021.8918%20163.741%2019.9486%20165.147%2020.3963C166.479%2020.8203%20166.031%2022.847%20168.804%2022.737C169.051%2022.7272%20170.931%2023.3924%20169.511%2024.161C169.462%2024.1877%20167.549%2025.4827%20167.307%2025.6508C166.477%2026.2272%20160.149%2031.5404%20160.149%2028.8168C160.149%2028.7311%20162.295%2026.1343%20162.607%2025.6179C163.444%2024.2303%20162.57%2023.9253%20163.019%2022.7593ZM75.9618%20162.872C77.5489%20163.028%2080.9265%20163.647%2080.9265%20164.812C80.9265%20166.781%2079.8766%20166.284%2077.9323%20167.845C74.5288%20170.576%2070.9695%20172.607%2068.1715%20176.062C67.0743%20177.418%2065.9322%20178.965%2064.6899%20180.478C64.6554%20180.52%2075.1118%20184.303%2076.9748%20184.781C80.718%20185.742%2085.0454%20185.235%2088.3981%20183.947C94.6972%20181.527%2096.2103%20166.951%2097.0156%20161.099C97.4708%20157.793%20100.873%20148.196%20104.127%20147.284C109.251%20145.847%20108.866%20141.512%20104.276%20144.154C103.172%20144.888%20101.424%20143.277%20101.214%20142.464C99.249%20134.854%20111.558%20122.376%20119.941%20123.511C121.293%20123.694%20122.544%20123.899%20122.765%20124.669C123.76%20128.143%20125.753%20125.418%20123.824%20124.21C119.905%20121.756%20126.917%20112.687%20131.561%20108.045C137.685%20101.924%20146.788%2097.2182%20150.419%2093.5005C153.297%2090.5552%20155.569%2085.0167%20151.039%2081.6638C146.834%2078.5518%20143.804%2078.5219%20138.832%2078.5372C131.805%2078.559%20132.374%2087.4933%20127.445%2089.1283C125.932%2089.6301%20124.335%2090.2316%20122.862%2091.209C119.972%2093.1263%20119.539%2093.916%20115.6%2095.0097C113.778%2095.5154%20112.601%2096.9155%20111.523%2098.862C109.476%20102.557%20107.716%20106.238%20105.707%20109.932C104.114%20112.86%20103.539%20114.694%20101.62%20117.668C99.5105%20120.935%2099.0545%20122.986%2097.5285%20126.126C96.795%20127.636%2095.6266%20129.811%2094.8125%20131.255C91.6755%20136.818%2087.6708%20144.08%2084.3494%20149.24C82.9767%20151.374%2080.9607%20153.68%2080.835%20154.542C81.5841%20154.59%2082.1554%20154.079%2082.6013%20153.883C83.1545%20153.641%2084.6989%20152.46%2084.7135%20152.456C85.9874%20152.099%2093.9641%20138.17%20100.608%20143.621C101.678%20144.499%20101.811%20146.526%20101.473%20147.045C100.441%20148.635%2099.4343%20149.23%2098.2801%20149.186C97.2955%20149.149%2096.0703%20148.681%2096.0703%20147.574C96.0703%20144.826%2094.561%20146.647%2093.4093%20147.37C92.7848%20147.762%2091.198%20149.646%2090.9036%20150.37C88.057%20153.813%2088.2434%20161.55%2078.6268%20158.813C78.2087%20158.694%2076.1895%20162.406%2075.9618%20162.872Z%22%20fill%3D%22%23E23C10%22%2F%3E%0A%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media screen and (max-width: 1249px) {
	.logo, a.logo, a.logo:hover, a.logo:active {
		position:relative;
		max-width:100%;
		flex: 0 0 79px;
        height: 93px;
		margin:0;
		background-size:contain;
		background-position:0 50%;
	}
}

.header_intro	{
	position:relative;
	min-height:100px;
	flex:0 0 auto;
}
.header_intro .header_intro_cont	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:10;
}
.small_header	{
	width:100%;
	max-width:100%;
	height:40px;
	background:#204B75;
	 /* url(pics/bg_small_header.png) 50% 0 repeat; */
	overflow:hidden;
	color:#777777;
	z-index:120;
}
.small_header .mid	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.small_header a	{
	color:#888888;	
}
.small_header a:hover	{
	color:#008cdd;	
}

header	{
	height:100px;
	flex: 0 0 100px;
	display:flex;
	align-items: center;
	
	position:relative;
	background:transparent;
	/*url(pics/bg_header.png) 50% 0 repeat; */
	color:#204B75;
	z-index:100;
	
	
}
.header_intro header	{
	background:transparent;
}
header .mid	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}
header a	{
	color:#484848;	
}
header a:hover	{
	color:#204B75;	
}
/* header::before	{
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:8px;
	background:url(pics/bg_shadow.png) 50% 100% / 100% 100% no-repeat;
	top:100%;
	left:0;
	z-index:-1;
} */



.slogan, a.slogan, a.slogan:hover, a.slogan:active	{
	display:block;
	font:300 20px/25px 'Caveat', cursive;
	text-decoration:none;
	color:#204B75;
}

/* -- Маленькие иконки - Начало */
.smh_icon, a.smh_icon	{
	/* position:absolute; */
	position:relative;
	display:block;
	min-height:30px;
	padding:0 20px 0 30px;
	font:400 16px/30px 'Caveat', cursive;
	color:#888888;
	text-decoration:none;
}
a.smh_icon:hover	{
	color:#008cdd;
}
.smh_icon::before	{
	content:'';
	width:20px;
	height:20px;
	background:50% 50% no-repeat;
	position:absolute;
	top:5px;
	left:0;
	transition:0.2s;
}
a.smh_icon:hover::before	{
	opacity:0.8;
}
.smh_icon span	{
	font:700 24px/30px 'Caveat', cursive;
}
.smh_icon > a	{
	display:block;
	text-decoration:none;
	font:inherit;
}
.smh_phone::before	{
	background-image:var(--icon_phone);
}
.smh_mail::before	{
	background-image:var(--icon_mail);
}
.smh_address::before	{
	background-image:var(--icon_address);
}
.smh_time::before	{
	background-image:var(--icon_time);
}
/* -- Маленькие иконки - Конец */


/* -- Большие иконки - Начало*/
.grh_icon, a.grh_icon	{
	position:relative;
	display:block;
	padding:0 0 0 30px;
	font:400 24px/30px 'Caveat', cursive;
	color:#484848;
	text-decoration:none;
	min-height:30px;
	box-sizing:border-box;
	margin:5px;
}
a.grh_icon:hover	{
	color:#204B75;
}
.grh_icon span	{
	font:300 18px/30px 'Caveat', cursive;
	display:inline-block;
}
.grh_icon::before	{
	content:'';
	width:30px;
	height:30px;
	background:50% 50% no-repeat;
	position:absolute;
	top:0;
	left:0;	
	transition:0.2s;
}
a.grh_icon:hover::before	{
	opacity:0.8;
}
.grh_phone::before	{
	background-image:var(--icon_phone);
}
.grh_phone_2::before	{
	background-image:var(--icon_phone);
}
.grh_mail::before	{
	background-image:var(--icon_mail);
}
.grh_adfress::before	{
	background-image:var(--icon_address);
}
.grh_time::before	{
	background-image:var(--icon_time);
}
/* -- Большие иконки - Конец*/
.top_soc	{
	display:flex;
	align-items:center;
}
.top_soc_elem	{
	margin-right:10px;
	width:40px;
	height:40px;
	background:50% 50% no-repeat;
}
.top_soc_elem:last-child	{
	margin-right:0;
}
.grh_vk	{
	background-image:var(--icon_vk);	
}
.grh_tg	{
	background-image:var(--icon_tg);
}
.grh_wa	{
	background-image:var(--icon_wa);
}
.grh_ok	{
	background-image:var(--icon_ok);
}
.soc_seti	{
	position:relative;
}
.zakaz_zvonka, a.zakaz_zvonka	{
	display:block;
	margin:0;
}

/* -- Стили адаптивной версии в десктопной версии - Начало */
.mob_line	{
	display:inline;
}
.mob_line_show_on_mob, a.mob_line_show_on_mob	{
	display:none;
}
.contacts_mob_open	{
	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%;
		display:flex;
		flex-wrap:wrap;
	}
	.header_intro .header_intro_cont	{
		position:relative;
		display: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_icon, a.smh_icon, .grh_icon, a.grh_icon	{
		display:none;
	}

	.small_header > .mid, header	{
		text-align:left !important;
	}
	.mob_line	{
		width:100%;
		display:none;
		flex-wrap:wrap;
		background:#f4f4f4;
	}
	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:block;
		flex:1 0 auto;
		position:relative;
		top:0;
		left:0;
		right:0;
		bottom:0;
		padding:0;
		font:400 22px/50px 'Caveat', cursive;
	}
	.mob_line_show_on_mob span	{
		font:300 15px/30px 'Caveat', cursive;
	}
	.mob_line_show_on_mob::before{
		display:none;
	}
	.contacts_mob_open	{
		display:inline-block;
		position:relative;
		width:50px;
		height:50px;
		flex:0 0 50px;
		cursor:pointer;
		
		margin:0;
		vertical-align:top;
		background-image:var(--icon_address);
		background:50% 50% / 40px auto no-repeat;
	}
}

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




.langs	{
	display:flex;
	flex-wrap:wrap;
	height:25px;
	position:relative;
	/* position:absolute;
	top:5px;
	right:20px; */
}
.langs_elem	{
	font:400 16px / 25px 'Caveat', cursive;
	display:block;
	min-width:25px;
	text-align:center;
	box-sizing:border-box;
	padding:0 2px;
	text-decoration:none;
	border-radius:20px;
	box-shadow:0 0 0 1px #204B75;
	cursor:default;
	overflow:hidden;
}
a.langs_elem	{
	box-shadow:unset;
	cursor:pointer;
}
@media screen and (max-width: 1249px) {
	.langs.langs_mob_open	{
		position:relative;
		vertical-align:top;
		top:0;
		left:0;
		right:0;
		bottom:0;
		max-width:100%;
		flex:0 0 auto;
		height:50px;
		align-items:center;
	}
}

/* .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;	 */
/* } */



@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;
		transition-duration:0.5s;
		transform:rotate(90deg) rotateY(0);
		background-image:var(--icon_arrow_light);
	}
	table.table_adaptive_titles.table_adaptive_titles_accordion > * > tr.active > td:first-of-type::before {
		/* transform:rotateX(180deg); */
		transform:rotate(90deg) rotateY(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:#008cdd;
		text-shadow:none !important;
		font:400 12px / 16px 'Caveat', cursive;
		padding:0 2px;
		height:16px;
		min-width:12px;
		text-align:center;
		border-radius:50%;
		box-shadow:inset 0 0 0 1px #008cdd;
	}
	
	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 Tight', 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 'Caveat', cursive;
	cursor:pointer;
}

table.properties_table > * > tr.group > td::before {
	content:'';
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:20px;
	height:20px;
	background-image:var(--icon_arrow_light);
	transition-duration:0.5s;
	transform:rotate(90deg) rotateY(0);
}
table.properties_table > * > tr.group.active > td::before {
	transform:rotate(90deg) rotateY(180deg);
}
/* table.properties_table > * > tr.group.active:hover > td::before{ */
	/* transform:rotate(90deg) rotateY(0); */
/* } */

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;
}


/* Изменено на ЖС поведение 24.11.01 */

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

	width:100%;
}
table.almaAccordion > tbody > tr	{
	overflow:hidden;
	transition: all 400ms ease-in-out;
	box-shadow:inset 0 0 0 1px #CFD0D5;
	border-radius:10px;

	margin:0px 0 20px 0;
}

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: 0px 20px;
  box-sizing: border-box;
  padding-bottom: 50px;
	transition: all 400ms ease-in-out;
	
	
}

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:30px 30px 30px 20px;
	font:500 20px/1.2em 'Caveat', cursive;
	margin:0;
	position:relative;
	
	transition-duration:0.2s;
	background:transparent;
	color:#204B75;
	
	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:#fff; */
	color:#F4C62F;
}

table.almaAccordion > tbody > tr.active {
	box-shadow:inset 0 0 0 1px #CFD0D5;
	margin:0px 0 20px 0;
}
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 !important; */
	box-shadow:0 0 0 0px #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	{
	color:#4F5051;
	box-shadow:0 0 0 0px #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: 20px;
	top: calc(50% - 10px);
	transition-duration: 0.2s;
	color: #4F5051;
}

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	{
	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:rgba(255,244,95,1);
	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 'Caveat', cursive;
	margin:0;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	color:rgba(31,31,31,1);
	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:rgba(255,244,95,1);
	color:rgba(31,31,31,1);
}
table.almaTabs > * > *:first-of-type > td.deactive, table.almaTabs > * > tr:first-of-type > td.deactive:first-of-type, table.almaTabs > * > *:first-of-type > td	{
	background:#fff;
	box-shadow:0 0 0 1px #eee;
	color:rgba(41,41,41,1);
}
table.almaTabs > * > tr:last-of-type	{
	box-shadow:inset 0 0 0 1px rgba(255,244,95,1);
}
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:transparent url(pics/bg_menu.png) 50% 0 repeat;
		width:100%;
		min-height:60px;
		z-index:80;
        display: flex;
        align-items: center;
    }

	/* .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 {
		position:relative;
		width:1250px;
		max-width:100%;
		margin:0 auto;
		z-index:10;
	}
	.menu .menu_separ	{
		width:1px; 
		background:url(pics/menu_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:#204B75;
		text-decoration:none;
		overflow:hidden;
		padding:0px;
	}
	.menu > ul > li .menu_active	{
		background:rgba(238,238,238,0.2);
		color:#e23c10;
	}
	.menu > ul {
		padding:0;
		margin:0;
		list-style:none;
		text-align:center;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 25px;
    }
	.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(238,238,238,0.2);
		color:#e23c10;
		transition-duration:.2s;
		transition-property:color,background;
	}

	.menu > ul > li > ul > li > a {
		display:block; 
		width:260px;
		font-size:14px;
		padding:10px 20px; 
		line-height:15px;
		height:auto;
		text-transform:none;
		font-weight:normal;
		color:#204B75;
		text-decoration:none;
		transition-property:color,background;
	}
	.menu > ul > li.multi > ul li > ul > li:hover > a	{
		color:#e96d4c;
		background:transparent;
	}

	.menu > ul > li:hover > ul {
		display:inline-block; 
		position:absolute; 
		left:0; 
		background:rgba(255,255,255,1);;
		border-top:3px solid #e23c10;
		padding:10px 0;
		top:30px;
		z-index:20;
		        border-radius: 40px;
	-webkit-box-shadow: 0px 4px 31px -11px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px 4px 31px -11px rgba(34, 60, 80, 0.2);
	box-shadow: 0px 4px 31px -11px rgba(34, 60, 80, 0.2);
	}

	header .menu_cont_hor, header .menu	{
		width:auto;
	}
	
	header .menu {
		display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 20px;
		height:30px;
    }
}

/* -- -- Меню - Горизонтальное - выпадающее вправо после 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,255,255,1);;
	}

	.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:#204B75;
		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:#e96d4c;
		background:transparent;
	}
}
/* -- -- Меню - Горизонтальное - выпадающее вправо после 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:#204B75;
		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-image:var(--icon_arrow_light);
		background:50% 50% / 16px auto no-repeat;
		transition:0.2s;
	}
	.menu > ul > li.wide > ul > li > a:hover::before	{
		opacity:0.8;		
	}
	.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:#204B75;
		text-decoration:none;
		font-size:90%;
	}
	.menu > ul > li.wide > ul > li > ul a:hover {
		color:#e96d4c;
		background:transparent;
	}

	.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;
	margin:0;
	vertical-align:top;
	background:50% 50% / 30px auto no-repeat;
	background-image:var(--icon_menu);
    order: 5;
}

.menu_mob	{
	display:none;
	
}
.menu_mob_back	{
	display:inline-block;
	position:relative;
	width:50px;
	height:50px;
	cursor:pointer;
	margin:0;
	vertical-align:top;
	background:50% 50% / 30px auto no-repeat;
		background-image:var(--icon_menu_mob_back);
}
.menu_mob_close	{
	display:block;
	position:relative;
	top:0;
	right:0;
	width:50px;
	height:50px;
	cursor:pointer;
	margin:0;
	background:50% 50% / 20px auto no-repeat;
		background-image:var(--icon_close);
}



@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:1px 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:30px 30px 30px 10px;
		color:#204B75;
		position:relative;
		font:400 16px/20px 'Inter Tight', sans-serif;
		text-decoration:none;
		
	}
	.menu ul > li > a.contain::before	{
		content:'';
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		right:5px;
		top:10px;
		background:50% 50% / 20px auto no-repeat;
		background-image:var(--icon_arrow);
	}
	
	.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;
		transition:transform 300ms ease-out;
		background:#fff;
	}
	.menu_cont_hor.mob_opened	{
		transform:translateX(100%);
	}
	.menu_cont_hor.mob_opened .menu	{
		overflow:auto;
		position:absolute;
		top:70px;
		bottom:0;
		width:100%;
		-webkit-overflow-scrolling:touch;
		border-top:1px solid #ddd;
        background: #fff;
    }
	.menu_mob	{
		display:flex;
		background:#fff;
        align-items: center;
        justify-content: space-between;
    }

	.menu:has(ul.active)	{
		overflow:hidden !important;
	}
	.menu ul:has(ul.active)	{
		overflow:hidden !important;
		max-height:100%;
		min-height:100%;
		background:#fff;
		box-shadow:0 0 2px #fff;
	}
}





@media screen and (max-width:1249px) {
	.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:block;
	width:100%;
	box-sizing:border-box;
	margin:0 auto;
	padding:0 0 10px 0;
	border:0;
}
ul.left_menu li, ul.left_menu ul, ul.left_menu a, ul.left_menu span	{
	margin:0;
	padding:0;
	display:block;
}

ul.left_menu li a img {
	vertical-align:middle;
	margin:0 5px 0 0;
}

ul.left_menu span, ul.left_menu a	{
	color:#204B75;
	text-decoration:none;
	cursor:pointer;
	position:relative;
}
ul.left_menu li a:hover, ul.left_menu li span:hover	{
	color:#204B75;
}
ul.left_menu li a.current	{
	color:#e23c10;
}
ul.left_menu li::before	{
	display:none;
}


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

ul.left_menu > li > a, ul.left_menu > li > span	{
	font-size:16px;
	line-height:20px;
}
ul.left_menu > li > a::before, ul.left_menu > li > span::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-23px;
	width:20px;
	height:20px;
	background-image:var(--icon_arrow);
	background:50% 50% / 16px auto no-repeat;
	transition:0.2s;
}
ul.left_menu > li > a:hover::before, ul.left_menu > li > span:hover::before	{
	opacity:0.7;
}
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; */
	/* background-image:var(--icon_arrow); */
	/* background:50% 50% / 16px auto no-repeat; */
	/* transition:0.2s; */
}
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-image:var(--icon_arrow);
	background:50% 50% / 16px auto no-repeat;
	transition:0.2s;
	transform:rotate(90deg);	
}
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:1px 0;
}
ul.left_menu > li > ul > li > a::before, ul.left_menu > li > ul > li > span::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-20px;
	width:20px;
	height:20px;
	background-image:var(--icon_arrow);
	background:50% 50% / 14px auto no-repeat;
	transition:0.2s;
	transform:rotate(90deg);
}
ul.left_menu > li > ul > li > a:hover::before, ul.left_menu > li > ul > li > span:hover::before	{
	opacity:0.7;
}
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-image:var(--icon_arrow);
	background:50% 50% / 12px auto no-repeat;
	transition:0.2s;
	transform:rotate(90deg);
}
ul.left_menu > li > ul > li > ul > li > a:hover::before, ul.left_menu > li > ul > li > ul > li > span:hover::before	{
	opacity:0.7;
}
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;
}
/* -- Меню - Вертикальное - Конец */

/* -- Меню - Малое в шапке - Начало */
.small_menu	{
	display:block;
	padding:10px 0;
}
.small_menu a	{
	display:inline-block;
	color:#888888;	
	text-decoration:none;
	font:300 15px/20px 'Caveat', cursive;
	padding:0 10px 0 10px;
	transition-duration:0.2s;
}
.small_menu a:hover	{
	color:#008cdd;	
}
.small_menu a.active	{
	background:#ff926b;
	color:#204B75;
}
.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:#204B75;
		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; */
	display:flex;
	flex-wrap:wrap;
	/* margin:0 -8px; */
	width:auto;
}
.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:0px;
}
.h_with_more .block_catalog_more	{
	display:inline;
}
* .cat_hit, .cat_new, .cat_sale	{ /*, .cat_sale_1, .cat_sale_2, .cat_sale_3	*/
	display:block;
	position:relative;
	padding:10px;
	box-shadow:0 0 0px 1px rgba(0,0,0,0.1);
	cursor:pointer;
	margin:6px 6px 0 0;
	flex:0 0 40px;
	width:40px;
	height:40px;
	padding:0;
	background:50% 50% / 30px auto no-repeat;
}
.cat_hit	{
	background-image:var(--icon_cat_cat_hit);
	background-color:rgba(255,186,0,1);
}
.cat_new	{
	background-image:var(--icon_cat_new);
	background-color:#008cdd;	
}
.cat_sale	{
	background-image:var(--icon_cat_sale);
	background-color:#dd0000;
}
/* .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_favorit, .cat_compare, .cat_viewed, .cat_delete, .cat_save_print, .cat_save_mail	{
	display:block;
	position:relative;
	padding:10px;
	box-shadow:0 0 0px 1px rgba(0,0,0,0.1);
	cursor:pointer;
	margin:6px 6px 0 0;
	background:#fff;
}

.cat_favorit::before, .cat_compare::before, .cat_viewed::before, .cat_delete::before, .cat_save_print::before, .cat_save_mail::before	{
	content:'';
	position:relative;
	top:0;
	left:0;
	display:block;
	width:20px;
	height:20px;
}
.cat_favorit::before	{
	background-image:var(--icon_fav);	
}
.cat_compare::before	{
	background-image:var(--icon_comp);
}
.cat_viewed::before	{
	background-image:var(--icon_eye);
}
.cat_delete::before	{
	background-image:var(--icon_del);
}
.cat_save_print::before	{
	background-image:var(--icon_print);
}
.cat_save_mail::before	{
	background-image:var(--icon_mail);
}


.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:#204B75;
	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;
}
/* .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;
}	
/* -- Стили каталогов - Встраиваемые блоки - Конец */
/* Стили каталогов - Конец */


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

/* @media screen and (max-width: 767px) { */
	/* .catalog_bskt_cont, .catalog_bskt	{ */
		/* display:block; */
		/* overflow:hidden; */
	/* } */
/* } */
/* @media screen and (max-width: 425px) { */
	/* .catalog { */
		/* text-align:center; */
	/* } */
/* } */
/* @media screen and (max-width: 425px) { */
	/*
	.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;
	}
	*/
/* } */



/* Сравнение - Начало */
.shopCompare	{
	display:block;
	padding:0;
}

.shopCompare .shopCompareTable	{
	display:block;
	width:100%;
	overflow-x:auto;
	position:relative;
}

.shopCompare .shopCompareTable .shopCompareHeadCont	{
	min-height:300px;
}
.shopCompare .shopCompareTable .shopCompareHead	{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	transition:background-color 0.2s ease 0s, border 0.2s ease 0s;
	position:relative;
	z-index:2;
	box-sizing:border-box;
	background-color:#fff;
	border-bottom:3px solid rgba(0,0,0,0.1);
	left:0;
	right:0;
	padding:0 20px 10px 20px;
	overflow-x:auto;
}
.shopCompare .shopCompareTable .shopCompareHead.active	{
	width:auto;
	left:64px;
	right:0;
	max-height:200px;
}

.shopCompare .shopCompareTable .shopCompareHead .elem	{
	flex:0 0 300px;
	max-width:100%;
	padding:10px 10px 10px 10px;
	margin:10px 10px 0 0;
	box-sizing:border-box;
	position:relative;
    background-position:0 50%;
    height:auto;
}
.shopCompare .shopCompareTable .shopCompareHead .elem:hover	{
	box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
	background:#fff;
}
.shopCompare .shopCompareTable .shopCompareHead .elem .img	{
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	height:150px;
	width:230px;
	margin:0 auto;
	transition:width 0.2s ease 0s, height 0.2s ease 0s;
}


.shopCompare .shopCompareTable .shopCompareHead.active .elem .img	{
	width:120px;
	height:75px;
}

.shopCompare .shopCompareTable .shopCompareHead .elem .img img	{
	max-height:100%;
}

.shopCompare .shopCompareTable .shopCompareHead .elem a.name, .shopCompare .shopCompareTable .shopCompareHead .elem a.name:hover, .shopCompare .shopCompareTable .shopCompareHead .elem a.name:active	{
	display:block;
	text-align:center;
	text-decoration:none;
	padding:5px 0 10px 0;
	font:300 14px / 16px 'Inter Tight', sans-serif;
}
.shopCompare .shopCompareTable .shopCompareHead .elem .cost_lable	{
	font:300 22px / 30px 'Inter Tight', sans-serif;
	text-align:right;
}
.shopCompare .shopCompareTable .shopCompareHead .elem .controle	{
	position:absolute;
	top:10px;
	right:10px;
}
.shopCompare .shopCompareTable .shopCompareHead .elem .controle .cat_favorit, .shopCompare .shopCompareTable .shopCompareHead .elem .controle .cat_delete	{
	display:block;
	position:relative;
	padding:0 5px;
	box-shadow:0 0 0px 0px rgba(0,0,0,0.1);
	cursor:pointer;
	margin:0 0 0 0;
}
.shopCompare .shopCompareTable .shopCompareHead .elem .controle .cat_favorit::before, .shopCompare .shopCompareTable .shopCompareHead .elem .controle .cat_delete::before	{
	transition:opacity 0.2s ease 0s;
	opacity:0;
}
.shopCompare .shopCompareTable .shopCompareHead .elem:hover .controle .cat_favorit::before, .shopCompare .shopCompareTable .shopCompareHead .elem:hover .controle .cat_delete::before	{
	opacity:1;
}
.shopCompare .shopCompareTable .shopCompareHead .elem .cat_basket, .shopCompare .shopCompareTable .shopCompareHead .elem a.cat_basket	{
	position:absolute;
	bottom:5px;
	right:5px;
	width:110px;
	transition:opacity 0.2s ease 0s;
    height:auto;
    background-position:0 50%;
    background-color:transparent;
}

.shopCompare .shopCompareTable .shopCompareHead .elem:hover .cat_basket, .shopCompare .shopCompareTable .shopCompareHead .elem:hover a.cat_basket	{ 
	opacity:1;
    background-color:transparent;
}


.shopCompare .shopCompareTable .paramGroup .paramGroupName	{
	font:300 24px / 30px 'Inter Tight', sans-serif;
	padding:20px 20px;
	border-bottom:1px solid rgba(0,0,0,0.1);
	cursor:pointer;
}
.shopCompare .shopCompareTable .paramGroup .paramGroupName::after	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
	/* background:url(pics/sprite.png) -155px -1700px no-repeat; */
	margin-left:5px;
	transition:0.2s;
	background:50% 50% / 12px auto no-repeat;
	transform:rotate(90deg) rotateY(0);
	background-image:var(--icon_arrow);	
}
.shopCompare .shopCompareTable .paramGroup.active .paramGroupName::after	{
	transform:rotateX(180deg);
}

.shopCompare .shopCompareTable .paramGroup .paramElem	{
	background:transparent;
	overflow:hidden;
	height:0;
	border-bottom:0;
}
.shopCompare .shopCompareTable .paramGroup.active .paramElem	{
	height:auto;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.shopCompare .shopCompareTable .paramElem:hover	{
	background:rgba(0,0,0,0.03);
}
.shopCompare .shopCompareTable .paramElem .paramElemName	{
	padding:5px 0 0 20px;
}	
.shopCompare .shopCompareTable .paramElem .paramElemValues	{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.shopCompare .shopCompareTable .paramElem .paramElemValues .value	{
	flex:0 0 300px;
	max-width:100%;
	padding:0 20px 5px 40px;
	margin:10px 10px 0 0;
	box-sizing:border-box;
	position:relative;
}

.shop_line	{
	display:flex;
	background:#eee;
	position:relative;
	min-height:60px;
	flex-wrap:wrap;
}

.shop_line .shop_line_button {
	flex:0 0 430px;
	/* width:390px; */
	max-width:100%;
	display:inline-block;
	vertical-align:middle;
	height:60px;
	padding:0 20px;
	box-sizing:border-box;
	position:relative;
	left:0;
	cursor:pointer;
	line-height:60px;
	transition-duration:0.2s;
	opacity:1;
	background:rgba(212,36,39,0.5);
}
.shop_line .shop_line_button:hover {
	opacity:0.8;
}

.shop_line .shop_line_button .input_cont   {
    margin:0;
}
.shop_line .shop_line_button label	{
	cursor:pointer;
}

:root .shop_line .shop_line_button .apple_checkbox input[type="checkbox"] + div.check	{
	vertical-align:middle;
}
.shop_line .shop_line_button .field_name_value	{
	display:inline-flex;
	line-height:20px;
	padding:0;
	width:calc(100% - 80px);
	height:60px;
	vertical-align:middle;
	align-items:center;
}

.shop_line .spacer 	{
	flex:1 0 0;
}

.shop_line .shop_line_clear, .shop_line .shop_line_share	{
	line-height:20px;
	padding:20px 20px 20px 45px;
	position:relative;
	text-decoration:none;
}

.shop_line .shop_line_clear::before, .shop_line .shop_line_share::before	{
	content:'';
	position:absolute;
	top:20px;
	left:20px;
	display:block;
	width:20px;
	height:20px;
}
.shop_line .shop_line_clear::before	{
	background-image:var(--icon_del);
}
.shop_line .shop_line_share::before	{
	background-image:var(--icon_share);
}

.shopCompare_folders	{
	padding:0 0 10px 0;
}
.shopCompare .shopCompare_folders .group	{
	display:inline-block;
	padding:5px 10px 5px 0;
	text-decoration:none;
}
.shopCompare_folders .group.active	{
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.shopCompare_folders .group::after	{
	content:attr(data-ammount);
	margin:0 0 0 4px;
	position:relative;
	bottom:4px;
	display:inline-block;
    min-width:10px;
    height:20px;
    padding:0 5px;
    border-radius:10px;
    text-align:center;
    background:rgb(255, 212, 38);
    color:rgb(255, 255, 255);
    font:700 14px / 20px 'Inter Tight', sans-serif;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}

.shopCompare_folders .group.active::after	{
	background:rgba(16,73,138,1);
	box-shadow:0 0 0 rgba(0,0,0,0);
}

@media screen and (max-width:999px) {
	.shopCompare .shopCompareTable .shopCompareHead, .shopCompare .shopCompareTable .shopCompareHead.active	{
		left:0;
		right:0;
	}
	.shop_line .shop_line_button	{
		left:0;
	}
	.shopCompare	{
		padding:0;
	}
}

@media screen and (max-width:600px) {
	.shop_line .shop_line_button {
		flex:1 0 100%;
	}
	.shop_line .shop_line_clear, .shop_line .shop_line_share	{
		padding:5px 20px 5px 45px;
	}
	.shop_line .shop_line_clear::before, .shop_line .shop_line_share::before	{
		top:4px;
	}
}

/* Сравнение - Конец*/

/* -- -- Стили каталогов - Продукция - Элемент - Начало */
.catalog_el	{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0;
	text-align:left;
	position:relative;
	width:100%;
}

.cel_main_block	{
	display:block;
	flex:0 0 800px;
	max-width:100%;
	min-width:300px;
	vertical-align:top;
	order:1;
}
.cel_price_block	{
	display:block;
	flex:0 0 360px;
	vertical-align:top;
	order:2;
}
.cel_content_block	{
	display:block;
	flex:1 0 800px;
	max-width:100%;
	vertical-align:top;
	order:3;
}


/* -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Начало */
.cel_slider .cels_slide_cont	{
	overflow:hidden;
	margin:0 auto;
}
.cel_slider ul	{
	width:100%;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
.cel_slider ul li	{
	display:block;
	width:210px;
	height:150px;
	padding:0;
}
.cel_slider ul li span	{
	display:table-cell;
	width:210px;
	height:150px;
	text-align:center;
	vertical-align:middle;
}
.cel_slider ul li span img	{
	vertical-align:middle;
	max-height:100%;/* из-за косяка с избыточной высотой*/
}
.cel_slider ul li::before	{
	display:none;
}

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Стрелки - Начало */
.cels_slides .cel_slider_next, .cels_slides .cel_slider_prev	{
	position:relative;
	width:25px;
	height:50px;
	margin:0 auto;
	cursor:pointer;
	z-index:3;
	background-image:var(--icon_arrow);
	transition:0.2s;
	background:50% 50% no-repeat;
}
юcels_slides .cel_slider_next:hover, .cels_slides .cel_slider_prev:hover	{
	opacity:0.8;
}
/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Стрелки - Конец */

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Вертикальный - Начало *
.cel_main_block_data.cel_main_block_data_width_slider_vertical	{
	display:table;
	width:100%;
	min-height:500px;
}
.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image	{
	display:table-cell;
	vertical-align:middle;
	position:relative;
	text-align:center;
}
.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;
}
.cel_main_block_data_width_slider_vertical .cels_slides .cel_slider_next	{
	transform:rotate(90deg);
}
.cel_main_block_data_width_slider_vertical .cels_slides .cel_slider_prev	{
	transform:rotate(-90deg);
}


/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Вертикальный - Конец */

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Горизонтальный - Начало */
.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;
}
.cel_main_block_data_width_slider_horizontal .cel_slider	{
	width:100%;
	position:relative;
	height:150px;
	padding:20px 0;
}


.cel_main_block_data_width_slider_horizontal .cels_slides .cel_slider_prev	{
	position:absolute;
	top:calc(50% - 25px);
	left:12px;
	transform:rotateY(180deg);
}

.cel_main_block_data_width_slider_horizontal .cels_slides .cel_slider_next	{
	position:absolute;
	top:calc(50% - 25px);
	right:12px;
}


.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;
}
.cel_main_block_data_width_slider_horizontal_small .cel_slider	{
	width:100%;
	position:relative;
	height:62px;
	padding:20px 0;
}

.cel_main_block_data_width_slider_horizontal_small .cels_slides .cel_slider_prev	{
	position:absolute;
	top:calc(50% - 25px);
	left:0;
	transform:rotateY(180deg);
}

.cel_main_block_data_width_slider_horizontal_small .cels_slides .cel_slider_next	{
	position:absolute;
	top:calc(50% - 25px);
	right:0;
}
.cel_main_block_data_width_slider_horizontal_small .cel_slider ul li	{
	display:block;
	width:82px;
	height:62px;
	padding:0 10px;
}
.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;
}

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Горизонтальный малый - Конец */

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Базовым слайдером - Начало */

			.cel_main_block_data.cel_main_block_data_width_slider_vertical	{
				display:flex;
				width:100%;
				min-height:500px;
			}

			.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:130px;

			}
			.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;	
			}

/* -- -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Базовым слайдером - Конец */

.cels_wo_slides .cel_slider_prev, .cels_wo_slides .cel_slider_next	{
	display:none;
}

.cel_img_cont .cel_img, .cel_img_cont .cel_img:hover	{
	text-decoration:none;
}
.cel_img_cont .cel_img_marks	{
	display:block;
}
.cel_img_cont .cel_img_marks_elem	{
	position:absolute;
}
.cel_img_cont .cel_img_marks_elem span	{
	display:block;
	position:absolute;
	top:-18px;
	left:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	transition-duration:.2s;
	opacity:0.5;
	background-image:var(--icon_plus);
	background:50% 50% / 30px auto no-repeat;
	box-shadow:0 0 0 2px #444;
	background:rgba(255,255,255,0.5);
}
.cel_img_cont .cel_img_marks_elem:hover span	{
	opacity:1;
}
.cel_img_cont .cel_img img	{
	max-width:100%;
	display:block;
}
/* -- -- -- Стили каталогов - Продукция - Элемент - Слайдеры основных изображений - Конец */

.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	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}

.cel_controle	{
	flex:1 0 auto;
	text-align:left;
	display:flex;
	flex-wrap:wrap;
}
.cel_bonus	{
	flex:0 0 auto;
	text-align:left;
	display:flex;
	flex-wrap:wrap;
}

/* .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 'Caveat', cursive; */
	/* text-align:center; */
	/* padding:35px 0 0 0; */
/* } */

.cel_cost	{
	text-align:left;
	position:relative;
	padding:5px 0 0 0;
	max-width:100%;
}
.cel_cost_new	{
	font:400 36px/48px 'Caveat', cursive;
	display:block;
	vertical-align:baseline;
	color:#008cdd;
}

.cel_cost_new .cost_lable	{
	display:inline-block;
}

.cel_cost_new span	{
	font-size:smaller;
}

.cel_cost_old	{
	font:300 20px/24px 'Caveat', cursive;
	display:inline-block;
	text-decoration:line-through;
	vertical-align:baseline;
	color:#204B75;
}
.cel_cost .cel_discount	{
	position:absolute;
	top:20px;
	right:0;
	font:400 18px/30px 'Caveat', cursive;
	text-align:center;
	color:#fff;
	width:66px;
}

.cel_cost .cel_discount span	{
	position:relative;
	z-index:1;
}

.cel_cost .cel_discount::before	{
	position:absolute;
	top:-20px;
	right:0;
	content:'';
	width:66px;
	height:66px;
	/* background:url(pics/sprite.png) -210px -952px no-repeat; */
	background-image:var(--icon_discount);
	background:50% 50% / contain no-repeat;
}

.cel_basket_cont	{
	width:100%;
	height:50px;
	margin:0 auto;
	padding-left:20px;
}

.cel_basket, a.cel_basket 	{
	padding-left:60px;
	display:block;
	padding-top:0;
	padding-bottom:0;
	margin-top:10px;
	line-height:50px;
	display:flex;
	align-items:center;
	justify-content:center;
}
cel_basket, a.cel_basket.active	{
	padding-left:20px;
}

.cel_basket::after	{
	content:'';
	display:block;
	vertical-align:middle;
	height:50px;
	width:50px;
	flex:0 0 50px;
	background-image:var(--icon_basket_light);
	background:50% 50% / 24px auto no-repeat;
}
.cel_basket.active::after		{
	background-image:var(--icon_basket_full_light);
}

.cel_price_block .oneClickBtn	{
	width:100%;
	margin:10px 0 0 0;
}

/* .cat_one_click_buy, .cat_credit	{ */
	/* display:inline-block; */
	/* padding:0 0 0 22px; */
	/* position:relative; */
	/* text-align:left; */
	/* text-decoration:underline; */
	/* color:#204B75; */
/* } */
/* .cat_one_click_buy::before, .cat_credit::before	{ */
	/* content:''; */
	/* position:absolute; */
	/* top:0; */
	/* left:0; */
	/* display:block; */
	/* width:20px; */
	/* height:20px; */
	/* background:url(pics/sprite.png) 0 -1273px no-repeat;	 */
/* } */

/* .cat_one_click_buy::before	{ */
	/* background-position:-40px -1273px; */
/* } */
/* .cat_credit::before	{ */
	/* background-position:-80px -1273px; */
/* } */
/* .cat_one_click_buy:hover::before	{ */
	/* background-position:-200px -1273px; */
/* } */
/* .cat_credit:hover::before	{ */
	/* background-position:-240px -1273px; */
/* } */
/* .cat_credit	{ */
	/* text-decoration:none; */
/* } */
/* .cat_credit span	{ */
	/* display:inline-block; */
	/* text-decoration:underline; */
	/* font:300 14px/20px 'Caveat', cursive; */
/* } */
/* .cat_more_bonuses, a.cat_more_bonuses	{ */
	/* display:inline-block; */
	/* text-align:left; */
	/* font:300 14px/20px 'Caveat', cursive; */
	/* margin:0; */
/* } */
/* .cat_more_bonuses b	{ */
	/* font-weight:300; */
	/* color:#008cdd; */
/* } */

.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;
	transition:0.2s;
	z-index:10;
	background:rgba(0,0,0,0.15) 50% 50% / 30px auto no-repeat;
	background-image:var(--icon_arrow);
}

a.catalog_next_item	{
	right:10px;
}

a.catalog_prev_item	{
	left:10px;
	transform:rotateY(180deg);
}

a.catalog_next_item:hover, a.catalog_prev_item:hover	{
	background-color:rgba(0,0,0,0.2);
}

@media screen and (max-width:1249px) {
	.catalog_el	{
		justify-content:center;
	}
	.cel_main_block	{
		display:block;
		flex:0 0 100%;
		max-width:100%;
		min-width:300px;
		vertical-align:top;
		order:1;
	}
	.cel_price_block	{
		display:block;
		flex:0 0 100%;
		vertical-align:top;
		order:2;
	}
	.cel_content_block	{
		display:block;
		flex:0 0 100%;
		max-width:100%;
		vertical-align:top;
		order:3;
	}
	.cel_cost, .cel_controle_cont	{
		width:300px;
		max-width:100%;
		/* margin:0 auto; */
	}
}
@media screen and (max-width: 767px) {
	.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;
	}
		
	.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	{
		flex:1 0 100%;
	}
	.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;
	}
}

@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) {
	.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;
	}
}


body > .cel_price_block_mob	{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	background:rgba(255,255,255,0.95);
	box-shadow:0 -3px 6px rgb(0, 0, 0, 0.2);
	padding:16px;
	transform:translateY(110%);
	transition:0.2s;
	z-index:100;
	display:flex;
	align-items:center;
	justify-content:space-around;
}
body > .cel_price_block_mob > * {
	flex:0 0 30%;
	text-align:center;
	margin:0;
}
body.price_show > .cel_price_block_mob	{
	transform:translateY(0);
}
body.price_show > .cel_price_block_mob .cel_basket, body.price_show > .cel_price_block_mob a.cel_basket.active, body.price_show > .cel_price_block_mob .oneClickBtn	{
	padding-left:0;
	padding-right:0;
	min-width:0;
}
.cel_price_block_mob .cel_basket::after	{
	display:none;
}
body > .cel_price_block_mob > .cel_cost {
	display:flex;
	align-items:center;
	justify-content:space-around;
}
body > .cel_price_block_mob > .cel_cost .cel_cost_old	{
	font-size:16px;
}
body > .cel_price_block_mob > .cel_cost .cel_cost_new	{
	font-size:22px;
}
body > .cel_price_block_mob > .cel_cost .cel_discount {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	order:2;
}
@media screen and (max-width:999px) {
	body > .cel_price_block_mob	{
		flex-wrap:wrap;
		justify-content:space-between;
		padding:8px;
	}
	body > .cel_price_block_mob > *	{
		flex:1 0 49%;
	}
	body > .cel_price_block_mob > .oneClickBtn	{
		margin-left:2%;
	}
	body > .cel_price_block_mob > .cel_cost	{
		flex:0 0 100%;
	}
}

.cel_flex	{
	display:flex;
	flex-wrap:wrap;
	width:100%;
}
.cel_flex_elem	{
	flex:1 0 300px;
	max-width:100%;
}
@media screen and (max-width:1249px) {
	.cel_flex	{
		justify-content:space-between;
	}
}
@media screen and (max-width:767px) {
	.cel_flex_elem	{
		flex:1 0 100%;
	}
}

/* -- -- Стили каталогов - Продукция - Элемент - Конец */

/* Шоп - Начало */

.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:rgba(0,0,0,0.15) 50% 50% / 30px auto no-repeat;
	background-image:var(--icon_arrow);
	transition:0.2s;
}
.promocodeEnterBtn:hover	{
	background-color:rgba(0,0,0,0.2);
}

.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-image:var(--icon_delete);
}

.promo_block_value .promo_block_delete:hover	{
    opacity:0.8;
}


.stocks .stocks_table {
	width:100%;
}
.stocks .stocks_table td	{
	padding:5px 0;
	font:400 16px / 20px 'TTFirsNeue', sans-serif;
	 text-align:right;
	color: #4BB2BB;
}
.stocks .stocks_table td:first-child    {
    text-align:left;
    color: #444;
}
.stocks .stocks_table tr:first-child td	{
	font:700 14px / 20px 'TTFirsNeue', sans-serif;
	color: #444;
}
.stocks h2	{
	padding-bottom:5px;	
	padding-top:20px;
}

/* Шоп - Конец */

@media screen and (max-width: 767px) {
	.catalog	{
		text-align:center;
	}
	.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image	{
		display:flex;
		margin:0 auto;
		min-height:auto;
		box-sizing:border-box;
	}
}

@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;
	}
}


.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image	{
	display:flex;
	flex:1 0 516px;
	/* align-items:center; */
	/* justify-content:center; */
	position:relative;
	order:2;
	/* margin-right:18px; */
}

.catalog .slider_elem_bg {
    display:flex;
}
.catalog .slider .mid_slider    {
    width:100%;
    max-width:100%;
}
.cel_main_block_main_image .slider, .catalog_el .cels_slide_cont ul li	{
	border:1px solid rgba(0,0,0,0.2);
	box-sizing:border-box;
	border-radius:10px;
	position:relative;
}
.catalog_el .cels_slide_cont ul li	{
	margin-bottom:20px;
	width:113px;
	height:113px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.catalog_el .cels_slide_cont ul li::before	{
	display:none;
}

.cel_main_block_main_image .slider_cont	{
	display:flex;
	max-width:650px;
	margin:0;
}
.cel_main_block_main_image .cel_sliderThumbs	{
	position:relative;
	
}
.cel_main_block_main_image .slider	{
	flex:0 0 515px;
	max-width:100%;
	margin:0 0 0 20px;
	order:2;
}

.cel_main_block_main_image .cels_slide_cont	{
	max-height:520px;
	width:115px;
}
.cel_main_block_main_image img	{
	display: block;
	height:auto !important;
}
.cel_main_block_main_image .slider_cont, .cel_main_block_main_image .slider, .cel_main_block_main_image .slider .swiper-container, .cel_main_block_main_image .slider .swiper-container .slider_elem_bg, .cel_main_block_main_image .slider .swiper-slide {
	min-height:520px;
}

.cel_main_block_main_image .cel_bonus	{
	position:absolute;
	top:20px;
	left:150px;
	z-index:10;
}
.cel_main_block_main_image .slider .swiper-container .slider_elem_bg	{
	background:50% 50%  no-repeat;
	background-size:contain !important;
}

@media screen and (max-width:1439px) {
	.cel_main_block_data.cel_main_block_data_width_slider_vertical .cel_main_block_main_image	{
		overflow:hidden;
	}
	.cel_main_block_main_image .slider_cont	{
		flex-direction:column;
	}

	.cel_main_block_main_image .slider	{
		padding:0 0 20px 0;
		margin:0;
		
	}
	.cel_main_block_main_image .cel_sliderThumbs	{
		order:2;
	}
	.cel_main_block_main_image .cel_sliderThumbs .cels_slide_cont ul li	{
		margin:21px 21px 0 0;
		background:#fff;
	}
	.cel_main_block_main_image .slider_cont, .cel_main_block_main_image .cel_sliderThumbs, .cel_main_block_main_image .cel_sliderThumbs .cels_slide_cont	{
		max-width:100%;
	}

	.cel_main_block_main_image .cel_bonus	{
		left:20px;
	}

}
@media screen and (max-width:767px) {
	.cel_main_block_main_image .slider_cont, .cel_main_block_main_image .slider, .cel_main_block_main_image .slider .swiper-container, .cel_main_block_main_image .slider .swiper-container .slider_elem_bg, .cel_main_block_main_image .slider .swiper-slide	{
		min-height:min(520px, calc(100vw - 16px));
		background-color:#fff;
	}
	.cel_main_block_main_image .slider	{
		flex-basis:min(520px, calc(100vw - 16px - 2px));
	}
	.cel_main_block_main_image .cel_sliderThumbs	{
		max-width:calc(100vw - 16px - 2px);
		max-width:100%;
	}
	.cel_main_block_main_image .cel_sliderThumbs .cels_slide_cont ul li	{
		margin:10px 10px 1px 0;
		width:calc((100vw - 16px) / 4 - 10px * 3 / 4 );
	}
}
@media screen and (max-width:499px) {
	.cel_main_block_main_image .cel_sliderThumbs .cels_slide_cont ul li	{
		margin:10px 10px 1px 0;
		width:calc((100vw - 16px) / 3 - 10px * 2 / 3 );
	}
}


/* -- Стили каталогов - Пейджинг и сортировка - Начало*/
.cs_hint	{
	line-height:20px;
	height:20px;
	padding:0 5px 0 0;
	flex:1 0 100%;
	color:rgba(80,188,255,1);
}

.paging	{
	width:100% !important;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end;
}

.paging > span	{
	display:block;
	line-height:30px;
	height:30px;
	flex:0 0 auto;
}
.paging > span > a, .paging > span > span	{
	display:block;
	margin:0 2px;
	width:30px;
	height:30px;
	line-height:30px;
	box-sizing:border-box;
	padding:0 5px;
	text-align:center;
	text-decoration:none;
	color:#444;
	transition:0.2s;
}
.paging > span > span	{
	transition:0.2s;
	box-shadow:inset 0 0 0 2px rgba(212,36,39,1);
}
.paging > span > a:hover	{
	color:#444;
	box-shadow:inset 0 0 0 2px rgba(212,36,39,0.7);
}
.paging > span:nth-child(2) > span	{
	margin-left:0;
}
.catalog_show_controle	{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:flex-start;
}

.cs_sorting	{
	/* display:flex; */
	/* flex-wrap:wrap; */
	flex:0 0 auto;
}

.cs_sorting .sorting_name	{
	/* flex:0 0 auto; */
	display:inline-block;
	line-height:30px;
	color:#204B75;
	position:relative;
	text-decoration:none;
	margin-right:10px;
}
.cs_sorting .sorting_name.down:last-child, .cs_sorting .sorting_name:last-child	{
	margin-right:0;
}
.cs_sorting .sorting_name.down.active, .cs_sorting .sorting_name.active	{
	padding-right:20px;
}

.cs_sorting .sorting_name.down.active::before, .cs_sorting .sorting_name.active::before	{
	content:'';
	display:block;
	position:absolute;
	top:6px;
	right:0;
	background-image:var(--icon_sorting);
	width:20px;
	height:20px;
	background:50% 50% no-repeat;
	transform:rotateX(180deg);
}
.cs_sorting .sorting_name.down.active::before	{
	transform:rotateX(0deg);
}
/* .cs_sorting .sorting_name.down.active::before	{ */
	/* transform:rotateX(180deg); */
/* } */


@media screen and (max-width:1249px) {
	.cs_sorting	{
		position:relative;
		width:180px;
		min-height:50px;
		z-index:10;
	}
	.cs_sorting_mob	{
		display:flex;
		flex-direction:column;
		align-items:flex-start;
		position:absolute;
		top:0;
		left:0;
		right:0;
		transition:0.2s;
	}
	.cs_sorting.active .cs_sorting_mob	{
		background:#fff;
		top:-10px;
		left:-10px;
		right:-10px;
		padding:10px;
		position:absolute;
	}
	
	
	.cs_sorting .sorting_name	{
		/* flex:1 0 100%; */
		/* width:100%; */
		height:0;
		overflow:hidden;
		transition:0.2s;
	}
	.cs_sorting.active .sorting_name, .cs_sorting .sorting_name.active	{
		height:30px;
	}
}

.cs_on_page	{
	flex:0 0 auto;
}
.cs_on_page a, .cs_on_page span	{
	display:inline-block;
	margin:0 2px;
	min-width:30px;
	height:30px;
	line-height:30px;
	box-sizing:border-box;
	padding:0 5px;
	text-align:center;
	text-decoration:none;
	color:#444;
	transition:0.2s;
}
.cs_on_page span	{
	transition:0.2s;
	box-shadow:inset 0 0 0 2px rgba(212,36,39,1);
}
.cs_on_page a:hover	{
	color:#444;
	box-shadow:inset 0 0 0 2px rgba(212,36,39,0.7);
}
.cs_on_page span:nth-child(2), .cs_on_page a:nth-child(2)	{
	margin-left:0;
}


.cs_show_type	{
	flex:0 0 auto;
}
.cs_show_type span, .cs_show_type a	{
	display:inline-block;
	margin:0 2px;
	min-width:30px;
	height:30px;
	line-height:30px;
	box-sizing:border-box;
	padding:0 5px;
	text-align:center;
	text-decoration:none;
	color:#444;
	transition:0.2s;
	background:50% 50% / 26px auto no-repeat;
}
.cs_show_type span	{
	transition:0.2s;
	box-shadow:inset 0 0 0 2px rgba(212,36,39,1);
}
.cs_show_type a:hover	{
	color:#444;
	box-shadow:inset 0 0 0 2px rgba(212,36,39,0.7);
}
.cs_show_type span:nth-child(2), .cs_show_type a:nth-child(2)	{
	margin-left:0;
}
.cs_show_type .cs_viewing_tiles	{
	background-image:var(--icon_cs_pl);
}
.cs_show_type .cs_viewing_table	{
	background-image:var(--icon_cs_tb);
}
.cs_show_type .cs_viewing_descr	{
	background-image:var(--icon_cs_ko);
}






/* -- -- Стили каталогов - Продукция - Плиткой - Начало */
.catalog_pl	{
	display:block;
	/* width:290px; */
	flex:0 0 33.33%;
	flex:0 0 calc(33.33% - 30px);
	margin:8px 30px 18px 0;
	/* margin:0 0 25px 0; */
	border:0;
	text-align:center;
	position:relative;
	vertical-align:top;
	/* padding:0 0 21px 0; */
	transition:z-index 0.2s ease 0s;
	z-index:1;
}
.left_block .catalog_pl	{
	flex:0 0 100%;
}

.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*/
	width:100%; 
	padding:0 10px;
	position:relative;
	box-sizing:border-box;
	color:#204B75;
	text-decoration:none;
}

/* .catalog_pl .cat_opener	{ */
	/* top:-10px; */
	/* padding-top:10px; */
	/* transition-duration:.2s; */
	/* 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	{ */
	/* 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	{
	position:absolute;
	padding-top:10px;
	top:-10px;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	transition-duration:.2s;
	background:#fff;
	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	{
	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	{
	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;
	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;
	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;
	padding-right:30px;
	height:30px;
	font:300 16px/30px 'Caveat', cursive;
	/* background:url(pics/sprite.png) 100% -1423px no-repeat; справа лупа */
	background:#f00;
	margin-top:5px;
	text-decoration:none;
}

.catalog_pl .cpl_more, .catalog_pl a.cpl_more	{
	display:block;
	text-decoration:none;
	color:#204B75;
}

.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;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
}

.catalog_pl .cpl_cost_new	{
	font:300 26px/26px 'Caveat', cursive;
	display:inline-block;
	vertical-align:baseline;
	color:#008cdd;
}

.catalog_pl .cpl_cost_old	{
	font:300 14px/14px 'Caveat', cursive;
	display:inline-block;
	text-decoration:line-through;
	vertical-align:baseline;
	color:#204B75;
}
.catalog_pl .cpl_cost .cpl_discount	{
	position:relative;
	/* top:0; */
	/* right:0; */
	font:300 14px/30px 'Caveat', cursive;
	text-align:center;
	color:#fff;
	width:50px;
	height:30px;
	padding:0 0 0 15px;
	margin:0;
	order:2;
}
.catalog_pl .cpl_cost .cpl_discount span	{
	position:relative;
	z-index:1;
}

.catalog_pl .cpl_cost .cpl_discount::before	{
	position:absolute;
	top:-15px;
	right:-5px;
	content:'';
	width:60px;
	height:60px;
	background-image:var(--icon_discount);
}


.catalog_pl .cpl_controle_cont	{
	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; */
/* } */
.catalog_pl .cpl_controle	{
	/* display:flex; */
	/* flex-wrap:wrap; */
	max-width:100%;
	/* vertical-align:top; */
	padding:0 0 0 0;
	text-align:left;
}


.catalog_pl .cpl_name	{
	position:relative;
	min-height:35px;
	padding:0 10px 5px 10px;
	color:#204B75;
}
.catalog_pl .cpl_name_folder	{
	position:relative;
}
.catalog_pl .cpl_name .cpl_h3, .catalog_pl .cpl_name_folder .cpl_h3	{
	display:block;
	color:#204B75;
	font:400 18px/22px 'Caveat', cursive;

    -webkit-line-clamp:3;
	/* line-clamp:3; */
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;

	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.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:#204B75;
	margin:5px auto;
	background:#eee;
	cursor:pointer;
}

/* -- -- Стили каталогов - Продукция - Плиткой - Конец */
/* -- -- Стили каталогов - Продукция - Широкие с большим кратким описанием - Начало */

.catalog_ko, a.catalog_ko	{
	display:block;
	margin-bottom:20px;
	padding:10px 20px;
	box-sizing:border-box;
	text-decoration:none;
	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);
	transition-duration:.2s;
}
.catalog_ko:hover, a.catalog_ko:hover	{
	text-decoration:none;
	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:#204B75;
	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;
}
/* -- -- Стили каталогов - Продукция - Таблицей - Конец */

@media screen and (max-width: 990px) {
	/* .catalog_pl.folder	{ */
		/* width:100%; */
		/* flex:1 0 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_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;
	}
	
	.catalog_pl	{
		flex:0 0 50%;
		flex:0 0 calc(50% - 30px);
	}
}
@media screen and (max-width:500px) {
	.catalog_pl	{
		flex:1 0 70%;
	}
}

@media screen and (max-width: 425px) {
	/* .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;
	}
}


/* Слайдер хитов */
.slider_elem_bg .catalog_pl {
    margin:25px 0 0 15px;
}
.catalog .slider_elem_bg {
    display:flex;
}



/**/

/* -- Стили корзины в шапке - Начало */
.basket_mob_open	{
	display:none;
}
.header_im_cont	{
	position:absolute;
	bottom:0;
	right:0;
}

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

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	{
	border-radius:0 0 0 0;
	transition:background-color 0.2s ease 0s;
	background:transparent;
	box-shadow:0 0 0 0 rgba(0, 0, 0 ,0);
	border-bottom-right-radius:0 !important;
	border-bottom-left-radius:0 !important;
}
ul.header_im > li.header_im_full:hover	{
	background:#008cdd;
	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:#204B75;
	width:110px;
	padding-left:10px;
	text-align:left;
	font:600 16px 'Caveat', cursive;
	
}

ul.header_im > li.header_im_full:hover > a > span.header_im_text	{
	color:rgba(238,238,238,1);	
}
ul.header_im > li > a > span.header_im_icon	{
	width:30px;
	height:30px;
	margin:10px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
ul.header_im.header_basket > li > a > span.header_im_icon	{
	background-image:var(--icon_basket);
}

ul.header_im.header_basket > li.header_im_full > a > span.header_im_icon	{
	background-image:var(--icon_basket_full);
}
/* 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:#008cdd;
	color:rgba(238,238,238,1);
	padding:0 5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border-radius:10px;
}
ul.header_im > li.header_im_full:hover > a > span.header_im_icon > span	{
	background:#204B75;
	color:rgba(238,238,238,1);	
}
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 #008cdd;
	border-bottom:3px solid #008cdd;
	box-shadow:0 3px 2px 2px rgba(0, 0, 0 ,0.2);
	border-top-right-radius:0 !important;
	/* border-top-left-radius:0 !important; */
}
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 #204B75;
	padding:15px 0;
}
ul.header_im > li.header_im_full:hover > ul > li.header_im_title	{
	color:#204B75;
	padding:5px 0;
	font:400 22px 'Caveat', cursive;
}
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:#204B75;
	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,255,255,1);;	
}
.basketBriefTotal a, .basketBriefTotal a:hover	{
	color:#204B75;
}

@media screen and (max-width: 1249px) {
	.header_im_cont	{
		z-index:1;
		text-align:right;
		float:right;
	}
	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%;
	}
	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;
	}
	.basket_mob_open	{
		display:block;
		font:300 16px/30px 'Caveat', cursive;
		padding:10px 10px 10px 35px;
		color:#204B75;
		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:26px;
		height:26px;
		left:2px;
		top:10px;
		background-image:var(--icon_basket);
	}
}
/* -- Стили корзины в шапке - Конец */

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

.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;
	transition-duration:.2s;
	background:#fff;
	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	{
	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;
}


.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;
	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:#204B75;
	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; */
	/* transition:0.2s; */
/* } */
/* .cbskt_del a:hover, .cbskt_del a:active	{ */
	/* opacity:0.8; */
/* } */
.cbskt_name .cbskt_h3, .cbskt_name_folder .cbskt_h3, .cbskt_name a.cbskt_h3, .cbskt_name a.cbskt_h3:hover	{
	display:block;
	color:#204B75;
	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 'Caveat', cursive;
	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;
	box-shadow:0 0 0 1px #ddd;
	border:0;
	margin:0;
	padding:0;
	display:block;
}
.cbskt_ctrl_quantity .cbsktq_inc, .cbskt_ctrl_quantity .cbsktq_dec 	{
	width:34px;
	height:34px;
	flex:0 0 34px;
	box-shadow:0 0 0 1px #ddd;
	display:block;
	background:50% 50% / 20px auto no-repeat;
	position:relative;
	z-index:2;
}
.cbskt_ctrl_quantity .cbsktq_inc	{
	background-image:var(--icon_plus);
}
.cbskt_ctrl_quantity .cbsktq_dec	{
	background-image:var(--icon_minus);
}
.cbskt_ctrl_quantity .cbsktq_inc:hover, .cbskt_ctrl_quantity .cbsktq_dec:hover	{
	opacity:0.8;
}

.cbskt_ctrl_total	{
	flex:1 1 100px;
	font:400 20px/24px 'Caveat', cursive;
	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;
}
@media screen and (max-width: 767px) {
	.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;
	}
}

/* -- Стили каталогов - Корзина - Оформление заказа - Начало */
.basket_order	{
	display:flex;
	flex-wrap:wrap;
}
.basket_order > .elemForm, .basket_order > .elemText	{
	flex:1 0 50%;
	min-width:300px;
	box-sizing:border-box;
}
.basket_order > .elemText	{
	padding:0 0 0 50px;
}

@media screen and (max-width:767px) {
	.basket_order > .elemForm, .basket_order > .elemText	{
		padding:0;
		flex:1 0 100%;
	}
}
/* -- Стили каталогов - Корзина - Оформление заказа - Конец */


.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 'Caveat', cursive;	
}
/* .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;		 */
/* } */

.catalog_bskt .toBasketAmmFractionLabel {
	font-size:70%;
}
.catalog_bskt .toBasketAmmMaxLabel {
	font-size:70%;
}
/* -- Стили каталогов - Корзина - Конец */



/* -- Стили каталогов - Фотогаллеря - Начало */
.cat_photogal	{
	width:100%;
	text-align:left;
	display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
	gap:15px;
}
.cat_photogal::before, .cat_photogal::after	{
	content:'';
	display:block;
	flex:0 0 270px;
	order:20;
}
a.cp_elem	{
	/*width:270px;*/
	display:inline-block;
	margin:0;
	position:relative;
	text-decoration:none;
	vertical-align:top;
    flex: 0 0 32%;
}
a.cp_elem .cp_img	{
	display:block;
	width:100%;
	height:250px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	margin:0 auto;
	position:relative;
	border-radius: 40px;
}
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;
	border-radius: 40px;
}
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:100%;
	padding:10px 0;
	margin:0 auto;
	font-size:16px;
}

.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, .slider_photo .sl_arrow_r	{
	position:absolute;
	top:40px;
	transition:0.2s;
	background:rgba(0,0,0,0.25) 50% 50% / 30px auto no-repeat;
	background-image:var(--icon_arrow_light);
	width:50px;
	height:50px;
	cursor:pointer;
	opacity:0.5;
}

.slider_photo .sl_arrow_l	{
	left:-50px;
	transform:rotate(-180deg);
}
.slider_photo .sl_arrow_r	{
	right:-50px;
}
.slider_photo .sl_arrow_l:hover, .slider_photo .sl_arrow_r:hover	{
	opacity:1;
}

.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 'Caveat', cursive;
    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 'Caveat', cursive;
}
.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 'Inter Tight', 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:#fff;
	position:relative;
	min-height:56px;
	box-shadow:inset 0 0 0 1px #e6ecf2;
	border:0;
	transition-duration:.2s;
}
.style input, .style textarea	{
	border:0;
	padding:24px 10px 10px 10px;
	min-height:56px;
	font:400 16px / 22px 'Inter Tight', sans-serif;
	box-sizing:border-box;
	position:relative;
}
.style .label	{
	position:absolute;
	font:400 16px / 22px 'Inter Tight', 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:3px 5px;
	left: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:17px;
	left:2px;
	width:20px;
	height:20px;
	z-index:1;
	transition:top 0.2s ease 0s;
}
.style.icon_1::before	{
	background-image:var(--icon_forms_perc);
}
.style.icon_2::before	{
	background-image:var(--icon_forms_mail);
}
.style.icon_3::before	{
	background-image:var(--icon_forms_pass);
}
.style.icon_4::before	{
	background-image:var(--icon_forms_date);
}
.style.icon_5::before	{
	background-image:var(--icon_forms_post);
}
.style.icon_6::before	{
	background-image:var(--icon_forms_phone);
}
.style.icon_7::before	{
	background-image:var(--icon_forms_text);
}
.style.icon_8::before	{
	background-image:var(--icon_forms_num);
}
/* .style.icon_9::before	{ */
	/* background-image:var(--icon_forms_mail); */
/* } */
/* .style.icon_10::before	{ */
	/* background-image:var(--icon_forms_mail); */
/* } */
.style.active::before, .style.active::after, .style.set::before, .style.set::after		{
	top:25px;
}
.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:25px;
}
/* Формы - Иконки - Конец */

/* Формы - Группы - Начало */
.group_single	{
	margin-top:10px;
	padding:6px;
	box-shadow:inset 0 0 0 1px #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;
	box-shadow:inset 0 0 0 1px #e6ecf2;
	border:0;
}
.group_hideable.active	{
	background:rgba(255, 255, 255, 0.6);
	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:2px;
	left:2px;
	width:26px;
	height:26px;
	border-radius:15px;
	background:#eaeaea;
}
.radio::after {
	content:'';
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	width:10px;
	height:10px;
	border-radius:15px;
	background:rgba(212,36,39,1);
	transition:0.2s;
	opacity:0;
	transform:scale(0);
}
.radio.active::after {
	opacity:1;
	transform:scale(1);
}
.input_cont.common_checkbox .check input[type=checkbox], .checkboxes 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:middle;
}
.input_cont.common_checkbox .check::before	{	
	content:'';
	display:block;
	position:absolute;
	top:2px;
	left:2px;
	width:26px;
	height:26px;
	background:#eaeaea;
}
.input_cont.common_checkbox .check::after	{
	content:'';
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	width:20px;
	height:20px;
	background-image:var(--icon_ok_bright);
	transition:0.2s;
	opacity:0;
	transform:scale(0);
}
.input_cont.common_checkbox .check.active::after {
	opacity:1;
	transform:scale(1);
}

.style.invalid .input_cont.common_checkbox .check::before	{
	box-shadow:inset 0 0 0 1px #ff7c7c;
}


/* Формы - чекбоксы и радио - Конец */

/* Формы - эпл чекбосы - Начало */
.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:47px;	
	height:26px;
	margin:4px 5px 3px 5px;
	overflow:hidden;
	transition:.2s;
	cursor:pointer;
	box-sizing:border-box;
	background:#eaeaea;
	border-radius:20px;
}
:root .apple_checkbox input[type="checkbox"] + div.check:before {
	content:'';
	float:left;
	width:18px; 
	height:18px;
	margin:4px;
	background:#ffffff;
	box-shadow:0px 2px 8px rgba(34, 31, 46, 0.16);
	border-radius:20px;
}
: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 {
	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"]:checked + div.check {
	padding-left:21px;
	background:rgba(212,36,39,1);
}

/* Формы - эпл чекбосы - Конец */


.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;
	transition-duration:.2s;
}
.field_name_value	{
	display:inline-block;
	padding:5px 0;
	line-height:20px;
	vertical-align:top;	
}
.form .field .button, .form .field a.button	{
	display:block;
}

/* Формы - Селектбоксы - Начало */
.select_box, .select_box_dropdown {
	position:relative;
	cursor:pointer;
	padding:0;
	max-width:100%;
	padding:30px 0 0 0;
}
.select_box_dropdown	{
	padding:0 0 0 0;
}
.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;
	z-index:3;
	transition:top 0.2s ease 0s, transform 0.2s ease 0s;
	background-image:var(--icon_arrow);
	transform:rotateZ(90deg);
	background:50% 50% / 80% auto no-repeat;
}
.select_box_dropdown.active span.select_button {
	top:14px;
}
.select_box_dropdown.open span.select_button {
	transform:rotateZ(90deg) rotateY(180deg) ;
}
.select_box ul {
	display:block;
	position:relative;
	padding:0 0 3px 0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.select_box_dropdown ul {
	display:none;
	margin:0;
	padding:0 0 3px 0;
	position:absolute;
	max-height:none;
	top:100%;
	right:0;
	background:#fff;
	box-shadow:inset 0 0 0 1px #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%;
	margin:0 3px;
	width:calc(100% - 6px);
}
.select_box ul li::before {
	display:none;
}
.select_box ul li:hover {
	background:#c2e6ef;
	transition-duration:0.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;
}

.select_box.select_box_multiple	{
	padding:0 0 0 0;
}

.select_box.select_box_multiple > .title	{
	display:none;
	padding:24px 10px 0 10px;
	margin:0 30px 0 0;	
	/* white-space:nowrap; */
}
.select_box.select_box_multiple.active > .title, .select_box.select_box_multiple.valid > .title, .select_box.select_box_multiple.set > .title	{
	display:block;
	text-align:left;
}
.select_box.select_box_multiple .valueLabel{
	display:inline-block;
	background:#0182c2;
	border-radius:6px;
	padding:0 3px;
	margin:0 3px 3px 0;
}

.select_box.select_box_multiple .valueLabel .valueLabelTitle	{
	color:#fff;
	font-size:16px;
	line-height:24px;
	min-height:24px;
	display:inline-block;
	vertical-align:middle;
}
.select_box.select_box_multiple .valueLabel .valueLabelDel	{
	width:16px;
	height:20px;
	background:transparent;
	position:relative;
	display:inline-block;
	vertical-align:middle;
}
.select_box.select_box_multiple .valueLabel .valueLabelDel::before, .select_box.select_box_multiple .valueLabel .valueLabelDel::after	{
	content:'';
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	height:1px;
	background:#fff;
	transform:rotate(45deg);
}
.select_box.select_box_multiple .valueLabel .valueLabelDel::before	{
	transform:rotate(-45deg);
}

/* Формы - Селектбоксы - Конец */

/* Формы - Загрузка файлов - Начало */
.file_upload	{
	display:flex;
	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;
	width:110px;
	text-align:center;
	z-index:3;
	order:2;
	margin:0 0 0 5px;
}

.file_upload input[type=file]{
	position:absolute;
	top:0;
	opacity:0;
	display:none;
}
a.uploadImageBtn, .main_middle a.uploadImageBtn	{
	display:inline-block;
	width:110px;
	color:#fff;
	text-decoration:none;
}

.uploadedImagesCont	{
	width:100%;
	margin:0 0 0 0;
}
.uploadedImagesCont .img_cont	{
	display:inline-block;
	margin:10px 10px 0 0;
	position:relative;
	box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	transition-duration:.2s;
}
.uploadedImagesCont .img_cont:hover	{
	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; */
	!subsItem:icon_del!;
	cursor:pointer;
	transition:0.2s;
}
.uploadedImagesCont .img_cont .del:hover	{
	/* background-position:-120px -1666px; */
	opacity:0.8;
}
.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;
	box-shadow:0 0 0 0 transparent !important;
	border:0 !important;
	background:transparent !important;
	min-height:auto;
}
.style.files.invalid	{
	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;
	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;
	box-shadow:inset 0 0 0 1px #59982a;
}
.style.invalid	{
	border:0 !important;
	box-shadow:inset 0 0 0 1px #ff7c7c;
	margin-bottom:24px;
}
.style.active	{
	box-shadow:inset 0 0 0 1px #1a8ccf;
}
.style.readonly	{
	background:#f8f8f8;
}

.style.checkboxes > .readonly, .style.radioblock > .readonly	{
	opacity:0.5;
}
/* .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;
	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; */
	/* border-radius:4px; */
	/* text-align:center; */
	/* position:relative; */
	/* top:-10px; */
/* } */
/* .captcha.style, .style.invalid.captcha	{ */
	/* border:0 !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;
	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;
}
.privacyPolicyCont .field_name_value	{
	display:inline;
	vertical-align:middle;
}
.privacyPolicyCont label .check	{
	width:30px;
	margin-right:10px;
	float:left;
}
.privacyPolicyCont .privacyPolicyLink	{
	cursor:pointer;
	text-decoration:underline;
	color:#204B75;
}
.privacyPolicyCont .privacyPolicyLink:hover	{
	text-decoration:none;
}

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

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

/*
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;
	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	{
	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;
	border-radius:1px;
	overflow:hidden;
	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:0;
	width:50px;
	height:50px;
	z-index:2;
}
/* .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 'Caveat', cursive;
	padding:10px 55px 10px 8px;
	background:#008cdd;
	color:rgba(238,238,238,1);
}
.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;
    box-shadow:0 3px 30px 6px rgba(44,77,138,.18);
    max-width:200px;
    min-width:100px;
	transform-origin:50% 50%;
	transition-property:transform, opacity;
	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 'Caveat', cursive;
	display:block;
}
.almaHintWindow .contents	{
	font:400 14px / 16px 'Caveat', cursive;
	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;
	box-shadow:inset 0 0 0 1px #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;
	background-image:var(--icon_arrow);
	transition:0.2s;
	opacity:0.7;
}

.ui-datepicker .ui-datepicker-prev {
    left:5px;
	transform:rotateY(180deg);
}
.ui-datepicker .ui-datepicker-next {
    right:5px;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
	opacity:1;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:none;
}
.ui-datepicker .ui-datepicker-title	{
	line-height:26px;
	padding:0 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,255,255,1);;
	color:#204B75;
}

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

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



/* Кастомная форма в строку - Начало */ 

.form_line .form    {
    display:flex;
    flex-wrap:wrap;
    padding-bottom:100px;
    position:relative;
    justify-content: space-between;
    align-items:flex-start;
    margin:0 -5px;
}
.form_line .form .field_cont    {
    flex:1 0 15%;
    margin:5px;
	order:0;
}
.form_line .form .field_cont:has(.button)	{
	order:7;
}
.form_line .form .field_cont:has(.privacyPolicyCont)    {
    position:absolute;
    left:0;
    bottom:65px;
	order:5;
}
.form_line .form .field_cont.captcha_cont   {
    position:absolute;
    left:0;
    bottom:0;
	order:6;
}
.form_line .input_cont.common_checkbox .check   {
    margin-top:-3px;
}
.form_line .form .field a.button   {
    line-height:42px;
}
@media screen and (max-width:999px) {
	.form_line .form .field_cont:has(.privacyPolicyCont), .form_line .form .field_cont.captcha_cont	{
		position:static;
	}
	.form_line .form .field_cont	{
		flex:1 0 55%;
	}
}
/* Кастомная форма в строку - Конец*/ 

/* -- Стили каталогов - Новости - Начало */

.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;
	gap: 20px;
}


.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:#204B75;
	text-decoration:none;
	width:100%;
	margin:0 0;
	gap:10px;
    flex-direction: column;
}

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


.newsBlock .newsItem .img	{
	position:relative;
}
.newsBlock .newsItem .img img	{
	width: 100%;
}

.newsBlock .newsItem.showImgTop .img	{
    width: 100%;
    max-width: 100%;
    height: 210px;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.newsBlock .newsItem.showImgTop .group_1	{
	flex:1 1 100%;
	max-width:100%;
}
.newsBlock .newsItem.showImgTop .group_2	{
	flex:1 1 100%;
	max-width:100%;
}

.newsBlock .newsItem.showImgLeft	{
	display:block;
	width:100%;
	margin:0;
	padding:25px 0 25px 0;
	text-align:left;
	clear:both;
	border-bottom: solid 1px #bec7ce;
}
.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;
	max-width:100%;
}

.newsBlock.news .newsItem.showImgLeft .group_1	{
	flex:0 1 auto;
	max-width:100%;
}

.newsBlock .newsItem.showImgLeft .group_2	{
    flex: 1 0 auto;
	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:700 18px/20px 'Inter Tight', sans-serif;
	color:#204B75;
	display:block;
}
.newsBlock .newsItem .brief	{
	padding:0 0 5px 0;
	display:none;
}
.newsBlock .newsItem a .more	{
	font:700 18px/20px 'Caveat', cursive;
	color:#204B75;
	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-image:var(--icon_arrow_t2);
	background:50% 50% / 70% auto no-repeat;
	transition:0.2s;
}
.newsBlock .newsItem a:hover .more::after	{
	opacity:0.7;
}

.line	{
	display:block;
	position:relative;
	width:150px;
	display:flex;
	background:#3CB379;
	border-radius:40px;
	font-size:16px;
	padding:5px;
	box-sizing:border-box;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.newsBlock .group_1 .line, .newsEl .group_1 .line	{
	margin:12px;
}
.newsBlock .newsItem .img .line, .newsBlock .newsItem .imgAlternative .line, .newsEl .img .line	{
	position:absolute;
	top:0;
	left:0px;
}
.line .num	{
	display:block;
	float:left;
	line-height:26px;
	margin:0;
	color:#fff;
	font-weight: 700;
    font-size: 18px;
    font-family: 'Caveat', cursive;
}
.line .mon	{
	display:block;
	float:left;
	line-height:26px;
	text-align:center;
	color:#fff;
	font-weight: 700;
    font-size: 18px;
    font-family: 'Caveat', cursive;
}

.bigNum	{
	width:100px;
	height:50px;
	/* background:url(pics/sprite.png) -200px -2097px no-repeat; */
	background:rgba(80,188,255,0.6);
	/* color:rgba(4,4,4,1); */
}
.newsBlock .newsItem .img .bigNum, .newsEl .img .bigNum	{
	position:absolute;
	top:10px;
	left:10px;
}
.bigNum .num	{
	display:block;
	color:#fff;
	text-align:center;
	font-size:24px;
	line-height:30px;
}
.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 'Caveat', cursive;
	color:#204B75;
}
.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) {
	.newsEl, .newsEl .text	{
		display:block;
		margin:0 auto;
		min-height:auto;
		width:100%;
		max-width:100%;
		box-sizing:border-box;
		padding:0;
	}
}
/* -- Стили каталогов - Новости - Конец */


.newsBlock .newsItem.first_elem	{
	width:100%;
    flex:1 0 100%;
    min-height:300px;
    padding:30px 50px;
    box-sizing:border-box;
    margin:25px 0 0 0;
    text-align:left;
    color:#fff;
    text-decoration:none;
	position:relative;
	z-index:1;
}
.newsBlock .newsItem.first_elem .img, .newsBlock .newsItem.first_elem .img::before	{
    background:rgba(0,0,0,0.1) 50% 50% / cover no-repeat;
	position:absolute;
	top:0;
	right:0;
	bottom:0px;
	left:0;
	z-index:-1;
	filter:brightness(0.5);
}
.newsBlock .newsItem.first_elem .img::before	{
	content:'';
	z-index:1;
}
.newsBlock .newsItem.first_elem .title, .newsBlock .newsItem.first_elem .brief	{
	color:#fff;
}

.more_news_in_elem	{
	display:block;
	/* background:#008cdd */
}



.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%;
	}
}


/* -- -- Стили каталогов - Новости - Календарь - Начало */
.news_calendar	{
	width:470px;
	/*background:url(pics/news_calendar/bg_news_calendar.png) 0 0 repeat-x;*/
	text-align:center;
    max-width: 100%;
}

.calendar_loader	{
	display:inline-block;
	background:url(pics/preloader.gif) 0 0 no-repeat;
	width:50px;
	height:50px;
	position:relative;
	top:165px;
}

.news_calendar table td	{
	/* color:; */
	width:40px;
	height:30px;
	 background: #fff;
}

.news_calendar table td.calendar_holiday	{
	/* color:; */
	background: #fff;
}

.news_calendar table tr:first-of-type td	{
	/* color:; */
	text-transform:uppercase;
	font-weight:300;
}

.news_calendar .calendar_active a	{
	display:block;
	width:100%;
	height:30px;
	margin:0 auto;
	line-height:30px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	/*box-shadow:inset 0 0 0 2px ;*/
	transition:all 0.2s ease 0s;
	background:#ff2b14;
    font-weight: 700;
}

.news_calendar .calendar_active a:hover	{
	box-shadow:inset 0 0 0 25px #0057a0;
	background:#0057a0;
	color:#fff;
}

.news_calendar .calendar_other_month	{
	opacity:1;
	background: #fff;
    color: #c0c0c9;
}

.news_calendar .calendar_month, .news_calendar .calendar_year	{
	display:inline-block;
	width:64%;
	color:#fff;
	font:300 18px / 20px 'Rubik', sans-serif;
	background: #0057a0;
}
.news_calendar .calendar_year	{
	width:35%;
}

.news_calendar .arr_less, .news_calendar .arr_more	{
	width:20px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
}

.news_calendar .arr_less::before, .news_calendar .arr_mor::before	{
	content:'';
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:8px;
	background:url(pics/sprite.png) -160px -450px no-repeat;
}

.news_calendar .arr_less:hover::before, .news_calendar .arr_mor:hover::before	{
	background:url(pics/sprite.png) -200px -450px no-repeat;	
}

.news_calendar .arr_more::before, .news_calendar .arr_more::before	{
	content:'';
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:8px;
	background:url(pics/sprite.png) -180px -450px no-repeat;
}

.news_calendar .arr_more:hover::before, .news_calendar .arr_more:hover::before	{
	background:url(pics/sprite.png) -220px -450px no-repeat;	
}
/* -- -- Стили каталогов - Новости - Календарь - Конец */

/* -- Стили каталогов - Отзывы - Начало */

.catalog_popularity, a.catalog_popularity	{
	display:block;
	text-decoration:none;
	font:300 16px/20px 'Caveat', cursive;
	color:#204B75;
	min-height:20px;
}

.catalog_rating	{
	height:15px;
	width:75px;
	position:relative;
	background-image:var(--icon_star_empty);
	margin-top:2.5px;
}
.catalog_rating_cur	{
	position:absolute;
	top:0;
	left:0;
	height:15px;
	width:100%;
	background-image:var(--icon_star);
}
.catalog_rating_big	{
	height:20px;
	width:100px;
	position:relative;
	background-image:var(--icon_star_empty);
	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-image:var(--icon_star);
}
.catalog_reviews	{
	height:20px;
	font:300 16px/20px 'Caveat', cursive;
	text-align:left;
}

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

.review_elem_ratings	{
	flex:0 0 260px;
	background:#f3f3f3;
	padding:10px 20px;
}

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

.review_elem_value	{
	flex:1 0 260px;
	padding:10px 20px;
}

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

.review_elem_value_meta span	{
	font:600 12px/24px 'Caveat', cursive;
	color:#204B75;
}

.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; */
	background-image:var(--icon_plus);
}
.review_elem_minus::before	{
	/* background:url(pics/sprite.png) -220px -1388px no-repeat; */
	background-image:var(--icon_minus);
}
.review_elem_recomend::before	{
	/* background:url(pics/sprite.png) -240px -1388px no-repeat; */
	background-image:var(--icon_like);
}
.review_elem_result::before	{
	/* background:url(pics/sprite.png) -260px -1388px no-repeat; */
	background-image:var(--icon_comment);
}
.review_elem_answer::before	{
	top:10px;
	/* background:url(pics/sprite.png) -280px -1388px no-repeat; */
	background-image:var(--icon_comment);
}

.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:#204B75;
	text-decoration:none;
}

.jsDisable	{
	cursor:default;
}

.review_like::before, .review_dislike::before	{
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:30px;
	height:30px;
	background-image:var(--icon_like);
	transition:0.2s;
	opacity:0.5;
}
.review_dislike::before	{
	transform:rotate(180deg);
}
.review_like:hover:not(.jsDisable)::before, .review_like.active::before, .review_dislike:hover:not(.jsDisable)::before, .review_dislike.active::before	{
	opacity:1;
}

.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;
}
/* -- Стили Форм - Отзывы - Конец */


/* 
	Фильтры и кастомизация элементов каталога
*


.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 'Caveat', cursive;
	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 'Caveat', cursive;
}

.cat_filter .cf_elem_name	{
	padding:0 0 3px 0;
	font:400 16px/20px 'Caveat', cursive;
	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 'Caveat', cursive;
	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 'Caveat', cursive;
}

.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 #008cdd;
}

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

.cf_choose .cf_choose_elem_controle:hover	{
	color:#204B75;
}

.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 #008cdd;
}

.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 'Caveat', cursive;
	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;
	cursor:pointer;
	background-image:var(--icon_filter_line_mark);
	background:100% 50% / 25px auto no-repeat;
	transform:rotateY(180deg);
}
.ui-slider .ui-slider-handle:first-of-type::before	{
	transform:rotateY(0deg);
	left:-25px;
	background-image: var(--icon_filter_line_mark);
}

.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;

	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;
}

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

/* Фильтры - Конец */





/* 
	Фильтры и кастомизация элементов каталога
*/
.cat_filter_h	{
	position: relative;
	font: 600 18px / 1.1em 'Caveat', cursive;
	color: #4F5051;
	text-decoration: none;
	padding:20px 25px ;
	box-sizing:border-box;
}
.cat_filter	{
	width:100%;
	display:none;
	/*display:block;/**/
	/* background:#fff; */
	/* box-shadow:0 0 0 20px #fff; */
	/* margin-bottom:20px; */
	/* padding:20px 0 20px 25px; */
	padding:30px 0 0 0;
	box-sizing:border-box;
}
.filterC.cat_filter	{
	display:block;
}


.cat_filter.active	{
	display:block;
}

.cat_filter .filter_column	{
	display:inline-block;
	width:308px;
	max-width:100%;
	
	vertical-align:top;
}

/*ааа
.cat_filter form	{
	width:100%;
	display:flex;
}
*/

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

.cat_filter .cf_group	{
	transition-duration:.2s;
	max-width:100%;
	flex:1 0 100%;
}
.cf_group_values	{
	display:flex;
	flex-wrap:wrap;
	transition-duration:.2s;
}
/* .cf_group_values.active	{ */
	/* display:flex; */
/* } */
.cat_filter .cf_group .cf_group_name	{
	flex:1 0 100%;
	box-sizing:border-box;
	border-top:1px solid #eee;
	margin:5px 0 0 0;
	
}
.cat_filter .cf_group .cf_group_name span	{
	display:inline-block;
	padding:20px 25px 10px 5px;
	box-sizing:border-box;
	font:400 16px / 20px 'Inter Tight', sans-serif;
	cursor:pointer;
	color:#777;
	position:relative;
	
}
.cat_filter .cf_group .cf_group_name span::after	{
	content:'';
	display:block;
	width:20px;
	height:20px;
	background:url(pics/sprite.png) -60px -470px no-repeat;
	opacity:0.5;
	position:absolute;
	top:20px;
	right:0;
	
}
.cat_filter .cf_group.active .cf_group_name span::after	{
	transform:rotateX(180deg);
}


/* .cat_filter .cf_group:hover	{ */
	/* box-shadow:0 0 4px 1px rgba(0,0,0,0.2); */
	/* background:#fbfbfb; */
/* } */

.filterFields	{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
}
.cat_filter .cf_elem	{
	flex:0 0 300px;
	max-width:100%;
	padding:0px 15px 3px 0;
	margin:0;
	font:400 14px/ 20px 'Inter Tight', sans-serif;
	box-sizing:border-box;
		
}
.cat_filter .cf_elem_name	{
	position:relative;
	padding:0 5px;
	margin:2px 20px 7px 0;
	font:400 14px/20px 'Inter Tight', sans-serif;
	cursor:pointer;
	display:inline-block;
	border-radius:16px;
	transition:0.2s;
}

.cat_filter .cf_elem_name::after	{
	/* background-image:none; */
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	position:absolute;
	top:2px;
	right:-20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%23434343'%3e%3cpath d='M522-480 333-669l51-51 240 240-240 240-51-51 189-189Z'/%3e%3c/svg%3e");
	transform:rotate(90deg);
	transition:0.2s;
}
.cat_filter .cf_elem_name.active::after	{
	transform:rotate(90deg) rotateY(180deg);
}

.cat_filter .cf_range_cont	{
	margin:0 5px;
	padding-bottom:5px;
	display:flex;
	flex-direction:column;
}
.cat_filter .cf_range_cont .readonly	{
	order:2;
}

.cat_filter .cf_group_extentions .cf_elem_name::after	{
	content:'';
	display:inline-block;
	text-decoration:none;
	width:20px;
	height:20px;
	vertical-align:middle;
	background:url(pics/sprite.png) -60px -470px no-repeat;
	opacity:0.5;
}
.cat_filter .cf_group_extentions .cf_elem_name.active::after	{
	transform:rotateX(180deg);
}

.cat_filter .cf_group_extentions .cf_elem_name.used::after	{
	background-color:#008cdd;
	border-radius:10px;
	opacity:1;
}


.cat_filter .cf_elem .cf_elem_values {
	display:none;
	padding:0;
	max-height:220px;
	overflow:hidden;
	overflow-y:auto;
}
.cat_filter .cf_elem .cf_elem_values.active	{
	display:block;
}
.cat_filter .swiper-slide	{
	display:block;
}

.formFieldRange .inputs	{
	width:100%;
	display:table;
}
.formFieldRange .inputFrom	{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	width:110px;
	padding:0 5px 0 0;
}
.formFieldRange .inputTo	{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	width:110px;
	padding:0 5px 0 0;
}
.formFieldRange input	{
	width:95px;
	display:inline-block;
	vertical-align:baseline;
	padding-left:10px;
	padding-right:10px;
	
	background:#fff;
	border-radius:4px;
}





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

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

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

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

.formFieldRangeChekboxes .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 'Inter Tight', sans-serif;
}

.formFieldRangeChekboxes .cf_choose_elem.active .cf_choose_elem_value, .formFieldRangeChekboxes .cf_choose_elem:hover .cf_choose_elem_value	{
	box-shadow:0 0 1px 1px #008cdd;
}

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

.formFieldRangeChekboxes .cf_choose_elem_controle:hover	{
	color:#204B75;
}

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

.formFieldRangeChekboxes .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;
	transition-duration:.2s;
	box-shadow:0 0 0 1px transparent;
}

.formFieldRangeChekboxes .cf_choose_elem_tiny.active, .formFieldRangeChekboxes .cf_choose_elem_tiny:hover	{
	box-shadow:0 0 1px 1px #008cdd;
}

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

.formFieldRangeChekboxes .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;
}
.formFieldRangeChekboxes .cf_choose_elem_tiny_line_text	{
	display:inline-block;
	width:175px;
	font:400 14px/ 16px 'Inter Tight', sans-serif;
	padding:2px 0 2px 5px;
	vertical-align:top;
}

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

/*
.cf_additionals	{
	display:none;
}
*/

/* Фильтры - Основные элементы - Начало */

.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;
}

@media screen and (max-width:1349px) {
	.cat_filter{
		display:block;
		position:fixed;
		top:0;
		left:-110%;
		right:0;
		bottom:0;
		transition-duration:0.4s;
		background:#f4f4f4;
		z-index:999;
		padding:0;
		margin:0;
	}

	.cat_filter .cf_elem_name::after	{
		display:none;
	}
	.cat_filter.active	{
		left:0;
	}
	
	.cat_filter .filter_column	{
		width:100%;
		min-width:100%;
	}
	
	.cat_filter .cf_elem		{
		
		display:block;
		margin:0;
		background:transparent;
		text-align:left;
		border-bottom:1px solid #ddd;

	}
	.cat_filter .cf_elem .cf_elem_name	{
		display:block;
		margin:0;
		background:transparent;
		text-align:left;
		padding:10px 50px 10px 10px;
		color:#424242;
		position:relative;
		font:400 15px/20px 'Inter Tight', sans-serif;
		text-decoration:none;
	}
	.cat_filter .cf_elem .cf_elem_name::before	{
		content:'';
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		right:20px;
		top:10px;
		background:url(pics/sprite.png) -240px -450px no-repeat;
	}
	.cat_filter .cf_elem .cf_elem_name:hover::before	{
		animation:fix_left_menu_arr .5s ease infinite alternate;
	}
	.cat_filter .cf_elem_name span	{
		border:0;
	}
	.cat_filter.active .cf_elem .cf_elem_values	{
		display:block;
		width:100%;
		background:#f4f4f4;
		position:fixed;
		top:0;
		right:100%;
		bottom:60px;
		transition-duration:0.4s;
		left:-100%;
		z-index:2;
		padding:0;
	}
	.cat_filter.active .cf_elem .cf_elem_values.active	{
		left:0;
		right:0;
		/*box-shadow:0 0 0 1px rgba(0,0,0,0.1);*/
		border-bottom: 1px solid rgb(221, 221, 221);
		/* overflow:auto; */
		max-height:unset;
		
		display:flex;
		flex-direction:column;
	}

	
	.cat_filter.active .cf_elem .cf_elem_values.active .filter_level_n_name, .cat_filter.active .filter_level_n_name 	{
		display:block;
		background:#444;
		color:#fff;
		position:relative;
		font:400 20px/30px 'Inter Tight', sans-serif;
		padding:10px 50px 10px 50px;
		
		text-align:center;
		flex:0 0 auto;
	}
	.cat_filter.active .cf_elem .cf_elem_values.active > *	{
		padding:10px 20px;
		overflow:auto;
	}
	
	
	.filterFields	{
		display:block;
	}
	.cat_filter .cf_group	{
		/* background:rgba(255,255,255,0.2); */
		margin-bottom:5px;
		border:2px solid #008cdd;
		border-top:0;
	}
	.cat_filter .cf_group .cf_group_name	{
		margin:0;
	}
	.cat_filter .cf_group .cf_group_name span	{
		padding:10px 70px 10px 10px;
		background:#008cdd;
		width:100%;
		color:#000;
	}
	.cat_filter .cf_group .cf_group_name span::after	{
		position:absolute;
		right:35px;
		top:10px;
		background-position:-240px -450px;
		transform:rotate(90deg);
		opacity:1;
	}
	.cat_filter .cf_group.active .cf_group_name span::after	{
		transform:rotateX(180deg) rotate(90deg);
	}
}

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

/* Фильтры - Конец */


/* .field_name_value	{ */
	/* height:30px; */
/* } */



.cat_filter .cf_elem .cf_elem_values.active::-webkit-scrollbar {
 	width: 8px;
	border-radius:5px;
}
.cat_filter .cf_elem .cf_elem_values.active::-webkit-scrollbar-track {
	  background:#eee;
	border-radius:5px;
}
.cat_filter .cf_elem .cf_elem_values.active::-webkit-scrollbar-thumb {
	  background-color:rgba(212,36,39,1);
	  border-radius:5px;
	  border:1px solid #eee;
}


.almaHintWindow.quickFilterBtnC	{
	/* background:rgba(212,36,39,1); */
	color:#000;
	text-align:center;
}
.almaHintWindow .quickFilterBtn	{
	display:flex;
}
.almaHintWindow.quickFilterBtnC.originRC .arrow::before	{
	border-left-color:rgba(212,36,39,1);
}
.almaHintWindow .title, .almaHintWindow .amm  {
	font:400 14px 'Inter Tight', sans-serif;
	display:block;
}
.almaHintWindow.quickFilterBtnC .title	{
	margin-right:5px;
}





.filter_img	{
	display:flex;
	flex-wrap:wrap;
	padding:20px 0 5px 0;
}
.filter_img a.elem:hover .imgsvg .bg	{
	fill:;
}
.filter_img .elem, .filter_img a.elem, .filter_img a.elem:hover	{
	display:inline-block;
	margin-right:20px;
	vertical-align:top;
	text-decoration:none;
	flex:0 0 135px;
	/*max-width:160px;/*135*/
	text-align:center;
	position:relative;
}

.filter_img .elem img		{
	display:inline-block;
	position:relative;
	z-index:2;
	transition:background-color 0.2s ease 0s;
}
.filter_img .elem span	{
	font:300 14px/20px 'Inter Tight', sans-serif;
	color:#444;
	display:block;
	/*max-width:160px;*/
	max-width:160px;
	width:110px;
	text-align:center;
	margin:10px auto;
	position:relative;
	z-index:2;
}

.filter_img .elem span::after	{
	content:attr(data-ammount);
	display:inline-block;
	margin:0 0 0 4px;
	position:relative;
	bottom:4px;
	font-size:smaller;
	text-indent:0;
}

.filter_img.catalog_folders	{
	flex-direction:column;
	padding:0;
}
.filter_img.catalog_folders .folder	{
	display:block;
	padding:20px 20px 5px 20px;
	transition-duration:0.2s;
	background-color:transparent;
	border-top:1px solid rgba(0,0,0,0.1);
}
@media screen and (max-width:1349px)	{
	.filter_img.catalog_folders .folder	{
		padding:20px 0 5px 0;
	}
}

.filter_img.catalog_folders .folder:last-of-type	{
	border-bottom:1px solid rgba(0,0,0,0.1);	
}
.filter_img.catalog_folders .folder:hover	{
	background-color:;
}
.filter_img.catalog_folders .folder .imgsvg .bg	{
	fill:;
}
.filter_img.catalog_folders .folder .elem:hover .imgsvg .bg	{
	fill:rgba(255,255,255,0.8);
}
.filter_img.catalog_folders .folder h2	{
	padding:0 0 10px 0;
	text-align:left;
}
.filter_img.catalog_folders .folder .text	{
	padding:0 0 10px 0;
	text-align:left;
}





input.CatItemCheckbox[type=checkbox]	{
	position:absolute;
	right:50px;
	top:0px;
	z-index:50;
	width:30px !important;
	height:30px !important;
	margin:0!important;
}



.filterQuickTags	{
	display:flex;
	flex-wrap:wrap;
	line-height:20px;
}
.filterQuickTags .filterQuickTag	{
	position:relative;
	flex:0 0 auto;
	max-width:100%;
	box-sizing:border-box;
	box-shadow:0 0 0 2px rgba(212,36,39,1);
	padding:5px 22px 5px 10px;
	margin:10px 10px 0 0;
	display:flex;
	flex-wrap:wrap;
}
.filterQuickTags a.filterQuickReset, .filterQuickTags .filterQuickReset	{
	display:block;
	border-radius:4px;
	padding:5px 10px;
	margin:10px 10px 0 0;
	text-decoration:none;
	background:#eee;
	box-shadow:0 0 0 2px #eee, inset 0 0 0 0 rgba(212,36,39,1);
	transition:0.2s;
	color:#000;
	cursor:pointer;
}
.filterQuickTags a.filterQuickReset:hover, .filterQuickTags .filterQuickReset:hover	{
	background:rgba(212,36,39,1);
	box-shadow:0 0 0 2px rgba(212,36,39,1), inset 0 0 0 10px rgba(212,36,39,1);
	color:#fff;
}
.filterQuickTags .fieldName	{
	padding-right:5px;
	opacity:0.5;
}
.filterQuickTags .fieldValue	{
	padding-right:5px;
}
.filterQuickTags .fieldClose	{
	position:absolute;
	right:5px;
	top:5px;
	width:20px;
	height:20px;
}
.filterQuickTags .fieldClose .close	{
	position:absolute;
	width:20px;
	height:20px;
	top:0;
	left:0;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' height='20px' width='20px' viewBox='0 -960 960 960' fill='%23444444'%3e%3cpath d='m256-236-20-20 224-224-224-224 20-20 224 224 224-224 20 20-224 224 224 224-20 20-224-224-224 224Z'/%3e%3c/svg%3e");
	transition:0.2s;
	opacity:0.7;
}
.filterQuickTags .fieldClose .close:hover	{
	opacity:1;
}


.style.readonly	{
	background:#f8f8f8;
}
.input_cont.readonly .check, .readonly .field_name_value  {
    /* cursor:default; */
    cursor:not-allowed;
}
.readonly .field_name_value   {
    opacity:0.4;
}
.style.checkboxes > .readonly, .style.radioblock > .readonly	{
	opacity:0.5;
}































.filter_line	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	background:#F3F4F8;
	position:relative;
	/* margin-right:-20px;
	margin-left:-20px; */
	min-height:60px;
	/* border-radius: 10px; */

}

.filterFinded	{
	display:inline-block;
	width:200px;
	padding:10px 25px 10px 25px;
	box-sizing:border-box;
	font:300 16px / 20px 'Caveat', cursive;
}
.filter_line .filter_line_button {
	display:none;
}
@media screen and (max-width:1249px) {
	.filter_line	{
		background:transparent;
	}
	.filter_line .filter_line_button	{
		display:block;
		height:60px;
		box-sizing:border-box;
		position:relative;
		cursor:pointer;
		line-height:60px;
		max-width:100%;
		text-align:center;
		transition-duration:0.2s;
		opacity:1;
		background:rgba(212,36,39,1);
	}

	.filter_line .filter_line_button:hover	{
		opacity:0.8;
	}
	.filter_line .filter_line_button::after	{
		content:attr(data-ammount);
		display:inline-block;
		min-width:16px;
		padding:0 2px;
		box-sizing:border-box;
		background:#fff;
		/* border-radius:10px; */
		text-align:center;
		color:#000;
		font:300 14px / 16px 'Inter Tight', sans-serif;
		position:relative;
		top:-10px;
		left:-5px;
		margin-right:-10px;
	}
	.filter_line .filter_line_button .name	{
		display:inline;
	}
	.filter_line .filter_line_button .name::before	{
		content:'Показать фильтры';
		display:inline-block;
		vertical-align:middle;
		line-height:20px;
	}
	html[lang="UZ"]	.filter_line .filter_line_button .name::before	{
		content:"Filtrlarni ko'rsatish";
	}
}
.filterButtons	{
	width:100%;
	/* background:#fff; */
	min-height:60px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:flex-start;
	padding:20px 20px 0 0;
	box-sizing:border-box;
}

.cat_cancel	{
	flex:1 0 80px;
	/* text-align:right; */
	margin:5px 0 5px 10px;
}
.cat_apply	{
	flex:1 0 150px;
}

.filter_line .cat_filter	{
	display:none;
}
.cat_filter .cf_elem .common_checkbox label, .cat_filter .cf_elem .input_radio label {
	display:flex;
    align-items: center;
}
.cat_filter .cf_elem .common_checkbox label .field_name_value,
.cat_filter .cf_elem .input_radio label .field_name_value	{
	flex:1 0 0;
	font-size: 12px;
    line-height: 1.1em;
}
.cat_filter .input_cont	{
	margin:2px 0;
}
.cat_filter .radio, .cat_filter .check	{
	flex:0 0 30px;
}





/* .csuop_hint	{
	display:none;
}
.csuop > span	{
	margin:0 5px;
} */


.filter_line_sorting	{
	/* position:absolute;
	top:0;
	right:0; */
	position:relative;
	width:210px;
	/* height:60px; */
	box-sizing:border-box;
	z-index:2;
}

.filter_line_sorting .name, .filter_line_sorting .title	{
	cursor:pointer;
	font:300 12px / 20px 'Caveat', cursive;
	color:#CFD0D5;
}

.filter_line_sorting:hover .name span::after	{
	opacity:1;
}

.filter_line_sorting .sortingSel	{
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:210px;
	/* padding:10px 25px 10px 25px;
	box-sizing:border-box; */
	background:#fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	/* border-radius:10px; */
}
.filter_line_sorting .sortingSel.active, .filter_line_sorting:hover .sortingSel	{
	display:flex;
	flex-direction:column;
}
.filter_line_sorting .sortingSel a, .filter_line_sorting .name span	{
	display:block;
	color:#444;
	font-weight:300;
	padding:0 0px;
	text-decoration:none;
	font:300 12px / 25px 'Caveat', cursive;
	transition-duration:0.1s;
	order:2;
}
.filter_line_sorting .sortingSel a.active, .filter_line_sorting .sortingSel a:hover	{
	display:block;
	color:#222;
	text-shadow:0 0 1px rgba(0,0,0,0.4);

}

.filter_line_sorting .sorting .name	{
	order:0;
}
.filter_line_sorting .sortingSel a.active	{
	order:1;
}

.filter_line_sorting .prepended	{
	display:none;
}


.filter_line_search, .filter_line_paging, .filter_line_viewing, .filter_line_sorting, .filter_line_founded, .filter_line_sorting .sortingSel	{
	padding:10px 10px 10px 10px;
	box-sizing:border-box;
	/* flex:0 0 auto; */
}
.filter_line::before	{
	content:'';
	display:block;
	order:100;
	flex:1 0 0;
}

.filter_line_founded	{
	order:10;
}
.filter_line_search	{
	order:20;
	padding-top:0;
	padding-bottom:0;
}
.filter_line_paging	{
	order:30;
}

.filter_line_viewing	{
	order:50;
}
.filter_line_sorting	{
	order:250;
}



.filter_line_paging	{
	display:flex;
	flex-direction:column;
}
.filter_line_paging .title	{
	cursor:pointer;
	font:300 12px / 20px 'Caveat', cursive;
	color:#CFD0D5;
}
.filter_line_paging .values {
	display:flex;
}
.filter_line_paging .values a, .filter_line_paging .values a:hover, .filter_line_paging .values span	{
	display:block;
	min-width:30px;
	text-align:center;
	padding:0 3px;
	flex:0 0 auto;
	margin:0 5px 0 0;
	box-shadow:0 0 0 1px #eee;
    background:#fff;
	color:#204B75;
	transition:0.2s;
	line-height:25px;
	height:25px;
	text-decoration:none;

}

.filter_line_paging .values span, .filter_line_paging .values a:hover	{
	box-shadow:0 0 0 1px rgba(212,36,39,1);
}

.filter_line_viewing	{
	display:flex;
	flex-direction:column;
}
.filter_line_viewing .title	{
	cursor:pointer;
	font:300 12px / 20px 'Caveat', cursive;
	color:#CFD0D5;
}
.filter_line_viewing .values {
	display:flex;
}
.filter_line_viewing .values a, .filter_line_viewing .values span	{
	display:block;
	min-width:30px;
	text-align:center;
	padding:0 3px;
	flex:0 0 auto;
	margin:0 5px 0 0;
	box-shadow:0 0 0 1px #eee;
	transition:0.2s;
	line-height:25px;
	height:25px;
	text-decoration:none;
	background:#fff 50% 50% no-repeat;

	color:#204B75;
}
.filter_line_viewing .values span, .filter_line_viewing .values a:hover	{
	box-shadow:0 0 0 1px rgba(212,36,39,1);
}
.filter_line_viewing .values .value_tiles	{
	background-image:var(--icon_cs_pl);
}
.filter_line_viewing .values .value_descr	{
	background-image:var(--icon_cs_ko);
}
.filter_line_viewing .values .value_table	{
	background-image:var(--icon_cs_tb);
}



.filter_line_founded	{
	display:flex;
	flex-direction:column;
}
.filter_line_founded .title	{
	cursor:pointer;
	font:300 12px / 20px 'Caveat', cursive;
	color:#CFD0D5;
	padding-right:4px;
}
.filter_line_founded .values {
	font:400 16px / 25px 'Inter Tight', sans-serif;
}





@media screen and (max-width:1249px) {
	.filter_line_sorting .name span::after,.filter_line_sorting .sortingSel a::after	{
		content:'';
		display:inline-block;
		vertical-align:bottom;
		width:20px;
		height:20px;
	}
	
	.filter_line_sorting .name span::after	{
		transition-duration:0.1s;
		opacity:0.5;
		/* background:url(pics/sprite.png) -40px -470px no-repeat;	 */
		background-image: 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='M1.25096 1C0.919185 1 0.600998 1.1318 0.366398 1.3664C0.131797 1.601 0 1.91919 0 2.25096C0 2.58274 0.131797 2.90092 0.366398 3.13552C0.600998 3.37012 0.919185 3.50192 1.25096 3.50192H15.0115C15.3433 3.50192 15.6615 3.37012 15.8961 3.13552C16.1307 2.90092 16.2625 2.58274 16.2625 2.25096C16.2625 1.91919 16.1307 1.601 15.8961 1.3664C15.6615 1.1318 15.3433 1 15.0115 1H1.25096ZM1.25096 6.00384C0.919185 6.00384 0.600998 6.13564 0.366398 6.37024C0.131797 6.60484 0 6.92303 0 7.2548C0 7.58658 0.131797 7.90476 0.366398 8.13937C0.600998 8.37397 0.919185 8.50576 1.25096 8.50576H10.0077C10.3395 8.50576 10.6576 8.37397 10.8922 8.13937C11.1268 7.90476 11.2586 7.58658 11.2586 7.2548C11.2586 6.92303 11.1268 6.60484 10.8922 6.37024C10.6576 6.13564 10.3395 6.00384 10.0077 6.00384H1.25096ZM1.25096 11.0077C0.919185 11.0077 0.600998 11.1395 0.366398 11.3741C0.131797 11.6087 0 11.9269 0 12.2586C0 12.5904 0.131797 12.9086 0.366398 13.1432C0.600998 13.3778 0.919185 13.5096 1.25096 13.5096H6.2548C6.58658 13.5096 6.90477 13.3778 7.13937 13.1432C7.37397 12.9086 7.50576 12.5904 7.50576 12.2586C7.50576 11.9269 7.37397 11.6087 7.13937 11.3741C6.90477 11.1395 6.58658 11.0077 6.2548 11.0077H1.25096ZM16.2625 7.2548C16.2625 6.92303 16.1307 6.60484 15.8961 6.37024C15.6615 6.13564 15.3433 6.00384 15.0115 6.00384C14.6798 6.00384 14.3616 6.13564 14.127 6.37024C13.8924 6.60484 13.7606 6.92303 13.7606 7.2548V14.2427L12.1431 12.6252C11.9071 12.3973 11.5911 12.2712 11.2631 12.2741C10.9352 12.2769 10.6214 12.4085 10.3895 12.6404C10.1575 12.8724 10.026 13.1861 10.0231 13.5141C10.0203 13.8421 10.1463 14.1581 10.3742 14.394L14.1271 18.1469C14.3617 18.3814 14.6798 18.5132 15.0115 18.5132C15.3432 18.5132 15.6614 18.3814 15.896 18.1469L19.6488 14.394C19.8767 14.1581 20.0028 13.8421 20 13.5141C19.9971 13.1861 19.8655 12.8724 19.6336 12.6404C19.4017 12.4085 19.0879 12.2769 18.7599 12.2741C18.4319 12.2712 18.1159 12.3973 17.88 12.6252L16.2625 14.2427V7.2548Z' fill='%234F5051'/%3e%3c/svg%3e ");
	}



	.filter_line_sorting > .name, .filterFinded	{
		display:none;
	}	
	.filter_line_sorting	{
		background:#fff;
		box-shadow:inset 0 0 0px 1px rgba(0,0,0,0.1);
		z-index:auto;
		text-align:center;
		padding:0;
		right:0;
		cursor:pointer;
	}
	.filter_line_sorting::before	{
		content:'';
		display:inline-block;
		vertical-align:middle;
		width:30px;
		height:30px;
		/* margin-right:10px; */
		background:50% 50% no-repeat;
		background-image: 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='M1.25096 1C0.919185 1 0.600998 1.1318 0.366398 1.3664C0.131797 1.601 0 1.91919 0 2.25096C0 2.58274 0.131797 2.90092 0.366398 3.13552C0.600998 3.37012 0.919185 3.50192 1.25096 3.50192H15.0115C15.3433 3.50192 15.6615 3.37012 15.8961 3.13552C16.1307 2.90092 16.2625 2.58274 16.2625 2.25096C16.2625 1.91919 16.1307 1.601 15.8961 1.3664C15.6615 1.1318 15.3433 1 15.0115 1H1.25096ZM1.25096 6.00384C0.919185 6.00384 0.600998 6.13564 0.366398 6.37024C0.131797 6.60484 0 6.92303 0 7.2548C0 7.58658 0.131797 7.90476 0.366398 8.13937C0.600998 8.37397 0.919185 8.50576 1.25096 8.50576H10.0077C10.3395 8.50576 10.6576 8.37397 10.8922 8.13937C11.1268 7.90476 11.2586 7.58658 11.2586 7.2548C11.2586 6.92303 11.1268 6.60484 10.8922 6.37024C10.6576 6.13564 10.3395 6.00384 10.0077 6.00384H1.25096ZM1.25096 11.0077C0.919185 11.0077 0.600998 11.1395 0.366398 11.3741C0.131797 11.6087 0 11.9269 0 12.2586C0 12.5904 0.131797 12.9086 0.366398 13.1432C0.600998 13.3778 0.919185 13.5096 1.25096 13.5096H6.2548C6.58658 13.5096 6.90477 13.3778 7.13937 13.1432C7.37397 12.9086 7.50576 12.5904 7.50576 12.2586C7.50576 11.9269 7.37397 11.6087 7.13937 11.3741C6.90477 11.1395 6.58658 11.0077 6.2548 11.0077H1.25096ZM16.2625 7.2548C16.2625 6.92303 16.1307 6.60484 15.8961 6.37024C15.6615 6.13564 15.3433 6.00384 15.0115 6.00384C14.6798 6.00384 14.3616 6.13564 14.127 6.37024C13.8924 6.60484 13.7606 6.92303 13.7606 7.2548V14.2427L12.1431 12.6252C11.9071 12.3973 11.5911 12.2712 11.2631 12.2741C10.9352 12.2769 10.6214 12.4085 10.3895 12.6404C10.1575 12.8724 10.026 13.1861 10.0231 13.5141C10.0203 13.8421 10.1463 14.1581 10.3742 14.394L14.1271 18.1469C14.3617 18.3814 14.6798 18.5132 15.0115 18.5132C15.3432 18.5132 15.6614 18.3814 15.896 18.1469L19.6488 14.394C19.8767 14.1581 20.0028 13.8421 20 13.5141C19.9971 13.1861 19.8655 12.8724 19.6336 12.6404C19.4017 12.4085 19.0879 12.2769 18.7599 12.2741C18.4319 12.2712 18.1159 12.3973 17.88 12.6252L16.2625 14.2427V7.2548Z' fill='%234F5051'/%3e%3c/svg%3e ");
	}	
	.filter_line_sorting::after	{
		content:'Сортировка';
		display:inline-block;
		vertical-align:middle;
		line-height:60px;
	}
	/* html[lang="UZ"]	.filter_line_sorting::after	{
		content:'Saralash';
	} */
	.filter_line_sorting .sortingSel	{
		display:block;
		position:fixed;
		left:-100%;
		width:100%;
		bottom:0;
		transition:left 0.4s ease 0s;
		background:rgb(244, 244, 244);
		z-index:20;
		padding:0;
		box-shadow:none;
	}
	.filter_line_sorting.active .sortingSel	{
		left:0;
		padding:0;
	}
	.filter_line_sorting .prepended	{
		display:block;
		background:rgb(68, 68, 68);
		color:rgb(255, 255, 255);
		position:relative;
		font:400 16px/30px 'Caveat', cursive;
		padding:10px 50px 10px 50px;
	}
	.filter_line_sorting.active .sortingSel .name	{
		display:none;
	}
	.filter_line_sorting.active .sortingSel > a	{
		display:block;
		margin:0;
		background:rgba(0, 0, 0, 0);
		text-align:left;
		padding:10px 50px 10px 10px;
		color:rgb(66, 66, 66);
		position:relative;
		font:400 15px/20px 'Roboto', sans-serif;
		text-decoration:none;
		border-bottom:1px solid rgb(221, 221, 221);
	}
	.menu_ad_close	{
		display: block;
        position: absolute;
        width: 50px;
        height: 50px;
        cursor: pointer;
        margin: 0;
        vertical-align: top;
        top: 0;
        right: 0;
	}
	.filter_level_n_name .filter_level_n_close, .menu_ad_close, .filter_level_n_name .filter_level_n_close	{
		background:50% 50% no-repeat;
        background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.8744 20.5001L26.7153 14.6591C27.0954 14.2792 27.0954 13.6649 26.7153 13.285C26.3354 12.905 25.721 12.905 25.3412 13.285L19.5001 19.1259L13.6593 13.285C13.2791 12.905 12.665 12.905 12.2851 13.285C11.905 13.6649 11.905 14.2792 12.2851 14.6591L18.1259 20.5001L12.2851 26.3411C11.905 26.721 11.905 27.3354 12.2851 27.7153C12.3753 27.8057 12.4824 27.8773 12.6003 27.9262C12.7182 27.9751 12.8446 28.0001 12.9722 28C13.221 28 13.4698 27.9048 13.6593 27.7153L19.5001 21.8743L25.3412 27.7153C25.4313 27.8056 25.5384 27.8773 25.6563 27.9262C25.7742 27.975 25.9006 28.0001 26.0282 28C26.277 28 26.5258 27.9048 26.7153 27.7153C27.0954 27.3353 27.0954 26.721 26.7153 26.3411L20.8744 20.5001Z' fill='%23ffffff'/%3e%3c/svg%3e ");
	}


	.filter_line {
		display:flex;
		justify-content:space-between;
	}	
	.filter_line .filter_line_button, .filter_line_sorting {
		/* margin-top:4px; */
		display:block;
		flex:1 0 40%;
		position:relative;
		max-width:100%;
		/* z-index:999; */
	}
	.filter_line_sorting.active	{
		z-index:999;
	}

	/* .filter_line .filter_line_button	{
		border-radius:10px 0 0 10px;
	}
	.sorting	{
		border-radius:0 10px 10px 0;
	} */
	.chu_on_page_cont	{
		flex:0 0 120px;
		order:1;
	}
}
@media screen and (max-width:767px) {
	.chu_on_page_cont	{
		display:none;
	}
}


@media screen and (max-width:1249px) {
	.filter_img.catalog_folders	{
		text-align:center;
	}
	.filter_line	{
		background:transparent;
		margin-right:0;
		margin-left:0;
	}
	.filter_line .filter_line_button	{
		left:auto;
		width:210px;
		padding:0;
	}
	.filter_line .filter_line_button::before	{
		content:'';
		display:inline-block;
		vertical-align:middle;
		width:30px;
		height:30px;
		background:50% 50% no-repeat;
		background-image: 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='M18.3333 2.29297H1.66667C1.3904 2.29297 1.12545 2.40272 0.930097 2.59807C0.734747 2.79342 0.625 3.05837 0.625 3.33464C0.625 3.6109 0.734747 3.87585 0.930097 4.07121C1.12545 4.26656 1.3904 4.3763 1.66667 4.3763H18.3333C18.6096 4.3763 18.8746 4.26656 19.0699 4.07121C19.2653 3.87585 19.375 3.6109 19.375 3.33464C19.375 3.05837 19.2653 2.79342 19.0699 2.59807C18.8746 2.40272 18.6096 2.29297 18.3333 2.29297ZM18.3333 8.95964H1.66667C1.3904 8.95964 1.12545 9.06938 0.930097 9.26473C0.734747 9.46008 0.625 9.72504 0.625 10.0013C0.625 10.2776 0.734747 10.5425 0.930097 10.7379C1.12545 10.9332 1.3904 11.043 1.66667 11.043H18.3333C18.6096 11.043 18.8746 10.9332 19.0699 10.7379C19.2653 10.5425 19.375 10.2776 19.375 10.0013C19.375 9.72504 19.2653 9.46008 19.0699 9.26473C18.8746 9.06938 18.6096 8.95964 18.3333 8.95964ZM18.3333 15.6263H1.66667C1.3904 15.6263 1.12545 15.7361 0.930097 15.9314C0.734747 16.1268 0.625 16.3917 0.625 16.668C0.625 16.9442 0.734747 17.2092 0.930097 17.4045C1.12545 17.5999 1.3904 17.7096 1.66667 17.7096H18.3333C18.6096 17.7096 18.8746 17.5999 19.0699 17.4045C19.2653 17.2092 19.375 16.9442 19.375 16.668C19.375 16.3917 19.2653 16.1268 19.0699 15.9314C18.8746 15.7361 18.6096 15.6263 18.3333 15.6263Z' fill='%234F5051'/%3e%3cpath d='M14.1641 6.45898C15.89 6.45898 17.2891 5.05987 17.2891 3.33398C17.2891 1.60809 15.89 0.208984 14.1641 0.208984C12.4382 0.208984 11.0391 1.60809 11.0391 3.33398C11.0391 5.05987 12.4382 6.45898 14.1641 6.45898Z' fill='%234F5051'/%3e%3cpath d='M8.33594 13.125C10.0618 13.125 11.4609 11.7259 11.4609 10C11.4609 8.27411 10.0618 6.875 8.33594 6.875C6.61005 6.875 5.21094 8.27411 5.21094 10C5.21094 11.7259 6.61005 13.125 8.33594 13.125Z' fill='%234F5051'/%3e%3cpath d='M14.1641 19.793C15.89 19.793 17.2891 18.3939 17.2891 16.668C17.2891 14.9421 15.89 13.543 14.1641 13.543C12.4382 13.543 11.0391 14.9421 11.0391 16.668C11.0391 18.3939 12.4382 19.793 14.1641 19.793Z' fill='%234F5051'/%3e%3c/svg%3e ");
		filter:brightness(100)
	}
	.filter_line .filter_line_button .name::before	{
		display:inline-block;
		vertical-align:middle;
		content:'Фильтры';
		color:#fff;
	}
	.filterFields	{
		/* justify-content:space-around; */
		width:auto;
		position:absolute;
		top:50px;
		bottom:60px;
		left:0;
		right:0;
		overflow:scroll;
		overflow-x:hidden;
	}
	.filterButtons	{
		width:auto;
		height:auto;
		padding:5px 0;
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		background:#fff;
		display:flex;
		align-items:center;
		/* justify-content:space-around; */
		border-top:1px solid rgb(221, 221, 221);
	}
	.cat_cancel	{
		flex:1 0 80px;
		text-align:center;
	}
	.cat_apply	{
		flex:0 0 210px;
		min-width:66%;
		margin-left:10px;
		margin-right:0;
		padding:10px 0;
	}
	/* .filter_img	{ */
		/* justify-content:center; */
	/* } */
	.filter_img	{
		flex-wrap:nowrap;
		overflow-x:scroll;
	}
	.filter_img .elem, .filter_img a.elem, .filter_img a.elem:hover	{
		margin:0 5px;
	}

	.cat_filter .cf_elem	{
		flex:0 0 100%;
		box-sizing:border-box;
		
	}
	.filter_level_n_name .filter_level_n_back	{
		display:block;
		position:absolute;
		width:50px;
		height:50px;
		cursor:pointer;
		/* background:url(pics/sprite.png) -100px -826px no-repeat; */
		background:50% 50% no-repeat;
		background-image: 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='M12 18L5.69791 11.6979C5.03642 11.0364 5.03642 9.96358 5.69791 9.30209L12 3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
		margin:0;
		vertical-align:top;
		top:0;
		left:0;
	}
	.filter_level_n_name .filter_level_n_close	{
		display:block;
		position:absolute;
		width:50px;
		height:50px;
		cursor:pointer;
		/* background:url(pics/sprite.png) -50px -826px no-repeat; */
		margin:0;
		vertical-align:top;
		top:0;
		right:0;
	}
}

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

	2014.08.27: Меню авторизации  
*/

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

.lk_enter::before, .lk_entered::before	{
	content:'';
	width:30px;
	height:30px;
	/* background:url(pics/sprite.png) 0 -1813px no-repeat; */
	position:absolute;
	top:0;
	left:0;
	background-image:var(--icon_account);
	
}

.lk_entered, a.lk_entered	{
	/* top:5px;
	right:100px; */
	text-overflow:ellipsis;
}
.lk_entered::after, a.lk_entered::after	{
	content:'';
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	background:linear-gradient(to right, rgba(255,255,255,0) 0%, transparent 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:30px;
	height:30px;
	background-image:var(--icon_account_exit);
	position:absolute;
	top:0;
	left:0;
}
.account_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) {
	.lk_enter, a.lk_enter, .lk_entered, a.lk_entered, .lk_exit, a.lk_exit	{
		display:none;
	}

	.account_mob_open{
		display:inline-block;
		position:relative;
		width:50px;
		height:50px;
		flex:0 0 50px;
		cursor:pointer;
		background-image:var(--icon_account);
		background:50% 50% / 26px auto no-repeat;
		margin:0;
		vertical-align:top;
	}
	
	.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 'Caveat', cursive;
		padding:10px 10px 10px 35px;
		color:#204B75;
		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%;
	}
	.menu_cont_hor .lk_enter::before, .lk_entered::before, .lk_exit::before		{
		top:7px;
	}
	
}

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

/* Меню авторизации - Начало */
ul.lk_menu	{
	display:none;
}
@media screen and (min-width:1250px) {
	ul.lk_menu	{
		display:none;
		list-style:none;
		position:absolute;
		top:100%;
		left:0;
		width:260px;
		padding:10px 10px;
		margin:0;
		background:#fff;
		box-shadow:0 0 12px 0 rgba(0,0,0,0.4);
		/* , inset 0 0 0 1px rgba(0,0,0,0.4) */
	}
	ul.lk_menu::before	{
		content:'';
		position:absolute;
		top:-19px;
		left:40px;
		display:block;
		width:20px;
		height:20px;
		background:50% 50% / cover no-repeat;
		background-image:var(--icon_account);
		/* background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 -200 200 200' fill='%23ffffff'%3e%3cpath d='m0-0 100 -100 100 100'/%3e%3c/svg%3e"); */
	}
	.lk_enter:hover ul.lk_menu, .shopPanelItemLK:hover ul.lk_menu	{
		display:block;
	}
	ul.lk_menu > li	{
		display:block;
		margin:0;
		padding:5px 10px;
	} 
	ul.lk_menu > li a	{
		display:block;
		text-decoration:none;
	}
	ul.lk_menu > li a.acc_name	{
		padding-left:30px;
		position:relative;
		overflow-x:hidden;
	}
	ul.lk_menu > li a.acc_name::before	{
		content:'';
		display:block;
		position: absolute;
		top:0;
		left:0;
		height:20px;
		width:20px;
		background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%235f6368'%3e%3cpath d='M234-276q51-39 114-61.5T480-360q69 0 132 22.5T726-276q35-41 54.5-93T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 59 19.5 111t54.5 93Zm246-164q-59 0-99.5-40.5T340-580q0-59 40.5-99.5T480-720q59 0 99.5 40.5T620-580q0 59-40.5 99.5T480-440Zm0 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q53 0 100-15.5t86-44.5q-39-29-86-44.5T480-280q-53 0-100 15.5T294-220q39 29 86 44.5T480-160Zm0-360q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm0-60Zm0 360Z'/%3e%3c/svg%3e");
	}
}
/* Меню авторизации - Конец */

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

.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;
	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;
	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 'Caveat', cursive;
}

.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;
}

.almaPopupWindow .account_re	{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:0;
	padding-bottom:15px;
}



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

@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 'Caveat', cursive;
	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-decoration: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");
}
/* Стили для файликов в ЛК - конец */



.account_addresses	{
	display:block;
}
.account_addresses .elem	{
	display:flex;
	flex-wrap:wrap;
	padding:20px;
	margin:5px 0;
	box-shadow:inset 0 0 0 1px #eee;
	border-radius:10px;
}
.account_addresses .elem.elem_main	{
	box-shadow:inset 0 0 0 3px rgba(212,36,39,1);

}
.account_addresses .elem .name	{
	flex:1 0 100%;
}
.account_addresses .elem a.make_main	{
	text-decoration:none;
	flex:0 0 auto;
	margin:5px 20px 0 0;
	/* box-sizing:border-box; */
}
.account_addresses .elem a.edit	{
	text-decoration:none;
	flex:0 0 auto;
	padding-left:25px;
	margin:5px 20px 0 0;
}
.account_addresses .elem a.del	{
	text-decoration:none;
	flex:0 0 auto;
	padding-left:25px;
	margin:5px 20px 0 0;
}


/* Блок - Оставить заявку - Начало */
.block_send_order	{
	background:url(pics/bg_block_send_order.jpg) 50% 50% / cover 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 > .swiper-wrapper >.swiper-slide > a,
.slider > .swiper-container > .swiper-wrapper >.swiper-slide > .slider_elem_bg	{
	text-decoration:none;
	display:block;
	background-position:50% 50%;
}

.slider > .swiper-container > .swiper-wrapper >.swiper-slide > .slider_elem_bg span.mid	{
	display:block;
	position:relative;
}


.slider .sl_arrow_l, .slider .sl_arrow_r	{
	cursor:pointer;
	background:rgba(0,0,0,0.25) 50% 50% / 30px auto no-repeat;
	transition:0.2s;
	background-image:var(--icon_arrow_light);
	width:50px;
	height:50px;
	position:absolute;
	top:0;
}
.slider .sl_arrow_l	{
	left:0;
	transform:rotate(-180deg);
}
.slider .sl_arrow_r	{
	right:0;
}
.slider .sl_arrow_l:hover, .slider .sl_arrow_r:hover	{
	background-color:rgba(0,0,0,0.2);
}

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

.slider .slider_pages	{
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.slider .slider_pages .swiper-pagination-bullet	{
	flex:0 0 40px;
	width:40px;
	height:40px;
	background:transparent 50% 50% / 100% auto no-repeat;
	background-image:var(--icon_slider_poiter);
	cursor:pointer;
	transition:0.2s;
	opacity:0.5;
	margin:0 2px 2px 0;
	
}

.slider .slider_pages .swiper-pagination-bullet:hover, .slider .slider_pages .swiper-pagination-bullet-active, .slider .slider_pages span.swiper-pagination-bullet-active:hover	{
	opacity:1;
}

.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 'Caveat', cursive;
}
.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;
	/* border-top:1px solid rgba(190, 190, 190, 1); */
}
.slider_logo .sl_cont	{
	display:block;
	margin:0 auto;
	max-width:100%;
}
.slider_logo .sl_arrow_l, .slider_logo .sl_arrow_r, .slider_logo .sl_arrow_l:hover, .slider_logo .sl_arrow_r:hover	{
	position:absolute;
	bottom:100%;
	width:50px;
	height:50px;
	/* background:url(pics/sprite.png) -150px -490px no-repeat; */
	cursor:pointer;
	background:57% 50% no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.975 1.10059L0 2.55059L5.26875 8.60059L0 14.6506L0.975 16.1006L7.5 8.60059L0.975 1.10059Z' fill='black'/%3e%3c/svg%3e ");
	border:1px solid #eee;
	transition:0.2s;
}

.slider_logo .sl_arrow_l, .slider_logo .sl_arrow_l:hover	{
	left:0;
	transform:rotateY(180deg);
}
.slider_logo .sl_arrow_r, .slider_logo .sl_arrow_l:hover	{
	right:0;
}
.slider_logo .sl_arrow_l:hover, .slider_logo .sl_arrow_r:hover	{
	border:1px solid rgba(212,36,39,1);
}

.slider_logo .swiper-slide	{
	padding:7.9px;
}
.slider_logo .slider_elem_bg	{
	background:50% 50% no-repeat;
	background-size:contain !important;
}

@media screen and (max-width: 1249px) {
    .sloder_logo_cont .slider_cont, .slider.slider_logo, .slider.slider_logo .swiper-container, .slider.slider_logo .swiper-container .slider_elem_bg, .slider.slider_logo .swiper-slide {
        min-height:unset;
    }
}

/* .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%;
}*/



.colorup	{
	filter:grayscale(100%);
	transition-duration:0.4s;
}
.colorup:hover	{
	filter:grayscale(0%);
}

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

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


/* Слайдер - Слайдмув вертикальный - Начало*/
.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 'Caveat', cursive;
	color:#444;
	text-align:left;
	text-transform:uppercase;
	display:inline;
}

.slider_info .h1 b, .slider_info .h1 strong	{
	background:#008cdd;
	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 'Caveat', cursive;
	}
	.slider_info .brief	{
		font:400 16px / 1.1em 'Caveat', cursive;
	}
}
@media screen and (max-width: 767px) {
	.slider_info .h1	{
		font:400 30px / 1.1em 'Caveat', cursive;
	}
	.slider_info .brief	{
		font:400 16px / 1.1em 'Caveat', cursive;
	}
}


.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-image:var(--icon_video);
	transition:0.2s;
	opacity:0.5;
}
.swiper-slide:hover .sliderVideoIcon::before	{
	opacity:1;
}


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

@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 'Caveat', cursive;
		font-size:4.5vw;
	}
	.slider_info .brief	{
		font:300 16px / 1.1em 'Caveat', cursive;
		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));
}
.slider_cont.sliderDisabledOnMobile, .sliderDisabledOnMobile .slider, .sliderDisabledOnMobile .slider .swiper-container, .a_slider .slider .swiper-container .slider_elem_bg, .sliderDisabledOnMobile .slider .swiper-slide, .sliderDisabledOnMobile .slider_elem_bg {
    width:auto !important;
    height:auto !important;
    max-height:unset !important;
    display:block !important;
}
.slider_cont.sliderDisabledOnMobile .arrows_cont, .slider_cont.sliderDisabledOnMobile .slider_pages_cont {
	display:none
}



.slider.dynamicSlideWidth .swiper-container a {
    display:block;
    position:relative;
    max-height:100%;
    height:100%;
}
.slider.dynamicSlideWidth .swiper-slide, .dinamicSlideWidth a.swiper-slide  {
    width:auto;
    max-height:100%;
    height:100%;
    display:flex;
    justify-content: center;
    align-items: center;
}
.slider.dynamicSlideWidth .swiper-slide img    {
    max-height:100%;
    height:100%;
    display:block;
    margin-right:10px;
}

.tblock	{
	position:relative;
	width:100%;
	max-width:100%;
	background:50% 50% / cover no-repeat;

	overflow:hidden;
}
.tblock .w1, .tblock .w2, .tblock .m1, .tblock .m2	{
	box-sizing:border-box;
	padding:20px;
}
.tblock > .wide	{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:flex;
}
.tblock > .mid	{
	position:relative;
	display:flex;
}
.tblock > .wide > .w1, .tblock > .wide > .w2	{
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.tblock > .wide > .w1, .tblock > .wide > .w2	{
	/* background-size:cover; */
	background-position:50% 50%;
	background-repeat:no-repeat;
}


.empty_m1 > .wide > .w1, .empty_m2 > .wide > .w2	{
	z-index:2;
}

/* @media screen and (min-width: 1250px) { больше ворквидс */
.tb_desktop .desk_h_vh100, .tb_desktop .desk_h_vh100 > .mid, .tb_desktop .desk_h_vh100 > .wide	{
	min-height:100vh;
}

.tb_desktop > .mid > .m1, .tb_desktop > .wide > .w1	{
	flex:0 0 50%;
}
.tb_desktop > .mid > .m2, .tb_desktop > .wide > .w2	{
	flex:1 0 0;
}

/* @media screen and (max-width: 1249px) { меньше ворквидс */

.tb_mobile > .mid > .m1, .tb_mobile > .mid > .m2	{
	min-height:50vh;
}
.tb_mobile > .mid, .tb_mobile > .wide	{
	display:flex;
	flex-direction:column;
}
.tb_mobile.m_order_reverse > .mid, .tb_mobile.m_order_reverse > .wide	{
	flex-direction:column-reverse;
}
.tb_mobile > .mid > .m1, .tb_mobile > .mid > .m2, .tb_mobile > .wide > .w1, .tb_mobile > .wide > .w2	{
	flex:0 0 auto;
}
.tb_mobile.mob_w1_hide > .wide > .w1, .tb_mobile.mob_w2_hide > .wide > .w2, .tb_mobile.mob_m1_hide > .mid > .m1, .tb_mobile.mob_m2_hide > .mid > .m2	{
	opacity:0;
}
.tb_mobile.mob_w1_hide.mob_m1_hide > .wide > .w1, .tb_mobile.mob_w1_hide.mob_m1_hide > .mid > .m1,
.tb_mobile.mob_w2_hide.mob_m2_hide > .wide > .w2, .tb_mobile.mob_w1_hide.mob_m2_hide > .mid > .m2	{
	display:none;
}


.currency_rate	{
	position:absolute;
	top:35px;
	left:850px;
	background:rgba(255,255,255,0.2);
	/* border-radius:20px; */
	padding:5px;
	width:250px;
	z-index:9;
}

.currency_choice	{
	position:absolute;
	top:0px;
	left:850px;
	background:rgba(255,255,255,0.2);
	/* border-radius:20px; */
	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;	
	/* flex:0 0 0; */
	height:20px;
	/* overflow:hidden; */
	
	cursor:pointer;
	order:2;
	padding:2px;
	font:300 16px / 16px 'Caveat', cursive;
	text-decoration:none;
}
.currency_choice .currency.active	{
	order:1;
	background:#008cdd;
	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	{
		position:relative;
		top:0;
		lefT:0;
		bottom:0;
		right:0;
	}
}

.geo	{
	/* position:absolute;
	top:146px;
    left:981px; */
	z-index:999;
}


.geo .your_city	{
	display:flex;
	font:400 16px/35px 'Caveat', cursive;
}

.geo .your_city .city_chosen	{
	color:#fff;
	font:inherit;
	cursor:pointer;
	max-width:100%;
	
	padding-right:20px;
	background:100% 50% no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffffff'%3e%3cpath d='M480-360 280-560h400L480-360Z'/%3e%3c/svg%3e");
}

.geo .your_city .regionLabel	{
	color:#fff;
	opacity:0.7;
	font:inherit;
	padding-right:5px;
}

.geo .your_city .city_chosen::after	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:0;
	/* border:5px solid transparent; */
	/* border-top:5px solid #fff; */
	position:relative;
	top:2px;
	left:2px;
	transition:0.2s;
}
.geo .your_city .city_chosen:hover::after	{
	border-top-color:#cc9f68;
}

.geo .city_chooser_cont	{
	background:#fff;
	color:#444;
	position:absolute;
	top:100%;
	left:0;
	box-shadow:0 0 3px 1px rgb(0,0,0,0.1), 0 10px 10px -10px rgb(0,0,0,0.8), 0 0 12px 1px rgba(0, 0, 0, 1);
}
.geo .city_chooser_cont .city_table a, .geo .city_chooser_cont .city_table a:hover	{
	/* display:block; */
	color:#444;
	display:block;
	padding:10px 20px;
	font-size:14px;
}
.geo .city_chooser_cont .head	{
	color:#444;
	display:block;
	line-height:30px;
	padding:5px 20px;
}
.geo .city_chooser_cont .close	{
	position:absolute;
	top:5px;
	right:5px;
	width:30px;
	height:30px;
}
.geo .city_chooser_cont .close::before, .geo .city_chooser_cont .close::after	{
	content:'';
	display:block;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:1px;
	background:#444;
	transition:0.2s;
	transform:rotate(45deg);
}
.geo .city_chooser_cont .close:hover::before	{
	transform:rotate(-45deg);
	background:#cc9f68;
}
.geo .city_chooser_cont .close::after	{
	transform:rotate(-45deg);
}
.geo .city_chooser_cont .close:hover::after	{
	transform:rotate(-135deg);
	background:#cc9f68;
}

.geo .city_chooser_correct	{
	background:rgba(255,255,255,0.9);
	color:#444;
	position:absolute;
	top:35px;
	left:0;
	box-shadow:0 0 3px 1px rgb(0,0,0,0.1), 0 10px 10px -10px rgb(0,0,0,0.8), 0 0 12px 1px rgba(0, 0, 0, 1);
	width:280px;
	text-align:center;
	padding:10px;
}

.geo .city_chooser_correct .city_chooser_correct_button_cont	{
	text-align:center;
}

.geo .city_chooser_correct .btnYes	{
	display:inline-block;
	width:80px;
	margin:10px;
	color:#fff;
	cursor:pointer;
}
.city_table tr	{
	display:flex;
	flex-wrap:wrap;
	min-width:300px;
}
.city_table tr td	{
	flex:1 0 50%;
}

@media screen and (max-width: 1249px) {
	.geo	{
		position:relative;
		top:0;
		left:12px;
		max-width:90%;
		max-width:calc(100% - 24px);
	}
}

/* Блок иконок 2 - Начало*/
.block_icons	{
	width:100%;
	overflow:hidden;
	background:50% 0 / auto 100% no-repeat;
}

.block_icons .midder	{
	width:1380px;
	margin:0 auto;
	max-width:100%;
	text-align:center;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.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 'Caveat', cursive;
	letter-spacing:-0.05em;
	color:#204B75;
	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 'Caveat', cursive;
	padding:0 20px 20px 20px;
	margin-top:40px;
	transition:color 0.2s ease 0s;
	color:#204B75;
}

.block_icons .elem b, .block_icons .elem strong	{
	color:inherit;
}

.block_icons .elem .text .elem_header	{
	font:400 18px/20px 'Caveat', cursive;
	transition:color 0.2s ease 0s;
	color:#204B75;
}

.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 - Конец*/



@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }

  90% {
     transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}


@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}


@keyframes slideInRight {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	animation-name: zoomIn;
}

.almaEffectOnScroll, .effectExe	{
	animation-fill-mode:both;
	animation-duration:1s;
	animation-direction:normal;
	animation-iteration-count:1;
	animation-play-state:paused;
}

.animated {
	animation-play-state:running;
}

.block_icons svg.icons_svg  {
  width:100%;
  height:100%;
}
.block_icons svg.icons_svg *, svg.icons_svg.svgDraw *	{
	stroke:rgba(212,36,39,1);
	fill:none;
	stroke-width:2px;
	transition:stroke 0.2s ease 0s;
}
.block_icons svg.icons_svg .bg, svg.icons_svg.svgDraw .bg	{
	fill:#eee;
}
.block_icons .elem:hover svg.icons_svg *, svg.icons_svg.svgDraw:hover *	{
	stroke:rgba(212,36,39,1);
}
.block_icons .elem:hover svg.icons_svg .bg, svg.icons_svg.svgDraw:hover .bg	{
	fill:#eee;
}

.img_effect_wrapper	{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.img_effect_fullsizer	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.imageHints2	{
	width:100%;
	position:relative;
}

.imageHints2 .imageHints2_bg, .imageHints2 .imageHints2_bg_2	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background:50% 50% no-repeat;
}

.imageHints2 .mid	{
	display:block;
	position:relative;
	max-width:100%;
}

.imageHints2 .elem	{
	display:block;
	position:absolute;
	text-decoration:none;
	width:0;
	max-width:0;
	transition:width 0.2s ease 0s;
	border-radius:4px 4px 4px 4px;
	z-index:1;
	/*background:rgba(255,255,255,0.8);
	box-shadow:0 0 0 1px rgba(128,128,128,0.8);
	overflow:hidden;*/
}
.imageHints2 .elem:hover	{
	z-index:2;
}

.imageHints2 .elem .img	{
	display:block;
	width:35px;
	height:35px;
	background:0 0 no-repeat;
	border-radius:100px;
	position:absolute;
	top:-16.5px;
	left:-16.5px;
	background:50% 50% / 100% auto no-repeat;
	transition-duration:0.1s;
	box-shadow:0 0 0 0px #eee, 3px 5px 8px 2px rgba(0,0,0,0.4);
	z-index:2;
}
.imageHints2 .elem:hover .img	{
	width:82px;
	height:82px;
	top:-41px;
	left:-41px;
	background:#eee 50% 50% / 100% auto no-repeat;
	box-shadow:0 0 0 2px #eee, 2px 3px 20px 0px rgba(0,0,0,0.6);
}
.imageHints2 .elem .line	{
	width:80px;
	height:1px;
	transform:rotateZ(45deg);
	position:absolute;
	right:0;
	bottom:40px;
	z-index:1;
}

.imageHints2 .elem .line::before	{
	content:'';
	display:block;
	width:0;
	height:1px;
	position:absolute;
	right:0;
	bottom:0;
	top:0;
	background:#fff;
	transition:width 0.2s linear 0.2s;
	width:0;
}
.imageHints2 .elem:hover .line::before	{
	width:100%;
	transition:width 0.2s linear 0s;
}

.imageHints2 .elem .elem_header	{
	display:block;
	align-items:center;
	overflow:hidden;
	position:absolute;
	bottom:68px;
	right:68px;
	left:auto;
	top:auto;
	border-radius:4px 4px 0 0;
	transition-duration:0.2s;
	z-index:2;
	
	transition:width 0.2s linear 0s;
	width:0;
	height:200px;
}
.imageHints2 .elem:hover .elem_header	{
	width:220px;
	transition:width 0.2s linear 0.2s;
}

.imageHints2 .elem .elem_header_text	{
	display:block;
	width:220px;
	position:absolute;
	bottom:0;
	right:0;
	padding:5px 10px;
	box-sizing:border-box;
	font:300 14px/16px 'Caveat', cursive;
	transition-duration:0.2s;
	background:rgba(0,0,0,0.8);
	color:#fff;
	border-bottom:1px solid #fff;
	border-radius:3px 3px 0 0;
}
.imageHints2 .elem:hover .elem_header_text	{
	color:#fff;	
}

.imageHints2 .elem .elem_description	{
	display:block;
	width:300px;
	padding:5px 10px 5px 10px;
	box-sizing:border-box;
	font:300 14px/16px 'Inter Tight', sans-serif;
	color:#444;	
}



/****************/
.imageHints2 .elem.imgRight .line	{
	transform:rotateZ(135deg);
	right:auto;
	left:0;
}
.imageHints2 .elem.imgRight .elem_header{
	left:68px;
	right:auto;
}
.imageHints2 .elem.imgRight .elem_header_text	{
	right:auto;
	left:0;
}
/****************/

.imageHints2.widthBig .elem.woImg .img	{
	display:none;
}
.imageHints2.widthBig .elem.spriteImg .img	{
	flex:0 0 36px;
	height:36px
}
.imageHints2.widthBig .elem.spriteImg .img::before	{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:36px;
	height:36px;
	background:url(pics/sprite.png) -256px -1563px no-repeat;
	opacity:0.5;
}
.imageHints2.widthBig .elem.imgRight .elem_header	{
	flex-direction:row-reverse;
}
.imageHints2.widthBig .elem.hidedHeader	{
	width:80px;
}
.imageHints2.widthBig .elem.hidedHeader.spriteImg	{
	width:36px;
}
.imageHints2.widthBig .elem.hidedHeader .text 	{
	display:none;	
}
.imageHints2.widthBig .elem.hidedDescription .elem_description	{
	display:none;
}


.imageHints2.widthSmall	{
	background:50% 50% / cover no-repeat;
}
.imageHints2.widthSmall .imageHints2_bg	{
	position:relative;
	background-size:auto 100%;
}
.imageHints2.widthSmall .imageHints2_bg_2	{
	display:none;
}
.imageHints2.widthSmall .mid	{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}
.imageHints2.widthSmall .elem	{
	position:static;
	text-align:left;
	display:inline-block;
	margin:4px 4px 4px 4px;
	vertical-align:top;
}


@media screen and (max-width: 1249px) {
	.big_map	{
		padding:0;
	}
	.imageHints2.widthSmall .imageHints2_bg	{
		display:none;
	}
	
	.imageHints2.widthSmall .mid	{
		display:flex;
		flex-wrap:wrap;
		justify-content:space-around;
	}
	.imageHints2.widthSmall  .elem	{
		position:static;
		flex:1 0 300px;
		display:flex;
		margin:4px 4px 4px 4px;
		width:300px;
		min-width:300px;
		box-sizing:border-box;
		top:auto;
		left:auto;
		right:auto;
		bottom:auto;
	}
	
	.imageHints2.widthSmall  .elem .img	{
		flex:0 0 50px;
		display:block;
		position:static;
	}
	
	.imageHints2.widthSmall  .elem  .elem_header	{
		display:block;
		flex:1 0 200px;
		margin-left:10px;
		position:static;
		height:auto;
	}
	
	.imageHints2 .elem .elem_header_text	{
		display:block;
		position:static;
		font:300 14px/16px 'Caveat', cursive;
	}
	
	.imageHints2.widthSmall .elem .line	{
		display:none;
	}
}

	
	
	
	
	
	
	



.quizC	{
	display:block;
}
.quizC .quiz_header {
}
.quizC .quiz_descr {
}

.quiz_time	{
	padding-top:20px;
	line-height:30px;
}
.quiz_time_quiz, .quiz_time_answer {
	width:100%;
	/* height:10px; */
	box-shadow:0 0 0 1px #bbb;
	background:#f4f4f4;
	border-radius:1px;
	
}
.quiz_time_quiz .percent, .quiz_time_answer .percent{
	width:0%;
	height:3px;
	background-color:#204B75;
	transition:1s;
}
/* .quiz_time_quiz .percent	{ */
	
/* } */
.quizC .formCont	{
	width:100%;
}
.quiz_fields {

}
.quiz_fields .form .almaQuizField > .field_cont > .field  > .field_name_value {
	font:300 26px / 1.1em 'Caveat', cursive;
}
.quiz_stats_steps {
	padding-top:20px;
}

.quiz_prevnext_buttons	{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.quiz_prevnext_buttons .btnNext {
	/* float:right; */
	/* cursor:pointer; */
}

.quiz_stats_answers	{
	display:flex;
	flex-wrap:wrap;
}
.quiz_stats_answers .correct, .quiz_stats_answers .invalid 	{
	flex:0 0 auto;
	padding:20px 40px 0 0;
	box-sizing:border-box;
}
.quiz_stats_answers .correct .value{
	color:#204B75;

}
.quiz_stats_answers .invalid .value{
	color:#204B75;
}	












/* -- Поиск - Начало */


.search	{
	display:block;
	margin:0;
	padding:0;
	position:relative;
	padding:0 10px;
	box-sizing:border-box;
	height:50px;
	border:1px solid #eee;
	background:#fff;
}

.search input	{
	display:block;
	margin:0;
	width:100%;
	box-sizing:border-box;
	border:0;
	font:400 16px / 20px 'Caveat', cursive;
	color:#204B75;
	padding:15px 40px 15px 0;
	line-height:20px;
	height:50px;
}
.search input::-webkit-input-placeholder	{
	color:#B8C1D2;
}
.search input:-moz-placeholder{
	color:#B8C1D2;
}
.search span, .search a	{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	cursor:pointer;
	z-index:1;

	background:50% 50% no-repeat;
	background-image:var(--icon_search);
	/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.4323 10.8756C16.4323 14.7974 13.2595 18.001 9.31612 18.001C5.37269 18.001 2.20001 14.7974 2.20001 10.8756C2.20001 6.9537 5.37269 3.75 9.31612 3.75C13.2595 3.75 16.4323 6.9537 16.4323 10.8756Z' stroke='%23444444'/%3e%3cpath d='M14.9245 15.375L20.5313 21.0005' stroke='%23444444'/%3e%3c/svg%3e "); */

	transition:0.2s;
	cursor:pointer;
	filter:grayscale(1);
}

.search span:hover, .search a:hover	{
	filter:grayscale(0);
}


.search_mob_cont.search_poped .search span, .search_mob_cont.search_poped .search a	{
	top:75px;
	right:25px;
}
.search_mob_cont .search	{
	border:1px solid #eee;
}
.search_mob_cont.search_poped .search	{
	border:0;
}











/* .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:#204B75;
	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;
	display:none;
} */
/* -- Поиск - Конец */

@media screen and (max-width: 1249px) {
	.search_mob_cont	{
		display:block;
		text-align:right;
		background:#f4f4f4;
	}
	.search	{
		/* display:none; */
		overflow:hidden;
		height:50px;
		/* 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;
	}
}




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

.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_open {
	display:none;

	background:50% 50% no-repeat;
	background-image:var(--icon_search);
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.4323 10.8756C16.4323 14.7974 13.2595 18.001 9.31612 18.001C5.37269 18.001 2.20001 14.7974 2.20001 10.8756C2.20001 6.9537 5.37269 3.75 9.31612 3.75C13.2595 3.75 16.4323 6.9537 16.4323 10.8756Z' stroke='%23444444'/%3e%3cpath d='M14.9245 15.375L20.5313 21.0005' stroke='%23444444'/%3e%3c/svg%3e ");
}

.search_mob_cont.search_poped + .search_mob_open	{
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:relative;
	z-index:100;
}




.search_mob_cont.search_poped	{
	/* display:none; */
	position:absolute;
}
.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	{
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:auto;
	z-index:100;
	transition:0.2s;
	transform:translateY(-250px);
	opacity:0;
	width:100%;
	padding:50px 75px 50px 25px;
	height:227px;
	box-sizing:border-box;
	z-index:101;
}
.search_mob_cont.search_poped.active .search	{
	transform:translateY(0);
	opacity:1;
	background:#fff;
	box-shadow: 48px 125px 80px 0px rgba(0 ,0, 0, 0.1);
	border-bottom:2px solid rgba(212,36,39,1)
}
.search_mob_cont.search_poped .search input	{
	text-transform:uppercase;
	background:#fff;
	/* box-shadow:0 0 0 1px #004c5c; */
	padding:0;
	height:55px;
	box-sizing:border-box;
	font:400 45px / 50px 'Inter Tight', sans-serif;
	margin-top:20px;
}
.search_mob_cont.search_poped .search span, .search_mob_cont.search_poped .search a	{
	top:90px;
}


.search_mob_cont.search_poped.active .search::before	{
	content:'Поиск';
	display:block;
	text-align:left;
	text-transform:uppercase;
	background:0 50% no-repeat;
	padding:0 0 0 20px;
	font:300 16px / 20px 'Caveat', cursive;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='5' cy='5' r='5' fill='%231FADEF'/%3e%3c/svg%3e ");
}


.search_mob_cont.search_poped.active .searchClose	{
	width:50px;
	height:50px;
	position:absolute;
	top:35px;
	right:25px;
	background:50% 50% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 7L28 28' stroke='%230B9ADC' stroke-width='1' stroke-linecap='round'/%3e%3cpath d='M7 28L28 7' stroke='%230B9ADC' stroke-width='1' stroke-linecap='round'/%3e%3c/svg%3e ");
	filter:grayscale(1);
	transition:0.2s;
	cursor:pointer;
}
.search_mob_cont.search_poped.active .searchClose:hover	{
	filter:grayscale(0);
}

/* } */
/* @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 #008cdd, 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:#008cdd;
	color:#fff;
}
/* Живой поиск - конец */


ol.search_ol > li	{
	min-height:unset;
	padding-left:20px;
	padding-top:0;
}
ol.search_ol > li::before	{
	font:inherit;
	width:auto;
	min-width:30px;
	height:auto;
	padding-top:5px;
	color:#171717;
	text-align:right;

    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}
.search_breadcrumbs    {
    display:flex;
    flex-wrap:wrap;
}
.search_breadcrumbs .elem, .search_breadcrumbs a.elem   {
    display:block;
    text-decoration:none;
    flex:0 0 auto;
    padding-right:20px;
    position:relative;
    display:block;
    font-size:15px;
    color:#171717;
    opacity:0.6;
}
.search_breadcrumbs .elem::after    {
    content:'';
    position:absolute;
    top:8px;
    right:7px;
    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='%23000000'/%3e%3c/svg%3e ") 0 0 no-repeat;
}
.search_breadcrumbs .elem:last-child:after  {
    display:none;
}
.search_result_elem {
    display:block;
}

/* -- Стили корзины в шапке - Начало */

.shopPanel	{
	position:absolute;
	top:0px;
	right:0;
	padding:0 10px 0 0;
	box-sizing:border-box;
	z-index:10;
	height:60px;
	transition:background 0.4s ease 0s, box-shadow 0.4s ease 0s;
	background:rgba(255,255,255,0.85);
}

.shopPanel.active	{
	background:rgba(255,255,255,0.95);
	box-shadow:0 0 0 1px rgba(0,0,0,0.1);
}


.shopPanel .shopPanelItem	{
	position:relative;
	width:60px;
	height:60px;
	display:inline-block;
	padding:0;
	margin:0;
	z-index:30;
	cursor:pointer;
}
.shopPanel .shopPanelItem.active	{
	transition:background-color 0.2s ease 0s;
	background:transparent;
	box-shadow:0 0 0 0 rgba(0, 0, 0 ,0);
}

.shopPanel .shopPanelItem.active:hover	{
	background:#008cdd;
	box-shadow:0 -3px 3px 0 rgba(0, 0, 0 ,0.2);	
}

.shopPanel .shopPanelItem::before{
	content:'';
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:5px;
	left:5px;
}

.shopPanelItem.shopPanelItemBasket	{
	width:auto;
	min-width:60px;
}
.shopPanelItem.shopPanelItemBasket ul.header_im > li > a	{
	display:none;
}
.shopPanelItem.shopPanelItemBasket ul.header_im.header_basket	{
	position:static;
}

.shopPanelItem.shopPanelItemBasket ul.header_im, .shopPanelItem.shopPanelItemBasket ul.header_im > li.header_im_full, .shopPanelItem.shopPanelItemBasket ul.header_im > li.header_im_full:hover, .shopPanelItem.shopPanelItemBasket ul.header_im > li	{
	background:transparent;
	box-shadow:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:0;
	margin:0;
}

.shopPanelItem.shopPanelItemBasket ul.header_im > li.header_im_full:hover > ul	{
	top:100%;
}
.shopPanel .shopPanelItem.shopPanelItemBasket::before	{
	background-image:var(--icon_basket);
}
.shopPanel .shopPanelItem.shopPanelItemBasket:hover::before	{
	opacity:0.8;
}
.shopPanel .shopPanelItem.shopPanelItemBasket.active::before	{
	background-image:var(--icon_basket_full);
}
.shopPanel .shopPanelItem.shopPanelItemBasket.active:hover::before	{
	opacity:0.8;
}
.shopPanel .shopPanelItem.shopPanelItemCompare::before	{
	background-image:var(--icon_comp);
}
.shopPanel .shopPanelItem.shopPanelItemCompare:hover::before	{
	opacity:0.8;
}
.shopPanel .shopPanelItem.shopPanelItemWishlist::before	{
	background-image:var(--icon_fav);
}
.shopPanel .shopPanelItem.shopPanelItemWishlist:hover::before	{
	opacity:0.8;
}
.shopPanel .shopPanelItem.shopPanelItemViewed::before	{
	background-image:var(--icon_eye);
}
.shopPanel .shopPanelItem.shopPanelItemViewed:hover::before	{
	opacity:0.8;
}

.shopPanel .shopPanelItem.active::after	{
	content:attr(data-amm);
	position:absolute;
	top:5px;
	left:80%;
	left:calc(50% + 10px);
	display:block;
	min-width:10px;
	height:20px;
	padding:0 5px;
	border-radius:10px;
	text-align:center;
	background:#008cdd;
	color:rgba(238,238,238,1);
	font:700 14px / 20px 'Caveat', cursive;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.shopPanel .shopPanelItem.active:hover::after	{
	background:#204B75;
	color:rgba(238,238,238,1);	
}

@media screen and (max-width:1350px) {
	.shopPanel	{
		top:61px;
		padding:0 30px;
	}
}

@media screen and (max-width:999px) {
	.shopPanel	{
		position:static;
		top:auto;
		bottom:auto;
		left:auto;
		right:auto;
		width:100%;
	}
	.shopPanel .shopPanelItem	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		top:0;
		left:0;
		right:0;
		bottom:0;
		max-width:100%;
	}
	
	
	
	.menu_cont_hor .shopPanel	{
		width:100%;
		display:flex;
	}
	.menu_cont_hor .shopPanel .shopPanelItem	{
		flex:1 0 60px;
		height:55px;
	}
	
	/*
	.menu_cont_hor .shopPanelItem > li	{
		border-bottom:0;
	}
	.menu_cont_hor .shopPanelItem > li > a, .menu_cont_hor .shopPanelItem > li > a:hover, .menu_cont_hor .shopPanelItem > li > a:active, .menu_cont_hor .shopPanelItem > li > a:visited	{
		padding:0;
		text-align:center;
	}
	.shopPanelItem_cont	{
		z-index:1;
		text-align:right;
		float:right;
	}
	.shopPanelItem > li	{
		position:static;
	}
	.shopPanelItem	{
		position:static;
	}
	*/
	
	.shopPanelItem > li.shopPanelItem_full:hover > ul	{
		width:320px;
		max-width:100%;
		box-sizing:border-box;
	}
	
}



.shopPanelItem > li.shopPanelItem_full > ul	{
	display:none;
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	width:280px;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul	{
	position:absolute;
	display:block;
	top:60px;
	right:0;
	width:300px;
	box-sizing:border-box;
	padding:10px;
	background:#ffffff;
	border-top:3px solid #008cdd;
	border-bottom:3px solid #008cdd;
	border-radius:0 0 10px 10px;
	box-shadow:0 3px 2px 2px rgba(0, 0, 0 ,0.2);
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li	{
	position:relative;
	width:100%;
	display:block;
	margin:0;
	list-style:none;
	border-bottom:1px dashed #204B75;
	padding:15px 0;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li.shopPanelItem_title	{
	color:#204B75;
	padding:5px 0;
	font:400 22px 'Caveat', cursive;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li:last-child	{
	border-bottom:0;
	padding:15px 0 0 0;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li > a	{
	display:block;
	position:relative;
	width:100%;
	text-decoration:none;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li > a.button	{
	width:auto;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li > a > img	{
	display:block;
	width:64px;
	height:64px;
	position:absolute;
	top:0;
	left:0;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li > a > span	{
	display:block;
	width:200px;
	min-height:64px;
	position:relative;
	top:0;
	left:80px;
	color:#204B75;
	text-align:left;
	font:300 14px / 15px 'Caveat', cursive;
}
.shopPanelItem > li.shopPanelItem_full:hover > ul > li > a:hover > span	{
	color:#204B75;	
}
.basketBriefTotal a, .basketBriefTotal a:hover	{
	color:#204B75;
}
/* -- Стили корзины в шапке - Конец */



.tBlock	{
	position:relative;
	width:100%;
	background:50% 50% / cover no-repeat;
	padding:0;
}
.tBlock .mid	{
	max-width:100%;
	display:flex;
	justify-content:flex-start;
	align-items:normal;
	flex-wrap:wrap;
	z-index:2;
	position:static;
}
.tBlock .tLeftAll, .tBlock .tRightAll	{
	flex:0 0 50%;
	min-width:300px;
	display:flex;
}
.tBlock .tLeft, .tBlock .tRight	{
	width:100%;
	position:relative;
	box-sizing:border-box;
	padding:50px 15px;
}
.tBlock .tText	{
	position:relative;
	z-index:3;
}

.tBlock .imgLeftMid, .tBlock .imgRightMid, .tBlock .imgLeftWindow, .tBlock .imgRightWindow	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:50% 50% no-repeat;
	z-index:2;
} 

.tBlock .imgLeftWindow	{
	left:0;
	right:50%;
}
.tBlock .imgRightWindow	{
	left:50%;
	right:0;
}
.tBlock .contain	{
	background-size:contain;
}
.tBlock .cover	{
	background-size:cover;
}

@media screen and (max-width:767px) {
	.tBlock .mid	{
		display:flex;
		flex-direction:column;
	}
	
	.tBlock .tLeftAll, .tBlock .tRightAll	{
		position:relative;
		display:block;
	}
	
	.tBlock .tLeft, .tBlock .tRight	{
		display:none;
	}
	.tBlock.tlActive .tLeft, .tBlock.trActive .tRight,
	.tBlock.ilmActive .tLeft, .tBlock.irmActive .tRight	{
		display:block;
		position:relative;
		width:100%;
		padding:20px 8px;
	}
	.tBlock.tlActive .tLeftAll, .tBlock.trActive .tRightAll {
		order:10;
	}
	
	
	.tBlock .imgLeftWindow, .tBlock .imgRightWindow	{
		position:static;
		width:100%;
		height:200px;
	}
	.tBlock.ilmActive .imgLeftWindow, .tBlock.irmActive .imgRightWindow	{
		position:absolute;
		width:auto;
		height:auto;
		left:0;
		right:0;
	}
	
	
	
	.tBlock .tText	{
		display:none;
	}
	.tBlock.tlActive .tLeftAll .tText, .tBlock.trActive .tRightAll .tText	{
		display:block;
	}
	.tBlock .imgLeftMid, .tBlock .imgRightMid	{
		left:0;
		right:0;
	}

	.tBlock .imgLeftMid, .tBlock .imgRightMid	{
		position:relative;
		width:100%;
		min-height:50vw;
	}
	
	
	.tBlock.trActive .tRight	{
		position:static;
	}
}

/*
*/

/* .xxx{ */
	/* background:#f00; */
	/* height:400px; */
/* } */
/* .tBlock .tLeftAll	{ */
	/* flex:0 0 30%; */
/* } */
/* .tBlock .tRightAll	{ */
	/* flex:0 0 70%; */
/* } */
/* .tBlock .imgLeftWindow	{ */
	/* right:calc(50% + 0.20*1250px); */
/* } */
/* .tBlock .imgRightWindow	{ */
	/* left:calc(50% - 0.20*1250px); */
/* } */

/* Статьи */
/* Статьи - Плиткой - Начало */
.articles_pl	{
	width:100%;
	margin:0 auto;
	position:relative;
	padding:20px 0 0 0;
}

.mid .articles_pl	{
	margin:0 -5px;
	width:calc(100% + 10px);
}

.articles_pl .item	{
	width:25%;
	width:calc(100% / (1 + var(--maxX)));
	height:250px;
	position:absolute;
	transition-duration:.4s;
    overflow: hidden;
}

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

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

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


.articles_pl .item .item_info .front_cont	{
	display:block;
	position:relative;
	width:100%;
	height:100%;
	/*box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);*/
	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:100%;
	max-height:100%;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.articles_pl .item .item_info .front_cont .front_name .text	{
    display: flex;
	vertical-align:top;
	padding:30px 30px;
	color:#204B75;
	font:700 20px/1.1em 'Inter Tight', sans-serif;
	text-align:left;
	transition-duration:.2s;
	/*text-shadow:0 0 2px #fff;*/
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.articles_pl .item:hover .item_info .front_cont .front_name .text	{

}
.articles_pl .item .item_info .front_cont .front_name .text .title {
		transition-duration:.2s;
}
.articles_pl .item:hover .item_info .front_cont .front_name .text .title {
    filter: brightness(1.5);
}
.articles_pl .item .item_info .front_cont .front_name .text .brief {
		transition-duration:.2s;
}
.articles_pl .item:hover .item_info .front_cont .front_name .text .brief {
    transform: translateY(-10px);
}
.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;
	box-shadow:inset 0 0 3px 0 rgba(0, 0, 0 ,0.4);
	transform:rotateY(180deg);
	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:#204B75;
	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; */
/* } */

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




/* Блок - Видео - Начало */

.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:linear-gradient(to bottom,rgba(250,180,0,0.8) 0%,#fff 100%);
}

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


/* Блок - Видео - Конец */

.sticky_images  {
    display:block;
    min-height:100vh;
    position:relative;
    width:100%;
    overflow:hidden;
    z-index:1;
}
.sticky_images .img {
    overflow-y:auto;
}
.sticky_images .img .img_text {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    /* min-height:100px; */
    flex-wrap:wrap;
    /* padding:20px; */
}
.sticky_images .img .img_text_top   {
    padding-bottom:20px;
}
.sticky_images .img .img_text .img_value    {
    font:400 16px / 1.4em 'Caveat', cursive;
    flex:0 0 100%;
    max-width:100%;
    /* padding-top:20px; */
}
.sticky_images .img .img_text .img_text_paging {
    font:700 58px / 1em 'Caveat', cursive;
    flex:0 0 auto;
    max-width:100%;
    text-align:center;
    padding-top:20px;
}
.sticky_images .img .img_text .img_text_paging span   {
    opacity:0.65;
}
@media screen and (min-width: 1250px) {
    .sticky_images  {
        background:#000;
    }
    .sticky_images .bg  {
        /* content:''; */
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:50%;
        height:100vh;
        /* bottom:0; */
        background:50% 50% / cover no-repeat;
        transition:background-color 0.4s ease 0s;
    }
    .sticky_images .bg.fixed  {
        position:fixed;
        right:50%;
    }
    .sticky_images .text_cont   {
        display:block;
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
    }
    .sticky_images .text    {
        width:50%;
        position:absolute;
        top:0;
        left:0;
        box-sizing:border-box;
        padding:10vh 50px 10vh 0;
        /* transition:0.4s; */
        /* min-height:100vh; */
        height:100vh;
        overflow-y:auto;
    }
    .sticky_images .text.fixed  {
        position:fixed;
        /* width:690px; */
        width:calc(1230px / 2);
        left:auto;
        right:50%;
    }

    .sticky_images .images  {
        display:block;
    }
    .sticky_images .images .img_cont {
        width:100%;
        height:100vh;
    }
    .sticky_images .images .img_cont .img   {
        width:50%;
        margin-left:50%;

        height:100vh;
        background:50% 50% / cover no-repeat;
        position:relative;
        border-radius:0;
        z-index:calc(9990 - var(--num));
        /* transition:0.5s; */
        box-sizing:border-box;
        padding:10vh 50px;
       
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        /* align-items:flex-end; */
        
    }
    .sticky_images .images .img_cont .img.fixed {
        position:fixed;
        top:0;
        /* left:50%; */
        right:0;
        bottom:0;
        width:50%;
    }
    .sticky_images .images .img_cont:last-child .img   {
        border-radius:0;
    }
    .sticky_images .images .img_cont .img.active    {
        z-index:9999;
    }

    /* Текст и картинки поменяны местами */
    .sticky_images.reverse .bg {
        left:auto;
        right:0;
    }
    .sticky_images.reverse .bg.fixed  {
        left:50%;
        right:auto;
    }

    .sticky_images.reverse .text  {
        left:50%;
        padding:10vh 0 10vh 50px;
    }
    .sticky_images.reverse .text.fixed  {
        left:50%;
        right:auto;
    }
    /* .sticky_images.reverse .images {
        margin-left:0;
    } */
    .sticky_images.reverse .images .img_cont .img   {
        margin-left:0;
    }
    .sticky_images.reverse .images .img_cont .img.fixed {
        left:0;
        right:50%;
    }
    .sticky_images .text_multi    {
        width:50%;
        position:absolute;
        top:0;
        left:0;
        box-sizing:border-box;
        transition:0s;
        padding:0;
    }
    .sticky_images.reverse .text_multi {
        left:50%;
    }
    .sticky_images .text_multi_elem {
        height:100vh;
        display:flex;
        flex-direction:column;
        justify-content:center;
    }
    .sticky_images .text_multi_elem .text_multi_elem_value  {
        flex:0 0 auto;
        max-height:calc(100vh - 20vh);
        /* min-height:calc(800px - 200px); */
        margin:10vh 50px 10vh 0;
        /* height:100vh; 
        padding:10vh 50px 10vh 0;*/
        box-sizing:border-box;
        overflow-y:auto;

        /* background-color: #fff; */
    }

	.sticky_images .text_multi_elem .text_big,
	.sticky_images .text  .text_big {
    	font: 400 18px / 1.4em 'Caveat', cursive;
		max-width:535px;
    }

	.sticky_images .text_multi_elem .text_big b,
	.sticky_images .text .text_big b {
        padding: 0 5px;
        background: #fff;
        color: #2D4F9E;
        font-weight: inherit;
    }
    /* .sticky_images .text_multi_elem */
    .sticky_images.reverse .text_multi_elem .text_multi_elem_value {
        margin:10vh 0 10vh 50px;
    }
    .sticky_images .text_multi_elem .img {
        display:none;
    }
}

/* Тип 1 - Начало */
    /* .sticky_images_t_1 .mid,  */
@media screen and (min-width: 1250px) {
    .sticky_images_t_1 .mid    {
        height:auto;
        position:relative;
        top:0;
        left:0;
        bottom:0;
    }
    .sticky_images_t_1 .images .img_cont {
        /* width:100%;
        height:100vh; */
        background-color:var(--bgcolor);
    }
}
/* Тип 1 - Конец */

/* Тип 2 - Начало */
@media screen and (min-width: 1250px) {
    .sticky_images_t_2 .images .img_cont .img{
        background-color:var(--bgcolor);
    }
}
/* Тип 2 - Конец */

/* Тип 3 - Начало */
@media screen and (min-width: 1250px) {

    .sticky_images_t_3 .mid {
        position:static;
    }
    
    .sticky_images_t_3 .images .img_cont {
        background-color:var(--bgcolor);
    }
    .sticky_images_t_3  {
        height:calc(100vh * (1 + var(--amm)));
    }
    .sticky_images_t_3 .text_multi  {
        position:static;
    }

    .sticky_images_t_3 .images .img_cont:first-child, .sticky_images_t_3 .text_multi_elem:first-child  {
        height:100vh;
        position:absolute;
        top:0;
        bottom:auto;
    }
    .sticky_images_t_3 .text_multi_elem:not(.active):first-child {
        width:calc(1250px / 2);
    }

    .sticky_images_t_3 .images .img_cont, .sticky_images_t_3 .text_multi_elem   {
        /* display:block; */
        height:0;
        overflow:hidden;
        transition:height 0.4s;
        position:fixed;
        left:0;
        right:0;
        bottom:0;
        z-index:calc(3 + 10 * var(--num));
    }
    .sticky_images_t_3 .text_multi_elem {
        left:calc(50vw - 1250px / 2);
        right:50%;
        z-index:calc(4 + 10 * var(--num));
    }

    .sticky_images_t_3 .images .img_cont.active, .sticky_images_t_3 .images .img_cont.active:first-child, 
    .sticky_images_t_3 .text_multi_elem.active, .sticky_images_t_3 .text_multi_elem.active:first-child {
        height:100vh;
        position:fixed;
    }
    .sticky_images_t_3 .images .img_cont.active_upper, .sticky_images_t_3 .images .img_cont.active_upper:first-child,
    .sticky_images_t_3 .text_multi_elem.active_upper, .sticky_images_t_3 .text_multi_elem.active_upper:first-child {
        position:absolute;
        top:calc(100vh * (1 + var(--num)));
        z-index:calc(1 + 10 * var(--num));
    }
    .sticky_images_t_3 .text_multi_elem.active_upper, .sticky_images_t_3 .text_multi_elem.active_upper:first-child  {
        z-index:calc(2 + 10 * var(--num));
    }

    .sticky_images_t_3.reverse .text_multi_elem {
        right:calc(50vw - 1250px / 2);
        left:50%;
    }
}

/* Тип 3 - Конец */

/* Текст мувинг - Начало */
@media screen and (min-width: 1250px) {
    .sticky_images.sticky_images_t_1.text_mooving_2 .text_multi_elem .text_multi_elem_value    {
        transform:translateY(calc( (var(--proc) - 0.5) * -60vh));
    }
    .sticky_images.sticky_images_t_1.text_mooving_3 .text_multi_elem .text_multi_elem_value    {
        transform:translateY(calc( (var(--proc) - 0.5) * 20vh));
    }

    .sticky_images.sticky_images_t_2.text_mooving_2 .text_multi_elem .text_multi_elem_value    {
        transform:translateY(calc( (var(--proc) - 0.5) * -60vh));
    }
    .sticky_images.sticky_images_t_2.text_mooving_3 .text_multi_elem .text_multi_elem_value    {
        transform:translateY(calc( (var(--proc) - 0.5) * 20vh));
    }

    .sticky_images.sticky_images_t_3.text_mooving_2 .text_multi_elem .text_multi_elem_value    {
        transform:translateY(calc( (var(--proc) / 1.5 - 0.5) * -60vh));
    }
    .sticky_images.sticky_images_t_3.text_mooving_3 .text_multi_elem .text_multi_elem_value    {
        transform:translateY(calc( (var(--proc) / 1.5 - 0.5) * 20vh));
    }
}


/* 
@media screen and (max-width: 1439px) and (min-width: 1250px) {
    .sticky_images .mid    {
        width:1230px;
    }
     .sticky_images .text    {
         width:50%;
         padding:10vh 50px 10vh 20px;
    }
    .sticky_images.reverse .text  {
        left:50%;
        padding:10vh 20px 10vh 50px;
    }
    .sticky_images .text.fixed  {
        width:615px;
    }
} */





@media screen and (max-width: 1249px) {
    .sticky_images  {
        padding:0;
    }
    .sticky_images .images .img_cont .img, .sticky_images.mobilized .text_multi_elem .img {
        min-height:100vw;
        background:50% 50% / cover no-repeat;
        position:relative;
        display:flex;
        flex-direction:column;
        align-items:flex-start;
        justify-content:space-between;
        padding:8px 8px;
        box-sizing:border-box;
    }
    .sticky_images.mobilized .text_multi_elem .img  {
        margin-top:20px;
        min-height:300px;
    }

    .sticky_images .text, .sticky_images .text_multi_elem   {
        padding:40px 0;
    }
    .sticky_images .text, .sticky_images .text_multi_elem .text_multi_elem_value    {
        padding:0 8px;
    }
    .sticky_images.mobilized .images {
        display:none !important;
    }

    .text_multi_elem    {
        background-color:var(--bgcolor);
    }
}

@media screen and (min-width: 1250px) {
    .sticky_images .text, .sticky_images .text_multi_elem, .sticky_images .img .img_text_top, .sticky_images .img .img_text .img_value, .sticky_images .img .img_text .img_text_paging, 
    .sticky_images .text h1, .sticky_images .text_multi_elem h1, .sticky_images .text h2, .sticky_images .text_multi_elem h2, .sticky_images .text h3, .sticky_images .text_multi_elem h3  {
        color:#fff;
    }
    .sticky_images .text h2, .sticky_images .text_multi_elem h2 {
        padding:0 0 40px 0;
    }
}

/* Кастомные стили */
.sticky_images_5    {
    background:#000;
}
.sticky_images_5 .bg  {
    background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg width='960' height='1080' viewBox='0 0 960 1080' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4465_1753)'%3e%3cpath d='M176.5 10H516L134 539.5H-210L176.5 10Z' fill='url(%23paint0_linear_4465_1753)'/%3e%3cpath d='M577.5 -33H622.5L283.459 424H246.5L577.5 -33Z' fill='url(%23paint1_linear_4465_1753)'/%3e%3cpath opacity='0.2' d='M889.975 305H1069.17L555.911 980.167H378L889.975 305Z' fill='url(%23paint2_linear_4465_1753)'/%3e%3cpath d='M1096.14 338.918H1201L900.65 734.419H796.539L1096.14 338.918Z' fill='%2301527E'/%3e%3cpath d='M889.976 811.855H996.85L881.016 967.368H770.941L889.976 811.855Z' fill='%23F8971D'/%3e%3cpath d='M907.838 967.368H966.772L878.541 1080H824.699L907.838 967.368Z' fill='url(%23paint3_linear_4465_1753)'/%3e%3cpath d='M705.666 935.369H777.342L670.034 1072.32H604.551L705.666 935.369Z' fill='url(%23paint4_linear_4465_1753)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_4465_1753' x1='296.5' y1='66' x2='-46' y2='539' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23738492' stop-opacity='0.8'/%3e%3cstop offset='1' stop-color='%23546775'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_4465_1753' x1='544.5' y1='45' x2='267.5' y2='424' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23576876' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%236A7B8A'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_4465_1753' x1='916.854' y1='381.796' x2='510.474' y2='950.729' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23B6BEC9'/%3e%3cstop offset='1' stop-color='%23738492'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear_4465_1753' x1='937.3' y1='986.592' x2='881.632' y2='1103.36' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23576876' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%236A7B8A'/%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear_4465_1753' x1='741.497' y1='958.744' x2='673.822' y2='1100.74' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23576876' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%236A7B8A'/%3e%3c/linearGradient%3e%3cclipPath id='clip0_4465_1753'%3e%3crect width='960' height='1080' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.sticky_images_5 .text, .sticky_images_5 .text_multi_elem, .sticky_images_5 .img .img_text_top, .sticky_images_5 .img .img_text .img_value, .sticky_images .img .img_text .img_text_paging, 
.sticky_images_5 .text h1, .sticky_images_5 .text_multi_elem h1, .sticky_images_5 .text h2, .sticky_images_5 .text_multi_elem h2, .sticky_images_5 .text h3, .sticky_images_5 .text_multi_elem h3  {
    color:#fff;
}



/* Кастомные стили - сделать контейн для картинок .sticky_images_1 и элементов с ID 14 (.img_cont_14) - начало*/
.sticky_images_1 .images .img_cont .img, .sticky_images.mobilized .text_multi_elem .img,
.sticky_images .images .img_cont_14 .img, .sticky_images.mobilized .text_multi_elem .img_cont_14 .img{
    background-size:contain;
    background-position:0 50%;
}
/* @media screen and (max-width: 1249px) {
    .sticky_images_1 .images .img_cont .img, .sticky_images.mobilized .text_multi_elem .img,
    .sticky_images .images .img_cont_14 .img {
        background-size:contain;
        background-position:50% 50%;
    }
} */
/* Кастомные стили - сделать контейн для картинок .sticky_images_1 и элементов с ID 14 (.img_cont_14) - конец*/




.first_block {
    background: url(pics/block_1.jpg) 50% 50% / cover no-repeat;
	padding: 30px;
    box-sizing: border-box;
    height: 900px;
    flex: 0 0 900px;
    margin-bottom: -50px;
}

.first_block h1 strong {
	font-size:30px;
	display:block;
}
.f_mid.page h2 {
	font-size:28px;
	display:block;
}
.f_mid.page h2 strong  {
	font-size:18px;
	display:block;
}
.f_mid {
	background:#fff;
	border-radius:40px;
	padding: 30px;
	box-sizing:border-box;
}

.flex_w {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    gap: 25px;
}

.flex_w .vk,
.flex_w .adr ,
.flex_w .img,
.flex_w .tlf,
.flex_w .qr {
	flex: 1 0 18%;
}

.flex_w .img img {
	border-radius:10px;
}

.flex_w .vk,
.flex_w .qr {
	font-size:12px;
}

.flex_w .vk {
    display: flex;
    gap: 10px;
    align-items: center;
}

.flex_w .vk p	{
	padding-bottom:0px;
}

.flex_w .adr {
    font-size: 21px;
    font-weight: 600;
    text-align: right;
}

.flex_w .tlf {
    font-size: 21px;
    font-weight: 600;
}

.block_icons_1 .elem .img {
	width:200px;
	height:200px;
    border: solid 1px #E23C10;
    border-radius: 50%;
	font: 400 185px / 1em 'Caveat', cursive;
	margin: 0 auto;
}

.block_icons_1 .elem .text .elem_header {
    font: 700 28px / 1.1em 'Caveat', cursive;
    color: #E23C10;
}

.block_icons_1 .elem .text {
    font: 400 16px / 18px 'Caveat', cursive;
    padding: 0;
	margin-top: 10px;
    min-height: auto;
}

.flex {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.flex .flex_text,
.flex .flex_img {
	flex: 1 0 40%;
}
.flex .flex_text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.flex .flex_text p {
	font-size:20px;
}

.h120 {
	height:120px;
	flex: 0 0 120px;
}

.h_with_more {
	text-align:center;
}

.flex_button {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.blue {
    background: #004C99;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 40px;
	color:#fff;
}
.blue p,
.blue strong,
.blue a {
	color:#fff;
}
.video_block {
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.first_block video {
    width: 100%;
    height: 100%;
    object-fit: cover;
	    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	height:900px;
}

.eye_BW *:not(.img) {
    background: transparent !important;
}

.eye_cor, .eye_BW .eye_cor, .eye_WB .eye_cor, .eye_BBL .eye_cor {
	z-index:100;
}

.eye_small header .mid {
    background: transparent !important;
}

.blue table tr {
	display: flex;
    flex-wrap: wrap;
	font-size:14px;
}
.blue table tr td {
    padding: 20px;
    box-sizing: border-box;
    flex: 1 0 20%;
    color: #fff;
    border-right: solid 1px rgba(255,255,255,0.4);
}

.blue main {
	padding:0;
}

.blue table tr td:first-of-type {
    border: solid 1px rgba(255,255,255,0.4);
    border-radius: 20px;
}

.block_icons_1 .text_under {
    font-size: 20px;
    max-width: 600px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
}

.articles_pl .item.struktura .item_info .front_cont .front_name .text	{
	background:#E23C10;
	color:#fff;
}
.articles_pl .item.history .item_info .front_cont .front_name .text	{
	background:#3CB379;
	color:#fff;
}
.articles_pl .item.dist .item_info .front_cont .front_name .text	{
	background:#A3D7BA;
}
.articles_pl .item.multimedia .item_info .front_cont .front_name .text	{
	color:#fff;
}
.articles_pl .item.secur .item_info .front_cont .front_name .text	{
	background:#FAC1B1;
}

#slider25.slider_logo .swiper-container,
#slider25.slider_logo .slider_elem_bg {
    height: 300px !important;
    background: content-box;
}
#slider25.slider_logo .swiper-wrapper {
    height: 300px !important;
	gap:20px;
}

table.antiTable.logos img {
	border-radius:10px;
    margin: 0 5px;
}

footer .pre_footer {
    flex: 1 0 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.eye_cor_ver  {
    position: relative;
    padding-left: 40px;
    height: 40px;
    display: flex;
    align-items: center;
}
.eye_cor_ver:before  {
	content:"";
	position:absolute;
	width:40px;
	height:40px;
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.4999%2024.8873C14.4245%2024.8873%2014.4245%2015.6821%2020.4999%2015.6821C26.5063%2015.6821%2026.7659%2024.8873%2020.4999%2024.8873ZM20.4999%2017.5231C16.8179%2017.5231%2016.8179%2023.0463%2020.4999%2023.0463C24.182%2023.0463%2024.182%2017.5231%2020.4999%2017.5231Z%22%20fill%3D%22%23204B75%22%2F%3E%0A%3Cpath%20d%3D%22M20.5%2028.5694C15.9443%2028.5694%2011.582%2026.1493%208.53321%2021.9287C8.18662%2021.4506%208%2020.8752%208%2020.2847C8%2019.6942%208.18662%2019.1188%208.53321%2018.6406C11.582%2014.4201%2015.9443%2012%2020.5%2012C25.0557%2012%2029.418%2014.4201%2032.4668%2018.6406C32.8134%2019.1188%2033%2019.6942%2033%2020.2847C33%2020.8752%2032.8134%2021.4506%2032.4668%2021.9287C29.418%2026.1493%2025.0557%2028.5694%2020.5%2028.5694ZM10.0217%2020.8499C12.763%2024.6406%2016.4838%2026.7284%2020.5%2026.7284C24.5162%2026.7284%2028.237%2024.6406%2030.9783%2020.8499C31.0975%2020.6854%2031.1618%2020.4874%2031.1618%2020.2842C31.1618%2020.0811%2031.0975%2019.8831%2030.9783%2019.7186C28.237%2015.9288%2024.5162%2013.841%2020.5%2013.841C16.4838%2013.841%2012.763%2015.9288%2010.0217%2019.7195C9.90245%2019.884%209.83824%2020.082%209.83824%2020.2852C9.83824%2020.4883%209.90245%2020.6854%2010.0217%2020.8499Z%22%20fill%3D%22%23204B75%22%2F%3E%0A%3C%2Fsvg%3E");
	left:0;
	top: calc(50% - 20px);
}
.f_mid.page {
	margin-top:30px;
    margin-bottom: 40px;
}
/*
.f_mid.page .logo, .f_mid.page a.logo, .f_mid.page a.logo:hover, .f_mid.page a.logo:active {
	width: 120px;
    height: 142px;
    margin-top: 0;
}
*/

.blue a:hover {
	color:rgba(255,255,255,0.7);
}


.news_years_cont {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.news_years {
    display: flex;
    overflow-x: auto;
    flex: 1 0 200px;
}
.news_years a.elem, .news_years a.elem:hover {
    display: block;
    flex: 0 0 auto;
    font: 500 22px / 50px 'Caveat', cursive;
    color: #204B75;
    text-decoration: none;
    text-align: center;
	transition:0.2s;
	opacity:0.7;
}

.news_years a.elem:hover {
	opacity:0.9;
}

.news_years a.elem.active {
 	color: #204B75;
    color: #204B75;
	opacity: 1;
	
}
.news_years a.elem.active span {
	border-bottom: 0px dashed #204B75;
}

.news_years .elem span {
	border-bottom: 1px dashed #204B75;
    transition: 0.2s;
    margin-right: 20px;
}
.block_bg {
	background:#e23c10 url(pics/block_bg.jpg) 50% 50% / cover no-repeat;
    margin-bottom: 40px;
}

.cookieAgreementC {
    position: fixed;
    right: 10px;
    bottom: 10px;
    background-color: #ffffff !important;
    padding: 20px !important;
     border: 0px solid gray !important; 
    z-index: 1000;
    border-radius: 20px;
    -webkit-box-shadow: 4px 3px 27px -5px rgba(34, 60, 80, 0.1);
    -moz-box-shadow: 4px 3px 27px -5px rgba(34, 60, 80, 0.1);
    box-shadow: 4px 3px 27px -5px rgba(34, 60, 80, 0.1);
	color:#204B75;
}

.cookieAgreementC .btnC .btn {
    background-color: #e23c10 !important;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
    border: 0px solid gray !important;
    cursor: pointer;
    color: #fff;
    border-radius: 40px;
}

.first_block main, .first_block .main {
	padding:0;
}
@media screen and (max-width: 1381px) {
	.mid, .f_mid {
	    width: 1250px;
	}
	.mid .articles_pl {
    margin: 0;
    width: 100%;
}
}

@media screen and (max-width: 1250px) {
	.mid, .f_mid {
	    width: 100%;
	}
	.flex .flex_text p {
		font-size: 16px;
	}
	.f_mid {
	    padding: 15px;
	}
	    header .mid, .small_header .mid {
        min-width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 20px;
    }
	.first_block h1 strong {
		font-size: 20px;
		display: block;
	}
	.first_block h1 {
		font-size:30px !important;
	}
	
	.flex_w .adr {
		font-size: 16px;
		order:1;
		flex: 1 0 30%;
	}
	.flex_w .img {
		order:2;
		flex: 1 0 30%;
	}
	.flex_w .tlf {
		order:3;
		font-size: 16px;
		flex: 1 0 30%;
	}
	.flex_w .vk {
		order:4;
        justify-content: flex-end;
    }
	.flex_w .qr {
		order:5;
	}
}

@media screen and (max-width: 1025px) {
	.flex .flex_text, .flex .flex_img {
		flex: 1 0 100%;
	}
	.flex .flex_img {
		order: 5;
        display: flex;
        justify-content: center;
    }
	.blue table tr td {
		flex: 1 0 47%;
	}
}
@media screen and (max-width: 999px) {
		.articles_pl .item	{
		min-width:100%;
		max-width:100%;
		min-height:230px;
		position:static;
		clear:both;
		margin:10px 0 0 0;
	}
		.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;
	}
	.f_icon {
	    font: 700 16px / 1.1em 'Inter Tight', sans-serif;
	}
	footer .elem.elem_3 {
	    font: 700 20px / 1.0em 'Caveat', cursive;
	}
	footer .elem.elem_3 strong {
		font: 700 16px / 1.0em 'Caveat', cursive;
	}
	footer .elem.elem_1,
	footer .elem.elem_2 {
		flex: 1 0 40%;
	}
	
	.f_menu {
		gap: 10px;
		flex: 1 0 100%;
	}
	.f_logo {
		1 0 100%;
	}
	footer .pre_footer {
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 769px) {
	.first_block {
	    padding: 15px;
	}
	footer .footer_after .elem.elem_3 {
		justify-content: flex-start;
	}
	footer .footer_after .elem.elem_1 {
		gap: 0;
	}
	.blue {
		padding: 15px;
	}
	header .mid, .small_header .mid {
		gap:10px;
	}
	.articles_pl .item .item_info .front_cont .front_name .text {
	    font: 700 16px / 1.1em 'Inter Tight', sans-serif;
	}
	.blue table tr td {
	    padding: 10px;
	}
	.gr_word, .gr_pdf, .gr_excel, .gr_text, .gr_img, .gr_file {
	    font: 400 16px / 1.1em 'Inter Tight', sans-serif;
	}
	
}
@media screen and (max-width: 576px) {
	.flex_w .img {
		order:1;
        flex: 1 0 100%;
    }
	.flex_w .adr {
		order:2;
	}
	.flex_w {
		gap:15px;
        justify-content: center;
    }
	.flex_w .qr {
		text-align: center;
    }
	.search_mob_cont.search_poped + .search_mob_open {
		display:none;
	}
	
	.button, a.button, .button_2, a.button_2, .button_3, a.button_3 {
		font: 700 16px / 30px 'Caveat', cursive;
		    padding: 10px 10px;
		    min-width: auto;
	}
	
	.flex_button {
		gap:5px;
	}
	 .blue table tr td {
        flex: 1 0 100%;
    }
}
@media screen and (max-width: 499px) {
	.eye_cor_ver {
		font-size: 12px;
        flex: 0 0 0;
    }
	.flex_w .qr img {
	    width: 84px;
    	height: 82px;
	}
	.flex_w .adr,
	.flex_w .tlf {
		flex: 1 0 45%;
	}
	.flex_w .vk {
	        justify-content: flex-start;
	}
	.flex_w .qr {
        flex: 1 0 100%;
        display: flex;
        gap: 5px;
        text-align: left;
    }
	    .first_block h1 {
        font-size: 20px !important;
    }
	.first_block h1 strong {
		font-size: 11px;
	}
	.cookieAgreementC {
	    right: 0px !important;
    	bottom: 0px !important;
		font-size:10px !important;
		padding:10px !important;
	}
	.cookieAgreementC .btnC {
		margin:0 !important;
	}
	.flex_w .vk, .flex_w .qr {
		font-size: 10px;
	}
	
	.flex_w .tlf ,
	.flex_w .adr {
		font-size: 14px;
	}
	header .mid, .small_header .mid {
	        justify-content: space-between;
	}
	.logo, a.logo, a.logo:hover, a.logo:active {
		flex: 0 0 53px;
        height: 63px;
	}
	.button, a.button, .button_2, a.button_2, .button_3, a.button_3 {
		min-width:100%;
	}
	.flex_button {
	        flex-direction: column;
	}
	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 {
	        width: 100%;
	}
	.newsBlock .newsItem .title {
	    font: 700 15px / 1.2em 'Inter Tight', sans-serif;
	}
	
	    footer .elem.elem_1, footer .elem.elem_2, footer .elem.elem_3 {
        flex: 1 0 100%;
        border-radius: 20px;
    }
}

/* 
.grh_icon::before, .smh_icon::before	{
	background-size:60%;
	border-radius:50%;
}

.grh_icon::before, .smh_icon::before	{
	background-size:60%;
	border-radius:50%;
	box-shadow:0 0 0 1px rgba(212,36,39,1);
}

.grh_icon::before, .smh_icon::before	{
	border-radius:0 50% 50% 50%/ 0 50% 50% 50%;
}
.grh_icon, a.grh_icon	{
	padding:10px 0 10px 55px;
}
.grh_icon::before	{
	width:50px;
	height:50px;
} 
*/

/**
 * 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 'Caveat', cursive;
}

@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;
}

/*	Измененные стили - Конец	*/

/*substitutions*/

.quote_big, .specblock, .spv, .button_sm, a.button_sm, .button_sm_2, a.button_sm_2, .button_sm_3, a.button_sm_3, .almaUp, * .cat_hit, .cat_new, .cat_sale, .cat_favorit, .cat_compare, .cat_viewed, .cat_delete, .cat_save_print, .cat_save_mail, .shop_line, .shop_line .shop_line_button, .cel_img_cont .cel_img_marks_elem span, a.catalog_next_item, a.catalog_prev_item, .promocodeEnterBtn, .paging > span > a, .paging > span > span, .paging > span > span, .cs_sorting.active .cs_sorting_mob, .cs_on_page a, .cs_on_page span, .cs_on_page span, .cs_show_type span, .cs_show_type span, .cs_show_type a, .catalog_pl .cpl_opener, ul.header_im > li.header_im_full, ul.header_im > li.header_im_full:hover > ul, .slider_photo .sl_arrow_l, .slider_photo .sl_arrow_r, .style, .group_single, .group_tab, .input_cont.common_checkbox .check::before, .select_box, .select_box_dropdown, .almaHintWindow, .newsBlock .newsItem.showImgTop .img, .bigNum, .newsBlock .newsItem.first_elem .img, .newsBlock .newsItem.first_elem .img::before, .filterQuickTags .filterQuickTag, .filter_line, .filter_line_paging .values a, .filter_line_paging .values a:hover, .filter_line_paging .values span, .filter_line_viewing .values a, .filter_line_viewing .values span, .slider .sl_arrow_l, .slider .sl_arrow_r, .search, .shopPanel.active, .shopPanel .shopPanelItem.active, #slider25.slider_logo .swiper-container, #slider25.slider_logo .slider_elem_bg {  /* == !subs:border_radius!; */
	border-radius:20px;
	/* overflow:hidden; нельзя изза quote_big*/
}
.articles_pl .item, .articles_pl .item .item_info .front_cont .front_name .text {  /* == !subs:border_radius!; */
	border-radius:40px;
	/* overflow:hidden; нельзя изза quote_big*/
}
table.almaTabs > * > tr:first-of-type > td {
	border-radius:25px 25px 0 0;
}

.cs_sorting.active .cs_sorting_mob {
	box-shadow:0 0 5px rgba(0,0,0,0.2);
}


.font_xxxl {			/* line-height 1.1em по умолчанию, но в некоторых местах переопределена */
	font-weight:700;
	font-size:58px;
	font-family:'Caveat', cursive;
}
.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1 {
	font-weight:700;
	font-size:58px;
	font-family:'Caveat', cursive;
}
.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2, h2 {
	font-weight:700;
	font-size:48px;
	font-family:'Caveat', cursive;
    line-height: 1.0em;
}
.main_middle h3, *.h3, a.h3, a.h3:hover, .main_middle *.h3, .quote, blockquote, .quote_big, .specblock, .specblock b, .specblock strong, .text_big, .text_big_up, .spv {
	font-weight:600;
	font-size:30px;
	font-family:'Caveat', cursive;	
}
.cs_sorting .sorting_name {
	font-size:16px;
}
.cs_hint {
	font-size:14px;	
}


@media screen and (max-width:1249px) {
	.font_xxxl {
		font:300 32px/1.1em 'Caveat', cursive;
	}
	.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1 {
		font-size:36px;
	}
	.main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2, h2 {
		font-size:30px;
		line-height: 1.2em;
	}
}
@media screen and (max-width:999px) {
	.font_xxxl {
		font:300 28px/1.1em 'Caveat', cursive;
	}
}
@media screen and (max-width:767px) {
	.font_xxxl {
		font:300 24px/1.1em 'Caveat', cursive;
	}
}
@media screen and (max-width:500px) {
	.font_xxxl {
		font:300 22px/1.1em 'Caveat', cursive;
	}
}
.main_middle h1, *.h1, a.h1, a.h1:hover, .main_middle *.h1, h1, .main_middle h2, *.h2, a.h2, a.h2:hover, .main_middle *.h2, h2, .main_middle h3, *.h3, a.h3, a.h3:hover, .main_middle *.h3 {
	hyphens:auto;
    hyphenate-limit-chars:6 3 3;
	word-wrap:break-word;
}


:root	{
	/* --slide-5: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 24'%3e%3cpath d='M16.4323 10.8756C16.4323 14.7974 13.2595 18.001 9.31612 18.001C5.37269 18.001 2.20001 14.7974 2.20001 10.8756C2.20001 6.9537 5.37269 3.75 9.31612 3.75C13.2595 3.75 16.4323 6.9537 16.4323 10.8756Z' stroke='%23444444'/%3e%3cpath d='M14.9245 15.375L20.5313 21.0005' stroke='%23444444'/%3e%3c/svg%3e "); ;
	background-image:var(--slide-5); */
	/* Домик в хлебных крошках *//* line */
	--icon_home:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 511 511.999'%3e%3cpath d='M498.7 222.695c-.016-.011-.028-.027-.04-.039L289.805 13.81C280.902 4.902 269.066 0 256.477 0c-12.59 0-24.426 4.902-33.332 13.809L14.398 222.55c-.07.07-.144.144-.21.215-18.282 18.386-18.25 48.218.09 66.558 8.378 8.383 19.44 13.235 31.273 13.746.484.047.969.07 1.457.07h8.32v153.696c0 30.418 24.75 55.164 55.168 55.164h81.711c8.285 0 15-6.719 15-15V376.5c0-13.879 11.293-25.168 25.172-25.168h48.195c13.88 0 25.168 11.29 25.168 25.168V497c0 8.281 6.715 15 15 15h81.711c30.422 0 55.168-24.746 55.168-55.164V303.14h7.719c12.586 0 24.422-4.903 33.332-13.813 18.36-18.367 18.367-48.254.027-66.633zm-21.243 45.422a17.03 17.03 0 0 1-12.117 5.024H442.62c-8.285 0-15 6.714-15 15v168.695c0 13.875-11.289 25.164-25.168 25.164h-66.71V376.5c0-30.418-24.747-55.168-55.169-55.168H232.38c-30.422 0-55.172 24.75-55.172 55.168V482h-66.71c-13.876 0-25.169-11.29-25.169-25.164V288.14c0-8.286-6.715-15-15-15H48a13.9 13.9 0 0 0-.703-.032c-4.469-.078-8.66-1.851-11.8-4.996-6.68-6.68-6.68-17.55 0-24.234.003 0 .003-.004.007-.008l.012-.012L244.363 35.02A17.003 17.003 0 0 1 256.477 30c4.574 0 8.875 1.781 12.113 5.02l208.8 208.796.098.094c6.645 6.692 6.633 17.54-.031 24.207zm0 0'%3e%3c/path%3e%3c/svg%3e");
	/* иконка в футере *//* line */
	--icon_home_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 511 511.999'%3e%3cpath d='M498.7 222.695c-.016-.011-.028-.027-.04-.039L289.805 13.81C280.902 4.902 269.066 0 256.477 0c-12.59 0-24.426 4.902-33.332 13.809L14.398 222.55c-.07.07-.144.144-.21.215-18.282 18.386-18.25 48.218.09 66.558 8.378 8.383 19.44 13.235 31.273 13.746.484.047.969.07 1.457.07h8.32v153.696c0 30.418 24.75 55.164 55.168 55.164h81.711c8.285 0 15-6.719 15-15V376.5c0-13.879 11.293-25.168 25.172-25.168h48.195c13.88 0 25.168 11.29 25.168 25.168V497c0 8.281 6.715 15 15 15h81.711c30.422 0 55.168-24.746 55.168-55.164V303.14h7.719c12.586 0 24.422-4.903 33.332-13.813 18.36-18.367 18.367-48.254.027-66.633zm-21.243 45.422a17.03 17.03 0 0 1-12.117 5.024H442.62c-8.285 0-15 6.714-15 15v168.695c0 13.875-11.289 25.164-25.168 25.164h-66.71V376.5c0-30.418-24.747-55.168-55.169-55.168H232.38c-30.422 0-55.172 24.75-55.172 55.168V482h-66.71c-13.876 0-25.169-11.29-25.169-25.164V288.14c0-8.286-6.715-15-15-15H48a13.9 13.9 0 0 0-.703-.032c-4.469-.078-8.66-1.851-11.8-4.996-6.68-6.68-6.68-17.55 0-24.234.003 0 .003-.004.007-.008l.012-.012L244.363 35.02A17.003 17.003 0 0 1 256.477 30c4.574 0 8.875 1.781 12.113 5.02l208.8 208.796.098.094c6.645 6.692 6.633 17.54-.031 24.207zm0 0'%3e%3c/path%3e%3c/svg%3e");
	/* fill */
	--icon_home_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512'%3e%3cpath d='m498.195 222.695-.035-.035L289.305 13.813C280.402 4.905 268.566 0 255.977 0c-12.59 0-24.426 4.902-33.332 13.809L13.898 222.55c-.07.07-.14.144-.21.215-18.282 18.386-18.25 48.218.09 66.558 8.378 8.383 19.445 13.238 31.277 13.746.48.047.965.07 1.453.07h8.324v153.7C54.832 487.254 79.578 512 110 512h81.71c8.282 0 15-6.715 15-15V376.5c0-13.879 11.29-25.168 25.169-25.168h48.195c13.88 0 25.168 11.29 25.168 25.168V497c0 8.285 6.715 15 15 15h81.711c30.422 0 55.168-24.746 55.168-55.16v-153.7h7.719c12.586 0 24.422-4.902 33.332-13.808 18.36-18.371 18.367-48.254.023-66.637zm0 0' data-original='%23000000' class='hovered-path'%3e%3c/path%3e%3c/svg%3e");
	/* line  */
	--icon_phone:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 482.6 482.6' %3e%3cpath d='M98.339 320.8c47.6 56.9 104.9 101.7 170.3 133.4 24.9 11.8 58.2 25.8 95.3 28.2 2.3.1 4.5.2 6.8.2 24.9 0 44.9-8.6 61.2-26.3.1-.1.3-.3.4-.5 5.8-7 12.4-13.3 19.3-20 4.7-4.5 9.5-9.2 14.1-14 21.3-22.2 21.3-50.4-.2-71.9l-60.1-60.1c-10.2-10.6-22.4-16.2-35.2-16.2-12.8 0-25.1 5.6-35.6 16.1l-35.8 35.8c-3.3-1.9-6.7-3.6-9.9-5.2-4-2-7.7-3.9-11-6-32.6-20.7-62.2-47.7-90.5-82.4-14.3-18.1-23.9-33.3-30.6-48.8 9.4-8.5 18.2-17.4 26.7-26.1 3-3.1 6.1-6.2 9.2-9.3 10.8-10.8 16.6-23.3 16.6-36s-5.7-25.2-16.6-36l-29.8-29.8c-3.5-3.5-6.8-6.9-10.2-10.4-6.6-6.8-13.5-13.8-20.3-20.1-10.3-10.1-22.4-15.4-35.2-15.4-12.7 0-24.9 5.3-35.6 15.5l-37.4 37.4c-13.6 13.6-21.3 30.1-22.9 49.2-1.9 23.9 2.5 49.3 13.9 80 17.5 47.5 43.9 91.6 83.1 138.7zm-72.6-216.6c1.2-13.3 6.3-24.4 15.9-34l37.2-37.2c5.8-5.6 12.2-8.5 18.4-8.5 6.1 0 12.3 2.9 18 8.7 6.7 6.2 13 12.7 19.8 19.6 3.4 3.5 6.9 7 10.4 10.6l29.8 29.8c6.2 6.2 9.4 12.5 9.4 18.7s-3.2 12.5-9.4 18.7c-3.1 3.1-6.2 6.3-9.3 9.4-9.3 9.4-18 18.3-27.6 26.8l-.5.5c-8.3 8.3-7 16.2-5 22.2.1.3.2.5.3.8 7.7 18.5 18.4 36.1 35.1 57.1 30 37 61.6 65.7 96.4 87.8 4.3 2.8 8.9 5 13.2 7.2 4 2 7.7 3.9 11 6 .4.2.7.4 1.1.6 3.3 1.7 6.5 2.5 9.7 2.5 8 0 13.2-5.1 14.9-6.8l37.4-37.4c5.8-5.8 12.1-8.9 18.3-8.9 7.6 0 13.8 4.7 17.7 8.9l60.3 60.2c12 12 11.9 25-.3 37.7-4.2 4.5-8.6 8.8-13.3 13.3-7 6.8-14.3 13.8-20.9 21.7-11.5 12.4-25.2 18.2-42.9 18.2-1.7 0-3.5-.1-5.2-.2-32.8-2.1-63.3-14.9-86.2-25.8-62.2-30.1-116.8-72.8-162.1-127-37.3-44.9-62.4-86.7-79-131.5-10.3-27.5-14.2-49.6-12.6-69.7z' data-original='%23000000' class=''%3e%3c/path%3e%3c/svg%3e");
	/* иконка в футере *//* line  */
	--icon_phone_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 482.6 482.6' %3e%3cpath d='M98.339 320.8c47.6 56.9 104.9 101.7 170.3 133.4 24.9 11.8 58.2 25.8 95.3 28.2 2.3.1 4.5.2 6.8.2 24.9 0 44.9-8.6 61.2-26.3.1-.1.3-.3.4-.5 5.8-7 12.4-13.3 19.3-20 4.7-4.5 9.5-9.2 14.1-14 21.3-22.2 21.3-50.4-.2-71.9l-60.1-60.1c-10.2-10.6-22.4-16.2-35.2-16.2-12.8 0-25.1 5.6-35.6 16.1l-35.8 35.8c-3.3-1.9-6.7-3.6-9.9-5.2-4-2-7.7-3.9-11-6-32.6-20.7-62.2-47.7-90.5-82.4-14.3-18.1-23.9-33.3-30.6-48.8 9.4-8.5 18.2-17.4 26.7-26.1 3-3.1 6.1-6.2 9.2-9.3 10.8-10.8 16.6-23.3 16.6-36s-5.7-25.2-16.6-36l-29.8-29.8c-3.5-3.5-6.8-6.9-10.2-10.4-6.6-6.8-13.5-13.8-20.3-20.1-10.3-10.1-22.4-15.4-35.2-15.4-12.7 0-24.9 5.3-35.6 15.5l-37.4 37.4c-13.6 13.6-21.3 30.1-22.9 49.2-1.9 23.9 2.5 49.3 13.9 80 17.5 47.5 43.9 91.6 83.1 138.7zm-72.6-216.6c1.2-13.3 6.3-24.4 15.9-34l37.2-37.2c5.8-5.6 12.2-8.5 18.4-8.5 6.1 0 12.3 2.9 18 8.7 6.7 6.2 13 12.7 19.8 19.6 3.4 3.5 6.9 7 10.4 10.6l29.8 29.8c6.2 6.2 9.4 12.5 9.4 18.7s-3.2 12.5-9.4 18.7c-3.1 3.1-6.2 6.3-9.3 9.4-9.3 9.4-18 18.3-27.6 26.8l-.5.5c-8.3 8.3-7 16.2-5 22.2.1.3.2.5.3.8 7.7 18.5 18.4 36.1 35.1 57.1 30 37 61.6 65.7 96.4 87.8 4.3 2.8 8.9 5 13.2 7.2 4 2 7.7 3.9 11 6 .4.2.7.4 1.1.6 3.3 1.7 6.5 2.5 9.7 2.5 8 0 13.2-5.1 14.9-6.8l37.4-37.4c5.8-5.8 12.1-8.9 18.3-8.9 7.6 0 13.8 4.7 17.7 8.9l60.3 60.2c12 12 11.9 25-.3 37.7-4.2 4.5-8.6 8.8-13.3 13.3-7 6.8-14.3 13.8-20.9 21.7-11.5 12.4-25.2 18.2-42.9 18.2-1.7 0-3.5-.1-5.2-.2-32.8-2.1-63.3-14.9-86.2-25.8-62.2-30.1-116.8-72.8-162.1-127-37.3-44.9-62.4-86.7-79-131.5-10.3-27.5-14.2-49.6-12.6-69.7z' data-original='%23000000' class=''%3e%3c/path%3e%3c/svg%3e");
	/* fill  */
	--icon_phone_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 640 640'%3e%3cpath d='M476.418 640c-48.746 0-108.547-22.445-174.43-66.672C168.781 483.941 12.895 300.492.813 176.535c-3.864-39.644 6.078-71.633 29.554-95.11L111.793 0l165.8 165.8-13.257 13.259c-21.149 21.152-55.805 55.734-80.582 80.343 22.793 33.473 66.793 82.938 99.258 115.403 30.73 30.703 66.289 58.652 98.336 80.058 23.086-23.238 54.16-54.406 79.574-79.875l13.277-13.27L640 527.556l-80.438 80.437C538.157 629.398 509.903 640 476.418 640Zm0 0' %3e%3c/path%3e%3c/svg%3e");
	/* line  */
	--icon_mail:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M12 1.95c-5.52 0-10 4.48-10 10s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.43c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57v-1.43c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z'/%3e%3c/svg%3e");
	/* иконка в футере *//* line  */
	--icon_mail_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M12 1.95c-5.52 0-10 4.48-10 10s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.43c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57v-1.43c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z'/%3e%3c/svg%3e");
	/* fill битая вроде */
	--icon_mail_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512' %3e%3cpath d='M507.49 101.721 352.211 256 507.49 410.279c2.807-5.867 4.51-12.353 4.51-19.279V121c0-6.927-1.703-13.412-4.51-19.279zM467 76H45c-6.927 0-13.412 1.703-19.279 4.51l198.463 197.463c17.548 17.548 46.084 17.548 63.632 0L486.279 80.51C480.412 77.703 473.927 76 467 76zM4.51 101.721C1.703 107.588 0 114.073 0 121v270c0 6.927 1.703 13.413 4.51 19.279L159.789 256 4.51 101.721z' %3e%3c/path%3e%3cpath d='m331 277.211-21.973 21.973c-29.239 29.239-76.816 29.239-106.055 0L181 277.211 25.721 431.49C31.588 434.297 38.073 436 45 436h422c6.927 0 13.412-1.703 19.279-4.51L331 277.c");
	--icon_mail_t3:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512' %3e%3cpath d='M467 61H45C20.218 61 0 81.196 0 106v300c0 24.72 20.128 45 45 45h422c24.72 0 45-20.128 45-45V106c0-24.72-20.128-45-45-45zm-6.214 30L256.954 294.833 51.359 91h409.427zM30 399.788V112.069l144.479 143.24L30 399.788zM51.213 421l144.57-144.57 50.657 50.222c5.864 5.814 15.327 5.795 21.167-.046L317 277.213 460.787 421H51.213zM482 399.787 338.213 256 482 112.212v287.575z'%3e%3c/path%3e%3c/svg%3e");
	--icon_mail_t3_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 512 512' %3e%3cpath d='M467 61H45C20.218 61 0 81.196 0 106v300c0 24.72 20.128 45 45 45h422c24.72 0 45-20.128 45-45V106c0-24.72-20.128-45-45-45zm-6.214 30L256.954 294.833 51.359 91h409.427zM30 399.788V112.069l144.479 143.24L30 399.788zM51.213 421l144.57-144.57 50.657 50.222c5.864 5.814 15.327 5.795 21.167-.046L317 277.213 460.787 421H51.213zM482 399.787 338.213 256 482 112.212v287.575z'%3e%3c/path%3e%3c/svg%3e");
	/* line  */
	--icon_address:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 368.16 368.16'%3e%3cpath d='M184.08 0c-74.992 0-136 61.008-136 136 0 24.688 11.072 51.24 11.536 52.36 3.576 8.488 10.632 21.672 15.72 29.4l93.248 141.288c3.816 5.792 9.464 9.112 15.496 9.112s11.68-3.32 15.496-9.104l93.256-141.296c5.096-7.728 12.144-20.912 15.72-29.4.464-1.112 11.528-27.664 11.528-52.36 0-74.992-61.008-136-136-136zM293.8 182.152c-3.192 7.608-9.76 19.872-14.328 26.8l-93.256 141.296c-1.84 2.792-2.424 2.792-4.264 0L88.696 208.952c-4.568-6.928-11.136-19.2-14.328-26.808-.136-.328-10.288-24.768-10.288-46.144 0-66.168 53.832-120 120-120s120 53.832 120 120c0 21.408-10.176 45.912-10.28 46.152z'%3e%3c/path%3e%3cpath d='M184.08 64.008c-39.704 0-72 32.304-72 72s32.296 72 72 72 72-32.304 72-72-32.296-72-72-72zm0 128c-30.872 0-56-25.12-56-56s25.128-56 56-56 56 25.12 56 56-25.128 56-56 56z'%3e%3c/path%3e%3c/svg%3e");
	/* line  */
	--icon_address_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 368.16 368.16'%3e%3cpath d='M184.08 0c-74.992 0-136 61.008-136 136 0 24.688 11.072 51.24 11.536 52.36 3.576 8.488 10.632 21.672 15.72 29.4l93.248 141.288c3.816 5.792 9.464 9.112 15.496 9.112s11.68-3.32 15.496-9.104l93.256-141.296c5.096-7.728 12.144-20.912 15.72-29.4.464-1.112 11.528-27.664 11.528-52.36 0-74.992-61.008-136-136-136zM293.8 182.152c-3.192 7.608-9.76 19.872-14.328 26.8l-93.256 141.296c-1.84 2.792-2.424 2.792-4.264 0L88.696 208.952c-4.568-6.928-11.136-19.2-14.328-26.808-.136-.328-10.288-24.768-10.288-46.144 0-66.168 53.832-120 120-120s120 53.832 120 120c0 21.408-10.176 45.912-10.28 46.152z'%3e%3c/path%3e%3cpath d='M184.08 64.008c-39.704 0-72 32.304-72 72s32.296 72 72 72 72-32.304 72-72-32.296-72-72-72zm0 128c-30.872 0-56-25.12-56-56s25.128-56 56-56 56 25.12 56 56-25.128 56-56 56z'%3e%3c/path%3e%3c/svg%3e");
	/* иконка в футере *//* fill  */
	--icon_address_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512' %3e%3cpath d='M256 0C161.896 0 85.333 76.563 85.333 170.667c0 28.25 7.063 56.26 20.49 81.104L246.667 506.5c1.875 3.396 5.448 5.5 9.333 5.5s7.458-2.104 9.333-5.5l140.896-254.813c13.375-24.76 20.438-52.771 20.438-81.021C426.667 76.563 350.104 0 256 0zm0 256c-47.052 0-85.333-38.281-85.333-85.333S208.948 85.334 256 85.334s85.333 38.281 85.333 85.333S303.052 256 256 256z' %3e%3c/path%3e%3c/svg%3e");
	/* line  */
	--icon_time:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8zm4-8a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 2 0v3h2a1 1 0 0 1 1 1z'%3e%3c/path%3e%3c/svg%3e");
	/* иконка в футере *//* line  */
	--icon_time_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8zm4-8a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 2 0v3h2a1 1 0 0 1 1 1z'%3e%3c/path%3e%3c/svg%3e");
	/* fill  */
	--icon_time_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 128 128'%3e%3cpath d='M64 20.8c-23.8 0-43.2 19.4-43.2 43.2s19.4 43.2 43.2 43.2 43.2-19.4 43.2-43.2S87.8 20.8 64 20.8zM77.5 85c-.2.1-.4.2-.5.2-.3 0-.6-.2-.8-.5l-13-20.1c-.1-.2-.2-.4-.2-.6V30c0-.6.4-1 1-1s1 .4 1 1v33.7l12.8 19.9c.3.4.2 1.1-.3 1.4z'%3e%3c/path%3e%3c/svg%3e");
	/* sitemap */
	--icon_map_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M20.5 3l-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5zM10 5.47l4 1.4v11.66l-4-1.4V5.47zm-5 .99l3-1.01v11.7l-3 1.16V6.46zm14 11.08l-3 1.01V6.86l3-1.16v11.84z'/%3e%3c/svg%3e");

	--icon_tg: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='M10 20C15.5242 20 20 15.5242 20 10C20 4.47583 15.5242 0 10 0C4.47583 0 0 4.47583 0 10C0 15.5242 4.47583 20 10 20ZM4.57583 9.78333L14.2175 6.06583C14.665 5.90417 15.0558 6.175 14.9108 6.85167L14.9117 6.85083L13.27 14.585C13.1483 15.1333 12.8225 15.2667 12.3667 15.0083L9.86667 13.1658L8.66083 14.3275C8.5275 14.4608 8.415 14.5733 8.15667 14.5733L8.33417 12.0292L12.9675 7.84333C13.1692 7.66583 12.9225 7.56583 12.6567 7.7425L6.93083 11.3475L4.4625 10.5775C3.92667 10.4075 3.915 10.0417 4.57583 9.78333Z' fill='%23030615'/%3e%3c/svg%3e ");
	--icon_wa: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='M11.9738 10.5579C11.9083 10.489 11.8261 10.4382 11.7351 10.4105C11.6441 10.3829 11.5475 10.3793 11.4547 10.4001C11.362 10.4209 11.2761 10.4654 11.2057 10.5293C11.1353 10.5931 11.0826 10.6742 11.0528 10.7645C11.0057 10.8919 10.9141 10.998 10.7948 11.0631C10.6755 11.1282 10.5367 11.1478 10.4041 11.1184C9.81331 10.9711 9.01726 10.1974 8.86989 9.58553C8.83388 9.45245 8.85057 9.31062 8.9165 9.18954C8.98243 9.06847 9.09251 8.97748 9.22383 8.93553C9.31249 8.9057 9.39205 8.8537 9.45496 8.78448C9.51787 8.71525 9.56203 8.63109 9.58326 8.53999C9.60448 8.44889 9.60207 8.35387 9.57624 8.26397C9.55041 8.17406 9.50202 8.09226 9.43568 8.02632L8.60936 7.2C8.50082 7.10023 8.35876 7.04486 8.21133 7.04486C8.0639 7.04486 7.92185 7.10023 7.81331 7.2L7.25278 7.76316C6.69226 8.35263 7.31199 9.91579 8.70015 11.3026C10.0883 12.6895 11.6488 13.3368 12.2383 12.75L12.7988 12.1895C12.8967 12.0813 12.951 11.9406 12.951 11.7947C12.951 11.6488 12.8967 11.5082 12.7988 11.4L11.9738 10.5579Z' fill='%23030615'/%3e%3cpath d='M10 0C8.02219 0 6.08879 0.58649 4.4443 1.6853C2.79981 2.78412 1.51808 4.3459 0.761209 6.17316C0.00433282 8.00042 -0.1937 10.0111 0.192152 11.9509C0.578004 13.8907 1.53041 15.6725 2.92894 17.0711C4.32746 18.4696 6.10929 19.422 8.0491 19.8078C9.98891 20.1937 11.9996 19.9957 13.8268 19.2388C15.6541 18.4819 17.2159 17.2002 18.3147 15.5557C19.4135 13.9112 20 11.9778 20 10C20 7.34783 18.9464 4.80429 17.0711 2.92893C15.1957 1.05357 12.6522 0 10 0ZM10 15.2632C8.97043 15.2651 7.96328 14.9625 7.10526 14.3934L5.0829 15.0408L5.74079 13.0855C5.17248 12.3002 4.8321 11.3731 4.75721 10.4066C4.68231 9.44013 4.8758 8.47171 5.31634 7.60819C5.75688 6.74467 6.42735 6.01959 7.25381 5.51293C8.08026 5.00626 9.0306 4.73769 10 4.73684C11.3959 4.73684 12.7346 5.29135 13.7216 6.27838C14.7086 7.26542 15.2632 8.60412 15.2632 10C15.2632 11.3959 14.7086 12.7346 13.7216 13.7216C12.7346 14.7086 11.3959 15.2632 10 15.2632Z' fill='%23030615'/%3e%3c/svg%3e ");
	--icon_vk:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='13' cy='13' r='13' fill='%23413737'/%3e%3cpath d='M14.283 12.7105C14.0329 12.6165 14.0329 12.2573 14.0174 12.0072C13.9548 11.1162 14.2675 9.75604 13.8923 9.17775C13.6267 8.83358 12.3445 8.8651 11.5631 8.91212C11.344 8.94364 11.0784 8.99016 10.8908 9.08421C10.7032 9.17826 10.5156 9.33433 10.5156 9.4749C10.5156 9.67801 10.9848 9.64699 11.1564 9.91262C11.344 10.1943 11.344 10.8036 11.344 11.3038C11.344 11.8821 11.25 12.6485 11.0159 12.6795C10.6562 12.695 10.4531 12.3353 10.2655 12.0697C9.89029 11.5539 9.5151 10.9126 9.23346 10.2873C9.09289 9.95915 9.01435 9.59947 8.81125 9.4589C8.49859 9.23979 7.93581 9.22428 7.38853 9.23979C6.88828 9.25529 6.16892 9.19276 6.02835 9.48991C5.9188 9.81808 6.15342 10.1307 6.27848 10.3969C6.9193 11.7881 7.60714 13.0077 8.45157 14.1643C9.23346 15.2428 9.96783 16.1027 11.406 16.556C11.8128 16.681 13.5946 17.0407 13.9543 16.556C14.0794 16.3684 14.0484 15.9461 14.1109 15.6335C14.1734 15.3208 14.2515 15.0082 14.5486 14.9927C14.7987 14.9772 14.9393 15.1958 15.0959 15.3523C15.268 15.5244 15.4086 15.665 15.5336 15.8216C15.8308 16.1187 16.1434 16.5249 16.5186 16.6815C17.0344 16.9006 17.8318 16.8381 18.5821 16.8066C19.1919 16.7911 19.6297 16.666 19.6767 16.3063C19.7082 16.0247 19.3951 15.6185 19.2075 15.3839C18.7382 14.8056 18.5196 14.6335 17.9878 14.1017C17.7532 13.8671 17.4561 13.617 17.4561 13.3358C17.4406 13.1638 17.5811 13.0077 17.7062 12.8356C18.2535 12.0227 18.8008 11.4444 19.301 10.6C19.4416 10.3498 19.7702 9.77155 19.6452 9.48991C19.5046 9.17725 18.7227 9.2708 18.238 9.2708C17.6127 9.2708 16.7998 9.22378 16.6432 9.34884C16.346 9.55194 16.221 9.88061 16.0804 10.1933C15.7677 10.9126 15.3455 11.647 14.9078 12.1943C14.7512 12.3819 14.4546 12.7726 14.2825 12.71L14.283 12.7105Z' fill='white'/%3e%3c/svg%3e ");
	--icon_ok:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='13' cy='13' r='13' fill='%23413737'/%3e%3cpath d='M13.0549 13.2256C15.0506 13.225 16.6671 11.6066 16.6664 9.61153C16.6658 7.61586 15.0474 5.99936 13.0523 6C11.0573 6.00064 9.44014 7.61907 9.44079 9.61411C9.44336 11.6085 11.0605 13.2244 13.0549 13.2256ZM13.0549 8.11799C13.8815 8.11799 14.5517 8.78815 14.5517 9.61475C14.5517 10.4413 13.8815 11.1109 13.0549 11.1109C12.2283 11.1109 11.5581 10.4407 11.5581 9.61411C11.5594 8.78815 12.2289 8.11864 13.0549 8.11799ZM14.5156 16.1734C15.2592 16.0048 15.9686 15.7106 16.6143 15.3044C17.1061 14.987 17.2477 14.3316 16.9304 13.8398C16.6181 13.3557 15.9757 13.2095 15.4851 13.5115C13.9974 14.4417 12.1086 14.4417 10.6208 13.5115C10.127 13.2018 9.47491 13.3499 9.16397 13.843C8.85174 14.3368 8.99852 14.9908 9.49293 15.3031C9.49357 15.3031 9.49422 15.3037 9.49422 15.3037C10.1393 15.7093 10.8487 16.0035 11.5916 16.1728L9.57147 18.1929C9.16912 18.6178 9.18779 19.2886 9.61332 19.691C10.0221 20.0773 10.6607 20.0773 11.0695 19.691L13.0536 17.7056L15.039 19.691C15.4523 20.1036 16.1212 20.1036 16.5345 19.691C16.9471 19.2777 16.9471 18.6088 16.5345 18.1955L14.5156 16.1734Z' fill='white'/%3e%3c/svg%3e ");

	/* fill закругленая */
	--icon_quote:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M4.7 17.7c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5-.7.7-1.5 1-2.5 1-1.1 0-2.1-.5-2.7-1.1zm10 0c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5s-1.5 1-2.5 1c-1.1 0-2.1-.5-2.7-1.1z'%3e%3c/path%3e%3c/svg%3e");
	/* line закругленая */
	--icon_quote_2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 64 64'%3e%3cpath d='M50.63 26.226c-.13-1.394-.031-5.182 3.598-10.45a1 1 0 0 0-.116-1.274c-1.48-1.48-2.396-2.413-3.038-3.066-.845-.862-1.23-1.254-1.795-1.766a1.002 1.002 0 0 0-1.328-.013c-6.326 5.504-13.351 16.877-12.334 30.81.595 8.182 6.563 14.121 14.19 14.121 7.825 0 14.192-6.366 14.192-14.192 0-7.55-5.925-13.742-13.37-14.17zm-.824 26.362c-6.549 0-11.677-5.158-12.195-12.265-1.144-15.672 8.172-25.85 10.986-28.546.274.271.588.59 1.05 1.06.556.566 1.318 1.342 2.47 2.498-4.405 6.787-3.574 11.623-3.21 12.316.173.33.528.551.9.551 6.723 0 12.192 5.47 12.192 12.194 0 6.722-5.47 12.192-12.193 12.192zM15.114 26.226c-.13-1.39-.035-5.175 3.598-10.45a1 1 0 0 0-.116-1.274c-1.477-1.477-2.392-2.41-3.033-3.062-.848-.864-1.235-1.257-1.799-1.77a1.004 1.004 0 0 0-1.328-.014C6.111 15.16-.916 26.531.099 40.468c.598 8.181 6.566 14.12 14.192 14.12 7.827 0 14.194-6.366 14.194-14.192 0-7.551-5.926-13.744-13.371-14.17zm-.823 26.362c-6.547 0-11.678-5.158-12.198-12.266v.001c-1.14-15.674 8.175-25.851 10.99-28.546.275.271.59.591 1.052 1.063.556.566 1.317 1.34 2.467 2.495-4.405 6.788-3.574 11.623-3.21 12.315.173.33.528.552.9.552 6.723 0 12.193 5.47 12.193 12.194 0 6.722-5.47 12.192-12.194 12.192z' %3e%3c/path%3e%3c/svg%3e");
	/* fill квадратные */
	--icon_quote_3:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 123.961 123.961'%3e%3cpath d='M49.8 29.032c3.1-1.3 4.4-5 3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899-8.5 3.6-15.8 8.3-21.6 14C11.4 28.532 6.6 36.232 4 44.732c-2.6 8.601-4 20.3-4 35.2v30.7c0 3.3 2.7 6 6 6h39.3c3.3 0 6-2.7 6-6v-39.3c0-3.301-2.7-6-6-6H26.5c.2-10.101 2.6-18.2 7-24.301 3.6-4.898 9-8.898 16.3-11.999zM120.4 29.032c3.1-1.3 4.399-5 3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9-8.4 3.6-15.601 8.3-21.5 13.9-7.101 6.8-12 14.5-14.601 23-2.6 8.399-3.899 20.1-3.899 35.1v30.7c0 3.3 2.7 6 6 6H116c3.3 0 6-2.7 6-6v-39.3c0-3.301-2.7-6-6-6H97.1c.2-10.101 2.601-18.2 7-24.301 3.6-4.899 9-8.899 16.3-12z' %3e%3c/path%3e%3c/svg%3e");
	/* fill маркированный список */
	--icon_li:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512'%3e%3cpath d='M412.499 49.491 181.961 279.708l-82.459-82.354L8 288.739l173.959 173.77L504 140.877z'%3e%3c/path%3e%3c/svg%3e");
	/* line маркированный список в кружке */
	--icon_li_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M12 23a11 11 0 1 1 11-11 11 11 0 0 1-11 11zm0-20a9 9 0 1 0 9 9 9 9 0 0 0-9-9zm-.29 12.71 6-6-1.42-1.42-5.29 5.3-2.29-2.3-1.42 1.42 3 3a1 1 0 0 0 1.42 0z'%3e%3c/path%3e%3c/svg%3e");
	/* line маркированный список в квадрате */
	--icon_li_t3:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 416 416'%3e%3cpath d='M0 0v416h416V0H0zm384 384H32V32h352v352z'%3e%3c/path%3e%3cpath d='m307.2 116.64-132.64 132.8-51.2-51.2-22.72 22.56 73.92 73.76 155.2-155.2z'%3e%3c/path%3e%3c/svg%3e");
	/* fill маркированный список в круге */
	--icon_li_t4:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 145.422 145.422'%3e%3cpath d='M72.711 0A72.707 72.707 0 0 0 .001 72.711a72.707 72.707 0 0 0 72.71 72.711 72.707 72.707 0 0 0 72.711-72.71A72.707 72.707 0 0 0 72.712 0zm39.804 39.662a6.612 6.612 0 0 1 4.197 1.64 6.612 6.612 0 0 1 .646 9.325l-46.274 52.912a6.613 6.613 0 0 1-9.674.297L34.96 77.373a6.612 6.612 0 0 1 0-9.324 6.612 6.612 0 0 1 9.364 0l21.439 21.426 41.624-47.592a6.612 6.612 0 0 1 5.128-2.221z' %3e%3c/path%3e%3c/svg%3e");
	/* для слайда, раскрывающегося списка и тд */
	--icon_arrow:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 100 100'%3e%3cpath d='M34.5 83c-.5 0-1-.2-1.4-.6-.8-.8-.8-2 0-2.8L62.7 50 33.1 20.4c-.8-.8-.8-2 0-2.8s2-.8 2.8 0l31 31c.8.8.8 2 0 2.8l-31 31c-.4.4-.9.6-1.4.6z'%3e%3c/path%3e%3c/svg%3e");
	/* для слайда, раскрывающегося списка и тд */
	--icon_arrow_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 100 100'%3e%3cpath d='M34.5 83c-.5 0-1-.2-1.4-.6-.8-.8-.8-2 0-2.8L62.7 50 33.1 20.4c-.8-.8-.8-2 0-2.8s2-.8 2.8 0l31 31c.8.8.8 2 0 2.8l-31 31c-.4.4-.9.6-1.4.6z'%3e%3c/path%3e%3c/svg%3e");
	/* разделитель хлебных крошек */ /* закругленая */
	--icon_arrow_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M21 13H3c-.6 0-1-.4-1-1s.4-1 1-1h18c.6 0 1 .4 1 1s-.4 1-1 1z'%3e%3c/path%3e%3cpath d='M16 18c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4l4.3-4.3-4.3-4.3c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5 5c.4.4.4 1 0 1.4l-5 5c-.2.2-.4.3-.7.3z'%3e%3c/path%3e%3c/svg%3e");
	/* футер меню */ /* закругленая */
	--icon_arrow_t2_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M21 13H3c-.6 0-1-.4-1-1s.4-1 1-1h18c.6 0 1 .4 1 1s-.4 1-1 1z'%3e%3c/path%3e%3cpath d='M16 18c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4l4.3-4.3-4.3-4.3c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5 5c.4.4.4 1 0 1.4l-5 5c-.2.2-.4.3-.7.3z'%3e%3c/path%3e%3c/svg%3e");	
	/* квадратная */
	--icon_arrow_t3:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='m10.6 5.6 6 6H4v2h12.6l-6 6L12 21l8.4-8.4L12 4.2z'%3e%3c/path%3e%3c/svg%3e");
	/* Двойная, для Наверх */
	--icon_arrow_double:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,186,0,1)' viewBox='0 0 24 24'%3e%3cpolygon points='15.5,5 11,5 16,12 11,19 15.5,19 20.5,12'/%3e%3cpolygon points='8.5,5 4,5 9,12 4,19 8.5,19 13.5,12'/%3e%3c/svg%3e");
	--icon_del:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 329.269 329'%3e%3cpath d='M194.8 164.77 323.013 36.555c8.343-8.34 8.343-21.825 0-30.164-8.34-8.34-21.825-8.34-30.164 0L164.633 134.605 36.422 6.391c-8.344-8.34-21.824-8.34-30.164 0-8.344 8.34-8.344 21.824 0 30.164l128.21 128.215L6.259 292.984c-8.344 8.34-8.344 21.825 0 30.164a21.266 21.266 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25l128.21-128.214 128.216 128.214a21.273 21.273 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25 8.343-8.34 8.343-21.824 0-30.164zm0 0' %3e%3c/path%3e%3c/svg%3e");
	/* fill просмотренные */
	--icon_eye:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 488.85 488.85'%3e%3cpath d='M244.425 98.725c-93.4 0-178.1 51.1-240.6 134.1-5.1 6.8-5.1 16.3 0 23.1 62.5 83.1 147.2 134.2 240.6 134.2s178.1-51.1 240.6-134.1c5.1-6.8 5.1-16.3 0-23.1-62.5-83.1-147.2-134.2-240.6-134.2zm6.7 248.3c-62 3.9-113.2-47.2-109.3-109.3 3.2-51.2 44.7-92.7 95.9-95.9 62-3.9 113.2 47.2 109.3 109.3-3.3 51.1-44.8 92.6-95.9 95.9zm-3.1-47.4c-33.4 2.1-61-25.4-58.8-58.8 1.7-27.6 24.1-49.9 51.7-51.7 33.4-2.1 61 25.4 58.8 58.8-1.8 27.7-24.2 50-51.7 51.7z'%3e%3c/path%3e%3c/svg%3e");
	/* line просмотренные */
	--icon_eye_1:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 64 64'%3e%3cpath d='M32 50C19.493 50 9.254 39.17 5.432 34.514c-1.188-1.489-1.188-3.538-.019-5.005C9.254 24.83 19.496 14 32 14c12.51 0 22.747 10.83 26.567 15.486 1.188 1.488 1.189 3.537.021 5.005C54.746 39.17 44.504 50 32 50zm0-32C20.9 18 11.224 28.734 8.523 32.024 11.224 35.266 20.898 46 32 46c11.1 0 20.776-10.734 23.477-14.024C52.776 28.734 43.105 18 32 18z'%3e%3c/path%3e%3cpath d='M32 41c-4.962 0-9-4.037-9-9 0-4.962 4.038-9 9-9 4.963 0 9 4.038 9 9 0 4.963-4.037 9-9 9zm0-14c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5z'%3e%3c/path%3e%3c/svg%3e");
	/* line корзина */
	--icon_basket:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 469.333 469.333'%3e%3cpath d='M434.979 42.667H85.333v3.061l-4.375-14.999C75.687 12.635 58.844 0 40 0H10.667C4.771 0 0 4.771 0 10.667s4.771 10.667 10.667 10.667H40c9.427 0 17.844 6.313 20.479 15.365l66.396 227.635-34.021 42.521a34.48 34.48 0 0 0-7.521 21.458c0 18.948 15.406 34.354 34.354 34.354H416A10.66 10.66 0 0 0 426.667 352 10.66 10.66 0 0 0 416 341.333H119.687c-7.177 0-13.021-5.844-13.021-13.021 0-2.948 1.01-5.844 2.854-8.135l34.279-42.844H353.02c16.448 0 31.604-9.615 38.615-24.5l74.438-158.177a34.636 34.636 0 0 0 3.26-14.615V77.02c0-18.947-15.406-34.353-34.354-34.353zM448 80.042c0 1.906-.427 3.823-1.24 5.542L372.333 243.75c-3.51 7.438-11.083 12.25-19.313 12.25H146.667L90.663 64h344.316C442.156 64 448 69.844 448 77.021v3.021zM128 384c-23.531 0-42.667 19.135-42.667 42.667s19.135 42.667 42.667 42.667 42.667-19.135 42.667-42.667S151.531 384 128 384zm0 64c-11.76 0-21.333-9.573-21.333-21.333 0-11.76 9.573-21.333 21.333-21.333 11.76 0 21.333 9.573 21.333 21.333 0 11.76-9.573 21.333-21.333 21.333zM384 384c-23.531 0-42.667 19.135-42.667 42.667s19.135 42.667 42.667 42.667 42.667-19.135 42.667-42.667S407.531 384 384 384zm0 64c-11.76 0-21.333-9.573-21.333-21.333 0-11.76 9.573-21.333 21.333-21.333 11.76 0 21.333 9.573 21.333 21.333 0 11.76-9.573 21.333-21.333 21.333z'%3e%3c/path%3e%3c/svg%3e");
	/* fill корзина */
	--icon_basket_full:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 469.333 469.333'%3e%3cpath d='M434.979 42.667H85.333c-1.053 0-2.014.396-3.001.693l-8.594-28.241A21.329 21.329 0 0 0 53.333 0H10.667C4.776 0 0 4.776 0 10.667V32c0 5.891 4.776 10.667 10.667 10.667h26.865l66.646 219.01-24.891 29.039c-9.838 11.477-14.268 27.291-9.74 41.713 5.791 18.445 22.07 30.237 40.839 30.237H416c5.891 0 10.667-4.776 10.667-10.667v-21.333c0-5.891-4.776-10.667-10.667-10.667H110.385l33.813-39.448c.85-.992 1.475-2.112 2.12-3.219h206.703a42.68 42.68 0 0 0 38.618-24.507l74.434-158.17a34.636 34.636 0 0 0 3.26-14.615v-3.021c0-18.971-15.381-34.352-34.354-34.352z'%3e%3c/path%3e%3ccircle cx='128' cy='426.667' r='42.667'%3e%3c/circle%3e%3ccircle cx='384' cy='426.667' r='42.667'%3e%3c/circle%3e%3c/svg%3e");
	/* line корзина */
	--icon_basket_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 469.333 469.333'%3e%3cpath d='M434.979 42.667H85.333v3.061l-4.375-14.999C75.687 12.635 58.844 0 40 0H10.667C4.771 0 0 4.771 0 10.667s4.771 10.667 10.667 10.667H40c9.427 0 17.844 6.313 20.479 15.365l66.396 227.635-34.021 42.521a34.48 34.48 0 0 0-7.521 21.458c0 18.948 15.406 34.354 34.354 34.354H416A10.66 10.66 0 0 0 426.667 352 10.66 10.66 0 0 0 416 341.333H119.687c-7.177 0-13.021-5.844-13.021-13.021 0-2.948 1.01-5.844 2.854-8.135l34.279-42.844H353.02c16.448 0 31.604-9.615 38.615-24.5l74.438-158.177a34.636 34.636 0 0 0 3.26-14.615V77.02c0-18.947-15.406-34.353-34.354-34.353zM448 80.042c0 1.906-.427 3.823-1.24 5.542L372.333 243.75c-3.51 7.438-11.083 12.25-19.313 12.25H146.667L90.663 64h344.316C442.156 64 448 69.844 448 77.021v3.021zM128 384c-23.531 0-42.667 19.135-42.667 42.667s19.135 42.667 42.667 42.667 42.667-19.135 42.667-42.667S151.531 384 128 384zm0 64c-11.76 0-21.333-9.573-21.333-21.333 0-11.76 9.573-21.333 21.333-21.333 11.76 0 21.333 9.573 21.333 21.333 0 11.76-9.573 21.333-21.333 21.333zM384 384c-23.531 0-42.667 19.135-42.667 42.667s19.135 42.667 42.667 42.667 42.667-19.135 42.667-42.667S407.531 384 384 384zm0 64c-11.76 0-21.333-9.573-21.333-21.333 0-11.76 9.573-21.333 21.333-21.333 11.76 0 21.333 9.573 21.333 21.333 0 11.76-9.573 21.333-21.333 21.333z'%3e%3c/path%3e%3c/svg%3e");
	/* fill корзина */
	--icon_basket_full_light:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 469.333 469.333'%3e%3cpath d='M434.979 42.667H85.333c-1.053 0-2.014.396-3.001.693l-8.594-28.241A21.329 21.329 0 0 0 53.333 0H10.667C4.776 0 0 4.776 0 10.667V32c0 5.891 4.776 10.667 10.667 10.667h26.865l66.646 219.01-24.891 29.039c-9.838 11.477-14.268 27.291-9.74 41.713 5.791 18.445 22.07 30.237 40.839 30.237H416c5.891 0 10.667-4.776 10.667-10.667v-21.333c0-5.891-4.776-10.667-10.667-10.667H110.385l33.813-39.448c.85-.992 1.475-2.112 2.12-3.219h206.703a42.68 42.68 0 0 0 38.618-24.507l74.434-158.17a34.636 34.636 0 0 0 3.26-14.615v-3.021c0-18.971-15.381-34.352-34.354-34.352z'%3e%3c/path%3e%3ccircle cx='128' cy='426.667' r='42.667'%3e%3c/circle%3e%3ccircle cx='384' cy='426.667' r='42.667'%3e%3c/circle%3e%3c/svg%3e");
	--icon_discount:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24' %3e%3cpath d='m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12zm-10'/%3e%3c/svg%3e");
	/* сравнение товаров */
	--icon_comp:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M7.5,21H2V9h5.5V21z M14.75,3h-5.5v18h5.5V3z M22,11h-5.5v10H22V11z' /%3e%3c/svg%3e");
	/* сравнение товаров fill в квадрате*/
	--icon_comp_1:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z' /%3e%3c/svg%3e");
	/* избранное line/*/
	--icon_fav:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z' /%3e%3c/svg%3e");
	 /* избранное fill/*/
	--icon_fav_1:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff3a50' viewBox='0 0 24 24'%3e%3cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' /%3e%3c/svg%3e");
	--icon_menu:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M31.9131%2018.6087H9.08694C8.48663%2018.6087%208%2019.0953%208%2019.6956C8%2020.2959%208.48663%2020.7826%209.08694%2020.7826H31.9131C32.5134%2020.7826%2033%2020.2959%2033%2019.6956C33.0001%2019.0953%2032.5134%2018.6087%2031.9131%2018.6087ZM9.08694%2013.1739H31.9131C32.5134%2013.1739%2033%2012.6872%2033%2012.0869C33%2011.4866%2032.5134%2011%2031.9131%2011H9.08694C8.48663%2011%208%2011.4866%208%2012.0869C8%2012.6872%208.48663%2013.1739%209.08694%2013.1739ZM31.9131%2026.2174H9.08694C8.48663%2026.2174%208%2026.7041%208%2027.3044C8%2027.9047%208.48663%2028.3913%209.08694%2028.3913H31.9131C32.5134%2028.3913%2033%2027.9047%2033%2027.3044C33.0001%2026.7041%2032.5134%2026.2174%2031.9131%2026.2174Z%22%20fill%3D%22%23204B75%22%2F%3E%0A%3C%2Fsvg%3E");
	--icon_close:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23204B75' viewBox='0 0 329.269 329'%3e%3cpath d='M194.8 164.77 323.013 36.555c8.343-8.34 8.343-21.825 0-30.164-8.34-8.34-21.825-8.34-30.164 0L164.633 134.605 36.422 6.391c-8.344-8.34-21.824-8.34-30.164 0-8.344 8.34-8.344 21.824 0 30.164l128.21 128.215L6.259 292.984c-8.344 8.34-8.344 21.825 0 30.164a21.266 21.266 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25l128.21-128.214 128.216 128.214a21.273 21.273 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25 8.343-8.34 8.343-21.824 0-30.164zm0 0' %3e%3c/path%3e%3c/svg%3e");
	--icon_delete:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z'/%3e%3c/svg%3e");
	--icon_edit:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M3,10h11v2H3V10z M3,8h11V6H3V8z M3,16h7v-2H3V16z M18.01,12.87l0.71-0.71c0.39-0.39,1.02-0.39,1.41,0l0.71,0.71 c0.39,0.39,0.39,1.02,0,1.41l-0.71,0.71L18.01,12.87z M17.3,13.58l-5.3,5.3V21h2.12l5.3-5.3L17.3,13.58z'/%3e%3c/svg%3e");
	--icon_ok:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3e%3c/svg%3e");
	--icon_ok_bright:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23008cdd' viewBox='0 0 24 24'%3e%3cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3e%3c/svg%3e");
	--icon_menu_mob_back:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23204B75' viewBox='0 0 64 64'%3e%3cpath d='M54 30H14.101l15.278-14.552a2 2 0 1 0-2.759-2.897L9.172 29.171A3.978 3.978 0 0 0 8 32c0 1.068.417 2.073 1.207 2.862l17.414 16.586c.387.369.883.552 1.379.552a1.999 1.999 0 0 0 1.38-3.448L14.038 34H54a2 2 0 0 0 0-4z' %3e%3c/path%3e%3c/svg%3e");
	--icon_account:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5zm10.79-1.38C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12z'/%3e%3cpath d='M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z'/%3e%3c/svg%3e");
	--icon_account_t2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512'%3e%3cpath d='M256 0c-74.439 0-135 60.561-135 135s60.561 135 135 135 135-60.561 135-135S330.439 0 256 0zM423.966 358.195C387.006 320.667 338.009 300 286 300h-60c-52.008 0-101.006 20.667-137.966 58.195C51.255 395.539 31 444.833 31 497c0 8.284 6.716 15 15 15h420c8.284 0 15-6.716 15-15 0-52.167-20.255-101.461-57.034-138.805z'%3e%3c/path%3e%3c/svg%3e");
	--icon_account_exit:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3e%3c/svg%3e");
	--icon_discount:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,186,0,1)' viewBox='0 0 24 24'%3e%3cpath d='m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12zm-10'/%3e%3c/svg%3e");

	--icon_print:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z'/%3e%3c/svg%3e");
	/* рейтинг залитая звезда */
	--icon_star:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,186,0,1)' viewBox='0 0 24 24' %3e%3cpath d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z'/%3e%3c/svg%3e");
	/* рейтинг обводка звезда */
	--icon_star_empty:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,186,0,1)' viewBox='0 0 24 24'%3e%3cpath d='M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z'/%3e%3c/svg%3e");
	/* Поиск */
	--icon_lupa:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3e%3c/svg%3e");
	/* Лупа для a[data-rel^="ISO"] - увеличение картинки */
	--icon_lupa_bigger:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23444444' viewBox='0 0 24 24'%3e%3cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3e%3c/svg%3e");
	/* Минус в корзине */
	--icon_minus:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24' %3e%3cpath d='M19 13H5v-2h14v2z'/%3e%3c/svg%3e");
	/* Плюс в корзине */
	--icon_plus:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3e%3c/svg%3e");
	/* Поинтер пагинации в слайдере */
	--icon_slider_poiter:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24' %3e%3cpath d='M19 13H5v-2h14v2z'/%3e%3c/svg%3e");
	--icon_forms_perc:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24'%3e%3cpath d='M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");
	--icon_forms_mail:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 512 512' %3e%3cpath d='M467 61H45C20.218 61 0 81.196 0 106v300c0 24.72 20.128 45 45 45h422c24.72 0 45-20.128 45-45V106c0-24.72-20.128-45-45-45zm-6.214 30L256.954 294.833 51.359 91h409.427zM30 399.788V112.069l144.479 143.24L30 399.788zM51.213 421l144.57-144.57 50.657 50.222c5.864 5.814 15.327 5.795 21.167-.046L317 277.213 460.787 421H51.213zM482 399.787 338.213 256 482 112.212v287.575z'%3e%3c/path%3e%3c/svg%3e");
	--icon_forms_pass:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24'%3e%3cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z'/%3e%3c/svg%3e");
	--icon_forms_date:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24'%3e%3cpath d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V10h16v11zm0-13H4V5h16v3z'/%3e%3c/svg%3e");
	--icon_forms_post:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24'%3e%3cpath d='M14 6V4h-4v2h4zM4 8v11h16V8H4zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2h4z'/%3e%3c/svg%3e");
	--icon_forms_phone:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24' %3e%3cpath d='M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51m9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19M7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1z'/%3e%3c/svg%3e");
	--icon_forms_text:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24' %3e%3cpath d='M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z'/%3e%3c/svg%3e");
	--icon_forms_num:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%237f7f7f' viewBox='0 0 24 24'%3e%3cpath d='M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3e%3c/svg%3e");
	/* инфо (!) */
	--icon_spec_1:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23008cdd' viewBox='0 0 24 24'%3e%3cpath d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3e%3c/svg%3e");
	/* вопрос (?) */
	--icon_spec_2:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23444444' viewBox='0 0 24 24'%3e%3cpath d='M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z'/%3e%3c/svg%3e");
	/* запрет (X) */
	--icon_spec_3:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dd0000' viewBox='0 0 24 24'%3e%3cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z'/%3e%3c/svg%3e");
	/* ок (галка) */
	--icon_spec_4:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300dd00' viewBox='0 0 24 24'%3e%3cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3e%3c/svg%3e");
	--icon_linkall:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23969FA8' viewBox='0 0 1130 426' %3e%3cpath d='M312 426l-9 0 -94 0c-13,-3 -11,-12 -7,-18 8,-10 13,-23 13,-36 0,-32 -26,-58 -58,-58 -32,0 -58,26 -58,58 0,14 5,26 13,36 4,6 5,16 -7,18l-103 0 0 -102c2,-14 12,-12 19,-8 10,8 23,13 36,13 32,0 58,-26 58,-58 0,-32 -26,-58 -58,-58 -14,0 -26,5 -36,13 -6,4 -16,5 -19,-8l0 -103 101 0c14,-2 13,-12 9,-19 -8,-10 -13,-23 -13,-36 0,-32 26,-58 58,-58 32,0 58,26 58,58 0,14 -5,26 -13,36 -4,6 -5,16 9,19l93 0 0 0 529 0 273 0 9 0c8,0 15,7 15,15l0 282c0,8 -7,16 -15,15 -7,0 -12,0 -19,0l-784 0zm0 -307l0 97c-3,13 -12,12 -18,8 -10,-8 -23,-13 -36,-13 -32,0 -58,26 -58,58 0,32 26,58 58,58 14,0 26,-5 36,-13 6,-4 16,-5 18,8l0 96 784 0c6,0 13,0 19,0 5,0 8,-4 8,-9l0 -282c0,-5 -4,-9 -9,-9l-803 0z'/%3e%3cpath d='M407 203l59 0 0 129 -28 0 0 -105 -26 0c-8,1 -9,7 -9,14l0 51c0,14 -2,24 -6,30 -5,8 -13,12 -25,12 -6,0 -11,-1 -16,-3l0 -20c3,1 5,1 7,1 5,0 8,-1 10,-4 2,-3 3,-8 3,-16 0,-21 0,-42 0,-63 0,-20 13,-28 31,-28zm597 0l59 0 0 129 -28 0 0 -105 -26 0c-8,1 -9,7 -9,14l0 51c0,14 -2,24 -6,30 -5,8 -13,12 -25,12 -6,0 -11,-1 -16,-3l0 -20c3,1 5,1 7,1 5,0 8,-1 10,-4 2,-3 3,-8 3,-16 0,-21 0,-42 0,-63 0,-20 13,-28 31,-28zm-112 0c37,0 55,22 55,66 0,22 -5,39 -15,51 -10,12 -24,19 -41,19 -17,0 -31,-6 -41,-18 -10,-12 -15,-29 -15,-51 0,-22 5,-39 14,-50 9,-11 24,-16 43,-16zm-1 26c-10,0 -17,4 -22,11 -5,7 -7,18 -7,32 0,13 2,24 7,31 5,7 12,11 21,11 9,0 16,-4 21,-11 5,-7 8,-18 8,-31 0,-14 -2,-25 -6,-32 -5,-7 -12,-11 -22,-11zm-131 -23c0,16 0,33 0,49 0,5 3,3 5,0l34 -49 34 0 -48 64 49 65 -34 0c-11,-17 -23,-33 -34,-50 -2,-4 -6,-6 -6,0l0 50 -28 0 0 -129 28 0zm-122 48l46 0 0 -48 28 0 0 129 -28 0 0 -57 -46 0 0 57 -28 0 0 -129 28 0 0 48zm-151 -48l26 0c0,26 0,52 0,78 0,5 3,4 5,0l39 -78 33 0 0 129 -26 0c0,-27 0,-54 0,-81 0,-6 -3,-3 -4,1l-39 80 -33 0 0 -129z'/%3e%3c/svg%3e ");
	--icon_cat_hit:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M7.5,4C5.57,4,4,5.57,4,7.5S5.57,11,7.5,11S11,9.43,11,7.5S9.43,4,7.5,4z M7.5,9C6.67,9,6,8.33,6,7.5S6.67,6,7.5,6 S9,6.67,9,7.5S8.33,9,7.5,9z M16.5,13c-1.93,0-3.5,1.57-3.5,3.5s1.57,3.5,3.5,3.5s3.5-1.57,3.5-3.5S18.43,13,16.5,13z M16.5,18 c-0.83,0-1.5-0.67-1.5-1.5s0.67-1.5,1.5-1.5s1.5,0.67,1.5,1.5S17.33,18,16.5,18z M5.41,20L4,18.59L18.59,4L20,5.41L5.41,20z'/%3e%3c/svg%3e");
	--icon_cat_sale_t2:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24' %3e%3cpath d='M21.41,11.41l-8.83-8.83C12.21,2.21,11.7,2,11.17,2H4C2.9,2,2,2.9,2,4v7.17c0,0.53,0.21,1.04,0.59,1.41l8.83,8.83 c0.78,0.78,2.05,0.78,2.83,0l7.17-7.17C22.2,13.46,22.2,12.2,21.41,11.41z M12.83,20L4,11.17V4h7.17L20,12.83L12.83,20z'/%3e%3ccircle cx='6.5' cy='6.5' r='1.5'/%3e%3c/svg%3e");
	--icon_cat_hit:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dd0000' viewBox='0 0 24 24'%3e%3cpath d='M16,6l-0.44,0.55c-0.42,0.52-0.98,0.75-1.54,0.75C13,7.3,12,6.52,12,5.3V2c0,0-8,4-8,11c0,4.42,3.58,8,8,8s8-3.58,8-8 C20,10.04,18.39,7.38,16,6z M12,19c-1.1,0-2-0.87-2-1.94c0-0.51,0.2-0.99,0.58-1.36l1.42-1.4l1.43,1.4 C13.8,16.07,14,16.55,14,17.06C14,18.13,13.1,19,12,19z M15.96,17.5L15.96,17.5c0.04-0.36,0.22-1.89-1.13-3.22l0,0L12,11.5 l-2.83,2.78l0,0c-1.36,1.34-1.17,2.88-1.13,3.22C6.79,16.4,6,14.79,6,13c0-3.16,2.13-5.65,4.03-7.25c0.23,1.99,1.93,3.55,3.99,3.55 c0.78,0,1.54-0.23,2.18-0.66C17.34,9.78,18,11.35,18,13C18,14.79,17.21,16.4,15.96,17.5z'/%3e%3c/svg%3e");
	--icon_cat_new:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M7.25 12.5L4.75 9H3.5v6h1.25v-3.5L7.3 15h1.2V9H7.25zM9.5 15h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12h2.5V9h-4zm9.75-6v4.5h-1.12V9.99h-1.25v3.52h-1.13V9H14.5v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V9h-1.25z'/%3e%3c/svg%3e");
	--icon_sorting:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23444444' viewBox='0 0 24 24'%3e%3cpath d='M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z'/%3e%3c/svg%3e");
	--icon_cs_tb: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='20' y='14' width='22' height='10' fill='%23CECECE'/%3e%3crect x='20' y='26' width='22' height='10' fill='%23CECECE'/%3e%3crect x='8' y='14' width='10' height='10' fill='%23CECECE'/%3e%3crect x='8' y='26' width='10' height='10' fill='%23CECECE'/%3e%3c/svg%3e ");
	--icon_cs_ko: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='8' y='14' width='34' height='10' fill='%23CECECE'/%3e%3crect x='8' y='26' width='34' height='10' fill='%23CECECE'/%3e%3c/svg%3e ");
	--icon_cs_pl: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='8' y='14' width='10' height='10' fill='%23CECECE'/%3e%3crect x='20' y='14' width='10' height='10' fill='%23CECECE'/%3e%3crect x='32' y='14' width='10' height='10' fill='%23CECECE'/%3e%3crect x='8' y='26' width='10' height='10' fill='%23CECECE'/%3e%3crect x='20' y='26' width='10' height='10' fill='%23CECECE'/%3e%3crect x='32' y='26' width='10' height='10' fill='%23CECECE'/%3e%3c/svg%3e ");
	/* ползунок в фильтре */
	--icon_filter_line_mark:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23444444' viewBox='0 0 24 24'%3e%3cpath d='M13.3 5v14l11-7z'/%3e%3c/svg%3e");
	--icon_comment:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z'/%3e%3c/svg%3e");
	--icon_like:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z'/%3e%3c/svg%3e");
	--icon_video:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3e%3cpath d='M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3e%3c/svg%3e");
	--icon_share:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3e%3cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z'/%3e%3c/svg%3e");
	--icon_search: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 24'%3e%3cpath d='M16.4323 10.8756C16.4323 14.7974 13.2595 18.001 9.31612 18.001C5.37269 18.001 2.20001 14.7974 2.20001 10.8756C2.20001 6.9537 5.37269 3.75 9.31612 3.75C13.2595 3.75 16.4323 6.9537 16.4323 10.8756Z' stroke='%23444444'/%3e%3cpath d='M14.9245 15.375L20.5313 21.0005' stroke='%23444444'/%3e%3c/svg%3e ");
}