:root {
--scale: min(63.9%, 20px);

--html_bg:#EFF5F2;/*Фон страницы*/
--html_color:#18171D;/*Цвет текста страницы*/
--html_font_size:10px;/*Размер текста страницы*/
--header_bg:transparent;/*Фон шапки*/
--header_bg_one:#FFFFFF;/*Фон шапки один*/
--header_bg_two:#FFFFFF;/*Фон шапки два*/
--header_color:#18171D;/*Цвет текста шапки*/
--html_family: InterRegular; 
--html_family_bold: InterBold;
--text_bgr:#FFFFFF;/*текст блоков с фоном*/
--text_color:#421D8D;/*Цветной текст*/

--base_bgr:#EFF5F2;/*Основной цвет фона*/
--dop_bgr:#FFF;/*Дополнительный цвет фона*/
--active_bgr:#FFF;/*Активный цвет фона*/

--base_container:1760px;/*Ширина основного контейнера*/

--osob_block_bgr:#FFF;/*Особый блок фон*/
--osob_block_rad:3rem;/*Особый блок радиус*/

--osob_block_two_bgr:#ECE8F4;/*Особый блок два фон*/
--osob_block_two_rad:3rem;/*Особый блок два радиус*/

--button_one_bgr:#421D8D;/*Цвет фона первой кнопки*/
--button_one_color:#FFFFFF;/*Цвет текста первой кнопки*/
--button_one_border:2px solid #421D8D;/*Обводка первой кнопки*/
--button_one_hov_color:#FFFFFF;/*Цвет текста первой кнопки при наведении*/
--button_one_hov_bgr:#2B0C6A;/*Цвет фона первой кнопки при наведении*/
--button_one_hov_border:2px solid #2B0C6A;/*Обводка первой кнопки при наведении*/

--button_two_bgr:#FFFFFF;/*Цвет фона второй кнопки*/
--button_two_color:#421D8D;/*Цвет текста второй кнопки*/
--button_two_border:2px solid #FFFFFF;/*Обводка второй кнопки*/
--button_two_hov_color:#FFFFFF;/*Цвет текста второй кнопки при наведении*/
--button_two_hov_bgr:#421D8D;/*Цвет фона второй кнопки при наведении*/
--button_two_hov_border:2px solid #421D8D;/*Обводка второй кнопки при наведении*/

--mob_menu_bgr:#FFFFFF;/*Фон мобильного меню*/

--title_block_color:#18171D;/*Цвет заголовков блока*/
--title_block_color_other:#421D8D;/*Другой цвет заголовков блока*/

--scroll_thumb:#E0EEFF;/*Фон ползунка*/
--scroll_button:#414141;/*Цвет ползунка*/

--dots_width:4.5rem;/*Ширина навигационных точек*/
--dots_height:1rem;/*Высота навигационных точек*/
--dots_color:#CFC1EC;/*Цвет навигационных точек*/
--dots_color_active:#421D8D;/*Цвет активной навигационной точки*/

--footer_bgr:#FFF;/*Фон подвала*/
--footer_color:#1E1E1E;/*Цвет текста подвала*/
--footer_color_link_active:#421D8D;/*Цвет текста подвала*/

--modal_bgr:#FFF;/*Фон модального окна*/
--modal_color:#18171D;/*Цвет текста модального окна*/
--modal_min_width:46rem;/*Минимальная ширина модального окна*/
--modal_min_height:0px;/*Минимальная высота модального окна*/
--modal_title_color:#18171D;/*Цвет заголовка модального окна*/

--success_bgr: #FFFFFF;/*Фон успешной отправки*/
--success_color:#18171D;/*Фон успешной отправки*/
}


@media(min-width:640px) and (max-width:1759px) {
    :root {
        --scale: calc(100vw / 175.9);
    }
}

@media(max-width: 639px) {
    :root {
        --scale: 62.5%;
    }
}

@media(max-width:359px) {
    :root {
        --scale: calc(100vw / 35.9);
    }
}


html {
    font-size: 63.9%;
    font-size: var(--scale) !important;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
}

html {
font-family: var(--html_family)!important;
font-style: normal;
font-weight: normal;
/*font-size: var(--html_font_size);*/
line-height: normal;
color: var(--html_color);
background: var(--html_bg);
}

body {
font-size: 1.8rem;
}

a, a:hover{
	color: inherit;
	text-decoration: none;
}

p:last-child{
	margin-bottom: 0;
}

p:first-child{
	margin-top: 0;
}

.text_color{
	color: var(--text_color);
}

.extrabold{
	font-family: var(--html_family_bold)!important;
}

.bold{
	font-family: var(--html_family_bold)!important;
}

html, body {
    position: relative;
    overflow-x: hidden;
    max-width: 100vw;
}

section{
	margin-top: 10rem;
	margin-bottom: 10rem;
	position: relative;
}

.uk-container-base {
    box-sizing: content-box;
    max-width: var(--base_container);
    margin-left: auto;
    margin-right: auto;
}

header{
	padding-bottom: 12.5rem;
}

header .uk-sticky-placeholder{
	display: none;
}

section#header_bnr{
	margin-top: 0px;
}

.displ_bl_vis_s{
	display: none;
}

.displ_bl_hid_s{
	display: block;
}

/*.section_modal{
	margin-top: 80px;
	margin-bottom: 80px;
}

.section_modal:last-child{
	margin-bottom: 0;
}*/

.stand_list ul{
	list-style: none;
	padding-left: 0;
}

.stand_list ul>li{
	padding-left: 2.7rem;
	position: relative;
}

.stand_list ul>li:not(:last-child){
	margin-bottom: 1rem;
}

/*.stand_list ul>li:before{
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66667 11L9.88889 13.2222L14.3333 8.77778M21 11C21 12.3132 20.7413 13.6136 20.2388 14.8268C19.7363 16.0401 18.9997 17.1425 18.0711 18.0711C17.1425 18.9997 16.0401 19.7363 14.8268 20.2388C13.6136 20.7413 12.3132 21 11 21C9.68678 21 8.38642 20.7413 7.17317 20.2388C5.95991 19.7363 4.85752 18.9997 3.92893 18.0711C3.00035 17.1425 2.26375 16.0401 1.7612 14.8268C1.25866 13.6136 1 12.3132 1 11C1 8.34784 2.05357 5.8043 3.92893 3.92893C5.8043 2.05357 8.34784 1 11 1C13.6522 1 16.1957 2.05357 18.0711 3.92893C19.9464 5.8043 21 8.34784 21 11Z' stroke='%23FFA904' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
}*/

.osob_block:hover{
box-shadow: 0 0.8rem 1.6rem 0 rgba(0, 0, 0, 0.08);
}
.osob_block{
	background-color: var(--osob_block_bgr);
	border-radius: var(--osob_block_rad);
	box-sizing: border-box;
	transition: box-shadow 0.3s ease;
}

.osob_block_two{
	background-color: var(--osob_block_two_bgr);
	border-radius: var(--osob_block_two_rad);
	box-sizing: border-box;
}

.height_100{
	height: 100%;
}

