

/* Start:/local/templates/furniture_blue/components/bitrix/menu/top_menu/style.css?1748251467320*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li a
{
	font-size:100%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

/*ul.left-menu li a:visited
{
	color:#5399f7;
}*/

ul.left-menu li a:hover
{
	color:#5399f7;
}



/* End */


/* Start:/local/templates/furniture_blue/styles.css?1750417345548*/
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */


/* Start:/local/templates/furniture_blue/template_styles.css?175091527647489*/
/*Контейнер*/
html { width:100%; height: 100%; font-family: 'Wix Madefor Display', sans-serif;}

html input, h1, h2, h3, h4, h5, h6{font-family: 'Wix Madefor Display', sans-serif;}
/*section{
	padding: 0 15px;
}
@media (min-width: 575.98px){
	section {
		padding: 0 calc(50% - 270px);
	}
}
@media (min-width: 767.98px){
	section {
		padding: 0 calc(50% - 360px);
	}
}
@media (min-width: 991.98px) {
	section {
		padding: 0 calc(50% - 480px);
	}
}
@media (min-width: 1199.98px){
	section {
		padding: 0 calc(50% - 660px);
	}
}*/
section {
	padding: 0 15px;
}

@media (min-width: 575.98px){
	section {
		max-width: 540px;
		margin: auto;
		padding: 0;
	}
}

@media (min-width: 767.98px){
	section {
		max-width: 720px;
	}
}

@media (min-width: 991.98px) {
	section {
		max-width: 960px;
	}
}

