/* @import url('https://fonts.googleapis.com/css?family=Roboto:400,700'); */

@font-face {
	font-family: "Roboto";
	src: url("fonts/roboto/RobotoRegular/RobotoRegular.eot");
	src: url("fonts/roboto/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),
	url("fonts/roboto/RobotoRegular/RobotoRegular.woff") format("woff"),
	url("fonts/roboto/RobotoRegular/RobotoRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}


#calculator_form label{
	display: block;
	margin:0;
	margin-bottom: 10px;
	overflow: hidden;
	font-weight: normal;
	font-size: 16px;
}

#calculator_form ul li label { overflow: visible;}

#calculator_form label.checkbox{
	background: transparent url('img/inputs.png') no-repeat left -28px;
	padding-left: 27px;
}

#calculator_form label.checkbox.checked{
	background:transparent url('img/inputs.png') no-repeat left 2px;
}

#calculator_form label.checkbox input {
	position: absolute;
	left: -10000em;
}

#calculator_form  input[type="text"] {
	border: 0;
	background: transparent url(img/input.png) no-repeat left top;
	height: 44px;
	line-height: 44px;
	width: 90px;
	outline: none;
	padding: 4px 5px;
	position: relative;
	top: -11px;
}

.wrap_contacts{
	margin-top:20px;
}
.wrap_contacts {color: #3C4249;}
.wrap_contacts .h2 {
	margin: 0;
	padding-top: 0;
	border:none;
	font-family: opensansb;
	font-style: normal;
	font-size: 26px;
	line-height: 120%;
}
.wrap_contacts .office {margin-bottom: 40px;}
.wrap_contacts .office .name {
	margin-bottom:20px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	/*text-transform: uppercase;*/
}
.wrap_contacts .city_list > ul {margin:15px 0 0 0;padding:0;list-style: none;}
.wrap_contacts .city_list > ul > li {margin: 10px 0 0 0;padding:0;font-size:18px;text-transform: uppercase;}
.wrap_contacts .city_list > ul > li > a {
	padding: 8px 0 0 0; color: #5b83e5;text-decoration: none;background: url('img/contacts_arrow2.png') no-repeat 100% 10px;
	display: none;
}
.wrap_contacts .city_list > ul > li.active > a {/*background-position-y: -56px;*/background-position:-56px 10px;}
.wrap_contacts .city_list ul li ul {margin:15px 0 0 0;padding:0;list-style: none;display: none;}
/* .wrap_contacts .city_list ul li.active ul {display: block;} */
.wrap_contacts .city_list ul li ul li {
	margin:0;
	font-size:14px;
	/*text-transform: uppercase;*/
}
.wrap_contacts .city_list ul li ul li {border-bottom:1px solid #f1f0f2;}
.wrap_contacts .city_list ul li ul li a {
	padding:8px 0;
	/*color: #44384e;*/
	text-decoration: none;
	/*background: url('img/contacts_arrow.png') no-repeat 100% 10px; */
	display: block;
}
.wrap_contacts .city_list ul li ul li a:hover {
	color: #E50071;
	background-position-y: -54px;
}
.wrap_contacts .city_list ul li ul li.active a {
	color: #E50071;
	font-family: opensansb;
	/*background-position-y: -54px;*/
}

/*form[name="7_DAY_FREE"] p {width: 332px;margin: 0 auto 15px auto;}*/

ё
article {color: #3C4249;font-family: 'opensans';/* font-family: 'Roboto', sans-serif; */}
article.content_wr {margin-bottom: 40px;}
article a {color: #5c9ce9;}

/*article .h_line_wrap {margin:0 0 5px 0; text-align: center; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRjdGMTE3NDA3MjA2ODExOUVEMkY3MkNEQjAyQTExOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNFMzI4MjJDODAxMUU2OEQzRUU2NUI5RjczNERFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNFMzI4MTJDODAxMUU2OEQzRUU2NUI5RjczNERFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZDI5N2FiMS01MWFhLTQ2NTMtOWZlMC1jNWE5MzliN2M0NDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUY3RjExNzQwNzIwNjgxMTlFRDJGNzJDREIwMkExMTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6KXF/xAAAAFUlEQVR42mK8cPUWAwMDEwMYAAQYAB4UAoN/9982AAAAAElFTkSuQmCC") repeat-x 0 25px; }*/

article .h_line_wrap h1 {margin: 0 auto;padding: 8px 20px;font-size:26px;color:#f24582;font-family: 'opensansb';background: #fff;display: inline-block;}
article strong.upper {text-transform: uppercase;font-family: 'opensansb';}
article h2 {padding:15px 0;font-size: 26px;color: #3C4249;text-align: center;font-family: 'opensansb';}
article h3 {padding:15px 0;font-size: 17px;color: #3C4249;text-align: center;text-transform: uppercase; font-family: 'opensansb';}
article h3.no_bpadding {margin-bottom: 0;padding-bottom: 2px;}
article h4 {font-size: 16px;text-align: center;font-family: 'opensansb';}
article .h4 {font-size: 16px;text-align: center;font-family: 'opensans';}

.btn_blue {padding:13px 48px;border-radius: 9px;border:none;font-size:18px;text-align: center;color: #fff;text-decoration: none; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjM2MzE3MUUyQzgyMTFFNjhEM0VFNjVCOUY3MzRERUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjM2MzE3MUYyQzgyMTFFNjhEM0VFNjVCOUY3MzRERUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDNFMzI4NzJDODAxMUU2OEQzRUU2NUI5RjczNERFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDNFMzI4ODJDODAxMUU2OEQzRUU2NUI5RjczNERFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjX1hSQAAABISURBVAjXXY3BDcAwCANPDNkFO0+G6AhdINcHJEV5IFvyGXPdM5QAA8jT8PRmLgb+Cu6+iynNbuc7W5vtf2727NiB7d9nFMcHBXxCucUby0sAAAAASUVORK5CYII=") repeat-x 0 0;}

article a.btn_blue:hover {
	filter: brightness(1.05);
	-webkit-filter: brightness(1.05);
	-moz-filter: brightness(1.05);
	-o-filter: brightness(1.05);
	-ms-filter: brightness(1.05);
	color: #fff;
}

.btn_blue.btn_blue_small {
	padding:8px 24px;
	background-size: contain;
	font-size: 14px;
	line-height: 1.3;
}

.btn_pink {padding:13px 48px;border-radius: 9px;border:none;font-size:18px;text-align: center;color: #fff;text-decoration: none; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAIAAAB7iNSFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRjdGMTE3NDA3MjA2ODExOUVEMkY3MkNEQjAyQTExOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzEwODI3MTBBNEUxMUU3QkZFMERCRDNENkZDOTg1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzEwODI3MDBBNEUxMUU3QkZFMERCRDNENkZDOTg1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjRkNGZhNS1jMzk1LTBiNDItYTMzMC05Y2VkNWU1NDdjZGMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMjQ3NzZmNy0wNGE4LTExZTctOGFjOC1jYjg2YWI5OGJiNGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59aT4jAAAAPElEQVR42mL47NrExMDAwPQfiBkY/kPo/2h8sDyQ/R+JDdPzH8bGJoYQRxcDm/MfiY1m//lPz2B8gAADAEWzMYXaBxZeAAAAAElFTkSuQmCC") repeat-x 0 0;}

.btn_pink.btn_pink_small {
	padding:8px 24px;
	background-size: contain;
	font-size: 14px;
	line-height: 1.3;
	white-space: nowrap;
}

.bg_uzor {padding-bottom:5px;background: url('images/bg.png');}
.bg_uzor2 {
	padding-bottom:1px;
	margin-bottom:25px;
	/*background: url('images/bg2.png');*/
	background-image: linear-gradient(139.81deg, #FFCAFA 9.06%, #F5E4A6 77.03%);
}

article .advantage_block {width: 220px;min-height:330px;margin-left:20px;padding:25px 5px 0 5px;border-radius: 5px; background: rgba(255, 255, 255, 0.8);float: left;}
article .advantage_block:first-child {margin-left: 0;}
article .advantage_block .advantage_img {text-align: center;}
article .advantage_block .advantage_description {margin:20px 0 10px 0;font-size: 14px;text-align: center;}
article .advantage_block .advantage_description strong {font-size: 15px;text-align: center;text-transform: uppercase;font-family: 'opensansb';}


article ul.circle_list {margin:20px 0 0 0;padding:0;list-style: none;}
article ul.circle_list li {
	width:450px;padding:10px 0 10px 20px;
	/*border-bottom: 1px dashed #e3e7e8;*/
	list-style: none;float: left;
	/*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDRjM2MkQyQzkyMTFFNjhEM0VFNjVCOUY3MzRERUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDRjM2MkUyQzkyMTFFNjhEM0VFNjVCOUY3MzRERUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUNGMzYyQjJDOTIxMUU2OEQzRUU2NUI5RjczNERFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUNGMzYyQzJDOTIxMUU2OEQzRUU2NUI5RjczNERFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqt5FBgAAABXUExURfFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFglmT+CgAAAAcdFJOUwADFRgbISRLVFdaXZaZpa6xtL3Aw8nMz+fq+fySL9uMAAAAcElEQVQI12WOSQ6CQAAEC2RVtmFAWer/7/QAmih1q3Q63QCUzbzNTclB2nvQpwDFok7tpC43SJ4acyCP2sNdw1kMWhPcs9Oz3cBq5EN0Qbuvd26X/L//0OH0QWuS1+8+xaL72I778e/yH6jC6hoqgDfqyQqLGbL9aAAAAABJRU5ErkJggg==") no-repeat 0 50%;*/
	background: url("images/ico/list-icon-circle.svg") no-repeat 0 50%;
}
article ul.circle_list li:nth-child(even) {margin-left: 30px;float: right;}
.page-1c-rent article ul.circle_list li {float:left}
article ul.circle_list.center {width: 70%;margin: 20px auto 0 auto;}
article ul.circle_list.center li {width:45%;}

article table.table_simple td {padding: 0 0 10px 0;background: none;vertical-align: middle;font-size: 13px;font-family: 'opensansb';}
article table.table_simple td span.arenda_icon {width: 72px;height: 72px;margin-right:10px;background: url('images/arenda_virtual_icon_sprite.png') no-repeat 0 0; display: block;}
article table.table_simple td span.arenda_icon.icon2 {background-position: 0 -81px;}
article table.table_simple td span.arenda_icon.icon3 {background-position: 0 -161px;}
article table.table_simple td span.arenda_icon.icon4 {background-position: 0 -241px;}
article table.table_simple td span.arenda_icon.icon5 {background-position: -100px 0;}
article table.table_simple td span.arenda_icon.icon6 {background-position: -100px -81px;}
article table.table_simple td span.arenda_icon.icon7 {background-position: -100px -161px;}
article table.table_simple td span.arenda_icon.icon8 {background-position: -100px -241px;}
article table.table_simple td span.arenda_icon.icon9 {background-position: 0px -321px;}
article table.table_simple td span.arenda_icon.icon10 {background-position: 0px -401px;}
article table.table_simple td span.arenda_icon.icon11 {background-position: -100px -321px;}
article table.table_simple td span.arenda_icon.icon12 {background-position: -100px -401px;}
article table.table_simple td:nth-child(odd) {width: 80px;}
article table.table_simple td:nth-child(even) {width: 350px;}
article table.table_simple td:nth-child(2){width: 380px;padding-right: 30px;}

article table.table_simple.table_simple_width_title td {padding: 0 10px 10px 0;background: none;vertical-align: middle;font-size: 13px;text-transform: uppercase;font-family: 'opensans';}
article table.table_simple.table_simple_width_title td span.title {font-size: 14px;font-family: 'opensansb';display: block;}
article table.table_simple.table_simple_width_title td span.description {text-transform: none;}
article table.table_simple.table_simple_width_title.hosting_table td span.title {font-size: 13px;}
article table.table_simple.table_simple_width_title.hosting_table td {padding-bottom: 20px;}


article .advantage_block_vo {width: 172px;min-height:330px;margin-left:20px;padding:25px 5px 0 5px;border-radius: 5px; background: rgba(255, 255, 255, 0.8);background: #f6f7f8;float: left;}
article .advantage_block_vo:first-child {margin-left: 0;}
article .advantage_block_vo .advantage_img {text-align: center;}
article .advantage_block_vo .advantage_description {margin:20px 0 10px 0;font-size: 13px;text-align: center;}
article .advantage_block_vo .advantage_description strong {font-size: 15px;text-align: center;text-transform: uppercase;font-family: 'opensansb';}

article.vo_included h2 {padding-top: 40px;}
article.vo_included table {margin-left: 33px;}

.form_7_day_free_inline_wrap {
	/*padding: 0 40px 25px 40px;*/
	/*border-radius: 9px;*/
	/*border: 2px solid #c9d5db;*/
	/*background: #eaf0f6;*/
}

.form_7_day_free_inline_wrap h2 span {color: #f24582;}
.form_7_day_free_inline_wrap .input_item {float: left;}
.form_7_day_free_inline_wrap input[type="text"] {
	width: 265px;
	margin:0 0px 0 15px;
	/*padding: 6px 15px 6px 15px;*/
}
.form_7_day_free_inline_wrap .submit_wrap {margin:25px 0 0 0;text-align: center;}

article ul.circle_list_desc {margin:0px auto 0 auto;padding:0;width:90%;list-style: none;}
article ol.circle_list_desc {margin:0px auto 0 auto;padding:0;width:70%;}
article ul.circle_list_desc li {
	padding:10px 0 10px 20px;
	/*border-bottom: 1px dashed #e3e7e8; */
	list-style: none;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDRjM2MkQyQzkyMTFFNjhEM0VFNjVCOUY3MzRERUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDRjM2MkUyQzkyMTFFNjhEM0VFNjVCOUY3MzRERUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUNGMzYyQjJDOTIxMUU2OEQzRUU2NUI5RjczNERFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUNGMzYyQzJDOTIxMUU2OEQzRUU2NUI5RjczNERFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqt5FBgAAABXUExURfFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFgvFFglmT+CgAAAAcdFJOUwADFRgbISRLVFdaXZaZpa6xtL3Aw8nMz+fq+fySL9uMAAAAcElEQVQI12WOSQ6CQAAEC2RVtmFAWer/7/QAmih1q3Q63QCUzbzNTclB2nvQpwDFok7tpC43SJ4acyCP2sNdw1kMWhPcs9Oz3cBq5EN0Qbuvd26X/L//0OH0QWuS1+8+xaL72I778e/yH6jC6hoqgDfqyQqLGbL9aAAAAABJRU5ErkJggg==") no-repeat 0 12px;
}
article ol.circle_list_desc li {
	padding:10px 0 10px 20px;
}
/*
article ul.circle_list_desc li:nth-child(even) {margin-left: 30px;float: right;}
article ul.circle_list_desc li:nth-child(odd) {content: ''; clear: both;clear: left;}
*/
article ul.circle_list_desc li div.title {padding:0 0 7px 0;font-weight: bold;font-size:14px;font-family: 'opensansb';}
article ol.circle_list_desc li div.title {padding:0 0 7px 0;font-weight: bold;font-size:14px;font-family: 'opensansb';}

div.bg_uzor.font_bold p {font-family: 'opensansb';}
div.bg_uzor.font_bold article ul.circle_list_desc li {font-family: 'opensansb';border-bottom-width: 2px;}

.control-label {font-weight: normal;}

a.price_product_link {color: #5b5366 ;}
.price_product_link:hover {color: #3C4249;}
.list-group-item{text-decoration: none;}
.list-group{font-size: 14px; margin-bottom: 30px; background: #fff; border-radius: 10px; border-left: 1px solid #eee; border-top: 1px solid #eee; border-bottom: 2px solid #eee;}
.profile_wrap .list-group a.list-group-item.active{color: #333333;background-color: #e6e6e6;border-color: #adadad; text-decoration: none;}
.profile_wrap .list-group a {text-decoration: none;line-height: 1.3;}
.profile_wrap .list-group a:hover {text-decoration: none;}

.profile_wrap .btn-group-vertical a {color: #333;text-decoration: none;}

/*.table-tariffs,*/
/*.wsdownmenu-list{*/
/*	display: flex;*/
/*	justify-content: space-between;*/
/*}*/
.table-tariffs{
	display: flex;
	justify-content: space-between;
}
/*.wsdownmenu-list{*/
/*	display: flex;*/
/*	justify-content: space-between;*/
/*}*/
.prices .hosting-container .table-tariffs .item{
	margin-right:0px !important;
}

.btn-to-personal_header {
	float: right;
	height: 100%;
}

.btn-to-personal_header .fa-user path {
	fill: #e50071;
}

.btn-to-personal_header .fa-user {
	font-size: 20px;
}

/*pbanner*/

.pbanner {
	margin-bottom: 37px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right center;
	padding: 44px 31px;
	min-height: 264px;
}

.pbanner__caption {
	font-size: 26px;
	line-height: 120%;
	color: #FFFFFF;
	margin-bottom: 19px;
}

.pbanner__text {
	font-size: 16px;
	line-height: 120%;
	color: #FFFFFF;
	margin-bottom: 25px;
	max-width: 640px;
}

.pbanner__text a {
	font-size: 16px;
	line-height: 120%;
	color: #FFFFFF !important;
	font-weight: bold;
}

.pbanner__text a:hover {
	text-decoration: underline !important;
}

.pbanner__butt {

}

.pbanner__butt .button-action-pink {

}

@media  (max-width: 992px){
	.pbanner {
		background-position: right 70% center;
	}
}

@media  (max-width: 768px){
	.pbanner {
		background-position: right 50% center;
	}
}

/*pbanner*/

/*rmodal*/

body.overflow {
    overflow: hidden;
}

.rmodal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999990;
    display: none;
}

.rmodal__shadow {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999991;
	background: rgba(0,0,0,0.5);
}

.rmodal__body {
	position: absolute;
	z-index: 9999992;
	left: 50%;
	top: 50%;
	width: 711px;
	padding: 50px 59px;
	background: radial-gradient(177.78% 172.77% at 221.66% 63.49%, #E678E8 0%, #4E78BA 100%);
	transform: translate(-50%, -50%);
	max-height: 90%;
	overflow-y: auto;
}

.rmodal__close {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 27px;
    background: url('images/ico/close.svg') no-repeat 0 0;
    transition-duration: .2s;
}

.rmodal__close:hover {
    opacity: 0.8;
}

.rmodal__caption {
	font-family: 'opensansb';
	font-size: 26px;
	line-height: 120%;
	color: #FFFFFF;
	margin-bottom: 19px;
}

.rmodal__text {
	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;
}

.rmodal__block {
	padding-top: 15px;
	margin-top: 15px;
}

.rmodal__block:nth-child(5) {
	border-top: 1px solid #FFFFFF;
}

.rmodal__block-caption {
    font-family: 'opensansb';
    font-size: 14px;
    line-height: 150%;
    color: #FFFFFF;
    margin-bottom: 15px;
}

.rmodal__block-radio {
    margin: 0 19px;
}

.rmodal__block-radio .radio {
    margin: 4px 0;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
}

.rmodal__block-radio label {
	padding-left: 0;
}

.rmodal__butt {
    text-align: center;
    margin-top: 20px;
}

@media  (max-width: 992px){

}

@media  (max-width: 768px){
    .rmodal__body {
        width: 95%;
        padding: 20px 25px;
    }
    .rmodal__block-radio {
        margin: 0;
    }
    .rmodal__close {
        top: 10px;
        right: 10px;
    }
    .rmodal__caption {
        font-size: 22px;
        padding-right: 10px;
    }
    .rmodal__block {
        padding-top: 10px;
        margin-top: 10px;
    }
    .rmodal__butt {
        margin-top: 20px;
    }
    .rmodal__block-caption {
        margin-bottom: 10px;
    }
}

/*rmodal*/

/*custom-radio*/

.custom-radio {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.custom-radio+label {
	display: inline-flex;
	align-items: center;
	user-select: none;
	position: relative;
	cursor: pointer;
}

.custom-radio+label::before {
	content: '';
	display: inline-block;
	width: 28px;
	height: 28px;
	flex-shrink: 0;
	flex-grow: 0;
	border: 1px solid #CDD0DE;
	box-sizing: border-box;
	border-radius: 42px;
	margin-right: 15px;
	background: #fff;
}

.custom-radio:checked+label::after {
	content: '';
	position: absolute;
	left: 7px;
	top: 7px;
	width: 14px;
	height: 13px;
	background: #E50071;
	border: 1px solid #CDD0DE;
	box-sizing: border-box;
	border-radius: 42px;
}

/*custom-radio*/

.startwork-block-wrappers {
	position: relative;
	z-index: 2;
}

@media (max-width: 650px) {
	.main_advantages_block_item {
		width: 276px;
	}
}

/*Кнопка скачать прайс*/
.page-catalog .price-download {
	display: none;
}
/*Кнопка скачать прайс*/

.fa,
.far {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.far.fa-pull-left {
	margin-right: 0.3em;
}

.far.fa-pull-right {
	margin-left: 0.3em;
}

.vps-difference .vps-difference-item .list-yes {
	margin-left: 25px;
}

.vps-difference .vps-difference-item .list-no {
	margin-left: 20px;
}

@media  (max-width: 575px){
	.vps-difference .vps-difference-item .list-no {
		margin-left: -10px;
	}
}

body #carrotquest-messenger-collapsed-container.carrotquest-messenger-right_bottom {
	bottom: 10px !important;
	right: -10px !important;
}

body #carrotquest-messenger-collapsed-container {
	margin-bottom: 0 !important;
}

body .callback {
	right: 15px !important;
	bottom: 145px !important;
}

.consult {
	margin-bottom: 0;
	background-size: cover !important;
}

/*ticker*/

.ticker {
	background: #E50071;
	color: #fff;
	padding: 5px 15px;
	width: 100%;
	cursor: pointer;
	font-size: 13px;
	line-height: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ticker__color {
	color: #ffe469;
}

@media  (max-width: 575px){
	.ticker {
		padding: 7px 15px 5px 15px;
	}
}

/*ticker*/

@media  (max-width: 575px){
	.btn-to-personal_header {
		padding: 0;
		height: auto;
	}
}

@media  (max-width: 767px){
	.detail.blog .content img {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		max-height: 100% !important;
	}
}

.catalog-element-banner__snos {
	margin-top: 15px;
	font-size: 13px;
}

#fl_form_additional_it .item.item__form_v4 {
	display: none;
}

.site > .content {
	padding-bottom: 0;
}

.page-prices .site > .content {
	padding-bottom: 30px;
}

.page-arenda .site > .content {
	padding-bottom: 30px;
}

.banner_wr-padding {
	padding-top: 0 !important;
	padding-bottom: 100px !important;
}

@media  (max-width: 992px) {
	.banner_wr-padding {
		padding-top: 0 !important;
		padding-bottom: 100px !important;
		padding-left: 66px !important;
		padding-right: 66px !important;
	}
}

@media  (max-width: 768px) {
	.banner_wr-padding {
		text-align: left !important;
	}

	.banner_wr-padding .catalog-element-banner-title {
		text-align: left;
	}

	.banner-slider__item .banner_wr-padding .catalog-element-banner-title h1 {
		text-align: left !important;
	}
}

@media  (max-width: 620px) {
	.faq-wrapper {
		padding-bottom: 60% !important;
	}
}

@media  (max-width: 500px) {
	.catalog-section-item > div {
		background-position: left 200px bottom;
	}

	.advantages-block > div.row > div > div {
		background-position: left 200px bottom;
	}

	.banner_wr-padding {
		padding-bottom: 180px !important;
	}
}

@media  (max-width: 450px) {
	#banner-slides .owl-dots {
		bottom: 60px;
	}
}

@media  (max-width: 400px) {
	.page-personal .register-form #lisignup .prev-btn.sf-left.sf-btn.sf-btn-prev {
		text-align: center;
	}
}

@media  (max-width: 335px) {
	.catalog-section-item > div {
		text-align: center;
		background-image: none !important;
	}

	.catalog-section-item > div > div {
		width: 100%;
		justify-content: center;
	}

	.advantages-block > div.row > div > div {
		background-image: none !important;
	}

	.advantages-block > div.row > div > div > div {
		max-width: initial;
		text-align: center;
		background-image: none !important;
	}
}

/*hide google*/

.hide-google {
	font-size: 9px;
	margin: 7px 0;
}

.hide-google a {
	font-size: 9px;
}

.grecaptcha-badge {
	visibility: hidden;
}

/*hide google*/

@media  (max-width: 450px) {
	.page-catalog-roznichnaya-torgovlya-bit-upravlenie-marketpleysami-cloud .catalog-element-banner-title h1 {
		font-size: 22px;
		line-height: 27px;
	}
}

/*f-form3*/

.f-form3 {
	background: #EAEFF2;
	margin-bottom: 22px;
}

.f-form3__body {
	padding: 124px 0 79px;
	background: url('images/f-form3.png') no-repeat right -90px bottom;
}

.f-form3__caption {
	color: #3C4249;
	font-size: 32px;
	line-height: 120%;
	font-family: opensansb;
	margin-bottom: 37px;
}

.f-form3__wrapper {
	max-width: 720px;
}

.f-form3__item {
	display: flex;
}

.f-form3__item input[type="text"] {
	max-width: 385px !important;
}

.f-form3 .f-form__block-item2 {
	margin-right: 25px;
}

.f-form3__item .button {

}

.f-form3__c {
	margin-top: 8px;
}

.f-form3 .f-form__block-item1 {
	display: none;
}

.f-form3 .success {
	padding: 30px 0;
	text-align: center;
	color: #E50071;
	font-size: 32px;
	line-height: 120%;
	font-family: opensansb;
}

@media  (max-width: 1279px) {
	.f-form3__body {
		padding: 74px 0 54px;
		background: none;
	}

	.f-form3__wrapper {
		max-width: initial;
	}

	.f-form3__item input[type="text"] {
		max-width: initial !important;
	}
}

@media  (max-width: 768px) {

	.f-form3__item {
		display: block;
	}

	.f-form3__caption {
		font-size: 22px;
	}

	.f-form3__item input[type="text"] {

	}

	.f-form3__body {

	}

	.f-form3__item .button {
		margin-top: 8px;
		width: 100%;
		position: relative;
		top: 115px;
	}

	.f-form3__c {
		position: relative;
		top: -55px;
	}
}

/*f-form3*/

/*vendor-block*/

.vendor-block {

}

.vendor-block h2 {
	text-align: center;
}

.vendor-block .str-block__sub-text span {
	color: #E50071;
}

.vendor-block__menu {
	display: flex;
}

.vendor-block__menu-item {
	color: #8793A3;
	font-family: opensansb;
	font-size: 18px;
	line-height: 120%;
	padding: 10px;
	border-radius: 12px;
	background: #F2F7FA;
	border: 2px solid transparent;
	margin-right: 10px;
	margin-bottom: 10px;
	flex: 0 0 calc(25% - 8px);
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	transition-duration: .2s;
}

.vendor-block__menu-item:last-child {
	margin-right: 0;
}

.vendor-block__menu-item:hover {
	border-color: #E50071;
}

.vendor-block__menu-item.active {
	border-color: #E50071;
	color: #3C4249;
	background: #fff;
}

.vendor-block__body {
	display: none;
	flex-wrap: wrap;
	margin-top: 18px;
}

.vendor-block__body1 {
	display: flex;
}

.vendor-block__item {
	margin-right: 20px;
	margin-bottom: 20px;
	flex: 0 0 calc(33.333333% - 15px);
	border-radius: 16px;
	border: 2px solid #F2F7FA;
	background: #FFF;
	padding: 33px;
}

.vendor-block__item:nth-child(3n + 3) {
	margin-right: 0;
}

.vendor-block__img {
	height: 70px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.vendor-block__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 140%;
	margin-top: 15px;
}

.vendor-block__image {
	max-width: 100%;
}

.vendor-block__name {
	margin-top: 15px;
	height: 30px;
	color: #161920;
	font-family: opensansb;
	font-size: 24px;
	line-height: 120%;
	display: none;
}

@media  (max-width: 1279px) {
	.vendor-block__item {
		flex: 0 0 calc(50% - 10px);
	}

	.vendor-block__item:nth-child(3n + 3) {
		margin-right: 20px;
	}

	.vendor-block__item:nth-child(2n + 2) {
		margin-right: 0;
	}

	.vendor-block__menu {
		flex-wrap: wrap;
	}

	.vendor-block__menu-item {
		flex: 0 0 calc(50% - 5px);
	}

	.vendor-block__menu-item:nth-child(2n + 2) {
		margin-right: 0;
	}
}

@media  (max-width: 991px) {

}

@media  (max-width: 767px) {

	.vendor-block__menu-item {
		flex: 0 0 100%;
		margin-right: 0;
	}

	.vendor-block__item {
		flex: 1 1 100%;
		margin-right: 0 !important;
	}

	.vendor-block__img {
		height: initial;
	}

	.vendor-block__text {
		margin-top: 15px;
	}

	.vendor-block__item {
		padding: 20px;
	}

	.vendor-block__name {
		height: initial;
	}
}

/*vendor-block*/

#fl_form_additional_xsignal .item__form_v0 {
	display: block !important;
}

#fl_form_additional_xsignal .form-description {
	font-family: 'opensansb';
}

#fl_form_additional_xsignal .item__form_v2 {
	display: none;
}

#fl_form_additional_xsignal h2.zag {
	margin-bottom: 0;
}

@media (max-width: 575px) {
	#fl_form_additional_xsignal .form-description br {
		display: none;
	}
}
@media (max-width: 767px) {
	iframe#CalltouchWidgetFrame {
		inset: auto -8px 75px auto !important;
	}
}

/*BC-PARTS*/
.fz-70{font-size:70px !important}
.fz-56{font-size:56px !important}
.fz-48{font-size:48px !important}
.fz-32{font-size:32px !important}
.fz-24{font-size:24px !important}
.fz-20{font-size:20px !important}
.fz-16{font-size:16px !important}
.fz-14{font-size:14px !important}
.fz-11{font-size:11px !important}

@media (min-width: 576px) {
	.fz-sm-70{font-size:70px !important}
	.fz-sm-56{font-size:56px !important}
	.fz-sm-48{font-size:48px !important}
	.fz-sm-32{font-size:32px !important}
	.fz-sm-24{font-size:24px !important}
	.fz-sm-20{font-size:20px !important}
	.fz-sm-16{font-size:16px !important}
	.fz-sm-14{font-size:14px !important}
	.fz-sm-11{font-size:11px !important}
}
@media (min-width: 768px) {
	.fz-md-70{font-size:70px !important}
	.fz-md-56{font-size:56px !important}
	.fz-md-48{font-size:48px !important}
	.fz-md-32{font-size:32px !important}
	.fz-md-24{font-size:24px !important}
	.fz-md-20{font-size:20px !important}
	.fz-md-16{font-size:16px !important}
	.fz-md-14{font-size:14px !important}
	.fz-md-11{font-size:11px !important}
}
@media (min-width: 992px) {
	.fz-lg-70{font-size:70px !important}
	.fz-lg-56{font-size:56px !important}
	.fz-lg-48{font-size:48px !important}
	.fz-lg-32{font-size:32px !important}
	.fz-lg-24{font-size:24px !important}
	.fz-lg-20{font-size:20px !important}
	.fz-lg-16{font-size:16px !important}
	.fz-lg-14{font-size:14px !important}
	.fz-lg-11{font-size:11px !important}
}
@media (min-width: 1200px) {
	.fz-xl-70{font-size:70px !important}
	.fz-xl-56{font-size:56px !important}
	.fz-xl-48{font-size:48px !important}
	.fz-xl-32{font-size:32px !important}
	.fz-xl-24{font-size:24px !important}
	.fz-xl-20{font-size:20px !important}
	.fz-xl-16{font-size:16px !important}
	.fz-xl-14{font-size:14px !important}
	.fz-xl-11{font-size:11px !important}
}

.fw-400{
	font-weight: 400;
}
.fw-600{
	font-weight: 600;
}
.fw-700{
	font-weight: 700;
}

.btn{
	display: -ms-inline-flexbox;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 3px 50px;
	border-radius: 6px;
	white-space: normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-height: 54px;
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	text-decoration: none;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	cursor: pointer;
}
.btn:focus,
.btn.focus,
.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.btn.btn-sm{
	min-height: 38px;
	font-size: 14px;
}
.btn.btn-secondary{
	color: #0084E8 !important;
	background: #DEEAF2;
	border: 2px solid #DEEAF2;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:focus{
	color: #0E74C0 !important;
	background: #DEEAF2;
	border: 2px solid #DEEAF2;
}
.btn.btn-outline-secondary{
	color: #0084E8 !important;
	background: #fff;
	border: 2px solid #DEEAF2;
}
.btn.btn-outline-secondary:hover,
.btn.btn-outline-secondary:focus{
	color: #40A9F9 !important;
	background: #fff;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn.btn-secondary:not(:disabled):not(.disabled):active,
.btn.btn-secondary:not(:disabled):not(.disabled).active,
.btn.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn.btn-secondary:not(:disabled):not(.disabled).active:focus{
	color: #0E74C0 !important;
	background: #c5dceb;
	border-color: #c5dceb;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn.btn-outline-secondary:not(:disabled):not(.disabled).active:focus{
	color: #0E74C0 !important;
	background: #fff;
	border-color: #DEEAF2;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn.btn-primary{
	color: #fff !important;
	background: #E50071;
	border: 2px solid #E50071;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus{
	color: #fff !important;
	background-color: #FA49A0;
	border-color: #FA49A0;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn.btn-outline-primary{
	color: #3C4249 !important;
	border: 2px solid #E50071;
}
.btn.btn-outline-primary:hover,
.btn.btn-outline-primary:focus{
	color: #3C4249 !important;
	background: #fff;
	border-color: #FA49A0;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn.btn-primary:not(:disabled):not(.disabled):active,
.btn.btn-primary:not(:disabled):not(.disabled).active,
.btn.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn.btn-primary:not(:disabled):not(.disabled).active:focus{
	color: #fff !important;
	background-color: #B6055C;
	border-color: #B6055C;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn.btn-outline-primary:not(:disabled):not(.disabled).active:focus {
	color: #3C4249 !important;
	background-color: #fff;
	border-color: #B6055C;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.btn-insert{
	color: inherit;
	font-size: 0.77em;
	font-weight: normal;
}

@media (max-width: 767px) {
	.btn{
		padding: 3px 20px;
	}
}
.form-control{
	padding: 0.875rem 1.563rem;
	border-radius: 6px;
	border-color: #CDD0DE;
}
.form-control-sm{
	font-size: 14px;
	padding: 0.469rem 1rem;
}
.form-control:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form-control::-webkit-input-placeholder {
	color: #CDD0DE;
	opacity: 1;
}
.form-control::-moz-placeholder {
	color: #CDD0DE;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #CDD0DE;
	opacity: 1;
}
.form-control::-ms-input-placeholder {
	color: #CDD0DE;
	opacity: 1;
}
.form-control::placeholder {
	color: #CDD0DE;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #CDD0DE;
}

.form-control::-ms-input-placeholder {
	color: #CDD0DE;
}


.checkbox {
	margin-bottom: 0.2em;
}
.custom-checkbox>input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.custom-checkbox>span {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.custom-checkbox>span::before {
	content: '';
	display: inline-block;
	width: 1.125rem;
	height: 1.125rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	border: 1px solid #CDD0DE;
	border-radius: 0.25em;
	margin-right: 0.5em;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	background-color: #fff;
}
.custom-checkbox>input:focus+span::before {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.custom-checkbox>input:checked+span::before {
	border-color: #CDD0DE;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.21895L4.1239 9L0 4.94281L1.23899 3.72386L4.1239 6.5621L8.76101 2L10 3.21895Z' fill='%230084E8'/%3E%3C/svg%3E%0A");
}
.custom-checkbox>input:disabled+span::before {
	background-color: #e9ecef;
}
.custom-checkbox.custom-control-label:before{
	display: none;
}
.custom-control.custom-radio{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	opacity: 1;
	z-index: 0;
}
.custom-control.custom-radio.custom-control-inline{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.custom-control.custom-radio label{
	line-height: normal;
}
.custom-control-input:focus ~ .custom-control-label::before{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.custom-control-label::before{
	top: 0.2rem;
	background-color: #fff;
	border: 1px solid #CDD0DE;
	width: 1.125rem;
	height: 1.125rem;
}
.custom-control-label::after{
	top: 0.2rem;
	width: 1.125rem;
	height: 1.125rem;
	background-size: 64%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{
	background-color: #fff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%230084E8'/%3E%3C/svg%3E%0A");
}
.custom-control-label.fz-14{
	margin-top: -0.15em;
}
.checkbox .custom-checkbox.custom-control-label:after{
	display: none;
}

.ul-disk,
.ul-disk ul,
.ul-check,
.ul-check ul,
.ul-plus,
.ul-plus ul{
	padding-left: 0;
}
.ul-disk li,
.ul-check li,
.ul-plus li{
	list-style: none;
	position: relative;
	margin-left: 1em;
	padding-left: 0.7em;
}
.ul-disk li,
.ul-check li,
.ul-plus li,
.ul-num li{
	margin-bottom: 0.7em;
}
.ul-disk li::before,
.ul-check li::before,
.ul-plus li::before{
	content: '';
	position: absolute;
	top: 0.1em;
	left: -1em;
	display: inline-block;
	height: 1em;
	width: 1em;
	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%3Crect x='4' y='4' width='6' height='6' rx='3' fill='%23E50071'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
}
.ul-disk 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%3Crect x='5' y='5' width='6' height='6' rx='3' fill='%23E50071'/%3E%3C/svg%3E%0A");

}
.ul-check 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 fill-rule='evenodd' clip-rule='evenodd' d='M14.5 4.69951L6.34759 13L1.5 8.06436L3.16919 6.36485L6.34759 9.60099L12.8308 3L14.5 4.69951Z' fill='%23E50071'/%3E%3C/svg%3E%0A");

}
.ul-plus 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='M2 7H14V9H2V7Z' fill='%23E50071'/%3E%3Cpath d='M9 2L9 14H7L7 2L9 2Z' fill='%23E50071'/%3E%3C/svg%3E%0A");
}
.ul-disk.ul-sm li{
	font-size: 16px;
}
.ul-disk.ul-sm li::before,
.ul-disk.fz-14 li::before{
	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%3Crect x='4' y='4' width='6' height='6' rx='3' fill='%23E50071'/%3E%3C/svg%3E%0A");
}
.ul-check.ul-sm li::before,
.ul-check.fz-14 li::before{
	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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 3.29863L5.34759 11.5991L0.5 6.66348L2.16919 4.96397L5.34759 8.20011L11.8308 1.59912L13.5 3.29863Z' fill='%23E50071'/%3E%3C/svg%3E%0A");
}
.ul-plus.ul-sm li::before,
.ul-plus.fz-14 li::before{
	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%3Cpath d='M1 6H13V8H1V6Z' fill='%23E50071'/%3E%3Cpath d='M8 1L8 13H6L6 1L8 1Z' fill='%23E50071'/%3E%3C/svg%3E%0A");
}
.ul-num {
	list-style-type: decimal;
	padding-left: 1.25em;
}
.ul-num li{
	padding-left: 0.5em;
}
.ul-num li::marker{
	content: counter(list-item)"\a0\a0";
	font-size: 1em;
	font-weight: 700;
	color: #E50071;
}

.site .owl-carousel .owl-stage {
	display: flex;
}
.site .owl-carousel .owl-stage .owl-item {
	flex: 1 0 auto;
}
.site .owl-carousel .owl-stage .owl-item .bcp-banner__item {
	height: 100%;
}

.bgi-cover{
	background-size: cover !important;
	background-repeat: no-repeat;
}
.bgi-contain{
	background-size: contain !important;
	background-repeat: no-repeat;
}
.bgi-repeat{
	background-repeat: repeat !important;
}
.mirror{
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

@media screen and (max-height: 575px) {
	#rc-imageselect,
	.g-recaptcha {
		-webkit-transform: scale(0.70);
		transform: scale(0.70);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
}
.row.row-gap-20 {
	margin-right: -10px;
	margin-left: -10px;
}
.row.row-gap-20 > [class*="col-"] {
	padding-right: 10px;
	padding-left: 10px;
}
.text-accent{
	color: #E50071 !important;
}

.rouble{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.bcp-heading{
	margin-bottom: 50px;
}
.bcp-heading__title {
	max-width: 900px;
	margin-right: auto;
	margin-left: auto;
	color: #161920;
	font-weight: 600;
	text-align: center;
	font-size: 26px;
	line-height: 1.2;
}
.bcp-heading__subtitle {
	margin-left: auto;
	padding-top: 30px;
	margin-right: auto;
	max-width: 900px;
	color: #3C4249;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
}

.bcp-banner {
	position: relative;
	margin-bottom: 30px;
}
.bcp-banner .content{
	color: inherit;
	padding: 0;
}
.bcp-banner__item {
	background-size: cover;
	background-position: center;
	background-color: #F2F7FA;
	color: #3C4249;
}
.bcp-banner__item.bcp-banner__item_inverse {
	background-color: #161920;
	color: #DEEAF2;
}
.bcp-banner__content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 60px;
	padding-bottom: 60px;
}

.bcp-banner.bcp-banner_compact .bcp-banner__content{
	padding-top: 50px;
	padding-bottom: 50px;
}

.bcp-banner__title {
	margin-bottom: 30px;
	color: #161920;
	font-weight: 600;
	font-size: 38px;
	line-height: 1.2;
}
.bcp-banner__item.bcp-banner__item_inverse .bcp-banner__title{
	color: #FFF;
}
.bcp-banner.bcp-banner_compact .bcp-banner__title{
	font-size: 26px;
	margin-bottom: 10px;
}
.bcp-banner__subtitle {
	margin-bottom: 20px;
	color: #8793A3;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.2;
}
.bcp-banner__text {
	font-size: 16px;
	color: #3C4249;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.6;
}
.bcp-banner__item.bcp-banner__item_inverse .bcp-banner__text{
	color: #DEEAF2;
}
.bcp-banner__price {
	display: -ms-inline-flexbox;
	display: -webkit-inline-box;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
	color: #161920;
	font-weight: 600;
	font-size: 28px;
	line-height: 1.2;
}
.bcp-banner__item.bcp-banner__item_inverse .bcp-banner__price{
	color: #FFF;
}
.bcp-banner__tag{
	margin-left: 0.3em;
	margin-right: 0.3em;
}
.bcp-price-tag {
	display: -ms-inline-flexbox;
	display: -webkit-inline-box;
	display: inline-flex;
	position: relative;
	height: 44px;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.36;
	padding-left: 1em;
	white-space: nowrap;
}
.bcp-price-tag__text {
	padding-right: 0.3em;
	padding-left: 0.2em;
	border-top: 2px solid #E50071;
	border-right: 2px solid #E50071;
	border-bottom: 2px solid #E50071;
	border-radius: 0 4px 4px 0;
	white-space: nowrap;
}
.bcp-price-tag:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1em;
	height: 100%;
	background-image: url('images/bc-parts/price-tag-decor.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center right;
}
.bcp-banner__image-inner{
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.owl-item .bcp-banner__image-inner img{
	width: auto;
}
.bcp-banner__inner{
	position: relative;
}
.bcp-banner__navs{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.bcp-banner__navs .owl-prev,
.bcp-banner__navs .owl-next{
	position: absolute;
	top: 50%;
	left: -5%;
	right: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url('images/banner_arrow_prev.svg');
	width: 23px;
	height: 41px;
	outline: none;
	background-color: transparent;
	color: inherit;
	border: none;
	padding: 0;
	font-size: 0;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	z-index: 1;
	cursor: pointer;
}
.bcp-banner__navs .owl-next{
	left: auto;
	right: -5%;
	background-image: url('images/banner_arrow_next.svg');
}

.bcp-banner__navs .owl-prev:hover,
.bcp-banner__navs .owl-next:hover{
	-webkit-filter: brightness(0.8);
	filter: brightness(0.8);
	-webkit-transition: 0.2s;
	transition: 0.2s;
}


.bcp-banner.bcp-banner-equal .owl-carousel .owl-stage{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.bcp-banner .owl-dots{
	text-align: center;
	padding: 20px;
	margin-top: 20px;
}
.bcp-banner button.owl-dot{
	width: 32px;
	height: 8px;
	margin-right: 10px;
	background: #CDD0DE;
	border: 0;
	border-radius: 3px;
}
.bcp-banner button.owl-dot:last-child{
	margin-right: 0;
}
.bcp-banner button.owl-dot:hover,
.bcp-banner button.owl-dot.active{
	background: #8793A3;
	outline: none;
}

@media (max-width: 1450px) {
	.bcp-banner__item .content_wr,
	.bcp-banner .bcp-banner__inner{
		padding: 0 40px;
	}

	.bcp-banner__navs .owl-prev{
		right: auto;
		left: 8px;
	}
	.bcp-banner__navs .owl-next{
		left: auto;
		right: 8px;
	}
}
@media (max-width: 767px) {
	.bcp-banner__content{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.bcp-banner__title{
		font-size: 32px;
	}
}

@media (max-width: 539px) {
	.bcp-banner .bcp-banner__inner{
		padding: 0;
	}
	.bcp-banner .bcp-banner__inner .bcp-banner__navs{
		display: none;
	}
}


.bcp-banner-narrow {
	margin-bottom: 30px;
	padding: 0 50px;
	background-color: #F2F7FA;
	background-size: cover;
	background-position: center;
	color: #3C4249;
	border-radius: 16px;
}
.bcp-banner-narrow.bcp-banner-narrow_inverse {
	background-color: #161920;
	color: #DEEAF2;
}
.bcp-banner-narrow__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 40px;
	padding-bottom: 25px;
}
.bcp-banner-narrow__title {
	max-width: 490px;
	margin-bottom: 20px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-banner-narrow.bcp-banner-narrow_inverse .bcp-banner-narrow__title{
	color: #FFF;
}
.bcp-banner-narrow__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 15px;
}
.bcp-banner-narrow.bcp-banner-narrow_inverse .bcp-banner-narrow__text{
	color: #DEEAF2;
}
.bcp-banner-narrow__image-inner {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;

}

@media (max-width: 767px) {
	.bcp-banner-narrow{
		padding: 0 30px;
	}
}

.bcp-banner-small {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: 30px;
	border-radius: 16px;
	-webkit-box-shadow: 0 0 0 4px rgba(242, 247, 250, 1) inset;
	box-shadow: 0 0 0 4px rgba(242, 247, 250, 1) inset;
}
.bcp-banner-small:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 16px;
	pointer-events: none;
	/*box-shadow: 0 13px 12px -5px rgba(0, 0, 0, 0.15);*/
	-webkit-box-shadow: 0px 15px 23px -15px rgba(0, 0, 0, 0.34);
	box-shadow: 0px 15px 23px -15px rgba(0, 0, 0, 0.34);
}
.bcp-banner-small__picture {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 160px;
	flex: 0 0 160px;
	border-radius:16px 90px 90px 16px;
	background-color: #DEEAF2;
}
.bcp-banner-small__picture:after{
	content: '';
	position: absolute;
	top: 6px;
	right: 7px;
	bottom: 6px;
	left: 0;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius:0 84px 84px 0;
}
.bcp-banner-small__img {
	max-width: 68px;
	max-height: 68px;
	z-index: 1;
	-webkit-transform: translateX(-10%);
	transform: translateX(-10%);
}
.bcp-banner-small__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 26px 62px 22px 40px;
}
.bcp-banner-small__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.bcp-banner-small__title {
	margin-bottom: 20px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-banner-small__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.6;
}
.bcp-banner-small__title,
.bcp-banner-small__text{
	max-width: 565px;
}
.bcp-banner-small__action {
	padding: 10px 0;
}
@media (max-width: 1200px) {
	.bcp-banner-small__body{
		display: block;
	}
}
@media (max-width: 767px) {
	.bcp-banner-small{
		display: block;
		-webkit-box-shadow: 0 0 0 4px #DEEAF2 inset;
		box-shadow: 0 0 0 4px #DEEAF2 inset;
	}
	.bcp-banner-small__body{
		padding: 25px 25px 15px 25px;
	}
	.bcp-banner-small__picture{
		padding: 20px;
		border-radius: 16px 16px 0 0;
	}
	.bcp-banner-small__picture:after{
		display: none;
	}
	.bcp-banner-small__img{
		-webkit-transform: none;
		transform: none;
	}
}

.bcp-banner-big {
	position: relative;
	margin-bottom: 30px;
	background: #EAEFF2;
}
.bcp-banner-big .content{
	color: inherit;
	padding: 0;
}
.bcp-banner-big .content_wr{
	padding: 0 50px;
}
.bcp-banner-big__item {
	background-size: cover;
	background-position: center;
	background-color: #F2F7FA;
	color: #3C4249;
}
.bcp-banner-big__content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 50px;
	padding-bottom: 50px;
}
.bcp-banner-big__title {
	max-width: 505px;
	margin-bottom: 10px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-banner-big__subtitle {
	max-width: 505px;
	margin-bottom: 10px;
	color: #8793A3;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}
.bcp-banner-big__text {
	max-width: 435px;
	font-size: 16px;
	color: #3C4249;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.6;
}
.bcp-banner-big__image-inner{
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 1307px) {
	.bcp-banner-big .content_wr {
		padding-left: 30px;
		padding-right: 30px;
	}
}


.bcp-action {
	margin-bottom: 30px;
	padding: 25px 50px;
	border-radius: 16px;
	border: 3px solid #E50071;
	background-repeat: no-repeat;
	background-position: -30px center;
}
.bcp-action.bcp-action_blue{
	border-color: #0084E8;
}
.bcp-action__title {
	margin-bottom: 10px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-action__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 8px;
}

@media (max-width: 1200px) {
	.bcp-action{
		background-size: contain;
		background-position: left top;
	}
}
@media (max-width: 767px) {
	.bcp-action{
		padding: 25px;
	}
}

.bcp-tabs {
	margin-bottom: 30px;
}
.bcp-tabs__title {
	margin-bottom: 30px;
	color: #161920;
	text-align: center;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-tabs__text {
	margin-bottom: 44px;
	color: #3C4249;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
}
.bcp-tabs__title,
.bcp-tabs__text{
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.bcp-tabs__wrapper{
	position: relative;
}
.bcp-tabs__body {

}
.bcp-tabs__pane {
	padding: 0 50px;
	background: #F2F7FA;
	border-radius: 12px;
	/*min-height: 330px;*/
}
.bcp-tabs__content {
	max-width: 480px;
	padding: 50px 0;
}
.bcp-tabs__content.ul-plus ul,
.bcp-tabs__content.ul-check ul,
.bcp-tabs__content.ul-disk ul{
	padding-left: 0;
}
.bcp-tabs__content.ul-num ul{
	padding-left: 1em;
}
.bcp-tabs__image-inner{
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.bcp-tabs__nav {
	position: absolute;
	width: 100%;
	bottom: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	padding: 0 130px;
	z-index: 1;
}
.bcp-tabs-nav {

}
.bcp-tabs-nav__insert {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	border: 3px solid #F2F7FA;
	border-radius: 12px;
}
a.bcp-tabs-nav__link,
.content a.bcp-tabs-nav__link {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	min-height: 50px;
	margin: 5px;
	padding: 3px 15px;
	border: 2px solid transparent;
	border-radius: 8px;
	color: #8793A3;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.1;
}
a.bcp-tabs-nav__link.active,
.content a.bcp-tabs-nav__link.active {
	border-color: #E50071;
	color: #3C4249;
}

@media (max-width: 1199px) {
	.bcp-tabs__nav{
		padding: 0 30px;
	}
}
@media (max-width: 767px) {
	.bcp-tabs__nav{
		position: static;
		margin-bottom: 10px;
		padding: 0;
		-webkit-transform: none;
		transform: none;
	}
	.bcp-tabs-nav__insert{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.bcp-tabs__content{
		max-width: none;
	}
	.bcp-tabs__pane{
		padding: 0 25px;
	}
	a.bcp-tabs-nav__link br{
		display: none;
	}
}


.bcp-tabs-characters {
	position: relative;
}
.bcp-tabs-characters__bg {
	position: absolute;
	top: 40px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #F2F7FA;
	border-radius: 12px;
}
.bcp-tabs-characters__wrap{
	position: relative;
	width: 100%;
	height: 100%;
}
.bcp-tabs-characters__nav {
	position: absolute;
	right: 0;
	bottom: 40px;
	left: 0;
	z-index: 5; /*more than .bcp-tabs-characters-persons__item.active */
}
.bcp-tabs-characters__body {

}
.bcp-tabs-characters__pane {
	padding: 80px 0 50px 0;
	min-height: 490px;
}
.bcp-tabs-characters__title {
	margin-bottom: 20px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-tabs-characters__content{
	padding-left: 0;
	padding-right: 0;
}
.bcp-tabs-characters__title,
.bcp-tabs-characters__content{
	max-width: 460px;
}

.bcp-tabs-characters__content.ul-plus ul,
.bcp-tabs-characters__content.ul-check ul,
.bcp-tabs-characters__content.ul-disk ul{
	padding-left: 0;
}
.bcp-tabs-characters__content.ul-num ul{
	padding-left: 1em;
}
.bcp-tabs-characters__content.ul-plus li,
.bcp-tabs-characters__content.ul-check li,
.bcp-tabs-characters__content.ul-num li,
.bcp-tabs-characters__content.ul-disk li{
	margin-bottom: 0.38em;
}

.bcp-tabs-characters-persons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 100%;
	bottom: 0;
}
.bcp-tabs-characters-persons__item{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	width: 33.333%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}
.bcp-tabs-characters-persons__item:nth-child(1){
	z-index: 2;
}
.bcp-tabs-characters-persons__item:nth-child(2){
	z-index: 3;
}
.bcp-tabs-characters-persons__item:nth-child(1){
	z-index: 1;
}
.bcp-tabs-characters-persons__item.active{
	z-index: 4;
}
.bcp-tabs-characters-persons__item img{
	max-height: 100%;
	pointer-events: none;
}

@media (max-width: 991px) {
	.bcp-tabs-characters-persons{
		position: static;
	}
	.bcp-tabs-characters__pane{
		padding: 25px;
	}
	.bcp-tabs-characters__title,
	.bcp-tabs-characters__content {
		max-width: none;
	}
	.bcp-tabs-characters__pane{
		min-height: auto;
	}
}
@media (max-width: 767px) {
	.bcp-tabs-characters-persons__item img{
		max-height: 350px;
	}
	.bcp-tabs-characters__nav{
		position: static;
		padding-top: 10px;
	}
}
@media (max-width: 575px) {
	.bcp-tabs-characters-persons__item img{
		max-height: 300px;
	}
}

.bcp-tabs-vertical {

}

.bcp-tabs-vertical__title {
	margin-bottom: 30px;
	color: #161920;
	text-align: center;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-tabs-vertical__text {
	margin-bottom: 44px;
	color: #3C4249;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
}
.bcp-tabs-vertical__title,
.bcp-tabs-vertical__text{
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.bcp-tabs-vertical__nav .nav{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.content a.bcp-tabs-vertical__link {
	min-height: 70px;
	margin-bottom: 10px;
	padding: 5px 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #F2F7FA;
	border-radius: 10px;
	color: #3C4249;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.6;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.content a.bcp-tabs-vertical__link:hover {
	color: #000;
	border-color: #DEEAF2;
	/*font-weight: 700;*/
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.content a.bcp-tabs-vertical__link.active {
	border-color: #E50071;
	color: #000;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.content a.bcp-tabs-vertical__link:last-child {
	margin-bottom: 0;
}
.bcp-tabs-vertical__link-picture img {
	-webkit-filter: brightness(1) invert(0);
	filter: brightness(1) invert(0);
}
.bcp-tabs-vertical__link .bcp-tabs-vertical__link-picture {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	margin-right: 20px;
	border-radius: 50%;
	background-color: #F2F7FA;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.bcp-tabs-vertical__link:hover .bcp-tabs-vertical__link-picture{
	background-color: #DEEAF2;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.bcp-tabs-vertical__link.active .bcp-tabs-vertical__link-picture,
.bcp-tabs-vertical__link:hover.active .bcp-tabs-vertical__link-picture {
	background-color: #E50071;
}
.bcp-tabs-vertical__link.active .bcp-tabs-vertical__link-picture img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}
.bcp-tabs-vertical-content {
	background-color: #F2F7FA;
	border-radius: 16px;
	padding: 41px 37px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bcp-tabs-vertical-content.bgi-repeat{
	background-repeat: repeat;
	background-position: center;
}
.bcp-tabs-vertical-content.bgi-cover,
.bcp-tabs-vertical-content.bgi-contain{
	background-position: center;
}

.bcp-tabs-vertical .tab-content,
.bcp-tabs-vertical .tab-pane,
.bcp-tabs-vertical .bcp-tabs-vertical-content {
	height: 100%;
}
.bcp-tabs-vertical-content__title {
	margin-bottom: 20px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-tabs-vertical-content__text {
	margin-bottom: 22px;
	color: #3C4249;
	font-size: 16px;
	line-height: 1.6;
}

@media (max-width: 767px) {
	.bcp-tabs-vertical__nav{
		margin-bottom: 20px;
	}
	.content a.bcp-tabs-vertical__link {
		min-height: 55px;
		margin-bottom: 6px;
		padding: 5px 8px;
	}
}


.bcp-feedback {
	position: relative;
	margin-bottom: 30px;
}
.bcp-feedback .content{
	padding-top: 0;
	padding-bottom: 0;
}
.bcp-feedback__bg {
	position: absolute;
	top: 65px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #EAEFF2;
	background-size: cover;
	background-position: center;
}
.bcp-feedback__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	padding-top: 106px;
	padding-bottom: 40px;
	color: #3C4249;
}
.bcp-feedback__title {
	margin-bottom: 10px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-feedback__subtitle {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.2;
}
.bcp-feedback__form {
}
.bcp-feedback__image-inner {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (max-width: 767px) {
	.bcp-feedback__bg{
		top: 0;
	}
	.bcp-feedback__content{
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

.bcp-feedback-inline {
	margin-bottom: 30px;
	background-color: #DEEAF2;
}
.bcp-feedback-inline .content{
	padding-top: 0;
	padding-bottom: 0;
}
.bcp-feedback-inline__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.bcp-feedback-inline__image-inner {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 260px;
	flex: 0 0 260px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 30px;
}
.bcp-feedback-inline__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 40px;
	padding-bottom: 45px;

}
.bcp-feedback-inline__title {
	width: 400px;
	max-width: 100%;
	margin-bottom: 30px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-feedback-inline__form {

}
@media (max-width: 767px) {
	.bcp-feedback-inline__inner{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.bcp-feedback-inline__content{
		padding-bottom: 10px;
	}
}

.site>.bcp-advantages .bcp-advantages-item {
	flex-shrink: 1.5;
}
.site>.bcp-advantages .bcp-advantages-item:first-child {
	/*flex-shrink: 1;*/
}
.site>.bcp-advantages .bcp-advantages-item:nth-child(3) {
	/*flex-shrink: 2;*/
}
.bcp-advantages {
	margin-bottom: 30px;
	padding-top: 55px;
	padding-bottom: 50px;
	background-color: #FFF;
}
.bcp-advantages .content {
	padding-top: 0;
	padding-bottom: 0;
}
.bcp-advantages__title {
	max-width: 900px;
	font-weight: 600;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	color: #161920;
	text-align: center;
	font-size: 26px;
	line-height: 1.2;
}
.bcp-advantages__subtitle{
	padding-top: 10px;
	margin-left: auto;
	margin-bottom: 30px;
	margin-right: auto;
	max-width: 900px;
	color: #3C4249;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
}
.bcp-advantages__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.bcp-advantages__items_fxwrap{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.bcp-advantages-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 400px;
	flex: 0 1 400px;
	text-align: center;
	padding: 0 8px;
	margin-bottom: 30px;
}
.bcp-advantages__items_lines .bcp-advantages-item:after{
	content: '';
	position: absolute;
	top: 75px;
	right: auto;
	left: auto;
	width: 100%;
	height: 2px;
	border-top: 2px dashed #CDD0DE;
	/*background-image: url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1596_591)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-59 1C-59 0.447715 -58.5523 0 -58 0L-57 0C-56.4477 0 -56 0.447715 -56 1C-56 1.55228 -56.4477 2 -57 2H-58C-58.5523 2 -59 1.55228 -59 1ZM-50 1C-50 0.447715 -49.5523 0 -49 0H-47C-46.4477 0 -46 0.447715 -46 1C-46 1.55228 -46.4477 2 -47 2L-49 2C-49.5523 2 -50 1.55228 -50 1ZM-40 1C-40 0.447715 -39.5523 0 -39 0H-37C-36.4477 0 -36 0.447715 -36 1C-36 1.55228 -36.4477 2 -37 2H-39C-39.5523 2 -40 1.55228 -40 1ZM-30 1C-30 0.447715 -29.5523 0 -29 0L-27 0C-26.4477 0 -26 0.447715 -26 1C-26 1.55228 -26.4477 2 -27 2H-29C-29.5523 2 -30 1.55228 -30 1ZM-20 1C-20 0.447715 -19.5523 0 -19 0L-17 0C-16.4477 0 -16 0.447715 -16 1C-16 1.55228 -16.4477 2 -17 2H-19C-19.5523 2 -20 1.55228 -20 1ZM-10 1C-10 0.447715 -9.55229 0 -9 0H-7C-6.44772 0 -6 0.447715 -6 1C-6 1.55228 -6.44772 2 -7 2H-9C-9.55229 2 -10 1.55228 -10 1ZM-3.8147e-06 1C-3.8147e-06 0.447715 0.447712 0 0.999996 0H3C3.55228 0 4 0.447715 4 1C4 1.55228 3.55228 2 3 2L0.999996 2C0.447712 2 -3.8147e-06 1.55228 -3.8147e-06 1ZM10 1C10 0.447715 10.4477 0 11 0L13 0C13.5523 0 14 0.447715 14 1C14 1.55228 13.5523 2 13 2H11C10.4477 2 10 1.55228 10 1ZM20 1C20 0.447715 20.4477 0 21 0L23 0C23.5523 0 24 0.447715 24 1C24 1.55228 23.5523 2 23 2H21C20.4477 2 20 1.55228 20 1ZM30 1C30 0.447715 30.4477 0 31 0H32C32.5523 0 33 0.447715 33 1C33 1.55228 32.5523 2 32 2L31 2C30.4477 2 30 1.55228 30 1Z' fill='%23CDD0DE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1596_591'%3E%3Crect width='10' height='2' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");*/
	/*width: 50%;*/
	/*transform: translateX(50%);*/


}
.bcp-advantages__items_lines .bcp-advantages-item:last-child:after{
	display: none;
}
.bcp-advantages__items_inline{
	padding-top: 30px;
}
.bcp-advantages__items_inline .bcp-advantages-item:after,
.bcp-advantages__items_fxwrap .bcp-advantages-item:after{
	display: none;
}
.bcp-advantages-icon-wrap {
	position: relative;
	width: 150px;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	padding: 30px;
	background-color: #FFF;
	border-radius: 10px;
	z-index: 1;
}
.bcp-advantages-icon {
	width: 90px;
	height: 90px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #FFF;
	border-radius: 10px;
	border: 2px solid transparent;
	color: #E50071;
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.4;
}

.bcp-advantages-icon img{
	max-width: 65px;
	max-height: 65px;
}

.bcp-advantages__items_bordered .bcp-advantages-icon{
	border: 2px solid #CDD0DE;
}

.bcp-advantages__items_inline .bcp-advantages-item{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	text-align: left;
}
.bcp-advantages__items_inline .bcp-advantages-icon-wrap{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 30px;
	margin-left: 0;
}

.bcp-advantages__items_rounded .bcp-advantages-icon {
	border-radius: 50%;
}

.bcp-advantages__items_sequential .bcp-advantages-icon-wrap:before,
.bcp-advantages__items_sequential .bcp-advantages-icon-wrap:after {
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	top: 67px;
	left: -5px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 5.26795C12.3333 6.03775 12.3333 7.96225 11 8.73205L3.5 13.0622C2.16666 13.832 0.500001 12.8697 0.500001 11.3301L0.500002 2.66987C0.500002 1.13027 2.16667 0.168022 3.5 0.937822L11 5.26795Z' fill='%23CDD0DE'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}
.bcp-advantages__items_sequential .bcp-advantages-icon-wrap:after{
	left: auto;
	right: -5px;
}
.bcp-advantages__items_sequential .bcp-advantages-item:first-of-type .bcp-advantages-icon-wrap:before{
	display: none;
}
.bcp-advantages__items_sequential .bcp-advantages-item:last-of-type .bcp-advantages-icon-wrap:after{
	display: none;
}


.bcp-advantages-item__title {
	margin-bottom: 20px;
	color: #161920;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
}
.bcp-advantages-item__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.2;
}
.bcp-advantages-item__title,
.bcp-advantages-item__text{
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.bcp-advantages__items_inline .bcp-advantages-item__title,
.bcp-advantages__items_inline .bcp-advantages-item__text{
	max-width: 230px;
}

.bcp-advantages__items_complex{
	padding-top: 55px;
	margin-left: -45px;
	margin-right: -45px;
}
.bcp-advantages__items_complex .bcp-advantages-group{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	padding-left: 45px;
	padding-right: 45px;
}
.bcp-advantages__items_complex .bcp-advantages-group:last-of-type{
	margin-right: 0;
}
.bcp-advantages__items_complex .bcp-advantages-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 35px;
	padding: 0;
	text-align: left;
	/*background: #fac;*/
}
.bcp-advantages__items_complex .bcp-advantages-icon-wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 30px;
	margin-left: 0;
}


.bcp-advantages__items_complex .bcp-advantages-item__text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 1.4em;
	-webkit-line-clamp: 5;
	min-height: 7em;
}
.bcp-advantages__items_complex .bcp-advantages-item{
	position: relative;
}
.bcp-advantages__items_complex .bcp-advantages-item:before{
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	top: -16px;
	left: 35px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73205 11C7.96225 12.3333 6.03775 12.3333 5.26795 11L0.937819 3.5C0.168018 2.16666 1.13027 0.500001 2.66987 0.500001L11.3301 0.500001C12.8697 0.500002 13.832 2.16667 13.0622 3.5L8.73205 11Z' fill='%23CDD0DE'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}
.bcp-advantages__items_complex .bcp-advantages-item:first-of-type:before{
	display: none;
}


.bcp-advantages__items_complex .bcp-advantages-group__inner{
	position: relative;
}
.bcp-advantages__items_complex .bcp-advantages-group__inner:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 15px;
	left: 43px;
	border-right: 2px dashed #CDD0DE;
	border-bottom: 2px dashed #CDD0DE;
	border-left:	 2px dashed #CDD0DE;
	border-radius: 0 0 12px 12px;
	pointer-events: none;
}
.bcp-advantages__items_complex .bcp-advantages-group:last-of-type .bcp-advantages-group__inner:after{
	border-right: 0;
	border-bottom: 0;
	height: calc(100% - 90px);
}

.bcp-advantages__items_complex .bcp-advantages-icon{
	position: relative;
}
.bcp-advantages__items_complex .bcp-advantages-group .bcp-advantages-item:first-of-type .bcp-advantages-icon:before{
	content: '';
	width: 94px;
	height: 45px;
	position: absolute;
	top: -35px;
	left: -51px;
	border-top: 2px dashed #CDD0DE;
	border-right: 2px dashed #CDD0DE;
	border-left:	 2px dashed #CDD0DE;
	border-radius: 12px 12px 0 0;
	z-index: -1;
}

.bcp-advantages__items_complex .bcp-advantages-group:first-of-type .bcp-advantages-icon:before{
	display: none;
}

.bcp-advantages__items_complex .bcp-advantages-group .bcp-advantages-item:first-of-type .bcp-advantages-icon:after{
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: -59px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.26795 0.999996C6.03775 -0.333337 7.96225 -0.333334 8.73205 0.999999L13.0622 8.5C13.832 9.83333 12.8697 11.5 11.3301 11.5L2.66987 11.5C1.13027 11.5 0.168022 9.83333 0.937823 8.5L5.26795 0.999996Z' fill='%23CDD0DE'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.bcp-advantages__items_complex .bcp-advantages-group:first-of-type .bcp-advantages-icon:after{
	display: none;
}

@media (max-width: 1199px) {
	/*.bcp-advantages__items{*/
	/*	flex-wrap: wrap;*/
	/*}*/
	/*.bcp-advantages__items_lines .bcp-advantages-item:after{*/
	/*	display: none;*/
	/*}*/
	/*.bcp-advantages-item,*/
	/*.bcp-advantages__items_inline .bcp-advantages-item{*/
	/*	flex: 0 1 300px;*/
	/*}*/
}

@media (max-width: 991px) {
	.bcp-advantages__items{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 100%;
		width: 400px;
		margin: 0 auto;
		padding-top: 30px;
	}
	.bcp-advantages-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		text-align: left;
	}
	.bcp-advantages-icon-wrap{
		width: 90px;
		height: 90px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 90px;
		flex: 0 0 90px;
		padding: 0;
		margin-right: 30px;
	}

	.bcp-advantages-item__content{
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.bcp-advantages__items_inline .bcp-advantages-item__title,
	.bcp-advantages__items_inline .bcp-advantages-item__text,
	.bcp-advantages-item__title,
	.bcp-advantages-item__text{
		max-width: none;
	}

	.bcp-advantages__items_complex .bcp-advantages-item:after,
	.bcp-advantages__items_lines .bcp-advantages-item:after {
		content: '';
		position: absolute;
		top: 75px;
		right: auto;
		left: 52px;
		width: 2px;
		height: 100%;
		border-top: 0;
		border-left: 2px dashed #CDD0DE;
	}
	.bcp-advantages__items_sequential .bcp-advantages-item,
	.bcp-advantages__items_complex .bcp-advantages-item{
		margin-bottom: 50px;
		padding: 0 8px;
	}
	.bcp-advantages__items_sequential .bcp-advantages-item:last-child{
		margin-bottom: 20px;
	}
	.bcp-advantages__items_sequential .bcp-advantages-icon-wrap:before,
	.bcp-advantages__items_complex .bcp-advantages-icon-wrap:before{
		content: '';
		width: 18px;
		height: 18px;
		position: absolute;
		top: -16px;
		left: 36px;
		background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.73205 11C7.96225 12.3333 6.03775 12.3333 5.26795 11L0.937819 3.5C0.168018 2.16666 1.13027 0.500001 2.66987 0.500001L11.3301 0.500001C12.8697 0.500002 13.832 2.16667 13.0622 3.5L8.73205 11Z' fill='%23CDD0DE'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
	}
	.bcp-advantages__items_complex .bcp-advantages-group{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		padding-left: 0;
		padding-right: 0;
	}
	.bcp-advantages__items_complex .bcp-advantages-item__text {
		overflow: visible;
		text-overflow: initial;
		display: block;
		min-height: auto;
	}
	.bcp-advantages__items_sequential .bcp-advantages-icon-wrap:after,
	.bcp-advantages__items_complex .bcp-advantages-item:before,
	.bcp-advantages__items_complex .bcp-advantages-group__inner:after,
	.bcp-advantages__items_complex .bcp-advantages-group .bcp-advantages-item:first-of-type .bcp-advantages-icon:before,
	.bcp-advantages__items_complex .bcp-advantages-group .bcp-advantages-item:first-of-type .bcp-advantages-icon:after,
	.bcp-advantages__items_complex .bcp-advantages-group:first-of-type .bcp-advantages-item:first-of-type .bcp-advantages-icon-wrap:before,
	.bcp-advantages__items_complex .bcp-advantages-group:last-of-type .bcp-advantages-item:last-of-type:after
	{
		display: none;
	}
}
@media (max-width: 539px){
	.bcp-advantages-icon-wrap {
		width: 90px;
		height: 90px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 90px;
		flex: 0 0 90px;
		padding: 0;
		margin-right: 15px;
	}
	.bcp-advantages-item__title{
		font-size: 16px;
	}
	.bcp-advantages-item__text{
		font-size: 14px;
	}
}

.bcp-product-preview {
	overflow: hidden;
	position: relative;
	border: 2px solid transparent;
	border-radius: 16px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.bcp-product-preview__image{
	max-width: 60%;
	max-height: 70%;
	position: absolute;
	top: 50%;
	bottom: 0;
	right: 0;
	left: auto;
	-webkit-transform: translate(30%, -50%);
	transform: translate(30%, -50%);
}
.bcp-product-preview__inner{
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 24px 32px;
}
.bcp-product-preview__heading{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.bcp-product-preview__icon{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 52px;
	flex: 0 0 52px;
	margin-right: 24px;
}
.bcp-product-preview__icon img{
	max-width: 52px;
	max-height: 52px;
}
.bcp-product-preview__title {
	margin-bottom: 10px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-product-preview__price {
	margin-bottom: 20px;
	color: #E50071;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}
.bcp-product-preview__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.4;
}
.bcp-product-preview__more {
	margin-top: 20px;
}
a.bcp-product-preview__more-link {
	color: #0084E8;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}
a.bcp-product-preview__more-link:hover {
	text-decoration: none;
}
.bcp-product-preview_text-short .bcp-product-preview__title {
	max-width: 330px;
}
.bcp-product-preview_text-short .bcp-product-preview__text {
	max-width: 63%;
}
.bcp-product-preview__button{
	padding-top: 35px;
}
.bcp-product-preview a.bcp-product-preview-button{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	min-height: 38px;
	min-width: 195px;
	max-width: 100%;
	padding: 3px 10px;
	border-radius: 6px;
	background: #ffffff;
	border: 1px solid #deeaf2;
	color: #3C4249;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.bcp-product-preview a.bcp-product-preview-button:hover{
	background-color: #E50071;
	border-color: #E50071;
	color: #ffffff;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

@media (max-width: 539px) {
	.bcp-product-preview__image{
		display: block;
		max-width: 90%;
		max-height: none;
		margin: 0 auto 20px auto;
		position: static;
		left: auto;
		-webkit-transform: none;
		transform: none;
		z-index: 1;
	}
	.bcp-product-preview_text-short .bcp-product-preview__title,
	.bcp-product-preview_text-short .bcp-product-preview__text{
		max-width: 100%;
	}
}
.bcp-products-col{
	margin-bottom: 20px;
}
.bcp-products-col .bcp-product-preview{
	height: 100%;
	margin-bottom: 0;
}
.bcp-product-preview_bordered{
	border-color: #F2F7FA;
}
.bcp-products__title{
	max-width: 900px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	color: #161920;
	text-align: center;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.2;
}

.bcp-products-tabs-vertical {

}
.bcp-products-tabs-vertical__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F2F7FA;
	border: 2px solid #F2F7FA;
	border-radius: 16px;
}
.bcp-products-tabs-vertical a.bcp-products-tabs-vertical__link {
	position: relative;
	padding: 22px 20px 18px 20px;
	color: #333;
	font-size: 14px;
	line-height: 1.2;
}
.bcp-products-tabs-vertical__link:before {
	content: '';
	height: 2px;
	margin-left: 20px;
	margin-right: 20px;
	position: absolute;
	top: auto;
	right: 0;
	bottom: -2px;
	left: 0;
	background-color: #fff;
}
.bcp-products-tabs-vertical__link.active:before,
.bcp-products-tabs-vertical__link:last-child:before{
	display: none;
}

.bcp-products-tabs-vertical__link.active {
	color: #3C4249;
	font-weight: 700;
	background-color: #fff;
}
.bcp-products-tabs-vertical__link.active:after{
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(54deg) skewX(19deg);
	transform: translateY(-50%) rotate(54deg) skewX(19deg);
	left: auto;
	right: -10px;
	width: 18px;
	height: 18px;
	background: #fff;
	border-top: 2px solid #F2F7FA;
	border-right: 2px solid #F2F7FA;
}
.bcp-products-tabs-vertical__body {

}
.bcp-products-tabs-vertical .bcp-product-preview,
.bcp-products .bcp-product-preview{
	background-color: #F2F7FA;
}

@media (max-width: 1199px) {
	.bcp-products-tabs-vertical__nav{
		margin-bottom: 20px;
	}
	.bcp-products-tabs-vertical__link.active:after{
		display: none;
	}
}

.bcp-products-tabs {

}
.bcp-products-tabs-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.bcp-products-tabs-nav a.bcp-products-tabs-nav__link {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	min-height: 62px;
	margin-right: 10px;
	padding: 3px 5px;
	border-radius: 12px;
	background: #F2F7FA;
	border: 2px solid #F2F7FA;
	color: #8793A3;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.bcp-products-tabs-nav a.bcp-products-tabs-nav__link.active{
	border-color: #E50071;
	color: #3C4249;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.bcp-products-tabs-nav a.bcp-products-tabs-nav__link:last-child{
	margin-right: 0;
}
.bcp-products-tabs__body {
	padding-top: 18px;
}
@media (max-width: 767px) {
	.bcp-products-tabs-nav{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.bcp-products-tabs-nav a.bcp-products-tabs-nav__link{
		margin-right: 0;
		margin-bottom: 5px;
	}
}

.bcp-services-slider {

}
.bcp-services-slider .owl-carousel .owl-stage{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.bcp-services-slider .bcp-service-preview{
	margin-left: 2px;
	margin-right: 2px;
}
.bcp-service-preview{
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 20px;
}
.bcp-service-preview__image {
	padding-top: 42%;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	border-radius: 16px 16px 0 0;
}
.bcp-service-preview__body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 24px 35px 43px 35px;
	border-bottom: 2px solid #F2F7FA;
	border-right: 2px solid #F2F7FA;
	border-left: 2px solid #F2F7FA;
	border-radius: 0 0 16px 16px;
}
.bcp-service-preview__title {
	margin-bottom: 10px;
	color: #161920;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-service-preview__price {
	margin-bottom: 20px;
	color: #E50071;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}
.bcp-service-preview__text {
	margin-bottom: 25px;
	color: #3C4249;
	font-size: 16px;
	line-height: 1.2;
}
a.bcp-service-preview__more-link {
	color: #0084E8;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}
a.bcp-service-preview__more-link:hover {
	text-decoration: none;
}

@media (max-width: 1199px) {
	.bcp-service-preview__body {
		padding: 15px;
	}
}


.bcp-listbox {
	border: 2px solid #F2F7FA;
	border-radius: 16px;
	overflow: hidden;
}
div[class*="col-"] .bcp-listbox{
	height: 100%;
}

.bcp-listbox__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F2F7FA;
	padding: 5px 38px;
	height: 100px;
}
.bcp-listbox__title {
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-height: 1.2;
}
.bcp-listbox__body {
	padding: 20px 38px;
}
div[class*="col-"] .bcp-card-vertical{
	height: 100%;
}
.bcp-card-vertical {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 16px;
	background: #F2F7FA;
	text-align: center;
}
.bcp-card-vertical__content {
	padding-top: 25px;

}
.bcp-card-vertical__title {
	margin-bottom: 10px;
	padding: 0 20px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-card-vertical__text {
	padding: 0 25px;
	margin-bottom: 20px;
	color: #3C4249;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
}
.bcp-card-vertical__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 152px;
	flex: 0 0 152px;
	height: 152px;
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;
}

.bcp-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 16px;
	background-color: #F2F7FA;
}

.bcp-card_bordered{
	border: 2px solid #DEEAF2;
}

div[class*="col-"] .bcp-card{
	height: 100%;
}
.bcp-card__content {
	padding: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;

}
.bcp-card__title,
.bcp-card__title-copy {
	margin-bottom: 2px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-card__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.4;
}
.bcp-card__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 265px;
	flex: 0 0 265px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.bcp-card_image-shift .bcp-card__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 175px;
	flex: 0 0 175px;
}
.bcp-card_image-shift .bcp-card__text {
	max-width: 310px;
}

.bcp-card__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.bcp-card__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 80px;
	flex: 0 0 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80px;
	height: 80px;
	margin-right: 20px;
	background-color: #ffffff;
	border-radius: 10px;
}
.bcp-card__icon img{
	display: block;
	max-width: 54px;
	max-height: 54px;
}
@media (max-width: 768px) {
	.bcp-card{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.bcp-card__image{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 152px;
		flex: 0 0 152px;
		height: 152px;
	}
}
@media (max-width: 540px) {
	.bcp-card__inner{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.bcp-card__icon-wrapper {
		margin-bottom: 20px;
		/*margin-right: auto;*/
		/*margin-left: auto;*/
	}
}
.bcp-cards-advanced {
}
.bcp-cards-advanced__heading {
	background: #DEEAF2;
	padding: 0 44px;
	border-radius: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

}
.bcp-cards-advanced_inverse .bcp-cards-advanced__heading{
	background: #161920;
}
.bcp-cards-advanced__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 20px;
	padding: 50px 0 120px 0;
}
.bcp-cards-advanced__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 416px;
	flex: 0 0 416px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.bcp-cards-advanced__title {
	max-width: 510px;
	margin-bottom: 20px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-cards-advanced__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.6;
}
.bcp-cards-advanced_inverse .bcp-cards-advanced__title{
	color: #FFFFFF;
}
.bcp-cards-advanced_inverse .bcp-cards-advanced__text{
	color: #DEEAF2;
}
.bcp-cards-advanced__body {
	margin-top: -90px;
	padding: 0 44px;
}
.bcp-cards-advanced__body .bcp-card{
	background-color: #F2F7FA80;
	-webkit-backdrop-filter: blur(7.5px);
	backdrop-filter: blur(7.5px);
	position: relative;
}
.bcp-cards-advanced__body .bcp-card__content{
	z-index: 1;
	/*opacity: 1;*/
}

@media (max-width: 991px) {
	.bcp-cards-advanced__image{
		display: none;
	}
}
@media (max-width: 768px) {
	.bcp-cards-advanced__image{
		display: none;
	}
	.bcp-cards-advanced__heading,
	.bcp-cards-advanced__body{
		padding-left: 15px;
		padding-right: 15px;
	}
	.bcp-cards-advanced__content{
		padding: 20px 0 110px 0;
	}
}

.bcp-info {

}
.bcp-info__title {
	max-width: 570px;
	margin-bottom: 20px;
	color: #161920;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
}
.seo-text-block .bcp-info__title {
	max-width: none;
}
.bcp-info__text {
	color: #3C4249;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
}
.bcp-info__buttons {
	padding-top: 30px;
}
.bcp-info__number-cards div[class*="col-"]{
	margin-bottom: 20px;
}
.bcp-advantage-number-card {
	border-radius: 16px;
	background: #F2F7FA;
	padding: 25px;
}
div[class*="col-"] .bcp-advantage-number-card{
	height: 100%;
}
.bcp-advantage-number-card__header {
	position: relative;
	padding-top: 100%;
}
.bcp-advantage-number-card__num {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.bcp-advantage-number-card__icon {
	width: 100%;
	position: absolute;
	left: auto;
	right: auto;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-30%);
	transform: translateY(-30%);
}
.bcp-advantage-number-card__icon img{
	max-height: 68px;
	width: auto;
}
.bcp-advantage-number-card__body {
	padding: 30px 5px 0 5px;
	color: #161920;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
}

@media (max-width: 575px) {
	.bcp-advantage-number-card{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px;
	}
	.bcp-advantage-number-card__header{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70px;
		flex: 0 0 70px;
		width: 70px;
		height: 70px;
		margin-right: 15px;
		padding-top: 0;
	}
	.bcp-advantage-number-card__body{
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 0;
		text-align: left;
	}
	.bcp-advantage-number-card__icon {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.bcp-advantage-number-card__icon img{
		max-height: 32px;
	}
}

.bcp-related-preview {
	padding: 20px;
	border-radius: 16px;
	background: #F2F7FA;
}

.bcp-banner-equal .bcp-related-preview.item{
	height: 100%;
}

.bcp-related-preview__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.bcp-related-preview__picture {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	height: 90px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 20px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}
.bcp-related-preview__picture img{
	max-width: 100%;
	max-height: 100%;
}
.bcp-related-preview__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.bcp-related-preview__title {
	margin-bottom: 10px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-related-preview__price {
	margin-bottom: 10px;
	color: #E50071;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}
.bcp-related-preview__text {
	color: #3C4249;
	font-size: 16px;
	line-height: 1.4;
}

@media (max-width: 1199px) {
	.bcp-related-preview__title,
	.bcp-related-preview__price {
		font-size: 18px;
	}
}

.bcp-news-preview{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 2px;
	padding-right: 2px;
}
.bcp-banner-equal .bcp-news-preview.item{
	height: 100%;
}
.bcp-news-preview__image {
	display: block;
	margin-bottom: 12px;
	padding-top: 42.5%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
	border-radius: 16px;
}
.bcp-news-preview__body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.bcp-news-preview__date {
	margin-bottom: 10px;
	color: #8793A3;
	font-size: 16px;
	line-height: 1.4;
}
.bcp-news-preview a.bcp-news-preview__title {
	display: block;
	margin-bottom: 25px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-news-preview__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #3C4249;
	font-size: 16px;
	line-height: 1.4;
}
.bcp-news-preview__more {
	padding-top: 50px;
}


.bcp-solution-preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #F2F7FA;
	border-radius: 16px;
	padding: 125px 20px 30px 20px;
	background-repeat: no-repeat;
}
.bcp-banner-equal .bcp-solution-preview.item{
	height: 100%;
}
.bcp-solution-preview a.bcp-solution-preview__title {
	margin-bottom: 10px;
	color: #161920;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-solution-preview__price {
	margin-bottom: 20px;
	color: #E50071;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}
.bcp-solution-preview__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #3C4249;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
}
.bcp-solution-preview__more {
	padding-top: 20px;
}
.bcp-solution-preview a.bcp-solution-preview__more-link {
	color: #0084E8;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
	text-decoration: underline;
}


.bcp-slider-icons {
	margin-bottom: 30px;
}
.bcp-slider-icons__inner{
	padding-top: 42px;
	background-color: #F2F7FA;
}
.bcp-slider-icons .content{
	padding-top: 25px;
	padding-bottom: 0;
}
.bcp-slider-icons__cards{
}
.bcp-slider-icons__cards .bcp-card {
	background-color: transparent;
	min-height: auto;
	margin-bottom: 30px;
}
.bcp-slider-icons__cards .bcp-card__content {
	padding: 0;
}
.bcp-slider-icons__cards .bcp-card__inner{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 7em;
}
.bcp-slider-icons__cards .bcp-card__text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 1.4em;
	-webkit-line-clamp: 5;
	/*min-height: 7em;*/
}

.bcp-slider-icons__item{
	position: relative;
	padding-top: 65%;
}

.bcp-slider-icons__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;
}

.bcp-slider-icons__item_screenshot--phone{
	background-image: url('images/bc-parts/screenshot-frames/frame-mobile.png');
	padding-top: 80.48%;
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.bcp-slider-icons__item_screenshot--phone .bcp-slider-icons__image{
	width: 47.5%;
	height: auto;
	padding-top: 70.5%;
	top: 12%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-position: center top;
}
.bcp-slider-icons__item_screenshot--desktop{
	background-image: url('images/bc-parts/screenshot-frames/frame-desktop.png');
	padding-top: 80.48%;
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.bcp-slider-icons__item_screenshot--desktop .bcp-slider-icons__image{
	padding-top: 48%;
	width: 72%;
	height: auto;
	top: 9.3%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-position: center top;
}

.bcp-slider-icons__buttons {
	position: relative;
	text-align: center;
	margin-top: -28px;
	z-index: 1;
}

.bcp-slider-icons .bcp-banner{
	margin-bottom: 0;
}
.bcp-slider-icons .bcp-banner .owl-dots{
	position: absolute;
	bottom: 20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
}
.bcp-slider-icons .bcp-banner__navs .owl-next{
	right: 20px;
}
.bcp-slider-icons .bcp-banner__navs .owl-prev{
	left: 20px;
}
.bcp-slider-icons .bcp-banner__navs .owl-prev,
.bcp-slider-icons .bcp-banner__navs .owl-next{
	top: 40%;
}

@media (max-width: 1199px){
	.bcp-slider-icons__cards .bcp-card {
		margin-bottom: 5px;
	}
	.bcp-slider-icons__cards .bcp-card__text{
		overflow: visible;
		text-overflow: initial;
		display: block;
		min-height: auto;
	}
	.bcp-slider-icons .bcp-banner{
		max-width: 500px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 20px;
	}
}
@media (max-width: 540px){
	.bcp-slider-icons .bcp-card__inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.bcp-accordion{
	margin-bottom: 6px;
	background: #F2F7FA;
	border-radius: 16px;
}

.bcp-accordion__action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer;
	padding: 12px 36px;
	color: #161920;
	font-size: 16px;
	font-weight: 700;
	line-height: 2;
}

.bcp-accordion__decor {
	margin-left: 15px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25px;
	flex: 0 0 25px;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1701_600)'%3E%3Cpath d='M0 7.32621L1.29947 6L12.5 17.3563L23.7005 6L25 7.32621L12.5 20L0 7.32621Z' fill='%23E50071'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1701_600'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: 0.6;
	-webkit-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.bcp-accordion__action.collapsed .bcp-accordion__decor {
	-webkit-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.bcp-accordion__target {
	padding: 6px 36px 36px 36px;
}

@media (max-width: 539px) {
	.bcp-accordion__action{
		padding: 15px 20px;
		line-height: 1.2;
	}
	.bcp-accordion__decor {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 18px;
		flex: 0 0 18px;
		width: 18px;
		height: 18px;
	}
	.bcp-accordion__target {
		padding: 6px 20px 20px 20px;
	}
}


.bcp-variant {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 40px 35px;
	background-color: #F2F7FA;
	border-radius: 16px;
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-box-shadow: 0 15px 22px -17px rgba(0,0,0,0.5);
	box-shadow: 0 15px 22px -17px rgba(0,0,0,0.5);
}
div[class*="col-"] .bcp-variant{
	height: 100%;
}
.bcp-variant__title {
	max-width: 400px;
	margin-bottom: 30px;
	color: #161920;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
}
.bcp-variant__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 400px;
	margin-bottom: 27px;
	color: #3C4249;
	font-size: 16px;
	line-height: 1.4;
}
.bcp-variant__price {
	color: #E50071;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
}
.bcp-variant__button {
	padding-top: 30px;
}
@media (max-width: 539px) {
	.bcp-variant{
		padding: 20px 15px;
	}
	.bcp-variant__title{
		font-size: 23px;
		margin-bottom: 20px;
	}
	.bcp-variant__text{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.bcp-variant__button{
		padding-top: 20px;
	}
}

.bcp-compare{
	display: block;
	width: 100%;
	padding: 20px 0 25px 0;
	overflow-x: auto;
}
.bcp-compare__inner{
	width: 100%;
	border: 2px solid #F2F7FA;
	border-radius: 16px;
}
.bcp-compare .table{
	margin-bottom: 0;
}
.bcp-compare .table th{
	position: relative;
	padding: 24px 30px;
	border: 0;
	background: #F2F7FA;
	color: #3C4249;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
	white-space: nowrap;
}
.bcp-compare .table th:first-child,
.bcp-compare .table th.bcp-compare__highlight{
	color: #161920;
}

.bcp-compare .table th:first-child{
	border-radius: 14px 0 0 0;
}
.bcp-compare .table th:last-child{
	border-radius:  0 14px 0 0;
}
.bcp-compare .table td{
	position: relative;
	color: #3C4249;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	padding: 24px 30px;
	border-bottom: 2px solid #F2F7FA;
	border-top: 0;
	white-space: nowrap;
	vertical-align: middle;
}
.bcp-compare .table td:first-child:before,
.bcp-compare .table td:last-child:before{
	content: '';
	position: absolute;
	width: 30px;
	height: 2px;
	left: 0;
	bottom: -2px;
	background: #FFFFFF;
}
.bcp-compare .table td:first-child{
	color: #161920;
	font-size: 18px;
	font-weight: 400;
}
.bcp-compare .table tr:last-child td:first-child{
	color: #161920;
	font-size: 22px;
	font-weight: 600;
}
.bcp-compare .table td.bcp-compare__highlight{
	color: #161920;
}
.bcp-compare .table td:last-child:before{
	left: auto;
	right: 0;
}

.bcp-compare .table tbody tr:last-child td{
	border-bottom: 0;
}
.bcp-compare .table tbody tr:last-child td:first-child:before,
.bcp-compare .table tbody tr:last-child td:last-child:before{
	display: none;
}

.bcp-compare .table th.bcp-compare__highlight,
.bcp-compare .table td.bcp-compare__highlight{
	border-right: 3px solid #E50071;
	border-left: 3px solid #E50071;
}

.bcp-compare .table thead tr:first-child th.bcp-compare__highlight:after{
	content: '';
	position: absolute;
	height: 16px;
	top: -16px;
	left: -3px;
	right: -3px;
	border-top: 3px solid #E50071;
	border-right: 3px solid #E50071;
	border-left: 3px solid #E50071;
	border-radius: 16px 16px 0 0;
}
.bcp-compare .table tbody tr:last-child td.bcp-compare__highlight:after{
	content: '';
	position: absolute;
	height: 16px;
	bottom: -16px;
	left: -3px;
	right: -3px;
	border-bottom: 3px solid #E50071;
	border-right: 3px solid #E50071;
	border-left: 3px solid #E50071;
	border-radius: 0 0 16px 16px;
}

.bcp-compare__positive,
.bcp-compare__negative{
	width: 100%;
	height: 18px;
	text-align: center;
	color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 3.05911L8.9494 18L0 9.11584L3.08158 6.05673L8.9494 11.8818L20.9184 0L24 3.05911Z' fill='%23E50071'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}
.bcp-compare__negative{
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='4' viewBox='0 0 27 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='27' height='4' fill='%239CA5AF'/%3E%3C/svg%3E%0A");
}

@media (max-width: 1199px) {
	.bcp-compare .table th,
	.bcp-compare .table td,
	.bcp-compare .table td:first-child,
	.bcp-compare .table tr:last-child td:first-child{
		font-size: 16px;
		padding: 15px;
	}
	.bcp-compare .table td:first-child:before,
	.bcp-compare .table td:last-child:before{
		width: 15px;
	}
}
@media (max-width: 991px) {
	.bcp-compare__inner{
		width: -moz-max-content;
		width: max-content;
	}
}
/*END BC-PARTS*/

.custom-table-ff {
	display: block;
	color: #161920;
	font-size: 18px;
	font-weight: 400;
}


.custom-block-banners-info div {
	white-space: nowrap;
}
.custom-block-banners-info {
	padding: 3px 25px;
}

.consult.bcp-feedback-custom a,
.consult.bcp-feedback-custom .zag,
.consult.bcp-feedback-custom .privacy-policy,
.consult.bcp-feedback-custom .text {
	color: #161920;
}

.wsdownmenu-list li a.js-button-action-pin {
	color: #e50071;
}

@media (max-width: 991px) {
	.wrap-2 {
		flex: 1 0 49%;
	}
}

.t-left {
	text-align: left;
}

.t-left h3 {
	font-size: 28px;
    line-height: 32px;
    margin-bottom: 22px;
    overflow: hidden;
    margin-top: 17px;
	font-family: opensansb;
    font-style: normal;
    font-weight: bold;
    color: #3C4249;
}

.content-custom-banner-tell {
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.content .content_wr .content-custom-banner-tell .content_wr {
	position: absolute;
	bottom: 70px;
	left: 2.5%;
}
@media (max-width: 514px){
	.content-custom-banner-tell {
		/*background-image: url('/upload/mob.png')!important;*/
	}
}
.d-md-custom-none {
	display: none;
}
@media (max-width: 1000px){
	.content .content_wr .content-custom-banner-tell .content_wr {
		bottom: 60px;
	}
}
@media (max-width: 568px){
	.d-md-custom-block {
		display: none;
	}
	.d-md-custom-none {
		display: block;
	}
	.content .content_wr .content-custom-banner-tell .content_wr {
		bottom: 30px;
	}
	.content-custom-banner-tell .button-action-pink.smaller {
		font-size: 10px;
		padding: 4px 15px;
	}
}
@media (max-width: 340px){
	.content-custom-banner-tell .button-action-pink.smaller {
		font-size: 9px;
		padding: 3px 15px;
	}
}

.owl-dots.disabled {
	display: none;
}

@media (max-width: 568px) {
    .footer .address-block .inn-ooo-kpp .inside {
        text-align: center;
    }
	.corp-custom .bcp-banner__text br {
		display:none;
	}
}

@media (max-width: 767px) {
	.bcp-listbox-custom .bcp-listbox__header {
		height: auto;
	}
	.bcp-listbox-custom .bcp-listbox__body {
		padding-bottom: 15px!important;
	}
}


#fl_form_additional_buhcorp_free.fl_form .fl_form_body {
	width:100%;
	max-width: 410px;
}


/* Красивый кастомный чекбокс */
.consent {
	display: flex;
	align-items: flex-start;
	gap: 12px;
	font-size: 14px;
	line-height: 1.35;
	color: #1f2937;
}

.consent__input {
	/* прячем нативный чекбокс, но оставляем доступность */
	position: absolute;
	opacity: 0;
	width: 1px;
	height: 1px;
}

.consent__label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	user-select: none;
}

/* Квадрат чекбокса */
.consent__label::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 18px;
	height: 18px;
	border: 2px solid #cbd5e1;
	border-radius: 4px;
	background: #fff;
	box-sizing: border-box;
	transition: border-color .15s ease, background-color .15s ease;
}

/* Галочка */
.consent__label::after {
	content: "";
	position: absolute;
	left: 6px;
	top: 5px;
	width: 6px;
	height: 10px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	transform: rotate(45deg);
	opacity: 0;
	transition: opacity .15s ease;
}

/* checked */
.consent__input:checked + .consent__label::before {
	background: #e50071;
	border-color: #e50071;
}
.consent__input:checked + .consent__label::after {
	opacity: 1;
}

/* focus (клавиатура) */
.consent__input:focus-visible + .consent__label::before {
	outline: 3px solid rgba(37, 99, 235, 0.35);
	outline-offset: 2px;
}

/* hover */
.consent__label:hover::before {
	border-color: #94a3b8;
}

body > .site {
	overflow: initial;
}
/*NEW-YEAR-DECOR-2026*/
/*.header a.logo{
	background-image: url("data:image/svg+xml,%3Csvg width='165' height='34' viewBox='0 0 165 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_513_738)'%3E%3Cmask id='mask0_513_738' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='12' y='11' width='153' height='23'%3E%3Cpath d='M164.999 11.25H12.5859V33.9783H164.999V11.25Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_513_738)'%3E%3Cpath d='M21.2737 18.9209C25.712 18.9209 28.8282 20.2467 28.8282 24.8871C28.8282 29.4327 25.712 31.1374 20.9904 31.1374H12.5859V11.7236H27.5062V15.6064H17.1187V19.0156H21.2737V18.9209ZM24.0122 24.7924C24.0122 23.1825 23.0679 22.3302 21.0848 22.3302H17.1187V27.2546H21.0848C23.0679 27.2546 24.0122 26.4023 24.0122 24.7924Z' fill='black'/%3E%3Cpath d='M35.7218 11.7236V24.2242L43.9374 11.7236H48.2812V31.0427H43.9374V18.5421L35.7218 31.0427H31.3779V11.7236H35.7218Z' fill='black'/%3E%3Cpath d='M50.3586 15.7011V11.7236H67.3564V15.7011H61.1239V31.0427H56.5911V15.7011H50.3586Z' fill='black'/%3E%3Cpath d='M68.773 29.6221H66.6011V33.9783H70.9449V31.1373V29.6221H68.773Z' fill='%23EA026F'/%3E%3Cpath d='M80.5769 31.4215C74.5332 31.4215 70.9448 27.5387 70.9448 21.3832C70.9448 15.2276 74.7221 11.4396 80.7657 11.4396C85.5818 11.4396 88.9813 14.5647 89.6423 19.0156H85.204C84.7319 16.364 82.7488 15.2276 80.5769 15.2276C77.8384 15.2276 75.7609 17.5004 75.7609 21.4779C75.7609 25.55 77.8384 27.7281 80.6713 27.7281C82.6544 27.7281 84.8263 26.8758 85.3929 23.9401H89.8312C89.0757 28.391 85.3929 31.4215 80.5769 31.4215Z' fill='%23EA026F'/%3E%3Cpath d='M105.885 27.0652V31.1374H92.0032V11.7236H96.5359V27.0652H105.885Z' fill='%23EA026F'/%3E%3Cpath d='M132.042 23.2772C132.042 26.1182 132.703 27.7281 135.914 27.7281C139.125 27.7281 139.691 25.9288 139.691 23.0878V11.7236H144.224V22.6143C144.224 28.5804 141.958 31.4215 135.914 31.4215C130.154 31.4215 127.51 29.1486 127.51 22.8037V11.7236H132.042V23.2772Z' fill='%23EA026F'/%3E%3Cpath d='M164.999 21.3831C164.999 28.7698 159.994 31.0427 153.762 31.0427H147.435V11.7236H153.762C160.088 11.7236 164.999 13.9965 164.999 21.3831ZM151.967 15.6064V27.2546H153.856C157.255 27.2546 160.277 26.497 160.277 21.3831C160.277 16.2693 157.255 15.6064 153.856 15.6064H151.967Z' fill='%23EA026F'/%3E%3Cpath d='M115.517 11.3447C109.945 11.3447 105.507 15.7957 105.507 21.383C105.507 26.9704 109.945 31.4214 115.517 31.4214C121.088 31.4214 125.526 26.9704 125.526 21.383C125.526 15.7957 120.994 11.3447 115.517 11.3447ZM122.316 22.8036C122.127 23.94 121.183 24.7923 119.955 24.7923C118.538 24.7923 117.028 24.7923 115.611 24.7923C114.195 24.7923 112.684 24.7923 111.267 24.7923C110.04 24.7923 109.095 23.94 108.812 22.8036C108.623 21.7618 109.284 20.6254 110.323 20.2466C110.701 20.1519 110.795 19.9625 110.795 19.5837C110.984 18.2579 111.834 17.3109 113.061 17.0268C114.383 16.648 115.517 17.0268 116.367 18.1632C116.555 18.4473 116.744 18.4473 117.028 18.3526C118.35 17.8791 119.672 18.4473 120.144 19.8678C120.238 20.1519 120.333 20.2466 120.616 20.3413C121.844 20.5307 122.505 21.5724 122.316 22.8036Z' fill='%23EA026F'/%3E%3C/g%3E%3Cpath d='M3.17798 8.88952C3.40878 7.57458 3.88936 6.31715 4.59323 5.18656C5.61713 3.58487 7.04546 2.28783 8.73103 1.42911C10.481 0.511121 12.4202 0.0215739 14.392 0C15.5914 0 16.7158 0 17.9002 0.687303C18.7609 1.21242 19.4653 1.96244 19.9391 2.85821C20.4937 3.85784 20.7654 4.99221 20.7247 6.13728L8.36222 9.68885C8.36222 9.58894 8.44918 8.80475 8.06238 8.57766C7.81052 8.43536 7.48969 8.57766 7.16286 8.73511C6.38083 9.12102 5.62729 9.56321 4.90806 10.0582L3.17798 8.88952Z' fill='%23EA026F'/%3E%3Cpath d='M2.74954 14.288C4.26807 14.288 5.49908 13.045 5.49908 11.5116C5.49908 9.97817 4.26807 8.73511 2.74954 8.73511C1.23101 8.73511 0 9.97817 0 11.5116C0 13.045 1.23101 14.288 2.74954 14.288Z' fill='%23DEEAF2'/%3E%3Cpath d='M19.8633 6.19967L9.29951 9.09987C7.56891 9.57499 6.47006 11.0895 6.84516 12.4826C7.22025 13.8758 8.92726 14.62 10.6579 14.1448L21.2216 11.2446C22.9522 10.7695 24.051 9.25502 23.6759 7.86188C23.3009 6.46874 21.5939 5.72454 19.8633 6.19967Z' fill='%23DEEAF2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_513_738'%3E%3Crect width='165' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}
.header__bg,
.footer{
	background: unset !important;
	background-image: url("NEW-YEAR-DECOR-2026/ny26-bg.png") !important;
	background-position:bottom !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.footer{
	border-bottom: 3px solid #E0E2E8;
}
@media (min-width: 576px) {
	.header .header__bg .search input[type="text"]{
		padding-left: 10px !important;
	}
	.header .header__bg .search input[type="text"]:not(:focus){
		background-color: transparent !important;
	}
	.header .header__bg .search input[type="text"]::-webkit-input-placeholder{
		color: #3C4249;
	}
	.header .header__bg .search input[type="text"]::-moz-placeholder{
		color: #3C4249;
	}
	.header .header__bg .search input[type="text"]::placeholder{
		color: #3C4249;
	}
	.header__bg{
		position: relative;
	}
}
@media (min-width: 1840px) {
	.header a.logo{
		width: 165px !important;
	}
	.header__bg:before,
	.header__bg:after{
		content: '';
		position: absolute;
		width: 315px;
		height: 152px;
		background-image: url("NEW-YEAR-DECOR-2026/ny26-corner.svg");
		pointer-events: none;
	}
	.header__bg:before{
		top: -35px;
		left: 0;
	}
	.header__bg:after{
		top: -35px;
		right: 0;
		left: auto;
		transform: scaleX(-1);
	}
	.header_wr{
		position: relative;
	}
	.header_wr:before,
	.header_wr:after{
		content: '';
		position: absolute;
		width: 373px;
		height: 77px;
		pointer-events: none;
	}
	.header_wr:before{
		background-image: url("NEW-YEAR-DECOR-2026/ny26-center.svg");
		top: -35px;
		left: 50%;
		transform: translateX(-100%);
	}
	.header_wr:after{
		background-image: url("NEW-YEAR-DECOR-2026/ny26-center2.svg");
		top: -35px;
		right: calc(50%);
		left: auto;
		transform: translateX(100%);
	}
	.header_wr,
	.top_header_wr{
		position: relative;
		z-index: 12;
	}
}*/
/*END NEW-YEAR-DECOR-2026*/

.comparison-table {
	width: 100%;
	border: 2px solid #DEEAF2;
	border-collapse: collapse;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

.comparison-table th,
.comparison-table td {
	padding: 16px 20px;
	border: 2px solid #DEEAF2;
}
.comparison-table td {
	font-weight: 400;
	font-size: 15px;
}

/* Первая колонка — выравнивание по вертикали */
.comparison-table tr > :first-child {
	vertical-align: middle;
}

/* Заголовок — по центру по вертикали и горизонтали */
.comparison-table thead th {
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

/* Вторая строка, ячейки со 2-й по 4-ю */
.comparison-table tbody tr:nth-child(1) > :nth-child(n + 2):nth-child(-n + 4) {
	text-align: center;
	vertical-align: middle;
}

/* Мобильная версия */
@media (max-width: 767px) {
	.comparison-table {
		display: block;
		max-width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		font-size: 15px;
	}

	.comparison-table th,
	.comparison-table td {
		padding: 10px 12px;
	}
}

.t-center {
	text-align: center;
}

.d-flex.d-flex-custom .bcp-compare__positive {
	max-width: 25px;
}

.d-flex.d-flex-custom {
	gap: 5px;
	justify-content: center;
}

.bcp-compare .table tr:last-child td:not(.not-big):first-child {
	font-size: 18px;
	font-weight: 400;
}

div.f-caption {
	max-width: 900px;
	margin-right: auto;
	margin-left: auto;
	color: #000000!important;
	font-weight: 600;
	text-align: center;
	font-size: 26px;
	line-height: 1.2; font-family: 'opensans';
}

div.f-more__price {
	margin-bottom: 10px;
	color: #E50071;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	font-family: 'opensans';
}
div.f-more__caption {
	margin-bottom: 10px;
	color: black;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;font-family: 'opensans';
}

.consult .item:last-child {
	display: flow-root;
    margin-bottom: 0;
    margin-top: 10px;
}