/*start Кнопки*/
.button_anim{
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.abutton.button_anim:hover{

}

.button_anim span.anim-span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #FFFFFF;
    transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.abutton.button_anim:hover span.anim-span,
button.button_anim:hover span.anim-span {
    width: 225%;
    height: 562.5px;
}

button:not([role]), .abutton{
	border-radius: 10px;
	height: 5.2rem;
	padding: 0 3.2rem!important;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	font-size: 1.8rem;
	line-height: normal;
	text-transform: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border: none;
	box-sizing: border-box;
	white-space: nowrap;
	-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

button:hover, .abutton:hover{
	cursor: pointer;
	text-decoration: none;
	color: inherit;
}

.button_one{
	background: var(--button_one_bgr);
	color: var(--button_one_color)!important; 
	border: var(--button_one_border)!important;
}

.button_one:hover{
	background: var(--button_one_hov_bgr);
	color: var(--button_one_hov_color)!important;
	border: var(--button_one_hov_border)!important;
}

.button_one.button_anim:hover{
	background: var(--button_one_bgr);
}

.button_anim.button_one span.anim-span{
	background-color: var(--button_one_hov_bgr);
}

.button_two{
	background: var(--button_two_bgr);
	color: var(--button_two_color)!important;
	border: var(--button_two_border)!important;
}

.button_two:hover{
	background: var(--button_two_hov_bgr);
	color: var(--button_two_hov_color)!important;
	border: var(--button_two_hov_border)!important;
}

.button_two.button_anim:hover{
	background: var(--button_two_bgr);
}

.button_two.button_anim span.anim-span{
	background-color: var(--button_two_hov_bgr);
}

.button_max{
	background: #1941DC;
	color: #FFFFFF!important;
	border: 2px solid rgba(255, 255, 255, 0.90)!important;
}

.button_max:hover{
	background: #1035C2;
	border: 2px solid rgba(255, 255, 255, 0.90)!important;
}

.button_max.button_anim:hover{
	background-color: #1035C2;
}

.button_max.button_anim span.anim-span{
	background-color: #1035C2;
}


.button_max_top{
	background: linear-gradient(90deg, #1A51CB 0%, #A100EC 50%, #680098 100%);
	background-size: 150% auto;
	background-position: 0 0;
	color: #FFFFFF!important;
	border: none!important;
	transition: background-position 0.4s ease;
}

.button_max_top:hover{
	/*background: linear-gradient(90deg, #1A51CB 0%, #A100EC 50%, #680098 100%);*/
	background-position: 50% 0;
	border: none!important;
}

.button_max_top.button_anim:hover{
	background-color: #1035C2;
}

.button_max_top.button_anim span.anim-span{
	background-color: #1035C2;
}

.button_max_top span{
	margin-left: 1rem;
}

.button_max_top img{
	height: 2.4rem;
}


.button_vk{
	background: #0077FF;
	color: #FFFFFF!important;
	border: 2px solid rgba(255, 255, 255, 0.90)!important;
}

.button_vk:hover{
	background: #005ECA;
	border: 2px solid rgba(255, 255, 255, 0.90)!important;
}

.button_vk.button_anim:hover{
	background-color: #005ECA;
}

.button_vk.button_anim span.anim-span{
	background-color: #005ECA;
}

button.button_long,
.abutton.button_long{
	padding: 0 7.5rem!important;
}

.button_next:after{
	content: '\003E';
	width: 10px;
	height: 1.7rem;
	margin-left: 0.5rem;
	margin-bottom: 0.2rem;
}

.button_arr:after{
	content: '';
	width: 1.7rem;
	height: 1.7rem;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.25 0.75L16.5 0.75C16.6989 0.75 16.8897 0.829018 17.0303 0.96967C17.171 1.11032 17.25 1.30109 17.25 1.5V12.75C17.25 13.1642 16.9142 13.5 16.5 13.5C16.0858 13.5 15.75 13.1642 15.75 12.75V3.31066L2.03033 17.0303C1.73744 17.3232 1.26256 17.3232 0.96967 17.0303C0.676777 16.7374 0.676777 16.2626 0.96967 15.9697L14.6893 2.25L5.25 2.25C4.83579 2.25 4.5 1.91421 4.5 1.5C4.5 1.08579 4.83579 0.75 5.25 0.75Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	margin-left: 1rem;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*end Кнопки*/




/*start инпуты формы*/
label.uk-form-label{
    color: #18171D;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 26px */
	margin-bottom: 1rem;
	display: inline-block;
}

input:not(.uk-checkbox):not(.uk-radio):not(.uk-range),
input:not(.uk-checkbox):not(.uk-radio):not(.uk-range):focus,
input.uk-input,
select,
select.uk-select,
textarea,
textarea.uk-textarea,
select.uk-select:not([multiple]):not([size]){
	background-color: #FFFFFF;
	border-radius: 10px;
	height: 5.2rem;
	border: 1px solid #6B7588;
	font-weight: normal;
	font-size: 1.8rem;
	line-height: normal;
	color: var(--html_color);
	padding: 1.3rem 2.4rem;
	box-sizing: border-box;
	text-align: left;

	max-width: 52.7rem;
	display: block;
}

input:not(.uk-checkbox):not(.uk-radio):not(.uk-range):hover,
input.uk-input:hover,
select:hover,
select.uk-select:hover,
textarea:hover,
textarea.uk-textarea:hover,
select.uk-select:not([multiple]):not([size]):hover{
	border: 1px solid #2E9E5B;
	box-shadow: 0 0 8px 0 rgba(46, 158, 91, 0.40);
}

input.uk-checkbox,input.uk-checkbox:indeterminate,input.uk-checkbox:focus
input.uk-radio,input.uk-radio:indeterminate,input.uk-radio:focus{
	background-color: #F2F2F5;
	border-radius: 0.5rem;
	width: 2.4rem;
	height: 2.4rem;
	border: 1px solid #C7C9D9;
}

input.uk-checkbox:checked,input.uk-checkbox:checked:indeterminate,input.uk-checkbox:checked:focus,
input.uk-radio:checked,input.uk-radio:checked:indeterminate,input.uk-radio:checked:focus {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.50018L3.78559 8.5L10.75 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-color: #421D8D!important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 69%;
    border: 1px solid #421D8D;
}

input:placeholder,
textarea:placeholder{
	color: #C4C4C4;
	opacity: 1;
}

select.uk-select:focus,
textarea.uk-textarea:focus{

}

textarea,
textarea.uk-textarea,{
    height: 13rem;
}

input.error:not(.uk-checkbox):not(.uk-radio), 
select.error, 
select.error.uk-select, 
select.error.uk-select:not([multiple]):not([size]) {
    border: 1px solid #EE5223;
}

input:not(.uk-checkbox):not(.uk-radio)::placeholder,
select::placeholder,
textarea::placeholder {
    color: #8A8A8A!important;
}



/* Target Input */
input.uk-range{
  -webkit-appearance: none;
  width: 100%;
  background: transparent;
  cursor: pointer;
  max-width: 52.7rem;
 display: block;
}

/* --- Webkit Browsers --- */
input.uk-range::-webkit-slider-runnable-track,
input.uk-range:focus::-webkit-slider-runnable-track  {
  height: 0.4rem;
  background: linear-gradient(to right, #421d8d var(--range-pct, 0%), #ece8f4 var(--range-pct, 0%));
  border-radius: 17px;
  border: 0px solid #cbd5e1;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0);
}

input.uk-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 2.4rem;
  width: 2.4rem;
  background: #421d8d;
  border-radius: 18px;
  border: 4px solid #ffffff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
  margin-top: -1rem;
}

/* --- Firefox --- */
input.uk-range::-moz-range-track,
input.uk-range:focus::-moz-range-track {
  height: 0.4rem;
  background: linear-gradient(to right, #421d8d var(--range-pct, 0%), #ece8f4 var(--range-pct, 0%));
  border-radius: 17px;
  border: 0px solid #cbd5e1;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0);
}

input.uk-range::-moz-range-thumb {
  height: 2.4rem;
  width: 2.4rem;
  background: #421d8d;
  border-radius: 18px;
  border: 4px solid #ffffff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
}

.input_range_text+.input_range_polz{
	padding: 0 2rem;
	margin-top: -0.3rem;
	    height: 4px;
		-webkit-appearance: none;
    font-size: 24px;
    height: 4px;
    outline: none;
	background: none;
}

select.uk-select{
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.499925L3.76721 4.01845C4.16284 4.44452 4.83716 4.44452 5.23279 4.01846L8.5 0.499925' stroke='%2318171D' stroke-linecap='round'/%3E%3C/svg%3E")!important;
	background-repeat: no-repeat!important;
	background-position: calc(100% - 2rem) 50%!important;
	padding-right: 3rem!important;
}




form.form_bgr input:not(.uk-checkbox):not(.uk-radio)::placeholder,
form.form_bgr select::placeholder,
form.form_bgr textarea::placeholder {
    color: #FFFFFF!important;
}


label.uk-label{
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 150%;
	padding: 0 0 0.7rem 0;
	text-transform: none;
	background: transparent;
}

.abs-9999 {
    position: absolute;
    left: -999999px;
}
/*end инпуты формы*/


/*start Заголовок блока*/
.title_block{
	font-family: var(--html_family_bold)!important;
	font-size: 4.6rem;
	line-height: normal;
	margin-bottom: 3rem;
	color: var(--title_block_color);
	text-align: left;
}

.title_block p, .title_block h2, .title_block h3{
	font-weight: normal;
	font-size: 4.6rem;
	line-height: normal;
	color: var(--title_block_color);
	font-family: var(--html_family_bold)!important;
}

.title_block h1{
	font-weight: normal;
	font-size: 4.6rem;
	line-height: normal;
	color: var(--title_block_color);
	font-family: var(--html_family_bold)!important;
}

.title_block p,
.title_block h1,
.title_block h2,
.title_block h3,
.title_mini p,
.title_mini h1,
.title_mini h2,
.title_mini h3,
.title_micro p,
.title_micro h1,
.title_micro h2,
.title_micro h3{
	margin: 0;
}

.title_mini{
	font-family: var(--html_family_bold)!important;
	font-size: 2.6rem;
	line-height: normal;
	text-transform: none;
	margin-bottom: 2rem;
	color: var(--title_block_color);
	text-align: left;
}

.title_mini:last-child{
	margin-bottom: 0px;
}
/*end Заголовок блока*/



.header_bnr_main{
	border-radius: 3rem;
	background: linear-gradient(96deg, #2E9E5B 0%, #6BCF9E 100%);
	color: var(--text_bgr);
}

.header_bnr_main_title {
	color: var(--text_bgr);
	font-size: 5.2rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 83.2px */
	max-width: 86rem;
	margin: 0; 
}

.header_bnr_main_text{
	font-size: 2rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 36px */
	margin: 0;
}

.header_bnr_main_text{
	max-width: 90rem;
	margin-top: 3rem;
}

.header_bnr_main_button{
	margin-top: 3rem;
}

.header_bnr_main_content{
	padding: 7rem 0 15rem 7rem;
}

.header_bnr_img{
	max-height: 54rem;
}

.header_bnr_main_pluses_elem{
	border-radius: 3rem;
	background: rgba(255, 255, 255, 0.40);
	padding: 4.2rem 2.7rem;
	backdrop-filter: blur(10px);
  	-webkit-backdrop-filter: blur(10px);
}

.header_bnr_main_pluses_title{
	color: var(--text_color);
	font-size: 2.6rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 36.4px */
	margin: 0;
}

.header_bnr_main_pluses_text{
	margin-top: 2rem;
	font-size: 1.8rem;
}

.header_bnr_main_pluses{
	margin-top: -10rem;
	padding: 0 3rem;
}





/*start подвал*/
footer{
	font-size: 1.8rem;
}

.footer_block{
	border-radius: 3rem;
	background: var(--footer_bgr);
	color: var(--footer_color);
	padding: 6rem 8rem 5rem 8rem;
	margin-bottom: 4rem!important;
}

footer a{
	color: var(--footer_color);
	font-weight: normal;
	font-size: 1.8rem;
	line-height: normal;
	text-decoration: none;
}

footer a:hover{
	color: var(--footer_color_link_active);
	text-decoration: none;
}

footer .uk-list>li:nth-child(n+2), .uk-list>li>ul {
    margin-top: 1.2rem;
}

footer ul{
	margin-top: 0;
}

footer ul p{

}

footer ul li{

}

footer .title_mini{
	color: var(--footer_color);
	margin-bottom: 2rem;
}

footer .title_mini>*{
	color: #421D8D;
	font-size: 2.6rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: normal;
}

.footer_tel_link{
	font-weight: 600;
	font-size: 3.2rem;
	line-height: 3.9rem;
	color: #FFFFFF;
}

.footer_contact>*:not(:last-child){
	margin-bottom: 2rem;
}

.footer_contact p{
	margin: 0;
}

.footer_tel{
	font-family: var(--html_family_bold)!important;
}

.footer_tel>a:before{
	content: '';
	width: 1.8rem;
	height: 1.8rem;
	display: inline-block;
	margin-right: 1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.90659 1.36067C5.00705 0.79874 3.82724 0.891832 3.06789 1.65118L1.78112 2.93795C-0.173189 4.89227 1.66314 9.89718 5.88269 14.1167C10.1022 18.3363 15.1072 20.1726 17.0615 18.2183L18.3482 16.9315C19.2366 16.0432 19.2131 14.5795 18.2958 13.6622L16.3027 11.6691C15.3854 10.7518 13.9217 10.7283 13.0333 11.6166L12.7569 11.893C12.2773 12.3726 11.5036 12.4196 10.9636 11.9739C10.4426 11.544 9.92377 11.0806 9.4213 10.5781C8.91882 10.0756 8.45539 9.55679 8.02552 9.03587C7.57987 8.49581 7.62679 7.72209 8.10641 7.24247L8.38279 6.96609C9.0831 6.26578 9.21673 5.20785 8.7925 4.34197' stroke='%23421D8D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;

}

.footer_mail>a:before{
	content: '';
	width: 1.8rem;
	height: 1.8rem;
	display: inline-block;
	margin-right: 1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.4V6C1 3.23858 3.23858 1 6 1H14C16.7614 1 19 3.23858 19 6V10.4C19 13.1614 16.7614 15.4 14 15.4H6C3.23858 15.4 1 13.1614 1 10.4V10' stroke='%23421D8D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M4.60156 5.5L8.80156 8.65C9.51267 9.18333 10.4905 9.18333 11.2016 8.65L15.4016 5.5' stroke='%23421D8D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;

}

.footer_adress>*:before{
	content: '';
	width: 1.8rem;
	height: 1.8rem;
	display: inline-block;
	margin-right: 1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.50474 2.17474C5.68134 1.43103 7.07928 1 8.57895 1C12.7647 1 16.1579 4.35786 16.1579 8.5C16.1579 13.6421 10.0947 19 8.57895 19C7.06316 19 1 13.6421 1 8.5C1 7.18164 1.34374 5.94273 1.94737 4.86624' stroke='%23421D8D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.3128 8.88974C11.3842 8.64053 11.4225 8.37731 11.4225 8.10516C11.4225 6.53551 10.15 5.26306 8.58039 5.26306C7.01074 5.26306 5.73828 6.53551 5.73828 8.10516C5.73828 9.67481 7.01074 10.9473 8.58039 10.9473C8.79835 10.9473 9.01058 10.9227 9.21448 10.8763' stroke='%23421D8D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;

}

.footer_one{
	padding-bottom: 5rem;
	border-bottom: 1px solid #CFC1EC
}

.footer_two{
	padding-top: 3rem;
}

.footer_dop_info{
	font-weight: normal;
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #FFFFFF;
}

.footer_dop_info p{
	margin: 0.5rem;
}

.footer_logo{
	display: flex;
	align-items: center;
	margin-bottom: 4rem;
}

.footer_logo img{
	max-height: 7rem;
}


.soc_elem>svg>rect{
	-webkit-transition: all 0.3s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.3s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.3s cubic-bezier(0.43, 0, 0.03, 1);
}

.soc_elem:hover>svg>rect{
	fill: #F46C1B;
}

footer .soc_elem{
	width: 4rem;
	height: 4rem;
	display: flex;
	justify-content: center;
  	align-items: center;
}

footer .soc_elem svg{

}

.footer_copyr{
	color: #1E1E1E;
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.footer_button{
	margin-top: 3.7rem;
}

.footer_politic{
}

.footer_politic a{
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-decoration: underline;
}


/*end подвал*/


/*start Все права защищены в подвале*/

.copyr_date,
.copyr_link a,
.dilate_link,
.dilate_link a,
.design_link,
.design_link a{
	font-weight: normal;
	font-size: 1.2rem;
	line-height: 1.8rem;
}

.copyr_link{
	text-decoration-line: underline;
}

.dilate_link{
	display: flex;
	align-items: center;
	justify-content: center;
}

.dilate_link img{
  width: 2rem;
}

.dilate_link a:hover{
	text-decoration-line: none;
}

.dilate_link ul{
	margin-bottom: 0;
	padding-left: 2.5rem;
}

/*end Все права защищены в подвале*/




.block_calc_arend_form{
	padding: 4rem;
	overflow: hidden;
	height: 100%;
}

.calc_arend_itog{
	padding: 1.6rem 1.6rem 1.6rem 2rem;
	display: inline-block;
	width: 100%;
	border-radius: 10px!important;
	margin-bottom: 30px!important;
}

.calc_arend_itog p{
	margin: 0;
}

.calc_arend_itog p:not(:first-child){
	margin-top: 1rem;
}

.calc_arend_price{
	color: #2E9E5B;
	font-size: 2.6rem;
	font-style: normal;
	font-weight: normal;
	line-height: 130%; /* 36.4px */
	font-family: var(--html_family_bold)!important;
}

.calc_arend_old_price{
	color: #6B7588;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 20.8px */
	text-decoration-line: line-through;
}

.calc_arend_discount{
	color: #FFF;
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3rem;
	background: linear-gradient(118deg, #B21218 -24.18%, #EE4B51 120.23%);
	padding: 0 1.7rem;
	height: 2.4rem;
	display: inline-flex;
    align-items: center;
    justify-content: center;
}

.calc_arend_img{
}

.calc_arend_ps{
	padding: 3.6rem 7.4rem 4.4rem 6rem;
	position: relative;
	margin-top: auto;
}

.calc_arend_ps:before{
	content: '';
    position: absolute;
    left: 2rem;
    top: 3rem;
    display: block;
    width: 3rem;
    height: 3rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 31.5C24.7843 31.5 31.5 24.7843 31.5 16.5C31.5 8.21573 24.7843 1.5 16.5 1.5C8.21573 1.5 1.5 8.21573 1.5 16.5C1.5 24.7843 8.21573 31.5 16.5 31.5Z' stroke='%23A390C9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 22.4999V16.4999' stroke='%23A390C9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 10.4999H16.5151' stroke='%23A390C9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.block_calc_arend_fb{
	box-sizing: border-box;
	height: 100%;
	display: flex;
    justify-content: center;
}
.block_calc_arend_fb .uk-grid-medium>.uk-grid-margin{
	
	margin-top: 2rem;
}

.calc_arend_fb_form>.uk-grid>.uk-grid-margin{
	margin-top: 2rem;
}

.calc_arend_ps_img{
	position: absolute;
    height: 40rem;
    right: 0rem;
    bottom: 0rem;
}

.politik_label {
    display: flex;
    align-items: flex-start;
    text-align: left;
}

.politik_label label {
    font-size: 1.2rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.politik_label a{
	text-decoration: underline;
}

/*
.politik_inp{
  background-color: #009336!important;
  width: 16px;
  height: 16px;
	border: none;
	border-radius: 2px;
	margin-top: 0px;
	margin-right: 10px;
}

.politik_inp:checked,
.politik_inp:checked:indeterminate,
.politik_inp:checked:focus{
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.91308 4.03516H1.91326C1.99256 4.03525 2.07081 4.05331 2.14213 4.08798C2.21341 4.12262 2.27591 4.17295 2.32497 4.2352L1.91308 4.03516ZM1.91308 4.03516H1.09394C0.890308 4.03516 0.776602 4.26975 0.902321 4.4292L0.902371 4.42927L4.11214 8.49567L4.11218 8.49573C4.32247 8.76188 4.72568 8.76114 4.93667 8.49617L4.93708 8.49566L10.6597 1.24398C10.6598 1.24378 10.66 1.24358 10.6602 1.24338C10.7884 1.08295 10.6699 0.85 10.4689 0.85H9.6498C9.48941 0.85 9.33668 0.9235 9.2376 1.05044C9.23751 1.05055 9.23742 1.05066 9.23734 1.05077L4.52403 7.02157M1.91308 4.03516L4.52403 7.02157M4.52403 7.02157L2.32506 4.23531L4.52403 7.02157Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E");
  background-color: #009336!important;
  background-position: 50% 50%;
  background-repeat: no-repeat;
	background-size: 69%;
	border: none;
	border-radius: 2px;
	width: 16px;
	height: 16px;
}
*/

.uk-grid-mini {
    margin-left: -1rem;
}

.uk-grid-mini>* {
    padding-left: 1rem;
}

.uk-grid-mini>.uk-grid-margin {
    margin-top: 1rem;
}

.uk-grid-dropmenu {
    margin-left: -2rem;
}

.uk-grid-dropmenu>* {
    padding-left: 2rem;
}

.uk-grid-dropmenu>.uk-grid-margin {
    margin-top: 2rem;
}


.uk-grid-column-small,.uk-grid-small {
    margin-left: -1.5rem;
}

.uk-grid-column-small>*,.uk-grid-small>* {
    padding-left: 1.5rem;
}

*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin {
    margin-top: 1.5rem;
}

.uk-grid-column-medium,.uk-grid-medium {
    margin-left: -3rem;
}

.uk-grid-column-medium>*,.uk-grid-medium>* {
    padding-left: 3rem;
}

*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin {
    margin-top: 3rem;
}




.how_work_etap_elem{
	padding: 3rem 5rem;
	color: #6B7588;
}

.categor_list_elem{
	padding: 1rem 4rem;
}

.categor_list_elem{
	display: flex;
	align-items: center;
	box-sizing: border-box;
    justify-content: space-between;
}

.categor_list_elem .categor_list_elem_img{
	margin-left: 1.5rem;
	max-height: 21rem;
}

.more_link{
	color: #421D8D;
	white-space: nowrap;
}

.more_link:hover{
	color: #421D8D;
}

.categor_list_elem .more_link{
	display: none;
	margin-top: 1rem;
	transition: opacity 0.3s ease, display 0.3s ease allow-discrete;
	opacity: 0;
}
.categor_list_elem_wrap{
transition: height 1s ease;
}

.categor_list_elem:hover .more_link{
	display: inline-block;
	opacity: 1;
}

@starting-style {
  .categor_list_elem:hover .more_link{opacity: 0;}
}


.more_link:after{
	content: '';
	width: 1.8rem;
	height: 1.8rem;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 3.21436L17.3571 7.0715L13.5 10.9286' stroke='%23421D8D' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.642883 14.7858V12.2144C0.642883 10.8504 1.18472 9.54231 2.14919 8.57784C3.11366 7.61337 4.42177 7.07153 5.78574 7.07153H17.3572' stroke='%23421D8D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	margin-left: 1rem;
}

.categor_list_elem .title_mini{
	margin-bottom: 0;
}


.more_all_div{
	text-align: center;
	margin-top: 4rem;
}

.more_all_link,
.more_all_link:hover{
	color: #421D8D;
	text-decoration: underline;
}

.addres_sklad_elem{
	padding: 3.5rem 4rem;
	color: #6B7588;
	min-height: 22rem;
}

.addres_sklad_map{
	border-radius: 3rem;
	overflow: hidden;
	height: 46rem;
}

.addres_sklad_elem_button{
	margin-top: 2rem;
}

.addres_sklad_elem_text{
	margin-top: 1rem;
	margin-bottom: 2rem;
}

.addres_sklad_elem .title_mini{
	margin-bottom: 1rem;
}

/*start Карточка бокса*/
.box_card{
	border-radius: 3rem;
	background: #FFF;

}

.box_card_img{
	text-align: center;
	padding: 1rem 2rem;
}

.box_card_img img{
	max-height: 28rem;
}

.box_card_content{
	padding: 0px 4rem 3rem 4rem;
}

.box_card_title{
	text-align: center;
}

.box_card_sklad{
	margin-top: 2rem;
}

.box_card_haract{
	margin-top: 2rem;
	color: #6B7588;
}

.box_card_haract ul{
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}

.box_card_haract ul>li{
	
}

.box_card_haract ul>li:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 20.353C6.71946 20.4978 6.94496 20.6341 7.17604 20.7616C8.60645 21.5509 10.2508 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 13.7553 2.45224 15.4049 3.24655 16.8388C3.3717 17.0647 3.50533 17.2852 3.64702 17.5' stroke='%232E9E5B' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9 12L11 14L15 10' stroke='%232E9E5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	width: 2.4rem;
	height: 2.4rem;
	display: inline-block;
	margin-right: 0.5rem;
	margin-bottom: -0.4rem;
}

.box_card_haract li:not(:first-child){
	margin-top: 1rem;
}

.box_card_price_div{
	margin-top: 2rem;
	padding: 2rem 3rem;
}

.box_card_price_elem p{
	margin: 0;
	line-height: 200%;
}

.box_card_price_elem{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.box_card_price{
	color: #421D8D;
	font-size: 1.8rem;
	font-family: var(--html_family_bold)!important;
	line-height: 200%;
}

.box_card_price_div>*:not(:first-child){
	margin-top: 1rem;
}

.box_card_button{
	margin-top: 3rem;
}

.stock_bgr {
    border-radius: 3rem;
    background: linear-gradient(96deg, #2E9E5B 0%, #6BCF9E 100%);
    color: var(--text_bgr)!important;
}

.stock_bgr p{
    color: var(--text_bgr)!important;
}

.header_bnr_main_title {
    color: var(--text_bgr);
    font-size: 5.8rem;
    font-style: normal;
    font-family: var(--html_family_bold)!important;
    line-height: 130%;
    max-width: 86rem;
    margin: 0;
}

.stock_bgr_content{
    padding: 7rem 0 7rem 7rem;
}

header .stock_bgr_content{
    padding: 3.5rem 5rem;
}

.stock_bgr_img {
    max-height: 46rem;
    padding-right: 7rem;
}

.stock_bgr_title{
	font-size: 4.6rem;
	font-style: normal;
	font-weight: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 83.2px */
	margin: 0;
}

header .stock_bgr_title{
	font-size: 3rem;
}

.stock_bgr_title_big{
	font-family: Dela Gothic One!important;
	font-size: 8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 104px */
	margin: 0;
}

header .stock_bgr_title_big{
	font-size: 4.6rem;
}

.stock_bgr_text{
	font-size: 2rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 36px */
	margin-top: 1rem;
}

.stock_bgr_button{
	margin-top: 3rem;
}

header .stock_bgr_button{
	margin-top: 2rem;
}

.possible_block{
	border-radius: 3rem;
	border: 0.6rem solid #B7E7C8;
	background: #FFF;
	padding: 4rem 6rem 5rem 6rem;
	height: 100%;
    box-sizing: border-box;
}

.possible_title{
	color: #2E9E5B;
	font-size: 2.6rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 46.8px */
	margin-bottom: 3rem;
	text-align: center;
}

.possible_title:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23B7E7C8'/%3E%3Cpath d='M28 14L17 25L12 20' stroke='%232E9E5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 3rem;
	height: 3rem;
	margin-right: 1rem;
	margin-bottom: -0.5rem;
    display: inline-block;
}

.possible_list{
	list-style: none;
	padding-left: 0;
    margin: 0;
    font-size: 2rem;
    line-height: 110%;
}

.possible_list li:not(:first-child){
	margin-top: 2rem;
}

.impossible_block{
	border-radius: 3rem;
	border: 0.6rem solid #FFB4BC;
	background: #FFF;
	padding: 4rem 6rem 5rem 6rem;
	height: 100%;
    box-sizing: border-box;
}

.impossible_title{
	color: #8B023B;
	font-size: 2.6rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 46.8px */
	margin-bottom: 3rem;
	text-align: center;
}

.impossible_title:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23FFB4BC'/%3E%3Cline x1='13.2797' y1='13.9219' x2='26.6526' y2='27.2948' stroke='%238B023B' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='12.9536' y1='27.3265' x2='26.3265' y2='13.9536' stroke='%238B023B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 3rem;
	height: 3rem;
	margin-right: 1rem;
	margin-bottom: -0.5rem;
    display: inline-block;
}

.impossible_list{
	list-style: none;
	padding-left: 0;
    margin: 0;
    font-size: 2rem;
    line-height: 110%;
}

.impossible_list li:not(:first-child){
	margin-top: 2rem;
}


/*start Стандартный аккардион*/
.accordion_stand.uk-tab{
	margin-bottom: 0;
}
.accordion_stand.uk-tab::before{
	display: none;
}

.accordion_stand>li{
	width: 100%;
	border-radius: 3rem;
	border: none;
	background: #FFFFFF;
	box-sizing: border-box;
	padding: 4.5rem 4rem;
	position: relative;
}

.accordion_stand>li .uk-accordion-title:not(.abutton){
	font-family: var(--html_family_bold)!important;
	color: var(--html_color);
	font-size: 2.6rem;
	font-style: normal;
	line-height: 130%;
	padding: 0;
	border-bottom: none;
	padding-right: 7rem;
	text-transform: none;
	text-align: left;
	position: relative;
}

.accordion_stand>li .uk-accordion-title:before{
	content: '';
	width: 4.2rem;
	height: 4.2rem;
	right: 4rem;
	top: 4rem;
	margin: 0;
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='20.5' y1='4.21468e-08' x2='20.5' y2='42' stroke='%2318171D' stroke-width='2'/%3E%3Cline x1='4.21468e-08' y1='21.5908' x2='42' y2='21.5908' stroke='%2318171D' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	-webkit-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
}


.accordion_stand>li.uk-open>.uk-accordion-title:before{
	transform: rotate(45deg);
}

.accordion_stand>li:hover>.uk-accordion-title{
	color: #421D8D;
}

.accordion_stand>li .uk-accordion-content{
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-top: 2rem;
	max-width: 130rem;
}

.accordion_stand>li .uk-accordion-content p{
	margin: 0 0 1rem 0;
}

.accordion_stand>:nth-child(n+2) {
    margin-top: 1rem;
}
/*end Стандартный аккардион*/


.partner_elem{
	border-radius: 3rem;
	background: #FFF;
	box-sizing: border-box;
	padding: 2.6rem 3.2rem;
	height: 12.6rem;
	display: flex;
    justify-content: center;
    align-items: center;
}

.partner_elem img{
	max-height: 7rem;
	max-width: 26.6rem;
}

.gallery_img_elem{
	height: 27.8rem;
	border-radius: 3rem;
	overflow: hidden;
	position: relative;
}

.other_directions_title{
	font-size: 3.6rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 46.8px */
}

.other_directions_title span{
	color: #421D8D;
}

.other_directions_elem{
	padding: 2.5rem 3rem;
}

.other_directions_elem_title{
	font-size: 2rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%; /* 26px */
	margin-bottom: 1rem;
}

.other_directions_elem_img{
	height: 10rem;
}


section#crumbs{
	margin-top: 0;
	margin-bottom: 3rem;
}

section#crumbs+section{
	margin-top: 0;
}

section#crumbs+section{
	margin-top: 3rem;
}

.slider_arr {
    position: absolute;
    width: 100%;
    top: 50%;
}

.slider_arr_bottom{
	position: absolute!important;
	bottom: 2rem;
	right: 2rem;
}

.slider_arr_bottom .prev_stand{
	margin-right: 1.5rem;
}



/*start шапка*/
header{

}

header nav{

}

header,
header a,
header li>a,
header .uk-navbar-nav>li>a,
header p,
header .title_block p{
	font-style: normal;
	color: var(--header_color);
	text-decoration: none;
	font-family: var(--html_family)!important;
}

header,
header a,
header li>a,
header .uk-navbar-nav>li>a,
header p{
	font-size: 2.0rem;
	line-height: 150%;
	text-transform: none;
}

header .uk-navbar-nav>li>a:hover,
header .uk-navbar-nav>li>a.uk-open,
header .uk-navbar-dropdown li>a:hover{
	color: #421D8D; 
}

header ul.uk-grid-medium{
	margin-left: -3rem;
}

header .uk-nav-parent-icon>.uk-parent>a::after{
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.500001L3.76721 4.01853C4.16284 4.4446 4.83716 4.4446 5.23279 4.01853L8.5 0.500001' stroke='%2318171D' stroke-linecap='round'/%3E%3C/svg%3E");
	width: 1rem;
	height: 1rem;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: 0.8rem;
	margin-top: 0.4rem;
	-webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}

header .uk-nav-parent-icon>.uk-parent.uk-open>a::after,
header .uk-nav-parent-icon>.uk-parent>a.uk-open::after {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.500001L3.76721 4.01853C4.16284 4.4446 4.83716 4.4446 5.23279 4.01853L8.5 0.500001' stroke='%23421D8D' stroke-linecap='round'/%3E%3C/svg%3E");
	transform: rotate(180deg);
}

header.no_baner+main{
	margin-top: 5rem;
}

header.no_baner.artb_true+main {
    margin-top: 13rem;
}

.header_slider{
	/*margin-bottom: 30px;*/
	/*margin-top: 120px;*/
	padding-top: 12em;
	position: relative;
}

.mobile_vers .header_slider{
  /*margin-bottom: 20px;
  margin-top: 60px;*/
}

.header_slider.slider_serv{
	margin-bottom: 15rem;
}

.header_slider .slider_title,
header .header_slider h1.slider_title,
header .header_slider p.slider_title{
	font-size: 4.6rem;
	line-height: normal;
	max-width: 51rem;
	margin: 0!important;
	font-family: var(--html_family_bold)!important;
}

.header_slider .slider_title,
header .header_slider h1.slider_title,
header .header_slider p.slider_title{
	color: #8857B3;
}

.header_slider.mini_slider .slider_title,
header .header_slider.mini_slider h1.slider_title,
header .header_slider.mini_slider p.slider_title{
	color: #8857B3;
	max-width: 55rem;
}

.header_slider .slider_text{
	max-width: 55rem;
	margin-top: 2rem;
}

.header_slider .slider_text,
.header_slider .slider_text p{
	font-style: normal;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: normal;
	color: #1F1F1F;
}

.header_slider.mini_slider .slider_text,
.header_slider.mini_slider .slider_text p{
	max-width: 55rem;
}

.header_slider.slider_serv .header_slider_dotnav{
	margin-top: 14rem;
}

.header_slider .slider_img_dop{
	max-height: 38rem;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.header_slider .slider_button{
	margin-top: 4rem;
}

.header_slider .header_slider_dotnav{
	position: absolute;
	bottom: 3rem;
}

.header_slider .img_slide{
	max-width: 71.5rem;
}

.menu_columns{
    /* columns: 250px auto; */
    column-gap: 2rem;
    /*max-height: 600px;*/
    /* height: 100%; */
    /* column-fill: auto; */
    column-count: 3;
}

.menu_more_item>a{
	text-decoration: underline!important;
}

.menu_more_item~.submenu_item{
	display: none;
}

.menu_more_item:last-child{
	display: none;
}

/*end шапка*/







/*start верхнее меню*/

.header_drop{
	position: relative;
}

.header_drop .uk-dropdown{
	padding: 0;
	border-radius: 8px;
	overflow: hidden;
	min-width: 26rem;
}

.header_drop .uk-dropdown-nav>li>a{
	padding: 0.5rem 2.5rem;
	min-height: 4rem!important;
	color: var(--header_color);
	background: var(--dop_bgr);
	box-sizing: border-box;
	white-space: normal;
	display: flex;
  align-items: center;
}

.header_drop .uk-dropdown-nav>li>a:hover{
	background: var(--active_bgr);
}

.header_menu_feedb>.uk-flex>*:not(:first-child){
	padding-left: 3rem;
}

.header_ps{
	font-size: 1rem;
	line-height: 1.4rem;
	margin: 0;
}

header.mobile_vers .header_fb_drop{
	padding-top: 5rem;
}

.header_fb_drop{
	padding: 1.5rem;
    background: #FFF;
    border-radius: 0 0 4rem 4rem;
    box-shadow: 0 0 1.5rem 0 rgba(0,0,0,0.30);
    overflow: hidden;
    color: #1F1F1F;
    margin-top: 0!important;
    z-index: -1;
}

.header_fb_drop a:not(.abutton){
    color: #1F1F1F!important;
}

.header_fb_drop_soc{
	display: flex;
    margin-top: 1.5rem;
    margin-left: -1rem;
}

.header_fb_drop_soc>*{
	padding-left: 1rem;
}

.header_fb_drop_soc img{
	height: 4rem;
}

.header_fb_drop_mail,
.header_fb_drop_button{
	margin-top: 1.5rem;
}

.header_fb_drop_mail a{
	display: block;
    font-size: 1.8rem;
}

.header_fb_drop_mail span{
	display: block;
	color: #848484;
    font-size: 1.4rem;
}

.header_tel_link{
	font-family: var(--html_family_bold)!important;
	font-size: 2.5rem;
	font-style: normal;
	font-weight: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%;
}

.header_tel_link:hover{
	font-family: var(--html_family_bold)!important;
}

.mob_top_menu_tel .header_tel{
	width: 3.5rem;
    height: 3.5rem;
}

.header_email_link{
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1.8rem;
}

.header_fb_link{
	width: 4rem;
	height: 4rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #638DFF;
	border-radius: 50%;
}

.header_fb_link img{
	height: 2.2rem;
}

.top_menu_mob{
	height: 5rem;
	border-radius: 3rem;
	background: #FFF;
	padding: 0.6rem 2rem;
	box-sizing: border-box;
}

.top_menu_mob .header_fb_link{
	margin-top: -0.3rem;
}

.mob_header_tel_link img{
	height: 1.8rem;
}

.mob_header_logo img{
	height: 3.8rem;
}

.header_menu_list{
	margin-left: 2rem;
}

.header_menu_list .uk-navbar-nav>li>a{
	padding: 0px 3rem 0px 3rem;
	min-height: 8.5rem;
}

.header_menu_list .uk-navbar-nav>li.header_menu_elem_516>a{
	position: relative;
}

.header_menu_list .uk-navbar-nav>li.header_menu_elem_516>a:before{
	content: '';
	width: 8.4rem;
	height: 3.5rem;
	background-image: url("data:image/svg+xml,%3Csvg width='84' height='35' viewBox='0 0 84 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67.9844 12.5449L81.7852 10.9014L83.7285 27.21L18.4922 34.9824L16.998 22.4375L1.94336 24.2314L0 7.92188L66.4902 0L67.9844 12.5449Z' fill='%23FF7B8C'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.top_menu{
	box-sizing: border-box;
	z-index: 100000;
}

.top_menu_one{
	background-color: var(--header_bg_one);
	padding: 0 3rem;
	/*opacity: 0.9;*/
	color: var(--header_color);
	border-radius: 3rem;
}

.top_menu_one.bgr_newg,
.top_menu.top_menu_mob.bgr_newg .block_top_menu{
	background-image: url(/assets/templates/img/bgr_header_ng.svg);
}

.top_menu.top_menu_mob .block_top_menu{
	background-size: 50%;
}

.top_menu_one a,
.top_menu_one a:hover{
	color: var(--header_color);
}

.top_menu_two{
	background: var(--header_bg_two);
	/*opacity: 0.9;*/
}

.top_menu.uk-sticky{
	position: relative;
	top: 0px;
	left: 0;
	width: 100%!important;
	box-sizing: border-box;
	padding-top: 2rem;
}

.top_menu.uk-sticky.uk-active{
	position: fixed;
	top: 0px;
	left: 0;
}

.header_menu_list>ul>li>.uk-navbar-dropdown{
	padding: 5rem!important;
	margin-left: 0;
	background-color: var(--header_bg_one);
	border-radius: 3rem;
	z-index: -1;
	overflow: hidden;
}

.header_menu_list>ul>li>.uk-navbar-dropdown.mebu_dropdown{
	border-radius: 0 0 1rem 1rem;
}

.header_menu_list>ul>li.menu_elem_573>.uk-navbar-dropdown.mebu_dropdown>ul>li>a{
  position: relative;
  padding-left: 3rem;
}

.header_menu_list>ul>li.menu_elem_573>.uk-navbar-dropdown.mebu_dropdown>ul>li>a:before{
  content: '';
  position: absolute;
  width: 1.3rem;
  height: 1.8rem;
  left: 1.2rem;
  top: 50%;
  margin-top: 0.2rem;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3669)'%3E%3Cpath d='M12.8025 6.49919C12.8025 9.28979 10.9497 11.6476 8.40709 12.4096C7.32749 12.733 6.63346 14.8892 6.71057 14.9047C6.71057 14.9047 6.17078 12.8023 4.85985 12.4096C2.31724 11.6476 0.464355 9.28979 0.464355 6.49919C0.464355 3.09209 3.22636 0.330078 6.63346 0.330078C10.0406 0.330078 12.8025 3.09209 12.8025 6.49919Z' fill='%23029439'/%3E%3Cpath d='M6.6347 9.82091C8.46929 9.82091 9.95653 8.33367 9.95653 6.49908C9.95653 4.66448 8.46929 3.17725 6.6347 3.17725C4.8001 3.17725 3.31287 4.66448 3.31287 6.49908C3.31287 8.33367 4.8001 9.82091 6.6347 9.82091Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3669'%3E%3Crect width='12.6923' height='15' fill='white' transform='translate(0.464355 0.330078)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.header_menu_search .uk-navbar-dropdown{
	padding: 0!important;
	margin-left: 0;
	background: #FFFFFF;
	border-radius: 0 0 4rem 4rem;
	box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.30);
	z-index: -1;
}

.header_search_block{
	padding: 6.5rem 2rem 2rem 2rem;
	text-align: center;
}

.header_menu_list .uk-navbar-dropdown .uk-parent>a {
    position: relative;
}

.header_menu_list .uk-navbar-dropdown a{
    font-size: 2rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.header_menu_list .uk-navbar-dropdown .catal_left_tabs>ul>li>a {
	padding-right: 3rem;
	padding-left: 5.5rem;
	margin-left: -1rem;
	position: relative;
	border-radius: 1rem;
}

.header_menu_list .uk-navbar-dropdown .catal_left_tabs>ul>li>a:hover,
.header_menu_list .uk-navbar-dropdown .catal_left_tabs>ul>li>a.uk-open,
 .header_menu_list .uk-navbar-dropdown.mebu_dropdown>ul>li>a:hover{
	background: #E8F2FB;
}

.header_menu_list .uk-navbar-dropdown .catal_left_tabs>ul>li>a>img {
	position: absolute;
	left: 2.5rem;
    top: 50%;
    transform: translate(-50% , -50%);
}

.header_menu_list a:not(.abutton) {
    height: auto!important;
}

.header_menu_list .uk-navbar-dropdown .uk-parent>a:after{
	content: '';
	position: absolute;
	right: 1rem;
	top: 1.2rem;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L1 15' stroke='%231F1F1F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	height: 1.5rem;
	width: 0.8rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.header_menu_list .uk-navbar-dropdown .uk-parent>a.uk-open:after{
	transform: rotateY(180deg);
}



a.logo{
	display: inline-flex;
	align-items: center;
}

.logo_big img{
	height: 4.4rem;
}

.logo_big .logo_title,
.logo_big .logo_descr {
    font-size: 1.8rem;
    line-height: 101%;
}

.top_menu a{

}

/*.top_menu a:not(.abutton){
	height: auto!important;
}*/

.top_menu a.logo img{
	max-height: 6rem;
}

.logo_title,.logo_descr{
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.2rem;
	color: var(--header_color);
  /*white-space: nowrap;*/
	text-align: left;
	max-width: 7.7rem;
}

.modal_logo .logo_title,
.modal_logo .logo_descr{
	color: var(--modal_color);
}

.modal_logo{
	margin-bottom: 2rem;
}

.logo_descr{

}

img.logo_title_img{
	margin-right: 0.5rem;
	max-height: 3rem!important;
}

.logo_info{
  display: inline-flex;
  justify-content: center;
}

.logo_info{
	margin-left: 1rem;
}

.mob_top_menu_logo .logo_title{
	color: #FFF;
	font-size: 1.2rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: normal;
}

.mob_top_menu_logo{
	display: flex;
    align-items: center;
}

.mob_top_menu_logo .logo_info{
  padding-left: 0px;
}

.mob_top_menu_tel img{
	height: 4rem;
}

.mob_top_menu_logo .logo_title,.mob_top_menu_logo .logo_descr{
	max-width: 12.5rem;
}

.mob_top_menu_logo .logo_descr{
	margin-left: 0.3rem;
}

.mob_top_menu_tel{
	margin-right: 3rem;
}

/*end верхнее меню*/


/*start верхнее меню обратные связи*/
.top_menu_feedb{
	margin-left: 1.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
}

.top_menu_feedb p,p.mobile_fb_bottom{
	margin: 0;
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 1.4rem;
	text-transform: uppercase;
}

.top_menu_feedb p span,p.mobile_fb_bottom span{
	color: #F8B133;
	font-weight: normal;
}

.top_tel{
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 1.4rem;
	text-transform: uppercase;
	position: relative;
	padding-left: 3rem;
}

.top_tel:before{
	content: '';
	width: 1.8rem;
	height: 1.8rem;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.89181 1.63067C10.3592 1.63067 11.7254 2.20414 12.7712 3.23301C13.8 4.26188 14.3735 5.66181 14.3735 7.09548C14.3735 7.51715 14.7108 7.85448 15.1325 7.85448C15.5542 7.85448 15.8915 7.51715 15.8915 7.09548C15.9084 5.25701 15.1662 3.45228 13.8506 2.13667C12.5182 0.854805 10.764 0.112671 8.89181 0.112671C8.47015 0.112671 8.13281 0.450005 8.13281 0.871672C8.13281 1.29334 8.47015 1.63067 8.89181 1.63067Z' fill='%23F8B133'/%3E%3Cpath d='M8.89181 4.54864C9.58335 4.54864 10.2243 4.81851 10.7134 5.30764C11.2026 5.79678 11.4724 6.43771 11.4724 7.12925C11.4724 7.55091 11.8098 7.88825 12.2314 7.88825C12.6531 7.88825 12.9904 7.55091 12.9904 7.12925C12.9904 6.03291 12.5688 5.00404 11.7929 4.22818C11.017 3.45231 9.98815 3.03064 8.89181 3.03064C8.47015 3.03064 8.13281 3.36797 8.13281 3.78964C8.13281 4.21131 8.47015 4.54864 8.89181 4.54864Z' fill='%23F8B133'/%3E%3Cpath d='M15.419 11.6326L12.1468 9.94592C11.6914 9.70979 11.118 9.82786 10.7975 10.2327L9.59998 11.7675C8.43618 11.1435 7.54224 10.5363 6.51337 9.50739C5.41704 8.41105 4.8267 7.50025 4.2195 6.37018L5.7375 5.18951C6.14231 4.86905 6.27724 4.29558 6.02424 3.84018L4.35444 0.584906C4.05084 0.0114386 3.32557 -0.174095 2.8027 0.180106L0.71123 1.56317C0.238962 1.88364 -0.0309047 2.44024 0.00282871 3.01371C0.0365621 3.60404 0.120896 4.34618 0.255829 4.86905C0.86303 7.19665 2.31357 9.60859 4.35444 11.6495C6.39531 13.7072 8.80724 15.1577 11.1348 15.7649C11.6577 15.8999 12.3998 15.9673 13.007 16.0179C13.5974 16.0517 14.154 15.7649 14.4745 15.2758L15.8238 13.1675C16.178 12.6277 15.9756 11.9193 15.419 11.6326Z' fill='%23F8B133'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.mob_drop_tel{
	padding: 2rem;
	background: #229BCC;
	border-radius: 0.5rem;
	color: #FFFFFF;
	min-width: 15rem;
}

.mobile_fb_menu>a{
	margin-top: 3rem;
	text-align: left;
}

.mobile_button{
	margin-top: 2rem;
}


.all_serv_link{
	color: #6B7588!important;
}

.all_serv_link:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 3.21429L17.3571 7.07144L13.5 10.9286' stroke='%236B7588' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.642822 14.7857V12.2143C0.642822 10.8503 1.18466 9.54222 2.14913 8.57775C3.1136 7.61328 4.42171 7.07144 5.78568 7.07144H17.3571' stroke='%236B7588' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 1.8rem;
	height: 1.8rem;
	display: inline-block;
	margin-left: 1rem;
}
































/*start банер*/
/*.header_slider .uk-background-cover {
    height: 50vh;
    min-height: 630px;
}*/

.header_slider .uk-slideshow-items{
    height: 560px;
    min-height: 560px!important;
}

.header_slider.mini_slider .uk-slideshow-items{
    height: 390px;
    min-height: 390px!important;
}

.header_slider .slider_grad{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
}

.slider_text_top_h1{
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	color: #282A32;
}

.header_slider .container_slide{
	padding-top: 140px;
	padding-bottom: 60px;
	box-sizing: border-box;
	height: 100%;
	position: relative;
}

.header_slider.mini_slider .container_slide{
	padding-top: 80px;
	padding-bottom: 20px;
}

.slider_plus{
	background: rgba(40, 42, 50, 0.8);
	border-radius: 5px;
	padding: 20px;
	position: relative;
}

.slider_plus img{
	max-height: 70px;
	margin-right: 30px;
}

.slider_plus p{
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 23px;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.55);
	margin: 0;
}

.slider_plus span.slider_plus_cifr{
	font-style: normal;
	font-weight: normal;
	font-size: 45px;
	line-height: 57px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.55);
	margin-right: 30px;
}

.slider_plus p:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 4px;
	background: #1A58E7;
}

.slider_bottom_elem{
	position: absolute;
	bottom: 100px;
	width: calc(100% - 80px);
}
/*end банер*/


.uk-grid>*>.title_block:last-child {
    margin-bottom: 30px;
}

.title_block span,
.title_mini span,
.title_micro span{
	color: var(--title_block_color_other);
}

/*.title_block::before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4995 0C6.93398 0 0 6.93421 0 15.5C0 24.0658 6.93398 31 15.4995 31C24.0649 31 30.9989 24.0658 30.9989 15.5C31.1009 6.93421 24.1669 0 15.4995 0ZM15.4995 20.5987C12.7463 20.5987 10.5029 18.3553 10.5029 15.602C10.5029 12.8487 12.7463 10.6053 15.4995 10.6053C18.2527 10.6053 20.496 12.8487 20.496 15.602C20.598 18.3553 18.3546 20.5987 15.4995 20.5987Z' fill='%23638DFF'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	width: 31px;
	height: 31px;
	display: inline-block;
	margin-right: 19px;
	margin-top: 5px;
}*/

.text_no_transform{
	text-transform: none!important;
}

.bgr_block .title_block,
.bgr_block .title_block>*{
	color: var(--title_block_color_other);
}



.title_ps{
	font-weight: normal;
	font-size: 16px;
	line-height: normal;
	margin-top: 5px;
}

.title_date{
	color: var(--title_date_color);
}

/*.title_block:before{
	content: '';
  width: 100px;
  height: 6px;
  position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
  background: #F8B133;
}*/

.base_block_title{
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #129F7B;
}



.title_micro{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	font-size: 16px;
	line-height: normal;
	color: var(--title_block_color);
	margin-bottom: 10px;
}

.title_bgr{
	background: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	border-radius: 8px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #FFFFFF!important;
}

.hover_color_block .hover_color_elem{
	color: var(--html_color);
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.hover_color_block:hover .hover_color_elem{
	color: var(--title_block_color);
}

footer .title_block{
	position: relative;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	margin: 0 auto 5px auto;
	padding-bottom: 6px;
	text-align: left;
}

footer .title_block:before{
	content: '';
	width: 30px;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #F8B133;
	transform: none;
}

.mega_title_block{
	/*max-width: 570px;*/
	margin-bottom: 30px;
}
.mega_title_block p,
.mega_title_block h2,
.mega_title_block h1,
.mega_title_block h1{
	font-family: var(--html_family_bold)!important;
	color: var(--title_block_color);
	font-weight: normal;
	font-size: 36px;
	line-height: 41px;
}
.mega_title_block b{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
}

.block_bgr,
.block_bgr .mega_title_block p,
.block_bgr .mega_title_block h2,
.block_bgr .mega_title_block h3,
.block_bgr .mega_title_block h1,
.block_bgr .title_block p,
.block_bgr .title_block h2,
.block_bgr .title_block h3,
.block_bgr .title_block h1,
.block_bgr .title_mini,
.block_bgr .title_micro{

}

.dop_title_text{
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width: 700px;
}

.block_bgr .dop_title_text{
	color: #FFFFFF;
}
.mega_title_block+.dop_title_text{
	margin-top: -65px;
}
/*end Заголовок блока*/


/*start Подчеркивание меню*/
.link_line_div:hover .link_line:before{
	width: 100%;
}

.link_line{
	position: relative;
}

.link_line:hover:before {
    width: 100%;
}

.link_line:before {
	content: "";
	position: absolute;
	bottom: -0.1875rem;
	left: 0;
	width: 0;
	height: 1px;
	background: currentColor;
	-webkit-transition: width 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: width 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	transition: width 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
/*end Подчеркивание меню*/

/*start Мобильное меню*/

.mob_menu_dropdown{
	border-radius: 3rem;
	background: #FFF;
	padding: 2rem 3rem;
}

.mob_menu_dropdown_block{
	max-height: calc(100vh - 14rem);
    overflow: auto;
}

.mob_menu_list_service{
	margin-bottom: 2rem;
}

.submenu_mob{
	display: list-item;
	position: relative;
}

.top_menu.top_menu_mob{
	/*padding: 7px;
	background: transparent;
	box-shadow: none;*/
}

.mob_menu_list{

}


.top_menu_mob .uk-nav>li>a {
	padding: 1.5rem 0;
	font-weight: normal;
	font-size: 1.6rem;
	line-height: normal;
	color: #18171D;
	border-bottom: 2px solid #CFC1EC;
}

.top_menu_mob .uk-nav>li:first-child>a{
	padding-top: 0;
}

.top_menu_mob ul.uk-nav-sub {
    padding: 1.5rem 0 0 1rem;
}

.top_menu_mob ul.uk-nav-sub>li>a {
	padding: 1.5rem 0 0 0;
	border-bottom: none;
}

.top_menu_mob .uk-nav-parent-icon .uk-parent>a:after{
	content: '';
	width: 1.6rem;
	height: 0.8rem;
	display: inline-block;
    float: right;
	margin-left: 0;
	margin-top: 0.8rem;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0.500001L5.23279 4.01853C4.83716 4.4446 4.16284 4.4446 3.76721 4.01853L0.5 0.500001' stroke='%23421D8D' stroke-linecap='round'/%3E%3C/svg%3E");
   	background-size: contain;
   	background-position: 50% 50%;
	background-repeat: no-repeat;
   	-webkit-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
    -o-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
    transition: all 0.5s cubic-bezier(0.43,0,0.03,1);
}

.top_menu_mob .uk-nav-parent-icon .uk-parent.uk-open>a:after{
    transform: rotate(180deg);
}

.mob_menu_stock{
    margin-bottom: 1.5rem;
}

.mob_menu_stock .stock_bgr_content {
    padding: 2rem 2rem;
}

.mob_menu_stock .stock_bgr_title {
    font-size: 1.6rem;
}

.mob_menu_stock .stock_bgr_title_big {
    font-size: 2rem;
    margin-top: 0.5rem;
}

.mob_menu_stock .stock_bgr_button {
    margin-top: 1.5rem;
}

.mob_menu_feedb{
	margin-top: 2rem;
}

.mob_menu_feedb .abutton{
	padding: 0 2rem !important;
}

.mob_tel_link{
	color: #18171D;
	font-size: 2rem;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%;
}

.mob_menu_feedb>.uk-flex>*:not(:first-child) {
	margin-top: 2rem;
}


/*end Мобильное меню*/


/*start Мобильный бургер*/
.mob_burger{
	position: relative;
	height: 1.8rem;
	box-sizing: border-box;
	cursor: pointer;
	width: 2.4rem;
	transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	display: block;
}

.mob_burger> span {
	position: absolute;
	width: 2.4rem;
	height: 0px;
	background-color: transparent;
	transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	border-radius: 10rem;
	box-sizing: border-box;
	border: 1px solid #421D8D;
}

.mob_burger> span:nth-child(1) {
    top: 0px;
	left: 0px;
}

.mob_burger> span:nth-child(2) {
	top: 50%;
	transform: translateY(-50%);
  	left: 0px;
  	width: 0.4rem;
}

.mob_burger> span:nth-child(3) {
	top: 50%;
	transform: translateY(-50%);
  	right: 0px;
  	width: 1.6rem;
}

.mob_burger> span:nth-child(4) {
  bottom: 0px;
	left: 0px;
}




.header_mob_tel,
.header_mob_email{
	text-align: center;
}

.header_mob_tel a{
	font-size: 24px;
	font-family: var(--html_family_bold)!important;
	color: #1F1F1F;
}

.header_mob_email a{
	font-size: 16px;
	color: #1F1F1F;
}

.mob_menu_body .uk-navbar-nav>li>a{
	padding: 5px 0;
	font-family: var(--html_family_bold)!important;
}



.mob_menu_body>.uk-container>div>ul>li>a{
	font-size: 16px;
	line-height: 18px;
	border-bottom: 1px solid #555555;
}

.mob_menu_body>.uk-container>div>ul>li{
	display: list-item;
}

/*end Мобильный бургер*/


/*start Модальные окна*/
.uk-modal{
	z-index: 200001;
	background: linear-gradient(98.45deg, rgba(51, 51, 51, 0.79) 30.89%, rgba(51, 51, 51, 0.79) 76.37%);
	backdrop-filter: blur(15px);
	font-size: 1.6rem;
    line-height: 2rem;
}

.uk-modal-dialog {
  background: var(--modal_bgr);
	color: var(--modal_color);
  border-radius: 2rem;
	overflow: hidden;
  padding: 3rem;
  width: var(--modal_min_width)!important;
  min-height: var(--modal_min_height);

}

#modal_ajax .uk-modal-dialog{
	min-height: 0;
}

.uk-modal-body {
	margin-top: 20px;
	color: #1F1F1F;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.uk-modal-full .uk-modal-dialog{
	border-radius: 0;
	min-height: 100%;
	position: relative;
}

#modal_maps .uk-modal-dialog{
	padding: 0;
}

/*#modal_maps .uk-modal-dialog{
	margin-bottom: 0!important;
	min-height: 100%;
}*/

.modal_bottom_top{
	z-index: 200000;
	top: auto;
	animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
	animation-name: uk-fade-bottom;
}

.modal_bottom_top.uk-open {
  top: 0;
}

.uk-modal-header, .uk-modal-footer, .uk-modal-body{
  padding: 0;
  background: transparent;
  border: none;
}

.uk-modal-text{
	margin-top: 20px;
}

.uk-modal-footer{
  margin-top: 20px;
}

.uk-modal-title{
	font-family: var(--html_family_bold)!important;
	font-size: 24px;
	line-height: normal;
	color: var(--modal_title_color);
}

.uk-modal form input:not(.uk-checkbox):not(.uk-radio),
.uk-modal form input.uk-input,
.uk-modal form textarea.uk-textarea{
	text-align: left!important;
}

.modal_title_ps{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 5px;
}

.uk-modal-body{
  margin-top: 20px;
}

.modal_close svg line{
  stroke:#FF2C2C!important;
	stroke-width:2!important
}

.modal_close{
  padding: 2px;
}

.uk-form-label{
	font-weight: bold;
  font-size: 14px;
  line-height: 150%;
  color: #27272A;
}

.form_bgr .uk-form-label{
	color: #FFFFFF;
}

.form_error{
	height: 0;
	overflow: hidden;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0;
	color: #FF2C2C;
	-webkit-transition: all 0.2s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.2s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.2s cubic-bezier(0.43, 0, 0.03, 1);
}

.error+.form_error{
	height: auto;
	margin-top: 7px;
}

/*end Модальные окна*/




/*start форма обр связи*/
/*.feedback{
	padding: 60px 0;
	margin: 0;
}*/

.form_bgr input:not(.uk-checkbox):not(.uk-radio),
.form_bgr select,
.form_bgr select.uk-select,
.form_bgr select.uk-select:not([multiple]):not([size]),
.form_bgr input:not(.uk-checkbox):not(.uk-radio):focus{
		border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

.form_bgr .politik_inp{
	border: 1px solid #FFFFFF!important;
}

.form_bgr .politik_inp:checked{
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L3 4.5L5 1' stroke='%23FFFFFF'/%3E%3C/svg%3E")!important;
}

.form_bgr .politik_label label{
	color: #FFFFFF;
}

.form_feed{
	max-width: 700px;
}

.feedback_block{
	background: #F4F4F4;
	box-shadow: 0px 0px 20px rgba(69, 69, 69, 0.2);
	border-radius: 2px;
	padding: 35px;
}

.dop_fb{
	padding: 20px;
  box-shadow: 4px 15px 35px rgb(3 31 105 / 15%);
  border-radius: 8px;
	background: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%)!important;
}

.dop_fb .title_micro{
	color: #FFFFFF;
}
/*end форма обр связи*/



/*start вывод коментариев*/


/*.comment_list{
	background: #FFFFFF;
}

.comment_list .slider_block{
	padding: 25px 0;
	margin-top: -25px;
	margin-bottom: -25px;
}*/
/*end вывод коментариев*/


/*start Политика конфидициальности*/
/*
.politik_div:not(.active) .politik_link{
	pointer-events: none;
}
*/

.politik_link.button_one.button_long{
	border-width: 0px!important;
}

.form_modal .politik_label label,
.comments_form .politik_label label{
	max-width: none;
}

.form_modal .politik_label{
	/*justify-content: center;*/
}

.politik_inp{
	margin-right: 8px;
	margin-top: 5px;
}
/*end Политика конфидициальности*/


/*start Успешная отправка формы*/
.success_true .form_modal,
.success_true .form_bgr,
.success_true .form_no_bgr{
	opacity:0;
}

.success_true .success_modal,
.success_true .success_nomodal{
	opacity:1;
	z-index:1;
}

.success_modal,
.success_nomodal {
    position: absolute;
		width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    display: flex;
    flex-direction: column;
    text-align: center;
    z-index: -1;
		-webkit-transition: all 0.7s cubic-bezier(0.43, 0, 0.03, 1);
		-o-transition: all 0.7s cubic-bezier(0.43, 0, 0.03, 1);
		transition: all 0.7s cubic-bezier(0.43, 0, 0.03, 1);
    color: var(--success_color);
    box-sizing: border-box;
}

.form_no_bgr+.success_modal,
.form_no_bgr+.success_nomodal {
    color: var(--html_color);
}

.success_modal {
	padding: 30px;
	background: var(--success_bgr);
	height: auto;
	border-radius: 40px;
}

/*.success_modal_bottom {
    margin-top: 10px;
		text-align: center;
}*/

.success_title{
	font-family: var(--html_family_bold)!important;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
}

.success_modal_bottom{
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	margin-top: 0;
}

.success_img{
	 max-height: 105px;
	 margin-top: 10px;
}

.success_true .modal_close,
.success_true .form_modal,
.success_true .modal_logo{
    display: none;
}

.success_true .uk-modal-dialog{
    background: transparent;
}


/*end Успешная отправка формы*/


/*start с сетки на slick*/
.uk-grid.slick-slider{
	margin-left: 0;
}

.uk-grid.slick-slider .slick-list{
	overflow: hidden;
}

.uk-grid.slick-slider .uk-grid-margin {
    margin: 0;
}
/*end с сетки на slick*/


/*start ajax карты*/
body>.ajax-snippet{
	display: none;
}
/*end ajax карты*/


/*start карты*/
.contact_maps,
.contact_maps_osnov{
	min-height: 550px;
	height: 100%;
	border-radius: 2px;
}

.contact_maps_modal,
.contact_maps_only{
	height: 100%;
	width: 100%;
  position: absolute;
  top: 0;
  left: 0;
	z-index: -1;
}

/*.contact_maps_modal{
	z-index: -1;
}*/

.only_map_contact{
	width: 500px;
	padding: 30px 50px;
	display: table-caption;
	box-sizing: border-box;
	background: rgba(51, 51, 51, 0.7);
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
	border-radius: 10px;
}

.only_map_contact .title_block{
	font-size: 48px;
	line-height: 59px;
	text-transform: uppercase;
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	margin-bottom: 0;
}

.only_map_contact .title_block::before{
	display: none;
}

.stand_accordion .uk-accordion-title::before{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9308 1.07278C15.1062 0.897637 15.391 0.897637 15.5664 1.07278C15.7418 1.24791 15.7418 1.53215 15.5664 1.70729L8.33598 8.92526C8.16054 9.1004 7.87581 9.1004 7.70037 8.92526L0.469959 1.70729C0.294519 1.53215 0.294519 1.24791 0.469959 1.07277C0.645398 0.897637 0.930128 0.897637 1.10557 1.07277L8.01817 7.97349L14.9308 1.07278Z' fill='white'/%3E%3C/svg%3E")!important;
	background-repeat: no-repeat!important;
	background-position: 50% 50%!important;
	background-size: auto!important;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background: #638DFF;
}

.stand_accordion .uk-accordion-content {
    margin-top: 40px;
}

.only_map_contact .contact_icon{
	background: #638DFF;
	box-shadow: 0px 0px 20px #638DFF;
	padding: 5px;
	box-sizing: border-box;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	margin-right: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.only_map_contact .title_mini{
	font-size: 16px;
	line-height: 24px;
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	margin: 15px 0;
}

.only_map_contact .contact_icon img{
	height: 27px;
}

.contact_list_elem>div:not(:last-child){
	margin-bottom: 20px;
}

.only_map_contact .contact_tel{
	font-size: 32px;
	line-height: 39px;
}

.only_map_contact .soc_elem{
	height: 40px;
	width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.only_map_contact .soc_elem svg{
	height: 20px;
}

.iconLayout_style{
	margin-left: 60px;
	margin-top: 12px;
	padding: 5px;
	background: #FFFFFF;
	width: fit-content;
	border-radius: 5px;
}

.contact_maps_modal [class*=-ground-pane] canvas,
.contact_maps_only [class*=-ground-pane] canvas{
	filter: grayscale(1) brightness(60%);
	-ms-filter: grayscale(1) brightness(60%);
	-webkit-filter: grayscale(1) brightness(60%);
	-moz-filter: grayscale(1) brightness(60%);
	-o-filter: grayscale(1) brightness(60%);
}

.contact_maps_modal [class*=-ground-pane] ymaps,
.contact_maps_only [class*=-ground-pane] ymaps{
	filter: grayscale(1) brightness(60%);
	-ms-filter: grayscale(1) brightness(60%);
	-webkit-filter: grayscale(1) brightness(60%);
	-moz-filter: grayscale(1) brightness(60%);
	-o-filter: grayscale(1) brightness(60%);
}

.contact_maps_modal [class*=-copyrights-pane],
.contact_maps_modal [class*=-controls-pane],
.contact_maps_only [class*=-copyrights-pane],
.contact_maps_only [class*=-controls-pane]{
display: none;
}

.uk-modal .uk-close{
	top: 20px;
  right: 20px;
}

.uk-modal .uk-close svg{
	border-radius: 50%;
	border: 3px solid #8857B3;
	background: transparent;
	box-sizing: border-box;
	height: 25px;
	width: 25px;
	display: block;
    padding: 3px;
}

.uk-modal .logo img{
	height: 44px;
}

.uk-modal .uk-close svg line {
    stroke: #8857B3!important;
    stroke-width: 2!important;
}

#modal_maps .uk-close{
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
	display: flex;
  align-items: center;
	top: 50px;
  right: 50px;
}

#modal_maps .uk-close svg{
	padding: 9px;
  width: 50px;
  height: 50px;
	margin-left: 10px;
}

#modal_maps .uk-modal-body{
	padding: 50px 0 0 0;
}

#modal_maps .uk-modal-title{
	margin-top: 85px;
}

#modal_maps .uk-modal-title{
	color: #FFFFFF;
}

/*end карты*/


/*start Пагинация*/
.pagination{
	margin-top: 40px;
}

.pagination ul li span,.pagination ul li a{
	font-weight: normal;
	font-size: 15px;
	line-height: 17px;
	color: #113553;
}

.pagination ul li a.page-link{
	width: 32px;
	height: 32px;
	background: #F5F5F5;
	border-radius: 5px;
	color: #113553;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination ul li.active a{
	background: #113553;
	color: #FFFFFF;
}

.uk-pagination>* {
    flex: none;
    padding-left: 15px;
    position: relative;
}

.pagination ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 10px;
}

.uk-pagination>*>:focus, .uk-pagination>*>:hover {
    color: #0EA98D;
}

.button_pagin{
	background: #FFFFFF;
	border: 1px solid #113553;
	height: 32px;
	font-weight: normal;
	text-transform: none;
}
/*end Пагинация*/





/*start Тень на рисуноки и смотреть полностью*/
.img_overlow{
	position: absolute;
	height: 100%;
  width: 100%;
}

a.img_overlow_link .img_overlow{
	background: rgba(0, 0, 0, 0);
	transition: all 0.3s ease-out;
}

a.img_overlow_link :hover .img_overlow{
	background: rgba(0, 0, 0, 0.2);
}

a.img_overlow_link :hover .img_overlow p{
	opacity: 1;
}

.img_overlow p{
	color: #FFFFFF;
	font-size: 13px;
	line-height: 15px;
	padding-left: 20px;
	position: relative;
	opacity: 0;
	transition: all 0.3s ease-out;
}

.img_overlow p:before{
	content: '';
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.03548 8.43189C9.75801 7.55233 10.1918 6.42651 10.1918 5.19939C10.1918 2.38502 7.91025 0.103516 5.09588 0.103516C2.2815 0.103516 0 2.38502 0 5.19939C0 8.01377 2.2815 10.2953 5.09588 10.2953C6.323 10.2953 7.44881 9.86153 8.32837 9.13899L11.2941 12.1047L12.0012 11.3976L9.03548 8.43189Z'/%3E%3C/mask%3E%3Cpath d='M9.03548 8.43189L8.26277 7.79713L7.68718 8.4978L8.32837 9.13899L9.03548 8.43189ZM8.32837 9.13899L9.03548 8.43189L8.39429 7.7907L7.69361 8.36628L8.32837 9.13899ZM11.2941 12.1047L10.587 12.8118L11.2941 13.519L12.0012 12.8118L11.2941 12.1047ZM12.0012 11.3976L12.7083 12.1047L13.4154 11.3976L12.7083 10.6905L12.0012 11.3976ZM9.19175 5.19939C9.19175 6.18661 8.84376 7.08987 8.26277 7.79713L9.80819 9.06665C10.6723 8.01478 11.1918 6.66642 11.1918 5.19939H9.19175ZM5.09588 1.10352C7.35797 1.10352 9.19175 2.9373 9.19175 5.19939H11.1918C11.1918 1.83273 8.46254 -0.896484 5.09588 -0.896484V1.10352ZM1 5.19939C1 2.9373 2.83379 1.10352 5.09588 1.10352V-0.896484C1.72922 -0.896484 -1 1.83273 -1 5.19939H1ZM5.09588 9.29527C2.83379 9.29527 1 7.46148 1 5.19939H-1C-1 8.56605 1.72922 11.2953 5.09588 11.2953V9.29527ZM7.69361 8.36628C6.98636 8.94727 6.08309 9.29527 5.09588 9.29527V11.2953C6.5629 11.2953 7.91126 10.7758 8.96313 9.9117L7.69361 8.36628ZM12.0012 11.3976L9.03548 8.43189L7.62126 9.8461L10.587 12.8118L12.0012 11.3976ZM11.2941 10.6905L10.587 11.3976L12.0012 12.8118L12.7083 12.1047L11.2941 10.6905ZM8.32837 9.13899L11.2941 12.1047L12.7083 10.6905L9.74259 7.72478L8.32837 9.13899Z' fill='white' mask='url(%23path-1-inside-1)'/%3E%3Cpath d='M5.09619 3.01562V7.38352' stroke='white'/%3E%3Cpath d='M7.28003 5.19873L2.91213 5.19873' stroke='white'/%3E%3C/svg%3E");
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
/*end Тень на рисуноки и смотреть полностью*/


/*start Хлебные крошки*/
.bredcrumb {
    margin: 0;
		font-weight: 400;
		font-size: 12px;
		line-height: normal;
		color: #1F1F1F;
}

.bredcrumb a{
		font-weight: 400;
		font-size: 12px;
		line-height: normal;
		color: #1F1F1F;
}

.block_bgr .bredcrumb {
		color: #FFFFFF;
}

.bredcrumb ol {
    list-style: none;
    display: flex;
		flex-wrap: wrap;
    padding-left: 0;
    margin: -5px 0 0 0;
}

.bredcrumb ol>li {
		padding-right: 5px;
		margin-top: 5px;
}

.breadcrumb-item.active{
	color: #1F1F1F;
}

/*.breadcrumb-item.active:before{
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14552 0C2.30194 0 0 2.29731 0 5.13517C0 7.97302 2.30194 10.2703 5.14552 10.2703C7.98909 10.2703 10.291 7.97302 10.291 5.13517C10.3249 2.29731 8.02294 0 5.14552 0ZM5.14552 6.82437C4.23151 6.82437 3.48677 6.08112 3.48677 5.16895C3.48677 4.25678 4.23151 3.51354 5.14552 3.51354C6.05952 3.51354 6.80427 4.25678 6.80427 5.16895C6.83812 6.08112 6.09338 6.82437 5.14552 6.82437Z' fill='%23638DFF'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	width: 10px;
	height: 10px;
}*/
/*end Хлебные крошки*/

/*start sliders*/
/*.stand_slider .uk-position-relative{
	padding: 0 50px;
}
*/

/*.stand_slider .video_vk{
	touch-action: auto;
	-ms-touch-action: auto;
}*/

/*end sliders*/


/*start Стрелки слайдера*/
.stand_slider .prev_stand,
.stand_slider .next_stand{
	position: absolute;
	top: calc(50% - 25px);
}
.stand_slider .prev_stand{
	left: -60px;
}
.stand_slider .next_stand{
	right: -60px;
}

.stand_slider .prev_stand.in_block{
	left: 20px;
}
.stand_slider .next_stand.in_block{
	right: 20px;
}

.stand_slider .prev_stand_mini{
	left: -35px;
}
.stand_slider .next_stand_mini{
	right: -35px;
}
.prev_stand_mini, .next_stand_mini{
	width: 33px!important;
	height: 33px!important;
	background-size: 11px!important;
}
.stand_slider .prev_stand_mini,
.stand_slider .next_stand_mini{
	position: absolute;
	top: calc(50% - 16px);
}

.prev_stand_overl,
.next_stand_overl{
	z-index: 1;
}

.prev_stand_mini.prev_stand_overl{
	left: 0;
}

.next_stand_mini.next_stand_overl{
	right: 0;
}

.prev_stand_overl~.for_prev_overl{
    position: absolute;
    height: 45px;
    width: 140px;
    left: -20px;
    top: -5px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 41%);
    z-index: 0;
}

.next_stand_overl~.for_next_overl{
    position: absolute;
    height: 45px;
    width: 140px;
    right: -20px;
    top: -5px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 41%);
    z-index: 0;
}