@media (min-width: 1199.98px){
	section {
		max-width: 1320px;
	}
}
/*Конец контейнера*/
/*Шапка*/
.header{
	margin-bottom: 20px;
}
.top_info{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 30px 0;
	font-size: 14px;
}
a[href^="mailto:"]{
	color: #333;
	text-decoration: none;
}
.menu .left-menu{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top_info .cell_butt{
	background: #5399f7;
	border-radius: 8px;
	padding: 15px 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}
.top_info .phone a{
	color: #333333;
	text-decoration: none;
	font-size: 20px;
}
/*Конец шапки*/
/*Футер*/
.footer{
	background: #333333;
	padding: 60px 0;
	margin: 60px -8px 0 -8px
}
.footer .flex_block_footer{
	display: flex;
	gap: 94px;
	justify-content: space-between;
}
.footer .form_footer, .form_calc, .form_popup{
	background: #FFFFFF;
	border-radius: 16px;
	padding: 40px;
	width: 440px;
}
.form_calc .title{
	text-align: center;
}
.footer .form_footer .title, .form_calc .title, .form_popup .title{
	font-weight: 600;
	font-size: 24px;
}
.footer .form_footer label, .form_calc label, .form_popup label{
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.footer .form_footer form, .form_calc form, .form_popup form{
	display: flex;
	flex-direction: column;
	gap: 40px;
}
.footer .form_footer input, .form_calc input, .form_popup input{
	background: #FFFFFF;
	border: 1px solid #E0E2E7;
	border-radius: 6px;
	padding: 12px 16px;
}
.footer .form_footer input[type=submit], .form_calc input[type=submit], .form_popup input[type=submit], .footer .form_footer .button_form, .form_calc .button_form, .form_popup .button_form{
	background: #5399f7;
	border: 0;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 700;
	padding-right: 40px;
	padding-left: 40px;
}

.footer .content_block{
	gap: 177px;
	display: flex;
	font-size: 14px;
	color: #fff;
	margin-top: 40px;
}
.footer .content_block .block_buttons{
	display: flex;
	gap: 15px;
	align-items: center;
}
.footer .content_block .block_buttons .button{
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	padding: 15px 30px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
}
.footer .left-menu{
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.footer .left-menu a{
	font-weight: 700;
	font-size: 14px;
	color: #FFFFFF;
}
.footer .files{
	cursor: default;
	text-decoration: none;
	font-size: 16px;
	color: #FFFFFF;
	position: relative;
	white-space: nowrap;
}
.footer .licence_bank_partn{
	color: #ffffff4f;
	padding-top: 20px;
	font-size: 12px;
}
.footer .content_block .left, .footer .content_block .right{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
}
.footer .right p{
	margin: 0;
}
.footer .right .contact{
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.footer .right .contact p{
	font-weight: 700;
}
.footer .contact .adres, .footer .contact .mail, .footer .contact .cloc{
	position: relative;
	padding-left: 25px;
}
.footer .contact .adres a, .footer .contact .mail a, .footer .contact .cloc a{
	color: #fff;
	text-decoration: none;
}
.footer .contact .adres:after {
	content: url("/upload/location.svg");
	position: absolute;
	left:0;
	top: 25%;
}
.footer .contact .cloc:after {
	content: url("/upload/clock.svg");
	position: absolute;
	left:0;
}
.footer .contact .mail:after {
	content: url("/upload/email.svg");
	position: absolute;
	left:0;
}
.footer .contact .phone{
	font-weight: 800;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer .inf_bottom{
	display: flex;
	align-items: flex-end;
	gap: 83px;
}
.footer .inf_bottom .rating_block p{
	font-weight: 700;
	color: #FFF;
	margin-top: 0;
}
/*Конец футера*/
/* Слайдер*/
.slider{
	border-radius: 33px;
	margin: 0 30px;
	background-size: cover !important;
}
.block_slider{
	padding: 70px 0;
}
.block_slider .top{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.block_slider .top .img_right{
	width: 660px;
}
.block_slider .top .img_right .fix_center{
	display: flex;
	align-items: center;
	justify-content: center;
}
.block_slider .info_zayav{
	background: #FFFFFF;
	border-radius: 20px;
	padding: 30px 54px;
}
.block_slider .info_zayav .titles{
	color: #5399f7;
	font-weight: 600;
	font-size: 36px;
}
.block_slider .info_zayav p{
	font-size: 18px;
	color: #717171;
	margin: 0;
	width: 349px;
}
.block_slider .top .block{
	position: relative;
	width: 740px;
}
.block_slider .top .block .title{
	font-weight: 500;
	font-size: 44px;
	color: #FFFFFF;
	line-height: 140%;
}
.block_slider .top .block .title .text{
	text-transform: uppercase;
	font-size: 40px;
	font-weight: 800;
}
.block_slider .top .block .title img{
	position: absolute;
	top: -40px;
	left: 100%;
}
.block_slider .top .block .deck{
	font-weight: 600;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 10px;
}
.block_slider .top .block_tag{
	display: flex;
	gap: 15px;
	width: 740px;
	flex-wrap: wrap;
	margin-top: 80px;
}
.block_slider .top .block_tag .tag{
	color: #FFFFFF;
	font-weight: 500;
	font-size: 20px;
	padding: 10px 24px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 6px;
}
.block_slider .bottom{
	display: flex;
	gap: 10px;
	margin-top: 46px;
}
.block_slider .bottom .form_slider{
	background: #FFFFFF;
	border-radius: 20px;
	padding: 40px;
}
.block_slider .bottom .form_slider .block_input{
	display: flex;
	gap: 10px;
}
.block_slider .bottom .form_slider input, .button_form{
	background: #FFFFFF;
	border: 2px solid #D6DCE4;
	border-radius: 6px;
	padding: 14px 20px;
	color: #969696;
	font-weight: 400;
	font-size: 16px;
	text-decoration: none;
}
.block_slider .bottom .form_slider input[type=submit], .block_slider .bottom .form_slider .button_form{
	background: #5399f7;
	border: 0;
	color: #FFFFFF;
	font-weight: 500;
	font-size: 16px;
	cursor: pointer;
	padding: 14px 49px;
	position: relative;
}
.block_slider .bottom .form_slider form>p{
	margin: 0;
	margin-top: 10px;
	font-weight: 400;
	font-size: 12px;
	color: #515151;
}
.block_slider .bottom .form_slider form>p>a{
	color: #85BBFF;
	text-decoration:none;
}
.block_slider .block_slider_list{
	position: relative;
	width: 100%;
}
.block_slider .form_slider .block_input.v2{
	gap: 30px;
	flex-direction: column;
	width: 372px;
}
.block_slider .form_slider .v2 p{
	font-size: 24px;
	font-weight: 600;
	margin: 0;
}
.block_slider .form_slider .v2 p a{
	color: #5399f7;
}
.block_slider .form_slider .v2 label{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.block_slider .bottom.right{
	align-items: center;
}
	/*Конец слайдера*/
/*Главная страница*/
.block_section1{
	display: flex;
	flex-direction: column;
	gap: 120px;
	padding-top: 60px;
	padding-bottom: 60px;
}
.block_section1 h1{
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0;
	margin-bottom: 10px;
}
.block_section1 .desc{
	font-size: 32px;
	font-weight: 500;
	text-align: center;
	margin: 0;
	margin-bottom: 60px;
}
.block_section1 h2{
	text-align: center;
	font-weight: 700;
	font-size: 32px;
	margin: 0;
	margin-bottom: 60px;
	padding:0;
}
.block_section1 .list{
	display: flex;
	justify-content: center;
	gap: 30px;
}
.block_section1 .list .block{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 308px;
	gap: 20px;
}
.block_section1 .list .block p{
	margin: 0;
	font-size: 18px;
	text-align: center;
}
.block_section1 .list .block p.number{
	color: #5399f7;
	font-weight: 800;
	font-size: 96px;
	line-height: 1;
}
.calculator_block{
	gap: 60px;
	display: flex;
	flex-direction: column;
}
.calculator_block .info_block{
	background: #FFFFFF;
	border: 1px solid #5399f7;
	border-radius: 33px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.calculator_block .info_block .block{
	padding: 60px 40px 60px 60px;
}
.calculator_block .info_block .block ul{
	display: flex;
	flex-direction: column;
	gap: 30px;
	margin: 0;
	padding-left: 15px;
	font-size: 20px;
}
.calculator_block .info_block .block h3{
	font-weight: 700;
	font-size: 24px;
	margin-top: 60px;
}
.calculator{
	padding: 60px;
	border-radius: 33px;
	background-size: cover !important;
	background-position: center !important;
}
.calculator .block_column{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 95px;
}
.calculator .block_column .left_column{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.calculator h2{
	font-size: 36px;
	color: #fff;
	margin: 0;
	padding-bottom: 30px;
}
.mp_top_colum{
	display: flex;
	gap: 60px;
	position: relative;
}
.mp_top_colum .mp_block{
	display: flex;
	gap: 30px;
	flex-direction: column;
	width: 278px;
}
.mp_top_colum .mp_block label{
	display: flex;
	flex-direction: column;
	color: #FFF;
	font-size: 16px;
	gap: 7px;
	text-indent: 20px;
}
.mp_top_colum .mp_block input{
	border-radius: 4px;
	background: #0E6EFF;
	padding: 12px 16px;
	color: #ABD7FF;
	font-size: 16px;
	border: 0;
}
.mp_top_colum .mp_block .list_button{
	display: flex;
	gap: 17px;
	width: 100%;
	justify-content: space-between;
	flex-wrap: wrap;
}
.mp_top_colum .mp_block .list_button .butt{
	padding: 12px 16px;
	border-radius: 4px;
	border: 1px solid #FFF;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	flex: 0 0 96px;
	text-align: center;
}
.mp_top_colum .mp_block .list_button .butt:hover, .mp_top_colum .mp_block .list_button .butt.action{
	background: #F8FBFF;
	color: #000;
}
.mp_top_colum .mp_block.line3 p{
	margin: 0;
	color: #fff;
}
.mp_bottom_colum{
	padding: 20px 30px;
	border-radius: 12px;
	background: #FFF;
}
.mp_bottom_colum .mp_block_info{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	gap: 10px;
}
.mp_bottom_colum .mp_block_info .blue{
	border: 1px solid #00CFFF;
	height: 100%;
}
.mp_bottom_colum .mp_block_info .monthly_payment{
	font-size: 40px;
	font-weight: 400;
	margin: 0;
	 background-color: #00CFFF;
	background-image: linear-gradient(160deg, #4195FF, #00CFFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	min-width: 160px;
}
.mp_bottom_colum>p{
	text-align: center;
	font-size: 10px;
}
.h2{
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	margin: 0;
	padding-bottom: 40px;
	padding-top: 60px;
}
.h4{
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	padding-bottom: 10px;
}
.list_license img{
	height: 600px;
	margin: 0 15px;
}
.list_section{
	display: flex;
	gap: 30px;
}
.list_section .block{
	padding: 25px;
	border-radius: 16px;
	border: 1px solid rgba(0, 91, 227, 0.10);
	background: #FFF;
	width: 420px;
}
.list_section .block p{
	margin: 0;
	text-align: center;
}
.list_question {
	/*display: list-item;
	column-gap: 30px;
	columns: 2;*/
	display: flex;
	list-style: none;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.list_question .block_question{
	margin-bottom: 30px;
	flex: 0 1 48%;
}
.list_question .block_question .question{
	border-radius: 6px;
	border: 1px solid rgba(0, 91, 227, 0.10);
	background: #FFF;
	padding: 17px 20px;
	position: relative;
	cursor: pointer;
}
.list_question .block_question .question:after{
	content: url("/upload/plus.svg");
	position: absolute;
	right: 10px;
	bottom: 15%;
}
.list_question .block_question.action .question{
	background: #5399f7;
	color: #fff;
}
.list_question .block_question.action .question:after{
	content: url("/upload/minus.svg");
	position: absolute;
	right: 10px;
	bottom: 15%;
}
.block_question .answer{
	display: none;
	padding: 20px 20px 0 20px;
}
.block_companies{
	display: flex;
	gap: 50px;
}
.block_companies img{
	object-fit: cover;
	border-radius: 33px;
}
.block_companies .text_companies p{
	margin: 0;
	line-height: 160%;
}
.block_companies .text_companies{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.list_vid_credit{
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}
.list_vid_credit .block_credit{
	width: 367px;
	border-radius: 12px;
	background: #F8FBFF;
	padding: 26px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: space-between;
	position: relative;
}
.list_vid_credit .block_credit.open_form{
	border: 1px solid #5399f7;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.list_vid_credit .block_credit.open_form .ajax_form_block{
	position: absolute;
	top: 100%;
	z-index: 1;
	left: -1px;
	background: #F8FBFF;
	right: -1px;
	border-left: 1px solid #5399f7;
	border-bottom: 1px solid #5399f7;
	border-right: 1px solid #5399f7;
	padding: 26px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
}
.list_vid_credit .block_credit .ajax_form_block{
	display: none;
}
.list_vid_credit .block_credit.open_form .ajax_form_block{
	display: block;
}
.list_vid_credit .block_credit.open_form .button{
	opacity: 0 ;
}
.list_vid_credit .block_credit .h4{
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: left;
	font-size: 22px;
	height: 55px;
}
.list_vid_credit .block_credit .h4 span{
	font-weight: 800;
	font-size: 36px;
	background-color: #00CFFF;
	background-image: linear-gradient(160deg, #4195FF, #00CFFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	white-space: nowrap;
}
.list_vid_credit .block_credit p{
	margin:0;
}
.list_vid_credit .block_credit .info_credit{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.list_vid_credit .block_credit .info_credit p{
	display: flex;
	align-items: center;
}
.list_vid_credit .block_credit .info_credit p b{
	margin-right: 10px;
}
.list_vid_credit .block_credit .info_credit svg{
	margin-right: 10px;
}
.list_vid_credit .block_credit .info_credit .SPED_SOLUTIONS{
	margin-bottom: 10px;
}
.list_vid_credit .block_credit .bottom{
	display: flex;
	flex-direction: column;
	gap: 20px;

}
.list_vid_credit .block_credit .bottom .SPED_SOLUTIONS{
	font-size: 20px;
	font-weight: 700;
}
.list_vid_credit .block_credit .bottom .BEZ_DOHODA, .list_vid_credit .block_credit .bottom .CREDIT_HISTORY{
	font-weight: 600;
}
.list_vid_credit .block_credit .button{
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	width:100%;
	border-radius: 6px;
	border: 1px solid #5399f7;
	background: #5399f7;
	padding: 15px 0;
	text-align: center;
	display: block;
	text-decoration: none;
}
.list_vid_credit .block_credit form, .block_section2 .form_block form{
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.list_vid_credit .block_credit form label, .block_section2 .form_block form label{
	display: flex;
	flex-direction: column;
	gap: 7px;
	text-indent: 20px;
}
.list_vid_credit .block_credit form input, .block_section2 .form_block form input{
	padding: 12px 16px;
	border-radius: 6px;
	border: 1px solid #E0E2E7;
	background: #FFF;
}
.list_vid_credit .block_credit form input[type=submit], .block_section2 .form_block form input[type=submit], .list_vid_credit .block_credit form .button_form, .block_section2 .form_block form .button_form{
	border-radius: 6px;
	border: 1px solid #5399f7;
	background: #5399f7;
	color: #fff;
	text-transform: uppercase;

}
.list_vid_credit .block_credit form .form_block_bottom, .block_section2 .form_block form .form_block_bottom{
	display: flex;
	gap: 14px;
	flex-direction: column;
}
.list_vid_credit .block_credit form .form_block_bottom .privecy, form .form_block_bottom form .form_block_bottom .privecy{
	font-size: 12px;
}
.list_bank .block{
	display: flex !important;
	align-items: center;
	justify-content: center;
	margin: 0 15px;
}
.main_form{
	margin: 0 -8px;
	background: url('/upload/main_form_font.png') no-repeat;
	height: 338px;
	margin-top: 140px;
}
.main_form .block_main_form{
	display: flex;
}
.main_form .block_main_form img{
	position: relative;
	bottom: 80px;
}
.main_form .block_main_form .left_section{
	padding: 40px 0;
	display: flex;
	flex-direction: column;
	gap: 40px;
}
.main_form .block_main_form .left_section h2{
	margin: 0;
	color: #FFF;
	font-size: 36px;
	font-weight: 700;
}
.main_form .block_main_form .left_section .privecy{
	font-size: 12px;
	color: #FFF;
}
.main_form .block_main_form .left_section .block_input{
	display: flex;
	flex-direction: row;
	gap: 15px;
}
.main_form .block_main_form .left_section input{
	border-radius: 6px;
	background: #0E6EFF;
	border: 0;
	padding: 14px 20px;
	color: #ABD7FF;
}
.main_form .block_main_form .left_section input::placeholder{
	color: #ABD7FF;
}
.main_form .block_main_form .left_section input[type=submit], .main_form .block_main_form .left_section .button_form{
	background: #FFF;
	color: #125ED2;
	padding: 14px 49px;
}
.main_form .block_main_form .left_section form{
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.number_etap{
	gap: 10px;
	display: flex;
	align-items: center;
	width: 210px;
}
.number_etap p{
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	margin: 0;
}
.number_etap .num{
	color: #5399f7;
	font-size: 96px;
	font-weight: 800;
	line-height: 100%;
}
.block_section2{
	display: flex;
	gap: 150px;
}
.block_section2 .right{
	display: flex;
	gap: 220px;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
}
.block_section2 .form_block{
	border-radius: 12px;
	border: 1px solid #E0E0E0;
	background: #FFF;
	padding: 40px;
	width: 338px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.block_section2 .adres{
	color: #5399f7;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	margin: 0;
	margin-bottom: 30px;
	position: relative;
}
.block_section2 .adres::before{
	content: url("/upload/img/location_form.svg");
	position: relative;
	top: 5px;
	left: -10px;
}
.block_section2 .adres::after{
	content: url("/upload/img/vector_form.svg");
	position: absolute;
	top: 10px;
	right: -140px;
}
.block_section2 .form_block_bottom p{
	margin: 0;
	text-align: center;
}
.block_section2 .form_block_bottom .privecy{
	font-size: 12px;
}
.block_section2 .right .number_etap{
	position: relative;
}
.block_section2 .right .number_etap:nth-child(1){
	order:1;
}
.block_section2 .right .number_etap:nth-child(2){
	order:2;
}
.block_section2 .right .number_etap:nth-child(3){
	order:4;
}
.block_section2 .right .number_etap:nth-child(4){
	order:3;
}
.block_section2 .right .number_etap:nth-child(1)::after{
	content: url("/upload/img/Vector.svg");
	position: absolute;
	left: 115%;
}
.block_section2 .right .number_etap:nth-child(2)::after{
	content: url("/upload/img/Vector.svg");
	position: absolute;
	bottom: -115%;
	transform: rotate(90deg);
}
.block_section2 .right .number_etap:nth-child(3)::after{
	content: url("/upload/img/Vector.svg");
	position: absolute;
	right: 115%;
	transform: rotate(180deg);
}
.mobile_button{
	display:none;
	border-radius: 6px;
	background: #5399f7;
	padding: 15px 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	position: relative;
}
.mobile_header{
	display:none;
}
.popups{
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: inline-table;
}
.hide{
	display: none;
}
form .privecy, .footer form .privecy{
	font-size: 12px;
	display: flex;
	flex-direction: row !important;
	text-align: left;
	text-indent: revert !important;
	align-items: center;
}
form .privecy a{
	font-size: 12px;
	color: #85BBFF;
	text-decoration: none;
}
.list_vid_credit .block_credit .close{
	display: none;
}
.mp_block input::placeholder{
	color: #ABD7FF;
}
.mp_block input:focus-visible::placeholder{
	color:#0E6EFF;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none; // Yeah, yeah everybody write about it
}

input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus {
	appearance: none;
	-moz-appearance: textfield;
}
	/*конец главной*/
input[type="checkbox"]{
	accent-color:#4c8fe9;
}
/*Отзывы*/
.block_otzv{
	border-radius: 16px;
	border: 1px solid rgba(0, 91, 227, 0.10);
	background: #FFF;
	padding: 30px;
	display: flex;
	flex-direction: column;
	gap: 30px;
	justify-content: space-between;
}
.block_otzv .otzv_top{
	display: flex;
	flex-direction: row;
	gap: 30px;
}
.block_otzv .otzv_top img{
	border-radius: 8px;
	height: 310px;
}
.block_otzv .otzc_info_block .name{
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 15px;
}
.block_otzv .otzc_info_block{
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.block_otzv .galery{
	display: flex;
	flex-direction: row;
	gap: 20px;
}
.block_otzv .galery img{
	height: 120px;
}
.list_otzv .fix-width{
	width: 870px;
	margin: 0 15px;
}
.block_otzv .otzv_text_block.popup{
	position: relative;
	height: 120px;
}
.block_otzv .otzv_text_block .text{
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
}

.block_otzv .otzv_text_block .text::-webkit-scrollbar{
	border-radius: 10px;
	height: 0;
	width: 10px;
}
.block_otzv .otzv_text_block .text::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #0162D3;
}
.block_otzv .otzv_text_block .text::-webkit-scrollbar-track{
	background: rgba(1, 98, 211, 0.12);
	border-radius: 10px;
}
.block_otzv .otzv_text_block.popup .text{
	position: absolute;
	background: #fff;
	border: 1px solid rgba(0, 91, 227, 0.10);
	overflow: auto;
	padding: 20px;
	border-radius: 15px;
	box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);
	top: -10px;
}
.block_otzv .otzv_text_block .button{
	font-weight: 700;
	color: #5399f7;
	text-decoration: none;
	display:none;
}
.list_otzv:after{
	content: '';
	background: linear-gradient(90deg, #FFF 0, rgba(238, 244, 248, 0.62758) 113.61%, rgba(238, 244, 248, 0) 136.34%);
	position: absolute;
	bottom: 30px;
	top: 0;
	width: 210px;
	z-index: 2;
	left: -10px;
	border-radius: 10px;
}
.list_otzv:before {
	content: '';
	background: linear-gradient(-90deg, #FFF 0, rgba(238, 244, 248, 0.62758) 113.61%, rgba(238, 244, 248, 0) 136.34%);
	position: absolute;
	bottom: 30px;
	top: 0;
	width: 210px;
	z-index: 2;
	right: -10px;
	border-radius: 10px;
}
	/*конец отзывов*/
/*Слик слайдер*/
.slick-dots{
	display: flex !important;
	list-style: none;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.slick-dots button {
	border-radius: 50%;
	background: none;
	border: 1px solid #5399f7;
	font-size: 0;
	width: 8px;
	height: 8px;
	padding: 0;
}
.slick-dots .slick-active button{
	background: #5399f7;
	width: 30px;
	border-radius: 10px;
}
/*Конец слик*/
/*Анимация загрузки*/
.loader {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	animation: rotate 1s linear infinite;
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
}
.loader.activ{
	display: block;
}
.loader::before {
	content: "";
	box-sizing: border-box;
	position: absolute;
	inset: 0;
	border-radius: 50%;
	border: 5px solid #FFF;
	animation: prixClipFix 2s linear infinite ;
}

div[id^="wait_"]
{
	display: none !important;
	background: none !important;
	border: 0 !important;
	color: #000000;
	font-family: Verdana, Arial,
	sans-serif; font-size: 11px;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal;
	letter-spacing: normal !important;
	line-height: normal;
	padding: 0 !important;
	position: absolute;
	text-align: center !important;
	text-indent: 0 !important;
	width: 0 !important;
	height: 0 !important;
	word-spacing: normal !important;
	z-index: 0;
	content: "";
}

.loading{
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
	display: block;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' to='360' dur='1.5s' repeatCount='indefinite' /%3E%3Ccircle cx='12.0098' cy='12.1406' r='8' stroke='%235399F7' stroke-width='5'/%3E%3Cmask id='path-1-inside-1_24_1034' fill='white'%3E%3Cpath d='M12.0098 4.14897C12.0098 2.76365 10.8712 1.61101 9.5252 1.93881C9.0031 2.06597 8.49033 2.2333 7.99159 2.43989C6.71767 2.96756 5.56016 3.74099 4.58514 4.716C3.61013 5.69102 2.8367 6.84853 2.30903 8.12245C2.10244 8.62119 1.93511 9.13396 1.80795 9.65606C1.48015 11.002 2.63279 12.1406 4.01811 12.1406H4.37317C5.56239 12.1406 6.48874 11.141 6.94384 10.0423C7.2194 9.37698 7.6233 8.77251 8.13247 8.26333C8.64165 7.75416 9.24612 7.35026 9.91139 7.0747C11.0101 6.6196 12.0098 5.69325 12.0098 4.50403V4.14897Z'/%3E%3C/mask%3E%3Cg clip-path='url(%23clip0_24_1052)'%3E%3Cmask id='path-1-inside-1_24_1052' fill='white'%3E%3Cpath d='M6.17054 6.68403C5.15836 5.73821 3.53881 5.78316 2.85936 6.99041C2.59579 7.4587 2.36797 7.94759 2.17839 8.45305C1.69417 9.74411 1.46899 11.1179 1.51569 12.496C1.5624 13.8741 1.88008 15.2295 2.4506 16.4848C2.67396 16.9763 2.93437 17.4486 3.22903 17.898C3.98866 19.0565 5.60754 18.9916 6.55336 17.9795L6.79578 17.72C7.60772 16.8511 7.50977 15.4918 7.01772 14.4091C6.71979 13.7536 6.55389 13.0457 6.52949 12.3261C6.5051 11.6064 6.6227 10.889 6.87557 10.2148C7.29319 9.10128 7.29888 7.73839 6.42997 6.92645L6.17054 6.68403Z'/%3E%3C/mask%3E%3Cpath d='M6.17054 6.68403C5.15836 5.73821 3.53881 5.78316 2.85936 6.99041C2.59579 7.4587 2.36797 7.94759 2.17839 8.45305C1.69417 9.74411 1.46899 11.1179 1.51569 12.496C1.5624 13.8741 1.88008 15.2295 2.4506 16.4848C2.67396 16.9763 2.93437 17.4486 3.22903 17.898C3.98866 19.0565 5.60754 18.9916 6.55336 17.9795L6.79578 17.72C7.60772 16.8511 7.50977 15.4918 7.01772 14.4091C6.71979 13.7536 6.55389 13.0457 6.52949 12.3261C6.5051 11.6064 6.6227 10.889 6.87557 10.2148C7.29319 9.10128 7.29888 7.73839 6.42997 6.92645L6.17054 6.68403Z' stroke='white' stroke-width='10' mask='url(%23path-1-inside-1_24_1052)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24_1052'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.00976562 0.140625)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.button_block{
	position: relative;
	width: fit-content;
	display: flex;
}
input[type="submit"]{
	display: none;
}

@keyframes rotate {
	100%   {transform: rotate(360deg)}
}

@keyframes prixClipFix {
	0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
	25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
	50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
	75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
	100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}
/*Конец анимации*/
#form_result{
	position: fixed;
	width: 446px;
	height: 334px;
	padding: 32px;
	background: #FFFFFF;
	border: 1px solid #EBEDF1;
	box-shadow: 0 10px 10px -5px #0000000A;
	border-radius: 20px;
}
.form_result-block{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.form_result-btn{
	background: #5399f7;
	text-align: center;
	padding: 14px 24px;
	border-radius: 10px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	width: -webkit-fill-available;
	cursor: pointer;
}
.form_result-text{
	display: flex;
	gap:16px;
	flex-direction: column;
	align-items: center;
	text-align: center;
	line-height: 24px;
}
.form_result-text p{
	margin: 0;
}
.form_result-text .h2{
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	padding: 0;
}
/*Затемнение фона*/
#overlay {
	display: none;
	position: fixed;
	opacity: 0;
	background: #00000085;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
}
.close{
	display: block;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 13.5703L13.5 4.57031M4.5 4.57031L13.5 13.5703' stroke='%239299A5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	position: absolute;
	right: 21px;
	top: 21px;
	cursor: pointer;
}
/*Конец замнения фона*/
/*Кнопка на вверх*/
.btn-up{
	position: fixed;
	right: 40px;
	bottom: 40px;
	transition: opacity .3s;
	cursor: pointer;
}
.btn-up_hide{
	opacity: 0;
	transition: opacity .3s;
}
.btn-up:hover svg path{
	fill:#005BE3;
	transition: opacity .3s;
}
/*Конец кнопки на вверх*/
/*Мобильная версия*/
@media (max-width: 1500px){
	.block_slider .bottom{
		justify-content: space-between;
		padding: 0 40px;
	}
	.block_slider .top{
		padding: 0 40px;
	}
	.block_slider .bottom .form_slider{
		padding: 30px;
	}
	.block_slider .info_zayav{
		padding: 30px;
	}
	.block_slider .top .img_right {
		width: 400px;
	}
	.slick-slide img{
		width: 100%;
	}
}
@media (max-width: 1350px){
	.block_slider{
		padding: 70px 10px;
	}
	.block_slider .top .img_right{
		width: auto;
		display: contents;
	}
	.block_slider .bottom{
		flex-wrap: wrap;
	}
	.block_slider .bottom .form_slider, .block_slider .info_zayav, .block_slider .top .img_right img{
		width: 100%;
	}
	.block_slider .top .block .title{
		font-size: 38px;
	}
	.block_companies{
		flex-direction: column-reverse;
	}
	.main_form .block_main_form{
		position: relative;
	}
	.main_form .block_main_form .left_section{
		z-index: 1;
	}
	.list_otzv:after, .list_otzv:before, .main_form .block_main_form img{
		display: none;
	}
	.footer .form_footer, .form_calc{
		width: auto;
	}
	.footer{
		padding: 60px 20px;
	}
	.list_license img{
		height: 400px;
	}
	.top_info{
		font-size: 12px;
	}
}
@media (max-width: 1200px){
	.block_slider .top .img_right{
		display: none;
	}
	.list_vid_credit .block_credit.open_form{
		position: fixed;
		top: 20px;
		left: 20px;
		right: 20px;
		z-index: 5;
		min-width: 220px;
		width: 280px;
		justify-content: flex-start;
		padding-top: 10px;
		padding-bottom: 0;
	}
	.list_vid_credit .block_credit.open_form .h4{
		font-size: 14px;
	}
	.list_vid_credit .block_credit.open_form .h4 span{
		font-size: 24px;
	}
	.list_vid_credit .block_credit p{
		font-size: 12px;
	}
	.list_vid_credit .block_credit.open_form .button{
		display: none;
	}
	.list_vid_credit .block_credit.open_form .ajax_form_block{
		top: 100%;
	}
	.list_vid_credit .block_credit.open_form .close{
		background-image: url("data:image/svg+xml,%3Csvg width='40px' height='40px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' fill='none'/%3E%3Cpath d='M7 17L16.8995 7.10051' stroke='%23005BE3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7.00001L16.8995 16.8995' stroke='%23005BE3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		width: 40px;
		height: 40px;
		position: absolute;
		right: -5px;
		top: -5px;
	}

	.calculator_block .info_block img, .block_section2 .form_block .form_etap_rabot{
		display: none;
	}
	.calculator .block_column{
		flex-direction: column;
		gap: 30px;
	}
	.calculator{
		background: #5399f7;
	}
	.footer .content_block{
		gap: 50px;
	}
	.top_info{
		font-size: 10px;
	}
	.top_info .logo img{
		height: 40px;
	}
	.top_info .phone a{
		font-size: 13px;
	}
	.top_info .cell_butt{
		padding: 10px;
	}
	.block_section2{
		gap: 5px;
		flex-direction: column;
	}
	.block_section2 .form_block{
		border: 0;
		width: auto;
		padding: 0;
		gap: 20px;
	}
	.block_section2 .right{
		gap: 15px;
		flex-direction: column;
	}
	.mobile_button{
		display: block;
	}
	.block_section2 .right .number_etap:nth-child(3){
		order: 3;
	}
	.block_section2 .right .number_etap:nth-child(4){
		order: 4;
	}
	.block_section2 .adres::after{
		content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='57' viewBox='0 0 59 57' fill='none'%3E%3Cpath d='M0.666667 6C0.666667 8.94552 3.05448 11.3333 6 11.3333C8.94552 11.3333 11.3333 8.94552 11.3333 6C11.3333 3.05448 8.94552 0.666667 6 0.666667C3.05448 0.666667 0.666667 3.05448 0.666667 6ZM58.5 51L48.5 45.2265V56.7735L58.5 51ZM5 6V8.75H7V6H5ZM5 14.25V19.75H7V14.25H5ZM5 25.25V30.75H7V25.25H5ZM5 36.25V39H7V36.25H5ZM5 39C5 39.8669 5.085 40.715 5.24742 41.536L7.2094 41.1479C7.07213 40.454 7 39.7359 7 39H5ZM7.19025 46.2237C8.13906 47.6409 9.35906 48.8609 10.7763 49.8098L11.8889 48.1478C10.6889 47.3444 9.65556 46.3111 8.85218 45.1111L7.19025 46.2237ZM15.464 51.7526C16.285 51.915 17.1331 52 18 52V50C17.2641 50 16.546 49.9279 15.8521 49.7906L15.464 51.7526ZM18 52H21.375V50H18V52ZM28.125 52H34.875V50H28.125V52ZM41.625 52H48.375V50H41.625V52Z' fill='%23005BE3'/%3E%3C/svg%3E");
		top: 60px;
		right: 57%;
	}
	.block_section2 .left.openform .adres::after{
		content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='627' viewBox='0 0 60 627' fill='none'%3E%3Cpath d='M0.666667 6C0.666667 8.94552 3.05448 11.3333 6 11.3333C8.94552 11.3333 11.3333 8.94552 11.3333 6C11.3333 3.05448 8.94552 0.666667 6 0.666667C3.05448 0.666667 0.666667 3.05448 0.666667 6ZM59.5 620.5L49.5 614.727V626.273L59.5 620.5ZM5 6V9.01064H7V6H5ZM5 15.0319V21.0532H7V15.0319H5ZM5 27.0745V33.0957H7V27.0745H5ZM5 39.117V45.1383H7V39.117H5ZM5 51.1596V57.1809H7V51.1596H5ZM5 63.2021V69.2234H7V63.2021H5ZM5 75.2447V81.266H7V75.2447H5ZM5 87.2872V93.3085H7V87.2872H5ZM5 99.3298V105.351H7V99.3298H5ZM5 111.372V117.394H7V111.372H5ZM5 123.415V129.436H7V123.415H5ZM5 135.457V141.479H7V135.457H5ZM5 147.5V153.521H7V147.5H5ZM5 159.543V165.564H7V159.543H5ZM5 171.585V177.606H7V171.585H5ZM5 183.628V189.649H7V183.628H5ZM5 195.67V201.691H7V195.67H5ZM5 207.713V213.734H7V207.713H5ZM5 219.755V225.777H7V219.755H5ZM5 231.798V237.819H7V231.798H5ZM5 243.84V249.862H7V243.84H5ZM5 255.883V261.904H7V255.883H5ZM5 267.925V273.947H7V267.925H5ZM5 279.968V285.989H7V279.968H5ZM5 292.011V298.032H7V292.011H5ZM5 304.053V310.074H7V304.053H5ZM5 316.096V322.117H7V316.096H5ZM5 328.138V334.159H7V328.138H5ZM5 340.181V346.202H7V340.181H5ZM5 352.223V358.245H7V352.223H5ZM5 364.266V370.287H7V364.266H5ZM5 376.308V382.33H7V376.308H5ZM5 388.351V394.372H7V388.351H5ZM5 400.393V406.415H7V400.393H5ZM5 412.436V418.457H7V412.436H5ZM5 424.478V430.5H7V424.478H5ZM5 436.521V442.542H7V436.521H5ZM5 448.564V454.585H7V448.564H5ZM5 460.606V466.627H7V460.606H5ZM5 472.649V478.67H7V472.649H5ZM5 484.691V490.712H7V484.691H5ZM5 496.734V502.755H7V496.734H5ZM5 508.776V514.798H7V508.776H5ZM5 520.819V526.84H7V520.819H5ZM5 532.861V538.883H7V532.861H5ZM5 544.904V550.925H7V544.904H5ZM5 556.947V562.968H7V556.947H5ZM5 568.989V572H7V568.989H5ZM5 572V575.042H7V572H5ZM5 581.125V587.208H7V581.125H5ZM5 593.292V599.375H7V593.292H5ZM5 605.458V608.5H7V605.458H5ZM5 608.5C5 609.367 5.085 610.215 5.24742 611.036L7.2094 610.648C7.07213 609.954 7 609.236 7 608.5H5ZM7.19025 615.724C8.13906 617.141 9.35906 618.361 10.7763 619.31L11.8889 617.648C10.6889 616.844 9.65556 615.811 8.85218 614.611L7.19025 615.724ZM15.464 621.253C16.285 621.415 17.1331 621.5 18 621.5V619.5C17.2641 619.5 16.546 619.428 15.8521 619.291L15.464 621.253ZM18 621.5H21.4583V619.5H18V621.5ZM28.375 621.5H35.2917V619.5H28.375V621.5ZM42.2083 621.5H49.125V619.5H42.2083V621.5Z' fill='%23005BE3'/%3E%3C/svg%3E");
	}
	.block_section2 .adres{
		left: -50px;
	}
	.mobile_button:before{
		content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='116' viewBox='0 0 54 116' fill='none'%3E%3Cpath d='M54 110L44 104.226V115.774L54 110ZM34 0H31.375V2H34V0ZM26.125 0H20.875V2H26.125V0ZM15.625 0H13V2H15.625V0ZM13 0C12.1331 0 11.285 0.0849993 10.464 0.247421L10.8521 2.2094C11.546 2.07213 12.2641 2 13 2V0ZM5.77629 2.19025C4.35906 3.13906 3.13906 4.35906 2.19025 5.77629L3.85218 6.88893C4.65556 5.68894 5.68893 4.65556 6.88893 3.85218L5.77629 2.19025ZM0.247421 10.464C0.0849992 11.285 0 12.1331 0 13H2C2 12.2641 2.07213 11.546 2.2094 10.8521L0.247421 10.464ZM0 13V16.0357H2V13H0ZM0 22.1071V28.1786H2V22.1071H0ZM0 34.25V40.3214H2V34.25H0ZM0 46.3929V52.4643H2V46.3929H0ZM0 58.5357V64.6071H2V58.5357H0ZM0 70.6786V76.75H2V70.6786H0ZM0 82.8214V88.8929H2V82.8214H0ZM0 94.9643V98H2V94.9643H0ZM0 98C0 98.8669 0.0849993 99.715 0.247421 100.536L2.2094 100.148C2.07213 99.454 2 98.7359 2 98H0ZM2.19025 105.224C3.13906 106.641 4.35906 107.861 5.77629 108.81L6.88893 107.148C5.68894 106.344 4.65556 105.311 3.85218 104.111L2.19025 105.224ZM10.464 110.753C11.285 110.915 12.1331 111 13 111V109C12.2641 109 11.546 108.928 10.8521 108.791L10.464 110.753ZM13 111H16.4167V109H13V111ZM23.25 111H30.0833V109H23.25V111ZM36.9167 111H43.75V109H36.9167V111Z' fill='%23005BE3'/%3E%3C/svg%3E");
		position: absolute;
		left: -60px;
	}
	.block_section2 .right .number_etap:nth-child(1)::after{
		content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='113' viewBox='0 0 36 113' fill='none'%3E%3Cpath d='M0 107L10 112.774V101.226L0 107ZM0 2H2.8125V0H0V2ZM8.4375 2H14.0625V0H8.4375V2ZM19.6875 2H22.5V0H19.6875V2ZM22.5 2C23.2359 2 23.954 2.07213 24.6479 2.2094L25.036 0.247421C24.215 0.0849993 23.3669 0 22.5 0V2ZM28.6111 3.85218C29.8111 4.65556 30.8444 5.68894 31.6478 6.88893L33.3098 5.77629C32.3609 4.35906 31.1409 3.13906 29.7237 2.19025L28.6111 3.85218ZM33.2906 10.8521C33.4279 11.546 33.5 12.2641 33.5 13H35.5C35.5 12.1331 35.415 11.285 35.2526 10.464L33.2906 10.8521ZM33.5 13V15.9286H35.5V13H33.5ZM33.5 21.7857V27.6429H35.5V21.7857H33.5ZM33.5 33.5V39.3571H35.5V33.5H33.5ZM33.5 45.2143V51.0714H35.5V45.2143H33.5ZM33.5 56.9286V62.7857H35.5V56.9286H33.5ZM33.5 68.6429V74.5H35.5V68.6429H33.5ZM33.5 80.3571V86.2143H35.5V80.3571H33.5ZM33.5 92.0714V95H35.5V92.0714H33.5ZM33.5 95C33.5 95.7359 33.4279 96.454 33.2906 97.1479L35.2526 97.536C35.415 96.715 35.5 95.8669 35.5 95H33.5ZM31.6478 101.111C30.8444 102.311 29.8111 103.344 28.6111 104.148L29.7237 105.81C31.1409 104.861 32.3609 103.641 33.3098 102.224L31.6478 101.111ZM24.6479 105.791C23.954 105.928 23.2359 106 22.5 106V108C23.3669 108 24.215 107.915 25.036 107.753L24.6479 105.791ZM22.5 106H19.6875V108H22.5V106ZM14.0625 106H8.4375V108H14.0625V106Z' fill='%23005BE3'/%3E%3C/svg%3E");
		top: 50px;
		right: -40px;
		left: auto;
	}
	.block_section2 .right .number_etap:nth-child(2)::after{
		content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='116' viewBox='0 0 54 116' fill='none'%3E%3Cpath d='M54 110L44 104.226V115.774L54 110ZM54 0H50.5833V2H54V0ZM43.75 0H36.9167V2H43.75V0ZM30.0833 0H23.25V2H30.0833V0ZM16.4167 0H13V2H16.4167V0ZM13 0C12.1331 0 11.285 0.0849993 10.464 0.247421L10.8521 2.2094C11.546 2.07213 12.2641 2 13 2V0ZM5.77629 2.19025C4.35906 3.13906 3.13906 4.35906 2.19025 5.77629L3.85218 6.88893C4.65556 5.68894 5.68893 4.65556 6.88893 3.85218L5.77629 2.19025ZM0.247421 10.464C0.0849992 11.285 0 12.1331 0 13H2C2 12.2641 2.07213 11.546 2.2094 10.8521L0.247421 10.464ZM0 13V16.0357H2V13H0ZM0 22.1071V28.1786H2V22.1071H0ZM0 34.25V40.3214H2V34.25H0ZM0 46.3929V52.4643H2V46.3929H0ZM0 58.5357V64.6071H2V58.5357H0ZM0 70.6786V76.75H2V70.6786H0ZM0 82.8214V88.8929H2V82.8214H0ZM0 94.9643V98H2V94.9643H0ZM0 98C0 98.8669 0.0849993 99.715 0.247421 100.536L2.2094 100.148C2.07213 99.454 2 98.7359 2 98H0ZM2.19025 105.224C3.13906 106.641 4.35906 107.861 5.77629 108.81L6.88893 107.148C5.68894 106.344 4.65556 105.311 3.85218 104.111L2.19025 105.224ZM10.464 110.753C11.285 110.915 12.1331 111 13 111V109C12.2641 109 11.546 108.928 10.8521 108.791L10.464 110.753ZM13 111H16.4167V109H13V111ZM23.25 111H30.0833V109H23.25V111ZM36.9167 111H43.75V109H36.9167V111%0AZ' fill='%23005BE3'/%3E%3C/svg%3E");
		top: 50px;
		left: -60px;
		transform: rotate(0);
	}
	.block_section2 .right .number_etap:nth-child(3)::after{
		content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='113' viewBox='0 0 36 113' fill='none'%3E%3Cpath d='M0 107L10 112.774V101.226L0 107ZM0 2H2.8125V0H0V2ZM8.4375 2H14.0625V0H8.4375V2ZM19.6875 2H22.5V0H19.6875V2ZM22.5 2C23.2359 2 23.954 2.07213 24.6479 2.2094L25.036 0.247421C24.215 0.0849993 23.3669 0 22.5 0V2ZM28.6111 3.85218C29.8111 4.65556 30.8444 5.68894 31.6478 6.88893L33.3098 5.77629C32.3609 4.35906 31.1409 3.13906 29.7237 2.19025L28.6111 3.85218ZM33.2906 10.8521C33.4279 11.546 33.5 12.2641 33.5 13H35.5C35.5 12.1331 35.415 11.285 35.2526 10.464L33.2906 10.8521ZM33.5 13V15.9286H35.5V13H33.5ZM33.5 21.7857V27.6429H35.5V21.7857H33.5ZM33.5 33.5V39.3571H35.5V33.5H33.5ZM33.5 45.2143V51.0714H35.5V45.2143H33.5ZM33.5 56.9286V62.7857H35.5V56.9286H33.5ZM33.5 68.6429V74.5H35.5V68.6429H33.5ZM33.5 80.3571V86.2143H35.5V80.3571H33.5ZM33.5 92.0714V95H35.5V92.0714H33.5ZM33.5 95C33.5 95.7359 33.4279 96.454 33.2906 97.1479L35.2526 97.536C35.415 96.715 35.5 95.8669 35.5 95H33.5ZM31.6478 101.111C30.8444 102.311 29.8111 103.344 28.6111 104.148L29.7237 105.81C31.1409 104.861 32.3609 103.641 33.3098 102.224L31.6478 101.111ZM24.6479 105.791C23.954 105.928 23.2359 106 22.5 106V108C23.3669 108 24.215 107.915 25.036 107.753L24.6479 105.791ZM22.5 106H19.6875V108H22.5V106ZM14.0625 106H8.4375V108H14.0625V106Z' fill='%23005BE3'/%3E%3C/svg%3E");
		top: 50px;
		right: -40px;
		transform: rotate(0);
	}
	.list_bank img{
		width: 150px;
	}
	.calculator .block_column .left_column{
		gap: 30px;
	}
	.mp_top_colum .mp_block .list_button .butt{
		flex: 0 0 90px;
	}
	.mp_top_colum{
		justify-content: space-around;
	}
	.list_vid_credit{
		overflow: auto;
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap: nowrap;
	}
	.list_vid_credit .block_credit{
		min-width: 368px;
	}
	.footer section{
		gap: 25px;
	}
}
@media (max-width: 991px){

	.left.openform .form_block{
		border-radius: 12px;
		border: 1px solid #E0E0E0;
		padding: 40px 25px;
		margin-left: 20px;
	}
	.left.openform .form_block .mobile_button{
		display: none;
	}
	.left.openform .form_block .form_etap_rabot{
		display: block;
	}

	.footer .form_footer, section.header, .block_slider .top .img_right{
		display: none;
	}
	.block_slider .info_zayav p{
		width: auto;
	}
	.block_slider .bottom .form_slider .block_input{
		flex-direction: column;
	}
	.slider{
		margin: 0 15px;
	}
	.block_slider{
		padding: 30px 10px;
	}
	.block_slider .top .block, .block_slider .top .block_tag{
		width: 100%;
		min-width: 250px;
		max-width: 700px;
	}
	.mobile_header{
		display: block;
		margin: 0 15px;
	}
	.mobile_header a{
		text-decoration:none;
	}
	.mobile_header .social_button{
		display: flex;
		gap: 10px;
	}
	.mobile_header a:hover svg circle{
		stroke: #5399f7;
	}
	.mobile_header a:hover svg path{
		fill: #5399f7;
	}
	.mobile_header .menu{
		display: none;
		position: fixed;
		width: 100%;
		max-width: 400px;
		left: -50%;
		top: 0;
		bottom: 0;
		z-index: 4;
		background: #fff;
	}
	.mobile_header .menu .left-menu{
		flex-direction: column;
		align-items: flex-start;
	}
	.mobile_header .menu .left-menu li{
		width: 370px;
		padding: 10px 15px;
		border-bottom: 1px solid #EEEEEE;
	}
	.mobile_header .menu .menu_top{
		display: flex;
		position: relative;
		margin: 10px 10px 50px 10px;
	}
	.mobile_header .menu .logo{
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		width: 160px;
	}

	.list_question .block_question{
		flex: 0 1 100%;
	}
	.block_section1 .list{
		flex-wrap: wrap;
	}
	.footer .content_block{
		gap: 80px;
	}
	.main_form .block_main_form .left_section .block_input{
		flex-wrap: wrap;
	}
	.main_form .block_main_form .left_section input{
		width: 100%;
	}
	.main_form{
		height: auto;
		background: url(/upload/main_form_font.jpg) #5399f7;
	}
	.block_otzv .otzv_top{
		flex-direction: column;
	}
	.block_otzv .otzv_top img{
		height: auto;
	}
	.list_section{
		flex-direction: column;
	}
	.list_section .block{
		width: auto;
	}
}
@media (max-width: 767px){
	.block_otzv .otzv_text_block .text{
		max-height: initial;
	}
	.block_section1 h1{
		font-size: 30px;
	}
	.block_section1 .desc{
		font-size: 24px;
	}
	.block_section2 .adres::after{
		right: 69%;
	}
	.block_slider .top .block .deck{
		font-size: 12px;
	}
	.block_slider .info_zayav p{
		font-size: 14px;
	}
	.block_slider .info_zayav .titles{
		font-size: 24px;
	}
	.block_slider .info_zayav{
		padding: 20px;
	}
	.top_info{
		padding: 16px 0;
	}
	.main_form .block_main_form .left_section p, .calculator h2{
		font-size: 25px;
	}
	.calculator h2{
		text-align: center;
	}
	.footer .inf_bottom{
		align-items: flex-start;
		gap: 40px;
		flex-direction: column;
		margin-top: 40px;
	}
	.block_slider .top .block, .block_slider .top .block_tag{
		width: 100%;
		max-width: 385px;
		margin-top: 50px;
		flex-wrap: nowrap;
		overflow: auto;
		padding-bottom: 10px;
	}
	.block_slider .top .block_tag::-webkit-scrollbar-track{
		background: #1A73F8;
		border-radius: 10px;
	}
	.block_slider .top .block_tag::-webkit-scrollbar{
		border-radius: 10px;
		height: 4px;
	}
	.block_slider .top .block_tag::-webkit-scrollbar-thumb{
		border-radius: 10px;
		background-color: #ffffff63;
	}
	.block_slider .top .block .title{
		font-size: 30px;
	}
	.block_slider .top .block_tag .tag{
		font-size: 14px;
		white-space: nowrap;
	}
	.block_section1 .list .block{
		width: 240px;
	}
	.footer{
		padding: 40px 15px;
	}
	.footer .content_block{
		flex-direction: column;
		gap: 20px;
	}
	.footer .left-menu{
		height: 180px;
		flex-wrap: wrap;
	}
	.list_question .block_question .question{
		padding: 15px 40px 15px 15px;
		font-size: 12px;
	}
	.calculator_block{
		padding: 0;
		gap: 30px;
	}
	.calculator{
		padding: 30px 10px;
	}
	.footer .form_footer, .form_calc{
		padding: 20px;
	}
	.footer .form_footer form, .form_calc form{
		gap: 20px;
	}
	.mp_top_colum{
		flex-direction: column;
		align-items: center;
	}
	.calculator>.title{
		text-align: center;
	}
	.mp_bottom_colum{
		padding: 20px;
	}
	.mp_bottom_colum .mp_block_info{
		gap: 15px;
		height: 110px;
	}
	.mp_bottom_colum .mp_block_info .monthly_payment{
		font-size: 30px;
	}
	.calculator_block .info_block .block{
		padding: 30px;
	}
	.h2{
		font-size: 29px;
	}
	.block_otzv{
		padding: 20px
	}
	.list_section .block{
		padding: 15px;
	}
	.footer .content_block .block_buttons .button{
		padding: 15px 20px;
	}
	.main_form{
		margin-top: 40px;
	}
	.block_section1 .list .block p.number{
		font-size: 80px;
	}
	.block_section1 h2{
		font-size: 25px;
	}
	.block_slider .bottom .form_slider{
		padding: 20px;
	}
	.form_popup{
		width: 85%;
		padding: 20px;
	}
	.list_vid_credit .block_credit .h4 span{
		font-size: 24px;
	}
	.list_vid_credit .block_credit{
		padding: 20px;
		min-width: 300px;
	}
}
@media (max-width: 500px){
	.footer .files{
		white-space: normal;
	}
	.block_slider .bottom, .block_slider .top{
		padding: 0;
	}
	.block_section1 .list .block{
		gap: 10px;
		width: 130px;
	}
	.block_slider .top .block{
		max-width: 270px;
		margin-top: 0;
	}
	.block_slider .top .block_tag{
		margin-top: 20px;
		max-width: 270px;
	}
	.block_slider .top .block .title{
		font-size: 14px;
		font-weight: 500;
	}
	.block_slider .top .block .title .text{
		font-size: 16px;
		font-weight: 700;
		padding-top: 10px;
		width: 170px;
	}
	#form_result{
		width: 85%;
		padding: 32px 10px;
	}

}
/*Конец мобильной версии*/
/* End */


/* Start:/local/templates/furniture_blue/css/slick.css?15070529691776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/furniture_blue/css/fancybox.css?168836230824078*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-hidden{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */
/* /local/templates/furniture_blue/components/bitrix/menu/top_menu/style.css?1748251467320 */
/* /local/templates/furniture_blue/styles.css?1750417345548 */
/* /local/templates/furniture_blue/template_styles.css?175091527647489 */
/* /local/templates/furniture_blue/css/slick.css?15070529691776 */
/* /local/templates/furniture_blue/css/fancybox.css?168836230824078 */