.prev_stand_overl.uk-invisible~.for_prev_overl{
    visibility: hidden!important;
}

.next_stand_overl.uk-invisible~.for_next_overl{
    visibility: hidden!important;
}

.prev_stand, .next_stand{
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3334 1.3335L1.66671 13.0002L13.3334 24.6668' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto;
	border: 1px solid rgba(136, 87, 179, 0.90);

	background-color: #AC89CA;
	cursor: pointer;
	-webkit-transition: all 0.3s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.3s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.3s cubic-bezier(0.43, 0, 0.03, 1);
	box-sizing: border-box;
}

.block_bgr .prev_stand,
.block_bgr .next_stand{
	border: 2px solid #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='26' viewBox='0 0 14 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1988 23.9449C13.4754 24.2219 13.4754 24.6715 13.1988 24.9485C12.9223 25.2255 12.4735 25.2255 12.197 24.9485L0.800181 13.5321C0.523648 13.2551 0.523648 12.8055 0.800181 12.5285L12.197 1.11205C12.4735 0.835044 12.9223 0.835044 13.1988 1.11205C13.4754 1.38906 13.4754 1.83864 13.1988 2.11565L2.30298 13.0303L13.1988 23.9449Z' fill='white'/%3E%3C/svg%3E");
}

.prev_stand:hover, .next_stand:hover{
  background-color: #8857B3;
}

.next_stand {
    transform: rotate(180deg);
}

.prev_stand,
 .prev_stand_mini{
    transform: none;
}


/*end Стрелки слайдера*/


/*start Кнопки слайдера*/
.stand_dots{
	width: 100%;
	margin-top: 30px;
}

.stand_dots .slick-dots{
	align-items: center;
	justify-content: center;
	display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -8px;
}

.stand_dots li{
	padding-left: 8px;
}

.stand_dots li>a,
.stand_dots li>button,
.stand_dots .swiper-pagination-bullet{
	/*width: var(--dots_width);*/
	width: var(--dots_width);
	height: var(--dots_height);
  background: var(--dots_color);
	border-radius: 10px;
	border-width: 0;
}

.stand_dots li>a,
.stand_dots li>button,
.stand_dots .swiper-pagination-bullet{
	/*width: var(--dots_width);*/
	width: var(--dots_width);
	height: var(--dots_height);
  background: var(--dots_color);
	border-radius: 10px;
	border-width: 0;
}

.stand_dots li>button{
	font-size: 0;
	line-height: 0;
	padding: 0;
}
.block_bgr .stand_dots li>a{
  background: #FFFFFF;
}
.stand_dots li>a:hover{
	background: var(--dots_color_active);
}
.block_bgr .stand_dots li>a:hover{
	background: var(--dots_color_active);
}
.stand_dots li.uk-active>a,
.stand_dots .swiper-pagination-bullet-active{
	/*width: var(--dots_width);*/
	background: var(--dots_color_active);
}

.stand_dots_numb{
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	display: flex;
	margin-right: -5px;
}
.block_bgr .stand_dots_numb{
	color: #FFFFFF;
}
.stand_dots_numb>*{
	padding-left: 5px;
}
.mini_dots{
	margin-left: -10px;
}

.mini_dots>li {
    padding-left: 10px;
		width: 40px;
}

.header_slider_dotnav.stand_dots>li>a{
	width: 9px;
	height: 9px;
  background: #FFFFFF;
	border-radius: 50%;
	transition-property:none;
}
.block_bgr .header_slider_dotnav.stand_dots>li>a{
  background: #FFFFFF;
}
.header_slider_dotnav.stand_dots>li{
	padding-left: 8px;
}
.header_slider_dotnav.stand_dots>li.uk-active>a{
	background: #FFA904;
}
/*end Кнопки слайдера*/



/*start блок с галерея*/
.gallery_elem{
	height: 230px;
	border-radius: 5px;
	overflow: hidden;
}

.gallery_elem img{
	z-index: -1;
}

.gallery_info{
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	background: rgba(248, 177, 51, 0.8);
	border-radius: 5px;
	padding: 6px;
	margin: 16px;
}

.gallery_info p{
	margin: 0;
}
/*end блок с галерея*/



/*start Изображения*/
.img_prev{
	border-radius: 8px;
	height: 250px;
	width: 365px;
	max-width: 100%;
	overflow: hidden;
}

.img_mini_prev{
	border-radius: 10px;
	height: 180px;
	/*max-width: 160px;
	overflow: hidden;*/
}

.slider_block .img_prev{
	height: 225px;
	width: auto;
}

.img_cover {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    /*font-family: 'object-fit: cover;object-position:center;';*/
}

.img_fill {
    -o-object-fit: fill;
    object-fit: fill;
    -o-object-position: center;
    object-position: center;
    width: 100%;
    height: 100%;
    /*font-family: 'object-fit: fill;object-position:center;';*/
}

.img_bgr {
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 100%;
	max-width: none;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}

.img_border{
	border-radius: 40px;
}
/*end Изображения*/


/*start Реализованные проекты*/
.realised_elem{
	background: #FFFFFF;
	box-shadow: 4px 15px 35px rgba(3, 31, 105, 0.15);
	border-radius: 8px;
	padding: 20px;
}

.realised_text{
	margin-top: 20px;
	max-width: 980px;
}
/*end Реализованные проекты*/

/*start Полоса прокрутки*/
.scrollbar_block.this_scroll{
	padding-bottom: 38px;
}

.scrollbar_block{
	overflow: auto;
	padding-top: 20px;
	margin-top: -20px;


	/*Mozilla*/
	scrollbar-color: var(--scroll_button);     /* «цвет ползунка» «цвет полосы скроллбара» */
	scrollbar-width: auto | thin | none;  /* толщина */
}
/*webkit*/
/* полоса прокрутки (скроллбар) */
.scrollbar_block::-webkit-scrollbar {
    width: 24px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background: var(--scroll_thumb);
		z-index: 1;
}

/* ползунок скроллбара */
.scrollbar_block::-webkit-scrollbar-thumb {
    background: var(--scroll_button);
    border-radius: 9em;
}

.scrollbar_block::-webkit-scrollbar-thumb:hover {
    background: #0093CB;
}
/*end Полоса прокрутки*/


/*start Отзывы*/
.comment_elem{
	width: 100%;
	padding: 30px;
	border-radius: 40px;
	border: 2px solid #EFEFEF;
	background: #FFF;
	box-sizing: border-box;
	color: var(--html_color);
}

.comment_elem .title_micro{
	font-size: 16px;
}

.comment_elem .comment_date{
	color: #777;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 10px;
}

.comment_elem .comment_text{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 10px;
}

.comment_elem .no_img_user{
	font-weight: 600;
	font-size: 17px;
	line-height: 27px;
	text-align: center;
	color: #FFFFFF;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	background: #333333;
}

.comment_elem.comment_video .no_img_user{
	color: #333333;
	background: #FFFFFF;
}

.comment_elem.comment_video .comment_date{
	color: #FFFFFF;
}

.stand_slider .comment_elem,
.stand_slider .experts_mini_elem {
    width: auto;
}

.comment_elem.comment_video{
	position: relative;
}

.comment_elem.comment_video .video_img{
	margin: -20px;
}

.comment_elem.comment_video .comment_footer{
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: calc(100% - 40px);
	z-index: 1;
}

.comment_elem.comment_video .comment_footer .title_micro{
	color: #FFFFFF;
}

.comment_elem.comment_video{
	position: relative;
}

.comment_elem.comment_video .video_img{
  height: 260px;
}

.comment_elem.comment_video .video_button{
	bottom: 50%;
	right: 50%;
	transform: translate(50%, 50%);
}

.img_user{
	width: 90px;
	min-width: 90px;
	height: 90px;
	border-radius: 50%;
}

.img_mini_user{
	width: 60px;
	min-width: 60px;
	height: 60px;
	border-radius: 50%;
}

.comment_video{
	text-align: center;
	min-width: 140px;
}

.comment_next,.comment_next:hover{
	color: #1F419A;
}

.label_rating_div {
    display: inline-block;
}

.label_rating,
.comment_elem .label_rating {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.90384 0L10.1177 4.46619L15.0679 5.18237L11.4859 8.65881L12.3315 13.5676L7.90384 11.25L3.4762 13.5676L4.32181 8.65881L0.739773 5.18237L5.69002 4.46619L7.90384 0Z' fill='%23FBBC05'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

.label_rating.not_fill{
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.7042 4.46619L14.6329 5.18237L11.0665 8.65881L11.9084 13.5676L7.5 11.25L3.09161 13.5676L3.93354 8.65881L0.367076 5.18237L5.2958 4.46619L7.5 0Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}

/*end Отзывы*/


/*start Мероприятия*/
.actions_tab{
	align-items: flex-end;
	margin-left: 0;
}

.actions_tab.uk-tab>li{
	padding-left: 0;
}

.actions_tab.uk-tab::before{
	left: 0;
	bottom: -3px;
	height: 3px;
	background-image: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	border: none;
}

.actions_tab.uk-tab>li a,
.actions_tab input + span{
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
	color: #1F419A;
	text-transform: none;
	padding: 8px 40px;
	border-radius: 10px 10px 0 0;
	border: 2px solid #1F419A;
	border-bottom: 0;
}

.actions_tab.uk-tab>li.uk-active a,
.actions_tab input:checked + span{
	/*border: none;
	font-weight: bold;
	font-size: 24px;
	line-height: 33px;
	color: #1F419A;
	text-transform: none;
	padding: 0;
	padding-bottom: 3px;
	border-bottom: 1px #1F419A solid;*/

	background: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	color: #FFFFFF;
}

.actions_elem{

}

.actions_elem>.uk-grid>div:not(.uk-first-column)>.actions_body{
	padding-left: 80px;
}

.actions_elem .actions_body{
	padding-top: 50px;
	padding-bottom: 50px;
}

.actions_elem .title_block{
	text-transform: none;
	margin-bottom: 30px;
}

.actions_text{
	margin-top: 10px;
}

.actions_options{
	font-size: 18px;
	line-height: 21px;
	color: #222222;
}

.actions_end{
	background: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	border-radius: 0px 8px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 25px;
	padding: 8px;
	box-sizing: border-box;
	min-width: 140px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}

.actions_end.uk-hidden{
	display: block!important;
}

.actions_registr{
	margin-top: 63px;
}
/*end Мероприятия*/

/*start Превью*/
.prev_elem{
	/*padding: 20px;
	background: #FFFFFF;
	box-shadow: 4px 15px 35px rgba(3, 31, 105, 0.15);
	border-radius: 8px;
	overflow: hidden;*/
}

.prev_title{
	margin-top: 30px;
}

.prev_title .title_micro{
	margin-bottom: 0;
	text-transform: uppercase;
}

.prev_body{
	margin-top: 20px;
}

.prev_img{
	height: 265px;
	filter: drop-shadow(0px 0px 20px rgba(69, 69, 69, 0.2));
	border-radius: 2px;
}

.prev_max_img{
	height: 100%;
	min-height: 550px;
}

.prev_micro{
	padding: 0;
	min-height: 175px;
	text-align: left;
}

.prev_micro_img{
	height: 220px;
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	display: block;
}

.prev_micro_title{
	margin-top: 10px;
	display: block;
	font-family: var(--html_family_bold)!important;
	font-size: 16px;
	line-height: 18px;
}

.prev_micro_buy{
	margin-top: 10px;
}

.prev_micro_hid{
	background: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	color: #FFFFFF;
	padding: 15px;
	display: flex;
  flex-direction: column;
	min-height: 175px;
	box-sizing: border-box;
}

.prev_micro_hid .title_micro{
	color: #FFFFFF!important;
}

.prev_mini{
	padding: 0;
	min-height: 180px;
	text-align: left;
}

.prev_mini_img{
	height: 180px;
	width: 230px;
	border-radius: 8px;
	overflow: hidden;
}

.prev_mini_body{
	padding: 30px;
	min-height: 180px;
	box-sizing: border-box;
}

.prev_serv_width{
	width: 26%;
}

.prev_serv_width_img.vis_desc{
	width: 37%;
}

.prev_serv{
	padding: 32px 40px;
	border-radius: 40px;
	border: 3px solid rgba(255, 255, 255, 0.90);
	background: linear-gradient(283deg, #E8F2FB 0%, rgba(232, 242, 251, 0.40) 100%);
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 100%;
	box-sizing: border-box;
}

.prev_serv_width_img.vis_desc .prev_serv{
	padding-right: 30%;
}

.prev_serv .prev_price{
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 29px;

	display: inline-flex;
	height: 32px;
	padding: 0 15px;
	justify-content: center;
	align-items: center;

	border-radius: 45px;
	background: #5795CC;

	margin-bottom: 0;
	margin-top: 15px;
}

.prev_serv .prev_title{
	font-family: var(--html_family_bold)!important;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	margin-bottom: 0;
}

.prev_serv .prev_descr{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 15px;
}

.prev_serv .prev_img{
	position: absolute;
    right: 15px;
    bottom: 0;
    max-height: 90%;
	width: auto;
	z-index: -1;
}

.prev_serv .prev_button{
	padding-top: 15px;
	margin-top: auto;
}

.prev_serv_id1{
	width: 558px;
}

.prev_serv_id2{
	width: 352px;
}

.prev_serv_id3{
	width: 460px;
}

.prev_serv_id4{
	width: 345px;
}

.prev_serv_id5{
	width: 450px;
}

.prev_serv_id6{
	width: 575px;
}

.prev_serv .prev_body{
	display: flex;
	flex-direction: column;
	margin-top: 0;
}

.prev_serv_width_3 .prev_serv .prev_img{
	max-height: 100%;
}

.prev_serv_width_4{
	width: 23%!important;
}

.prev_serv_width_5{
	width: 30%!important;
}

.prev_serv_width_6{
	width: 47%!important;
}

.prev_serv_width:not(.vis_desc) .prev_img{
	display: none;
}

.prev_serv_width.vis_desc .prev_img{
	display: block;
}

/*end Превью*/

/*start Новости*/
section#news_last{
	padding-top: 80px;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
}

.articles_list .uk-slider-container{
	padding: 15px;
}

.articles_list .stand_dots{
	padding-bottom: 15px;
}

.articles_list .uk-slider{
	margin: -15px;
}

.news_elem{
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 20px;
	border-radius: 40px;
	border: 2px solid #EFEFEF;
	background: #FFF;
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.news_elem:hover{
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.30);
}

.news_elem .news_prev{
	height: 288px;
	border-radius: 30px;
	overflow: hidden;
}

.news_elem .news_title{
	color: #333;
	font-family: var(--html_family_bold)!important;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	margin-top: 20px;
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.news_elem .news_title:hover{
	color: #8857B3;
}

.news_elem .news_text{
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 10px;
}

.news_elem .news_date{
	color: #777;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-top: 10px;
	margin-top: auto;
}

.news_content_date{
	text-align: center;
	color: #777;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 10px;
}

.news_author{
	display: flex;
	align-items: center;
}

.news_author .sotrudn_img{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 15px;
}

.news_author .sotrudn_name{
	margin: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.news_author_block{
	margin-top: 30px;
}
/*end Новости*/


/*start Эксперты*/
.experts_elem{
	width: 277px;
	padding: 20px;
	background: #FFFFFF;
	box-shadow: 4px 15px 35px rgba(3, 31, 105, 0.15);
	border-radius: 8px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	z-index: 1;
	display: flex;
	flex-direction: column;
}

.experts_elem_big{
	display: flex;
	flex-direction: column;
}

.experts_mini_elem{
	width: 160px;
}

.slider_block .experts_elem {
    width: auto;
}

.experts_img{
	width: 160px;
  height: 160px;
  border-radius: 50%;
}

.experts_prev_big{
	height: 280px;
	width: 100%;
	border-radius: 8px;
	    overflow: hidden;
}

.experts_button{
	display: none;
}

.experts_bgr{
	width: 100%;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	z-index: -1;
	-webkit-transition: height 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: height 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	transition: height 0.5s cubic-bezier(0.43, 0, 0.03, 1);
}

.scrollbar_block .experts_elem:hover .experts_bgr{
	height: 100%;
}

.experts_elem .title_mini,
.experts_elem .title_mini_line:before
.experts_elem .title_ps,
.experts_elem,
.experts_elem .experts_text{
	-webkit-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
}

.experts_text{
	height: 160px;
}

.scrollbar_block .experts_elem:hover .experts_text{
	height: 110px;
  overflow: hidden;
}


/*end Эксперты*/



/*start Слайдер*/
.slider_service{
	width: 215px;
	height: 210px;
	background: #FFFFFF;
	box-shadow: 4px 15px 35px rgba(3, 31, 105, 0.15);
	border-radius: 8px;
	padding: 20px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
}

.slider_ser_title{
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	color: #1F419A;
}

.slider_service_div{
	 transform: translate(-50%,40%);
	 width: 100vw;
}

.slider_service_div .uk-thumbnav{
	flex-wrap: nowrap;
}

.slider_service_div .uk-thumbnav>li:hover,
.slider_service_div .uk-slider-items>li:hover{
	cursor: pointer;
}

.slider_service_div .uk-thumbnav>li.uk-active .slider_service,
.slider_service_div .uk-slider-items>li.uk-active .slider_service{
	background-color: #FFFFFF;
	background-image: linear-gradient(89.87deg, #0093CB 0.08%, #1F419A 99.87%);
	width: 460px;
	color: #FFFFFF;
}

.slider_service_div .uk-thumbnav>li.uk-active .slider_service .slider_ser_title,
.slider_service_div .uk-slider-items>li.uk-active .slider_service .slider_ser_title{
	color: #FFFFFF;
}

.slider_ser_text{
	display: none;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 420px;
}

.slider_service_div .uk-thumbnav>li.uk-active .slider_service .slider_ser_text,
.slider_service_div .uk-slider-items>li.uk-active .slider_service .slider_ser_text{
	display: block;
}

.slider_ser_button,.slider_ser_span{
	display: none;
}

.slider_service_div .uk-thumbnav>li.uk-active .slider_service .slider_ser_button,
.slider_service_div .uk-thumbnav>li.uk-active .slider_service .slider_ser_span,
.slider_service_div .uk-slider-items>li.uk-active .slider_service .slider_ser_button,
.slider_service_div .uk-slider-items>li.uk-active .slider_service .slider_ser_span{
	display: block;
}

.slider_service_div .uk-thumbnav>li:not(.uk-active) .slider_service .abutton,
.slider_service_div .uk-slider-items>li:not(.uk-active) .slider_service .abutton{
  color: var(--button_two_color)!important;
  border: var(--button_two_border);
	padding: 0 12px!important;
	pointer-events: none;
}

.slider_ser_img{
	position: absolute;
	bottom: 20px;
	right: 20px;
	max-height: 100px;
}

.slider_service_div .uk-thumbnav>li.uk-active .slider_service .slider_ser_img,
.slider_service_div .uk-slider-items>li.uk-active .slider_service .slider_ser_img{
	display: none;
}

.slider_service_div .uk-slider-container{
	overflow: visible;
}

/*end Слайдер*/

/*start Видео блок*/
.realised_video{
	border-radius: 8px;
	overflow: hidden;
}

.realised_video>video,
.realised_video>iframe{
	border-radius: 8px;
}

/*end Видео блок*/

/*start блок Этапы*/
.stages_elem_numb{
	width: 70px;
	height: 70px;
	display: flex;
	border: 2px solid #1F419A;
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: normal;
	font-size: 36px;
	line-height: 49px;
	color: #1F419A;
	justify-content: center;
  align-items: center;
}

.stages_elem_text{
	margin-left: 30px;
}

/*end блок Этапы*/

/*start блок Достижения*/
.progress_elem{
	width: 225px;
  margin: auto;
}

.scrollbar_block .progress_elem{
	width: 175px;
}

/*end блок Достижения*/

/*start блок Партнеры*/
.partners_img {
    max-height: 60px;
}

.partners_list>.uk-grid{
	margin-left: -60px;
}

.partners_list>.uk-grid>*{
	padding-left: 60px;
}

.partners_list>.uk-grid>.uk-grid-margin{
	margin-top: 40px;
}
/*end блок Партнеры*/


.grid_margin_10{
	margin-top: -10px;
}

.grid_margin_10>*{
	margin-top: 10px;
}

.realised_pdoPage>.pagination{
	display: none;
}

.margin_top_40m{
	margin-top: 40px;
}

.a_link{
	color: #1F419A;
}

.regions_maps_list>li:hover{
	cursor: pointer;
}

.uk-list-bullet>li{
	padding-left: 30px!important;
}

.uk-list-bullet>li::before {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%231F419A'/%3E%3C/svg%3E")!important;
}

footer .uk-list-bullet>li::before {
	width: 6px;
	height: 17px;
  background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.82784 1.96467L0.205462 3.7236L0.229628 0.156826L3.82784 1.96467Z' fill='white'/%3E%3C/svg%3E")!important;
}

footer .uk-list-bullet>li{
	padding-left: 15px!important;
}

.max_width_900{
	max-width: 900px;
}

.program_descr{
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
}

.uk-margin-bottom-30{
	margin-bottom: 30px!important;
}

.mini_link{
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	text-decoration-line: underline;
	color: #1F419A;
}

.g_calend_link img{
	max-height: 18px;
}

#slider_service_anchor{
	top: -200px;
  position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
	z-index: -10000;
}

/*start ошибка 404*/
.error_404_content{
	font-weight: normal;
	font-size: 24px;
	line-height: 33px;
	color: #000000;
}
/*end ошибка 404*/


/*start Физ Юр лицо*/
.fiz_ur_lico input[type="radio"]{
	display: none;
}

.fiz_ur_lico label{
	font-size: 14px;
}

.fiz_ur_lico input:not(:checked) + label{
	background: transparent;
	color: inherit!important;
	border-color: transparent;
}

.form_bgr .fiz_ur_lico input:not(:checked) + label{
	color: #FFFFFF!important;
}

.fiz_lico .ur_lico_vis{
	opacity: 0;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
}
/*end Физ Юр лицо*/

/*start прилип ссылка*/
.sticky_link{
	position: fixed;
	bottom: 50px;
	right: 30px;
	z-index: 10000;
}

.sticky_link_body{
	background: #29B04F;
	border-radius: 8px;
	color: #FFFFFF;
	max-width: 290px;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 75px 10px 30px;
  box-sizing: border-box;
	position: relative;
	min-height: 60px;
  display: flex;
  align-items: center;
}

.sticky_link_body:after{
	content: '';
  width: 47px;
  height: 47px;
	display: inline-block;
  position: absolute;
  right: 7px;
	top: 50%;
	transform: translateY(-50%);
	background-color: #FFFFFF;
	border-radius: 8px;
	background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 70%;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.4999' cy='16.4994' r='15.1889' stroke='%2329B04F' stroke-width='2'/%3E%3Cpath d='M12.8887 24.8555L22.2887 16.4999L12.8887 8.14436' stroke='%2329B04F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

}


/*end прилип ссылка*/


/*start теги категорий*/
.tags_list{
	list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-top: -30px;
}

.tags_list>li{
	margin-left: 30px;
	margin-top: 30px;
}

.filter .fs-dropdown{
	margin-bottom: 0px;
}

.tags_select{
	padding: 0!important;
}

.tags_select+.fs-dropdown-selected{
	border: 1px solid #EFEFEF;
	min-width: 0;
	width: auto;
	padding: 0 15px!important;
}

.filter .fs-dropdown {
  min-width: 20px!important;
}

.tags_select+.fs-dropdown-selected::after{
	content: '';
	width: 16px;
	height: 16px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6668 6L8.00016 10.6667L3.3335 6' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: 10px;
}
/*end теги категорий*/


/*youtube block*/
.youtube_block{
	height: 320px;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}

.youtube_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    width: 51px;
	height: 51px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.90);
	background-color: rgba(255, 255, 255, 0.60);
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='23' viewBox='0 0 17 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5039 11.2316L0.398642 22.3897L0.398643 0.0735686L16.5039 11.2316Z' fill='%231F1F1F'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 20px;
    transition: .3s cubic-bezier(.8, .5, .2, 1.4);
    -o-transition: .3s cubic-bezier(.8, .5, .2, 1.4);
    -moz-transition: .3s cubic-bezier(.8, .5, .2, 1.4);
    -webkit-transition: .3s cubic-bezier(.8, .5, .2, 1.4);
}

.youtube_block:hover .youtube_icon {
    background: red;
}
/*end youtube block*/

.fb_tel_icon{
	background: #169A4E;
	border-radius: 2px;
	padding: 6px 21px;
	margin-right: 10px;
}

.fb_tel_icon img{
	height: 25px;
}

.fb_image img{
	height: 66px;
	border-radius: 50%;
}

.fb_image_text{
	font-size: 12px;
	line-height: 14px;
	color: #1D4382;
	text-align: center;
  margin-top: 3px;
}

.fb_image_marg{
	margin-top: -20px;
  margin-bottom: -30px;
}

/*start Поставщики*/
.suppliers_list .uk-accordion>*{
	padding: 20px 30px;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(69, 69, 69, 0.2);
	border-radius: 2px;

	background-image: url("data:image/svg+xml,%3Csvg width='1201' height='785' viewBox='0 0 1201 785' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cmask id='mask0_499_4' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1201' height='785'%3E%3Crect width='1201' height='785' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_499_4)'%3E%3Cpath d='M126.745 497.921C126.594 497.921 126.442 497.853 126.291 497.786L-36.3994 379.839C-36.6266 379.636 -36.778 379.366 -36.6266 379.096C-36.5508 378.826 -36.2481 378.623 -35.9452 378.623H136.965C137.192 378.623 137.344 378.691 137.495 378.826C137.647 378.961 137.722 379.164 137.722 379.299L127.578 497.245C127.578 497.516 127.351 497.718 127.124 497.786C126.972 497.921 126.896 497.921 126.745 497.921ZM-33.8254 379.974L126.139 495.962L136.133 379.974H-33.8254Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M-35.9542 379.972C-36.1056 379.972 -36.2569 379.904 -36.3326 379.837L-371.933 180.219C-372.16 180.084 -372.312 179.813 -372.236 179.543C-372.236 179.273 -372.009 179.07 -371.706 179.003L106.22 42.8842C106.523 42.8167 106.826 42.8842 106.977 43.0869C107.204 43.2895 107.28 43.5598 107.129 43.7624L-35.2727 379.499C-35.3484 379.701 -35.4998 379.836 -35.7269 379.904C-35.8026 379.972 -35.8785 379.972 -35.9542 379.972ZM-369.814 179.881L-36.3326 378.283L105.16 44.6406L-369.814 179.881Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M106.37 44.2353C106.067 44.2353 105.84 44.1002 105.689 43.8976C105.538 43.6274 105.613 43.222 105.916 43.0194L421.152 -165.718C421.379 -165.853 421.682 -165.853 421.909 -165.786C422.136 -165.651 422.288 -165.448 422.288 -165.178V-56.2154C422.288 -55.9452 422.061 -55.675 421.833 -55.6074L106.597 44.2353C106.597 44.2353 106.522 44.2353 106.37 44.2353ZM420.925 -163.827L110.913 41.3981L420.925 -56.7558V-163.827Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1001.29 706.655C1000.91 706.655 1000.61 706.385 1000.53 706.047L939.512 170.693C939.512 170.423 939.663 170.153 939.89 170.018C940.117 169.882 940.496 169.882 940.723 170.085L1113.56 288.032C1113.78 288.235 1113.94 288.437 1113.86 288.707L1001.97 706.115C1001.97 706.453 1001.67 706.655 1001.29 706.655ZM941.177 172.044L1001.59 701.927L1112.27 288.775L941.177 172.044Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M940.274 171.234C940.123 171.234 940.047 171.234 939.972 171.167L421.316 -55.6747C421.013 -55.8098 420.862 -56.1476 420.937 -56.4178C421.013 -56.688 421.316 -56.9582 421.694 -56.9582L1082.68 -66.0103C1082.98 -66.0103 1083.21 -65.8751 1083.28 -65.6725C1083.43 -65.4698 1083.43 -65.1997 1083.28 -64.997L940.88 170.897C940.804 171.167 940.577 171.234 940.274 171.234ZM424.798 -55.6072L939.972 169.748L1081.39 -64.5917L424.798 -55.6072Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M477.706 773.802H480.734L211.526 634.306L1000.07 706.452L956.995 773.734H958.736L1001.96 706.181C1002.11 705.979 1002.11 705.776 1001.96 705.506C1001.89 705.303 1001.66 705.168 1001.36 705.168L208.195 632.549C207.817 632.482 207.514 632.684 207.438 633.022C207.287 633.292 207.438 633.63 207.741 633.833L477.706 773.802Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1198.65 249.661L1114.46 287.22L1198.65 54.974V50.583L1112.42 288.368C1112.35 288.638 1112.42 288.909 1112.65 289.111C1112.8 289.179 1112.95 289.246 1113.1 289.246C1113.25 289.246 1113.33 289.246 1113.4 289.179L1198.57 251.214V249.661H1198.65Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1198.65 343.967L1114.62 288.709L1198.65 251.218V249.731L1112.8 288.034C1112.57 288.101 1112.42 288.304 1112.42 288.574C1112.42 288.777 1112.5 289.047 1112.72 289.182L1198.65 345.656V343.967V343.967Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M156.409 773.804L208.494 634.375L477.701 773.804H480.729L208.494 632.822C208.267 632.754 208.115 632.686 207.888 632.754C207.661 632.822 207.51 633.024 207.434 633.159L154.895 773.804H156.409Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M-42.3103 773.806L206.76 634.918L154.902 773.806H156.491L208.879 633.567C208.955 633.297 208.879 633.027 208.652 632.824C208.425 632.621 208.047 632.621 207.819 632.756L-45.1113 773.806H-42.3103Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M-137.627 606.815C-137.778 606.815 -138.005 606.748 -138.157 606.613C-138.384 606.41 -138.459 606.14 -138.308 605.87L-36.636 379.028C-36.5603 378.825 -36.3331 378.69 -36.106 378.623C-35.8789 378.555 -35.6518 378.623 -35.4247 378.758L127.266 496.705C127.493 496.84 127.568 497.042 127.568 497.313C127.568 497.515 127.341 497.718 127.114 497.853L-137.248 606.748C-137.475 606.815 -137.551 606.815 -137.627 606.815ZM-35.6518 380.379L-136.264 604.856L125.373 497.11L-35.6518 380.379Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M208.122 634.037C208.122 634.037 208.047 634.037 208.122 634.037L-137.699 606.813C-138.001 606.813 -138.304 606.543 -138.38 606.273C-138.456 606.003 -138.228 605.665 -137.926 605.53L126.437 496.635C126.815 496.5 127.269 496.635 127.421 496.905L208.652 632.821C208.804 632.956 208.879 633.091 208.879 633.294C208.879 633.767 208.501 633.969 208.122 634.037ZM-134.746 605.732L206.835 632.618L126.437 498.189L-134.746 605.732Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M-120.52 773.802L-136.797 606.88L205.844 633.833L-45.118 773.802H-42.2412L208.57 633.901C208.873 633.766 208.948 633.495 208.873 633.158C208.797 632.887 208.57 632.685 208.191 632.617L-137.554 605.394C-137.781 605.394 -138.008 605.461 -138.16 605.596C-138.311 605.731 -138.387 605.934 -138.387 606.137L-122.034 773.735H-120.52V773.802Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M940.269 171.236C940.117 171.236 939.966 171.168 939.815 171.1C939.512 170.898 939.436 170.56 939.587 170.222L1081.99 -65.6713C1082.06 -65.874 1082.22 -65.9416 1082.44 -66.0091C1082.67 -66.0767 1082.82 -66.0092 1083.05 -65.9416L1164.43 -20.6138C1164.66 -20.4787 1164.73 -20.3436 1164.81 -20.141C1164.81 -19.9383 1164.73 -19.7356 1164.58 -19.6005L940.875 170.965C940.647 171.236 940.496 171.236 940.269 171.236ZM1082.9 -64.3879L943.146 167.182L1162.77 -19.8707L1082.9 -64.3879Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1113.18 289.249C1113.03 289.249 1112.88 289.182 1112.72 289.114L939.814 171.167C939.663 171.032 939.512 170.897 939.512 170.694C939.512 170.492 939.587 170.289 939.739 170.154L1163.45 -20.4118C1163.67 -20.6144 1164.05 -20.682 1164.28 -20.5469C1164.58 -20.4118 1164.73 -20.1415 1164.66 -19.8713L1113.86 288.641C1113.78 288.912 1113.63 289.047 1113.41 289.182C1113.33 289.182 1113.25 289.249 1113.18 289.249ZM941.48 170.559L1112.65 287.358L1162.99 -18.115L941.48 170.559Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1198.65 50.5861L1115.22 280.738L1164.66 -19.2632H1198.65V-20.6143H1163.98C1163.6 -20.6143 1163.3 -20.344 1163.22 -20.0738L1112.35 288.439C1112.27 288.777 1112.57 289.114 1112.95 289.182C1113.03 289.182 1113.1 289.182 1113.1 289.182C1113.41 289.182 1113.71 288.979 1113.86 288.709L1198.65 54.9095V50.5861V50.5861Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M452.189 325.529C451.962 325.529 451.81 325.461 451.659 325.326L105.914 44.0373C105.687 43.9022 105.611 43.632 105.687 43.4293C105.762 43.1591 105.914 43.024 106.141 42.9564L421.377 -56.8863C421.604 -56.9539 421.831 -56.9538 422.058 -56.8187C422.285 -56.6836 422.361 -56.5485 422.361 -56.2783L452.87 324.583C452.946 324.651 452.946 324.786 452.946 324.853C452.946 325.259 452.567 325.529 452.189 325.529ZM107.806 43.8346L451.28 323.232L420.998 -55.3325L107.806 43.8346Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M208.118 634.04C208.118 634.04 208.043 634.04 208.118 634.04C207.815 634.04 207.588 633.905 207.437 633.702L126.054 497.584C125.827 497.246 125.978 496.908 126.357 496.706L451.737 324.311C452.04 324.176 452.419 324.176 452.646 324.447C452.873 324.717 452.949 325.054 452.721 325.257L208.648 633.77C208.573 633.973 208.345 634.04 208.118 634.04ZM127.72 497.516L208.194 632.081L449.542 327.013L127.72 497.516Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1001.28 706.656L208.046 634.037C207.743 634.037 207.516 633.834 207.44 633.631C207.365 633.429 207.365 633.158 207.516 632.956L451.589 324.443C451.741 324.308 451.892 324.173 452.119 324.173C452.346 324.173 452.498 324.173 452.725 324.308L1001.89 705.44C1002.19 705.642 1002.27 705.913 1002.12 706.25C1001.89 706.453 1001.59 706.656 1001.28 706.656ZM209.484 632.821L998.786 705.102L452.346 325.862L209.484 632.821Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M452.198 325.529C452.046 325.529 451.895 325.461 451.819 325.394C451.592 325.259 451.516 325.124 451.441 324.853L420.932 -56.2107C420.932 -56.481 421.007 -56.6836 421.234 -56.8187C421.462 -56.9538 421.764 -56.9539 421.992 -56.8863L940.647 169.955C940.95 170.09 941.101 170.293 941.101 170.563C941.101 170.834 940.874 171.036 940.571 171.171L452.425 325.461C452.349 325.529 452.274 325.529 452.198 325.529ZM422.521 -55.1299L452.879 323.975L938.376 170.563L422.521 -55.1299Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1001.29 706.658C1001.14 706.658 1000.99 706.591 1000.83 706.523L451.67 325.392C451.443 325.257 451.367 324.986 451.367 324.784C451.443 324.513 451.594 324.311 451.821 324.243L939.968 169.953C940.195 169.885 940.422 169.886 940.649 170.021C940.876 170.156 940.952 170.291 941.028 170.493L1002.05 705.645C1002.12 705.713 1002.12 705.848 1002.12 705.915C1002.05 706.321 1001.74 706.658 1001.29 706.658C1001.29 706.658 1001.36 706.658 1001.29 706.658ZM453.714 325.054L1000.38 704.429L939.665 171.507L453.714 325.054Z' fill='%23F0F0F0'/%3E%3Cpath d='M1001.29 706.658C1001.14 706.658 1000.99 706.591 1000.83 706.523L451.67 325.392C451.443 325.257 451.367 324.986 451.367 324.784C451.443 324.513 451.594 324.311 451.821 324.243L939.968 169.953C940.195 169.885 940.422 169.886 940.649 170.021C940.876 170.156 940.952 170.291 941.028 170.493L1002.05 705.645C1002.12 705.713 1002.12 705.848 1002.12 705.915C1002.05 706.321 1001.74 706.658 1001.29 706.658ZM1001.29 706.658C1001.36 706.658 1001.29 706.658 1001.29 706.658ZM453.714 325.054L1000.38 704.429L939.665 171.507L453.714 325.054Z' stroke='%23F0F0F0'/%3E%3Cpath d='M-35.9569 379.97C-36.184 379.97 -36.411 379.902 -36.5624 379.699C-36.7138 379.497 -36.7896 379.294 -36.6382 379.024L105.763 43.2875C105.914 43.0173 106.142 42.8147 106.52 42.8822C106.899 42.8822 107.126 43.1525 107.201 43.4227L168.22 361.055C168.22 361.258 168.22 361.393 168.068 361.595C167.917 361.731 167.766 361.866 167.538 361.866L-35.8811 380.037C-35.8811 379.97 -35.9569 379.97 -35.9569 379.97ZM106.142 46.1247L-34.8212 378.551L166.554 360.582L106.142 46.1247Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M136.966 379.968H-35.9442C-36.3227 379.968 -36.7012 379.698 -36.7012 379.36C-36.7012 379.022 -36.3984 378.684 -36.0199 378.684L167.4 360.513C167.778 360.513 168.081 360.648 168.157 360.918C168.308 361.188 168.157 361.526 167.854 361.729L137.345 379.9C137.193 379.9 137.118 379.968 136.966 379.968ZM-20.8788 378.617H136.739L164.523 362.066L-20.8788 378.617Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M167.394 361.801C167.016 361.801 166.713 361.599 166.637 361.261L105.619 43.6286C105.543 43.3584 105.695 43.0881 105.997 42.953C106.3 42.8179 106.603 42.818 106.83 43.0206L452.575 324.31C452.802 324.512 452.878 324.782 452.802 324.985C452.727 325.255 452.5 325.39 452.197 325.458L167.47 361.734C167.47 361.801 167.47 361.801 167.394 361.801ZM107.512 45.3849L168 360.383L450.456 324.377L107.512 45.3849Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M126.749 497.918C126.674 497.918 126.674 497.918 126.598 497.918C126.219 497.851 125.916 497.581 125.992 497.175L136.137 379.228C136.137 379.026 136.288 378.823 136.439 378.688L166.949 360.516C167.176 360.381 167.554 360.381 167.781 360.516C168.084 360.651 168.16 360.989 168.084 361.259L127.431 497.378C127.431 497.716 127.052 497.918 126.749 497.918ZM137.651 379.701L128.112 490.082L166.192 362.678L137.651 379.701Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M126.738 497.92C126.586 497.92 126.435 497.852 126.283 497.785C126.056 497.65 125.98 497.312 125.98 497.042L166.634 360.923C166.71 360.653 166.937 360.45 167.24 360.45L451.967 324.175C452.27 324.107 452.648 324.31 452.799 324.58C452.875 324.85 452.799 325.188 452.497 325.391L127.116 497.785C127.04 497.92 126.889 497.92 126.738 497.92ZM167.997 361.734L127.949 495.826L448.56 325.999L167.997 361.734Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1198.66 736.717L1002.21 705.44L1113.27 291.005L1198.66 519.535V515.28L1113.87 288.37C1113.8 288.1 1113.42 287.897 1113.11 287.897C1112.81 287.897 1112.51 288.1 1112.43 288.438L1000.54 705.845C1000.47 706.048 1000.54 706.183 1000.62 706.386C1000.69 706.521 1000.92 706.656 1001.07 706.656L1198.59 738.135V736.717H1198.66Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1198.66 515.285L1114.62 290.335L1198.66 345.593V343.904L1113.64 287.971C1113.34 287.768 1113.03 287.768 1112.73 287.971C1112.5 288.173 1112.35 288.444 1112.43 288.714L1198.66 519.474V515.285V515.285Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M958.667 773.809L1001.44 706.999L1081.46 773.809H1083.66L1001.82 705.445C1001.67 705.31 1001.44 705.243 1001.21 705.243C1000.99 705.31 1000.76 705.378 1000.68 705.58L957.002 773.809H958.667V773.809Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3Cpath d='M1081.54 773.805H1083.74L1003.72 706.996L1198.73 738.07V736.719L1001.52 705.307C1001.22 705.239 1000.84 705.374 1000.69 705.644C1000.54 705.915 1000.61 706.252 1000.84 706.455L1081.54 773.805Z' fill='%23F0F0F0' stroke='%23F0F0F0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 50% 0;
}

.suppliers_list .uk-accordion-title{
	font-size: 30px;
  line-height: 36px;
}

.suppliers_list .uk-accordion-title img{
	max-height: 65px;
}

.suppliers_sertif img{
	filter: drop-shadow(0px 0px 20px rgba(69, 69, 69, 0.2));
}

.suppliers_list .uk-accordion-content{
	font-size: 12px;
	line-height: 14px;
}

.suppliers_list .uk-accordion-title::before{
	width: 28px;
	height: 28px;
	margin-top: 15px;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 30.2842L16 1.99991' stroke='%23515151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.85742 16.1426L30.1417 16.1426' stroke='%23515151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	-o-transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	-moz-transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	-webkit-transition: .3s cubic-bezier(.8, .5, .2, 1.4);
}

.vacancy_list .accordion_stand>li .uk-accordion-title:not(.abutton){
	font-size: 32px;
}

.vacancy_list .accordion_stand>li .uk-accordion-content {
    margin-top: 30px;
}

.vacancy_list .accordion_stand>li .uk-accordion-title:before {
    right: 30px;
    top: 30px;
}

.vacancy_fb_form{
	max-width: 475px;
	padding: 30px;
	border-radius: 40px;
	border: 1px solid #EFEFEF;
	background: #FFF;
}

.suppliers_list .uk-accordion>.uk-open>.uk-accordion-title::before{
	transform: rotate(45deg);
}

.suppliers_slide img{
  max-height: 60px;
}

.suppliers_grid img{
  max-height: 30px;
}
/*end Поставщики*/

/*start Таблица*/
.uk-table.table_base{
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
}

.uk-table.table_base thead tr>th{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	color: var(--html_color);
}

.uk-table.table_base tbody tr>td,
.uk-table.table_base thead tr>th{
	border: 1px solid #EFEFEF;
}

.uk-table-striped.table_base tbody tr:nth-of-type(odd),
.uk-table-striped.table_base>tr:nth-of-type(odd){
	background: transparent;
  border-color: transparent;
	box-shadow: none;
}

.table_vert thead tr{
	height: 40px;
}

.table_vert thead th,
.mob_table_th{
	color: #FFFFFF;
	background: #129F7B;
	padding: 12px;
	box-sizing: border-box;
	font-weight: 900;
  text-transform: none;
  font-size: 14px;
  line-height: 16px;
}

.table_vert tbody tr{
	background: transparent!important;
  border: 0!important;
}

.table_vert tbody td:first-child{
	padding-left: 0;
}

.table_vert tbody tr td:nth-child(2n){
	background: #FFFFFF;
}

.haract_table_mob td{
    padding: 8px;
}


.haract_table_mob p{
	margin: 5px 0;
}

.haract_table_mob p:first-child {
    margin-top: 0;
}

.haract_table_mob p:last-child {
    margin-bottom: 0;
}

.haract_table_mob.uk-table-striped tbody tr{
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(69, 69, 69, 0.2);
	border: none;
}

.haract_table_mob.uk-table-striped tbody tr:nth-of-type(odd),
.haract_table_mob.uk-table-striped>tr:nth-of-type(odd){
	background: transparent;
	box-shadow: none;
}

/*end Таблица*/

.base_block{
	padding: 20px;
	background: #FFFFFF;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
	border-radius: 10px;
	box-sizing: border-box;
}

.danger_block,
blockquote{
	padding: 30px 25px 30px 90px;
	border-radius: 40px;
	background: #E8F2FB;
	position: relative;
}

blockquote,
blockquote p{
	font-size: initial;
    font-style: normal;
    line-height: normal;
    color: var(--html_color);
}

.danger_block:not(:first-child),
blockquote:not(:first-child){
	margin-top: 20px;
}

.danger_block:before,
blockquote:before{
	content: '';
	position: absolute;
	left: 25px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.5' width='25' height='25' rx='12' stroke='%238857B3' stroke-width='2'/%3E%3Cpath d='M14.5 20.25L14.5 12.75' stroke='%238857B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 12.75L14.5 12.75' stroke='%238857B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5 9L14.5 7.75' stroke='%238857B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
}

.danger_block:after,
blockquote:after{
	content: '';
	position: absolute;
	left: 62px;
	top: 30px;
	width: 2px;
	height: calc(100% - 60px);
	background: #8857B3;
}


.danger_block_two{
	padding: 30px 25px 30px 90px;
	border-radius: 40px;
	background: #009336;
	position: relative;
	color: #FFFFFF;
}

.danger_block_two .title_micro>*{
	color: #FFFFFF;
}

.danger_block_two:not(:first-child){
	margin-top: 20px;
}

.danger_block_two:before{
	content: '';
	position: absolute;
	left: 25px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.5' width='25' height='25' rx='12' stroke='%23FFFFFF' stroke-width='2'/%3E%3Cpath d='M14.5 20.25L14.5 12.75' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 12.75L14.5 12.75' stroke='%238857B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5 9L14.5 7.75' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
}

.danger_block_two:after{
	content: '';
	position: absolute;
	left: 62px;
	top: 30px;
	width: 2px;
	height: calc(100% - 60px);
	background: #FFFFFF;
}


.card_det_osnov .base_block:not(:first-child){
	margin-top: 5px;
}

.header_menu_module{
	display: flex;
	margin-left: -25px;
}

.header_menu_module>*{
	padding-left: 25px;
}

/*start Поиск*/
.header_drop_search{
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='50' height='50' rx='25' stroke='url(%23paint0_linear_198_31005)' stroke-width='2'/%3E%3Ccircle cx='25' cy='25' r='8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5 30.958L35.5 35.958' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_198_31005' x1='8.19238' y1='6.5' x2='45.6924' y2='44' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.9'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}


.header_drop_search:hover,
.header_drop_search.uk-open{
	background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='52' height='52' rx='26' fill='white'/%3E%3Ccircle cx='25' cy='25' r='8' stroke='%238857B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5 30.958L35.5 35.958' stroke='%238857B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.header_menu_search .search-form_input{
    display: block;
    position: relative;
    width: 560px;
    margin: auto;
}

.header_menu_search .search-form_input input {
    min-width: 100%;
}

.header_menu_search .search-form_input button {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);

	/*width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.15778' cy='6.15771' r='3.85421' transform='rotate(-45 6.15778 6.15771)' stroke='white'/%3E%3Cpath d='M9.10055 9.22708L13.0008 13.0706' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: transparent;
	padding: 0!important;
*/
}

.header_menu_search .search-form_input input:not(.uk-checkbox):not(.uk-radio)::placeholder{
	color: #A1A1A1!important;
}

.search-result__item,.mse2-ac-wrapper{
    background-color: #FFFFFF!important;
    color: #1F1F1F!important;
}

.search-result__item a{
    color: #1F1F1F!important;
		font-size: 16px;
}

.ui-widget-content{
	z-index: 100000!important;
	    border: 2px solid #EFEFEF!important;
	    padding: 13px 24px 13px 24px!important;
	    border-radius: 30px!important;
}

.services_bgr_div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}

/*.services_bgr_div>.uk-grid>*{
	margin: 5px;
}*/

.services_bgr_elem{
	color: #FFFFFF;
	padding: 70px 0;
}

.mobile_vers+main .services_bgr_elem{
	padding: 20px 0;
}

section#services_list_new{
	margin-top: 0;
}

.services_bgr_div2>.uk-container>.uk-grid>div:not(.uk-first-column)>.services_bgr_elem{
	padding-left: 15px;
}

.services_bgr_title a{
	font-family: var(--html_family_bold)!important;
	font-size: 24px;
	line-height: 28px;
	color: #FFFFFF;
}

.services_bgr_list li{
	color: #F46C1B;
}

.services_bgr_list li a{
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
}

/*Анимация банер*/
#particles-js{
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-image: url('');
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: absolute;
  	z-index: 1;
}

.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
}

#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.count-particles{
  border-radius: 0 0 3px 3px;
}


/* Превью карточки */
.product{
	background: #FFFFFF;
	border-radius: 20px;
  padding: 20px;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
  position: relative;
  display: flex;
  flex-direction: column;
}

.product_img{
	text-align: center;
}

.product_img{
	height: 160px;
}

.product_img img{
	-o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  font-family: 'object-fit: cover;object-position:cover;';
}

.product_article{
	font-weight: 500;
	font-size: 10px;
	line-height: 12px;
	color: #939393;
	margin-top: 5px;
}

.product_article span:first-child{
	margin-right: 5px;
}

.product_buy{
	padding-top: 20px;
	margin-top: auto;
}

.product_buy>*:not(:first-child){
	margin-top: 10px;
}

.product_bar {
    text-align: right;
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 30px;
}

.product_bar_status{
  /*background: #bcb7b8;
  border-radius: 4px;
  float: left;
  margin: 0;
  clear: left;
  margin-top: 5px;
  min-width: 56px;
  text-align: center;
  padding: 0px 5px;
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  color: #FFFFFF;*/
}

.product_bar_status.new_status{
  background: #9CD044;
}

.product_bar_status.pop_status{
  border-radius: 50%;
	box-shadow: 0px 0px 20px #DD4A66;
	background-color: #DD4A66;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='23' viewBox='0 0 14 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9219 10.1855L3.72514 22.8634C3.65404 22.9502 3.54532 23.0005 3.43043 22.9999C3.37066 23.0013 3.31155 22.9877 3.25894 22.9604C3.09861 22.881 3.02018 22.7025 3.07246 22.5363L5.82116 13.7825H0.368353C0.227994 13.782 0.0996255 13.7056 0.0363554 13.5848C-0.0212544 13.4685 -0.00976355 13.3315 0.0663243 13.2255L9.95708 0.148819C10.0578 0.0147051 10.2405 -0.0358299 10.3996 0.0264137C10.5588 0.0884973 10.6532 0.247478 10.6284 0.411272L9.3194 9.60696H13.6269C13.7696 9.60664 13.8998 9.68476 13.9626 9.80829C14.0245 9.93134 14.009 10.0774 13.9219 10.1855Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 44px;
	height: 44px;
	position: absolute;
	top: 0;
	right: 0;
}

.product_bar_status.old_moln_status{
  border-radius: 50%;
	box-shadow: 0px 0px 20px #DD4A66;
	background-color: #DD4A66;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='23' viewBox='0 0 14 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9219 10.1855L3.72514 22.8634C3.65404 22.9502 3.54532 23.0005 3.43043 22.9999C3.37066 23.0013 3.31155 22.9877 3.25894 22.9604C3.09861 22.881 3.02018 22.7025 3.07246 22.5363L5.82116 13.7825H0.368353C0.227994 13.782 0.0996255 13.7056 0.0363554 13.5848C-0.0212544 13.4685 -0.00976355 13.3315 0.0663243 13.2255L9.95708 0.148819C10.0578 0.0147051 10.2405 -0.0358299 10.3996 0.0264137C10.5588 0.0884973 10.6532 0.247478 10.6284 0.411272L9.3194 9.60696H13.6269C13.7696 9.60664 13.8998 9.68476 13.9626 9.80829C14.0245 9.93134 14.009 10.0774 13.9219 10.1855Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 44px;
	height: 44px;
	position: absolute;
	top: 0;
	right: 0;
}

.product_bar_status.old_status{
	background: #DD4A66;
	border-radius: 4px;
	padding: 0 5px;
  color: #FFF;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
	position: absolute;
  right: 0;
  top: 165px;
}

.product_desc{
  border-bottom: 1px solid #8A8A8A;
	padding-bottom: 15px;
	margin-top: 15px;
}

.product_name,
.product_name:hover{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: var(--html_color);
}

.product_name{
	margin-top: 20px;
}

.prev_option_list{
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #8A8A8A;
}

.prev_option_list .value_option{
	color: #333333;
}

.product_price{
  font-family: var(--html_family_bold)!important;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
  color: #333333;
}

.product_price_numb span{
	display: block;
}

.product_price.old_price_true{
  color: #FFA904;
}

.product_price_old{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	position: relative;
	color: #8A8A8A;
	margin-left: 5px;
}

.product_price_old:before {
  content: "";
  border-bottom: 2px solid #D04444;
  position: absolute;
  width: 100%;
  height: 50%;
  transform: rotate(-9deg);
}

.product_currency{
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #5E5D5D;
}

.product_price_hour{
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	margin-top: 10px;
}

.product_price_div{
  margin-top: 15px;
}

.product_btn_div{
  margin-top: 15px;
}

.product_form{
	padding-top: 15px;
	border-top: 1px solid #C0C0C0;
}

button.button_add_cart{
	color: #638DFF;
	font-size: 12px;
	line-height: 140%;
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	height: auto;
  padding: 0!important;
	background: transparent;
}

button.button_add_cart:hover{
	color: #638DFF;
}

.product_width{
	flex-direction: row;
	padding: 10px 0px;
}

.product_img_width{
	padding: 0 20px;
}

.product_desc_width{
	padding: 0 20px;
	border-left: 1px solid #C0C0C0;
	width: 380px;
}

.product_desc_width .product_article{
	margin-top: 0;
	margin-bottom: 20px;
}

.product_name_width{
	display: flex;
	padding-bottom: 30px;
	border-bottom: 1px solid #C0C0C0;
}

.product_name_width .product_bar{
	position: relative;
  top: 0;
  right: 0;
  display: block;
}

.product_name_width .old_moln_status{
	position: relative;
  top: 0;
  right: 0;
  display: block;
}

.product_name_width .product_name{
	margin-top: 0;
}

.product_desc_width .product_desc{
	margin-top: 0;
}

.product_desc_width .prev_option_list{
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
}

.product_price_width{
	border-left: 1px solid #C0C0C0;
}

.product_price_width .product_price_div {
    margin-top: 0;
		padding: 50px 50px 25px 50px;
}

.product_price_width .product_price_numb{
	position: relative;
}

.product_price_width .product_bar{
	top: 0;
  right: -50px;
}

.product_price_width .product_bar_status.old_status{
	top: 0;
  right: 0;
	border-radius: 4px 0 0 4px;
}

.product_price_width .product_price_credit{
	margin-top: 10px;
}

.product_price_width .product_price{
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
}

.product_price_width .product_price_old{
	font-size: 14px;
	line-height: 17px;
}

.product_price_width .product_buy{
	position: relative;
  padding: 0;
}

.product_price_width .product_form{
	border: none;
}


.dots_option{
	border-top: 1px dotted #8D9091;
    flex: 1;
    min-width: 1px;
    height: 5px;
}

/*Приемущества*/
.pluses_list{

}

.pluses_img img{
	height: 82px;
}

.pluses_elem{
	border-radius: 40px;
	border: 3px solid rgba(255, 255, 255, 0.90);
	background: linear-gradient(283deg, #E8F2FB 0%, rgba(232, 242, 251, 0.40) 100%);
	padding: 30px;
}

.pluses_text{
	font-family: var(--html_family_bold)!important;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
}

.pluses_descr{
	margin-top: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/*Модальное корзины*/
.modal_product_name{
	font-family: var(--html_family_bold)!important;
    font-size: 14px;
    line-height: 16px;
    color: #333;
}

.modal_product_buy{
	margin-top: 10px;
}

.modal_product_buy:not(.old_price_true) .modal_product_price_old{
	display: none;
}

.modal_product_buy.old_price_true .modal_product_price{
	color: #DD4A66;
}

.modal_product_price{
	font-style: normal;
    font-family: var(--html_family_bold)!important;
    font-size: 18px;
    line-height: 21px;
    color: #333;
}

.modal_product_price_old{
	font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: line-through;
    color: #8D9091;
}

/*Корзина шапка*/
.basket_link{
	position: relative;
	margin-right: 15px;
}

.basket_link img{
	height: 20px;
}

.basket_link_num{
	text-align: center;
	font-weight: 500;
	font-size: 10px;
	line-height: 20px;
  color: #FFF;
  border-radius: 50%;
	background: #638DFF;
	box-shadow: 0px 0px 5px #638dff;
  position: absolute;
	top: 0px;
	right: -14px;
  width: 19px;
  height: 19px;
  box-sizing: border-box;
}

/*вкладки услуг*/
.about_services_tabs{
	margin-left: 0;
	border-radius: 10px 10px 0px 0px;
	overflow: hidden;
	margin-bottom: 0;
}
.about_services_tabs>*{
	padding-left: 0;
}
.about_services_tabs>li>a{
	border: none;
	background: #EDEDED;
	color: #333333!important;
	text-transform: none;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	padding: 40px;
	position: relative;
}
.about_services_tabs>li:not(.uk-active):not(:last-child)>a:after{
	content: '';
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 0;
	width: 2px;
	height: 70%;
	background: #DFDFDF;
}
.about_services_tabs>li>a img{
	height: 57px;
	margin-right: 38px;
}
.about_services_tabs>li>a p{
	text-align: left;
	margin: 0;
}
.about_services_tabs>li.uk-active>a {
    background: #FFFFFF;
		border: none;
}

.about_services_switch{
	background-color: #FFFFFF;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
}

.about_services_switch>*{
	padding: 60px 190px;
}

.services_switch_elem{
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
}

.services_switch_elem img{
	max-height: 90px;
	margin-right: 45px;
}

.services_switch_list{
	margin-top: 65px;
}

/*Портфолио*/
section#portfolio,
section#maybe_good{
	background: #FFFFFF;
	padding-top: 80px;
	padding-bottom: 80px;
	z-index: 1;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}


.portfolio_img{
	height: 420px;
	border-radius: 10px;
	overflow: hidden;
}

.portfolio_title{
	font-weight: 600;
	font-size: 24px;
	line-height: 106.4%;
	color: #333333;
	margin-left: 20px;
}

.portfolio_text{
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	margin-top: 20px;
}

/*Блок с видео*/
.video_elem.shorts_elem{
	max-width: 100%;
	border-radius: 40px;
	overflow: hidden;
	position: relative;
}

.video_img{
	height: 330px;
	width: 585px;
	max-width: 100%;
	border-radius: 40px;
	overflow: hidden;
	position: relative;
}

.video_title{

}
/*.video_button{
	position: absolute;
	bottom: 50%;
	right: 50%;
	transform: translate(50%,50%);
	width: 82px;
	height: 82px;
	border-radius: 50%;
	background-color: #0D0D0D;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='42' viewBox='0 0 30 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 21L1.8571e-06 41.7846L3.67415e-06 0.21539L30 21Z' fill='white'/%3E%3C/svg%3E");
	background-position: 60% 50%;
	background-repeat: no-repeat;
	background-size: auto;
}*/

/*.video_elem:hover .video_button{
	background-color: #FFA904;
}*/

.video_list_content{
	max-width: 390px;
}

.video_list_text{
	max-width: 350px;
}

.video_vk {
    height: 645px;
    display: flex;
    justify-content: center;
    align-items: center;
    touch-action: auto;
	-ms-touch-action: auto;
}

.video_file {
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.video_file,
.video_elem,
.video_file video {
    touch-action: auto;
	-ms-touch-action: auto;
}

.video_vk iframe{
    height: 100%;
}

/*О компании*/
section#about{
	margin-bottom: 0;
	padding-bottom: 80px;
}
.section_line_top{
	position: absolute;
	top: 0;
	width: 100%;
	border: 2px solid #638DFF;
	margin-top: -80px;
}

.about_block_bgr{
	position: absolute;
	padding-top: 240px;
	margin-top: -240px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: linear-gradient(180deg, #171717 74.35%, rgba(23, 23, 23, 0) 100%);
}

/*О компании видео*/
section#about_youtube{
	margin-bottom: 0;
	padding-bottom: 80px;
}

section#about_youtube.bgr_opacity{
	padding-top: 140px;
	background-color: rgba(23, 23, 23, 0.6);
}

section#pluses~section#about_youtube.bgr_opacity{
	margin-top: -180px;
}

.about_youtube_block_bgr{
	position: absolute;
	padding-top: 300px;
	margin-top: -300px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
}

.about_youtube_link .video_button{
	position: relative;
  width: 127px;
  height: 127px;
  display: inline-block;
  background-size: 40%;
	bottom: 0;
  right: 0;
}

/*.about_youtube_link{
	margin-bottom: 120px;
}*/

.about_youtube_text{
	max-width: 210px;
}

/*Каталог категорий*/
.catalog_category_elem{
	background: #F7F7F7;
	border-radius: 20px;
	padding: 30px;
	overflow: hidden;
	height: 255px;
	box-sizing: border-box;
}

.catalog_category_elem img{
	width: 250px;
}

.catalog_category_elem .title_mini{
	z-index: 1;
}

.catalog_category_elem .title_mini p{
	font-family: var(--html_bold_family)!important;
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
}

.catalog_category_elem .title_icon{
	margin-right: 20px;
}

.catalog_category_elem .title_icon svg{
	width: 40px;
}

.catalog_category_elem .title_icon svg path{
	fill: #638DFF;
}

.catalog_category_elem .button_link{
	margin-top: 25px;
	z-index: 1;
	position: relative;
}

.catalog_category_elem .button_link .abutton{
	font-weight: 600;
	font-size: 12px;
	line-height: 24px;
	color: #7F899B;
	padding: 0!important;
	height: auto;
}

.catalog_category_elem ul>li:hover{
	color: #FFA904;
}

.catalog_category_body{
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
}

/*Бренды*/
.brands_elem{
	/*padding: 15px 50px;
	background: #FFFFFF;
	border-radius: 10px;*/
}

.brands_elem svg{
	height: 70px;
	display: block;
}

.brands_elem:not(:hover) svg path{
	fill: #8D9091;
}

/*Доп блок с ОС*/
.info_fb_block{
	border-radius: 20px;
	overflow: hidden;
}

.info_fb_block.block_bgr{
	background: #3F3F46;
}

.info_fb_body{
	padding: 70px;
	width: 500px;
	max-width: 100%;
	box-sizing: border-box;
}

.info_fb_img{
	min-height: 150px;
}

/*ul.stand_list li{
	padding-left: 15px;
	position: relative;
}

ul.stand_list li::before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14552 0C2.30194 0 0 2.29731 0 5.13517C0 7.97302 2.30194 10.2703 5.14552 10.2703C7.98909 10.2703 10.291 7.97302 10.291 5.13517C10.3249 2.29731 8.02294 0 5.14552 0ZM5.14552 6.82437C4.23151 6.82437 3.48677 6.08112 3.48677 5.16895C3.48677 4.25678 4.23151 3.51354 5.14552 3.51354C6.05952 3.51354 6.80427 4.25678 6.80427 5.16895C6.83812 6.08112 6.09338 6.82437 5.14552 6.82437Z' fill='%23638DFF'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: auto;
	width: 10px;
	height: 10px;
	left: 0;
	top: 4px;
	position: absolute;
}

ul.stand_list{
	margin-bottom: 0;
}*/

.uk-lightbox{
	z-index: 100101;
}

.descr_tooltip{
	background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.17422 5.5299H1.82578V4.85118C1.82578 4.55447 1.86158 4.33565 1.93317 4.19472C2.01273 4.04636 2.17979 3.8535 2.43437 3.61613L3.30549 2.80389C3.48846 2.61845 3.57995 2.3885 3.57995 2.11405C3.57995 1.83959 3.48449 1.61335 3.29356 1.43533C3.10263 1.24988 2.85601 1.15716 2.5537 1.15716C2.25139 1.15716 1.99682 1.24618 1.78998 1.4242C1.59109 1.59481 1.47574 1.82476 1.44391 2.11405H0C0.0795545 1.45387 0.354017 0.938341 0.823389 0.567455C1.30072 0.189152 1.8934 0 2.60143 0C3.30947 0 3.88624 0.181734 4.33174 0.545202C4.77725 0.901252 5 1.40195 5 2.04729C5 2.49235 4.86874 2.86324 4.60621 3.15994C4.45505 3.33797 4.3397 3.46407 4.26014 3.53825C4.18059 3.61242 4.07319 3.70886 3.93795 3.82754C3.81066 3.9388 3.69928 4.03894 3.60382 4.12796C3.51631 4.20955 3.44471 4.28002 3.38902 4.33936C3.24582 4.50255 3.17422 4.7325 3.17422 5.02921V5.5299ZM2.5179 8C2.27128 8 2.05648 7.92212 1.87351 7.76634C1.69053 7.60315 1.59905 7.41029 1.59905 7.18776C1.59905 6.95781 1.68656 6.76124 1.86158 6.59805C2.04455 6.43486 2.25935 6.35327 2.50597 6.35327C2.76054 6.35327 2.97932 6.43486 3.16229 6.59805C3.34527 6.75382 3.43675 6.94669 3.43675 7.17663C3.43675 7.39917 3.34527 7.59203 3.16229 7.75522C2.98727 7.91841 2.77247 8 2.5179 8Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #C0C0C0;
	display: inline-block;
	margin-bottom: -1px;
	margin-left: 10px;
}
/*
.stand_list_galk li{
}

.stand_list_galk li:before{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66667 8L7.22222 9.55556L10.3333 6.44444M15 8C15 8.91925 14.8189 9.82951 14.4672 10.6788C14.1154 11.5281 13.5998 12.2997 12.9497 12.9497C12.2997 13.5998 11.5281 14.1154 10.6788 14.4672C9.82951 14.8189 8.91925 15 8 15C7.08075 15 6.1705 14.8189 5.32122 14.4672C4.47194 14.1154 3.70026 13.5998 3.05025 12.9497C2.40024 12.2997 1.88463 11.5281 1.53284 10.6788C1.18106 9.82951 1 8.91925 1 8C1 6.14348 1.7375 4.36301 3.05025 3.05025C4.36301 1.7375 6.14348 1 8 1C9.85652 1 11.637 1.7375 12.9497 3.05025C14.2625 4.36301 15 6.14348 15 8Z' stroke='%23638DFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-bottom: -2px;
}
*/

/*start Список контента*/
.content_title{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 25px;
}

.content_text{

}

.content_img{
	max-width: 600px;
	float: left;
	margin-right: 40px;
}

.content_list_elem{
	padding: 30px 0;
}

.content_list_elem:nth-child(2n - 1){
	background: #FFFFFF;
}

.content_list_elem:nth-child(2n - 1) .content_img{
	background: #FFFFFF;
	float: right;
	margin-left: 40px;
	margin-right: 0px;
}

/*end Список контента*/

/*start Готовые решения*/

.complete_solution_elem{
	border-radius: 10px;
	overflow: hidden;
}

.complete_solution_elem .prev_body{
	padding: 20px 30px;
	margin-top: 0;
	display: flex;
	flex-direction: column;
}

.complete_solution_elem .prev_img{
	border-radius: 10px;
	height: 180px;
}

.complete_solution_elem .prev_dop_title{
	font-weight: 600;
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 10px;
}

.complete_solution_elem .prev_text{
	margin: 0;
}

.complete_solution_elem.stand_bgr .prev_dop_title{
	color: #8D9091;
}

.complete_solution_elem .prev_title{
	font-family: var(--html_family_bold)!important;
	font-weight: normal;
	font-size: 24px;
	line-height: 16px;
	text-transform: uppercase;
	margin-top: 0;
}

.complete_solution_elem .prev_dop_text{
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
	padding-top: 20px;
	border-top: 1px solid #C0C0C0;
}

.complete_solution_elem.stand_bgr .prev_dop_text{
	color: #8D9091;
}

.complete_solution_elem .prev_link{
	padding-top: 20px;
	border-top: 1px solid #C0C0C0;
	margin-top: auto;
}

.complete_solution_elem .prev_link .abutton{
	padding: 0!important;
  font-weight: 600;
  font-size: 15px;
  line-height: 16px;
  height: auto;
}

.complete_solution_elem.stand_bgr .prev_link .abutton{
  color: #638DFF;
}
/*end Готовые решения*/

/*start Акции*/
.stocks_elem{
	height: 293px;
	border-radius: 40px;
	border: 3px solid rgba(255, 255, 255, 0.90);
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.stocks_elem:hover{
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.30);
}

.stocks_elem_button{
	opacity: 0;
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.stocks_elem:hover .stocks_elem_button{
	opacity: 1;
}

.stocks_elem img.uk-cover{
	z-index: -1;
}

.stocks_elem_body{
	padding: 30px;
	height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    position: relative;
}
.stocks_elem_title{
	font-size: 24px;
	line-height: normal;
	font-family: var(--html_family_bold)!important;
	margin-bottom: 0;
	color: #FFFFFF;
}

.stocks_elem_do{
	font-family: var(--html_family_bold)!important;
	position: absolute;
	top: 100px;
	left: 30px;
	display: inline-flex;
	height: 32px;
	padding: 0 15px;
	justify-content: center;
	align-items: center;
	border-radius: 45px;
	background: #FFF;

	color: #009336;

	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
}

/*end Акции*/

.info_awards_text{
	max-width: 585px;
}

.awards_numb{
	font-weight: 400;
	font-size: 32px;
	line-height: 37px;
	color: #FFA904;
}

.awards_numb span{
	font-family: var(--html_family_bold)!important;
	font-size: 50px;
	line-height: normal;
	color: #009336;
}

.awards_text{
  margin-top: 5px;
	font-weight: 400;
	font-size: 16px;
	line-height: normal;
	max-width: 290px;
}

.awards_img{
	position: absolute;
	top: 40px;
	right: 40px;
	z-index: -1;
}

.awards_img img{
	max-height: 105px;
}

.awards_elem{
	border-radius: 40px;
	background: linear-gradient(283deg, #E8F2FB 0%, rgba(232, 242, 251, 0.40) 100%);
	padding: 40px;
	position: relative;
	z-index: -1;
}

.download_pdf{
	display: inline-block;
	font-weight: 400;
	font-size: 18px;
	line-height: 16px;
	color: #1C73F4;
	padding: 0 20px 0 0;
	position: relative;
}

.download_pdf::after{
	content: '';
	position: absolute;
	right: 5px;
	top: 8px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 8L3.52083 5M6.5 8L9.25 5M6.5 8V1M12 6.625V11H1V6.625' stroke='%231C73F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto;
	width: 11px;
	height: 10px;
	margin-left: 5px;
}

.download_pdf img{
	height: 21px;
	margin-right: 5px;
}

.link_comment_elem img{
	max-height: 20px;
}

/*Слайдер*/

.comments_link_all{
	margin-top: 40px;
	text-align: center;
}

.block_link_all{
	margin-top: 30px;
	text-align: center;
}

.sotrudn_section{
	padding: 50px 0;
	border-radius: 150px;
	background: #E8F2FB;
}

.sotrudn_catal_elem{
	padding: 20px;
	border-radius: 40px;
	background: #FFF;
	display: flex;
	flex-direction: column;
}

.sotrudn_catal_elem.sotrudn_catal_elem_graf{
	flex-direction: row;
}

.sotrudn_catal_elem.sotrudn_catal_elem_graf .sotrudn_body{
	margin-left: 10px;
}

.sotrudn_catal_elem.sotrudn_catal_elem_graf .sotrudn_graf{
	margin-top: 10px;
	/*min-height: 295px; */
}

.sotrudn_catal_elem.sotrudn_catal_elem_graf .sotrudn_img {
    height: auto;
    min-height: 320px;
    width: 100%;
    border-radius: 30px;
    overflow: hidden;
    position: relative;
}

.sotrudn_catal_elem .sotrudn_img{
	height: 313px;
	width: 100%;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
}

.sotrudn_catal_elem .sotrudn_info{
	margin-top: 10px;
}

.sotrudn_catal_elem .sotrudn_name{
	font-size: 16px;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: normal;
	margin-bottom: 0;
}

.sotrudn_catal_elem .sotrudn_haract{
	color: #939094;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 10px;
}

.sotrudn_catal_elem .sotrudn_haract p{
	margin: 0;
}

.sotrudn_catal_elem .sotrudn_button{
	display: flex;
	padding-top: 10px;
	margin-top: auto;
}

/*Инфо Видео*/
section#awards{
	margin-bottom: 10px;
}
section#awards+section#info_video{
	margin-top: 10px;
}

.info_video_text_block{
	border-radius: 40px;
	border: 3px solid rgba(255, 255, 255, 0.90);
	background: linear-gradient(117deg, rgba(136, 87, 179, 0.80) 0%, #8857B3 100%);
	padding: 85px 55px 85px 65px;
	color: #FFFFFF;
}

.info_video_text_block .title_block>*{
	color: #FFFFFF;
}

.info_video_text_list>*:not(:first-child){
	margin-top: 30px;
}

.info_video_text_elem{
	display: flex;
	align-items: center;
}

.info_video_text_icon{
	margin-right: 10px;
}

.info_video_text_icon img{
	max-height: 25px;
}

.info_video_text{
	margin-top: 20px;
}

.info_video_prev{
	position: relative;
	overflow: hidden;
	border-radius: 40px;
	width: 100%;
	height: 100%;
	min-height: 245px;
}

/*Правила приема*/
.regul_resep_block{
	padding: 50px 120px;
	border-radius: 40px;
	border: 3px solid rgba(255, 255, 255, 0.90);
	background: linear-gradient(283deg, #E8F2FB 0%, rgba(232, 242, 251, 0.40) 100%);
}

.regul_resep_text{
	max-width: 720px;
}

.regul_resep_img{
	max-width: 270px;
	margin-top: -100px;
}

.regul_resep_block .title_block>*{
	max-width: 595px;
	margin: auto;
}

.regul_resep_button{
	margin-top: 30px;
}

.accord_img_base .uk-tab{
	margin-left: 0;
}

.address_list_button{
	margin-top: 20px;
	display: flex;
}

.address_list_gallery{
	border-radius: 40px;
	overflow: hidden;
}

.address_list_gallery .uk-slideshow-items{
	min-height: 615px;
}

p.address_list_title{
	margin-bottom: 0;
}

/*Вопросы*/
.quest_list_button{
	margin-top: 30px;
}

.quest_list_text{
	max-width: 390px;
}

.accordion_stand_two>li {
    border-radius: 0px;
    border-bottom: 1px solid #8857B3;
    border-top: none;
    background: transparent;
    padding: 35px 0;
    position: relative;
}

.accordion_stand_two>li>.uk-accordion-title:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L8 8L1 0.999999' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-color: #AC89CA;
}

.quest_list .accordion_stand_two>li>.uk-accordion-content {
    margin-top: 20px;
}

.accordion_stand_two>li>.uk-accordion-title{
	padding-right: 70px;
}

.quest_list .uk-accordion>:nth-child(n+2) {
    margin-top: 0px;
}

/*Обслуживаем улицы*/

.content_hide_block {
	overflow: hidden;
	position: relative;    
}

.content_hide_block+.block_link_all .for_open{
	display: none;
}

.content_hide_block+.block_link_all .for_close{
	display: block;
}

.content_hide_block.hide+.block_link_all .for_open{
	display: block;
}

.content_hide_block.hide+.block_link_all .for_close{
	display: none;
}

.content_hide_block.hide {
	height: 660px;
}
.content_hide_block.hide:after{
	content: "";
	display: block;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}

.addr_serv_list p {
	font-family: var(--html_family_bold)!important;
    color: #009336;
    margin-bottom: 0
}

.addr_serv_list ul {
    margin-top: 0;
        list-style: none;
}

.addr_serv_list ul>li {
    font-weight: normal;
}

.address_metro_slider {
    border-radius: 4px;
    overflow: hidden;
    width: 585px
}

.info_text_block{
	max-width: 515px;
}

section#info_img{
	margin-bottom: 30px;
}

section#info_img+section#pluses_this{
	margin-top: 30px;
}

.map_block{
	border-radius: 40px;
	overflow: hidden;
}

#rubitime-project__area{
	z-index: 100001!important;
}

#rubitime-project-shadow{
	z-index: 100000!important;
}

.intro_button{
	margin-top: 20px;
}

.recomend_img{
	max-width: 600px;
}

.recomend_dop_img{
	width: 340px;
	height: 340px;
	max-width: 100%;
	margin-top: -30px!important;
	margin-bottom: -30px!important;
}

.recomend_dop_elem{
	border-radius: 40px;
	border: 2px solid #EFEFEF;
	background: #FFF;
	padding: 30px;
}

.recomend_dop_list{
	margin-top: 50px;
}

.main_text ul{
	padding-left: 30px;
	position: relative;
	list-style: none;
	margin-bottom: 0;
}

.main_text ul>li:before{
	content: '';
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75303 3.56293C10.1161 5.75255 9.29002 7.71777 7.90785 7.95236C6.52569 8.18695 5.11088 6.60208 4.74778 4.41245C4.38468 2.22283 5.21079 0.257612 6.59296 0.0230215C7.97512 -0.211569 9.38993 1.3733 9.75303 3.56293Z' fill='%2302762E'/%3E%3Cpath d='M19.6058 11.1297C18.8242 13.0421 17.1399 14.1612 15.8439 13.6295C14.5479 13.0977 14.1309 11.1164 14.9126 9.20406C15.6942 7.29172 17.3785 6.17254 18.6745 6.70429C19.9705 7.23604 20.3875 9.21737 19.6058 11.1297Z' fill='%2302762E'/%3E%3Cpath d='M5.08739 8.58439C5.78084 10.5271 5.27364 12.4894 3.95453 12.9673C2.63542 13.4452 1.00392 12.2578 0.310472 10.3151C-0.382979 8.37236 0.124217 6.41006 1.44333 5.93215C2.76243 5.45423 4.39394 6.64168 5.08739 8.58439Z' fill='%2302762E'/%3E%3Cpath d='M15.417 19.0044C12.7963 21.1489 11.8947 18.8436 9.81226 19.1652C7.72985 19.4869 4.19967 21.1443 3.30186 18.6291C2.40405 16.1139 6.13334 10.276 9.47828 10.276C12.8232 10.276 18.0377 16.8599 15.417 19.0044Z' fill='%2302762E'/%3E%3Cpath d='M15.6554 4.61286C15.1792 6.7826 13.6839 8.2985 12.3156 7.99872C10.9473 7.69895 10.2242 5.69702 10.7004 3.52728C11.1767 1.35755 12.672 -0.158352 14.0403 0.141423C15.4086 0.441199 16.1317 2.44313 15.6554 4.61286Z' fill='%2302762E'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: inline-block;
	position: absolute;
	left: 0;
}

.main_text ul>li:not(:first-child){
	margin-top: 20px;
}

.price_list_text{
	margin-bottom: 20px;
}

.price_list_block{
	border-radius: 40px;
	background: #E8F2FB;
	padding: 30px;
	margin: auto;
	max-width: 1100px;
}

.price_elem_button .uk-accordion-title::before{
	display: none;
}

.price_elem_header{
	display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    min-height: 52px;
    flex-wrap: wrap;
    /*margin-top: -10px;*/
}

/*.price_list_block .uk-accordion>*:not(:first-child) .price_elem_header>*{
	padding-top: 20px;
}*/

.price_elem_button{
	position: absolute;
    right: 200px;
    top: 10px;
    padding-top: 0;
}

.price_elem_button .abutton{
	min-width: 180px;
}

.price_elem_cena{
	display: flex;
    flex-direction: column;
    margin-left: auto;
}

.price_elem_cena span.price{
	color: #1F1F1F;
	text-align: right;
	font-family: var(--html_family_bold)!important;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
}

.price_elem_cena.old_price_true span.price{
	color: #EC322E;
}

.price_elem_cena span.old_price{
	color: #1F1F1F;
	text-align: right;
	font-family: var(--html_family_bold)!important;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	text-decoration-line: line-through;
}

.price_list_elem .for_close{
	display: none;
}

.price_list_elem.uk-open .for_close{
	display: block;
}

.price_list_elem.uk-open .for_open{
	display: none;
}

.price_list_elem.uk-open .abutton{
	background: #8857B3!important;
	color: #FFFFFF!important;
}

.price_list_elem{
	border-bottom: 1px solid #8857B3;
    padding: 15px 0;
    min-height: 82px;
    box-sizing: border-box;
}

.price_list_block .uk-accordion>*:first-child .price_list_elem{
	padding-top: 0;
}

.price_list_block .uk-accordion>*:last-child .price_list_elem{
	border-bottom: none;
	padding-bottom: 0;
	min-height: 67px;
}

.price_list_block .uk-accordion>:nth-child(n+2) {
    margin-top: 0px;
}

.price_elem_title{
	max-width: 640px;
}

.price_elem_title .price_title{
	font-size: 16px;
	margin-bottom: 0px!important;
}

.price_elem_title .price_title_dop_info{
	color: #009336;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-right: 5px;
    margin-bottom: -3px;
}

.price_elem_title .price_title_dop_info:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.6875 8C0.6875 3.96142 3.96142 0.6875 8 0.6875C12.0386 0.6875 15.3125 3.96142 15.3125 8C15.3125 12.0386 12.0386 15.3125 8 15.3125C3.96142 15.3125 0.6875 12.0386 0.6875 8ZM7.21718 6.91884C8.07686 6.489 9.04482 7.26547 8.81171 8.19792L8.27995 10.325L8.31106 10.3094C8.58893 10.1705 8.92681 10.2831 9.06574 10.561C9.20467 10.8388 9.09204 11.1767 8.81418 11.3156L8.78307 11.3312C7.92339 11.761 6.95543 10.9846 7.18854 10.0521L7.7203 7.92507L7.68918 7.94063C7.41132 8.07956 7.07344 7.96693 6.93451 7.68907C6.79558 7.41121 6.9082 7.07333 7.18607 6.9344L7.21718 6.91884ZM8 5.75C8.31066 5.75 8.5625 5.49816 8.5625 5.1875C8.5625 4.87684 8.31066 4.625 8 4.625C7.68934 4.625 7.4375 4.87684 7.4375 5.1875C7.4375 5.49816 7.68934 5.75 8 5.75Z' fill='%23009336'/%3E%3C/svg%3E");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 15px;
	height: 15px;
	display: inline-block;
    margin-right: 10px;

}

.price_list_elem .uk-accordion-content{
	font-size: 16px;
}

.clinics_contact_block{
	border-radius: 40px;
	border: 2px solid #EFEFEF;
	background: #FFF;
	padding: 50px;
}

.clinics_contact_title{
	display: flex;
	align-items: center;
	color: #8857B3;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.clinics_contact_title img{
	height: 40px;
	margin-right: 10px;
}

.clinics_contact_title p{
	margin-bottom: 0;
	margin-top: 0;
}

.clinics_contact_text{
	margin-top: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.clinics_contact_elem{
	max-width: 410px;
	min-width: 300px;
}

.sotrudn_hint_text{
	border-radius: 40px;
	background: #E8F2FB;
	padding: 50px;
}

.sotrudn_hint_img{
	height: 100%;
	width: 100%;
	min-height: 350px;
	position: relative;
	overflow: hidden;
}

.sotrudn_hint_name{
	margin-top: 30px;
	margin-bottom: 0;
	font-size: 16px;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: normal;
}

.sotrudn_hint_haract{
	margin-top: 10px;
	color: #939094;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.sotrudn_hint_haract p{
	margin-top: 0;
	margin-bottom: 0;
}

.info_img_osob_text{
	border-radius: 40px;
	background: #009336;
	padding: 50px;
	color: #FFFFFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.info_osob_img{
	height: 100%;
	min-height: 240px;
	border-radius: 40px;
	overflow: hidden;
	position: relative;
}

.dontknow_img{
	max-width: 140px;
	margin-right: 35px;
}

.dontknow_sec{
	border-radius: 150px;
	background: #E8F2FB;
	padding: 50px 0;
}

.dontknow_text{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.dontknow_button{
	margin-top: 30px;
}

.intro_img_plus_text{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.intro_img_plus_list{
	margin-top: 45px;
}

.intro_img_plus_list{
	margin-top: 45px;
}

.intro_img_plus_list .plus_text{
	color: #009336;
	font-size: 50px;
	font-style: normal;
	font-family: var(--html_family_bold)!important;
	line-height: normal;
}

.intro_img_plus_list .plus_descr{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 5px;
}

.link_comments_block{
	border-radius: 40px;
	background: linear-gradient(283deg, #E8F2FB 0%, rgba(232, 242, 251, 0.40) 100%);
	padding: 30px;
	margin-top: 30px;
}

.services_all .submenu_item_title{
	padding: 5px 0px;
	font-family: var(--html_family_bold)!important;
}

.services_all .submenu_item_title + .uk-nav{
	margin-top: 10px;
}

.services_all .submenu_item>a{
	display: inline-block;
}

.services_all .accordion_stand>li>a:not(.uk-accordion-title){
    font-family: var(--html_family_bold)!important;
    font-size: 24px;
}


.services_all .accordion_stand>li .uk-accordion-content {
    margin-top: 20px;
}

.services_all {
    max-width: 960px;
}

.services_all .menu_columns>.submenu_item:not(:first-child){
	margin-top: 25px;
}

.services_all .menu_columns>.submenu_item{
	break-inside: avoid;
}

.services_all .menu_columns {
    columns: 200px auto;
    column-gap: 50px;
    /*max-height: 620px;*/
}

.services_all>.accordion_stand>li>.uk-accordion-title{
	font-size: 24px;
	position: relative;
	padding-left: 70px;
	padding-right: 50px;
	min-height: 40px;
	display: flex;
    align-items: center;
}

.services_all>.accordion_stand>li>.uk-accordion-title img{
	position: absolute;
    left: 30px;
    top: 50%;
    transform: translate(-50% , -50%);
	height: 40px;
}

.services_all>.accordion_stand>li .uk-accordion-title:before{
	right: 0px;
    top: 5px;
}

.services_all>.accordion_stand>li{
	padding: 20px 30px;
}

.search_link{
	color: #009336!important;
    font-family: var(--html_family_bold)!important;
}



/*Куки*/
.warning_cooc_wrap {
    position: fixed;
    bottom: 10px;
    left: 0;
    display: none;
    justify-content: center;
    z-index: 99999;
    width: 100%;
}

.warning_cooc {
    display: flex;
    align-items: center;
}

.warning_cooc {
    max-width: 760px;
    padding: 13px;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 0px 10px 1px rgba(4, 44, 103, 0.10);
}

.warning_cooc_img {
    margin-right: 10px;
}

.warning_cooc_text {
    margin-right: 20px;
    font-size: 12px;
    line-height: 1.5;
}

.warning_cooc_text a {
    color: #000;
    text-decoration: underline;
}

.warning_cooc_apply{
    font-size: 12px !important;
    white-space: nowrap;
    height: 30px;
    line-height: 18px;
}


/*Список метро*/
.metro_list {
    border: 1px solid #009336;
    box-sizing: border-box;
    border-radius: 40px;
    padding: 20px 40px;
    background-size: cover;
    background-position: 50% 50%
}

.metro_list .metro_logo {
    margin-right: 70px
}

.metro_list .metro_logo img {
    width: 100px;
    max-width: 100px;
    height: 100px
}

.metro_list .icon_metro {
    margin-right: 5px;
    margin-top: -5px;
}
.icon_metro {
    max-height: 20px;
}


/*start Объявление*/
.artboard_block{
  background: #E8F2FB;
  padding: 8px 0;
  overflow: hidden;
  border-radius: 0 0 50px 50px;
  height: 40px;
  box-sizing: border-box;
}

.artboard_text{
  font-size: 16px;
  line-height: 24px;
  color: #8857B3;
  text-decoration: none; 
}

.artboard_img{
  max-height: 24px;
  margin-right: 35px;
}

.artboard_img img{
  margin-top: -33px;
}

.artboard .uk-grid-margin{
  margin-top: 0;
}

/*.mobile_vers .artboard{
  margin-top: 50px;
}*/

/*end Объявление*/


/*Сотр на смене*/
.spec_today_elem {
    border-radius: 40px;
    border: 2px solid #EFEFEF;
    background: #FFF;
    overflow: hidden
}

.spec_today_header {
    background: #8857B3;
    padding: 25px 30px;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-family: var(--html_family_bold)!important;
    line-height: normal;
    box-sizing: border-box;
    min-height: 100px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.spec_today_header_text{
    margin-left: 20px;
    font-size: 18px;
    font-family: var(--html_family_bold)!important;
}

.spec_today_header img {
    height: 38px;
    min-width: 32px;
}

.spec_today_elem_list {
    padding: 0 20px 0 20px;
}

.spec_today_elem_list .sotrudn_name {
    color: #1F1F1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.spec_today_zap:not(:last-child) {
    border-bottom: 1px solid #EFEFEF
}

.spec_today_zap {
    padding: 20px 0 20px 0
}

.spec_today_zap img {
    max-height: 60px;
    border-radius: 50%
}

.spec_today_zap button, .spec_today_zap .abutton {
    min-width: 0
}

@media screen and (max-width: 960px){
    .spec_today_header{
        padding: 20px;
    }

    .spec_today_header img {
        height: 30px;
        min-width: 25px;
    }

    .spec_today_header{
        font-size: 16px;
        min-height: 78px;
    }

    .spec_today_zap img {
        max-height: 50px;
    }

    .spec_today_elem_list .sotrudn_name {
        font-size: 14px;
    }
}


/*Календарь*/
/*
.fc-widget-header table,
.fc-content-skeleton table{
	width: 100%;
}

.fc-widget-header table td,
.fc-content-skeleton table td{
	width: 14%;
}

.fc-ltr .fc-basic-view .fc-day-number{
	text-align: center;
	color: #1F1F1F;
	font-family: var(--html_family_bold)!important;
	font-size: 14px!important;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.fc-other-month{
	opacity: 0;
}
*/

.zabuto_calendar_list_elem .zabuto_calendar{
	border-radius: 30px;
	border: 2px solid #EFEFEF;
	background: #FFF;
	padding: 0 10px 10px 10px;
	display: inline-block;
}

.zabuto_calendar_list_elem .calendar-month-header span{
	color: #1F1F1F;
	font-family: var(--html_family_bold)!important;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
}

.zabuto_calendar_list_elem .calendar-month-header td{
	height: 20px;
	text-align: center;
}

.zabuto_calendar_list_elem .calendar-month-header .calendar-month-navigation svg{
	height: 12px;
    display: inline-block;
    padding: 0;
}

.zabuto_calendar_list_elem .calendar-month-header .calendar-month-navigation{
	width: 34px;
}

.zabuto_calendar_list_elem .calendar-dow-header th{
	height: 35px;
	width: 35px;
	text-align: center;
	box-sizing: border-box;
}

.zabuto_calendar_list_elem .calendar-dow td{
	height: 35px;
	width: 35px;
	text-align: center;
	box-sizing: border-box;
}

.zabuto_calendar_list_elem .calendar-dow:not(:last-child) td,
.zabuto_calendar_detail_elem .calendar-dow:not(:last-child) td{
	border-bottom: 2px solid #EFEFEF;
}

.zabuto_calendar_list_elem .calendar-dow td:not(:last-child),
.zabuto_calendar_detail_elem .calendar-dow td:not(:last-child){
	border-right: 2px solid #EFEFEF;
}

.zabuto_calendar_list_elem .calendar-dow-header:not(:last-child) th,
.zabuto_calendar_detail_elem .calendar-dow-header:not(:last-child) th{
	border-bottom: 2px solid #EFEFEF;
}

.zabuto_calendar_list_elem .calendar-dow-header th:not(:last-child),
.zabuto_calendar_detail_elem .calendar-dow-header th:not(:last-child){
	border-right: 2px solid #EFEFEF;
}

.zabuto_calendar_list_elem .calend_caticon,
.zabuto_calendar_detail_elem .calend_caticon{
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%235F2791'/%3E%3Cpath d='M17.2669 9.06854C16.955 11.4745 15.4648 13.2654 13.9386 13.0687C12.4123 12.872 11.4279 10.7622 11.7399 8.3563C12.0518 5.95038 13.542 4.15944 15.0682 4.35612C16.5945 4.5528 17.5789 6.66262 17.2669 9.06854Z' fill='%23773CAB'/%3E%3Cpath d='M25.2278 20.1362C23.8005 21.8865 21.6763 22.5188 20.4834 21.5486C19.2904 20.5784 19.4804 18.373 20.9078 16.6228C22.3351 14.8725 24.4593 14.2401 25.6522 15.2103C26.8451 16.1805 26.6551 18.3859 25.2278 20.1362Z' fill='%23773CAB'/%3E%3Cpath d='M10.7762 12.8262C10.8895 15.0785 9.73414 16.9677 8.1957 17.0456C6.65727 17.1236 5.31831 15.3609 5.20506 13.1086C5.09181 10.8562 6.24715 8.96706 7.78558 8.88908C9.32402 8.8111 10.663 10.5738 10.7762 12.8262Z' fill='%23773CAB'/%3E%3Cpath d='M18.3258 27.0237C14.8912 28.4276 14.674 25.73 12.383 25.4007C10.0919 25.0715 5.85553 25.6757 5.70892 22.7599C5.56232 19.8442 11.333 14.9342 14.8494 16.0031C18.3657 17.0721 21.7605 25.6198 18.3258 27.0237Z' fill='%23773CAB'/%3E%3Cpath d='M23.1324 12.0559C21.9446 14.1729 19.8936 15.2804 18.5512 14.5295C17.2088 13.7786 17.0835 11.4537 18.2713 9.33664C19.459 7.21961 21.5101 6.11214 22.8524 6.86305C24.1948 7.61395 24.3201 9.93887 23.1324 12.0559Z' fill='%23773CAB'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
    /*background-size: 90%;*/
    background-size: 28px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
        color: #FFFFFF;
}

.calend_click{
	cursor: pointer;
}

.zabuto_calendar table{
	border-spacing: 0!important;
}

.sotrudn_search{
	text-align: center;
	margin-bottom: 30px;
}

.sotrudn_search form input[name="query"]{
	border: 2px solid #8857B3;
	padding-right: 125px;
	width: 560px;
    box-sizing: border-box;
    max-width: 100%;
}

.sotrudn_search form input[name="query"]::placeholder{
	color: #000;
}

.sotrudn_search .search-wrap{
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.sotrudn_search button{
	position: absolute;
	right: 0;
	top: 0;
}

.sotrudn_filter_block{
	margin-bottom: 30px;
}

.sotrudn_filter_block fieldset{
	margin-bottom: 0px;
}

.twentytwenty-container{
	border-radius: 10px;
	overflow: hidden;
}

.twentytwenty-handle{
	background: #009336;
}

.twentytwenty-left-arrow,.twentytwenty-right-arrow{
	background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    border: none;
    height: 18px;
    width: 10px;
    margin-top: -10px;
}

.twentytwenty-left-arrow{
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1L0.999999 6.5L5 12' stroke='white'/%3E%3C/svg%3E");
}

.twentytwenty-right-arrow{
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999999 12L5 6.5L1 0.999999' stroke='white'/%3E%3C/svg%3E");
}

.before_after_elem{
	display: flex;
    flex-direction: column;
}

.before_after_text{
	margin-top: auto;
	padding-top: 10px;
}

.before_after_text{
    font-size: 18px;
    line-height: 21px;
	color: #009336;
}

.before_after_text p{
	margin: 0;
}

.before_after_span{
	font-weight: normal;
	color: #1F1F1F;
}

.twentytwenty-container img{
	min-height: 100%;
	min-width: 100%;
}



/*---------- Перенесенные стили начало ----------*/


.warning-wrap{
	position: fixed;
	bottom: 10px;
	left: 0;
	display: none;
	justify-content: center;
	z-index: 100;
	width: 100%;
}


.warning{

	max-width: 760px;
	padding: 13px;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0px 0px 10px 1px rgba(4, 44, 103, 0.10);
}
.warning {
	display: flex;
}
.warning--active {
	display: none;
}

.warning__text a{
	    color: #2E2E2E;
		text-decoration: underline;
}
.warning__text {
	margin-right: 20px;
	font-size: 12px;
}

.warning__read {
	display: block;
	margin-left: 15px;
}
.warning__apply{
	padding: 0px;
    font-size: 12px !important;
    -moz-transform: none;
    -o-transform: none;
    text-align: center;
    box-sizing: border-box;
    width: 140px;
    font-weight: normal !important;
    cursor: pointer;
    text-decoration: none;
	
	
	border-radius: 16px;
    background: #421D8D;
    height: 35px;
    line-height: 35px;
    color: #fff;
    border: none;
}

.warning__img{
	margin-right: 10px;
	margin-top: 3px;
}
@media screen and (max-width: 960px){
	.warning__img{
		display: none;
	}
	.warning{
		    display: block;
	}
	.warning-wrap{
		left: 20px;
		right: 20px;
		width: auto;
	}
	.warning__text {
    margin-right: 0px;
	}
	.warning__apply_wrap{
	display: flex;
    justify-content: center;
	margin-top: 5px;
}
}


.purple-btn {
    border-radius: 16px;
    background: #421D8D;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border: none;
    cursor: pointer;
}

.callback-modal .close-btn {
    position: absolute;
    right: 18px;
    top: 18px;
}





.personal-req a{
	color: #333;
	text-decoration: underline;
}
.personal-req{
	font-size: 14px;
	margin: 0;
}
.personal-req.error{
	border-bottom: 1px solid #E4113A;
    padding-bottom: 4px;
	margin-bottom: 25px;
	position: relative;
}

.personal-req .error-text{
	display: none;
	color: #E4113A;
	font-size: 11px;
	position: absolute;
	left: 0;
	bottom: -20px;
}

.personal-req.error .error-text{
	display: block;
}



.agree{
	font-size: 11px;
}



/*---------- Перенесенные стили конец ----------*/







/*---------- Отзывы ----------*/
.feedback-wrap{
	background-color: var(--osob_block_bgr);
    border-radius: var(--osob_block_rad);
	padding: 50px 60px;
	color: #421D8D;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%
}

.feedback-wrap span{
color: #421D8D;
font-size: 50px;
font-style: normal;
font-weight: normal;
font-family: var(--html_family_bold)!important;
line-height: 130%;
display: block;
}


/*---------- Отзывы ----------*/


/*---------- О компании ----------*/
.about_numb_block{
	position: relative;
	height: 74rem;
	border-radius: 30px;
	overflow: hidden;
}

.about_numb_block img.uk-cover{
	z-index: -1;
}

.about_numb_list{
	position: absolute;
    bottom: 6rem;
    right: 6rem;
    text-align: right;
}

.about_numb_elem {
	border-radius: 3rem;
	background: #FFF;
	padding: 2.8rem 5rem;
	color: #421D8D;
	display: inline-flex;
    align-items: center;
    justify-content: center;
}

.about_numb_elem_osob{
	background: #421D8D;
	color: #FFF;
}

.about_numb_text{
	font-size: 2.4rem;
	font-style: normal;
	font-weight: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%;
	display: inline-block;
	text-align: left;
}

.about_numb_big{
	font-size: 6.4rem;
	font-style: normal;
	font-weight: normal;
	font-family: var(--html_family_bold)!important;
	line-height: 130%;
	display: inline-block;
	margin-right: 2rem;
}

.about_numb_list{
	max-width: 120rem;
}


#about-ban{
	background: url(../images/about.png) no-repeat 50% 50%;
	padding: 24rem 6rem 6rem;
    border-radius: var(--osob_block_rad);	
}

.yur-inf-wrap{
	background-color: var(--osob_block_bgr);
    border-radius: var(--osob_block_rad);
	padding: 6rem;
}

.yur-inf-wrap .uk-grid > div:nth-child(odd) {
border-right: 1px solid #CFC1EC;
}

.yur-inf-wrap .uk-grid > div{
	border-top: 1px solid #CFC1EC;
	padding: 1rem 3rem 1rem 0;
}
.yur-inf-wrap .uk-grid > div:nth-child(even){
		padding: 1rem 3rem;
}
.yur-inf-wrap .uk-grid > div:nth-child(1),.yur-inf-wrap .uk-grid > div:nth-child(2) {
	border-top: none;
}
/*---------- О компании ----------*/

/*#panel{
	z-index: 10000000;
    position: relative;
}*/









/*---------- FAQ ----------*/
.faq-switch{
display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    padding: 0;
    list-style: none;	
	margin-bottom: 30px;
	
}
.faq-switch li{
	    padding-left: 20px;
}

.faq-switch li a{
	
	color: #18171D;
	background: #ECE8F4;

}
.faq-switch li.uk-active a{
	    background: var(--button_one_bgr);
    color: var(--button_one_color) !important;
}
.price-title span{
	color: #2E9E5B;
}

.accordion_stand>li .uk-accordion-title:before{
	content: '';
    width: 2.2rem;
    height: 100%;
    right: 0;
    top: 0;
	margin: 0;
	position: absolute;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 0.999999L11.2628 12.1958C11.6592 12.6282 12.3408 12.6282 12.7372 12.1958L23 1' stroke='%2318171D' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	-webkit-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	-o-transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
	transition: all 0.5s cubic-bezier(0.43, 0, 0.03, 1);
}

	
.accordion_stand>li.uk-open>.uk-accordion-title:before{
	transform: rotate(180deg);
}
.accordion_stand>li .uk-accordion-title:not(.abutton) {
	font-size: 2.1rem;
}
.price-table{
	border-collapse: collapse;	
	width: 80%;
}
.price-table td, .price-table th{
	border: 1px solid #CFC1EC;
	padding: 20px;

}
.price-table td:first-child, .price-table th:first-child{
	border-left: none;
}
.price-table td:last-child,.price-table th:last-child{
	border-right: none;
}
.price-btn{
	display: block;
	cursor: pointer;
	color: #421D8D;
	text-decoration: underline;
}

.price-download{
padding: 3rem;
position: sticky;
    top: 70px;	
}


.price-download .button_one{
	width: 100%;
}
.price-download .button_one svg{
	margin-left: 10px;
}

#calc_arend .abutton svg {
	margin-left: 10px;
}

#calc_arend .uk-active .abutton svg path{
stroke: #fff;
}


@media (max-width: 639px){
	.price-table{
	width: 100%;
}

.accordion_stand>li .uk-accordion-title:before{
		right: 0;
		top: 0;
		width: 1.8rem;
    	height: 100%;
	}
	
	
.price-table td, .price-table th {
    border: 1px solid #CFC1EC;
    padding: 0.7rem;
}

.accordion_stand>li .uk-accordion-title:not(.abutton) {
        padding-right: 3rem;
        font-size: 1.6rem;
    }

#calc_arend .abutton svg {
    margin-left: 5px;
	height: 1.5rem;
}

.faq-switch .abutton {
height: 4.2rem;
padding: 0 1.2rem !important;
font-size: 1.2rem;
}






}
.price-title{
		position: relative;
}


#modal_price.result, #modal_book.result, #moda_call.result{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='159' height='63' viewBox='0 0 159 63' fill='none'%3E%3Cg clip-path='url(%23clip0_24_568)'%3E%3Cpath d='M134.159 28.2091L126.743 31.891L126.871 30.4006L132.049 24.9609L134.159 28.2091Z' fill='%232C0B6E'/%3E%3Cpath d='M127.23 21.77L144.196 37.4768C144.994 38.2151 146.291 37.896 146.651 36.8725L158.913 2.00161C159.313 0.86343 158.271 -0.256983 157.1 0.0524029L118.264 10.3227C117.115 10.6264 116.753 12.07 117.623 12.8762L127.229 21.77' fill='%23683AC5'/%3E%3Cpath d='M153.709 4.99854L132.005 26.1862L126.85 31.8052C126.46 32.1954 125.796 31.8626 125.879 31.3189L127.326 21.8532L153.709 4.99854Z' fill='%23421D8D'/%3E%3Cpath d='M0.2434 58.8075C0.214176 58.8075 0.184952 58.8026 0.156539 58.7913C0.030713 58.7436 -0.0317943 58.6031 0.0161009 58.4779C0.105397 58.2452 0.198752 58.011 0.292107 57.7807C0.342438 57.6563 0.4845 57.5974 0.609515 57.6466C0.734529 57.6967 0.794601 57.8381 0.744271 57.9625C0.651727 58.1895 0.559996 58.4213 0.471511 58.6507C0.434169 58.7469 0.341626 58.8066 0.244212 58.8066L0.2434 58.8075ZM53.9551 58.6225C53.9502 58.6225 53.9453 58.6225 53.9396 58.6225C53.606 58.6023 53.2667 58.5675 52.9306 58.5207C52.7975 58.5021 52.7049 58.3793 52.7236 58.2468C52.7423 58.1144 52.8648 58.0223 52.9988 58.0409C53.3219 58.0861 53.649 58.1192 53.9697 58.1386C54.1036 58.1467 54.2059 58.2622 54.1978 58.3955C54.1897 58.5239 54.0825 58.6233 53.9551 58.6233V58.6225ZM56.4375 58.5247C56.3182 58.5247 56.2134 58.4375 56.1964 58.3163C56.1777 58.1838 56.2703 58.0611 56.4034 58.0425C56.7216 57.998 57.0447 57.9399 57.3637 57.8704C57.4953 57.8421 57.6251 57.9245 57.6535 58.0554C57.682 58.1863 57.5992 58.3155 57.4676 58.3438C57.1364 58.4157 56.8012 58.4763 56.47 58.5223C56.4586 58.5239 56.4472 58.5247 56.4359 58.5247H56.4375ZM50.5456 57.9585C50.5204 57.9585 50.4952 57.9544 50.4701 57.9463C50.1551 57.8438 49.8353 57.7282 49.5203 57.6038C49.3953 57.5546 49.3344 57.4132 49.3839 57.2888C49.4334 57.1644 49.5747 57.1038 49.7005 57.1531C50.0065 57.2743 50.3167 57.3857 50.6219 57.4851C50.7493 57.5271 50.8191 57.6636 50.7777 57.7904C50.7445 57.8922 50.6487 57.9576 50.5464 57.9576L50.5456 57.9585ZM59.7869 57.6071C59.6911 57.6071 59.6002 57.5505 59.562 57.4568C59.5109 57.3332 59.5702 57.1911 59.6944 57.1402C59.9923 57.0182 60.2935 56.8833 60.5881 56.7403C60.7091 56.6821 60.8552 56.7314 60.9137 56.8518C60.9729 56.9721 60.9226 57.1175 60.8016 57.1757C60.498 57.3235 60.1879 57.4625 59.8795 57.5885C59.8494 57.6006 59.8178 57.6071 59.7869 57.6071ZM47.3666 56.5529C47.326 56.5529 47.2854 56.5432 47.2481 56.5222C46.9599 56.3623 46.6685 56.191 46.3811 56.0133C46.2667 55.943 46.2318 55.7936 46.3024 55.6797C46.373 55.5658 46.5232 55.531 46.6376 55.6013C46.9185 55.775 47.2043 55.9422 47.486 56.0989C47.6037 56.1643 47.6451 56.3122 47.5793 56.4285C47.5347 56.5077 47.4519 56.5529 47.3666 56.5529ZM74.9267 56.1296C74.7927 56.1296 74.6831 56.0214 74.6831 55.8873C74.6831 55.7532 74.7919 55.6449 74.9267 55.6449C75.2514 55.6449 75.5826 55.6369 75.9114 55.6231C76.0445 55.6175 76.159 55.7209 76.1646 55.855C76.1703 55.9891 76.0664 56.1021 75.9317 56.1078C75.5956 56.1223 75.2579 56.1296 74.9267 56.1304V56.1296ZM72.4434 55.9971C72.4345 55.9971 72.4256 55.9971 72.4166 55.9955C72.2194 55.9737 72.0189 55.9487 71.8216 55.9212C71.6869 55.9026 71.5521 55.8824 71.4182 55.8606C71.285 55.8396 71.1949 55.7144 71.2168 55.5827C71.2379 55.4503 71.3629 55.3606 71.4961 55.3824C71.6268 55.4034 71.7575 55.4228 71.889 55.4414C72.0822 55.468 72.277 55.4931 72.4702 55.5141C72.6042 55.5286 72.7 55.649 72.6853 55.7814C72.6715 55.905 72.566 55.9971 72.4434 55.9971ZM62.8433 55.9535C62.7654 55.9535 62.689 55.9163 62.642 55.8477C62.5665 55.737 62.5949 55.586 62.7061 55.5108C62.9732 55.3291 63.2411 55.1368 63.5024 54.9381C63.6096 54.8565 63.7622 54.8767 63.8442 54.9833C63.9262 55.09 63.9059 55.2418 63.7987 55.3234C63.5309 55.527 63.2557 55.7249 62.9813 55.9115C62.9391 55.9398 62.8912 55.9535 62.8441 55.9535H62.8433ZM78.3995 55.884C78.2794 55.884 78.1754 55.796 78.1584 55.6748C78.1405 55.5423 78.2339 55.4204 78.367 55.4018C78.6877 55.3582 79.0156 55.3081 79.3428 55.2532C79.4759 55.2313 79.6009 55.3194 79.6237 55.4519C79.6464 55.5835 79.5571 55.7087 79.4248 55.7314C79.0919 55.7879 78.7583 55.8388 78.4328 55.8824C78.4214 55.884 78.4109 55.8848 78.3995 55.8848V55.884ZM1.52521 55.8525C1.48949 55.8525 1.45377 55.8445 1.41967 55.8283C1.29872 55.7701 1.24758 55.6255 1.30602 55.5044C1.45133 55.2047 1.60233 54.905 1.75413 54.6126C1.81583 54.4938 1.96276 54.447 2.08209 54.5092C2.20142 54.5706 2.24851 54.7168 2.186 54.8355C2.03582 55.1239 1.88726 55.4196 1.74439 55.7152C1.70218 55.8016 1.61531 55.8525 1.52521 55.8525ZM69.0331 55.3137C69.0104 55.3137 68.9869 55.3105 68.9641 55.304C68.6443 55.2095 68.3212 55.1061 68.0054 54.9955C67.8788 54.951 67.8114 54.8129 67.856 54.6869C67.9007 54.5609 68.0395 54.4938 68.1661 54.5383C68.4746 54.6457 68.7896 54.7475 69.1021 54.8388C69.2312 54.8767 69.3051 55.0116 69.2669 55.1401C69.2353 55.2451 69.1387 55.3137 69.0331 55.3137ZM81.8203 55.2297C81.7108 55.2297 81.6109 55.1554 81.5841 55.0447C81.5525 54.9147 81.632 54.7838 81.7627 54.7515C82.0752 54.6756 82.3975 54.5932 82.7206 54.5059C82.8505 54.4712 82.9844 54.5471 83.0193 54.6764C83.0543 54.8056 82.978 54.9389 82.8481 54.9737C82.5209 55.0617 82.1946 55.1457 81.878 55.2225C81.8585 55.2273 81.839 55.2297 81.8203 55.2297ZM44.4629 54.6449C44.4117 54.6449 44.3598 54.6287 44.3159 54.5956C44.0554 54.3993 43.7899 54.1917 43.5261 53.9793C43.4214 53.8952 43.4051 53.7426 43.4895 53.6384C43.574 53.5342 43.7274 53.518 43.8321 53.602C44.0919 53.8112 44.3533 54.0148 44.6098 54.2087C44.717 54.2894 44.7381 54.4413 44.6569 54.5479C44.609 54.611 44.5359 54.6441 44.4629 54.6441V54.6449ZM85.1681 54.2701C85.0659 54.2701 84.9701 54.2054 84.9368 54.1028C84.8954 53.9752 84.9644 53.8387 85.0926 53.7975C85.3979 53.6981 85.7137 53.5923 86.0319 53.4825C86.1593 53.4388 86.2981 53.5059 86.342 53.6319C86.3858 53.7579 86.3184 53.8961 86.1918 53.9405C85.8711 54.0511 85.5521 54.1578 85.2444 54.2579C85.2193 54.266 85.1941 54.2701 85.169 54.2701H85.1681ZM65.7933 54.0479C65.7568 54.0479 65.7202 54.0398 65.6853 54.0229C65.3858 53.8751 65.0854 53.7183 64.794 53.556C64.6763 53.4905 64.6341 53.3435 64.6998 53.2264C64.7656 53.1093 64.9133 53.0673 65.031 53.1327C65.1431 53.1949 65.2567 53.2563 65.3704 53.3169C65.5969 53.0931 65.8209 52.8621 66.0368 52.6278C66.1278 52.5293 66.282 52.5228 66.381 52.6133C66.4801 52.7037 66.4866 52.8572 66.3956 52.9558C66.2106 53.1569 66.019 53.3564 65.825 53.5503C65.8501 53.5632 65.8761 53.5754 65.9013 53.5883C66.0222 53.6481 66.0709 53.7935 66.0117 53.913C65.9695 53.9986 65.8826 54.0479 65.7933 54.0479ZM88.4477 53.1004C88.3495 53.1004 88.2578 53.0414 88.2204 52.9453C88.1717 52.8201 88.2342 52.6803 88.3601 52.6319C88.6694 52.5131 88.9778 52.3927 89.2847 52.2716C89.4097 52.2215 89.551 52.2829 89.6013 52.4073C89.6508 52.5317 89.5899 52.6722 89.4649 52.7223C89.1564 52.8443 88.8463 52.9655 88.5354 53.085C88.507 53.0963 88.477 53.1012 88.4477 53.1012V53.1004ZM3.19667 52.8136C3.15283 52.8136 3.109 52.8023 3.06841 52.7773C2.95395 52.707 2.91904 52.5575 2.98966 52.4436C3.16663 52.1593 3.34847 51.8774 3.53194 51.6043C3.60662 51.4929 3.75761 51.463 3.86964 51.5373C3.98166 51.6116 4.0117 51.7619 3.93702 51.8733C3.7568 52.1423 3.5774 52.4202 3.40367 52.6997C3.3574 52.774 3.27785 52.8144 3.19667 52.8144V52.8136ZM41.7978 52.4121C41.7393 52.4121 41.6801 52.3911 41.6338 52.3483C41.4 52.1359 41.1605 51.9145 40.9016 51.673C40.8034 51.5817 40.7985 51.4282 40.891 51.3305C40.9828 51.2327 41.137 51.2279 41.2352 51.32C41.4926 51.5607 41.7304 51.7796 41.9626 51.9913C42.0616 52.0817 42.0689 52.2344 41.978 52.3338C41.9301 52.3863 41.8644 52.4129 41.7978 52.4129V52.4121ZM62.8181 52.2522C62.7686 52.2522 62.7183 52.2368 62.6744 52.2053C62.4041 52.009 62.1354 51.8039 61.8756 51.5946C61.7709 51.5106 61.7547 51.358 61.8391 51.2538C61.9235 51.1495 62.077 51.1334 62.1817 51.2174C62.4358 51.4218 62.698 51.6221 62.9618 51.8136C63.0706 51.8927 63.0941 52.0438 63.0154 52.152C62.9675 52.2175 62.8936 52.2514 62.8181 52.2514V52.2522ZM91.6786 51.7998C91.5837 51.7998 91.4927 51.7441 91.4538 51.6512C91.4018 51.5276 91.4603 51.3854 91.5845 51.3337C91.8897 51.2061 92.1949 51.0785 92.5002 50.9492C92.6244 50.8967 92.7673 50.9541 92.82 51.0768C92.8728 51.1996 92.8151 51.3426 92.6917 51.3951C92.3865 51.5252 92.0797 51.6536 91.7736 51.7812C91.7428 51.7942 91.7111 51.7998 91.6795 51.7998H91.6786ZM67.7879 51.1156C67.7383 51.1156 67.6888 51.1011 67.645 51.0696C67.5362 50.9912 67.5118 50.8394 67.5906 50.7311C67.7814 50.4694 67.9689 50.198 68.1491 49.9249C68.223 49.8135 68.374 49.7819 68.486 49.8555C68.598 49.929 68.6297 50.0792 68.5558 50.1907C68.3715 50.4702 68.1791 50.7473 67.9843 51.0155C67.9364 51.0809 67.8625 51.1156 67.787 51.1156H67.7879ZM94.8771 50.4258C94.7837 50.4258 94.6944 50.3724 94.6546 50.282C94.6003 50.16 94.6546 50.0162 94.778 49.9621C95.0808 49.828 95.3828 49.6931 95.6848 49.5574C95.8074 49.5025 95.9519 49.5566 96.0071 49.6786C96.0623 49.8005 96.0079 49.9443 95.8853 49.9992C95.5825 50.1358 95.2797 50.2707 94.9753 50.4048C94.9428 50.4193 94.9095 50.4258 94.8763 50.4258H94.8771ZM39.2699 50.0267C39.209 50.0267 39.1481 50.0041 39.101 49.9589C38.8624 49.7294 38.6237 49.5008 38.3842 49.2722C38.2868 49.1793 38.2836 49.0259 38.3769 48.9297C38.4703 48.8328 38.6245 48.8304 38.7211 48.9225C38.9606 49.1511 39.2001 49.3805 39.4387 49.6099C39.5354 49.7028 39.5386 49.8563 39.4452 49.9524C39.3973 50.0017 39.334 50.0267 39.2699 50.0267ZM5.20259 49.9823C5.14901 49.9823 5.09543 49.9645 5.04997 49.929C4.94525 49.845 4.9282 49.6923 5.01263 49.5881C5.22207 49.3288 5.43882 49.0703 5.65637 48.8207C5.74486 48.7197 5.89828 48.7084 5.99976 48.7964C6.10123 48.8837 6.1126 49.0372 6.02411 49.1381C5.81061 49.3829 5.59792 49.6365 5.39254 49.891C5.34465 49.9508 5.27402 49.9815 5.20259 49.9815V49.9823ZM60.1952 49.9758C60.1311 49.9758 60.0678 49.9508 60.0199 49.9015C59.7869 49.6608 59.5588 49.4112 59.3404 49.1608C59.2528 49.0598 59.2633 48.9063 59.3648 48.8191C59.4663 48.7318 59.6205 48.7423 59.7082 48.8433C59.9209 49.0881 60.1441 49.3312 60.3706 49.5655C60.4639 49.6616 60.4607 49.8151 60.3641 49.908C60.317 49.9532 60.2561 49.9758 60.1952 49.9758ZM98.0446 48.983C97.9529 48.983 97.8661 48.9313 97.8238 48.8441C97.7662 48.7229 97.819 48.5783 97.9407 48.5218C98.2403 48.3812 98.5398 48.2399 98.8386 48.0977C98.9603 48.0395 99.1057 48.0912 99.1633 48.2116C99.2209 48.332 99.1698 48.4774 99.0488 48.5347C98.7493 48.6777 98.4489 48.8191 98.1486 48.9604C98.1153 48.9758 98.0796 48.9838 98.0446 48.9838V48.983ZM69.5989 48.1591C69.5616 48.1591 69.5243 48.151 69.4885 48.1324C69.3684 48.0718 69.3205 47.9264 69.3814 47.8069C69.5291 47.5169 69.6728 47.2204 69.8076 46.924C69.8628 46.802 70.0073 46.7479 70.1299 46.8036C70.2524 46.8585 70.3068 47.0023 70.2508 47.1243C70.1128 47.4272 69.9659 47.731 69.8149 48.0266C69.7719 48.1106 69.6866 48.1591 69.5973 48.1591H69.5989ZM36.7355 47.6478C36.6771 47.6478 36.6186 47.6268 36.5723 47.5847C36.3199 47.3569 36.0707 47.1372 35.8312 46.9304C35.7297 46.8424 35.7192 46.6897 35.8068 46.5887C35.8953 46.4878 36.0487 46.4773 36.1502 46.5645C36.3913 46.7729 36.6438 46.9951 36.8987 47.2253C36.9985 47.3149 37.0058 47.4684 36.9157 47.5678C36.8678 47.6203 36.8013 47.6478 36.7347 47.6478H36.7355ZM101.18 47.4717C101.09 47.4717 101.004 47.4224 100.961 47.3376C100.901 47.218 100.951 47.0726 101.071 47.0128C101.367 46.8658 101.664 46.718 101.959 46.5693C102.079 46.5088 102.225 46.5564 102.286 46.676C102.347 46.7955 102.298 46.9409 102.179 47.0015C101.883 47.151 101.586 47.2988 101.288 47.4466C101.253 47.4636 101.215 47.4725 101.18 47.4725V47.4717ZM7.56082 47.4361C7.49587 47.4361 7.43093 47.4103 7.38304 47.3602C7.29049 47.2624 7.29536 47.109 7.39359 47.0177C7.63794 46.7891 7.88878 46.5637 8.14043 46.348C8.2419 46.2608 8.39614 46.2721 8.48382 46.3731C8.57149 46.474 8.56012 46.6275 8.45865 46.7147C8.21268 46.9256 7.96671 47.1469 7.72723 47.3707C7.68015 47.4143 7.62008 47.4361 7.56001 47.4361H7.56082ZM58.0253 47.2697C57.9458 47.2697 57.8679 47.2309 57.8216 47.1598C57.6373 46.8795 57.4595 46.592 57.2931 46.3044C57.2257 46.1881 57.2655 46.0402 57.3824 45.9732C57.4985 45.9061 57.6479 45.9465 57.7152 46.062C57.8776 46.3415 58.0505 46.6219 58.2291 46.8941C58.303 47.0064 58.2713 47.1566 58.1585 47.2293C58.1171 47.256 58.0708 47.2689 58.0253 47.2689V47.2697ZM104.282 45.8932C104.194 45.8932 104.109 45.8464 104.066 45.7632C104.003 45.6444 104.049 45.4982 104.168 45.436C104.461 45.2825 104.754 45.1282 105.046 44.9731C105.166 44.9101 105.313 44.9554 105.376 45.0733C105.439 45.1912 105.395 45.3383 105.275 45.4013C104.982 45.5572 104.688 45.7115 104.394 45.865C104.359 45.8835 104.32 45.8924 104.282 45.8924V45.8932ZM34.0591 45.4295C34.0079 45.4295 33.9568 45.4134 33.9129 45.3811C33.6459 45.1816 33.3764 44.9885 33.1133 44.8067C33.0029 44.7308 32.9753 44.5797 33.0524 44.4699C33.1288 44.36 33.2806 44.3326 33.391 44.4093C33.6588 44.5943 33.9324 44.7914 34.2052 44.9941C34.3131 45.0741 34.3343 45.2268 34.2539 45.3334C34.206 45.3972 34.1329 45.4304 34.0591 45.4304V45.4295ZM10.2681 45.2623C10.1902 45.2623 10.1139 45.2252 10.0668 45.1573C9.99049 45.0467 10.0189 44.8964 10.1301 44.8205C10.4069 44.6322 10.6902 44.4481 10.9727 44.2736C11.0872 44.2033 11.2374 44.238 11.308 44.3519C11.3786 44.4658 11.3437 44.6153 11.2293 44.6856C10.9533 44.856 10.6756 45.0353 10.4053 45.2203C10.3631 45.2494 10.3152 45.2631 10.2681 45.2631V45.2623ZM70.9327 44.9594C70.9075 44.9594 70.8816 44.9554 70.8564 44.9473C70.7289 44.9053 70.6591 44.7688 70.7013 44.6411C70.8036 44.3326 70.9002 44.0175 70.9887 43.7041C71.0252 43.5757 71.1592 43.5005 71.2891 43.5369C71.4182 43.5732 71.4936 43.7073 71.4571 43.8358C71.3662 44.1556 71.268 44.478 71.1633 44.793C71.1292 44.8948 71.0342 44.9594 70.9319 44.9594H70.9327ZM107.348 44.2469C107.262 44.2469 107.179 44.2017 107.134 44.1217C107.069 44.0046 107.111 43.8568 107.229 43.7921C107.519 43.6322 107.808 43.4723 108.097 43.3107C108.214 43.2445 108.362 43.2865 108.428 43.4036C108.494 43.5207 108.453 43.6677 108.335 43.7332C108.045 43.8947 107.755 44.0563 107.465 44.2162C107.427 44.2364 107.387 44.2469 107.347 44.2469H107.348ZM56.418 44.1993C56.3214 44.1993 56.2297 44.1419 56.1915 44.0466C56.0665 43.7364 55.9496 43.4197 55.8433 43.1039C55.8002 42.9771 55.8692 42.8398 55.9967 42.7969C56.125 42.7541 56.2621 42.8228 56.3052 42.9496C56.4091 43.2566 56.5227 43.5652 56.6445 43.8665C56.6948 43.9909 56.6339 44.1322 56.5089 44.1815C56.4789 44.1936 56.4489 44.1993 56.4188 44.1993H56.418ZM31.1172 43.5813C31.0806 43.5813 31.0441 43.5732 31.0092 43.5563C30.7202 43.4141 30.4198 43.2768 30.117 43.1491C29.9928 43.0966 29.9352 42.9545 29.988 42.8317C30.0407 42.7089 30.1836 42.6507 30.307 42.7032C30.6187 42.8349 30.9272 42.9755 31.2243 43.1225C31.3453 43.1814 31.394 43.3269 31.3347 43.4472C31.2925 43.5328 31.2056 43.5821 31.1163 43.5821L31.1172 43.5813ZM13.2888 43.5441C13.197 43.5441 13.1094 43.4925 13.068 43.4044C13.0111 43.2832 13.0639 43.1386 13.1857 43.0821C13.4885 42.9415 13.7986 42.8066 14.1079 42.6806C14.2321 42.6297 14.3749 42.6895 14.4253 42.8131C14.4756 42.9367 14.4163 43.0789 14.2921 43.1289C13.9901 43.2517 13.6873 43.3842 13.391 43.5215C13.3578 43.5369 13.3229 43.5441 13.288 43.5441H13.2888ZM110.377 42.5352C110.294 42.5352 110.212 42.4924 110.167 42.4149C110.1 42.2993 110.139 42.1507 110.255 42.0837C110.541 41.9181 110.827 41.7508 111.112 41.5836C111.228 41.5158 111.377 41.5537 111.446 41.6693C111.514 41.7848 111.476 41.9334 111.36 42.0013C111.074 42.1693 110.787 42.3365 110.5 42.5029C110.461 42.5255 110.419 42.536 110.377 42.536V42.5352ZM27.8643 42.3543C27.8424 42.3543 27.8205 42.351 27.7986 42.3454C27.4852 42.2589 27.1646 42.1782 26.8447 42.1063C26.7132 42.0764 26.6312 41.9471 26.6613 41.8163C26.6913 41.6854 26.8212 41.6038 26.9527 41.6337C27.2799 41.7072 27.6086 41.7896 27.9293 41.8785C28.0592 41.914 28.1347 42.0481 28.0989 42.1766C28.0689 42.284 27.9707 42.3543 27.8643 42.3543ZM16.5538 42.3478C16.4466 42.3478 16.3492 42.2775 16.3192 42.1701C16.2834 42.0408 16.3597 41.9076 16.4888 41.872C16.8103 41.784 17.1382 41.7016 17.4654 41.6289C17.5961 41.5998 17.7268 41.6814 17.7568 41.8122C17.786 41.9431 17.7041 42.0723 17.5725 42.1022C17.2535 42.1741 16.932 42.2541 16.6187 42.3397C16.5968 42.3454 16.5749 42.3486 16.5538 42.3486V42.3478ZM24.4451 41.7096C24.4362 41.7096 24.4281 41.7096 24.4191 41.708C24.0944 41.6741 23.7648 41.6474 23.4385 41.6281C23.3046 41.62 23.2015 41.5053 23.2096 41.372C23.2177 41.2387 23.333 41.1377 23.4669 41.1442C23.8005 41.1636 24.1383 41.191 24.4703 41.2258C24.6042 41.2395 24.7008 41.3591 24.687 41.4923C24.674 41.6168 24.5685 41.7096 24.4451 41.7096ZM19.973 41.7064C19.8496 41.7064 19.7441 41.6135 19.7311 41.4891C19.7173 41.3558 19.8147 41.2371 19.9478 41.2234C20.2807 41.1886 20.6175 41.162 20.9512 41.1426C21.0851 41.1361 21.2004 41.2371 21.2085 41.3704C21.2166 41.5037 21.1135 41.6184 20.9796 41.6264C20.6541 41.645 20.3237 41.6717 19.999 41.7048C19.99 41.7056 19.9819 41.7064 19.9738 41.7064H19.973ZM71.7697 41.5966C71.7559 41.5966 71.7429 41.5957 71.7291 41.5933C71.5967 41.5707 71.5074 41.4455 71.5294 41.3138C71.5838 40.9931 71.6325 40.6676 71.673 40.3445C71.6901 40.212 71.8119 40.1183 71.945 40.1344C72.0781 40.1514 72.1731 40.2726 72.1561 40.4051C72.1147 40.7346 72.0651 41.0683 72.0091 41.3954C71.9888 41.5134 71.8857 41.5974 71.7697 41.5974V41.5966ZM55.4447 40.876C55.3302 40.876 55.2279 40.7952 55.206 40.6789C55.1435 40.3517 55.0891 40.0181 55.0445 39.6885C55.0266 39.5561 55.12 39.4341 55.2531 39.4163C55.3871 39.3994 55.5088 39.4914 55.5267 39.6239C55.5697 39.9454 55.6225 40.2702 55.6833 40.5884C55.7085 40.7201 55.6217 40.8469 55.4893 40.872C55.4739 40.8752 55.4585 40.876 55.4439 40.876H55.4447ZM113.369 40.7581C113.287 40.7581 113.206 40.7169 113.161 40.6425C113.09 40.5286 113.127 40.3792 113.241 40.3097C113.524 40.1377 113.805 39.9648 114.087 39.7911C114.202 39.7209 114.352 39.7556 114.422 39.8695C114.493 39.9834 114.458 40.1328 114.344 40.2031C114.061 40.3776 113.779 40.5513 113.495 40.7233C113.456 40.7476 113.412 40.7589 113.369 40.7589V40.7581ZM116.32 38.9155C116.239 38.9155 116.161 38.8759 116.114 38.804C116.041 38.6917 116.074 38.5415 116.187 38.4688C116.466 38.2902 116.744 38.1117 117.022 37.9316C117.135 37.8589 117.286 37.8904 117.359 38.0027C117.432 38.115 117.4 38.2652 117.287 38.3379C117.009 38.518 116.729 38.6982 116.45 38.8767C116.41 38.9026 116.364 38.9155 116.319 38.9155H116.32ZM72.0903 38.1481C72.0903 38.1481 72.0871 38.1481 72.0863 38.1481C71.9515 38.1456 71.8443 38.0358 71.8468 37.9017C71.8492 37.7749 71.85 37.6472 71.85 37.5204C71.85 37.3217 71.8476 37.1206 71.8419 36.9218C71.8387 36.7877 71.9442 36.6763 72.0789 36.673C72.2153 36.6674 72.3249 36.7748 72.329 36.9089C72.3347 37.1117 72.3371 37.3169 72.3371 37.5204C72.3371 37.6505 72.3363 37.7805 72.3338 37.9106C72.3314 38.0431 72.2226 38.1489 72.0903 38.1489V38.1481ZM55.12 37.4291C54.9852 37.4291 54.8764 37.3209 54.8764 37.1868C54.8764 36.854 54.8854 36.5163 54.9032 36.1835C54.9105 36.0494 55.0274 35.9476 55.1597 35.9541C55.2937 35.9614 55.3968 36.0753 55.3903 36.2094C55.3732 36.5333 55.3643 36.8621 55.3643 37.1868C55.3643 37.3209 55.2555 37.4291 55.1208 37.4291H55.12ZM119.229 37.0083C119.151 37.0083 119.074 36.9711 119.027 36.9016C118.951 36.791 118.981 36.6399 119.093 36.5648C119.367 36.3806 119.641 36.1956 119.915 36.009C120.026 35.9339 120.178 35.9622 120.253 36.072C120.33 36.1827 120.301 36.333 120.19 36.4089C119.916 36.5955 119.641 36.7813 119.365 36.9663C119.324 36.9945 119.276 37.0075 119.23 37.0075L119.229 37.0083ZM122.095 35.0381C122.019 35.0381 121.944 35.0025 121.896 34.9355C121.819 34.8264 121.845 34.6746 121.955 34.5978C122.225 34.4072 122.496 34.2165 122.764 34.0243C122.874 33.9467 123.026 33.971 123.104 34.08C123.183 34.1891 123.158 34.3401 123.048 34.4185C122.778 34.6107 122.508 34.803 122.237 34.9936C122.194 35.0235 122.145 35.0381 122.096 35.0381H122.095ZM71.8817 34.6907C71.7623 34.6907 71.6576 34.6027 71.6406 34.4815C71.5951 34.1584 71.5424 33.8328 71.4839 33.5146C71.4596 33.3829 71.5472 33.2569 71.6795 33.2318C71.8111 33.2076 71.9385 33.294 71.9637 33.4265C72.0237 33.752 72.0781 34.0841 72.1244 34.4152C72.1431 34.5477 72.0497 34.6705 71.9166 34.6883C71.9052 34.6899 71.8939 34.6907 71.8825 34.6907H71.8817ZM55.4455 33.9823C55.4301 33.9823 55.4155 33.9807 55.4 33.9782C55.2677 33.9532 55.1809 33.8264 55.206 33.6947C55.2685 33.3667 55.3408 33.0372 55.4203 32.714C55.4528 32.584 55.5843 32.504 55.715 32.5363C55.8457 32.5686 55.9253 32.6995 55.8936 32.8295C55.8157 33.1438 55.7459 33.4653 55.685 33.7844C55.6631 33.9007 55.5608 33.9815 55.4463 33.9815L55.4455 33.9823ZM71.1316 31.3085C71.0277 31.3085 70.9311 31.2414 70.8986 31.1372C70.802 30.8254 70.6973 30.5128 70.5877 30.2082C70.5422 30.0822 70.608 29.9433 70.7346 29.8981C70.8613 29.8528 71.0009 29.9182 71.0464 30.0443C71.1592 30.3553 71.2663 30.6752 71.3646 30.995C71.4044 31.1227 71.3321 31.2584 71.203 31.298C71.1795 31.3052 71.1551 31.3085 71.1316 31.3085ZM56.4148 30.6574C56.3847 30.6574 56.3539 30.6517 56.3247 30.6404C56.1996 30.5911 56.1388 30.4498 56.1883 30.3254C56.3125 30.0152 56.4464 29.705 56.5877 29.4037C56.6445 29.2825 56.789 29.23 56.9116 29.2857C57.0333 29.3423 57.0861 29.4861 57.0301 29.6081C56.8929 29.9013 56.7622 30.2034 56.6413 30.5047C56.6031 30.5992 56.5114 30.6574 56.4148 30.6574ZM69.8197 28.1015C69.7329 28.1015 69.6493 28.0555 69.6054 27.9747C69.448 27.6847 69.2807 27.4028 69.1086 27.1386C69.0356 27.0263 69.0672 26.8761 69.1801 26.8034C69.2929 26.7307 69.4439 26.7622 69.517 26.8745C69.6964 27.1499 69.8701 27.4424 70.0341 27.7437C70.0982 27.8616 70.0535 28.0086 69.9358 28.0724C69.8993 28.0926 69.8595 28.1015 69.8206 28.1015H69.8197ZM58.0286 27.5926C57.9807 27.5926 57.9328 27.5789 57.8898 27.5498C57.7794 27.4739 57.7518 27.3228 57.8281 27.2129C58.0221 26.9343 58.2283 26.6628 58.4402 26.4068C58.5254 26.3034 58.6788 26.2888 58.7827 26.3736C58.8866 26.4585 58.9013 26.6111 58.816 26.7145C58.6123 26.9601 58.4142 27.221 58.2283 27.4884C58.1812 27.5563 58.1049 27.5926 58.0278 27.5926H58.0286ZM67.7156 25.3582C67.658 25.3582 67.6003 25.338 67.5532 25.2969C67.3081 25.0796 67.0532 24.8833 66.795 24.7136C66.683 24.6401 66.6514 24.4899 66.726 24.3776C66.7999 24.2661 66.9509 24.2346 67.0637 24.3089C67.3414 24.4915 67.6158 24.7023 67.8788 24.9358C67.9794 25.0246 67.9875 25.1781 67.8983 25.2783C67.8504 25.3316 67.7838 25.3591 67.7164 25.3591L67.7156 25.3582ZM60.4266 25.0973C60.3511 25.0973 60.2772 25.0626 60.2293 24.9972C60.1506 24.8889 60.1741 24.737 60.2837 24.6587C60.5679 24.4535 60.8593 24.2701 61.1515 24.1126C61.27 24.0488 61.4178 24.0924 61.4819 24.2104C61.5461 24.3283 61.5022 24.4753 61.3837 24.5391C61.1101 24.6862 60.8366 24.859 60.5703 25.0513C60.5273 25.0828 60.4769 25.0973 60.4274 25.0973H60.4266ZM64.6235 23.8848C64.613 23.8848 64.6032 23.8848 64.5927 23.8832C64.5691 23.88 64.5464 23.8776 64.5229 23.8751C64.2322 23.8428 63.9376 23.8364 63.6469 23.8565C63.5122 23.8646 63.3969 23.7653 63.3872 23.6312C63.3783 23.4979 63.4789 23.3824 63.6137 23.3727C63.9335 23.3509 64.2582 23.3573 64.5772 23.3929C64.6032 23.3961 64.6284 23.3985 64.6544 23.4018C64.7875 23.4187 64.8825 23.5399 64.8654 23.6724C64.85 23.7952 64.7453 23.884 64.6243 23.884L64.6235 23.8848Z' fill='%23421D8D'/%3E%3Cpath d='M138.639 63C145.633 63 151.303 62.1899 151.303 61.1906C151.303 60.1912 145.633 59.3811 138.639 59.3811C131.645 59.3811 125.975 60.1912 125.975 61.1906C125.975 62.1899 131.645 63 138.639 63Z' fill='%23DDDDDD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24_568'%3E%3Crect width='159' height='63' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}

/*---------- FAQ ----------*/