html {
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}

.hide {
	display: none;
}

.main {
	background-color: #f6a145 !important;
}

.lightblue_menu {
	background-color: #3b508b;
}

.regprice {
	font-size: 12px;
	width: 100%;
	text-align: center;
	background-color: cadetblue;
	color: white;
	padding-bottom: 1px;
	margin-bottom: -19px;
}

@media (min-width: 1000px) {
	.body-wrapper #sp-search {
		padding-right: 50px;
	}
}

.podpis {
	text-align: center;
	margin-top: -15px;
	color: #666;
}

.spacer-buy-area {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.spacer-buy-area .product-article {
	margin-top: 20px;
}

.textures {
	width: 100%;
	text-align: center;
	background: #ff6305;
	padding: 10px;
}

.textures>a {
	color: white;
	font-size: 18px;
	font-weight: 600;
}

.body-wrapper #sp-bottom1 {
	display: none;
}

.jn-right {
	width: 90% !important;
}

.junewsultra .jn a,
.junewsultra .jn a:link,
.junewsultra .jn a:visited {
	color: black;
	font-weight: 600;
}

.jn-intro {
	padding: 10px !important;
}

.src {
	margin-top: 9px;
}

.product-where {
	text-align: center;
	background: #8c4257;
	padding: 10px;
	font-size: 1.4em;
}

.product-where>a {
	color: white;
}

/*.discount-m {
  position: absolute;
    z-index: 1;
    right: 8px;
    top: 32px;
    opacity: 0.8;
}
.discount-card{
  position: absolute;
    z-index: 1;
    right: 30px;
    top: 19px;
    opacity: 0.8;
}

.discount {
  position: absolute;
    z-index: 1;
    right: 8px;
    opacity: 0.8;
}*/

.body-wrapper #sp-header-info .number {
	/* font-size: 27px !important; */
}

.discount {
	/*color: #FFF;*/
	height: 30px;
	letter-spacing: -1px;
	position: relative;
	left: -30px;
	text-align: center;
	/* top: 10px;*/
	white-space: nowrap;
	width: 342px;
	background-color: #ffbe3f;
	z-index: 1;
	line-height: 25px;
	/*margin-top: 10px;*/
}

.discount .span1 {}

.discount .span2 {}

.ribbon:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 0;
	/* border-left: 20px solid #8f8f8f;
     border-bottom: 10px solid transparent;*/
	margin: 30px 0 0 -11.5px;
	-o-transition: all 0.05s ease;
	-ms-transition: all 0.05s ease;
	-moz-transition: all 0.05s ease;
	-webkit-transition: all 0.05s ease;
	transition: all 0.05s ease;
	/*border-left: 20px solid #CC0000;
    border-bottom: 10px solid transparent;*/
}

.discount:before {
	border-right: 15px solid #d2a040;
	border-bottom: 11px solid transparent;
}

.hint,
[data-hint] {
	position: relative;
	display: inline-block;
}

.hint:before,
.hint:after,
[data-hint]:before,
[data-hint]:after {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 1000000;
	pointer-events: none;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	transition: 0.3s ease;
}

.hint:hover:before,
.hint:hover:after,
[data-hint]:hover:before,
[data-hint]:hover:after {
	visibility: visible;
	opacity: 1;
}

.hint:before,
[data-hint]:before {
	content: '';
	position: absolute;
	background: transparent;
	border: 7px solid transparent;
	z-index: 1000001;
}

.hint:after,
[data-hint]:after {
	content: attr(data-hint);
	background: #007c9e;
	color: white;
	text-shadow: 0 -1px 0px black;
	padding: 18px 20px;
	font-size: 16px;
	line-height: 12px;
	white-space: nowrap;
	box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}

.hint--top:before {
	border-top-color: #007c9e;
}

.hint--bottom:before {
	border-bottom-color: #007c9e;
}

.hint--left:before {
	border-left-color: #007c9e;
}

.hint--right:before {
	border-right-color: #007c9e;
}

/**
 * top tooltip
 */
.hint--top:before {
	margin-bottom: -12px;
}

.hint--top:after {
	margin-left: -18px;
}

.hint--top:before,
.hint--top:after {
	bottom: 100%;
	left: 50%;
}

.hint--top:hover:before,
.hint--top:hover:after {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px);
}

/**
 * bottom tooltip
 */
.hint--bottom:before {
	margin-top: -12px;
}

.hint--bottom:after {
	margin-left: -18px;
}

.hint--bottom:before,
.hint--bottom:after {
	top: 100%;
	left: 50%;
}

.hint--bottom:hover:before,
.hint--bottom:hover:after {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px);
}

/**
 * right tooltip
 */
.hint--right:before {
	margin-left: -12px;
	margin-bottom: -6px;
}

.hint--right:after {
	margin-bottom: -14px;
}

.hint--right:before,
.hint--right:after {
	left: 100%;
	bottom: 50%;
}

.hint--right:hover:before,
.hint--right:hover:after {
	-webkit-transform: translateX(8px);
	-moz-transform: translateX(8px);
	transform: translateX(8px);
}

/**
 * left tooltip
 */
.hint--left:before {
	margin-right: -12px;
	margin-bottom: -6px;
}

.hint--left:after {
	margin-bottom: -14px;
}

.hint--left:before,
.hint--left:after {
	right: 100%;
	bottom: 50%;
}

.hint--left:hover:before,
.hint--left:hover:after {
	-webkit-transform: translateX(-8px);
	-moz-transform: translateX(-8px);
	transform: translateX(-8px);
}

/*
* Error
*/
.hint--error:after {
	background-color: #b34e4d;
	text-shadow: 0 -1px 0px #5a2626;
}

.hint--error.hint--top:before {
	border-top-color: #b34e4d;
}

.hint--error.hint--bottom:before {
	border-bottom-color: #b34e4d;
}

.hint--error.hint--left:before {
	border-left-color: #b34e4d;
}

.hint--error.hint--right:before {
	border-right-color: #b34e4d;
}

/**
 * Warning
 */
.hint--warning:after {
	background-color: #c09854;
	text-shadow: 0 -1px 0px #6d5228;
}

.hint--warning.hint--top:before {
	border-top-color: #c09854;
}

.hint--warning.hint--bottom:before {
	border-bottom-color: #c09854;
}

.hint--warning.hint--left:before {
	border-left-color: #c09854;
}

.hint--warning.hint--right:before {
	border-right-color: #c09854;
}

/**
 * Info
 */
.hint--info:after {
	background-color: #3986ac;
	text-shadow: 0 -1px 0px #193c4c;
}

.hint--info.hint--top:before {
	border-top-color: #3986ac;
}

.hint--info.hint--bottom:before {
	border-bottom-color: #3986ac;
}

.hint--info.hint--left:before {
	border-left-color: #3986ac;
}

.hint--info.hint--right:before {
	border-right-color: #3986ac;
}

/**
 * Success
 */
.hint--success:after {
	background-color: #458746;
	text-shadow: 0 -1px 0px #1a331a;
}

.hint--success.hint--top:before {
	border-top-color: #458746;
}

.hint--success.hint--bottom:before {
	border-bottom-color: #458746;
}

.hint--success.hint--left:before {
	border-left-color: #458746;
}

.hint--success.hint--right:before {
	border-right-color: #458746;
}

/**
 * 	1) hint--always
 * 	
 */
.hint--always:after,
.hint--always:before {
	opacity: 1;
	visibility: visible;
}

.hint--always.hint--top:after,
.hint--always.hint--top:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px);
}

.hint--always.hint--bottom:after,
.hint--always.hint--bottom:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px);
}

.hint--always.hint--left:after,
.hint--always.hint--left:before {
	-webkit-transform: translateX(-8px);
	-moz-transform: translateX(-8px);
	transform: translateX(-8px);
}

.hint--always.hint--right:after,
.hint--always.hint--right:before {
	-webkit-transform: translateX(8px);
	-moz-transform: translateX(8px);
	transform: translateX(8px);
}

/**
 * 	1) hint--rounded 
 */
.hint--rounded:after {
	border-radius: 4px;
}

.ramka {
	margin: 0 auto;
	padding: 10px;
	border: lightgray 1px solid;
}

#contactus-form217 {
	min-height: 300px;
}

button#button-contactus-lightbox175:disabled {
	cursor: not-allowed !important;
	opacity: .5 !important;
}

button#button-contactus-lightbox175:disabled:hover {
	opacity: 1 !important;
}




.zayavka-otziv {
	padding: 30px;
	background-color: #eee;
	-webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid rgba(0, 0, 0, .15);
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	max-width: 600px;
}

.zayavka-otziv2 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.zayavka-otziv .sp-module-title {
	text-transform: uppercase;
}

#contactus-form264 label.contactus-checkbox-label {
	text-align: left;
}

.middle-row {}

.middle-cell {
	min-height: 240px;
}

.sharing {
	display: none;
}

.label-wrap {
	position: absolute;
	bottom: 180px;
	right: 50px;
	z-index: 999;
	height: 87px;
	width: 100px;
	color: #FFF;
}

.socicons {
	margin: 0px 0 0;
}

.headingsoc {
	font-weight: 700;
	letter-spacing: .5px;
	color: #222;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0 6px;
}

.article-details ul {}

.article-details ul li {
	padding-bottom: 0px;
}

.modal_link img {
	padding: 15px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
	margin-bottom: 15px;
}

.modal_link img:hover,
.modal_link img:focus {
	padding: 15px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
	background-color: #f5f5f5;
}

.cities-group .city {
	text-align: left;
}

.gorod {
	width: 100%;
	clear: both;
	float: left;
	height: 34px;
}

.moduletablesocial {
	width: 100%;
	clear: both;
	float: left;
}

.moduletablesocial .customsocial__wrap {
	font-size: 18px;
	line-height: 34px;
	text-align: center;
}

.sp-left2 .sp-module-title {
	padding: 10px;
	font-weight: 400;
	background-color: #3a4c7d;
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
}

.otzivi-m {
	background: #b0c65a;
	color: #FFF;
}

.gde-gde {
	background: #a8c750;
	color: #FFF;
}

.item-inner {
	/*  min-height: 675px;*/
	margin: 10px;
	border: solid 1px lightgray;
	padding: 10px;
}

.good-on-page {
	width: 100%;
}

.product-image-onpage {
	height: 260px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.product-image-vkataloge {
	/* height:220px;*/
	margin-bottom: 10px;
}

.product-name-onpage {
	position: absolute;
	top: 205px;
	left: 15px;
	text-align: center;
	padding: 15px 20px 10px;
	transition: bottom 400ms;
	width: 260px;
	font-size: 20px;
	background: #728492bf;
}

.product-name-vkataloge {
	position: relative;
	text-align: center;
	padding: 15px 20px 10px;
	transition: bottom 400ms;
	width: 540px;
	font-size: 20px;
	background: #728492bf;
}

.button-contactus-title {
	position: absolute;
	width: 95%;
	top: 0;
	padding: 0.5em 0;
	color: #fff;
	text-align: center;
	font-size: 150%;
	line-height: 100%;
	font-weight: bold;
	margin: 0;
	text-shadow: 1px 2px 4px #505050;
	-webkit-text-shadow: 1px 2px 4px #505050;
	-moz-text-shadow: 1px 2px 4px #505050;
}

.quote {
	margin: 15px 0 15px 0px;
	padding: 15px;
	border-left: 4px solid #202b49;
	font-family: Georgia, serif;
	font-style: italic;
	color: #000;
	background-color: #b3daff7d;
}

.quote-t {
	margin: 15px 0 15px 0px;
	padding: 15px;
	border-left: 4px solid #202b49;
	font-family: Georgia, serif;
	font-style: italic;
	color: #000;
}

.fon {
	background: #e5f2ff;
	padding: 0 5px;
}

ol .quote {
	padding-inline-start: 0px;
	margin: 15px 0 15px 0px;
	padding: 15px;
	border-left: 4px solid #0d577a;
	font-family: Georgia, serif;
	font-style: italic;
	color: #000;
	background-color: #f5f5f5;
}

.menu-harka {
	position: relative;
	text-align: -webkit-center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.menu-harka a {
	color: white !important;
}

.menu-harka-img {
	margin: 0;
}

.menu-harka-img:hover {
	-webkit-filter: brightness(120%);
}

.mod-articles-category-readmore {
	text-align: center;
}

.podrobnee,
.mod-articles-category-title {
	background-color: #3a4c7d;
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 15px 5px 15px;
	border-radius: 0px;
	color: #FFF;
}

.podrobnee:hover,
.podrobnee:focus,
.mod-articles-category-title:hover,
.mod-articles-category-title:focus {
	background-color: #3a4c7d;
	color: #FFF;
}

.menu-harka-text {
	text-align: center;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	position: absolute;
	margin-top: -34px;
	width: 100%;
	background-color: #202b49ab;
}

.menu-harka .preim-opisanie {
	padding: 15px;
	text-align: justify;
	background-color: #f5f5f5;
	min-height: 215px;
}

.diler-form {
	background: url(/images/form-dileram-bg.jpg) no-repeat right top;
	padding: 20px;
	background-size: cover;
}

.katalog-h2 {
	position: absolute;
	z-index: 1;
	padding: 15px;
	background: #62c0a8e8;
	width: 95%;
	bottom: 21px;
}

.katalog-h2 a {
	color: white;
}

.katalog-h2 h2 {
	margin: 0;
}

.news-main {
	padding: 0;
}

.news-main-li {
	width: 350px;
	float: left;
	display: block;
	margin: 10px;
	border: 1px solid;
	border-color: transparent;
	transition: border-color 500ms;
	padding: 10px;
}

.news-main-li:hover {
	border-color: #e5e5e5;
	transition: border-color 500ms;
}

.news-main-img {
	min-height: 200px;
	width: auto;
	transition: all 400ms;
}

.news-main-img-container {
	-webkit-backface-visibility: hidden;
	overflow: hidden;
}

.news-main-img-container:hover .news-main-img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	transition: all 400ms;
}

.news-main-title {
	padding: 10px 5px 10px 5px;
	background-color: #f6a144;
	text-align: center;
	height: 62px;
	overflow: hidden;
}

.news-main-title-a {
	color: white;
	text-transform: uppercase;
}

.news-main-title-a:hover,
.news-main-title-a:focus {
	color: white;
}

.customwhat-is {}

.form-email {
	border-radius: 0 !important;
	border-color: orange !important;
}

.mail-form-box {
	height: 167px;
	margin-top: -30px;
	text-align: center;
	border: solid 1px lightgrey;
	padding: 5px;
}

.mail-form-box2 {
	text-align: center;
	border: solid 1px lightgrey;
	padding: 10px;
}

.email-form-btn {
	width: 100%;
	border-radius: 0;
	border: solid 1px orange;
	background-color: orange;
	color: #fff;
	text-transform: uppercase;
	padding: 7px;
	margin-top: 10px;
}

.product-image {
	height: 303px;
}

.product-sdesc {
	margin: 0;
	list-style-type: none;
	padding: 0px;
}

.product-sdesc li {
	margin: 0 0 8px;
	color: #202020;
	font-size: 14px;
}

.p-sdesc {
	float: left;
	width: 54%;
	overflow: hidden;
	margin: 0 2% 0 0;
	text-align: -webkit-left;
}

.sdesc1 {
	position: relative;
	display: inline-block;
	padding: 0 13px 0 0;
}

.sdesc1:after {
	content: '';
	position: absolute;
	bottom: 4px;
	left: 100%;
	width: 600px;
	border-bottom: 1px dashed #cfcfcf;
}

.sdescvalue {
	float: left;
	width: 44%;
	word-wrap: break-word;
	text-align: -webkit-left;
}

.sdescvalue:after {
	content: '.';
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.price-m2 {
	float: left;
	width: 50%;
	padding-top: 8px;
	font-weight: 400;
	margin-right: 15px;
}

.text-be-calc {
	float: left;
	width: 50%;
	margin-top: 3px;
	font-size: 14px;
}

.text-af-calc {
	margin-top: 3px;
	font-size: 14px;
}

.calc-input {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
	margin-top: 8px;
}

#calcm2 {
	width: 100px;
	height: 30px;
	float: left;
	margin-right: 10px;
	border-radius: 0;
	text-align: center;
}

#calcpack {
	width: 100px;
	height: 30px;
	float: left;
	margin-right: 10px;
	border-radius: 0;
	text-align: center;
}

.calc-radio {
	text-align: center;
	padding-top: 15px;
}

#calc-radio1 {
	display: none;
}

#calc-radio2 {
	display: none;
}

#calc-radio3 {
	display: none;
}

.calc-radio-btn {
	border: solid 1px lightgrey;
	padding: 10px;
	margin-bottom: 0px;
}

.btn-active {
	background-color: orange;
	border: solid 1px orange;
	color: white;
}

#economy_result {
	text-align: center;
	background-color: orange;
	width: 116.5%;
	margin-left: -8.3%;
	color: white;
	font-size: 20px;
	font-weight: 400;
}

.hidden {
	display: none;
}

.calc_result_wrap {
	display: -webkit-box;
	margin-left: -15px;
	margin-right: -15px;
}

#calc_result {
	text-align: center;
	background-color: cadetblue;
	width: 100%;
	color: white;
	font-size: 26px;
	font-weight: 400;
	padding: 10px 20px 10px 10px;
}

#about_price:after {
	content: url(/images/icons/q.png);
	position: relative;
	top: 10px;
	right: 30px;
}

#price_helper {
	z-index: 101;
	position: fixed;
	top: 35%;
	left: calc(50%);
	transform: translateX(-50%);
	width: 300px;
	background: white;
	padding: 15px;
}

#price_helper_close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	background-image: url(/components/com_osgallery/assets/libraries/os_fancybox/os_fancybox_sprite.png);
}

#bg_zatemnenie {
	position: fixed;
	top: 0;
	z-index: 100;
	background-color: #000000a3;
	width: 100%;
	height: 100%;
}

.price_helper_summa {
	font-size: 24px;
	color: #0345bf;
	margin-right: 10px;
	border-bottom: solid 1px lightgray;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px;
}

.price_helper_text {
	font-size: 18px;
	text-align: center;
}

.price_helper_x {
	font-size: 18px;
	text-align: center;
}

.vm-customfields-wrap {
	display: none;
}

.btn-sm {
	/* width:100%!important;*/
	font-size: 16px !important;
}

.vmzoomer-image a.product-zoom-image img {
	width: 100%;
	object-fit: cover;
	padding: 15px;
}

.vmzoomer-image a.product-zoom-image.fresco img {
	width: auto;
	padding: 15px !important;
}

.productdetails-view .vmzoomer-image {
	border-radius: 0px !important;
}

.productdetails-view .vmzoomer-additional-images.slick-slider {
	margin: 18px -5px 15px -5px !important;
}

.zapros-scheta-forma {
	background-image: url(/images/people/zapros-scheta-bg.jpg);
	padding: 10px;
	background-size: cover;
}

#file-contactus214 {
	background: #fff;
}

#file-contactus215 {
	background: #fff;
}

@media (min-width: 450px) {
	.field2214 {
		width: 48% !important;
		float: left;
		margin: 0 5px 10px 0 !important;
	}

	.field3214 {
		width: 49% !important;
		float: right;
		margin: 0 0 10px 5px !important;
	}
}

.title-kupit,
.title-kupit2 {
	background-color: #3a4c7d;
	color: white;
	padding: 10px 15px 10px 15px;
	margin-top: 10px;
	text-transform: uppercase;
	font-size: 18px;
}

.gde-active {
	background-color: #3a4c7d;
	color: white;
}

.gde-active2 {
	background-color: #3a4c7d;
	color: white;
}

.gde-active:hover,
.gde-active:focus {
	background-color: #3a4c7d;
	color: white;
}

.gde-active2:hover,
.gde-active2:focus {
	background-color: #3a4c7d;
	color: white;
}

.title-kupit:hover,
.title-kupit:hover {
	background-color: orange;
	color: white;
}

.gde-kupit,
.gde-kupit {
	display: block;
	margin: 0;
}

.gde-kupit p,
.gde-kupit2 p {
	margin: 0 !important;
}

.gde-kupit h3,
.gde-kupit2 h3 {
	margin: 0px;
	background-color: #f6a144;
	color: #FFF;
	padding: 5px 15px 5px 15px;
}

.continfo {
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	padding: 15px;
}

.continfoul {
	margin: 0px;
	background-color: #f5f5f5;
	padding: 0px;
}

.article-details .continfoul li {
	list-style: none;
	line-height: 17px;
	padding-bottom: 5px;
	font-weight: 300;
}

.continfo-icon {
	margin-right: 8px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50%;
	float: left;
}

.znachenie {
	line-height: 22px;
	padding-right: 10px;
	font-weight: 400;
}

.metro-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/metroicon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.metrospb-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/metrospbicon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.location-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/location-icon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.city-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/location-icon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.time-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/time-icon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.phone-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/phone-icon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.web-icon:before {
	content: "";
	float: left;
	background: url(/images/icons/web-icon.svg) center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.current-location:before {
	content: "\f041";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	padding-right: 10px;
	color: red;
}

.body-wrapper #sp-header-info .current-location {
	margin-bottom: 0;
	text-align: right;
	float: right;
	font-size: 18px;
}

.mcs-module {
	position: relative;
	width: 100%;
	text-align: left;
}

.mcs-module .mcs-module-inner {
	position: relative;
	display: inline-block;
}

/*.product-short-description {
    border:0!important;
}
.product-article {
    float:left;
}
.stock-block {
    float:right;
}*/

.nalichie {
	position: absolute;
	top: 30px;
}

.form-sf::before,
.form-sf::after {
	background: white !important;
}

.opg-alert.opg-alert-success,
.alert.alert-notice,
.comments-form-message-info {
	position: fixed;
	z-index: 1;
	top: 50%;
	left: 20%;
	width: 400px;
}

@media (min-width: 600px) {
	#comments-form {
		max-width: none;
		background: url(/images/form-dileram-bg.jpg) no-repeat right top;
		background-size: cover;
		padding: 20px;
	}
}

@media (max-width: 300px) {
	#comments-form {
		background: none;
		padding: 10px;
	}
}

.vmzoomer-image-wrap .file_description_wrap,
.product-image .file_description_wrap {
	position: absolute;
	bottom: 10px;
	left: 0px;
	padding: 0px;
	z-index: 10;

}

.vmzoomer-image-wrap .file_description_wrap {
	position: absolute;
	bottom: 35px;
	left: 15px;
	padding: 0px;

}

.vmzoomer-image-wrap .file_description,
.product-image .file_description {
	margin-top: 10px;
	padding: 10px;
	background: #f6a144;
	color: #fff;
	font-size: 14px;
	z-index: 999;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

}


.vmzoomer-image-wrap .file_description.bagagle-4,
.product-image .file_description.bagagle-4 {
	background: #3a4c7d;
}

.product-image .file_description {
	left: 0px;
}

#scrollToTop {
	text-indent: -999999px;
	background: none !important;
}

#scrollToTop img {
	width: 50px !important;
}

.toc_title_wrapper {
	text-align: center;

}

#toc_title_3 a {
	/*text-indent: -99999px;*/
	content: url(/images/icons/frame1.png);


}

#toc_title_4 a {
	/*text-indent: -99999px;*/
	content: url(/images/icons/frame2.png);
}

.blog .article-intro-image img {
	max-width: 200px !important;
}

.blog .article-list .article-introtext a {
	color: #2c2c2c;
}

.blog .article-list .article-introtext a:hover {
	color: #2ca8ff;
}

.body-wrapper #sp-right .ya-share2 ul>li {
	display: inline-block !important;
}

.ya-share2 ul>.ya-share2__item.ya-share2__item_service_facebook,
.ya-share2 ul>.ya-share2__item.ya-share2__item_service_twitter {
	display: none;
}

.product-short-description2 ul.product-sdesc {
	width: 100%;
	display: inline-block;
}

.price-crossed-price .PricesalesPrice {
	color: #3a4c7d;

}

.browse-view .price-crossed-price .PricesalesPrice {
	margin-top: -2px;
}

.mcs-dialog {
	z-index: 99999;
}

/* 404 page */
.error-page {
	text-align: center;
}

.error-page .error-code {
	font-size: 6rem;
	font-weight: 500;
	margin: 0 0 1rem;
}

.error-page .error-message {
	font-size: 1.5rem;
	font-weight: 500;
	margin-bottom: 3rem;
}

.error-page .btn-secondary {
	font-weight: 400;
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

body {
	height: 100vh;
}

.body-wrapper {
	height: 100%;
}

.body-innerwrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	min-height: 100%;
	overflow-x: unset !important;
}

.body-wrapper #sp-main-body {
	flex-grow: 1;
}

/* banner left */
.banner-left {
	position: relative;
	width: 255px;
	height: 610px;
}

.banner-left img {
	width: 100%;
	height: 100%;
}

.banner-left__text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 27px;
	font-weight: 500;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 20px 20px 28px;
	margin: 0;
}

.banner-left__text a {
	display: inline-block;
	color: #f6a144;
	margin-top: 10px;
}

.map {
	height: 500px;
	margin-bottom: 30px;
}

.certifates,
.portfolio {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.certifates__item,
.portfolio__item {
	flex: 0 0 25%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.portfolio__item {
	max-height: 350px;
}

.portfolio__item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


@media (max-width: 1199px) {
	.banner-left {
		width: 210px;
		height: auto;
	}

	.banner-left__text {
		font-size: 21px;
		line-height: 26px;
		padding: 20px;
	}

	.banner-left__text a {
		margin-top: 10px;
	}
}


/* ==== форма купить в 1 клик ===== */
body._modal_active {
	/* position: fixed; */
	overflow: hidden;
	width: calc(100vw - 17px);
}

#calc_form .calc-input input {
	width: 100px;
	height: 30px;
	float: left;
	margin-right: 10px;
	border-radius: 0;
	text-align: center;
}

#calc_form .input_radio {
	text-align: center;
	padding-top: 15px;
}

#calc_form .input_radio input {
	display: none;
}

#calc_form .calc_form__zapas-btn {
	cursor: pointer;
	border: solid 1px lightgrey;
	padding: 10px;
	margin-bottom: 0px;
}

#calc_form .calc_form__zapas-btn._active {
	pointer-events: none;
	background-color: orange;
	border: solid 1px orange;
	color: white;
}

.product-price-wrap .calc_result {
	text-align: center;
	background-color: cadetblue;
	width: 100%;
	color: white;
	font-size: 26px;
	font-weight: 400;
	padding: 10px 20px 10px 10px;
}

.btn.one-click-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 160px;
	height: 42px;
	border-radius: 0.1875rem;
	font-size: 16px;
	padding: 0;
	margin: 15px auto 0;
}

.one-click {
	display: none;
	position: fixed;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	z-index: 999;
	height: 100vh;
	width: 100%;
	overflow-y: auto;
	background: rgb(119, 119, 119, 0.35);
	padding: 20px 0;
}

.one-click._active {
	display: flex;
}

.one-click__bg {
	/* display: none; */
	/* position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.35;
	-webkit-opacity: 0.35;
	-khtml-opacity: 0.35;
	-moz-opacity: 0.35;
	z-index: 999;
	background: #777; */
}

.one-click__form-wrap {
	display: none;
	position: relative;
	z-index: 9999;
	width: 600px;
	max-width: calc(100% - 30px);
	height: auto;
	border-radius: 4px;
	background-color: #fff;
	padding-top: 20px;
	margin: auto;
}

.one-click__form-wrap::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%;
	height: 50px;
}

.one-click__form-wrap._active {
	display: block;
}

.one-click__title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	border-bottom: 1px solid #EEEEEE;
	padding: 0 20px 20px;
	margin-bottom: 15px;
}

.one-click__title-name {
	font-size: 24px;
	line-height: 32px;
	color: #2C2C2C;
}

.one-click__close {
	cursor: pointer;
	color: #ff3636;
	opacity: 0.5;
	font-size: 24px;
	font-weight: bold;
}

.one-click__close:hover {
	opacity: 1;
}

.one-click__description {
	font-size: 14px;
	line-height: 21px;
	color: #2C2C2C;
	padding: 0 20px;
	margin-bottom: 10px;
}

.one-click__form {}

.one-click__inputs {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 13px;
	padding: 0 20px;
	margin-bottom: 10px;
}

.one-click__inputs .one-click__select {}

.one-click__inputs .one-click__select .btn {
	height: 40px;
	border: 1px solid #CCC5B9;
	border-radius: 4px !important;
	color: #66615B;
	padding: 5px 18px;
	margin: 0;
}

.one-click__inputs .one-click__select .btn:hover {
	color: #66615B;
}

.one-click__inputs .one-click__select .btn:active:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.one-click__inputs .one-click__select .btn:active {
	color: #66615B;
	background-color: #fff;
	border-color: #CCC5B9;
}

.one-click__inputs .one-click__select .btn:focus {
	color: #66615B;
	background-color: #fff;
	border-color: #80bdff;
}

.one-click__inputs .one-click__select .dropdown-menu li a {
	font-size: 14px;
	padding: 5px 18px;
}

.one-click__inputs .input_wrapper {
	width: 178px;
}

.one-click__inputs .input_wrapper:nth-child(1),
.one-click__inputs .input_wrapper:nth-child(2) {
	width: calc(50% - 13px);
}

.one-click__inputs .input_wrapper_number {
	width: 135px;
}

.one-click__inputs .input_wrapper_number input::-webkit-outer-spin-button,
.one-click__inputs .input_wrapper_number input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.one-click__inputs .input_wrapper_number input[type=number] {
	-moz-appearance: textfield;
}

.one-click__inputs .input_label {
	font-size: 14px;
	margin-bottom: 5px;
}

.one-click__inputs .input_wrapper input {
	height: 40px;
	border: 1px solid #CCC5B9;
	border-radius: 4px;
	padding: 0 18px;
}

.one-click__inputs .form_input_error {}

.one-click__inputs select {}

.one-click__inputs .input-number {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.one-click__inputs .input-number input {
	border-radius: 0;
	border-left: none;
	border-right: none;
	text-align: center;
	padding: 0 8px;
}

.one-click__inputs .input-number input:focus {
	border-color: #CCC5B9;
}

.one-click__inputs .input-number__btn {
	cursor: pointer;
	flex: 0 0 33px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 33px;
	height: 40px;
	font-size: 24px;
	line-height: 24px;
	color: #66615B;
	border: 1px solid #CCC5B9;
	padding-bottom: 5px;
}

.one-click__inputs .input-number__btn_decrease {
	border-radius: 4px 0px 0px 4px;
}

.one-click__inputs .input-number__btn_increase {
	border-radius: 0px 4px 4px 0px;
}

.one-click__inputs .input-number_description {
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
	color: #888888;
}

.one-click__inputs .input-number_description span {
	font-weight: 700;
}

.one-click__inputs .input_radio {
	display: flex;
	align-items: center;
	width: 264px;
}

.one-click__inputs .input_radio input {
	display: none;
}

.one-click__inputs .input_radio .zapas-btn {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% / 3);
	height: 42px;
	border: 1px solid #CCC5B9;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 5px;
}

.one-click__inputs .input_radio .zapas-btn:nth-of-type(2) {
	border-left: none;
	border-right: none;
}

.one-click__inputs .input_radio .zapas-btn._active {
	pointer-events: none;
	color: #fff;
	border: none;
	background-color: #F6A144;
}

.one-click__result-wrap {
	padding: 0 20px;
	margin-bottom: 15px;
}

.one-click__result {
	font-size: 24px;
	line-height: 32px;
}

.one-click__result span {
	font-weight: 600;
}

.one-click__submit {
	display: flex;
	align-items: center;
	gap: 20px;
	background: #F2F2F2;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 20px;
}

.one-click__submit ._button {
	cursor: pointer;
	flex: 0 0 184px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 184px;
	height: 45px;
	background: #F6A144;
	border-radius: 4px;
	border: none;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}

.one-click__privacy {
	font-size: 12px;
	line-height: 18px;
	color: #888888;
}

.one-click__success {
	display: none;
	position: absolute;
	z-index: 9999;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
	width: 600px;
	max-width: calc(100% - 30px);
	height: auto;
	border-radius: 4px;
	background-color: #fff;
	padding-top: 20px;
}

.one-click__success._active {
	display: block;
}

.category-view {
	background-color: #fff;
}

.category-view .card {
	display: flex;
}

.product-info {
	margin-bottom: 15px;
}

.product-details {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	/* margin-top: 15px; */
	margin-top: auto;
}

.product-details_home {
	flex-direction: column;
}

.product-details.product-details_home .one-click-btn {
	flex: 0 0 auto;
	width: 100%;
}

.productdetails .product-price-wrap {
	display: block;
	white-space: normal;
}

.product-price-wrap {
	display: flex;
	align-items: center;
	white-space: nowrap;
}

.product-details .one-click-btn {
	flex: 0 0 170px;
	width: 170px;
	margin: 0;
}

.products-random {
	max-width: 855px;
}

.product-wrap.products-random .product-image {
	height: 303px;
}

.article-list.junewsultra {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.article-list.junewsultra .jn {
	flex: 0 0 calc(33% - 5px);
	display: flex;
	flex-direction: column;
}

.article-list.junewsultra .jn .jn-head {
	padding: 10px;
}

.article-list.junewsultra .jn .jn-head .jn-right {
	width: 100% !important;
}

.article-list.junewsultra .jn .jn-more {
	padding: 10px;
	margin-top: auto;
}

/* filter style START */
.cf_wrapp_all {
	border: 1px solid #d4d8e2;
	padding: 15px;
	margin-bottom: 20px;
}

.cf_flt_wrapper {
	/* display: flex;
	align-items: center; */
	margin-bottom: 5px;
}

.cf_flt_wrapper .cf_filters_list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0;
}

.cf_flt_wrapper>div:nth-child(2) {
	overflow: auto !important;
	height: auto !important;
}

.cf_flt_wrapper .cf_flt_header {
	pointer-events: none;
	/* flex: 0 0 175px;
	width: 175px; */
	font-size: 1em;
	color: #2c2c2c;
	padding: 0;
	margin-right: 20px;
}

.cf_flt_wrapper .cf_flt_header .headexpand {
	display: none;
}

.cf_flt_wrapper li .cf_option {
	color: #2c2c2c;
	border: 1px solid #d4d8e2;
	transition: all 0.3s ease;
	margin: 5px;
}

.cf_flt_wrapper li .cf_option:hover {
	border: 1px solid #f6a144;
	background-color: #f6a144;
	color: #fff;
}

.cf_flt_wrapper li .cf_option.cf_disabled_opt {
	opacity: 0.6;
	border: none;
	pointer-events: none;
}

.cf_flt_wrapper li .cf_option.cf_disabled_opt a {
	pointer-events: none;
	color: #2c2c2c;
}

.cf_flt_wrapper li .cf_option.cf_disabled_opt:hover {
	background-color: transparent !important;
}

.cf_flt_wrapper li .cf_option.cf_sel_opt {
	border: 1px solid transparent;
}

.cf_flt_wrapper .cf_li_clear {
	display: none;
}

.cf_wrapp_all .cf_resetAll_link {
	font-size: 1em;
	color: #004c80;
}


.product-desc-wrap a.nav-link {
	display: block !important;
}

.contactus-form input[name=first-name] {
	display: none;
}

.contactus-form .submit {
	display: none;
}

/* filter style END */

/* ====== Новый дизайн главной START ====== */
/* .home-gallery {
	display: flex;
	column-gap: 5px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.home-gallery__left {}

.home-gallery__centr {}

.home-gallery__right {}

.home-gallery__slide {
	position: relative;
	display: block;
}

.home-gallery__img {}

.home-gallery__text {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 120%;
	font-weight: 600;
}

.home-gallery__left .home-gallery__slide:first-of-type,
.home-gallery__right .home-gallery__slide:first-of-type {
	margin-bottom: 5px;
}

.home-gallery__centr .home-gallery__text {
	font-size: 45px;
} */

.home-banner {
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: url('/images/home/banner.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 130px 0;
	margin-top: 20px;
}

.home-banner p {
	max-width: 625px;
	font-size: 40px;
	line-height: 40.5px;
	text-align: center;
	color: #fff;
	margin-bottom: 0;
}

.home-advantages {
	width: 100%;
	display: flex;
	align-items: stretch;
	justify-content: center;
}

.home-advantages__item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: calc(100% / 6);
	border: solid #fff;
	border-width: 1px 1px 0 0;
	transition: all 0.3s ease;
	padding: 16px 12px;
	cursor: pointer;
}

/* .home-advantages__item:hover {
    background-color: #3A4C7D;
    border: 1px solid #3A4C7D;
} */

.home-advantages__item::before {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 9.52482C11.7346 9.52482 11.4803 9.63018 11.2927 9.81772C11.1052 10.0053 10.9998 10.2596 10.9998 10.5248V14.5248C10.9998 14.79 11.1052 15.0444 11.2927 15.2319C11.4803 15.4195 11.7346 15.5248 11.9998 15.5248C12.2651 15.5248 12.5194 15.4195 12.7069 15.2319C12.8945 15.0444 12.9998 14.79 12.9998 14.5248V10.5248C12.9998 10.2596 12.8945 10.0053 12.7069 9.81772C12.5194 9.63018 12.2651 9.52482 11.9998 9.52482ZM12.9198 7.09483C12.8999 7.03339 12.8694 6.97588 12.8298 6.92483L12.7098 6.77482C12.5905 6.66147 12.4449 6.57934 12.2862 6.53573C12.1274 6.49212 11.9604 6.48837 11.7998 6.52482H11.6198L11.4398 6.61483L11.2898 6.74482L11.1698 6.89482C11.1303 6.94588 11.0998 7.00339 11.0798 7.06482C11.0494 7.12437 11.0291 7.18859 11.0198 7.25482C11.0033 7.34381 10.9965 7.43436 10.9998 7.52482C10.9964 7.65923 11.0237 7.79264 11.0798 7.91483C11.1308 8.03285 11.2018 8.14112 11.2898 8.23483C11.385 8.32827 11.497 8.40291 11.6198 8.45483C11.8646 8.54783 12.135 8.54783 12.3798 8.45483C12.5014 8.40047 12.6129 8.3261 12.7098 8.23483C12.7978 8.14112 12.8689 8.03285 12.9198 7.91483C12.9724 7.7915 12.9996 7.65887 12.9998 7.52482C13.0047 7.46159 13.0047 7.39806 12.9998 7.33482C12.9905 7.25005 12.9633 7.16823 12.9198 7.09483Z' fill='white'/%3E%3Ccircle cx='12' cy='11' r='8.25' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 4px;
	right: 5px;
}

.home-advantages__item:hover::before {
	/* content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 9.52482C11.7346 9.52482 11.4803 9.63018 11.2927 9.81772C11.1052 10.0053 10.9998 10.2596 10.9998 10.5248V14.5248C10.9998 14.79 11.1052 15.0444 11.2927 15.2319C11.4803 15.4195 11.7346 15.5248 11.9998 15.5248C12.2651 15.5248 12.5194 15.4195 12.7069 15.2319C12.8945 15.0444 12.9998 14.79 12.9998 14.5248V10.5248C12.9998 10.2596 12.8945 10.0053 12.7069 9.81772C12.5194 9.63018 12.2651 9.52482 11.9998 9.52482ZM12.9198 7.09483C12.8999 7.03339 12.8694 6.97588 12.8298 6.92483L12.7098 6.77482C12.5905 6.66147 12.4449 6.57934 12.2862 6.53573C12.1274 6.49212 11.9604 6.48837 11.7998 6.52482H11.6198L11.4398 6.61483L11.2898 6.74482L11.1698 6.89482C11.1303 6.94588 11.0998 7.00339 11.0798 7.06482C11.0494 7.12437 11.0291 7.18859 11.0198 7.25482C11.0033 7.34381 10.9965 7.43436 10.9998 7.52482C10.9964 7.65923 11.0237 7.79264 11.0798 7.91483C11.1308 8.03285 11.2018 8.14112 11.2898 8.23483C11.385 8.32827 11.497 8.40291 11.6198 8.45483C11.8646 8.54783 12.135 8.54783 12.3798 8.45483C12.5014 8.40047 12.6129 8.3261 12.7098 8.23483C12.7978 8.14112 12.8689 8.03285 12.9198 7.91483C12.9724 7.7915 12.9996 7.65887 12.9998 7.52482C13.0047 7.46159 13.0047 7.39806 12.9998 7.33482C12.9905 7.25005 12.9633 7.16823 12.9198 7.09483Z' fill='white'/%3E%3Ccircle cx='12' cy='11' r='8.25' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"); */
}

.home-advantages__item:hover::before {
	filter: brightness(0.65) sepia(0.2) hue-rotate(210deg) saturate(1.4);
}

.home-advantages__item:last-child {
	border-right-width: 0;
}

.home-advantages__link {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.home-advantages__icon {
	width: 60px;
	height: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

/* .home-advantages__item:nth-child(1) .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_1727)'%3E%3Cpath d='M30.6316 50C30.4154 50 30.2425 49.8271 30.2425 49.6109L30.0264 13.2986C30.0264 13.0825 30.1993 12.9095 30.4154 12.9095C30.6316 12.9095 30.8045 13.0825 30.8045 13.2986L31.0206 49.6109C31.0206 49.8127 30.8477 49.9856 30.6316 50Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M27.2592 39.0343C27.1727 39.0343 27.0719 39.0054 26.9998 38.9334C26.9278 38.8758 20.0976 32.6796 19.6941 22.8666C19.3915 15.3448 22.8354 7.7221 29.9394 0.229082V0.214672C30.0547 -0.0591113 30.5158 -0.073521 30.6599 0.185853C37.9223 7.56359 41.5247 15.1431 41.3374 22.6793C41.1069 32.5067 34.3775 38.8037 34.3055 38.8613C34.147 39.0054 33.902 38.991 33.7579 38.8325C33.6138 38.674 33.6282 38.4291 33.7868 38.285C33.8588 38.2273 40.3431 32.132 40.5593 22.6361C40.7322 15.388 37.2883 8.09675 30.314 0.935154C23.4839 8.21202 20.1552 15.5754 20.4578 22.809C20.8469 32.2905 27.4465 38.2705 27.5041 38.3426C27.6627 38.4867 27.6771 38.7317 27.533 38.8902C27.4753 38.991 27.3745 39.0343 27.2592 39.0343Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M30.573 31.6277C30.4577 31.6277 30.3424 31.5701 30.2704 31.4692L23.4546 22.4488C23.3249 22.2759 23.3538 22.0309 23.5267 21.9012C23.6996 21.7715 23.9445 21.8003 24.0742 21.9733L30.89 30.9937C31.0197 31.1666 30.9909 31.4116 30.8179 31.5413C30.7315 31.5989 30.6594 31.6277 30.573 31.6277Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M30.4729 20.8781C30.3576 20.8781 30.2423 20.8204 30.1703 20.7196L25.9771 15.1719C25.8474 14.9989 25.8762 14.754 26.0491 14.6243C26.222 14.4946 26.467 14.5234 26.5967 14.6963L30.7899 20.2441C30.9196 20.417 30.8908 20.6619 30.7179 20.7916C30.6458 20.8493 30.5593 20.8781 30.4729 20.8781Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M30.5301 36.1667C30.4581 36.1667 30.3716 36.1379 30.2996 36.0947C30.1266 35.965 30.0834 35.72 30.2131 35.5471L36.8704 26.4114C37 26.2385 37.245 26.1952 37.4179 26.3249C37.5908 26.4546 37.6341 26.6996 37.5044 26.8725L30.8471 36.0082C30.7607 36.1091 30.6454 36.1667 30.5301 36.1667Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M35.8469 49.8703C35.746 49.8703 35.6452 49.8271 35.5731 49.755C35.429 49.5965 35.429 49.3516 35.5875 49.2075L48.9885 36.4261C49.147 36.282 49.392 36.282 49.5361 36.4405C49.6802 36.599 49.6802 36.844 49.5217 36.9881L36.1207 49.7694C36.0487 49.8271 35.9478 49.8703 35.8469 49.8703Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M40.1837 49.0201C39.8955 49.0201 39.7082 49.0057 39.6794 49.0057C39.4632 48.9913 39.3047 48.804 39.3191 48.5879C39.3335 48.3717 39.5209 48.2132 39.737 48.2276C39.7946 48.2276 45.0542 48.559 49.233 44.8269C52.4031 41.9882 54.1611 37.5933 54.4493 31.7574C48.5989 31.7718 44.1319 33.328 41.1491 36.3541C37.2153 40.3455 37.2874 45.6195 37.3018 45.6771C37.3018 45.8933 37.1433 46.0662 36.9271 46.0806C36.711 46.0662 36.5381 45.9221 36.5237 45.7059C36.5237 45.4754 36.4228 40.0718 40.5872 35.8353C43.7429 32.622 48.4404 31.0081 54.5645 31.0081C54.6222 31.0081 54.6798 31.0081 54.7374 31.0081C54.8815 30.9649 55.0256 31.0081 55.1409 31.109C55.2418 31.2098 55.2706 31.3539 55.2418 31.4836C54.9824 37.7086 53.138 42.4061 49.7373 45.4321C46.034 48.7175 41.6679 49.0201 40.1837 49.0201Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M41.4809 44.4811C41.4521 44.4811 41.4377 44.4811 41.4089 44.4811C41.1927 44.4378 41.0631 44.2505 41.0919 44.0344L42.2446 37.3771C42.2879 37.161 42.4752 37.0169 42.6913 37.0601C42.9075 37.1033 43.0372 37.2906 43.0084 37.5068L41.8556 44.1641C41.8412 44.3514 41.6683 44.4811 41.4809 44.4811Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M46.1352 40.0429C46.1064 40.0429 46.092 40.0429 46.0632 40.0429C45.847 39.9997 45.7174 39.8124 45.7462 39.5962L46.4522 35.5039C46.4955 35.2877 46.6972 35.1436 46.8989 35.1869C47.1151 35.2301 47.2448 35.4174 47.216 35.6336L46.5099 39.7259C46.4955 39.9132 46.3226 40.0429 46.1352 40.0429Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M39.4921 46.3255C39.3047 46.3255 39.1318 46.1814 39.103 45.9797C39.0742 45.7636 39.2327 45.5762 39.4344 45.5474L46.1493 44.7116C46.3655 44.6828 46.5528 44.8413 46.5816 45.0431C46.6104 45.2592 46.4519 45.4465 46.2502 45.4754L39.5353 46.3111C39.5209 46.3255 39.5065 46.3255 39.4921 46.3255Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M25.4146 49.8703C25.3138 49.8703 25.2273 49.8415 25.1409 49.7694L11.7399 36.9881C11.5814 36.844 11.5814 36.599 11.7255 36.4405C11.8696 36.282 12.1145 36.282 12.273 36.4261L25.674 49.2075C25.8325 49.3516 25.8325 49.5965 25.6884 49.755C25.6164 49.8271 25.5155 49.8703 25.4146 49.8703Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M21.0775 49.0201C19.6078 49.0201 15.2272 48.7175 11.5239 45.4177C8.13767 42.3917 6.29324 37.7086 6.01945 31.5124C5.97622 31.3683 6.00504 31.2242 6.10591 31.109C6.20678 31.0081 6.35087 30.9649 6.48056 30.9793C6.55261 30.9793 6.62466 30.9793 6.71112 30.9793C12.8352 30.9793 17.5328 32.6076 20.6885 35.8065C24.8529 40.0429 24.7664 45.4466 24.752 45.6771C24.752 45.8933 24.5503 46.0373 24.3485 46.0518C24.1324 46.0518 23.9595 45.8644 23.9739 45.6483C23.9739 45.5906 24.0603 40.3311 20.1265 36.3252C17.1437 33.2992 12.6623 31.7574 6.82639 31.7286C7.129 37.5789 8.88697 41.9738 12.0571 44.8125C16.2503 48.559 21.4954 48.2132 21.5386 48.2132C21.7548 48.1988 21.9421 48.3573 21.9565 48.5734C21.9709 48.7896 21.8124 48.9769 21.5963 48.9913C21.5531 49.0057 21.3657 49.0201 21.0775 49.0201Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M19.7812 44.4811C19.5939 44.4811 19.4354 44.3514 19.4065 44.1641L18.2538 37.5068C18.2105 37.2906 18.3546 37.0889 18.5708 37.0601C18.7869 37.0169 18.9887 37.161 19.0175 37.3771L20.1702 44.0344C20.2135 44.2505 20.0694 44.4522 19.8532 44.4811C19.8244 44.4811 19.7956 44.4811 19.7812 44.4811Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M15.1265 40.0429C14.9392 40.0429 14.7806 39.9132 14.7518 39.7259L14.0458 35.6336C14.0025 35.4174 14.1466 35.2157 14.3628 35.1869C14.5789 35.1436 14.7806 35.2877 14.8095 35.5039L15.5155 39.5962C15.5588 39.8124 15.4147 40.0141 15.1985 40.0429C15.1697 40.0429 15.1409 40.0429 15.1265 40.0429Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M21.769 46.3255C21.7546 46.3255 21.7402 46.3255 21.7258 46.3255L15.0109 45.4898C14.7947 45.461 14.6506 45.2736 14.6794 45.0575C14.7083 44.8414 14.91 44.6973 15.1117 44.7261L21.8266 45.5618C22.0428 45.5907 22.1869 45.778 22.1581 45.9941C22.1292 46.1815 21.9707 46.3255 21.769 46.3255Z' fill='%23755B39' stroke='%23755B39'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_1727'%3E%3Crect width='60' height='50' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(2) .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_1764)'%3E%3Cpath d='M30.0214 41.2546C21.4626 41.2546 12.8875 41.2546 4.3288 41.2546C2.47959 41.2546 2.02137 40.7801 2.02137 38.9308C2.02137 36.8362 1.95592 34.7251 2.0541 32.6304C2.1032 31.5995 2.25048 30.5194 2.59414 29.5375C4.11606 25.25 5.7198 20.9951 7.30717 16.7403C7.78175 15.4475 8.1745 15.1857 9.54914 15.1857C23.0173 15.1857 36.5018 15.1857 49.9699 15.1857C51.3773 15.1857 51.721 15.4148 52.2446 16.7076C53.9793 21.0279 55.7631 25.3318 57.4322 29.6684C57.7923 30.5849 57.9396 31.6158 57.9723 32.5977C58.0541 34.7742 58.005 36.9671 57.9886 39.1436C57.9886 40.7146 57.4486 41.2546 55.8776 41.271C47.2698 41.2546 38.6456 41.2546 30.0214 41.2546ZM55.9594 32.5486C38.6456 32.5486 21.3645 32.5486 4.0506 32.5486C4.0506 34.7906 4.0506 36.9834 4.0506 39.2254C21.3645 39.2254 38.6456 39.2254 55.9594 39.2254C55.9594 36.9671 55.9594 34.7742 55.9594 32.5486ZM19.7116 17.1985C18.9588 21.617 18.2224 26.0027 17.4533 30.4539C21.3481 30.4539 25.1447 30.4539 28.9413 30.4539C28.9413 26.0027 28.9413 21.617 28.9413 17.1985C25.8484 17.1985 22.8045 17.1985 19.7116 17.1985ZM42.5567 30.4703C41.7876 25.9864 41.0512 21.6006 40.2984 17.2313C37.1564 17.2313 34.0962 17.2313 31.036 17.2313C31.036 21.6661 31.036 26.0518 31.036 30.4703C34.8653 30.4703 38.6292 30.4703 42.5567 30.4703ZM15.4404 30.4703C16.1932 26.0518 16.9296 21.6661 17.6824 17.2804C17.5351 17.2313 17.4697 17.1822 17.3878 17.1822C14.8349 17.1822 12.2657 17.1658 9.71278 17.1985C9.50004 17.1985 9.17275 17.5258 9.09092 17.7549C7.56901 21.7643 6.07982 25.8064 4.59063 29.8321C4.52517 30.0285 4.49244 30.2248 4.42699 30.4703C8.14177 30.4703 11.7584 30.4703 15.4404 30.4703ZM55.5667 30.4703C55.5339 30.2576 55.5176 30.143 55.4848 30.0612C53.8156 25.9209 52.1465 21.7806 50.4445 17.6567C50.3463 17.4276 49.9536 17.1985 49.6754 17.1822C48.8899 17.1167 48.1044 17.1658 47.3025 17.1658C45.6824 17.1658 44.0459 17.1658 42.3113 17.1658C43.0804 21.6825 43.8332 26.0846 44.586 30.4867C48.3007 30.4703 51.8846 30.4703 55.5667 30.4703Z' fill='%23755B39'/%3E%3Cpath d='M32.8032 48.0296C32.8032 47.1459 32.7869 46.3604 32.8032 45.5749C32.8196 44.1839 33.5397 43.4638 34.9307 43.4475C36.6162 43.4311 38.3181 43.4311 40.0037 43.4475C41.4111 43.4638 42.1148 44.1675 42.1311 45.5585C42.1475 46.344 42.1311 47.1295 42.1311 47.9641C44.0131 47.9641 45.8132 47.9641 47.7278 47.9641C47.7278 47.1786 47.7278 46.4095 47.7278 45.6567C47.7442 44.1675 48.4643 43.4475 49.9371 43.4311C51.6226 43.4147 53.3246 43.4147 55.0101 43.4311C56.3193 43.4475 57.023 44.1511 57.0557 45.4603C57.0721 46.4749 57.0557 47.4732 57.0557 48.4878C57.0557 49.1587 56.7612 49.6333 56.0738 49.6333C55.3865 49.6333 55.0756 49.1587 55.0756 48.4878C55.0756 47.4895 55.0756 46.4913 55.0756 45.444C53.2918 45.444 51.5736 45.444 49.7243 45.444C49.7243 46.1967 49.7243 46.9495 49.7243 47.7023C49.708 49.306 49.0207 49.9933 47.4169 49.9933C45.7477 49.9933 44.0949 50.0097 42.4257 49.9933C40.8874 49.9933 40.1674 49.2733 40.151 47.7514C40.151 47.015 40.151 46.2786 40.151 45.4767C38.3672 45.4767 36.6162 45.4767 34.7834 45.4767C34.7834 46.3113 34.7997 47.1132 34.7834 47.9314C34.767 49.2078 34.0306 49.977 32.7542 49.9933C30.9213 50.0261 29.1048 50.0097 27.272 49.9933C25.9955 49.977 25.2591 49.2242 25.2428 47.9478C25.2264 47.1295 25.2428 46.3276 25.2428 45.4603C23.4263 45.4603 21.6916 45.4603 19.8751 45.4603C19.8751 46.2622 19.8751 47.0477 19.8751 47.8332C19.8588 49.2242 19.1387 49.977 17.7805 49.9933C15.9803 50.0097 14.1802 50.0097 12.3801 49.9933C11.0873 49.977 10.3672 49.2406 10.3182 47.9478C10.2854 47.1295 10.3182 46.3276 10.3182 45.4603C8.51803 45.4603 6.78338 45.4603 4.96689 45.4603C4.96689 46.4258 4.96689 47.375 4.96689 48.3241C4.96689 49.1751 4.59051 49.6497 3.96865 49.6497C3.34679 49.6497 3.00313 49.1915 2.98677 48.3241C2.98677 47.3423 2.9704 46.3604 2.98677 45.3785C3.01949 44.1675 3.73954 43.4475 4.93416 43.4311C6.70155 43.4147 8.4853 43.4147 10.2527 43.4311C11.5291 43.4475 12.2492 44.1839 12.2983 45.4767C12.331 46.2458 12.3146 46.9986 12.331 47.7677C12.331 47.8168 12.3801 47.8659 12.4128 47.9641C14.1802 47.9641 15.964 47.9641 17.895 47.9641C17.895 47.1622 17.895 46.3604 17.895 45.5421C17.9114 44.1511 18.6151 43.4311 20.0224 43.4311C21.708 43.4147 23.4099 43.4147 25.0955 43.4311C26.4865 43.4475 27.2065 44.1675 27.2229 45.5585C27.2393 46.344 27.2229 47.1295 27.2229 48.0132C28.2211 48.0132 29.1376 48.0132 30.054 48.0132C30.9377 48.0296 31.8214 48.0296 32.8032 48.0296Z' fill='%23755B39'/%3E%3Cpath d='M17.1584 4.82681C16.7821 5.69414 16.5366 6.52874 16.0947 7.23242C14.9492 9.08163 14.9165 9.47438 16.1438 11.2909C16.5529 11.9127 16.5202 12.5019 15.9802 12.8619C15.3583 13.2874 14.8837 12.9928 14.5565 12.4528C14.1637 11.8309 13.7546 11.209 13.5091 10.5381C13.0509 9.29437 13.1 8.05065 13.9673 6.98695C15.1456 5.56322 15.2274 4.10676 14.2455 2.55211C13.8855 1.96299 13.9182 1.45568 14.5401 1.09566C15.1619 0.735634 15.702 0.964739 15.9475 1.57023C16.4057 2.61757 16.7493 3.68128 17.1584 4.82681Z' fill='%23755B39'/%3E%3Cpath d='M42.917 9.03255C43.2116 8.34523 43.3916 7.57609 43.8334 7.00333C44.9626 5.54687 45.0608 4.10678 44.0953 2.55213C43.7516 1.99573 43.768 1.4557 44.4062 1.09567C45.0444 0.752015 45.519 0.997486 45.8299 1.58661C46.91 3.56674 47.27 5.53051 45.7972 7.54336C44.7498 8.98346 44.8153 9.68714 45.8954 11.16C46.2227 11.6182 46.419 12.06 46.1081 12.5837C45.7644 13.1401 45.1426 13.2219 44.668 12.7801C43.8171 11.9782 43.097 10.2926 42.917 9.03255Z' fill='%23755B39'/%3E%3Cpath d='M32.0345 4.94135C31.7072 5.69413 31.5108 6.54509 31.0363 7.18332C29.9889 8.62341 29.8907 9.91622 31.069 11.3072C31.5272 11.8473 31.3963 12.5182 30.8726 12.8782C30.2671 13.271 29.8744 12.9601 29.498 12.4855C27.8615 10.4563 27.7306 8.63978 29.1871 6.54509C29.9726 5.41593 30.038 4.30313 29.4653 3.09214C29.3507 2.84667 29.2034 2.61757 29.0889 2.3721C28.8434 1.84842 28.9416 1.40658 29.4489 1.09565C29.9726 0.768355 30.4635 0.866543 30.8072 1.37385C31.4781 2.45392 31.8545 3.59945 32.0345 4.94135Z' fill='%23755B39'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_1764'%3E%3Crect width='60' height='50' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(3) .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_1773)'%3E%3Cpath d='M31.511 38.68C31.4556 38.68 31.4001 38.6661 31.3447 38.6384L0.209694 22.8352C0.0849321 22.7798 0.0156201 22.655 0.00175765 22.5303C-0.0121048 22.3916 0.0572073 22.2669 0.168106 22.1976L19.3953 9.3194C19.5616 9.2085 19.7973 9.25009 19.9082 9.41644C20.0191 9.58279 19.9775 9.81845 19.8111 9.92935L1.11075 22.461L31.4833 37.876L58.8754 19.5221L45.1932 12.5771C45.013 12.48 44.9298 12.2582 45.0268 12.078C45.1239 11.8978 45.3457 11.8285 45.5259 11.9117L59.7903 19.1478C59.9151 19.2033 59.9844 19.3281 59.9982 19.4528C60.0121 19.5914 59.9428 19.7162 59.8319 19.7855L31.7189 38.6107C31.6635 38.6522 31.5803 38.68 31.511 38.68Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M31.7883 47.9955C31.6635 47.9955 31.5526 47.94 31.4833 47.8291C31.3724 47.6628 31.414 47.4271 31.5803 47.3162L33.4379 46.0686C33.6042 45.9577 33.8399 45.9993 33.9508 46.1656C34.0617 46.332 34.0201 46.5677 33.8537 46.6786L31.9962 47.9262C31.9269 47.9678 31.8576 47.9955 31.7883 47.9955ZM29.8059 47.3024C29.7505 47.3024 29.695 47.2885 29.6396 47.2608L27.6434 46.2488C27.4632 46.1518 27.38 45.93 27.477 45.7498C27.5741 45.5696 27.7959 45.5002 27.9761 45.5834L29.9723 46.5954C30.1525 46.6924 30.2357 46.9142 30.1386 47.0944C30.0693 47.233 29.9446 47.3024 29.8059 47.3024ZM35.5034 45.5002C35.3786 45.5002 35.2677 45.4448 35.1984 45.3339C35.0875 45.1676 35.1291 44.9319 35.2954 44.821L37.153 43.5734C37.3193 43.4625 37.555 43.5041 37.6659 43.6704C37.7768 43.8368 37.7352 44.0724 37.5689 44.1833L35.7113 45.4309C35.642 45.4725 35.5727 45.5002 35.5034 45.5002ZM25.8136 45.2785C25.7581 45.2785 25.7027 45.2646 25.6472 45.2369L23.651 44.2249C23.4708 44.1279 23.3876 43.9061 23.4847 43.7259C23.5817 43.5457 23.8035 43.4763 23.9837 43.5595L25.9799 44.5715C26.1601 44.6685 26.2433 44.8903 26.1463 45.0705C26.0908 45.2091 25.9522 45.2785 25.8136 45.2785ZM21.8212 43.2545C21.7657 43.2545 21.7103 43.2407 21.6548 43.213L19.6586 42.201C19.4784 42.104 19.3953 41.8822 19.4923 41.702C19.5893 41.5217 19.8111 41.4524 19.9913 41.5356L21.9875 42.5476C22.1677 42.6446 22.2509 42.8664 22.1539 43.0466C22.0984 43.1852 21.9598 43.2545 21.8212 43.2545ZM39.2185 43.005C39.0937 43.005 38.9828 42.9496 38.9135 42.8387C38.8026 42.6723 38.8442 42.4367 39.0106 42.3258L40.8681 41.0781C41.0345 40.9672 41.2701 41.0088 41.381 41.1752C41.4919 41.3415 41.4503 41.5772 41.284 41.6881L39.4264 42.9357C39.3571 42.9912 39.2878 43.005 39.2185 43.005ZM17.8427 41.2306C17.7872 41.2306 17.7318 41.2168 17.6763 41.189L15.6801 40.1771C15.4999 40.0801 15.4168 39.8583 15.5138 39.678C15.6108 39.4978 15.8326 39.4285 16.0128 39.5117L18.009 40.5236C18.1892 40.6207 18.2724 40.8425 18.1754 41.0227C18.1061 41.1613 17.9674 41.2306 17.8427 41.2306ZM42.9336 40.5236C42.8089 40.5236 42.698 40.4682 42.6286 40.3573C42.5177 40.191 42.5593 39.9553 42.7257 39.8444L44.5832 38.5968C44.7496 38.4859 44.9853 38.5275 45.0962 38.6938C45.2071 38.8602 45.1655 39.0958 44.9991 39.2067L43.1416 40.4543C43.0861 40.4959 43.0168 40.5236 42.9336 40.5236ZM13.8503 39.2067C13.7949 39.2067 13.7394 39.1929 13.684 39.1651L11.6878 38.1532C11.5076 38.0561 11.4244 37.8343 11.5214 37.6541C11.6185 37.4739 11.8403 37.4046 12.0205 37.4878L14.0166 38.4997C14.1969 38.5968 14.28 38.8186 14.183 38.9988C14.1137 39.1374 13.9751 39.2067 13.8503 39.2067ZM46.6626 38.0284C46.5378 38.0284 46.4269 37.973 46.3576 37.8621C46.2467 37.6957 46.2883 37.4601 46.4547 37.3492L48.3122 36.1015C48.4786 35.9906 48.7142 36.0322 48.8251 36.1986C48.936 36.3649 48.8945 36.6006 48.7281 36.7115L46.8705 37.9591C46.8012 38.0007 46.7319 38.0284 46.6626 38.0284ZM9.85793 37.1828C9.80248 37.1828 9.74703 37.1689 9.69158 37.1412L7.69539 36.1293C7.51518 36.0322 7.43201 35.8104 7.52904 35.6302C7.62608 35.45 7.84788 35.3807 8.02809 35.4639L10.0243 36.4758C10.2045 36.5729 10.2877 36.7947 10.1906 36.9749C10.1213 37.0996 9.99655 37.1828 9.85793 37.1828ZM50.3777 35.5332C50.253 35.5332 50.1421 35.4777 50.0728 35.3668C49.9619 35.2005 50.0034 34.9648 50.1698 34.8539L52.0274 33.6063C52.1937 33.4954 52.4294 33.537 52.5403 33.7033C52.6512 33.8697 52.6096 34.1054 52.4432 34.2163L50.5857 35.4639C50.5164 35.5193 50.447 35.5332 50.3777 35.5332ZM5.86555 35.1589C5.8101 35.1589 5.75466 35.145 5.69921 35.1173L3.70302 34.1054C3.52281 34.0083 3.43963 33.7865 3.53667 33.6063C3.63371 33.4261 3.85551 33.3568 4.03572 33.44L6.0319 34.4519C6.21211 34.549 6.29529 34.7708 6.19825 34.951C6.12894 35.0757 6.00418 35.1589 5.86555 35.1589ZM1.87318 33.135C1.81773 33.135 1.76228 33.1211 1.70683 33.0934L0.209694 32.331C0.0849321 32.2755 0.0156201 32.1508 0.00175765 32.026C-0.0121048 31.8874 0.0572073 31.7626 0.168106 31.6933L0.625566 31.3883C0.791915 31.2774 1.02758 31.319 1.13847 31.4854C1.23551 31.6378 1.22165 31.8319 1.09689 31.9567L2.03953 32.428C2.21974 32.525 2.30292 32.7468 2.20588 32.9271C2.13657 33.0518 2.01181 33.135 1.87318 33.135ZM54.0929 33.038C53.9681 33.038 53.8572 32.9825 53.7879 32.8716C53.677 32.7053 53.7186 32.4696 53.8849 32.3587L55.7425 31.1111C55.9088 31.0002 56.1445 31.0418 56.2554 31.2081C56.3663 31.3745 56.3247 31.6101 56.1584 31.721L54.3008 32.9686C54.2315 33.0241 54.1622 33.038 54.0929 33.038ZM2.69106 30.82C2.5663 30.82 2.4554 30.7645 2.38609 30.6536C2.27519 30.4873 2.31678 30.2516 2.48313 30.1407L4.20207 28.9901C4.36841 28.8792 4.60408 28.9208 4.71498 29.0872C4.82587 29.2535 4.78429 29.4892 4.61794 29.6001L2.899 30.7507C2.84355 30.7922 2.77424 30.82 2.69106 30.82ZM57.808 30.5566C57.6832 30.5566 57.5723 30.5011 57.503 30.3902C57.3921 30.2239 57.4337 29.9882 57.6 29.8773L59.2913 28.7545C59.3883 28.602 59.5685 28.5327 59.7349 28.6158L59.7903 28.6436C59.9151 28.699 59.9844 28.8238 59.9982 28.9485C60.0121 29.0872 59.9428 29.2119 59.8319 29.2812L58.0159 30.4873C57.9605 30.5289 57.8773 30.5566 57.808 30.5566ZM57.5723 28.297C57.5169 28.297 57.4614 28.2831 57.406 28.2554L55.4098 27.2435C55.2296 27.1464 55.1464 26.9246 55.2434 26.7444C55.3405 26.5642 55.5623 26.4949 55.7425 26.5781L57.7387 27.59C57.9189 27.6871 58.0021 27.9089 57.905 28.0891C57.8357 28.2277 57.7109 28.297 57.5723 28.297Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M31.511 43.4209C31.4556 43.4209 31.4001 43.407 31.3447 43.3793L0.209694 27.5761C0.0849321 27.5207 0.0156201 27.3959 0.00175765 27.2712C-0.0121048 27.1325 0.0572073 27.0078 0.168106 26.9385L4.1882 24.2492C4.35455 24.1383 4.59021 24.1798 4.70111 24.3462C4.81201 24.5125 4.77042 24.7482 4.60408 24.8591L1.11075 27.188L31.4833 42.6168L58.8754 24.263L55.4236 22.5164C55.2434 22.4193 55.1603 22.1975 55.2573 22.0173C55.3543 21.8371 55.5761 21.7678 55.7563 21.851L59.7764 23.8887C59.9012 23.9442 59.9705 24.0689 59.9844 24.1937C59.9982 24.3323 59.9289 24.4571 59.818 24.5264L31.7189 43.3515C31.6635 43.3931 31.5803 43.4209 31.511 43.4209Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M30 24.3323C28.6415 24.3323 27.2968 23.9858 26.0908 23.3065C24.3718 22.3361 23.3183 20.8945 22.9579 19.023C21.641 12.3968 29.3762 2.5545 29.7089 2.13862C29.7782 2.05545 29.8891 2 30 2C30.1109 2 30.2218 2.05545 30.2911 2.13862C30.499 2.40201 35.3647 8.58464 36.7926 14.4623C36.848 14.6564 36.7232 14.8643 36.5153 14.9198C36.3212 14.9752 36.1133 14.8504 36.0579 14.6425C34.8518 9.73522 31.0674 4.43978 29.9861 2.98423C28.5722 4.86952 22.5697 13.2979 23.6649 18.8844C23.9837 20.534 24.9263 21.8094 26.4373 22.655C28.6137 23.8887 31.3446 23.8887 33.5349 22.655C35.3231 21.643 36.2935 20.0766 36.4183 17.9695C36.4321 17.7616 36.5985 17.5952 36.8203 17.6229C37.0282 17.6368 37.1807 17.817 37.1668 18.0249C37.0144 20.3815 35.9192 22.1698 33.8953 23.3065C32.7031 23.9996 31.3446 24.3323 30 24.3323Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M34.0203 19.425H34.0065C33.8956 19.425 33.7985 19.3696 33.7292 19.2864L27.103 10.8997C26.9782 10.7333 27.0059 10.4976 27.1584 10.3729C27.3248 10.2481 27.5604 10.2758 27.6852 10.4283L34.0481 18.4685L40.5911 11.5096C40.7297 11.3571 40.9654 11.3571 41.1179 11.4957C41.2704 11.6344 41.2704 11.87 41.1317 12.0225L34.2837 19.3003C34.2144 19.3834 34.1174 19.425 34.0203 19.425Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M42.5183 13.5335C42.4213 13.5335 42.3104 13.4919 42.2411 13.4087L39.3993 10.2897C39.3161 10.1927 39.2745 10.054 39.3161 9.92927C39.3577 9.80451 39.4686 9.70748 39.5934 9.67975L41.6589 9.22229L43.7244 8.7787C43.8491 8.75097 43.9877 8.79256 44.0848 8.88959C44.168 8.98663 44.2095 9.12526 44.168 9.25002L42.8926 13.2701C42.851 13.3949 42.7401 13.4919 42.6154 13.5196C42.5738 13.5335 42.5461 13.5335 42.5183 13.5335ZM40.3835 10.2758L42.352 12.4384L43.2392 9.65203L40.3835 10.2758Z' fill='%23755B39' stroke='%23755B39'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_1773'%3E%3Crect width='60' height='50' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(4) .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_1792)'%3E%3Cpath d='M38.7535 24.9039C38.0185 25.2157 37.328 25.4385 36.7044 25.7726C36.103 26.0844 35.8802 26.6858 36.1475 27.3317C36.3925 27.9331 36.2143 28.1558 35.6575 28.3785C33.7643 29.1136 31.8933 29.8931 30.0446 30.7172C29.5101 30.94 29.2651 30.8954 29.0424 30.3163C28.3296 28.579 28.3073 28.579 30.0224 27.844C30.8019 27.5099 31.0915 26.8194 30.7574 26.0176C30.5347 25.483 30.3342 24.9262 30.0669 24.4139C29.7328 23.768 29.9556 23.5007 30.5792 23.2557C35.368 21.2956 40.1344 19.3133 44.9009 17.331C48.2642 15.9501 51.6274 14.5691 54.9907 13.1436C55.6812 12.8541 55.9484 12.9877 56.2157 13.6782C57.0621 15.8164 57.953 17.9547 58.8662 20.0706C59.1112 20.6274 59.0444 20.8947 58.4653 21.1397C52.9416 23.4116 47.4401 25.7057 41.9163 27.9776C41.2036 28.2672 40.0008 27.7549 39.689 27.0199C39.3326 26.3294 39.0653 25.6389 38.7535 24.9039ZM29.666 30.1381C31.6929 29.2917 33.6084 28.5122 35.5016 27.7103C35.123 26.3517 35.5907 25.5053 36.9939 24.9262C39.0876 24.0575 39.0876 24.0575 39.9562 26.1067C40.0008 26.218 40.0453 26.3071 40.0899 26.4185C40.4685 27.2871 41.0922 27.5767 42.0054 27.1981C45.3464 25.8171 48.6874 24.4362 52.0061 23.0552C54.0775 22.1866 56.1489 21.3402 58.2871 20.4493C57.3294 18.1551 56.4162 15.9055 55.4584 13.6114C47.1282 17.0637 38.8871 20.4715 30.7128 23.8571C30.9801 24.9485 31.4256 25.9508 31.4256 26.953C31.4256 28.2449 30.0892 28.4454 29.1092 28.8908C29.3319 29.3363 29.4655 29.6927 29.666 30.1381Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M22.7832 33.8654C22.7832 34.3332 22.7832 34.7341 22.7832 35.1796C24.8992 35.1796 26.9706 35.1796 29.042 35.1796C29.3539 33.91 30.1112 33.1304 31.5366 33.1972C33.8308 33.3086 33.8308 33.2195 33.8308 35.5582C33.8308 37.1619 33.118 37.8523 31.5144 37.8523C21.7364 37.8523 11.9807 37.8523 2.20276 37.8523C1 37.8523 1 37.8523 1 36.6941C1 34.4668 1.02227 32.2395 1 30.0122C1 29.3885 1.22273 29.188 1.82411 29.188C9.61975 29.2103 17.4154 29.2103 25.211 29.188C25.7901 29.188 26.0129 29.3885 25.9683 29.9676C25.9461 30.3908 25.9015 30.814 25.9683 31.2149C26.2356 32.93 25.0997 34.1104 23.3846 33.8209C23.2287 33.8209 23.0505 33.8654 22.7832 33.8654ZM33.1849 33.8432C32.4276 33.8432 31.7816 33.8432 31.1357 33.8432C30.3784 33.8654 29.8216 34.3554 29.8216 35.1127C29.8216 35.7364 29.532 35.8478 28.9975 35.8478C26.9706 35.8255 24.9438 35.8478 22.8946 35.8478C22.6496 35.8478 22.4269 35.8032 22.1373 35.7809C22.1151 35.4468 22.0928 35.1796 22.0928 34.89C22.115 32.93 21.9146 33.2418 23.7187 33.2641C24.5206 33.2641 25.0997 32.93 25.2556 32.284C25.4338 31.5267 25.3001 30.7026 25.3001 29.9008C17.3708 29.9008 9.53066 29.9008 1.69047 29.9008C1.69047 32.3731 1.69047 34.7786 1.69047 37.2732C2.06912 37.2732 2.40322 37.2732 2.71504 37.2732C12.2925 37.2732 21.8478 37.2732 31.4253 37.2732C31.6257 37.2732 31.8707 37.3623 32.0044 37.251C32.4276 36.9169 33.0067 36.5605 33.1403 36.115C33.3185 35.4468 33.1849 34.6895 33.1849 33.8432Z' fill='%23755B39' stroke='%23755B39'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_1792'%3E%3Crect width='60' height='50' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(5) .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_1798)'%3E%3Cpath d='M48.4972 46.0702C47.3996 46.0702 46.3443 45.9576 45.3594 45.8591C44.0367 45.7184 42.7844 45.5918 41.6446 45.7325C40.139 45.9295 38.3661 44.3113 36.1288 42.2851C33.7649 40.1463 31.0914 37.7121 28.1506 36.8959L26.9546 36.5723C23.2258 35.5592 20.0035 34.6868 19.0889 32.6465C18.6527 31.6756 18.7794 30.564 19.4407 29.2132C20.1443 27.8061 20.9041 26.8352 21.5654 25.991C23.071 24.0773 23.9012 23.022 22.2549 19.0118C19.8347 13.0879 13.4324 0.677393 13.3621 0.550755C13.2636 0.367833 13.3339 0.142698 13.5309 0.0442014C13.7138 -0.054295 13.939 0.0160596 14.0375 0.213052C14.1078 0.339691 20.5242 12.7643 22.9725 18.7163C24.7877 23.1346 23.7464 24.4573 22.1845 26.4553C21.5373 27.2714 20.8056 28.2001 20.1443 29.5509C19.5814 30.6766 19.4689 31.5912 19.8066 32.337C20.5805 34.0536 23.6338 34.8838 27.1797 35.8406L28.3898 36.1643C31.4995 37.0226 34.2433 39.5272 36.6635 41.7223C38.6757 43.5515 40.4064 45.1274 41.5743 44.9867C42.7984 44.8319 44.093 44.9586 45.4578 45.0993C47.3433 45.2963 49.2992 45.4933 51.3395 44.9867C52.1697 44.7897 52.7466 44.4098 53.0561 43.8892C53.4783 43.1856 53.3657 42.2992 53.1969 41.6941C53.1265 41.4268 52.8732 41.2298 52.5777 41.2298H51.4661C49.7776 41.2298 48.1313 40.5262 46.9634 39.288L41.124 33.1109C38.9149 30.7751 37.3249 27.9187 36.4947 24.809L30.3879 1.90156C30.3316 1.70457 30.4582 1.49351 30.6552 1.43722C30.8522 1.38094 31.0633 1.50758 31.1196 1.70457L37.2123 24.6261C38.0003 27.6091 39.5481 30.367 41.6587 32.6043L47.4981 38.7815C48.5253 39.8649 49.9605 40.484 51.4521 40.484H52.5637C53.1828 40.484 53.7456 40.9062 53.9004 41.5112C54.1115 42.271 54.2381 43.3545 53.6893 44.2972C53.2672 45.0008 52.5355 45.4933 51.5083 45.7466C50.4812 45.9717 49.4821 46.0702 48.4972 46.0702Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M30.6414 43.1575C30.5991 43.1575 30.5429 43.1434 30.5007 43.1294L7.24142 34.124C7.04443 34.0536 6.94593 33.8285 7.03035 33.6315C7.10071 33.4345 7.32584 33.336 7.52284 33.4204L30.7821 42.4258C30.9791 42.4962 31.0776 42.7213 30.9931 42.9183C30.9369 43.0731 30.7961 43.1575 30.6414 43.1575Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M26.3496 44.4942C26.3356 44.4942 26.3215 44.4942 26.3074 44.4942L10.3088 42.9746C10.0977 42.9605 9.94294 42.7635 9.97108 42.5665C9.98515 42.3554 10.1821 42.2147 10.3791 42.2288L26.3918 43.7485C26.6029 43.7625 26.7577 43.9595 26.7295 44.1565C26.7155 44.3535 26.5466 44.4942 26.3496 44.4942Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M18.3432 49.602C18.1743 49.602 18.0055 49.4754 17.9773 49.3065C17.9351 49.0955 18.0618 48.8985 18.2728 48.8562L27.4189 46.9145C27.6159 46.8722 27.827 46.9989 27.8692 47.21C27.9114 47.421 27.7848 47.618 27.5737 47.6602L18.4276 49.602C18.3995 49.602 18.3713 49.602 18.3432 49.602Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M9.70423 23.2331C9.60574 23.2331 9.50724 23.1909 9.43689 23.1205C9.28211 22.9657 9.28211 22.7265 9.43689 22.5858L15.1919 16.8308C15.3467 16.676 15.5859 16.676 15.7266 16.8308C15.8814 16.9856 15.8814 17.2248 15.7266 17.3655L9.97158 23.1205C9.90123 23.1909 9.80273 23.2331 9.70423 23.2331Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M15.4592 23.2331C15.3607 23.2331 15.2622 23.1909 15.1919 23.1205L9.43689 17.3655C9.28211 17.2107 9.28211 16.9715 9.43689 16.8308C9.59167 16.676 9.83087 16.676 9.97158 16.8308L15.7266 22.5858C15.8814 22.7406 15.8814 22.9798 15.7266 23.1205C15.6562 23.1909 15.5577 23.2331 15.4592 23.2331Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cpath d='M12.5886 25.5548C9.50707 25.5548 7.00244 23.0502 7.00244 19.9827C7.00244 16.9012 9.50707 14.3965 12.5886 14.3965C15.6701 14.3965 18.1748 16.9012 18.1748 19.9827C18.1607 23.0502 15.6561 25.5548 12.5886 25.5548ZM12.5886 15.1564C9.92919 15.1564 7.76227 17.3233 7.76227 19.9827C7.76227 22.6421 9.92919 24.809 12.5886 24.809C15.248 24.809 17.4149 22.6421 17.4149 19.9827C17.4009 17.3233 15.248 15.1564 12.5886 15.1564Z' fill='%23755B39' stroke='%23755B39'/%3E%3Cline x1='54.3096' y1='2.50917' x2='8.30965' y2='48.5092' stroke='%23755B39' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_1798'%3E%3Crect width='60' height='50' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(6) .home-advantages__icon {
    background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1897 43.314C13.1267 43.4558 13.0952 43.503 13.0952 43.5503C12.9691 45.2675 12.9691 45.2833 11.1889 45.2833C8.32162 45.2833 5.47009 45.2833 2.6028 45.2833C1.62603 45.2833 1.5 45.1573 1.5 44.212C1.5 38.4932 1.5 32.7744 1.5 27.0398C1.5 26.1575 1.65754 26 2.57129 26C5.67489 26 8.76274 26 11.8663 26C12.9534 26 13.0794 26.126 13.0794 27.2288C13.0794 27.5124 13.0794 27.796 13.0794 28.1583C14.3555 28.1583 15.5529 28.1741 16.7659 28.1583C19.6647 28.0953 22.532 28.2371 25.3363 29.1036C27.4474 29.7495 29.3851 30.6948 30.8818 32.3963C31.0709 32.6011 31.4805 32.6956 31.7798 32.6956C33.9539 32.7271 36.1437 32.8059 38.3178 32.6798C40.5392 32.538 42.6818 33.8772 42.54 36.965C43.2332 36.776 43.9106 36.6027 44.5723 36.4136C48.0068 35.4526 51.4254 34.4601 54.8599 33.5148C56.1675 33.1525 57.4121 33.31 58.5149 34.145C59.4601 34.8697 59.8067 36.6972 59.1923 37.6582C59.0663 37.863 58.7985 38.0048 58.5621 38.0993C51.6302 41.2817 44.6983 44.4483 37.7664 47.6464C34.4895 49.1589 31.1654 48.9068 27.857 47.9143C23.2095 46.5121 18.6092 45.0155 13.9932 43.5503C13.7254 43.4558 13.4733 43.3928 13.1897 43.314ZM13.174 29.3714C13.1267 29.5447 13.0952 29.6235 13.0952 29.6865C13.0952 33.6251 13.0952 37.5637 13.0794 41.5023C13.0794 42.0064 13.3788 42.0852 13.7411 42.1954C18.5934 43.7236 23.4143 45.299 28.2823 46.7642C31.3859 47.7095 34.4895 47.867 37.5616 46.4176C44.1312 43.3298 50.748 40.3364 57.3491 37.3274C57.9162 37.0595 58.2313 36.776 58.2155 36.1143C58.2155 35.4683 57.932 34.98 57.3648 34.8382C56.6244 34.6649 55.7894 34.4916 55.0804 34.6806C50.7795 35.8307 46.5101 37.0753 42.2249 38.3041C42.0044 38.3671 41.768 38.4617 41.6105 38.6192C40.7598 39.533 39.7042 39.8323 38.4911 39.8165C34.1114 39.8008 29.7317 39.8008 25.3363 39.8008C25.1315 39.8008 24.8794 39.848 24.7219 39.7693C24.5013 39.6432 24.2177 39.4069 24.2177 39.2179C24.2177 39.0288 24.5013 38.761 24.7376 38.6665C24.9582 38.5719 25.2575 38.6192 25.5096 38.6192C29.842 38.6192 34.1745 38.6192 38.5069 38.6192C40.1926 38.6192 41.3584 37.6424 41.3269 36.2088C41.2954 35.0587 40.3974 33.7984 38.5542 33.8457C36.1437 33.9244 33.7176 33.8772 31.3072 33.8457C30.9448 33.8457 30.4407 33.7354 30.2516 33.4991C28.881 31.7188 26.9905 30.8366 24.9267 30.1906C21.0826 29.0248 17.144 29.4344 13.174 29.3714ZM2.7761 27.1973C2.7761 32.8689 2.7761 38.4302 2.7761 43.9914C5.83244 43.9914 8.82576 43.9914 11.8033 43.9914C11.8348 43.8654 11.8506 43.8181 11.8506 43.7709C11.8506 38.4459 11.8506 33.121 11.8663 27.796C11.8663 27.2761 11.6143 27.1973 11.1889 27.2131C9.06207 27.2288 6.93524 27.2131 4.80841 27.2131C4.16248 27.1973 3.48504 27.1973 2.7761 27.1973Z' fill='%23755B39' stroke='%23755B39' stroke-width='0.5'/%3E%3Cpath d='M22.4404 13.6267C22.4404 7.23044 27.6709 2 34.0514 2C40.4634 2.01575 45.6623 7.21468 45.6623 13.6267C45.6781 20.1017 40.4791 25.2691 34.0199 25.2534C27.5921 25.2376 22.4404 20.0702 22.4404 13.6267ZM44.4807 13.6582C44.4807 7.92362 39.8017 3.22884 34.0829 3.21308C28.3483 3.18157 23.6062 7.92362 23.622 13.6582C23.6378 19.3928 28.3168 24.0403 34.0671 24.0403C39.8174 24.0403 44.4807 19.3928 44.4807 13.6582Z' fill='%23755B39' stroke='%23755B39' stroke-width='0.5'/%3E%3Cpath d='M28.7979 13.1101L28.7987 13.111C29.3168 13.682 30.0102 13.9605 30.8513 13.9605C31.7209 13.9605 32.4421 13.6647 32.9902 13.0642C33.5423 12.4598 33.8074 11.6669 33.8074 10.7117C33.8074 9.76494 33.5731 8.99379 33.0716 8.43291C32.5714 7.86747 31.8718 7.59735 31.0095 7.59735C30.1164 7.59735 29.3831 7.89129 28.8383 8.49435C28.295 9.09052 28.0376 9.89543 28.0376 10.8779C28.0376 11.7841 28.2833 12.537 28.7979 13.1101ZM29.9717 9.43398L29.9717 9.43398L29.9728 9.43262C30.2125 9.1232 30.533 8.96773 30.962 8.96773C31.3699 8.96773 31.6713 9.11519 31.8949 9.40765L31.8949 9.40767L31.8975 9.41089C32.1301 9.70503 32.2629 10.1384 32.2629 10.7433C32.2629 11.3648 32.1298 11.8163 31.8942 12.1275C31.6656 12.4294 31.3544 12.5823 30.9304 12.5823C30.5088 12.5823 30.1956 12.4348 29.9625 12.1459C29.7246 11.846 29.59 11.4099 29.59 10.8066C29.59 10.1927 29.7273 9.74506 29.9717 9.43398ZM38.6582 8.15576L38.903 7.77143H38.4473H37.3079H37.1707L37.097 7.8872L29.8254 19.3129L29.5808 19.6971H30.0363H31.1678H31.3049L31.3786 19.5815L38.6582 8.15576ZM38.6545 15.2341L38.6545 15.2341L38.6559 15.236C38.8871 15.5238 39.0202 15.9559 39.0202 16.567C39.0202 17.182 38.8876 17.6344 38.651 17.9518C38.4225 18.2532 38.1114 18.4059 37.6877 18.4059C37.2661 18.4059 36.9529 18.2584 36.7198 17.9696C36.4814 17.669 36.3473 17.2377 36.3473 16.6461C36.3473 16.0261 36.4824 15.5756 36.7218 15.2647C36.9604 14.9615 37.2832 14.8072 37.7194 14.8072C38.1301 14.8072 38.4319 14.9517 38.6545 15.2341ZM35.5552 18.9337C36.073 19.5103 36.7667 19.7921 37.6086 19.7921C38.4783 19.7921 39.1994 19.4963 39.7476 18.8957C40.2994 18.2916 40.5647 17.5015 40.5647 16.5512C40.5647 15.5991 40.3304 14.823 39.8293 14.257C39.3246 13.687 38.6257 13.4131 37.7668 13.4131C36.8823 13.4131 36.1525 13.7109 35.6036 14.3179C35.0554 14.9189 34.7949 15.7262 34.7949 16.7094C34.7949 17.6108 35.0409 18.3609 35.5552 18.9337Z' fill='%23755B39' stroke='%23755B39' stroke-width='0.5'/%3E%3C/svg%3E%0A");
} */

/* .home-advantages__item:nth-child(1):hover .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_139)'%3E%3Cpath d='M30.1311 50C29.9149 50 29.742 49.8271 29.742 49.6109L29.5259 13.2986C29.5259 13.0825 29.6988 12.9096 29.9149 12.9096C30.1311 12.9096 30.304 13.0825 30.304 13.2986L30.5201 49.6109C30.5201 49.8127 30.3472 49.9856 30.1311 50Z' fill='white' stroke='white'/%3E%3Cpath d='M26.7592 39.0343C26.6727 39.0343 26.5719 39.0054 26.4998 38.9334C26.4278 38.8758 19.5976 32.6796 19.1941 22.8666C18.8915 15.3448 22.3354 7.7221 29.4394 0.229082V0.214672C29.5547 -0.0591113 30.0158 -0.0735209 30.1599 0.185853C37.4223 7.56359 41.0247 15.1431 40.8374 22.6793C40.6069 32.5067 33.8775 38.8037 33.8055 38.8613C33.647 39.0054 33.402 38.991 33.2579 38.8325C33.1138 38.674 33.1282 38.4291 33.2868 38.285C33.3588 38.2273 39.8431 32.132 40.0593 22.6361C40.2322 15.388 36.7883 8.09675 29.814 0.935154C22.9839 8.21202 19.6552 15.5754 19.9578 22.809C20.3469 32.2905 26.9465 38.2705 27.0041 38.3426C27.1627 38.4867 27.1771 38.7317 27.033 38.8902C26.9753 38.991 26.8745 39.0343 26.7592 39.0343Z' fill='white' stroke='white'/%3E%3Cpath d='M30.0735 31.6277C29.9582 31.6277 29.8429 31.5701 29.7709 31.4692L22.9551 22.4487C22.8254 22.2758 22.8542 22.0309 23.0272 21.9012C23.2001 21.7715 23.445 21.8003 23.5747 21.9732L30.3905 30.9937C30.5202 31.1666 30.4914 31.4115 30.3184 31.5412C30.232 31.5989 30.1599 31.6277 30.0735 31.6277Z' fill='white' stroke='white'/%3E%3Cpath d='M29.9724 20.8781C29.8571 20.8781 29.7418 20.8205 29.6698 20.7196L25.4766 15.1719C25.3469 14.999 25.3757 14.754 25.5486 14.6243C25.7216 14.4946 25.9665 14.5234 26.0962 14.6964L30.2894 20.2441C30.4191 20.417 30.3903 20.662 30.2174 20.7916C30.1453 20.8493 30.0589 20.8781 29.9724 20.8781Z' fill='white' stroke='white'/%3E%3Cpath d='M30.0301 36.1667C29.9581 36.1667 29.8716 36.1379 29.7996 36.0947C29.6266 35.965 29.5834 35.72 29.7131 35.5471L36.3704 26.4114C36.5 26.2385 36.745 26.1952 36.9179 26.3249C37.0908 26.4546 37.1341 26.6996 37.0044 26.8725L30.3471 36.0082C30.2607 36.1091 30.1454 36.1667 30.0301 36.1667Z' fill='white' stroke='white'/%3E%3Cpath d='M35.3474 49.8703C35.2465 49.8703 35.1457 49.8271 35.0736 49.755C34.9295 49.5965 34.9295 49.3515 35.088 49.2074L48.489 36.4261C48.6475 36.282 48.8925 36.282 49.0366 36.4405C49.1807 36.599 49.1807 36.844 49.0222 36.9881L35.6212 49.7694C35.5491 49.8271 35.4483 49.8703 35.3474 49.8703Z' fill='white' stroke='white'/%3E%3Cpath d='M39.6847 49.0201C39.3965 49.0201 39.2092 49.0057 39.1803 49.0057C38.9642 48.9913 38.8057 48.804 38.8201 48.5879C38.8345 48.3717 39.0218 48.2132 39.238 48.2276C39.2956 48.2276 44.5551 48.559 48.7339 44.8269C51.9041 41.9882 53.662 37.5933 53.9502 31.7574C48.0999 31.7718 43.6329 33.328 40.6501 36.3541C36.7163 40.3455 36.7883 45.6195 36.8027 45.6771C36.8027 45.8933 36.6442 46.0662 36.4281 46.0806C36.212 46.0662 36.039 45.9221 36.0246 45.7059C36.0246 45.4754 35.9238 40.0718 40.0881 35.8353C43.2439 32.622 47.9414 31.0081 54.0655 31.0081C54.1231 31.0081 54.1808 31.0081 54.2384 31.0081C54.3825 30.9649 54.5266 31.0081 54.6419 31.109C54.7428 31.2098 54.7716 31.3539 54.7428 31.4836C54.4834 37.7086 52.639 42.4061 49.2383 45.4321C45.535 48.7175 41.1689 49.0201 39.6847 49.0201Z' fill='white' stroke='white'/%3E%3Cpath d='M40.9814 44.4811C40.9526 44.4811 40.9382 44.4811 40.9094 44.4811C40.6932 44.4379 40.5635 44.2505 40.5924 44.0344L41.7451 37.3771C41.7884 37.161 41.9757 37.0169 42.1918 37.0601C42.408 37.1033 42.5377 37.2907 42.5088 37.5068L41.3561 44.1641C41.3417 44.3514 41.1688 44.4811 40.9814 44.4811Z' fill='white' stroke='white'/%3E%3Cpath d='M45.6357 40.0429C45.6069 40.0429 45.5925 40.0429 45.5637 40.0429C45.3475 39.9997 45.2178 39.8124 45.2467 39.5962L45.9527 35.5039C45.996 35.2877 46.1977 35.1436 46.3994 35.1869C46.6156 35.2301 46.7453 35.4174 46.7164 35.6336L46.0104 39.7259C45.996 39.9132 45.823 40.0429 45.6357 40.0429Z' fill='white' stroke='white'/%3E%3Cpath d='M38.9926 46.3256C38.8052 46.3256 38.6323 46.1815 38.6035 45.9797C38.5747 45.7636 38.7332 45.5763 38.9349 45.5474L45.6498 44.7117C45.866 44.6829 46.0533 44.8414 46.0821 45.0431C46.1109 45.2592 45.9524 45.4466 45.7507 45.4754L39.0358 46.3111C39.0214 46.3256 39.007 46.3256 38.9926 46.3256Z' fill='white' stroke='white'/%3E%3Cpath d='M24.9146 49.8703C24.8138 49.8703 24.7273 49.8415 24.6409 49.7694L11.2399 36.9881C11.0814 36.844 11.0814 36.599 11.2255 36.4405C11.3696 36.282 11.6145 36.282 11.773 36.4261L25.174 49.2074C25.3325 49.3515 25.3325 49.5965 25.1884 49.755C25.1164 49.8271 25.0155 49.8703 24.9146 49.8703Z' fill='white' stroke='white'/%3E%3Cpath d='M20.5775 49.0201C19.1078 49.0201 14.7272 48.7175 11.0239 45.4177C7.63767 42.3917 5.79324 37.7086 5.51945 31.5124C5.47622 31.3683 5.50504 31.2242 5.60591 31.109C5.70678 31.0081 5.85087 30.9649 5.98056 30.9793C6.05261 30.9793 6.12466 30.9793 6.21112 30.9793C12.3352 30.9793 17.0328 32.6076 20.1885 35.8065C24.3529 40.0429 24.2664 45.4466 24.252 45.6771C24.252 45.8933 24.0503 46.0373 23.8485 46.0518C23.6324 46.0518 23.4595 45.8644 23.4739 45.6483C23.4739 45.5906 23.5603 40.3311 19.6265 36.3252C16.6437 33.2992 12.1623 31.7574 6.32639 31.7286C6.629 37.5789 8.38697 41.9738 11.5571 44.8125C15.7503 48.559 20.9954 48.2132 21.0386 48.2132C21.2548 48.1988 21.4421 48.3573 21.4565 48.5734C21.4709 48.7896 21.3124 48.9769 21.0963 48.9913C21.0531 49.0057 20.8657 49.0201 20.5775 49.0201Z' fill='white' stroke='white'/%3E%3Cpath d='M19.2807 44.4811C19.0934 44.4811 18.9349 44.3514 18.906 44.1641L17.7533 37.5068C17.71 37.2907 17.8541 37.0889 18.0703 37.0601C18.2864 37.0169 18.4882 37.161 18.517 37.3771L19.6698 44.0344C19.713 44.2505 19.5689 44.4523 19.3527 44.4811C19.3239 44.4811 19.2951 44.4811 19.2807 44.4811Z' fill='white' stroke='white'/%3E%3Cpath d='M14.6265 40.0429C14.4392 40.0429 14.2806 39.9132 14.2518 39.7259L13.5458 35.6336C13.5025 35.4174 13.6466 35.2157 13.8628 35.1869C14.0789 35.1436 14.2806 35.2877 14.3095 35.5039L15.0155 39.5962C15.0588 39.8124 14.9147 40.0141 14.6985 40.0429C14.6697 40.0429 14.6409 40.0429 14.6265 40.0429Z' fill='white' stroke='white'/%3E%3Cpath d='M21.2695 46.3256C21.2551 46.3256 21.2407 46.3256 21.2263 46.3256L14.5114 45.4898C14.2952 45.461 14.1511 45.2737 14.1799 45.0575C14.2088 44.8414 14.4105 44.6973 14.6122 44.7261L21.3271 45.5619C21.5433 45.5907 21.6874 45.778 21.6585 45.9941C21.6297 46.1815 21.4712 46.3256 21.2695 46.3256Z' fill='white' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_139'%3E%3Crect width='60' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(2):hover .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_145_954)'%3E%3Cpath d='M30.0214 41.2546C21.4626 41.2546 12.8875 41.2546 4.3288 41.2546C2.47959 41.2546 2.02137 40.7801 2.02137 38.9308C2.02137 36.8362 1.95592 34.7251 2.0541 32.6304C2.1032 31.5995 2.25048 30.5194 2.59414 29.5375C4.11606 25.25 5.7198 20.9951 7.30717 16.7403C7.78175 15.4475 8.1745 15.1857 9.54914 15.1857C23.0173 15.1857 36.5018 15.1857 49.9699 15.1857C51.3773 15.1857 51.721 15.4148 52.2446 16.7076C53.9793 21.0279 55.7631 25.3318 57.4322 29.6684C57.7923 30.5849 57.9396 31.6158 57.9723 32.5977C58.0541 34.7742 58.005 36.9671 57.9886 39.1436C57.9886 40.7146 57.4486 41.2546 55.8776 41.271C47.2698 41.2546 38.6456 41.2546 30.0214 41.2546ZM55.9594 32.5486C38.6456 32.5486 21.3645 32.5486 4.0506 32.5486C4.0506 34.7906 4.0506 36.9834 4.0506 39.2254C21.3645 39.2254 38.6456 39.2254 55.9594 39.2254C55.9594 36.9671 55.9594 34.7742 55.9594 32.5486ZM19.7116 17.1985C18.9588 21.617 18.2224 26.0027 17.4533 30.4539C21.3481 30.4539 25.1447 30.4539 28.9413 30.4539C28.9413 26.0027 28.9413 21.617 28.9413 17.1985C25.8484 17.1985 22.8045 17.1985 19.7116 17.1985ZM42.5567 30.4703C41.7876 25.9864 41.0512 21.6006 40.2984 17.2313C37.1564 17.2313 34.0962 17.2313 31.036 17.2313C31.036 21.6661 31.036 26.0518 31.036 30.4703C34.8653 30.4703 38.6292 30.4703 42.5567 30.4703ZM15.4404 30.4703C16.1932 26.0518 16.9296 21.6661 17.6824 17.2804C17.5351 17.2313 17.4697 17.1822 17.3878 17.1822C14.8349 17.1822 12.2657 17.1658 9.71278 17.1985C9.50004 17.1985 9.17275 17.5258 9.09092 17.7549C7.56901 21.7643 6.07982 25.8064 4.59063 29.8321C4.52517 30.0285 4.49244 30.2248 4.42699 30.4703C8.14177 30.4703 11.7584 30.4703 15.4404 30.4703ZM55.5667 30.4703C55.5339 30.2576 55.5176 30.143 55.4848 30.0612C53.8156 25.9209 52.1465 21.7806 50.4445 17.6567C50.3463 17.4276 49.9536 17.1985 49.6754 17.1822C48.8899 17.1167 48.1044 17.1658 47.3025 17.1658C45.6824 17.1658 44.0459 17.1658 42.3113 17.1658C43.0804 21.6825 43.8332 26.0846 44.586 30.4867C48.3007 30.4703 51.8846 30.4703 55.5667 30.4703Z' fill='white'/%3E%3Cpath d='M32.8032 48.0296C32.8032 47.1459 32.7869 46.3604 32.8032 45.5749C32.8196 44.1839 33.5397 43.4638 34.9307 43.4475C36.6162 43.4311 38.3181 43.4311 40.0037 43.4475C41.4111 43.4638 42.1148 44.1675 42.1311 45.5585C42.1475 46.344 42.1311 47.1295 42.1311 47.9641C44.0131 47.9641 45.8132 47.9641 47.7278 47.9641C47.7278 47.1786 47.7278 46.4095 47.7278 45.6567C47.7442 44.1675 48.4643 43.4475 49.9371 43.4311C51.6226 43.4147 53.3246 43.4147 55.0101 43.4311C56.3193 43.4475 57.023 44.1511 57.0557 45.4603C57.0721 46.4749 57.0557 47.4732 57.0557 48.4878C57.0557 49.1587 56.7612 49.6333 56.0738 49.6333C55.3865 49.6333 55.0756 49.1587 55.0756 48.4878C55.0756 47.4895 55.0756 46.4913 55.0756 45.444C53.2918 45.444 51.5736 45.444 49.7243 45.444C49.7243 46.1967 49.7243 46.9495 49.7243 47.7023C49.708 49.306 49.0207 49.9933 47.4169 49.9933C45.7477 49.9933 44.0949 50.0097 42.4257 49.9933C40.8874 49.9933 40.1674 49.2733 40.151 47.7514C40.151 47.015 40.151 46.2786 40.151 45.4767C38.3672 45.4767 36.6162 45.4767 34.7834 45.4767C34.7834 46.3113 34.7997 47.1132 34.7834 47.9314C34.767 49.2078 34.0306 49.977 32.7542 49.9933C30.9213 50.0261 29.1048 50.0097 27.272 49.9933C25.9955 49.977 25.2591 49.2242 25.2428 47.9478C25.2264 47.1295 25.2428 46.3276 25.2428 45.4603C23.4263 45.4603 21.6916 45.4603 19.8751 45.4603C19.8751 46.2622 19.8751 47.0477 19.8751 47.8332C19.8588 49.2242 19.1387 49.977 17.7805 49.9933C15.9803 50.0097 14.1802 50.0097 12.3801 49.9933C11.0873 49.977 10.3672 49.2406 10.3182 47.9478C10.2854 47.1295 10.3182 46.3276 10.3182 45.4603C8.51803 45.4603 6.78338 45.4603 4.96689 45.4603C4.96689 46.4258 4.96689 47.375 4.96689 48.3241C4.96689 49.1751 4.59051 49.6497 3.96865 49.6497C3.34679 49.6497 3.00313 49.1915 2.98677 48.3241C2.98677 47.3423 2.9704 46.3604 2.98677 45.3785C3.01949 44.1675 3.73954 43.4475 4.93416 43.4311C6.70155 43.4147 8.4853 43.4147 10.2527 43.4311C11.5291 43.4475 12.2492 44.1839 12.2983 45.4767C12.331 46.2458 12.3146 46.9986 12.331 47.7677C12.331 47.8168 12.3801 47.8659 12.4128 47.9641C14.1802 47.9641 15.964 47.9641 17.895 47.9641C17.895 47.1622 17.895 46.3604 17.895 45.5421C17.9114 44.1511 18.6151 43.4311 20.0224 43.4311C21.708 43.4147 23.4099 43.4147 25.0955 43.4311C26.4865 43.4475 27.2065 44.1675 27.2229 45.5585C27.2393 46.344 27.2229 47.1295 27.2229 48.0132C28.2211 48.0132 29.1376 48.0132 30.054 48.0132C30.9377 48.0296 31.8214 48.0296 32.8032 48.0296Z' fill='white'/%3E%3Cpath d='M17.1589 4.82681C16.7825 5.69414 16.5371 6.52874 16.0952 7.23242C14.9497 9.08163 14.917 9.47438 16.1443 11.2909C16.5534 11.9127 16.5207 12.5019 15.9807 12.8619C15.3588 13.2874 14.8842 12.9928 14.5569 12.4528C14.1642 11.8309 13.7551 11.209 13.5096 10.5381C13.0514 9.29437 13.1005 8.05065 13.9678 6.98695C15.1461 5.56322 15.2279 4.10676 14.246 2.55211C13.886 1.96299 13.9187 1.45568 14.5406 1.09566C15.1624 0.735634 15.7025 0.964739 15.9479 1.57023C16.4062 2.61757 16.7498 3.68128 17.1589 4.82681Z' fill='white'/%3E%3Cpath d='M42.917 9.03255C43.2116 8.34523 43.3916 7.57609 43.8334 7.00333C44.9626 5.54687 45.0608 4.10678 44.0953 2.55213C43.7516 1.99573 43.768 1.4557 44.4062 1.09567C45.0444 0.752015 45.519 0.997486 45.8299 1.58661C46.91 3.56674 47.27 5.53051 45.7972 7.54336C44.7498 8.98346 44.8153 9.68714 45.8954 11.16C46.2227 11.6182 46.419 12.06 46.1081 12.5837C45.7644 13.1401 45.1426 13.2219 44.668 12.7801C43.8171 11.9782 43.097 10.2926 42.917 9.03255Z' fill='white'/%3E%3Cpath d='M32.034 4.94135C31.7067 5.69413 31.5104 6.54509 31.0358 7.18332C29.9884 8.62341 29.8902 9.91622 31.0685 11.3072C31.5267 11.8473 31.3958 12.5182 30.8721 12.8782C30.2666 13.271 29.8739 12.9601 29.4975 12.4855C27.861 10.4563 27.7301 8.63978 29.1866 6.54509C29.9721 5.41593 30.0375 4.30313 29.4648 3.09214C29.3502 2.84667 29.2029 2.61757 29.0884 2.3721C28.8429 1.84842 28.9411 1.40658 29.4484 1.09565C29.9721 0.768355 30.463 0.866543 30.8067 1.37385C31.4776 2.45392 31.854 3.59945 32.034 4.94135Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_145_954'%3E%3Crect width='60' height='50' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(3):hover .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_174)'%3E%3Cpath d='M31.011 38.6799C30.9556 38.6799 30.9001 38.6661 30.8447 38.6384L-0.290306 22.8352C-0.415068 22.7798 -0.48438 22.655 -0.498242 22.5302C-0.512105 22.3916 -0.442793 22.2669 -0.331893 22.1975L18.8953 9.31937C19.0616 9.20847 19.2973 9.25006 19.4082 9.41641C19.5191 9.58276 19.4775 9.81842 19.3111 9.92932L0.61075 22.4609L30.9833 37.8759L58.3754 19.5221L44.6932 12.577C44.513 12.48 44.4298 12.2582 44.5268 12.078C44.6239 11.8978 44.8457 11.8285 45.0259 11.9116L59.2903 19.1478C59.4151 19.2033 59.4844 19.328 59.4982 19.4528C59.5121 19.5914 59.4428 19.7162 59.3319 19.7855L31.2189 38.6106C31.1635 38.6522 31.0803 38.6799 31.011 38.6799Z' fill='white' stroke='white'/%3E%3Cpath d='M31.2883 47.9955C31.1635 47.9955 31.0526 47.94 30.9833 47.8291C30.8724 47.6628 30.914 47.4271 31.0803 47.3162L32.9379 46.0686C33.1042 45.9577 33.3399 45.9993 33.4508 46.1656C33.5617 46.332 33.5201 46.5676 33.3537 46.6785L31.4962 47.9262C31.4269 47.9677 31.3576 47.9955 31.2883 47.9955ZM29.3059 47.3023C29.2505 47.3023 29.195 47.2885 29.1396 47.2608L27.1434 46.2488C26.9632 46.1518 26.88 45.93 26.977 45.7498C27.0741 45.5695 27.2959 45.5002 27.4761 45.5834L29.4723 46.5954C29.6525 46.6924 29.7357 46.9142 29.6386 47.0944C29.5693 47.233 29.4446 47.3023 29.3059 47.3023ZM35.0034 45.5002C34.8786 45.5002 34.7677 45.4448 34.6984 45.3339C34.5875 45.1675 34.6291 44.9319 34.7954 44.821L36.653 43.5734C36.8193 43.4625 37.055 43.5041 37.1659 43.6704C37.2768 43.8367 37.2352 44.0724 37.0689 44.1833L35.2113 45.4309C35.142 45.4725 35.0727 45.5002 35.0034 45.5002ZM25.3136 45.2784C25.2581 45.2784 25.2027 45.2646 25.1472 45.2368L23.151 44.2249C22.9708 44.1279 22.8876 43.9061 22.9847 43.7258C23.0817 43.5456 23.3035 43.4763 23.4837 43.5595L25.4799 44.5715C25.6601 44.6685 25.7433 44.8903 25.6463 45.0705C25.5908 45.2091 25.4522 45.2784 25.3136 45.2784ZM21.3212 43.2545C21.2657 43.2545 21.2103 43.2407 21.1548 43.2129L19.1586 42.201C18.9784 42.1039 18.8953 41.8821 18.9923 41.7019C19.0893 41.5217 19.3111 41.4524 19.4913 41.5356L21.4875 42.5475C21.6677 42.6446 21.7509 42.8664 21.6539 43.0466C21.5984 43.1852 21.4598 43.2545 21.3212 43.2545ZM38.7185 43.005C38.5937 43.005 38.4828 42.9496 38.4135 42.8387C38.3026 42.6723 38.3442 42.4366 38.5106 42.3257L40.3681 41.0781C40.5345 40.9672 40.7701 41.0088 40.881 41.1752C40.9919 41.3415 40.9503 41.5772 40.784 41.6881L38.9264 42.9357C38.8571 42.9911 38.7878 43.005 38.7185 43.005ZM17.3427 41.2306C17.2872 41.2306 17.2318 41.2168 17.1763 41.189L15.1801 40.1771C14.9999 40.08 14.9168 39.8582 15.0138 39.678C15.1108 39.4978 15.3326 39.4285 15.5128 39.5117L17.509 40.5236C17.6892 40.6207 17.7724 40.8425 17.6754 41.0227C17.6061 41.1613 17.4674 41.2306 17.3427 41.2306ZM42.4336 40.5236C42.3089 40.5236 42.198 40.4682 42.1286 40.3573C42.0177 40.1909 42.0593 39.9553 42.2257 39.8444L44.0832 38.5968C44.2496 38.4859 44.4853 38.5274 44.5962 38.6938C44.7071 38.8601 44.6655 39.0958 44.4991 39.2067L42.6416 40.4543C42.5861 40.4959 42.5168 40.5236 42.4336 40.5236ZM13.3503 39.2067C13.2949 39.2067 13.2394 39.1928 13.184 39.1651L11.1878 38.1532C11.0076 38.0561 10.9244 37.8343 11.0214 37.6541C11.1185 37.4739 11.3403 37.4046 11.5205 37.4878L13.5166 38.4997C13.6969 38.5968 13.78 38.8186 13.683 38.9988C13.6137 39.1374 13.4751 39.2067 13.3503 39.2067ZM46.1626 38.0284C46.0378 38.0284 45.9269 37.973 45.8576 37.8621C45.7467 37.6957 45.7883 37.46 45.9547 37.3491L47.8122 36.1015C47.9786 35.9906 48.2142 36.0322 48.3251 36.1986C48.436 36.3649 48.3945 36.6006 48.2281 36.7115L46.3705 37.9591C46.3012 38.0007 46.2319 38.0284 46.1626 38.0284ZM9.35793 37.1828C9.30248 37.1828 9.24703 37.1689 9.19158 37.1412L7.19539 36.1293C7.01518 36.0322 6.93201 35.8104 7.02904 35.6302C7.12608 35.45 7.34788 35.3807 7.52809 35.4639L9.52428 36.4758C9.70449 36.5728 9.78766 36.7946 9.69062 36.9749C9.62131 37.0996 9.49655 37.1828 9.35793 37.1828ZM49.8777 35.5332C49.753 35.5332 49.6421 35.4777 49.5728 35.3668C49.4619 35.2005 49.5034 34.9648 49.6698 34.8539L51.5274 33.6063C51.6937 33.4954 51.9294 33.537 52.0403 33.7033C52.1512 33.8697 52.1096 34.1053 51.9432 34.2162L50.0857 35.4639C50.0164 35.5193 49.947 35.5332 49.8777 35.5332ZM5.36555 35.1589C5.31011 35.1589 5.25466 35.145 5.19921 35.1173L3.20302 34.1053C3.02281 34.0083 2.93963 33.7865 3.03667 33.6063C3.13371 33.4261 3.35551 33.3568 3.53572 33.4399L5.5319 34.4519C5.71211 34.5489 5.79529 34.7707 5.69825 34.9509C5.62894 35.0757 5.50418 35.1589 5.36555 35.1589ZM1.37318 33.135C1.31773 33.135 1.26228 33.1211 1.20683 33.0934L-0.290306 32.331C-0.415068 32.2755 -0.48438 32.1507 -0.498242 32.026C-0.512105 31.8874 -0.442793 31.7626 -0.331893 31.6933L0.125566 31.3883C0.291915 31.2774 0.527576 31.319 0.638475 31.4853C0.735512 31.6378 0.721649 31.8319 0.596888 31.9567L1.53953 32.428C1.71974 32.525 1.80292 32.7468 1.70588 32.927C1.63657 33.0518 1.51181 33.135 1.37318 33.135ZM53.5929 33.0379C53.4681 33.0379 53.3572 32.9825 53.2879 32.8716C53.177 32.7052 53.2186 32.4696 53.3849 32.3587L55.2425 31.1111C55.4088 31.0002 55.6445 31.0417 55.7554 31.2081C55.8663 31.3744 55.8247 31.6101 55.6584 31.721L53.8008 32.9686C53.7315 33.0241 53.6622 33.0379 53.5929 33.0379ZM2.19106 30.82C2.0663 30.82 1.9554 30.7645 1.88609 30.6536C1.77519 30.4873 1.81678 30.2516 1.98313 30.1407L3.70207 28.9901C3.86841 28.8792 4.10408 28.9208 4.21498 29.0872C4.32587 29.2535 4.28429 29.4892 4.11794 29.6001L2.399 30.7506C2.34355 30.7922 2.27424 30.82 2.19106 30.82ZM57.308 30.5566C57.1832 30.5566 57.0723 30.5011 57.003 30.3902C56.8921 30.2239 56.9337 29.9882 57.1 29.8773L58.7913 28.7545C58.8883 28.602 59.0685 28.5327 59.2349 28.6158L59.2903 28.6436C59.4151 28.699 59.4844 28.8238 59.4982 28.9485C59.5121 29.0872 59.4428 29.2119 59.3319 29.2812L57.5159 30.4873C57.4605 30.5288 57.3773 30.5566 57.308 30.5566ZM57.0723 28.297C57.0169 28.297 56.9614 28.2831 56.906 28.2554L54.9098 27.2435C54.7296 27.1464 54.6464 26.9246 54.7434 26.7444C54.8405 26.5642 55.0623 26.4949 55.2425 26.5781L57.2387 27.59C57.4189 27.687 57.5021 27.9088 57.405 28.0891C57.3357 28.2277 57.2109 28.297 57.0723 28.297Z' fill='white' stroke='white'/%3E%3Cpath d='M31.011 43.4208C30.9556 43.4208 30.9001 43.407 30.8447 43.3793L-0.290306 27.5761C-0.415068 27.5207 -0.48438 27.3959 -0.498242 27.2711C-0.512105 27.1325 -0.442793 27.0078 -0.331893 26.9384L3.6882 24.2491C3.85455 24.1382 4.09021 24.1798 4.20111 24.3462C4.31201 24.5125 4.27042 24.7482 4.10408 24.8591L0.61075 27.188L30.9833 42.6168L58.3754 24.263L54.9236 22.5163C54.7434 22.4193 54.6603 22.1975 54.7573 22.0173C54.8543 21.8371 55.0761 21.7678 55.2563 21.8509L59.2764 23.8887C59.4012 23.9442 59.4705 24.0689 59.4844 24.1937C59.4982 24.3323 59.4289 24.4571 59.318 24.5264L31.2189 43.3515C31.1635 43.3931 31.0803 43.4208 31.011 43.4208Z' fill='white' stroke='white'/%3E%3Cpath d='M29.5 24.3323C28.1415 24.3323 26.7968 23.9858 25.5908 23.3065C23.8718 22.3361 22.8183 20.8945 22.4579 19.023C21.141 12.3968 28.8762 2.5545 29.2089 2.13862C29.2782 2.05545 29.3891 2 29.5 2C29.6109 2 29.7218 2.05545 29.7911 2.13862C29.999 2.40201 34.8647 8.58464 36.2926 14.4623C36.348 14.6564 36.2232 14.8643 36.0153 14.9198C35.8212 14.9752 35.6133 14.8504 35.5579 14.6425C34.3518 9.73522 30.5674 4.43978 29.4861 2.98423C28.0722 4.86952 22.0697 13.2979 23.1649 18.8844C23.4837 20.534 24.4263 21.8094 25.9373 22.655C28.1137 23.8887 30.8446 23.8887 33.0349 22.655C34.8231 21.643 35.7935 20.0766 35.9183 17.9695C35.9321 17.7616 36.0985 17.5952 36.3203 17.6229C36.5282 17.6368 36.6807 17.817 36.6668 18.0249C36.5144 20.3815 35.4192 22.1698 33.3953 23.3065C32.2031 23.9996 30.8446 24.3323 29.5 24.3323Z' fill='white' stroke='white'/%3E%3Cpath d='M33.5203 19.4251H33.5065C33.3956 19.4251 33.2985 19.3696 33.2292 19.2864L26.603 10.8997C26.4782 10.7333 26.5059 10.4977 26.6584 10.3729C26.8248 10.2482 27.0604 10.2759 27.1852 10.4284L33.5481 18.4686L40.0911 11.5096C40.2297 11.3571 40.4654 11.3571 40.6179 11.4958C40.7704 11.6344 40.7704 11.8701 40.6317 12.0225L33.7837 19.3003C33.7144 19.3835 33.6174 19.4251 33.5203 19.4251Z' fill='white' stroke='white'/%3E%3Cpath d='M42.0183 13.5335C41.9213 13.5335 41.8104 13.4919 41.7411 13.4088L38.8993 10.2897C38.8161 10.1927 38.7745 10.0541 38.8161 9.92931C38.8577 9.80454 38.9686 9.70751 39.0934 9.67978L41.1589 9.22232L43.2244 8.77873C43.3491 8.751 43.4877 8.79259 43.5848 8.88963C43.668 8.98666 43.7095 9.12529 43.668 9.25005L42.3926 13.2701C42.351 13.3949 42.2401 13.4919 42.1154 13.5197C42.0738 13.5335 42.0461 13.5335 42.0183 13.5335ZM39.8835 10.2759L41.852 12.4384L42.7392 9.65206L39.8835 10.2759Z' fill='white' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_174'%3E%3Crect width='60' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(4):hover .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.2535 24.9039C37.5185 25.2157 36.828 25.4385 36.2044 25.7726C35.603 26.0844 35.3802 26.6858 35.6475 27.3317C35.8925 27.9331 35.7143 28.1558 35.1575 28.3785C33.2643 29.1136 31.3933 29.8931 29.5446 30.7172C29.0101 30.94 28.7651 30.8954 28.5424 30.3163C27.8296 28.579 27.8073 28.579 29.5224 27.844C30.3019 27.5099 30.5915 26.8194 30.2574 26.0176C30.0347 25.483 29.8342 24.9262 29.5669 24.4139C29.2328 23.768 29.4556 23.5007 30.0792 23.2557C34.868 21.2956 39.6344 19.3133 44.4009 17.331C47.7642 15.9501 51.1274 14.5691 54.4907 13.1436C55.1812 12.8541 55.4484 12.9877 55.7157 13.6782C56.5621 15.8164 57.453 17.9547 58.3662 20.0706C58.6112 20.6274 58.5444 20.8947 57.9653 21.1397C52.4416 23.4116 46.9401 25.7057 41.4163 27.9776C40.7036 28.2672 39.5008 27.7549 39.189 27.0199C38.8326 26.3294 38.5653 25.6389 38.2535 24.9039ZM29.166 30.1381C31.1929 29.2917 33.1084 28.5122 35.0016 27.7103C34.623 26.3517 35.0907 25.5053 36.4939 24.9262C38.5876 24.0575 38.5876 24.0575 39.4562 26.1067C39.5008 26.218 39.5453 26.3071 39.5899 26.4185C39.9685 27.2871 40.5922 27.5767 41.5054 27.1981C44.8464 25.8171 48.1874 24.4362 51.5061 23.0552C53.5775 22.1866 55.6489 21.3402 57.7871 20.4493C56.8294 18.1551 55.9162 15.9055 54.9584 13.6114C46.6282 17.0637 38.3871 20.4715 30.2128 23.8571C30.4801 24.9485 30.9256 25.9508 30.9256 26.953C30.9256 28.2449 29.5892 28.4454 28.6092 28.8908C28.8319 29.3363 28.9655 29.6927 29.166 30.1381Z' fill='white' stroke='white'/%3E%3Cpath d='M22.2832 33.8654C22.2832 34.3332 22.2832 34.7341 22.2832 35.1795C24.3992 35.1795 26.4706 35.1795 28.542 35.1795C28.8539 33.91 29.6112 33.1304 31.0366 33.1972C33.3308 33.3086 33.3308 33.2195 33.3308 35.5582C33.3308 37.1619 32.618 37.8523 31.0144 37.8523C21.2364 37.8523 11.4807 37.8523 1.70276 37.8523C0.5 37.8523 0.5 37.8523 0.5 36.6941C0.5 34.4668 0.522273 32.2395 0.5 30.0121C0.5 29.3885 0.722733 29.188 1.32411 29.188C9.11975 29.2103 16.9154 29.2103 24.711 29.188C25.2901 29.188 25.5129 29.3885 25.4683 29.9676C25.4461 30.3908 25.4015 30.814 25.4683 31.2149C25.7356 32.9299 24.5997 34.1104 22.8846 33.8209C22.7287 33.8209 22.5505 33.8654 22.2832 33.8654ZM32.6849 33.8431C31.9276 33.8431 31.2816 33.8431 30.6357 33.8431C29.8784 33.8654 29.3216 34.3554 29.3216 35.1127C29.3216 35.7364 29.032 35.8477 28.4975 35.8477C26.4706 35.8255 24.4438 35.8477 22.3946 35.8477C22.1496 35.8477 21.9269 35.8032 21.6373 35.7809C21.6151 35.4468 21.5928 35.1795 21.5928 34.89C21.6151 32.9299 21.4146 33.2418 23.2187 33.264C24.0206 33.264 24.5997 32.9299 24.7556 32.284C24.9338 31.5267 24.8001 30.7026 24.8001 29.9008C16.8708 29.9008 9.03066 29.9008 1.19047 29.9008C1.19047 32.3731 1.19047 34.7786 1.19047 37.2732C1.56912 37.2732 1.90322 37.2732 2.21504 37.2732C11.7925 37.2732 21.3478 37.2732 30.9253 37.2732C31.1257 37.2732 31.3707 37.3623 31.5044 37.251C31.9276 36.9169 32.5067 36.5605 32.6403 36.115C32.8185 35.4468 32.6849 34.6895 32.6849 33.8431Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(5):hover .home-advantages__icon {
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='50' viewBox='0 0 60 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_195)'%3E%3Cpath d='M47.9972 46.0702C46.8996 46.0702 45.8443 45.9576 44.8594 45.8591C43.5367 45.7184 42.2844 45.5918 41.1446 45.7325C39.639 45.9295 37.8661 44.3113 35.6288 42.2851C33.2649 40.1463 30.5914 37.7121 27.6506 36.8959L26.4546 36.5723C22.7258 35.5592 19.5035 34.6868 18.5889 32.6465C18.1527 31.6756 18.2794 30.564 18.9407 29.2132C19.6443 27.8061 20.4041 26.8352 21.0654 25.991C22.571 24.0773 23.4012 23.022 21.7549 19.0118C19.3347 13.0879 12.9324 0.677393 12.8621 0.550755C12.7636 0.367833 12.8339 0.142698 13.0309 0.0442014C13.2138 -0.054295 13.439 0.0160596 13.5375 0.213052C13.6078 0.339691 20.0242 12.7643 22.4725 18.7163C24.2877 23.1346 23.2464 24.4573 21.6845 26.4553C21.0373 27.2714 20.3056 28.2001 19.6443 29.5509C19.0814 30.6766 18.9689 31.5912 19.3066 32.337C20.0805 34.0536 23.1338 34.8838 26.6797 35.8406L27.8898 36.1643C30.9995 37.0226 33.7433 39.5272 36.1635 41.7223C38.1757 43.5515 39.9064 45.1274 41.0743 44.9867C42.2984 44.8319 43.593 44.9586 44.9578 45.0993C46.8433 45.2963 48.7992 45.4933 50.8395 44.9867C51.6697 44.7897 52.2466 44.4098 52.5561 43.8892C52.9783 43.1856 52.8657 42.2992 52.6969 41.6941C52.6265 41.4268 52.3732 41.2298 52.0777 41.2298H50.9661C49.2776 41.2298 47.6313 40.5262 46.4634 39.288L40.624 33.1109C38.4149 30.7751 36.8249 27.9187 35.9947 24.809L29.8879 1.90156C29.8316 1.70457 29.9582 1.49351 30.1552 1.43722C30.3522 1.38094 30.5633 1.50758 30.6196 1.70457L36.7123 24.6261C37.5003 27.6091 39.0481 30.367 41.1587 32.6043L46.9981 38.7815C48.0253 39.8649 49.4605 40.484 50.9521 40.484H52.0637C52.6828 40.484 53.2456 40.9062 53.4004 41.5112C53.6115 42.271 53.7381 43.3545 53.1893 44.2972C52.7672 45.0008 52.0355 45.4933 51.0083 45.7466C49.9812 45.9717 48.9821 46.0702 47.9972 46.0702Z' fill='white' stroke='white'/%3E%3Cpath d='M30.1414 43.1575C30.0992 43.1575 30.0429 43.1434 30.0007 43.1294L6.74142 34.124C6.54443 34.0536 6.44593 33.8285 6.53035 33.6315C6.60071 33.4345 6.82584 33.336 7.02284 33.4204L30.2821 42.4258C30.4791 42.4962 30.5776 42.7213 30.4931 42.9183C30.4369 43.0731 30.2961 43.1575 30.1414 43.1575Z' fill='white' stroke='white'/%3E%3Cpath d='M25.8496 44.4942C25.8356 44.4942 25.8215 44.4942 25.8074 44.4942L9.80878 42.9746C9.59772 42.9605 9.44294 42.7635 9.47108 42.5665C9.48515 42.3555 9.68214 42.2148 9.87914 42.2288L25.8918 43.7485C26.1029 43.7626 26.2577 43.9595 26.2295 44.1565C26.2155 44.3535 26.0466 44.4942 25.8496 44.4942Z' fill='white' stroke='white'/%3E%3Cpath d='M17.8432 49.602C17.6743 49.602 17.5055 49.4753 17.4773 49.3065C17.4351 49.0954 17.5618 48.8984 17.7728 48.8562L26.9189 46.9144C27.1159 46.8722 27.327 46.9989 27.3692 47.2099C27.4114 47.421 27.2848 47.618 27.0737 47.6602L17.9276 49.602C17.8995 49.602 17.8713 49.602 17.8432 49.602Z' fill='white' stroke='white'/%3E%3Cpath d='M9.20423 23.2331C9.10574 23.2331 9.00724 23.1909 8.93689 23.1205C8.78211 22.9657 8.78211 22.7265 8.93689 22.5858L14.6919 16.8308C14.8467 16.676 15.0859 16.676 15.2266 16.8308C15.3814 16.9856 15.3814 17.2248 15.2266 17.3655L9.47158 23.1205C9.40123 23.1909 9.30273 23.2331 9.20423 23.2331Z' fill='white' stroke='white'/%3E%3Cpath d='M14.9592 23.2331C14.8607 23.2331 14.7622 23.1909 14.6919 23.1205L8.93689 17.3655C8.78211 17.2107 8.78211 16.9715 8.93689 16.8308C9.09167 16.676 9.33087 16.676 9.47158 16.8308L15.2266 22.5858C15.3814 22.7406 15.3814 22.9798 15.2266 23.1205C15.1562 23.1909 15.0577 23.2331 14.9592 23.2331Z' fill='white' stroke='white'/%3E%3Cpath d='M12.0886 25.5548C9.00707 25.5548 6.50244 23.0502 6.50244 19.9827C6.50244 16.9012 9.00707 14.3965 12.0886 14.3965C15.1701 14.3965 17.6748 16.9012 17.6748 19.9827C17.6607 23.0502 15.1561 25.5548 12.0886 25.5548ZM12.0886 15.1564C9.42919 15.1564 7.26227 17.3233 7.26227 19.9827C7.26227 22.6421 9.42919 24.809 12.0886 24.809C14.748 24.809 16.9149 22.6421 16.9149 19.9827C16.9009 17.3233 14.748 15.1564 12.0886 15.1564Z' fill='white' stroke='white'/%3E%3Cline x1='53.8096' y1='2.50917' x2='7.80965' y2='48.5092' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_195'%3E%3Crect width='60' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-advantages__item:nth-child(6):hover .home-advantages__icon {
    background-image: url("data:image/svg+xml,%3Csvg width='61' height='50' viewBox='0 0 61 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1897 43.314C13.1267 43.4558 13.0952 43.503 13.0952 43.5503C12.9691 45.2675 12.9691 45.2833 11.1889 45.2833C8.32162 45.2833 5.47009 45.2833 2.6028 45.2833C1.62603 45.2833 1.5 45.1573 1.5 44.212C1.5 38.4932 1.5 32.7744 1.5 27.0398C1.5 26.1575 1.65754 26 2.57129 26C5.67489 26 8.76274 26 11.8663 26C12.9534 26 13.0794 26.126 13.0794 27.2288C13.0794 27.5124 13.0794 27.796 13.0794 28.1583C14.3555 28.1583 15.5529 28.1741 16.7659 28.1583C19.6647 28.0953 22.532 28.2371 25.3363 29.1036C27.4474 29.7495 29.3851 30.6948 30.8818 32.3963C31.0709 32.6011 31.4805 32.6956 31.7798 32.6956C33.9539 32.7271 36.1437 32.8059 38.3178 32.6798C40.5392 32.538 42.6818 33.8772 42.54 36.965C43.2332 36.776 43.9106 36.6027 44.5723 36.4136C48.0068 35.4526 51.4254 34.4601 54.8599 33.5148C56.1675 33.1525 57.4121 33.31 58.5149 34.145C59.4601 34.8697 59.8067 36.6972 59.1923 37.6582C59.0663 37.863 58.7985 38.0048 58.5621 38.0993C51.6302 41.2817 44.6983 44.4483 37.7664 47.6464C34.4895 49.1589 31.1654 48.9068 27.857 47.9143C23.2095 46.5121 18.6092 45.0155 13.9932 43.5503C13.7254 43.4558 13.4733 43.3928 13.1897 43.314ZM13.174 29.3714C13.1267 29.5447 13.0952 29.6235 13.0952 29.6865C13.0952 33.6251 13.0952 37.5637 13.0794 41.5023C13.0794 42.0064 13.3788 42.0852 13.7411 42.1954C18.5934 43.7236 23.4143 45.299 28.2823 46.7642C31.3859 47.7095 34.4895 47.867 37.5616 46.4176C44.1312 43.3298 50.748 40.3364 57.3491 37.3274C57.9162 37.0595 58.2313 36.776 58.2155 36.1143C58.2155 35.4683 57.932 34.98 57.3648 34.8382C56.6244 34.6649 55.7894 34.4916 55.0804 34.6806C50.7795 35.8307 46.5101 37.0753 42.2249 38.3041C42.0044 38.3671 41.768 38.4617 41.6105 38.6192C40.7598 39.533 39.7042 39.8323 38.4911 39.8165C34.1114 39.8008 29.7317 39.8008 25.3363 39.8008C25.1315 39.8008 24.8794 39.848 24.7219 39.7693C24.5013 39.6432 24.2177 39.4069 24.2177 39.2179C24.2177 39.0288 24.5013 38.761 24.7376 38.6665C24.9582 38.5719 25.2575 38.6192 25.5096 38.6192C29.842 38.6192 34.1745 38.6192 38.5069 38.6192C40.1926 38.6192 41.3584 37.6424 41.3269 36.2088C41.2954 35.0587 40.3974 33.7984 38.5542 33.8457C36.1437 33.9244 33.7176 33.8772 31.3072 33.8457C30.9448 33.8457 30.4407 33.7354 30.2516 33.4991C28.881 31.7188 26.9905 30.8366 24.9267 30.1906C21.0826 29.0248 17.144 29.4344 13.174 29.3714ZM2.7761 27.1973C2.7761 32.8689 2.7761 38.4302 2.7761 43.9914C5.83244 43.9914 8.82576 43.9914 11.8033 43.9914C11.8348 43.8654 11.8506 43.8181 11.8506 43.7709C11.8506 38.4459 11.8506 33.121 11.8663 27.796C11.8663 27.2761 11.6143 27.1973 11.1889 27.2131C9.06207 27.2288 6.93524 27.2131 4.80841 27.2131C4.16248 27.1973 3.48504 27.1973 2.7761 27.1973Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3Cpath d='M22.4404 13.6267C22.4404 7.23044 27.6709 2 34.0514 2C40.4634 2.01575 45.6623 7.21468 45.6623 13.6267C45.6781 20.1017 40.4791 25.2691 34.0199 25.2534C27.5921 25.2376 22.4404 20.0702 22.4404 13.6267ZM44.4807 13.6582C44.4807 7.92362 39.8017 3.22884 34.0829 3.21308C28.3483 3.18157 23.6062 7.92362 23.622 13.6582C23.6378 19.3928 28.3168 24.0403 34.0671 24.0403C39.8174 24.0403 44.4807 19.3928 44.4807 13.6582Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3Cpath d='M28.7979 13.1101L28.7987 13.111C29.3168 13.682 30.0102 13.9605 30.8513 13.9605C31.7209 13.9605 32.4421 13.6647 32.9902 13.0642C33.5423 12.4598 33.8074 11.6669 33.8074 10.7117C33.8074 9.76494 33.5731 8.99379 33.0716 8.43291C32.5714 7.86747 31.8718 7.59735 31.0095 7.59735C30.1164 7.59735 29.3831 7.89129 28.8383 8.49435C28.295 9.09052 28.0376 9.89543 28.0376 10.8779C28.0376 11.7841 28.2833 12.537 28.7979 13.1101ZM29.9717 9.43398L29.9717 9.43398L29.9728 9.43262C30.2125 9.1232 30.533 8.96773 30.962 8.96773C31.3699 8.96773 31.6713 9.11519 31.8949 9.40765L31.8949 9.40767L31.8975 9.41089C32.1301 9.70503 32.2629 10.1384 32.2629 10.7433C32.2629 11.3648 32.1298 11.8163 31.8942 12.1275C31.6656 12.4294 31.3544 12.5823 30.9304 12.5823C30.5088 12.5823 30.1956 12.4348 29.9625 12.1459C29.7246 11.846 29.59 11.4099 29.59 10.8066C29.59 10.1927 29.7273 9.74506 29.9717 9.43398ZM38.6582 8.15576L38.903 7.77143H38.4473H37.3079H37.1707L37.097 7.8872L29.8254 19.3129L29.5808 19.6971H30.0363H31.1678H31.3049L31.3786 19.5815L38.6582 8.15576ZM38.6545 15.2341L38.6545 15.2341L38.6559 15.236C38.8871 15.5238 39.0202 15.9559 39.0202 16.567C39.0202 17.182 38.8876 17.6344 38.651 17.9518C38.4225 18.2532 38.1114 18.4059 37.6877 18.4059C37.2661 18.4059 36.9529 18.2584 36.7198 17.9696C36.4814 17.669 36.3473 17.2377 36.3473 16.6461C36.3473 16.0261 36.4824 15.5756 36.7218 15.2647C36.9604 14.9615 37.2832 14.8072 37.7194 14.8072C38.1301 14.8072 38.4319 14.9517 38.6545 15.2341ZM35.5552 18.9337C36.073 19.5103 36.7667 19.7921 37.6086 19.7921C38.4783 19.7921 39.1994 19.4963 39.7476 18.8957C40.2994 18.2916 40.5647 17.5015 40.5647 16.5512C40.5647 15.5991 40.3304 14.823 39.8293 14.257C39.3246 13.687 38.6257 13.4131 37.7668 13.4131C36.8823 13.4131 36.1525 13.7109 35.6036 14.3179C35.0554 14.9189 34.7949 15.7262 34.7949 16.7094C34.7949 17.6108 35.0409 18.3609 35.5552 18.9337Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A");
} */

.home-advantages__item:nth-child(1) .home-advantages__icon {
	background-image: url('/images/new-index/first-screen/green.svg');
}

.home-advantages__item:nth-child(2) .home-advantages__icon {
	background-image: url('/images/new-index/first-screen/warm-floor.svg');
}

.home-advantages__item:nth-child(3) .home-advantages__icon {
	background-image: url('/images/new-index/first-screen/waterproof.svg');
}

.home-advantages__item:nth-child(4) .home-advantages__icon {
	background-image: url('/images/new-index/first-screen/glueless.svg');
}

.home-advantages__item:nth-child(5) .home-advantages__icon {
	background-image: url('/images/new-index/first-screen/non-slip.svg');
}

.home-advantages__item:nth-child(6) .home-advantages__icon {
	background-image: url('/images/new-index/first-screen/prices.svg');
}

/* .home-advantages__item p {
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
    color: #755B39;
    margin-bottom: 0;
    height: 28px;
    white-space: nowrap;
} */
.home-advantages__item p {
	font-size: 16px;
	line-height: 150%;
	text-align: center;
	margin-bottom: 0;
	white-space: nowrap;
}

.home-advantages__item:hover p {
	color: #fff;
}

.home-advantages__popup,
.spc-popup-table,
.popup {
	display: flex;
	justify-content: center;
	align-items: center;

	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;

	background: rgba(0, 0, 0, 0.7);
	transition: opacity 300ms;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
}

.home-advantages__popup.active,
.spc-popup-table.active,
.popup.active {
	visibility: visible;
	opacity: 1;
	z-index: 1000;
}

.popup__content {
	width: 100%;
	max-width: 1110px;

	padding: 65px;
	padding-top: 20px;

	position: relative;
	background: #fff;
	transition: 1s ease-in-out;
}

.popup_video-review .popup__content {
	position: static;
	background: transparent;
	padding: 0;
}

.popup_video-review .popup__close {
	position: fixed;
	top: 20px;
	right: 20px;
}

.popup__content>.popup__body {
	display: none;
}

.popup_video-review .popup__content>.popup__body {
	display: block;
	width: 100%;
	height: 100%;
}

.popup_video-review iframe {
	max-width: 100%;
	max-height: 100%;
}

.popup_video-review.popup_text-mode {
	overflow-y: auto;
}

.popup_video-review.popup_text-mode .popup__content {
	overflow-y: unset;
	height: 100%;
	max-height: 90vh;
}

.popup_video-review.popup_text-mode .popup__body {
	height: auto;
	padding: 20px 0;
}

.popup_video-review.popup_text-mode .feedback-item {
	position: relative;
	width: 100%;
	background-color: #fff;
}

.popup__content h2 {
	text-align: center;
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 20px;
}

.popup__content h3 {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 10px;
}

.popup__content ul {
	padding: 0;
	margin-bottom: 20px;
}

.popup__content ul li {
	list-style-type: none;
}

.popup__content .floor-types li:first-child,
.popup__content .price-examples li:first-child {
	margin-bottom: 10px;
}

.popup__content p {
	line-height: 25px;
	margin-bottom: 20px;
}

.popup__content p:not(:first-child):last-child {
	margin-bottom: 0;
}

.popup__content b {
	font-weight: 700;
}

.popup__close {
	width: 34px;
	height: 34px;
	margin-left: auto;
	position: sticky;
	top: 0px;
	border-radius: 50%;
	border: 1px solid #dcdcdc;
	cursor: pointer;
	background: #fff;
	z-index: 10000;
}

.popup__close::before,
.popup__close::after {
	content: ' ';
	width: 15px;
	height: 2px;
	position: absolute;
	top: 15px;
	left: 8px;
	display: block;
	background-color: #376898;
	transition: all .15s;
}

.popup__close::before {
	transform: rotate(45deg);
}

.popup__close::after {
	transform: rotate(-45deg);
}

.popup__close:hover {
	border-color: #000;
}

.popup__close:hover::before,
.popup__close:hover::after {
	background-color: #000;
}

.popup__close:active {
	transform: scale(.8);
}

.vendor-store-desc .subsection {
	position: relative;
	margin-bottom: 60px;
}

.vendor-store-desc .subsection h2 {
	text-align: center;
	font-size: 30px;
	line-height: 135%;
	margin-bottom: 30px;
}

.vendor-store-desc h1 {
	text-align: center;
	padding-bottom: 15px;
}

.vendor-store-desc .under-header {
	display: flex;
	column-gap: 30px;
}

.vendor-store-desc .under-header__text {}

.vendor-store-desc .under-header__text p:last-of-type {
	margin-bottom: 0;
}

.vendor-store-desc .under-header__image {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 350px;
	width: 350px;
	background-color: #3A4C7D;
}

.vendor-store-desc .under-header__image::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url('/images/home/under_head_bg.jpg');
	background-size: cover;
	opacity: 0.2;
}

.vendor-store-desc .under-header__image::after {
	content: '';
	position: absolute;
	top: 5px;
	left: 5px;
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	border: 2px solid #fff;
}

.vendor-store-desc .under-header__image span {
	text-align: center;
	font-size: 30px;
	line-height: 140%;
	font-weight: 600;
	color: #fff;
	max-width: 250px;
}

.vendor-store-desc .popular-categories {
	display: flex;
	column-gap: 30px;
	justify-content: center;
}

.vendor-store-desc .popular-categories__item {
	flex: 0 0 calc(33.333% - 23px);
	width: calc(33.333% - 23px);
}

.vendor-store-desc .popular-categories__item-img {
	width: 100%;
	margin-bottom: 15px;
}

.vendor-store-desc .popular-categories__item-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.vendor-store-desc .popular-categories__item-title {
	display: block;
	text-align: center;
	color: #3A4C7D;
	font-size: 20px;
	line-height: 120%;
}

.vendor-store-desc .catalog-tags {
	/* display: flex;
	flex-wrap: wrap;
	column-gap: 15px; */
	/* margin-bottom: 15px; */
	margin-bottom: 16px;
}

.vendor-store-desc .catalog-tags .swiper-wrapper {
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 25px;
}

/* .vendor-store-desc .catalog-tags__item {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 3px;
	background-color: #EDEDED;
	color: #272727;
	font-size: 14px;
	line-height: 120%;
	padding: 7px 10px;
	margin-bottom: 15px;
} */

.vendor-store-desc .catalog-tags__item {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 199px;
	color: #ACB0BF;
	font-size: 24px;
	line-height: 120%;
	font-weight: 600;
	margin-bottom: 24px;
}

.vendor-store-desc .catalog-tags__item:before {
	content: '';
	position: absolute;
	top: 0;
	left: -12px;
	width: 1px;
	height: 100%;
	background-color: #DADFF2;
}

.vendor-store-desc .catalog-tags__item:first-child {
	color: #0F1B4D;
}

.vendor-store-desc .catalog-tags__item:nth-child(1)::before,
.vendor-store-desc .catalog-tags__item:nth-child(7)::before {
	display: none;
}

.itemid-101 #sp-main-body .catalog .product-wrap {
	justify-content: center;
	margin-left: -12px;
	margin-right: -12px;
}

.catalog .product-block {
	padding-left: 12px;
	padding-right: 12px;
}

.catalog .product-block .card {
	display: flex;
	flex-direction: column;
	max-width: 345px;
	box-shadow: none;
	border-radius: 0;
	border: 1px solid #8A8D99;
	padding: 0;
	margin-bottom: 24px;
}

.product-images-wrap {
	position: relative;
}

.product-images-wrap .product__tags {
	position: absolute;
	top: 16px;
	left: 16px;
	z-index: 10;
	display: flex;
	column-gap: 8px;
	flex-wrap: wrap;
}

.product-images-wrap .product__tag {
	font-size: 14px;
	line-height: 120%;
	color: #505259;
	background-color: #fff;
	padding: 4px 6px;
	margin-bottom: 8px;
}

.product-images-wrap .product-images .product-image {
	position: relative;
	height: auto;
	padding-bottom: 100%;
	margin-bottom: 0;
}

.product-images-wrap .product-images__pagination {
	bottom: 10px;
}

.product-images__pagination .swiper-pagination-bullet {
	opacity: 1;
	border-radius: 0;
	width: 32px;
	height: 1px;
	background-color: #DADFF2;
}

.product-images__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #fff;
}

.catalog .product-info-wrap {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.catalog .product-info {
	padding: 14px 16px 16px;
	margin-bottom: auto;
}

.catalog .product-info .product-name {
	font-size: 20px;
	line-height: 120%;
	text-align: left;
	margin-bottom: auto;
}

.catalog .product-info .product-name a {
	color: #0F1B4D !important;
}

.product-details.product-details_home {
	align-items: flex-start;
	padding: 16px;
}

.catalog .product-price-wrap {
	align-items: flex-end;
	font-size: 14px;
	line-height: 150%;
	color: #505259;
}

.catalog .product-price-wrap .PricesalesPrice {
	font-size: 24px;
	line-height: 120%;
	color: #0F1B4D;
}

.catalog .product-price-wrap sup {
	top: 0;
	align-self: center;
}

.catalog .product-details.product-details_home .one-click-btn {
	background-color: #fff;
	border: 1px solid #414C7C;
	border-radius: 0;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
}

.catalog .product-details.product-details_home .one-click-btn:hover {
	box-shadow: none;
	background-color: #414C7C;
	color: #fff;
}

.subsection.catalog .catalog-btns__all {
	display: none;
	width: 100%;
	background-color: #fff;
	border: 1px solid #414C7C;
	border-radius: 0;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	margin: 0 auto;
}

.comparison__wrap {
	overflow-x: auto;
}

.comparison__row {
	display: flex;
}

.comparison__row.hide {
	display: none;
}

.comparison__row.comparison__row_head .comparison__cell {
	font-size: 16px;
	line-height: 150%;
	font-weight: 600;
	color: #0F1B4D;
	border-top: 1px solid #ACB0BF;
}

.comparison__cell {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 calc(100% / 6);
	width: calc(100% / 6);
	min-width: 145px;
	border-bottom: 1px solid #ACB0BF;
	border-left: 1px solid #ACB0BF;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
	padding: 16px 12px;
}

.comparison__cell:first-child {
	justify-content: flex-start;
	border-left: none;
	text-align: left;
	padding-left: 0;
}

.comparison__row.comparison__row_head .comparison__cell.comparison__cell_special,
.comparison__cell.comparison__cell_special {
	background-color: #414C7C;
	color: #fff;
}

.btn.comparison__all {
	display: none;
	align-items: center;
	justify-content: center;
	height: 50px;
	width: 100%;
	max-width: 900px;
	border: 1px solid #414C7C;
	border-radius: 0;
	background-color: transparent;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	margin: 24px auto 0;
}

.btn.comparison__all._active {
	display: flex;
}

.btn.comparison__all:hover,
.btn.comparison__all:focus,
.btn.comparison__all:active:focus,
.btn.comparison__all:active {
	background-color: #414C7C;
	color: #fff;
}

.facts__item {
	display: flex;
	justify-content: space-between;
	column-gap: 24px;
	border-bottom: 1px solid #000;
	padding: 20px 0;
}

.facts__item:first-child {
	border-top: 1px solid #000;
}

.facts__item-header {
	display: flex;
	column-gap: 24px;
	flex: 0 0 45%;
	width: 45%;
}

.facts__item-numder {
	font-size: 16px;
	line-height: 150%;
	color: #5D6BA6;
}

.facts__item-title {
	font-size: 24px;
	line-height: 120%;
	font-weight: 600;
	color: #0F1B4D;
	margin-left: 30%;
}

.facts__item-text {
	flex: 0 0 50%;
	width: 50%;
}

.facts__item-text p {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	margin-bottom: 0;
}

.facts__item-text._compact p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.facts__item-more {
	margin-top: 12px;
}

.facts__item-more span {
	cursor: pointer;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	text-decoration: underline;
}

.facts__item-more span:hover {
	text-decoration: none;
}

.facts__item-text._compact .facts__item-more span:first-child {
	display: inline-block;
}

.facts__item-text._compact .facts__item-more span:last-child {
	display: none;
}

.facts__item-text .facts__item-more span:first-child {
	display: none;
}

.facts__item-text .facts__item-more span:last-child {
	display: inline-block;
}


.minus {}

.minus__wrap {
	display: flex;
	align-items: flex-start;
	column-gap: 24px;
}

.minus__info {}

.minus .minus__info-header {
	font-size: 24px;
	line-height: 120%;
	font-style: italic;
	color: #0F1B4D;
	margin-bottom: 20px;
}

.minus__info-wrap {
	display: flex;
	column-gap: 24px;
}

.minus .minus__info-text {
	flex: 0 0 calc(50% - 12px);
	width: calc(50% - 12px);
	margin-bottom: 0;
}

.minus__img {
	flex: 0 0 424px;
	width: 424px;
}

.minus__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.reviews .feedback-item {
	width: calc(50% - 12px);
	background: none;
	border: 1px solid #8A8D99;
	margin-bottom: 24px;
}

.reviews .list-item__name {
	position: relative;
	color: #0F1B4D;
}

.reviews .list-item__date {
	color: #8A8D99;
}

.reviews .list-item__text {
	color: #505259;
}

.reviews .list-item__expert-response::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3189_1166)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.51835 16.482C2.74817 15.7118 2.52722 14.537 2.76875 12.9955C1.50798 12.0763 0.833496 11.0894 0.833496 10.0002C0.833496 8.91097 1.50798 7.92401 2.76875 7.00482C2.52722 5.46334 2.74817 4.28853 3.51835 3.51835C4.28853 2.74817 5.46334 2.52722 7.00482 2.76875C7.92401 1.50798 8.91097 0.833496 10.0002 0.833496C11.0894 0.833496 12.0763 1.50798 12.9955 2.76875C14.537 2.52722 15.7118 2.74817 16.482 3.51835C17.2522 4.28853 17.4731 5.46334 17.2316 7.00482C18.4923 7.92401 19.1668 8.91097 19.1668 10.0002C19.1668 11.0894 18.4923 12.0763 17.2316 12.9955C17.4731 14.537 17.2522 15.7118 16.482 16.482C15.7118 17.2522 14.537 17.4731 12.9955 17.2316C12.0763 18.4923 11.0894 19.1668 10.0002 19.1668C8.91097 19.1668 7.92401 18.4923 7.00482 17.2316C5.46334 17.4731 4.28853 17.2522 3.51835 16.482ZM7.21065 15.4985C7.54892 15.426 7.89678 15.5701 8.08475 15.8605C8.81871 16.9946 9.47319 17.5002 10.0002 17.5002C10.5271 17.5002 11.1816 16.9946 11.9156 15.8605C12.1035 15.5701 12.4514 15.426 12.7897 15.4985C14.1105 15.7814 14.9308 15.6761 15.3035 15.3035C15.6761 14.9308 15.7814 14.1105 15.4985 12.7897C15.426 12.4514 15.5701 12.1035 15.8605 11.9156C16.9946 11.1816 17.5002 10.5271 17.5002 10.0002C17.5002 9.47319 16.9946 8.81871 15.8605 8.08475C15.5701 7.89678 15.426 7.54892 15.4985 7.21065C15.7814 5.88978 15.6761 5.06949 15.3035 4.69686C14.9308 4.32424 14.1105 4.21896 12.7897 4.50184C12.4514 4.57429 12.1035 4.4302 11.9156 4.13978C11.1816 3.00576 10.5271 2.50016 10.0002 2.50016C9.47319 2.50016 8.81871 3.00576 8.08475 4.13978C7.89678 4.4302 7.54892 4.57429 7.21065 4.50184C5.88978 4.21896 5.06949 4.32424 4.69686 4.69686C4.32424 5.06949 4.21896 5.88978 4.50184 7.21065C4.57429 7.54892 4.4302 7.89678 4.13978 8.08475C3.00576 8.81871 2.50016 9.47319 2.50016 10.0002C2.50016 10.5271 3.00576 11.1816 4.13978 11.9156C4.4302 12.1035 4.57429 12.4514 4.50184 12.7897C4.21896 14.1105 4.32424 14.9308 4.69686 15.3035C5.06949 15.6761 5.88978 15.7814 7.21065 15.4985ZM9.16683 10.4883L12.7442 6.91091L13.9228 8.08942L9.16683 12.8453L6.07757 9.75609L7.25609 8.57757L9.16683 10.4883Z' fill='%23414C7C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3189_1166'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.reviews .list-item__expert-response::after {
	color: #414C7C;
}

.reviews .list-item__more-btn {
	cursor: pointer;
	display: block;
	background: none;
	border: none;
	color: #414C7C;
	border-bottom: 1px solid #414C7C;
	padding: 0 !important;
}

.reviews .list-item__more-btn:focus {
	outline: none;
}

.reviews__more {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	width: 100%;
	max-width: 424px;
	border: 1px solid #414C7C;
	border-radius: 0;
	background-color: transparent;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	margin: 0 auto 0;
}

.reviews__more:hover {
	background-color: #414C7C;
	color: #fff;
}

.blog .container-wrap {
	position: relative;
}

.blog-list {
	display: flex;
	column-gap: 24px;
	flex-wrap: wrap;
}

.blog-list__item {
	flex: 0 0 calc(33.333% - 16px);
	width: calc(33.333% - 16px);
	margin-bottom: 24px;
}

.blog-list__item-img {
	position: relative;
	padding-bottom: 73%;
	margin-bottom: 12px;
}

.blog-list__item-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blog-list__item-text {
	display: flex;
	column-gap: 16px;
	justify-content: space-between;
}

.blog-list__item .newsflash-title {
	font-size: 20px;
	line-height: 120%;
	font-weight: 600;
	color: #0F1B4D;
	margin-bottom: 0;
}

.blog .blog-list__item-date {
	font-size: 14px;
	line-height: 150%;
	color: #8A8E99;
	margin-bottom: 0;
}

.blog__more {
	position: absolute;
	top: 3px;
	right: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	width: 100%;
	max-width: 120px;
	border: 1px solid #414C7C;
	border-radius: 0;
	background-color: transparent;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	margin: 0 auto 0;
}

.blog__more:hover {
	background-color: #414C7C;
	color: #fff;
}

.examples {}

.examples__list {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
}

.examples .examples__list .examples__item {
	position: relative;
	padding-bottom: 31.3%;
	margin-bottom: 24px;
}

.examples .examples__list .examples__item:nth-child(6n + 1) {
	flex: 0 0 calc(50% - 12px);
}

.examples .examples__list .examples__item:nth-child(6n + 2) {
	flex: 0 0 calc(25% - 18px);
}

.examples .examples__list .examples__item:nth-child(6n + 3) {
	flex: 0 0 calc(25% - 18px);
}

.examples .examples__list .examples__item:nth-child(6n + 4) {
	flex: 0 0 calc(25% - 18px);
}

.examples .examples__list .examples__item:nth-child(6n + 5) {
	flex: 0 0 calc(25% - 18px);
}

.examples .examples__list .examples__item:nth-child(6n + 6) {
	flex: 0 0 calc(50% - 12px);
}

.examples .examples__item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.examples__more {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	width: 100%;
	max-width: 424px;
	border: 1px solid #414C7C;
	border-radius: 0;
	background-color: transparent;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	margin: 0 auto 0;
}

.examples__more:hover {
	background-color: #414C7C;
	color: #fff;
}

.faq-section {}

.faq-section .faq.mod-list {
	max-width: none;
}

.faq.mod-list .faq__item {
	box-shadow: none;
	border-bottom: 1px solid #0F1B4D;
	padding: 20px 0;
	margin: 0;
}

.faq.mod-list .faq__item._active {
	border-bottom: 1px solid #0F1B4D;
	border-top: none;
	border-left: none;
	border-right: none;
}

.faq.mod-list .faq__item:hover {
	border-bottom: 1px solid #5D6BA6;
}

.faq.mod-list .faq__item:hover .faq__item-title {
	color: #5D6BA6;
}

.faq.mod-list .faq__item-title {
	font-size: 16px;
	line-height: 150%;
	font-weight: 600;
	color: #0F1B4D;
	padding-right: 25px;
}

.faq.mod-list .faq__item-title::after {
	top: 50%;
	width: 22px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='13' viewBox='0 0 23 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 0.375L11.375 11.625L0.75 0.375002' stroke='%230F194D'/%3E%3C/svg%3E%0A");
	transform: rotate(0) translateY(-50%);
}

.faq.mod-list .faq__item._active .faq__item-title::after {
	transform: rotate(180deg) translateY(50%);
}

.faq.mod-list .faq__item-text {
	max-width: 1090px;
	margin-top: 12px;
}

.itemid-101 .subsection.contacts {
	margin-bottom: 36px;
}

.vendor-store-desc .subsection.contacts h2 {
	margin-bottom: 20px;
}

.contacts__info {
	display: flex;
	column-gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.contacts .contacts__info-text {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	margin-bottom: 10px;
}

.contacts__info-choose {
	cursor: pointer;
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	text-decoration: underline;
	margin-bottom: 10px;
}

.contacts .dilers-map {
	width: 100%;
	height: 380px;
	margin-bottom: 24px;
}

.contacts .dilers-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: auto;
	gap: 24px;
}

.contacts .dilers-list .shop {
	display: flex;
	flex-direction: column;
	height: 100%;
	border: 1px solid #8A8D99;
	transition: .15s all;
	padding: 20px;
}

.contacts .dilers-list .shop.gold {
	border-color: #F7A146;
}

.contacts .dilers-list .shop h3 {
	font-size: 20px;
	line-height: 120%;
	font-weight: 600;
	color: #0F1B4D;
	text-align: center;
	margin: 0;
}

.contacts .dilers-list .shop a {
	text-align: center;
	color: #0F1B4D;
	transition: .15s;
}

.contacts .dilers-list .shop a>h3 {
	display: inline;
	color: inherit;
	border-bottom: 1px solid #0F1B4D;
	transition: .15s;
}

.contacts .dilers-list .shop a>img {
	width: 20px;
	height: 20px;
	display: inline;
	transform: translateY(-2px);
}

.contacts .dilers-list .shop .discount {
	position: static;
	width: auto;
	max-width: fit-content;
	height: auto;
	background-color: #414C7C;
	white-space: normal;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: 0;
	font-weight: 600;
	color: #fff;
	padding: 5px 10px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

.contacts .dilers-list .shop-address {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.contacts .dilers-list .shop-phone {
	text-align: center;
}

.contacts .dilers-list .shop-phone a {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
}

.contacts__list {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
}

.contacts__item {
	flex: 0 0 calc(33.333% - 16px);
	width: calc(33.333% - 16px);
	border: 1px solid #8A8D99;
	padding: 20px;
	margin-bottom: 24px;
}

.contacts__item.contacts__item_gold {
	border-color: #F7A146;
}

.contacts .contacts__item p {
	text-align: center;
}

.contacts .contacts__item-title {
	font-size: 20px;
	line-height: 120%;
	font-weight: 600;
	color: #0F1B4D;
	margin: 0;
}

.contacts .contacts__item-tag {
	background-color: #414C7C;
	font-size: 14px;
	line-height: 150%;
	font-weight: 600;
	color: #fff;
	padding: 5px 10px;
	margin-top: 5px;
	margin-bottom: 0;
}

.contacts .contacts__item-address {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	margin-top: 15px;
	margin-bottom: 15px;
}

.contacts .contacts__item-phone {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	margin-bottom: 0;
}

.body-wrapper #sp-bottom {
	background-image: url('/images/footer-img4.png');
	padding-top: 40px;
	padding-bottom: 24px;
}

.body-wrapper #sp-bottom .container-inner {
	padding: 0;
}

.body-wrapper #sp-bottom .sp-module .sp-module-title {
	font-size: 20px;
	line-height: 120%;
	font-weight: 600;
	margin-bottom: 20px;
}

.body-wrapper #sp-bottom .container-inner a,
.body-wrapper #sp-footer .container-inner a {
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 20px;
}

.body-wrapper #sp-bottom .sp-column p {
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 20px;
}

.body-wrapper #sp-bottom .category {
	font-weight: 400;
	color: #fff;
}

.body-wrapper #sp-bottom .vcard1 {
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 12px;
}

.body-wrapper #sp-bottom .sp-module {
	margin-bottom: 0;
}


.vendor-store-desc .catalog-btns {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 30px;
}

.vendor-store-desc .catalog-btns__all {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 255px;
	height: 50px;
	border-radius: 3px;
	background-color: #202B49;
	color: #fff;
}

.vendor-store-desc .catalog-btns__buy {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 255px;
	height: 50px;
	border-radius: 3px;
	background-color: #A8C750;
	color: #fff;
}

.vendor-store-desc .reviews {}

.vendor-store-desc .reviews .swiper-wrapper {
	flex-wrap: wrap;
	column-gap: 30px;
}

.vendor-store-desc .reviews__item {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc(50% - 15px);
	width: calc(50% - 15px);
	height: auto;
	background-color: #F6F7F9;
	padding: 30px;
	margin-bottom: 30px;
}

.vendor-store-desc .reviews__item-text {
	overflow: hidden;
	max-height: 135px;
	margin-bottom: auto;
}

.vendor-store-desc .reviews__item-text._active {
	max-height: none;
}

.vendor-store-desc .reviews__item-more {
	display: none;
	width: fit-content;
	border: none;
	background-color: transparent;
	color: #3A4C7D;
	text-decoration: underline;
	cursor: pointer;
	padding: 0;
	margin-top: 10px;
}

.vendor-store-desc .reviews__item-more._active {
	display: block;
}

.vendor-store-desc .reviews-all {
	display: block;
	text-align: center;
	color: #3A4C7D;
	text-decoration: underline;
	margin-top: -10px;
}

.vendor-store-desc .subsection_description {
	margin-left: auto;
	margin-right: auto;
}

.vendor-store-desc .subsection_description h3 {
	text-align: center;
	font-size: 26px;
	margin-bottom: 10px;
}

.vendor-store-desc .subsection_description ol {
	padding-left: 20px;
}

.vendor-store-desc .subsection_description ol li {
	padding-left: 5px;
	margin-bottom: 20px;
}

.vendor-store-desc .subsection_description ol li::marker {
	font-weight: 600;
	color: #3A4C7D;
}

.vendor-store-desc .subsection__block-text {
	margin-bottom: 30px;
}

.vendor-store-desc .subsection_blog h2 {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 15px;
}

.vendor-store-desc .blog-slider-wrap {
	position: relative;
}

.vendor-store-desc .blog-slider {
	margin: 0 24px;
}

.vendor-store-desc .blog-slider__item {
	width: calc(25% - 11px);
}

.vendor-store-desc .blog-slider__item-img {
	position: relative;
	padding-bottom: 79%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100%);
}

.vendor-store-desc .blog-slider__item-img img {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.vendor-store-desc .blog-slider__item-text {
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: calc(100% - 30px);
}

.vendor-store-desc .blog-slider__item-date {
	font-size: 12px;
	line-height: 140%;
	color: #fff;
	margin-bottom: 5px;
}

.vendor-store-desc .blog-slider__item-text .newsflash-title {
	color: #fff;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	margin-bottom: 0;
}

.vendor-store-desc .blog-slider__item-text .newsflash-title a {
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	color: #fff;
}

.vendor-store-desc .blog-slider-prev,
.vendor-store-desc .blog-slider-next {
	width: 10px;
	height: 18px;
	transform: translateY(50%);
}

.vendor-store-desc .blog-slider-next {
	right: 0;
}

.vendor-store-desc .blog-slider-prev {
	left: 0;
}

.vendor-store-desc .blog-slider-prev::before,
.vendor-store-desc .blog-slider-next::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.46495 17.4849L9.94995 8.99986L1.46495 0.514862L0.0499516 1.92886L7.12195 8.99986L0.0499516 16.0709L1.46495 17.4849Z' fill='%232E3A59'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
}

.vendor-store-desc .blog-slider-prev::before {
	transform: rotate(180deg);
}

.vendor-store-desc .blog-slider-prev::after,
.vendor-store-desc .blog-slider-next::after {
	display: none;
}

.subsection_faq h2 {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 15px;
}

.faq {
	max-width: 920px;
	margin: 0 auto;
}

.faq__item {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
	padding: 20px 30px;
	margin-bottom: 30px;
}

.faq__item._active {
	box-shadow: none;
	border: 1px solid #D4D8E2;
}

.faq__item:last-of-type {
	margin-bottom: 0;
}

.faq__item-title {
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 140%;
	padding-right: 20px;
	margin-bottom: 0;
}

.faq__item-title::after {
	content: '';
	position: absolute;
	top: 3px;
	right: 3px;
	width: 10px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.46495 17.4849L9.94995 8.99986L1.46495 0.514862L0.0499516 1.92886L7.12195 8.99986L0.0499516 16.0709L1.46495 17.4849Z' fill='%232C2C2C'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	transform: rotate(90deg);
}

.faq__item._active .faq__item-title::after {
	transform: rotate(270deg);
}

.faq__item-text {
	display: none;
	margin-top: 20px;
}

.faq__item._active .faq__item-text {
	display: block;
}

.faq__item-text p:last-of-type {
	margin-bottom: 0;
}

.vendor-store-desc .subsection_examples h2 {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 15px;
}

.vendor-store-desc .examples {}

.vendor-store-desc .examples .swiper-wrapper {
	flex-wrap: wrap;
	column-gap: 14px;
}

.vendor-store-desc .examples__item {
	position: relative;
	padding-bottom: 31.3%;
	margin-bottom: 20px;
}

.vendor-store-desc .examples__item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.vendor-store-desc .examples__item:nth-child(6n + 1) {
	flex: 0 0 calc(50% - 10px);
}

.vendor-store-desc .examples__item:nth-child(6n + 2) {
	flex: 0 0 calc(25% - 12px);
}

.vendor-store-desc .examples__item:nth-child(6n + 3) {
	flex: 0 0 calc(25% - 12px);
}

.vendor-store-desc .examples__item:nth-child(6n + 4) {
	flex: 0 0 calc(25% - 12px);
}

.vendor-store-desc .examples__item:nth-child(6n + 5) {
	flex: 0 0 calc(25% - 12px);
}

.vendor-store-desc .examples__item:nth-child(6n + 6) {
	flex: 0 0 calc(50% - 10px);
}

.vendor-store-desc .examples-all {
	display: block;
	width: fit-content;
	color: #3A4C7D;
	text-decoration: underline;
	line-height: 120%;
	margin: 0 auto;
}

.vendor-store-desc .subsection_form {
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #F6F7F9;
	border-radius: 10px;
	padding: 30px;
	margin-bottom: 0;
}

.vendor-store-desc .subsection_form h2 {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
}

.vendor-store-desc .subsection__form-text {
	max-width: 800px;
	text-align: center;
	line-height: 140%;
	margin-bottom: 20px;
}

.vendor-store-desc .question-form-wrap {
	position: relative;
}

.vendor-store-desc .question-form {
	width: 100%;
	max-width: 630px;
	margin: 0 auto;
}

.vendor-store-desc .question-form__inputs {
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
}

.vendor-store-desc .question-form .input_wrapper {
	flex: 0 0 calc(50% - 15px);
	width: calc(50% - 15px);
	margin-bottom: 10px;
}

.vendor-store-desc .question-form .input_wrapper input {
	border: none;
}

.vendor-store-desc .question-form .input_label {
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 5px;
}

.vendor-store-desc .question-form .textarea_wrapper {
	flex: 0 0 100%;
	width: 100%;
}

.vendor-store-desc .question-form .textarea_wrapper textarea {
	width: 100%;
	height: 84px;
	border-radius: 3px;
	border: none;
	resize: none;
	color: #495057;
	padding: 0.5rem 0.75rem;
}

.vendor-store-desc .question-form .textarea_wrapper textarea:focus-visible {
	outline: none;
}

.vendor-store-desc .question-form__agreement {
	margin-bottom: 20px;
}

.vendor-store-desc .question-form__agreement a {
	color: #3A4C7D;
}

.vendor-store-desc .question-form__agreement input {
	cursor: pointer;
}

.vendor-store-desc .question-form ._button {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 200px;
	height: 50px;
	background-color: #202B49;
	border: none;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	line-height: 140%;
	font-weight: 600;
	margin: 0 auto;
}

.vendor-store-desc .question-form__success {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-color: #f6f7f9;
}

.vendor-store-desc .question-form__success._active {
	display: flex;
}

.vendor-store-desc .question-form__success-text {
	position: relative;
	padding: 20px;
}

.vendor-store-desc .question-form__success p {
	text-align: center;
}

.vendor-store-desc .question-form__success-close {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}

/* ====== Новый дизайн главной END ====== */

/* Wedal Joomla Slider на главной START */
/* 
.slider-fallback {
	width: 100%;
	height: 312px;
	margin-bottom: 30px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.slider-fallback > .loader {
  width: 50px;
  aspect-ratio: 1;
  display: grid;
}
.slider-fallback > .loader:before,
.slider-fallback > .loader:after {
	content: "";
	grid-area: 1/1;
	margin: 0 0 15px 15px;
	--c:#0000 calc(100%/3),#202b49 0 calc(2*100%/3),#0000 0;
	--c1:linear-gradient(90deg,var(--c));
	--c2:linear-gradient( 0deg,var(--c));
	background: var(--c1),var(--c2),var(--c1),var(--c2);
	background-size: 300% 4px,4px 300%;
	background-repeat: no-repeat;
	animation: l12 1s infinite linear;
}
.slider-fallback > .loader:after {
  margin: 15px 15px 0 0;
  transform: scale(-1,-1);
}


@keyframes l12 {
	0%   {background-position: 50%  0,100% 100%,0    100%,0 0}
	25%  {background-position: 0    0,100% 50% ,0    100%,0 0}
	50%  {background-position: 0    0,100% 0   ,50%  100%,0 0}
	75%  {background-position: 0    0,100% 0   ,100% 100%,0 50%}
	75.01%{background-position: 100% 0,100% 0   ,100% 100%,0 50%}
	100% {background-position: 50%  0,100% 0   ,100% 100%,0 100%}
} */

.homepage-banner {
	width: 100%;
	height: 312px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.homepage-banner p {
	color: #fff;
	font-size: 36px;
	text-align: center;

}


.custom-slider-wrapper {
	max-height: 342px;
	overflow: hidden !important;
}

.custom-slider-wrapper .slick-list {
	margin: 0 !important;
}

.custom-slider-wrapper .slick-track {
	height: 342px;
}

.custom-slider-wrapper .slick-slide>div,
.custom-slider-wrapper .slick-slide .slide,
.custom-slider-wrapper .slick-slide .slide-wr {
	width: 100%;
	height: 100%;
}

.custom-slider-wrapper .slick-slide {
	max-width: 1110px !important;
}

.custom-slider-wrapper .slick-slide img {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.custom-slider-wrapper .slider-img-mobile {
	display: none;
}

.custom-slider-wrapper .slide-wr {
	padding: 0 !important;
}

.custom-slider-wrapper .slide-info {
	width: 100% !important;
	padding: 0 200px !important;
	top: 0;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;

	display: flex;
	flex-direction: column;
	justify-content: center;
	background: rgba(0, 0, 0, 0) !important;
	text-align: center;
}

.custom-slider-wrapper .slide-title {
	font-size: 40px;
	line-height: 40px;
}

.custom-slider-wrapper .slide-title a {
	color: #fff !important;
	text-decoration: underline;
}

.custom-slider-wrapper .slide-title a:hover {
	text-decoration: none;
}

.custom-slider-wrapper .slick-dots {
	bottom: 20px !important;
}

.custom-slider-wrapper .slick-dots li {
	width: 8px !important;
	height: 8px !important;

	transition: all 0.3s;
}

.custom-slider-wrapper .slick-dots li button {
	width: 100% !important;
	height: 100% !important;

	transition: all 0.3s;
	background: none !important;
	border: 1px solid #fff !important;
}

.custom-slider-wrapper .slick-dots li.slick-active {
	width: 28px !important;
}

.custom-slider-wrapper .slick-dots li.slick-active button {
	background: #fff !important;
	border-radius: 5px !important;
}

.custom-slider-wrapper .slick-arrow {
	width: 34px !important;
	height: 34px !important;

	color: #fff !important;
	border-radius: 0 !important;
	background: #3A4C7D99 !important;
}

.custom-slider-wrapper .slick-prev::before,
.custom-slider-wrapper .slick-next::before {
	border: solid #fff !important;
	border-width: 0 2px 2px 0 !important;
}

/* Wedal Joomla Slider на главной END */

/* ===== Кастомизация тегов START ====== */

.tags {
	margin: 5px 0 !important;
}

.tags.in-related {
	display: flex;
	flex-wrap: wrap;
	gap: 2px 10px;
}

.tags>li a,
.tags div {
	padding: 0 !important;
	color: #9ca5be;
	position: relative;
	padding: 0px !important;
	font-size: 14px !important;
}

.tags>li a::before,
.tags div::before {
	content: '#';
}

.tags>li a:hover,
.tags:not(.tags.in-related) div:hover {
	color: #616366;
}

.tagssimilar.custom-tags {
	display: flex;
	gap: 20px;
}

.custom-tags__title {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 30px;
}

.custom-tags__item {
	width: 33.333%;
	height: auto;
	display: flex;
	flex-direction: column;
	border: 1px solid #9A9A9AB2;
}

.custom-tags__item>a {
	padding: 15px 15px 12px 15px;
}

.custom-tags__item:hover {
	background: #3A4C7D;
}

.custom-tags__item:hover .item__date,
.custom-tags__item:hover .item__title {
	color: #fff;
}

.custom-tags__item .item__date {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	color: #9A9A9A;
}

.custom-tags__item .item__title {
	font-size: 16px;
	color: #000;
	margin: 0;
	margin-bottom: 5px;
}

.tag-category h1 {
	margin-bottom: 30px;
}

.tag-category .bootstrap-select>.dropdown-toggle:after {
	margin-left: -3px !important;
}

.blog-tags {
	margin: 30px 0;
}

.blog-tags h2 {
	margin-bottom: 10px;
	font-size: 20px;
}

.tags.in-blog {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}

.blog-tag-item {
	font-weight: 600;
	font-size: 14px;
}

.blog-tag-item a {
	color: #9ca5be;
}

.blog-tag-item a:hover {
	color: #616366;
}

/* ===== Кастомизация тегов END ====== */

/* ====== Wedal Joomla Slider Макет для каталога START ====== */

.custom-slider-wrapper.catalog {
	max-height: none;
}

.catalog-slider {
	padding-bottom: 5px;
}

.catalog-slider .slick-prev {
	left: 10px !important;
}

.catalog-slider .slick-next {
	right: 10px !important;
}

.catalog-slider .slick-track {
	height: auto !important;
}

.catalog-slider .slick-slide {
	height: auto !important;
	min-height: none !important;
}


.catalog-slider .slick-dots {
	bottom: -25px !important;
	opacity: 1 !important;
}

.catalog-slider .slick-dots li button {
	width: 100% !important;
	height: 100% !important;

	transition: all 0.3s;
	background: none !important;
	border: 1px solid #3A4C7D !important;
}

.catalog-slider .slick-dots li button::before {
	content: none;
}

.catalog-slider .slick-dots li.slick-active button {
	background: #3A4C7D !important;
}

.slide-catalog>.slide-wr .slide-content.desktop {
	height: 100%;
	padding: 40px 72px !important;
	display: flex;
	background-color: #F5F5F5;
}

.slide-catalog>.slide-wr .slide-content.mobile {
	display: none;
}

.slide-catalog>.slide-wr .catalog-img {
	max-width: 220px;
	width: 50%;
	height: 100%;
}

.slide-catalog .slider-img-mobile {
	display: none !important;
}

.slide-catalog>.slide-wr .slide-info {
	max-height: 170px;
	margin-left: 20px;
	padding: 0px !important;
	position: static !important;
	text-align: left !important;
	color: #000 !important;
	background-color: transparent !important;
}

.slide-catalog>.slide-wr .slide-title {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: 21px;
}

.slide-catalog>.slide-wr .slide-desc {
	font-size: 14px;
	line-height: 20px;
}

.product-image .vm-trumb-slider .slick-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* ====== Wedal Joomla Slider Макет для каталога END ====== */

/* Новый дизайн блога START */

.products-slider,
.tags-slider,
.catalog-slider {
	overflow: hidden;
}

.products-slider .swiper-wrapper {
	align-items: center;
	justify-content: space-between;
}

.catalog-slider {
	margin: 50px 0;
}

.tags-slider,
.catalog-slider {
	position: relative;
}

.tags-slider.with-nav,
.catalog-slider.with-nav {
	padding: 0 45px;
}

.tags-slider .swiper-button-prev,
.catalog-slider .swiper-button-prev {
	left: 0;
}

.tags-slider .swiper-button-next,
.catalog-slider .swiper-button-next {
	right: 0;
}

.tags-slider .swiper-button-prev::after,
.tags-slider .swiper-button-next::after,
.catalog-slider .swiper-button-prev::after,
.catalog-slider .swiper-button-next::after {
	font-size: 20px !important;
	color: #000 !important;
}


.toc.item-page .row {
	margin: 0 !important;
}

.toc.item-page {
	padding: 0 50px;
}

.toc .page-header {
	padding: 0;
}

.item-head {
	margin-bottom: 60px;
}

.item-head.with-image {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.item-head.with-image .item-head-content {
	max-width: calc(100% - 390px);
	display: flex;
	flex-direction: column;
}

.item-head.with-image .item-head-img {
	width: 360px;
	height: 290px;
}

.item-head-img img {
	width: 100%;
	height: 100%;
}

.page-header {
	margin-bottom: 10px;
	padding-bottom: 0;
}

.page-header h1 {
	margin: 0;
}

.article-info {
	margin-bottom: 0 !important;
	column-gap: 30px;
	row-gap: 10px;
}

.article-info .checked {
	display: flex;
	gap: 5px;

	font-size: 13px;
	color: #9FC040;
}

.article-info .checked::before {
	content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_298_28)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.51786 16.4818C2.74769 15.7116 2.52673 14.5368 2.76827 12.9954C1.50749 12.0762 0.833008 11.0892 0.833008 10C0.833008 8.91082 1.50749 7.92386 2.76827 7.00466C2.52673 5.46319 2.74769 4.28838 3.51786 3.5182C4.28804 2.74802 5.46285 2.52707 7.00433 2.7686C7.92352 1.50782 8.91048 0.833344 9.99967 0.833344C11.0889 0.833344 12.0758 1.50782 12.995 2.7686C14.5365 2.52707 15.7113 2.74802 16.4815 3.5182C17.2517 4.28838 17.4726 5.46319 17.2311 7.00466C18.4919 7.92386 19.1663 8.91082 19.1663 10C19.1663 11.0892 18.4919 12.0762 17.2311 12.9954C17.4726 14.5368 17.2517 15.7116 16.4815 16.4818C15.7113 17.252 14.5365 17.473 12.995 17.2314C12.0758 18.4922 11.0889 19.1667 9.99967 19.1667C8.91048 19.1667 7.92352 18.4922 7.00433 17.2314C5.46285 17.473 4.28804 17.252 3.51786 16.4818ZM7.21016 15.4983C7.54843 15.4259 7.89629 15.57 8.08426 15.8604C8.81823 16.9944 9.4727 17.5 9.99967 17.5C10.5266 17.5 11.1811 16.9944 11.9151 15.8604C12.1031 15.57 12.4509 15.4259 12.7892 15.4983C14.1101 15.7812 14.9303 15.6759 15.303 15.3033C15.6756 14.9307 15.7809 14.1104 15.498 12.7895C15.4256 12.4513 15.5696 12.1034 15.8601 11.9154C16.9941 11.1815 17.4997 10.527 17.4997 10C17.4997 9.47304 16.9941 8.81856 15.8601 8.08459C15.5696 7.89663 15.4256 7.54877 15.498 7.2105C15.7809 5.88963 15.6756 5.06933 15.303 4.69671C14.9303 4.32408 14.1101 4.21881 12.7892 4.50169C12.4509 4.57413 12.1031 4.43005 11.9151 4.13963C11.1811 3.00561 10.5266 2.50001 9.99967 2.50001C9.4727 2.50001 8.81823 3.00561 8.08426 4.13963C7.89629 4.43005 7.54843 4.57413 7.21016 4.50169C5.8893 4.21881 5.069 4.32408 4.69637 4.69671C4.32375 5.06933 4.21848 5.88963 4.50135 7.2105C4.5738 7.54877 4.42971 7.89663 4.13929 8.08459C3.00527 8.81856 2.49967 9.47304 2.49967 10C2.49967 10.527 3.00527 11.1815 4.13929 11.9154C4.42971 12.1034 4.5738 12.4513 4.50135 12.7895C4.21848 14.1104 4.32375 14.9307 4.69637 15.3033C5.069 15.6759 5.8893 15.7812 7.21016 15.4983ZM9.16634 10.4882L12.7438 6.91076L13.9223 8.08927L9.16634 12.8452L6.07709 9.75593L7.2556 8.57742L9.16634 10.4882Z" fill="%23A8C750"/></g><defs><clipPath id="clip0_298_28"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}

.article-intro .intro-buttons {
	display: flex;
	gap: 15px;
}

.article-intro .intro-buttons .article-button {
	max-width: 200px;
}

.article-button {
	width: 100%;
	display: block;
	padding: 12px 0;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
}

.article-button:hover {
	opacity: .8;
}

.article-button.primary {
	background-color: #0C4E7F;
	color: #fff !important;
}

.article-button.secondary {
	background-color: #A8C750;
	color: #fff !important;
}

.article-content {
	margin: 60px 0;
	padding: 40px;
	background-color: #F5F5F5;
}

.article-content p:first-child {
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
}

.article-content ul {
	padding-left: 40px;
}

.article-content ul li {
	margin-bottom: 10px;
}

.article-content ul ul {
	margin: 10px 0 15px 0;
	padding-left: 15px;
}

.article-content ul ul li {
	margin-bottom: 7px;
}

.articles-products {
	width: 100%;
	margin: 40px 0;
	padding: 25px 37px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0px 5px 25px 0px #00000033;
}

.vmheader {
	margin-bottom: 20px;
	display: block;

	font-size: 28px;
	line-height: 33px;
	text-align: center;
}

.articles-products .row {
	margin: 0 !important;
}


.articles-products .product-wrap {
	gap: 50px;
	justify-content: space-between;
}

.articles-products .card {
	margin: 0;
	box-shadow: none;
}

.articles-products .product-block {
	max-width: calc(33.333% - 35px);
	padding: 0;
}

.articles-products .product-image {
	height: 200px !important;
}

.articles-products .product-details {
	justify-content: center;
	gap: 5px;
}

.articles-products .product-details .PricesalesPrice {
	font-weight: 700;
}

.article-button.product-button {
	width: 100%;
	margin-top: 10px;
}

.cta-block {
	margin: 40px 0 50px 0;
	padding: 30px;
	display: flex;
	align-items: center;
	gap: 30px;

	border-radius: 4px;
	box-shadow: 0px 5px 25px 0px #00000033;
	background: linear-gradient(0deg, #f5f9ec, #f1f8ff),
		linear-gradient(94.65deg, rgba(112, 189, 255, 0.1) 2.35%, rgba(159, 192, 64, 0.1) 99.35%);

}

.cta-block__image {
	width: 100%;
	max-width: 264px;
}

.cta-block__info p {
	margin: 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	text-align: left;
}

.cta-block__info span {
	margin: 16px 0;
	display: block;
}

.cta-block__info .article-button {
	max-width: 200px;
}

.articles-footer {
	margin-top: 30px;
}

.articles-footer .footer__info {
	margin-bottom: 60px;
	padding-top: 30px;

	display: flex;
	justify-content: space-between;
	align-items: center;

	border-top: 1px solid #D9D9D9;
}

.articles-footer .footer__info .info-details {
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 15px;
}

.articles-footer .footer__info .info-rating {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.articles-footer .footer__info .info-share {
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: end;
}

.articles-footer .footer__info .info-details .date,
.articles-footer .footer__info .info-details .watchers {
	display: inline-flex;
	align-items: center;
	gap: 5px;
}

.articles-footer .footer__info .info-details .date::before {
	content: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_304_713)"><g clip-path="url(%23clip1_304_713)"><path d="M9.44141 16.4414C9.10938 16.8398 8.51562 16.8398 8.14844 16.4414L5.64844 13.9414C5.28516 13.6094 5.28516 13.0156 5.64844 12.6484C6.01562 12.2852 6.60938 12.2852 6.94141 12.6484L8.8125 14.4883L12.5234 10.7734C12.8906 10.4102 13.4844 10.4102 13.8164 10.7734C14.2148 11.1406 14.2148 11.7344 13.8164 12.0664L9.44141 16.4414ZM6 0.5C6.51953 0.5 6.9375 0.919922 6.9375 1.4375V3H12.5625V1.4375C12.5625 0.919922 12.9805 0.5 13.5 0.5C14.0195 0.5 14.4375 0.919922 14.4375 1.4375V3H16C17.3789 3 18.5 4.11914 18.5 5.5V18C18.5 19.3789 17.3789 20.5 16 20.5H3.5C2.11914 20.5 1 19.3789 1 18V5.5C1 4.11914 2.11914 3 3.5 3H5.0625V1.4375C5.0625 0.919922 5.48047 0.5 6 0.5ZM16.625 8H2.875V18C2.875 18.3438 3.15469 18.625 3.5 18.625H16C16.3438 18.625 16.625 18.3438 16.625 18V8Z" fill="%232C2C2C"/></g></g><defs><clipPath id="clip0_304_713"><rect width="20" height="20" fill="white" transform="translate(0 0.5)"/></clipPath><clipPath id="clip1_304_713"><rect width="17.5" height="20" fill="white" transform="translate(1 0.5)"/></clipPath></defs></svg>');
	height: 20px;
}

.articles-footer .footer__info .info-details .watchers::before {
	content: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9531 10.1772C17.5938 7.4585 14.3333 4.3335 10 4.3335C8.25 4.3335 6.64583 4.82829 4.95312 5.88558C3.52604 6.78141 2.0625 8.04183 0.0520833 10.1147L0 10.1668L0.348958 10.5262C3.21875 13.4637 5.69792 16.0002 10 16.0002C11.901 16.0002 13.7448 15.3804 15.6354 14.1043C17.2448 13.0158 18.6146 11.6356 19.7135 10.521L20 10.2345L19.9531 10.1772ZM10 14.3335C7.70312 14.3335 5.83333 12.4637 5.83333 10.1668C5.83333 7.86995 7.70312 6.00016 10 6.00016C12.2969 6.00016 14.1667 7.86995 14.1667 10.1668C14.1667 12.4637 12.2969 14.3335 10 14.3335Z" fill="%232C2C2C"/><path d="M9.70833 8.64616C9.70833 8.28678 9.8125 7.94824 9.99479 7.66699C8.61458 7.66699 7.5 8.79199 7.5 10.1774C7.5 11.5628 8.61979 12.6826 9.99479 12.6826C11.3698 12.6826 12.4948 11.5628 12.4948 10.1774C12.2135 10.3597 11.875 10.4639 11.5156 10.4639C10.5208 10.4587 9.70833 9.64616 9.70833 8.64616Z" fill="%232C2C2C"/></svg>');
	height: 20px;
}

.articles-footer .footer__info .info-rating .text {
	display: flex;
	flex-direction: column;
}

.articles-footer .footer__info .info-rating .text.mobile {
	display: none;
}


.articles-footer .footer__info .info-rating .text span:first-child {
	font-size: 18px;
	line-height: 16px;
}

.articles-footer .footer__info .info-rating .text span:last-child {
	font-size: 14px;
	line-height: 16px;
}

.articles-footer .footer__info .info-rating .stars {
	margin-left: 10px;
	display: flex;
	align-items: center;
	gap: 3px;
}

.articles-footer .footer__info .info-share {
	gap: 10px;
}

.articles-footer .footer__contact {
	margin-bottom: 60px;
	padding: 50px;

	position: relative;
	background: #F4F4F4;
}

.articles-footer .footer__contact .wrapper {
	max-width: 71%;
}

.articles-footer .footer__contact span {
	font-size: 18px;
	font-weight: 700;
	color: #337AB7;
}

.articles-footer .footer__contact p {
	margin: 10px 0 20px 0;
	display: block;
	font-size: 13px;
	line-height: 15px;
}

.articles-footer .footer__contact .article-button {
	max-width: 200px;
}

.articles-footer .footer__contact img {
	position: absolute;
	bottom: 0;
	right: 6%;
}

.need-help {
	height: 490px;
	margin: 40px 0;
	display: flex;
	align-items: center;
	background: #F4F4F4;
}

.need-help__info {
	width: 50%;
	padding: 0px 81px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.need-help__info img {
	max-width: 150px;
	margin-bottom: 25px;
}

.need-help__info span {
	font-size: 26px;
	font-weight: 700;
	line-height: 31px;
	color: #3A4C7D;
}

.need-help__info p {
	margin-top: 10px;
	text-align: left;
	font-size: 16px;
	color: #2C2C2C;
	line-height: 19px;
}

.need-help__form {
	width: 50%;
	height: 100%;
	padding: 0px 81px;

	display: flex;
	flex-direction: column;
	justify-content: center;

	background: #3A4C7D;
}

.need-help__form span {
	margin-top: 10px;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
}

.need-help__form span a {
	color: #fff;
	text-decoration: underline;
}

/* Contactus */

#contactus-lightbox418,
#contactus-lightbox419,
#contactus-lightbox421,
#contactus-lightbox452 {
	border-radius: 5px !important;
	padding: 30px 50px !important;
	box-shadow: 0px 4px 10px 0px #00000040;
}

#contactus-lightbox418 .contactus-lightbox-caption,
#contactus-lightbox419 .contactus-lightbox-caption,
#contactus-lightbox421 .contactus-lightbox-caption,
#contactus-lightbox452 .contactus-lightbox-caption {
	background-color: #fff !important;
	border-bottom: none !important;
}

#contactus-lightbox418 .contactus-lightbox-caption h4,
#contactus-lightbox419 .contactus-lightbox-caption h4,
#contactus-lightbox421 .contactus-lightbox-caption h4,
#contactus-lightbox452 .contactus-lightbox-caption h4 {
	color: #0C4E7F !important;
	font-size: 28px;
	line-height: 33px;
	padding-top: 30px;
}

#contactus-lightbox419 .contactus-lightbox-caption h4,
#contactus-lightbox421 .contactus-lightbox-caption h4 {
	line-height: 19px;
	position: relative;
}

#contactus-lightbox419 .contactus-lightbox-body p,
#contactus-lightbox421 .contactus-lightbox-body p {
	font-size: 16px;
	color: #2C2C2C;
	line-height: 19px;
	text-align: center;
	white-space: pre-wrap;
}

#contactus-lightbox421 .contactus-lightbox-body p {
	max-width: 670px;
	margin: 0 auto;
}

#contactus-lightbox418 textarea.contactus-textarea,
#contactus-lightbox419 textarea.contactus-textarea,
.need-help__form .contactus-form textarea.contactus-textarea,
#contactus-lightbox421 textarea.contactus-textarea,
#contactus-lightbox452 textarea.contactus-textarea {
	font-size: 1rem;
	line-height: 1.25;
	padding: .5rem .75rem;
}

.contactus-418,
.contactus-419 {
	width: 200px !important;
	padding: 12px 0 !important;

	text-transform: none !important;
	border-radius: 3px !important;
	background: #A8C750 !important;
}

.contactus-419 {
	background: #0C4E7F !important;
}

#contactus-lightbox418 #contactusForm>div:first-child {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 15px;
	grid-row-gap: 10px;
}

#contactus-lightbox418 #contactusForm .joomly-contactus-div:nth-child(1) {
	grid-area: 1 / 1 / 2 / 2;
}

#contactus-lightbox418 #contactusForm .joomly-contactus-div:nth-child(2) {
	grid-area: 1 / 2 / 2 / 3;
}

#contactus-lightbox418 #contactusForm .joomly-contactus-div:nth-child(3) {
	grid-area: 1 / 3 / 2 / 4;
}

#contactus-lightbox418 #contactusForm .joomly-contactus-div:nth-child(4) {
	grid-area: 2 / 1 / 3 / 4;
}

#contactus-lightbox418 #contactusForm .joomly-contactus-div:nth-child(5) {
	grid-area: 3 / 1 / 3 / 4;
}

#contactus-lightbox419 #contactusForm>div:first-child {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: auto;
	grid-column-gap: 15px;
	grid-row-gap: 10px;

	grid-auto-flow: row;
	grid-template-areas:
		"text text text"
		"name email phone"
		"textarea textarea textarea"
		"policy policy policy";
}

#contactus-lightbox419 #contactusForm .joomly-contactus-div:nth-child(1) {
	grid-area: text;
}

#contactus-lightbox419 #contactusForm .joomly-contactus-div:nth-child(2) {
	grid-area: name;
}

#contactus-lightbox419 #contactusForm .joomly-contactus-div:nth-child(3) {
	grid-area: email;
}

#contactus-lightbox419 #contactusForm .joomly-contactus-div:nth-child(4) {
	grid-area: phone;
}

#contactus-lightbox419 #contactusForm .joomly-contactus-div:nth-child(5) {
	grid-area: textarea;
}

#contactus-lightbox419 #contactusForm .joomly-contactus-div:nth-child(6) {
	grid-area: policy;
}

#contactus-lightbox418 #contactusForm .contactus-label-center,
#contactus-lightbox419 #contactusForm .contactus-label-center,
#contactus-lightbox421 #contactusForm .contactus-label-center,
#contactus-lightbox452 #contactusForm .contactus-label-center {
	display: flex;
	flex-direction: row-reverse;
	justify-content: start;
	gap: 10px;
}

#contactus-lightbox-close418,
#contactus-lightbox-close419,
#contactus-lightbox-close421 {
	color: #3A3A3A !important;
	position: absolute;
	top: 15px;
	right: 15px;
	margin: 0 !important;
	font-size: 20px;
}

#contactus-lightbox418 #contactusForm>div:nth-child(2),
#contactus-lightbox419 #contactusForm>div:nth-child(2),
#contactus-lightbox421 #contactusForm>div:nth-child(2),
#contactus-lightbox452 #contactusForm>div:nth-child(2) {
	display: flex;
	align-items: center;
	gap: 16px;
}

#contactus-lightbox418 #contactusForm>div:nth-child(2) button,
#contactus-lightbox419 #contactusForm>div:nth-child(2) button,
#contactus-lightbox421 #contactusForm>div:nth-child(2) button,
#contactus-lightbox452 #contactusForm>div:nth-child(2) button,
.need-help__form #contactusForm>div:nth-child(2),
.footer__contact>div>div:nth-child(3) {
	max-width: 200px;
}

#contactus-lightbox418 #contactusForm>div:nth-child(2) span,
#contactus-lightbox419 #contactusForm>div:nth-child(2) span,
#contactus-lightbox421 #contactusForm>div:nth-child(2) span,
#contactus-lightbox452 #contactusForm>div:nth-child(2) span {
	font-size: 13px;
	color: #9A9A9A;
	line-height: 15px;
}

#contactus-lightbox418 #contactusForm>div:nth-child(2) span a,
#contactus-lightbox419 #contactusForm>div:nth-child(2) span a,
#contactus-lightbox421 #contactusForm>div:nth-child(2) span a,
#contactus-lightbox452 #contactusForm>div:nth-child(2) span a {
	color: #9A9A9A;
	text-decoration: underline;
}

.need-help__form #contactusForm>div:nth-child(2) {
	margin: 0 auto;
	margin-top: 15px;
}

#button-contactus-lightbox418,
#button-contactus-lightbox419,
#button-contactus-lightbox421,
#button-contactus-lightbox452 {
	width: 100%;
	background-color: #0C4E7F !important;
	border-radius: 3px;
}

#button-contactus-lightbox420 {
	width: 100%;
	border-radius: 3px;
}

#contactus-lightbox418 .contactus-fields,
#contactus-lightbox419 .contactus-fields,
#contactus-lightbox421 .contactus-fields,
.need-help__form #contactusForm .contactus-fields,
#contactus-lightbox452 .contactus-fields {
	border-radius: 0;
}

.article-ratings .rating-symbol {
	font-size: 26px !important;
}

/* Новый дизайн блога END */

/* Таблица на странице Каталог START */

.katalog-table {
	margin-bottom: 40px;
	text-align: center;
	font-size: 16px;
	border-spacing: 15px 0;
	border: none;
	border-collapse: separate;
}

.katalog-table thead th:not(:first-child) {
	padding: 20px 10px;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	background: #3A4C7D;
}

.katalog-table thead th {
	border: none;
}

.katalog-table thead th a {
	color: #fff;
	text-decoration: underline;
}

.katalog-table thead th a:hover {
	text-decoration: none;
}


.katalog-table tbody {
	position: relative;
}

.katalog-table tbody tr:nth-child(even) {
	position: relative;
	background: #eee;
}

.katalog-table tbody tr:nth-child(even)::after {
	content: "";

	width: 80%;
	height: 100%;

	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;

	border-radius: 10px 0 0 10px;
	background: #eee;
}

.katalog-table tbody tr.if-more {
	display: none;
}

.katalog-table tbody tr td:first-child {
	width: 140px;
	padding: 13px 0 13px 10px;
	color: #6D757D;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	border-radius: 10px 0 0 10px;
	background-color: transparent;
}

.katalog-table tbody tr td:not(:first-child) {
	width: 335px;
	box-shadow: 0px 0px 10px 0px #00000026;
}

.katalog-table tbody td {
	padding: 13px 10px;
	padding-left: 10px;
	color: #2C2C2C;
	border: none;
}

.katalog-table tfoot td:first-child {
	border: transparent;
	background: #fff;
}

.katalog-table tfoot td:not(:first-child) {
	width: calc(100% - 195px);
	height: 40px;

	text-align: center;
	background: #eee;
	color: #3A4C7D;
	border: none;
	border-radius: 0 0 10px 10px;
}

.katalog-table tfoot td:not(:first-child) p {
	width: fit-content;
	margin: 0 auto;
	line-height: 22px;
	border-bottom: 1px dashed #3A4C7D;
	cursor: pointer;
}

.katalog-table tfoot td:not(:first-child) p:hover {
	border-bottom-color: transparent;
}

/* Таблица на странице Каталог END */

/* MSPC ламинат START */

.quick-links {
	margin-bottom: 18px;
	padding-bottom: 10px;
	display: flex;
	gap: 10px;
	overflow-x: auto;
	white-space: nowrap;
}

.quick-links a {
	color: #F6A145;
	border-bottom: 1px solid #F6A145;
	transition: .15s;
}

.quick-links a:hover {
	border-bottom-color: transparent;
}

.quick-links+p {
	line-height: 22px;
}

.quick-links+p a {
	text-decoration: underline;
	color: #3a4c7d;
}

.mspc-catalog-shops {
	margin: 50px 0;
	margin-top: 0;
}

.mspc-catalog-shops>h2 {
	font-size: 30px;
	color: #2c2c2c;
	line-height: 40px;
	text-align: center;
}

.mspc-catalog-shops>.title-kupit2 {
	margin-bottom: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
	color: #000;
	background: transparent;
}

.mspc-catalog-shops>.title-kupit2 * {
	margin: 0;
	color: #000;
	font-size: 20px;
	line-height: 28px;
	text-transform: none;
}

.mspc-catalog-shops>.title-kupit2>a {
	color: #3a4c7d;
	border-bottom: 1px dashed #3a4c7d;
}

.mspc-catalog-shops .dilers-map {
	margin-bottom: 40px;
}

.mspc-catalog-shops .dilers-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: auto;
	gap: 20px;
}

.mspc-catalog-shops .shop-link {
	color: #000;
}

.mspc-catalog-shops .shop-link:hover .shop {
	border-color: #000;
}

.mspc-catalog-shops .shop-link:hover .shop.gold {
	border-color: #ff8400;
}


.mspc-catalog-shops .shop {
	height: 100%;
	padding: 20px;
	display: flex;
	flex-direction: column;
	border: 1px solid #9A9A9A80;
	transition: .15s all;
}

.mspc-catalog-shops .shop.inactive {
	display: none;
}

.mspc-catalog-shops .shop.gold {
	border-color: #F6A14580;
}

.mspc-catalog-shops .shop a {}

.mspc-catalog-shops .shop a {
	margin-bottom: 10px;

	text-align: center;
	color: #3a4c7d;
	transition: .15s;
}

.mspc-catalog-shops .shop a>h3 {
	display: inline;
	color: inherit;
	border-bottom: 1px solid #3a4c7d;
	transition: .15s;
}

.mspc-catalog-shops .shop a:hover h3 {
	border-bottom-color: transparent;
}

.mspc-catalog-shops .shop a>img {
	width: 20px;
	height: 20px;
	display: inline;
	transform: translateY(-2px);
}

.mspc-catalog-shops .shop h3 {
	margin-bottom: 10px;
	background: none;
	color: #000;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
}

.mspc-catalog-shops .shop .discount {
	width: auto;
	max-width: fit-content;
	height: auto;

	margin: 0 auto 15px auto;
	padding: 5px 10px;

	position: static;
	letter-spacing: initial;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	background: #F6A145;
}

.mspc-catalog-shops .shop .discount::before {
	content: none;
}

.mspc-catalog-shops .shop .shop-address {
	margin-bottom: 10px !important;
	text-align: center;
	line-height: 19px;
}

.mspc-catalog-shops .shop .shop-phone {
	text-align: center;
}

.mspc-catalog-shops .shop .shop-phone a {
	color: #2C2C2C;
}

.mspc-catalog-shops .shop .shop-phone a:hover {
	text-decoration: underline;
}

/* MSPC ламинат END */

.catalog-row {
	justify-content: center;
	align-items: center;
}

.catalog-row a {
	display: block;
	font-size: 24px;
}

#usefull {
	font-size: 30px;
	margin: 0 !important;
	padding-top: 30px;
	padding-bottom: 15px;
	text-align: center;
	color: #043e6c;
}

/* Новый шаблон отзывов START */

.feedback-article .page-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	column-gap: 20px;
	padding: 0;
	margin-bottom: 50px;
}

.feedback-article .page-header h1 {
	font-size: 56px;
	line-height: 120%;
	font-weight: 700;
	color: #414C7C;
	padding: 0;
}

.feedback-article .page-header iframe {
	margin-top: 10px;
	margin-bottom: 10px;
}

.feedback-article__title {
	font-size: 48px;
	line-height: 120%;
	font-weight: 700;
	color: #414C7C;
	margin: 0;
	margin-bottom: 40px;
}

.feedback-article__categories {
	margin-bottom: 40px;
}

.feedback-article__categories .swiper-wrapper {
	justify-content: space-between;
}

.feedback-article__categories .feedback-article__category {
	display: none;
	cursor: pointer;
	flex: 0 0 calc(100% / 6);
	width: calc(100% / 6);
	min-width: fit-content;
	font-size: 24px;
	line-height: 120%;
	font-weight: 700;
	color: #ACB0BF;
	text-align: center;
	border-left: 1px solid #DADFF2;
	padding: 0 16px;
}

.feedback-article__category.feedback-article__category_all {
	max-width: 200px;
	border: none;
	text-align: left;
	padding-left: 0;
}

.feedback-article__category.feedback-article__category_more {
	flex: 0 0 auto;
	width: auto;
	background-repeat: no-repeat;
	background-size: 15px 10px;
	background-position: right 12px;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7329 0.68042L7.23291 7.68042L0.732909 0.680421' stroke='%23ACB0BF' stroke-width='2'/%3E%3C/svg%3E%0A");
	padding-right: 32px;
}

.feedback-article__category._active {
	display: block;
}

.feedback-article__category._selected {
	color: #0F1B4D;
}

.feedback-article__tabs {
	display: flex;
	align-items: center;
	gap: 20px;
}

.feedback-article__tabs-item {
	padding: 0;
	color: #F6A145;
	background: none;
	border: none;
	outline: none !important;
	cursor: pointer;
	border-bottom: 1px solid #F6A145;
	transition: .15s;
}

.feedback-article__tabs-item.active {
	border-bottom-color: transparent;
}

.feedback-article__tabs-item:hover,
.feedback-article__tabs-item:focus {
	color: #F6A145 !important;
	border-bottom-color: transparent;
}

.mspc-feedback__title {
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
}

.news-feedback:has(.feedback-item:nth-child(6)) .feedback-item:nth-child(n + 7) {
	display: none;
}

.subsection.reviews .news-feedback:has(.feedback-item:nth-child(6)) .feedback-item:nth-child(n + 7) {
	display: block;
}

#reviews.tab-pane .news-feedback:has(.feedback-item:nth-child(6)) .feedback-item:nth-child(n + 7) {
	display: block;
}

.feedback-article__btns {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 10px;
	margin-bottom: 120px;
}

.mspc-feedback__button {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	height: 54px;
	outline: none !important;
	border: none;
	background: none;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: #414C7C;
	cursor: pointer;
	border: 1px solid #414C7C;
	transition: color 400ms, background-color 400ms;
	padding: 5px;
}

.mspc-feedback__button:hover {
	background-color: #414C7C;
	color: #fff;
}

.article-details .feedback-article__leave-feedback {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	height: 54px;
	background-color: #414C7C;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: #fff;
	padding: 5px;
}

.article-details .feedback-article__leave-feedback:hover {
	background-color: #5D6BA6;
	color: #fff;
}

.feedback-article__seo-text {
	margin-bottom: 120px;
}

.feedback-article__seo-text p {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
}

.feedback-article__seo-text li {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
}

.contactus-form.contactus-form275 {
	position: relative;
	max-width: 1400px;
	background-image: url(/images/review_form_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 70% center;
	padding: 20px;
	margin-bottom: 60px;
}

.contactus-form.contactus-form275::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 60%;
	height: 100%;
	background: rgba(1, 1, 1, 0.0);
	background: linear-gradient(270deg, rgba(1, 1, 1, 0.0), rgba(1, 1, 1, 0.6));
}

.contactus-form.contactus-form275 .reg_form {
	position: relative;
	z-index: 100;
	max-width: 400px;
}

.contactus-form.contactus-form275 .reg_form span.contactus-file {
	background-color: #fff;
}

.contactus-form.contactus-form275 .reg_form label.contactus-file {
	background-color: #414C7C !important;
	font-size: 16px;
}

.checkbox-wrap {
	margin: 20px auto;
}

.checkbox-wrap .checkbox-label {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.checkbox-wrap input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.checkbox-wrap .checkbox-custom {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-color: #fff;
	border: 1px solid #ACB0BF;
	transition: all 0.2s ease;
	margin-right: 10px;
}

.checkbox-wrap input[type="checkbox"]:checked+.checkbox-custom {
	background-color: #414C7C;
	border-color: #ACB0BF;
}

.checkbox-wrap input[type="checkbox"]:checked+.checkbox-custom::after {
	content: "";
	position: absolute;
	display: block;
	left: 6px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}

.checkbox-wrap input[type="checkbox"]:focus+.checkbox-custom {
	border-color: #ACB0BF;
}

.checkbox-wrap .checkbox-text {
	font-size: 14px;
	line-height: 150%;
	color: #ACB0BF;
}

.checkbox-wrap .checkbox-text a {
	color: #fff;
}

.contactus-form.contactus-form275 .reg_form button[type="submit"].contactus-button {
	width: 270px;
	height: 54px;
	font-size: 16px;
	line-height: 150%;
	text-transform: none;
}

.contactus-form.contactus-form275 .reg_form button[type="submit"].contactus-button:hover {
	opacity: 1;
	background-color: #F7A956 !important;
}

.news-feedback p {
	margin: 0;
	text-align: left;
}

.news-feedback .list-item__text p,
.popup__content .list-item__text p {
	margin-bottom: 10px;
}

.news-feedback .list-item__text p:last-child,
.popup__content .list-item__text p:last-child {
	margin-bottom: 0;
}

.feedback-item {
	width: calc(50% - 15px);
	margin-bottom: 30px;
	border: 1px solid #8A8D99;
	padding: 30px;
}

.comments-list__item {
	width: 100%;
	max-height: fit-content;
	padding: 30px;
	background: #f5f5f5;
}

.list-item__header {
	display: flex;
	justify-content: space-between;
}

.list-item__row {
	margin-bottom: 5px;
	display: flex;
	align-items: center;
	gap: 10px;
}

.list-item__name {
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	color: #0F1B4D;
}

.list-item__stars {
	height: 16px;
	display: flex;
	gap: 2px;
}

.list-item__date {
	text-align: right;
	font-size: 14px;
	line-height: 170%;
	color: #8A8D99;
}

.list-item__period-use {
	font-size: 14px;
	line-height: 150%;
	color: #8A8D99;
	margin-top: 5px;
}

.list-item__summary {
	margin-top: 10px;
}

.list-item__summary p {
	display: flex;
	column-gap: 5px;
	font-size: 14px;
	line-height: 150%;
	color: #505259;
	margin-bottom: 8px;
}

.list-item__summary p:last-child {
	margin-bottom: 0;
}

.list-item__summary p strong {
	flex-shrink: 0;
}

.list-item__text {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.list-item__more-btn {
	padding: 0 !important;
	display: block;
	background: none;
	border: none;
	color: #3A4C7D;
	border-bottom: 1px dashed #3A4C7D;
	cursor: pointer;
}

.list-item__more-btn:hover {
	border-bottom-color: transparent;
}

.list-item__show-more {
	padding: 0;
	display: block;
	cursor: pointer;
	border: none;
	background: none;
	color: #3A4C7D;
	border-bottom: 1px dashed #3A4C7D;
	outline: none !important;
	transition: .15s;
}

.list-item__show-more:hover {
	border-bottom-color: transparent;
}

.list-item__link-wrapper {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-top: 20px;
	margin-bottom: 24px;
}

.list-item__link {
	font-weight: 400 !important;
	border-bottom: 1px solid #3A4C7D;
	transition: .15s;
	color: #3A4C7D;
}

.list-item__link:hover {
	border-bottom-color: transparent;
	color: #3A4C7D;
}

.list-item__span {
	color: #929496;
}

.list-item__expert-response {
	margin-top: 20px !important;
	margin-bottom: 24px;
	padding: 20px;
	padding-top: 35px;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	position: relative;
	color: #666666;
}

.list-item__expert-response::before {
	content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_525_1061)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.51819 16.4818C2.74801 15.7116 2.52705 14.5368 2.76859 12.9953C1.50781 12.0761 0.833332 11.0892 0.833332 9.99998C0.833332 8.91078 1.50781 7.92383 2.76859 7.00463C2.52705 5.46316 2.74801 4.28835 3.51819 3.51817C4.28836 2.74799 5.46318 2.52704 7.00465 2.76857C7.92385 1.50779 8.9108 0.833313 10 0.833313C11.0892 0.833313 12.0762 1.50779 12.9953 2.76857C14.5368 2.52704 15.7116 2.74799 16.4818 3.51817C17.252 4.28835 17.4729 5.46316 17.2314 7.00463C18.4922 7.92383 19.1667 8.91078 19.1667 9.99998C19.1667 11.0892 18.4922 12.0761 17.2314 12.9953C17.4729 14.5368 17.252 15.7116 16.4818 16.4818C15.7116 17.252 14.5368 17.4729 12.9953 17.2314C12.0762 18.4922 11.0892 19.1666 10 19.1666C8.9108 19.1666 7.92385 18.4922 7.00465 17.2314C5.46318 17.4729 4.28836 17.252 3.51819 16.4818ZM7.21048 15.4983C7.54876 15.4259 7.89661 15.5699 8.08458 15.8604C8.81855 16.9944 9.47303 17.5 10 17.5C10.527 17.5 11.1814 16.9944 11.9154 15.8604C12.1034 15.5699 12.4512 15.4259 12.7895 15.4983C14.1104 15.7812 14.9307 15.6759 15.3033 15.3033C15.6759 14.9307 15.7812 14.1104 15.4983 12.7895C15.4259 12.4512 15.57 12.1034 15.8604 11.9154C16.9944 11.1814 17.5 10.527 17.5 9.99998C17.5 9.47301 16.9944 8.81853 15.8604 8.08456C15.57 7.8966 15.4259 7.54874 15.4983 7.21047C15.7812 5.8896 15.6759 5.0693 15.3033 4.69668C14.9307 4.32405 14.1104 4.21878 12.7895 4.50166C12.4512 4.5741 12.1034 4.43002 11.9154 4.1396C11.1814 3.00558 10.527 2.49998 10 2.49998C9.47303 2.49998 8.81855 3.00558 8.08458 4.1396C7.89661 4.43002 7.54876 4.5741 7.21048 4.50166C5.88962 4.21878 5.06932 4.32405 4.6967 4.69668C4.32407 5.0693 4.2188 5.8896 4.50168 7.21047C4.57412 7.54874 4.43004 7.8966 4.13962 8.08456C3.0056 8.81853 2.5 9.47301 2.5 9.99998C2.5 10.527 3.0056 11.1814 4.13962 11.9154C4.43004 12.1034 4.57412 12.4512 4.50168 12.7895C4.2188 14.1104 4.32407 14.9307 4.6967 15.3033C5.06932 15.6759 5.88962 15.7812 7.21048 15.4983ZM9.16667 10.4881L12.7441 6.91072L13.9226 8.08924L9.16667 12.8452L6.07741 9.7559L7.25592 8.57739L9.16667 10.4881Z" fill="%23A8C750"/></g><defs><clipPath id="clip0_525_1061"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
	position: absolute;
	top: 0px;
	left: 20px;
	width: 16px;
	height: 16px;
}

.list-item__expert-response::after {
	content: "Ответил эксперт команды Stone Floor";
	position: absolute;
	top: 1px;
	left: 45px;
	color: #9FC040;
}

.item-attachments.list-item__attachments {
	margin-bottom: 15px;
	display: grid;
	grid-template-columns: repeat(auto-fill, 80px);
	gap: 10px;
}

.item-attachments__item {
	width: 100%;
	height: 80px;
}

.item-attachments__item img {
	width: 100%;
	height: 100%;

	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 3px;
}

.list-item__video {
	margin-top: 20px;
	margin-bottom: 30px;
}

.list-item__for {
	display: block;
	font-size: 20px;
	line-height: 120%;
	font-weight: 700;
	color: #0F1B4D;
	margin-top: 24px;
	margin-bottom: 12px;
}

.feedback-item .video-feedback__item-product {
	width: 320px;
	max-width: 100%;
}

.feedback-item .video-feedback__vote-buttons {
	bottom: 30px;
	right: 30px;
	display: flex;
	column-gap: 28px;
}

.feedback-item .video-feedback__vote-btn {
	flex-direction: row;
	column-gap: 2px;
}

.feedback-item .video-feedback__vote-btn_like-btn {
	margin-bottom: 0;
}

.feedback-item .video-feedback__vote-icon {
	margin-bottom: 0;
}

.feedback-item .video-feedback__vote-btn_like-btn .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 9.52941L14.7905 9.42812C14.7756 9.51656 14.7804 9.60715 14.8045 9.69358C14.8287 9.78001 14.8717 9.86022 14.9305 9.92863C14.9892 9.99704 15.0624 10.052 15.1449 10.0897C15.2274 10.1275 15.3172 10.147 15.4082 10.1471V9.52941ZM1.62644 9.52941V8.91176C1.4603 8.91176 1.30096 8.97684 1.18348 9.09267C1.066 9.2085 1 9.3656 1 9.52941H1.62644ZM4.13221 22.5H18.365V21.2647H4.13221V22.5ZM19.8684 8.91176H15.4082V10.1471H19.8684V8.91176ZM16.0258 9.63071L17.0357 3.65806L15.8003 3.45424L14.7905 9.42812L16.0258 9.63071ZM15.1826 1.5H14.9158V2.73529H15.1826V1.5ZM11.2661 3.42459L8.11513 8.08659L9.15753 8.77218L12.3085 4.11018L11.2661 3.42459ZM6.55027 8.91176H1.62644V10.1471H6.55027V8.91176ZM1 9.52941V19.4118H2.25288V9.52941H1ZM21.437 20.0171L22.9405 12.6053L21.7127 12.3632L20.2092 19.7749L21.437 20.0171ZM8.11513 8.08659C7.94352 8.3404 7.70977 8.54852 7.43701 8.69247C7.16424 8.83641 6.85965 8.91174 6.55027 8.91176V10.1471C7.06587 10.1471 7.57349 10.0216 8.0281 9.78174C8.4827 9.5419 8.87147 9.19512 9.15753 8.77218L8.11513 8.08659ZM17.0357 3.65806C17.0806 3.39253 17.0664 3.12054 16.9939 2.861C16.9214 2.60146 16.7924 2.36061 16.6159 2.15521C16.4394 1.94981 16.2197 1.78479 15.9719 1.67164C15.7242 1.55849 15.4557 1.49991 15.1826 1.5V2.73529C15.2737 2.73516 15.3624 2.75458 15.4451 2.79223C15.5277 2.82987 15.601 2.88482 15.66 2.95325C15.7189 3.02168 15.7619 3.10196 15.7862 3.18848C15.8104 3.275 15.8152 3.36569 15.8003 3.45424L17.0357 3.65806ZM19.8684 10.1471C20.1465 10.147 20.4211 10.2079 20.6724 10.3251C20.9237 10.4424 21.1455 10.6131 21.3218 10.8251C21.4981 11.0371 21.6245 11.285 21.6919 11.551C21.7592 11.817 21.7672 12.0944 21.7127 12.3632L22.9405 12.6053C23.0313 12.1574 23.019 11.6953 22.9068 11.2522C22.7946 10.809 22.5841 10.3959 22.2905 10.0427C21.997 9.6894 21.6275 9.40473 21.2089 9.20917C20.7903 9.01362 20.3329 8.91204 19.8697 8.91176L19.8684 10.1471ZM18.365 22.5C19.0892 22.5001 19.7912 22.2528 20.3513 21.8001C20.9114 21.3474 21.2951 20.7173 21.437 20.0171L20.2092 19.7749C20.124 20.1953 19.8936 20.5734 19.5574 20.8451C19.2211 21.1167 18.7997 21.265 18.365 21.2647V22.5ZM14.9145 1.5C14.1925 1.49976 13.4816 1.6753 12.8449 2.01104C12.2082 2.34679 11.6655 2.83234 11.2649 3.42459L12.3073 4.11018C12.5933 3.68723 12.9809 3.34045 13.4355 3.10061C13.8901 2.86077 14.3977 2.73529 14.9133 2.73529L14.9145 1.5ZM4.13221 21.2647C3.63378 21.2647 3.15577 21.0695 2.80333 20.722C2.45088 20.3745 2.25288 19.9032 2.25288 19.4118H1C1 20.2308 1.33 21.0163 1.9174 21.5955C2.50481 22.1746 3.3015 22.5 4.13221 22.5V21.2647Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 9.52938V21.8823Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 9.52938V21.8823' stroke='%23ACB0BF'/%3E%3C/svg%3E%0A");
}

.feedback-item .video-feedback__vote-btn_like-btn.active .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 9.52941L14.7905 9.42812C14.7756 9.51656 14.7804 9.60715 14.8045 9.69358C14.8287 9.78001 14.8717 9.86022 14.9305 9.92863C14.9892 9.99704 15.0624 10.052 15.1449 10.0897C15.2274 10.1275 15.3172 10.147 15.4082 10.1471V9.52941ZM1.62644 9.52941V8.91177C1.4603 8.91177 1.30096 8.97684 1.18348 9.09267C1.066 9.2085 1 9.3656 1 9.52941H1.62644ZM4.13221 22.5H18.365V21.2647H4.13221V22.5ZM19.8684 8.91177H15.4082V10.1471H19.8684V8.91177ZM16.0258 9.63071L17.0357 3.65806L15.8003 3.45424L12.6364 6.00363L14.7905 9.42812L16.0258 9.63071ZM15.1826 1.5H14.9158V2.73529H15.1826V1.5ZM11.2661 3.42459L8.11513 8.08659L9.15753 8.77218L6.86916 10.131V15.5059V21.5955L8.94749 21.8824H18.365L19.5574 20.8451L20.6724 20.0171L21.6919 16.1999V11.551L20.6724 9.42812L16.6159 10.1471L14.543 6.00363L16.0258 4.55295V2.73529L13.4355 2.3562L12.3085 4.11018L11.2661 3.42459ZM6.55027 8.91177H1.62644V10.1471H6.55027V8.91177ZM1 9.52941V19.4118H2.25288V9.52941H1ZM21.437 20.0171L22.9405 12.6053L21.7127 12.3632L20.2092 19.7749L21.437 20.0171ZM8.11513 8.08659C7.94352 8.3404 7.70977 8.54852 7.43701 8.69246C7.16424 8.83641 6.85965 8.91174 6.55027 8.91177V10.1471C7.06587 10.1471 7.57349 10.0216 8.0281 9.78174C8.4827 9.5419 8.87147 9.19512 9.15753 8.77218L8.11513 8.08659ZM17.0357 3.65806C17.0806 3.39253 17.0664 3.12054 16.9939 2.861C16.9214 2.60146 16.7924 2.36061 16.6159 2.15521C16.4394 1.94981 16.2197 1.78479 15.9719 1.67164C15.7242 1.55849 15.4557 1.49991 15.1826 1.5V2.73529C15.2737 2.73516 15.3624 2.75458 15.4451 2.79222C15.5277 2.82987 15.601 2.88482 15.66 2.95325C15.7189 3.02168 15.7619 3.10196 15.7862 3.18848C15.8104 3.275 15.8152 3.36569 15.8003 3.45424L17.0357 3.65806ZM19.8684 10.1471C20.1465 10.147 20.4211 10.2079 20.6724 10.3251C20.9237 10.4424 16.8176 14.2423 16.9939 14.4543C17.1702 14.6663 21.6245 11.285 21.6919 11.551C21.7592 11.817 21.7672 12.0944 21.7127 12.3632L22.9405 12.6053C23.0313 12.1574 23.019 11.6953 22.9068 11.2522C22.7946 10.809 22.5841 10.3959 22.2905 10.0427C21.9969 9.6894 21.6275 9.40473 21.2089 9.20917C20.7903 9.01362 20.3329 8.91204 19.8697 8.91177L19.8684 10.1471ZM18.365 22.5C19.0892 22.5001 19.7912 22.2528 20.3513 21.8001C20.9114 21.3474 21.2951 20.7173 21.437 20.0171L20.2092 19.7749C20.124 20.1953 19.8936 20.5734 19.5574 20.8451C19.2211 21.1167 18.7997 21.265 18.365 21.2647V22.5ZM14.9145 1.5C14.1925 1.49976 13.4816 1.6753 12.8449 2.01104C12.2082 2.34679 11.6655 2.83234 11.2649 3.42459L12.3073 4.11018C12.5933 3.68723 12.9809 3.34045 13.4355 3.10061C13.8901 2.86077 14.3977 2.73529 14.9133 2.73529L14.9145 1.5ZM4.13221 21.2647C3.63378 21.2647 3.15577 21.0695 2.80333 20.722C2.45088 20.3745 2.25288 19.9032 2.25288 19.4118H1C1 20.2308 1.33 21.0163 1.9174 21.5955C2.50481 22.1746 3.3015 22.5 4.13221 22.5V21.2647Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 9.52938V21.8823Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 9.52938V21.8823' stroke='%23ACB0BF'/%3E%3C/svg%3E%0A");
}

.feedback-item .video-feedback__vote-btn_dislike-btn .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 14.4706L14.7905 14.5719C14.7756 14.4834 14.7804 14.3929 14.8045 14.3064C14.8287 14.22 14.8717 14.1398 14.9305 14.0714C14.9892 14.003 15.0624 13.948 15.1449 13.9103C15.2274 13.8725 15.3172 13.853 15.4082 13.8529V14.4706ZM1.62644 14.4706V15.0882C1.4603 15.0882 1.30096 15.0232 1.18348 14.9073C1.066 14.7915 1 14.6344 1 14.4706H1.62644ZM4.13221 1.5H18.365V2.73529H4.13221V1.5ZM19.8684 15.0882H15.4082V13.8529H19.8684V15.0882ZM16.0258 14.3693L17.0357 20.3419L15.8003 20.5458L14.7905 14.5719L16.0258 14.3693ZM15.1826 22.5H14.9158V21.2647H15.1826V22.5ZM11.2661 20.5754L8.11513 15.9134L9.15753 15.2278L12.3085 19.8898L11.2661 20.5754ZM6.55027 15.0882H1.62644V13.8529H6.55027V15.0882ZM1 14.4706V4.58824H2.25288V14.4706H1ZM21.437 3.98294L22.9405 11.3947L21.7127 11.6368L20.2092 4.22506L21.437 3.98294ZM8.11513 15.9134C7.94352 15.6596 7.70977 15.4515 7.43701 15.3075C7.16424 15.1636 6.85965 15.0883 6.55027 15.0882V13.8529C7.06587 13.8529 7.57349 13.9784 8.0281 14.2183C8.4827 14.4581 8.87147 14.8049 9.15753 15.2278L8.11513 15.9134ZM17.0357 20.3419C17.0806 20.6075 17.0664 20.8795 16.9939 21.139C16.9214 21.3985 16.7924 21.6394 16.6159 21.8448C16.4394 22.0502 16.2197 22.2152 15.9719 22.3284C15.7242 22.4415 15.4557 22.5001 15.1826 22.5V21.2647C15.2737 21.2648 15.3624 21.2454 15.4451 21.2078C15.5277 21.1701 15.601 21.1152 15.66 21.0467C15.7189 20.9783 15.7619 20.898 15.7862 20.8115C15.8104 20.725 15.8152 20.6343 15.8003 20.5458L17.0357 20.3419ZM19.8684 13.8529C20.1465 13.853 20.4211 13.7921 20.6724 13.6749C20.9237 13.5576 21.1455 13.3869 21.3218 13.1749C21.4981 12.9629 21.6245 12.715 21.6919 12.449C21.7592 12.183 21.7672 11.9056 21.7127 11.6368L22.9405 11.3947C23.0313 11.8426 23.019 12.3047 22.9068 12.7478C22.7946 13.191 22.5841 13.6041 22.2905 13.9573C21.997 14.3106 21.6275 14.5953 21.2089 14.7908C20.7903 14.9864 20.3329 15.088 19.8697 15.0882L19.8684 13.8529ZM18.365 1.5C19.0892 1.49986 19.7912 1.74719 20.3513 2.1999C20.9114 2.6526 21.2951 3.2827 21.437 3.98294L20.2092 4.22506C20.124 3.80475 19.8936 3.42656 19.5574 3.15492C19.2211 2.88328 18.7997 2.73498 18.365 2.73529V1.5ZM14.9145 22.5C14.1925 22.5002 13.4816 22.3247 12.8449 21.989C12.2082 21.6532 11.6655 21.1677 11.2649 20.5754L12.3073 19.8898C12.5933 20.3128 12.9809 20.6595 13.4355 20.8994C13.8901 21.1392 14.3977 21.2647 14.9133 21.2647L14.9145 22.5ZM4.13221 2.73529C3.63378 2.73529 3.15577 2.93051 2.80333 3.27801C2.45088 3.6255 2.25288 4.0968 2.25288 4.58824H1C1 3.76918 1.33 2.98368 1.9174 2.40452C2.50481 1.82537 3.3015 1.5 4.13221 1.5V2.73529Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 14.4706V2.11768' stroke='%23ACB0BF'/%3E%3C/svg%3E ");
}

.feedback-item .video-feedback__vote-btn_dislike-btn.active .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 14.4706L14.7905 14.5719C14.7756 14.4834 14.7804 14.3929 14.8045 14.3064C14.8287 14.22 14.8717 14.1398 14.9305 14.0714C14.9892 14.003 15.0624 13.948 15.1449 13.9103C15.2274 13.8725 15.3172 13.853 15.4082 13.8529V14.4706ZM1.62644 14.4706V15.0882C1.4603 15.0882 1.30096 15.0232 1.18348 14.9073C1.066 14.7915 1 14.6344 1 14.4706H1.62644ZM4.13221 1.5H18.365V2.73529H4.13221V1.5ZM19.8684 15.0882H15.4082V13.8529H19.8684V15.0882ZM16.0258 14.3693L17.0357 20.3419L15.8003 20.5458L12.6364 17.9964L14.7905 14.5719L16.0258 14.3693ZM15.1826 22.5H14.9158V21.2647H15.1826V22.5ZM11.2661 20.5754L8.11513 15.9134L9.15753 15.2278L6.86916 13.869V8.49409V2.40452L8.94749 2.11765H18.365L19.5574 3.15492L20.6724 3.98294L21.6919 7.80013V12.449L20.6724 14.5719L16.6159 13.8529L14.543 17.9964L16.0258 19.4471V21.2647L13.4355 21.6438L12.3085 19.8898L11.2661 20.5754ZM6.55027 15.0882H1.62644V13.8529H6.55027V15.0882ZM1 14.4706V4.58824H2.25288V14.4706H1ZM21.437 3.98294L22.9405 11.3947L21.7127 11.6368L20.2092 4.22506L21.437 3.98294ZM8.11513 15.9134C7.94352 15.6596 7.70977 15.4515 7.43701 15.3075C7.16424 15.1636 6.85965 15.0883 6.55027 15.0882V13.8529C7.06587 13.8529 7.57349 13.9784 8.0281 14.2183C8.4827 14.4581 8.87147 14.8049 9.15753 15.2278L8.11513 15.9134ZM17.0357 20.3419C17.0806 20.6075 17.0664 20.8795 16.9939 21.139C16.9214 21.3985 16.7924 21.6394 16.6159 21.8448C16.4394 22.0502 16.2197 22.2152 15.9719 22.3284C15.7242 22.4415 15.4557 22.5001 15.1826 22.5V21.2647C15.2737 21.2648 15.3624 21.2454 15.4451 21.2078C15.5277 21.1701 15.601 21.1152 15.66 21.0467C15.7189 20.9783 15.7619 20.898 15.7862 20.8115C15.8104 20.725 15.8152 20.6343 15.8003 20.5458L17.0357 20.3419ZM19.8684 13.8529C20.1465 13.853 20.4211 13.7921 20.6724 13.6749C20.9237 13.5576 16.8176 9.75768 16.9939 9.5457C17.1702 9.33371 21.6245 12.715 21.6919 12.449C21.7592 12.183 21.7672 11.9056 21.7127 11.6368L22.9405 11.3947C23.0313 11.8426 23.019 12.3047 22.9068 12.7478C22.7946 13.191 22.5841 13.6041 22.2905 13.9573C21.9969 14.3106 21.6275 14.5953 21.2089 14.7908C20.7903 14.9864 20.3329 15.088 19.8697 15.0882L19.8684 13.8529ZM18.365 1.5C19.0892 1.49986 19.7912 1.74719 20.3513 2.1999C20.9114 2.6526 21.2951 3.2827 21.437 3.98294L20.2092 4.22506C20.124 3.80475 19.8936 3.42656 19.5574 3.15492C19.2211 2.88328 18.7997 2.73498 18.365 2.73529V1.5ZM14.9145 22.5C14.1925 22.5002 13.4816 22.3247 12.8449 21.989C12.2082 21.6532 11.6655 21.1677 11.2649 20.5754L12.3073 19.8898C12.5933 20.3128 12.9809 20.6595 13.4355 20.8994C13.8901 21.1392 14.3977 21.2647 14.9133 21.2647L14.9145 22.5ZM4.13221 2.73529C3.63378 2.73529 3.15577 2.93051 2.80333 3.27801C2.45088 3.6255 2.25288 4.0968 2.25288 4.58824H1C1 3.76918 1.33 2.98368 1.9174 2.40452C2.50481 1.82537 3.3015 1.5 4.13221 1.5V2.73529Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 14.4706V2.11768Z' fill='%23ACB0BF'/%3E%3Cpath d='M6.6377 14.4706V2.11768' stroke='%23ACB0BF'/%3E%3C/svg%3E%0A");
}

.feedback-item .video-feedback__vote-count {
	color: #ACB0BF;
}

/* Новый шаблон отзывов END */

.where-buy-shop:first-child {
	margin-top: 20px;
}

.where-buy-shop .shop-link {
	display: flex;
	gap: 5px;
	background: #f6a144;
	padding: 5px 15px;
	color: #fff;
}

.where-buy-shop .shop-link h3 {
	padding: 0;
}

.faq {
	max-width: none;
}

.cf_title_wrapper.active+.cf_wrapp_all {
	display: block;
	height: auto;
}

.cf_wrapp_all {
	display: none;
	height: 0;
}


#searchForm input {
	opacity: 1 !important;
	visibility: visible !important;
	position: static !important;
}

.owl-stage {
	margin-bottom: 30px;
}

.owl-stage .owl-item {
	height: 310px;
}

.item.product-block {
	height: 100%;
	padding-top: 0;
}

.spacer.product-container.card {
	margin: 0;
}

.item.product-block .product-name {
	display: block;
	font-size: 18px !important;
	line-height: 24px !important;
	color: #fff !important;
	text-align: center !important;
}

.item.product-block.stopper .spacer.product-container.card {
	background: #F6A144;
	color: #fff;
}

.item.product-block.stopper .product-info {
	position: relative;
}

.item.product-block.stopper .product-name {
	margin: 0;
	margin-top: 31px;
}

.item.product-block.stopper .product-anno {
	width: 100%;

	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	color: #FFFFFFB2;
	text-align: center;

	position: absolute;
	top: -22px;
	left: 50%;
	transform: translateX(-50%);
}

.product-details-container .product-buy {
	margin-top: 23px;
	padding: 15px 12px;
	text-align: center;

	background: #F5F5F5;
}

.product-details-container .product-buy p {
	text-align: center;
	line-height: 19px;
	margin-bottom: 10px;
}

.product-details-container .product-where {
	width: fit-content;
	margin: 20px auto 0 auto;
	padding: 10px 15px;

	display: block;
	border-radius: 3px;
	background: #8c4257;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;

	transition: .15s;
}

.product-details-container .product-where:hover {
	background: #979797;
}

.product-container.productdetails-view.productdetails .b1c-name {
	margin: 0;
}

.product-container.productdetails-view.productdetails .product-article {
	margin: 0;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
}

.catalog-banner-desktop {
	display: block;
}

.catalog-banner-mobile {
	display: none;
}

.row {
	row-gap: 20px;
}

.custom-tags__item.swiper-slide {
	height: auto;
}

.articles-feedback {
	padding-bottom: 50px;
}

.articles-feedback__title {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
	margin: 30px 0;
	margin-top: 50px;
}


.spc-outdated {
	height: 285px;
	margin: 0 -50px;
	margin-top: 20px;
	margin-bottom: 40px;

	padding: 40px 50px;
	background: #F5F5F5;
	border: 3px solid #F6A144;
	display: flex;
	gap: 30px;
	font-family: 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.spc-outdated__left {
	width: 64%;
}

.spc-outdated__right {
	width: 36%;
	height: 100%;

	background-image: url('/images/banners/mspc-banner.png');
}

.spc-outdated__title {
	width: fit-content;
	height: 40px;
	margin-bottom: 20px;
	padding: 0 4px;
	background: #F6A14466;
	font-size: 22px;
	line-height: 40px;
	font-weight: 400;
}

.spc-outdated__text {
	max-width: 452px;
	margin-bottom: 48px;
	line-height: 140%;
	text-align: left;
}

.spc-outdated__buttons {
	display: flex;
	gap: 15px;
	align-items: center;
}

.spc-outdated__buttons-item.link {
	width: 200px;
	padding: 9px 26px;
	background: #0C4E7F;
	border-radius: 3px;
	color: #fff;
}

.spc-outdated__buttons-item.link span {
	border-bottom: 1px solid transparent;
}

.spc-outdated__buttons-item.link:hover span {
	border-bottom-color: #fff;
}

.spc-outdated__buttons-item.button {
	padding: 0;
	cursor: pointer;
	color: #0C4E7F;
	border: none;
	border-bottom: 1px solid #0C4E7F;
	background: none;
	outline: none;
}

.spc-outdated__buttons-item.button:hover {
	border-bottom-color: transparent;
}

.spc-popup-table .popup__body {
	/* max-width: 925px;
    max-height: 803px; */
}

.spc-popup-table .popup__content {
	height: 95vh;
	padding: 30px 50px;
	overflow-y: auto;
	transition: .3s height;
}

.spc-popup-table .popup__close {
	position: absolute;
	top: 15px;
	right: 15px;
}

.spc-popup-table .katalog-table {
	margin: 0 auto;
	margin-bottom: 10px;
}

.spc-popup-table .katalog-table tbody td {
	height: fit-content;
	padding: 7px 10px;
	line-height: 140%;
}

.spc-popup-table .katalog-table tbody tr td:first-child {
	padding: 10px 0 10px 10px;
}

.spc-popup-table .popup__title {
	font-size: 28px;
	line-height: 120%;
	font-weight: 700;
	color: #337AB7;
}

.page-header.spc h1 {
	text-align: left !important;
}


/* New index page */
.body-wrapper .container {
	max-width: 1380px;
	padding: 0 30px;
}

/* #sp-header .container {
	max-width: 1380px;
	padding: 0 30px;
} */

.body-wrapper #sp-header {
	padding: 20px 0;
}

.body-wrapper #sp-header .container-inner>.row {
	justify-content: space-between;
}

.body-wrapper #sp-header #sp-logo,
.body-wrapper #sp-header #sp-search,
.body-wrapper #sp-header #sp-header-info {
	margin-bottom: 0;
}

.body-wrapper #sp-header #sp-logo>.sp-column {
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	column-gap: 24px;
}

.body-wrapper #sp-header #sp-logo>.sp-column>.logo {
	order: -1;
	flex: 0 0 200px;
	width: 200px;
	height: 25px;
}

.body-wrapper #sp-header .gorod {
	float: none;
	height: auto;
}

.body-wrapper #sp-header .gorod .mcs-app .mcs-module {
	width: auto;
	float: none;
	text-align: left;
}

.body-wrapper #sp-header .gorod .mcs-module .current-location {
	white-space: nowrap;
	border-bottom: none;
	font-size: 16px;
	line-height: 150%;
}

.body-wrapper #sp-header .gorod .mcs-module .current-location::before {
	content: '';
	width: 9px;
	height: 13px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 13.5C8 10 10 7 10 5C10 3.80653 9.52589 2.66193 8.68198 1.81802C7.83807 0.974106 6.69347 0.5 5.5 0.5C4.30653 0.5 3.16193 0.974106 2.31802 1.81802C1.47411 2.66193 1 3.80653 1 5C1 7 3 10 5.5 13.5Z' stroke='%23F7A146'/%3E%3Cpath d='M7.5 5C7.5 5.53043 7.28929 6.03914 6.91421 6.41421C6.53914 6.78929 6.03043 7 5.5 7C4.96957 7 4.46086 6.78929 4.08579 6.41421C3.71071 6.03914 3.5 5.53043 3.5 5C3.5 4.46957 3.71071 3.96086 4.08579 3.58579C4.46086 3.21071 4.96957 3 5.5 3C6.03043 3 6.53914 3.21071 6.91421 3.58579C7.28929 3.96086 7.5 4.46957 7.5 5Z' stroke='%23F7A146'/%3E%3C/svg%3E%0A");
	padding: 0;
	margin-right: 6px;
}

.body-wrapper #sp-search .src {
	margin-top: 0;
}

.body-wrapper #sp-header-info .sp-column {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	column-gap: 24px;
}

.body-wrapper #sp-header-info .sp-module {
	flex: 0 0 auto;
}

.body-wrapper #sp-header #sp-header-info .gorod {
	display: none;
}

.body-wrapper #sp-header-info .number {
	position: relative;
	font-size: 20px;
	line-height: 120%;
	padding-left: 24px;
}

.body-wrapper #sp-header-info .number::before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	transition: background 400ms;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2498 18.8333C16.5814 18.8333 16.8993 18.7016 17.1337 18.4672C17.3681 18.2328 17.4998 17.9149 17.4998 17.5833V14.6667C17.4998 14.3351 17.3681 14.0172 17.1337 13.7828C16.8993 13.5484 16.5814 13.4167 16.2498 13.4167C15.2748 13.4167 14.3165 13.2667 13.3998 12.9583C13.1807 12.8892 12.9468 12.8813 12.7235 12.9357C12.5002 12.99 12.296 13.1045 12.1332 13.2667L10.9332 14.4667C8.86004 13.3353 7.15616 11.6315 6.02484 9.55833L7.2165 8.36667C7.55817 8.04167 7.68317 7.55833 7.53317 7.09167C7.23317 6.18333 7.08317 5.225 7.08317 4.25C7.08317 3.91848 6.95148 3.60054 6.71705 3.36612C6.48263 3.1317 6.16469 3 5.83317 3H2.9165C2.58498 3 2.26704 3.1317 2.03262 3.36612C1.7982 3.60054 1.6665 3.91848 1.6665 4.25C1.6665 12.2917 8.20817 18.8333 16.2498 18.8333ZM2.9165 3.83333H5.83317C5.94368 3.83333 6.04966 3.87723 6.1278 3.95537C6.20594 4.03351 6.24984 4.13949 6.24984 4.25C6.24984 5.31667 6.4165 6.35833 6.7415 7.35C6.78317 7.46667 6.77484 7.63333 6.6415 7.76667L4.99984 9.4C6.37484 12.0917 8.3915 14.1083 11.0915 15.5L12.7165 13.8583C12.8332 13.7417 12.9915 13.7083 13.1415 13.75C14.1415 14.0833 15.1832 14.25 16.2498 14.25C16.3603 14.25 16.4663 14.2939 16.5445 14.372C16.6226 14.4502 16.6665 14.5562 16.6665 14.6667V17.5833C16.6665 17.6938 16.6226 17.7998 16.5445 17.878C16.4663 17.9561 16.3603 18 16.2498 18C8.6665 18 2.49984 11.8333 2.49984 4.25C2.49984 4.13949 2.54374 4.03351 2.62188 3.95537C2.70002 3.87723 2.806 3.83333 2.9165 3.83333Z' fill='%230F1B4D'/%3E%3C/svg%3E%0A");
}

.body-wrapper #sp-header-info .number:hover {
	color: #5D6BA6;
}

.body-wrapper #sp-header-info .number:hover::before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2498 18.8333C16.5814 18.8333 16.8993 18.7016 17.1337 18.4672C17.3681 18.2328 17.4998 17.9149 17.4998 17.5833V14.6667C17.4998 14.3351 17.3681 14.0172 17.1337 13.7828C16.8993 13.5484 16.5814 13.4167 16.2498 13.4167C15.2748 13.4167 14.3165 13.2667 13.3998 12.9583C13.1807 12.8892 12.9468 12.8813 12.7235 12.9357C12.5002 12.99 12.296 13.1045 12.1332 13.2667L10.9332 14.4667C8.86004 13.3353 7.15616 11.6315 6.02484 9.55833L7.2165 8.36667C7.55817 8.04167 7.68317 7.55833 7.53317 7.09167C7.23317 6.18333 7.08317 5.225 7.08317 4.25C7.08317 3.91848 6.95148 3.60054 6.71705 3.36612C6.48263 3.1317 6.16469 3 5.83317 3H2.9165C2.58498 3 2.26704 3.1317 2.03262 3.36612C1.7982 3.60054 1.6665 3.91848 1.6665 4.25C1.6665 12.2917 8.20817 18.8333 16.2498 18.8333ZM2.9165 3.83333H5.83317C5.94368 3.83333 6.04966 3.87723 6.1278 3.95537C6.20594 4.03351 6.24984 4.13949 6.24984 4.25C6.24984 5.31667 6.4165 6.35833 6.7415 7.35C6.78317 7.46667 6.77484 7.63333 6.6415 7.76667L4.99984 9.4C6.37484 12.0917 8.3915 14.1083 11.0915 15.5L12.7165 13.8583C12.8332 13.7417 12.9915 13.7083 13.1415 13.75C14.1415 14.0833 15.1832 14.25 16.2498 14.25C16.3603 14.25 16.4663 14.2939 16.5445 14.372C16.6226 14.4502 16.6665 14.5562 16.6665 14.6667V17.5833C16.6665 17.6938 16.6226 17.7998 16.5445 17.878C16.4663 17.9561 16.3603 18 16.2498 18C8.6665 18 2.49984 11.8333 2.49984 4.25C2.49984 4.13949 2.54374 4.03351 2.62188 3.95537C2.70002 3.87723 2.806 3.83333 2.9165 3.83333Z' fill='%235D6BA6'/%3E%3C/svg%3E%0A");
}

.body-wrapper #sp-header-info .number .fa.fa-phone {
	display: none;
}

.body-wrapper #sp-header-info .moduletablesocial {
	float: none;
	width: auto;
}

.customsocial__wrap {
	display: flex;
	column-gap: 12px;
}

.customsocial__link {
	flex: 0 0 28px;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.customsocial__link.customsocial__link_dzen {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3240_1045)'%3E%3Cpath d='M16.7 16.7C14.5 18.97 14.34 21.8 14.15 28C19.93 28 23.92 27.98 25.98 25.98C27.98 23.92 28 19.74 28 14.15C21.8 14.35 18.97 14.5 16.7 16.7ZM0 14.15C0 19.74 0.02 23.92 2.02 25.98C4.08 27.98 8.07 28 13.85 28C13.65 21.8 13.5 18.97 11.3 16.7C9.03 14.5 6.2 14.34 0 14.15ZM13.85 0C8.08 0 4.08 0.02 2.02 2.02C0.02 4.08 0 8.26 0 13.85C6.2 13.65 9.03 13.5 11.3 11.3C13.5 9.03 13.66 6.2 13.85 0ZM16.7 11.3C14.5 9.03 14.34 6.2 14.15 0C19.93 0 23.92 0.02 25.98 2.02C27.98 4.08 28 8.26 28 13.85C21.8 13.65 18.97 13.5 16.7 11.3Z' fill='%232C3036'/%3E%3Cpath d='M28 14.15V13.85C21.8 13.65 18.97 13.5 16.7 11.3C14.5 9.03 14.34 6.2 14.15 0H13.85C13.65 6.2 13.5 9.03 11.3 11.3C9.03 13.5 6.2 13.66 0 13.85V14.15C6.2 14.35 9.03 14.5 11.3 16.7C13.5 18.97 13.66 21.8 13.85 28H14.15C14.35 21.8 14.5 18.97 16.7 16.7C18.97 14.5 21.8 14.34 28 14.15Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3240_1045'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.customsocial__link.customsocial__link_dzen:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3240_1054)'%3E%3Cpath d='M16.7 16.7C14.5 18.97 14.34 21.8 14.15 28C19.93 28 23.92 27.98 25.98 25.98C27.98 23.92 28 19.74 28 14.15C21.8 14.35 18.97 14.5 16.7 16.7ZM0 14.15C0 19.74 0.02 23.92 2.02 25.98C4.08 27.98 8.07 28 13.85 28C13.65 21.8 13.5 18.97 11.3 16.7C9.03 14.5 6.2 14.34 0 14.15ZM13.85 0C8.08 0 4.08 0.02 2.02 2.02C0.02 4.08 0 8.26 0 13.85C6.2 13.65 9.03 13.5 11.3 11.3C13.5 9.03 13.66 6.2 13.85 0ZM16.7 11.3C14.5 9.03 14.34 6.2 14.15 0C19.93 0 23.92 0.02 25.98 2.02C27.98 4.08 28 8.26 28 13.85C21.8 13.65 18.97 13.5 16.7 11.3Z' fill='%238A8D99'/%3E%3Cpath d='M28 14.15V13.85C21.8 13.65 18.97 13.5 16.7 11.3C14.5 9.03 14.34 6.2 14.15 0H13.85C13.65 6.2 13.5 9.03 11.3 11.3C9.03 13.5 6.2 13.66 0 13.85V14.15C6.2 14.35 9.03 14.5 11.3 16.7C13.5 18.97 13.66 21.8 13.85 28H14.15C14.35 21.8 14.5 18.97 16.7 16.7C18.97 14.5 21.8 14.34 28 14.15Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3240_1054'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.customsocial__link.customsocial__link_vk {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3240_1076)'%3E%3Cmask id='mask0_3240_1076' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3240_1076)'%3E%3Cpath d='M13.4254 28H14.5914C20.9205 28 24.0856 28 26.0512 26.0344C28.0168 24.0688 28 20.9048 28 14.5914V13.4086C28 7.09632 28 3.93121 26.0512 1.96561C24.1024 5.67436e-06 20.9205 0 14.5914 0H13.4254C7.0952 0 3.9312 5.67436e-06 1.9656 1.96561C-1.16825e-06 3.93121 0 7.09408 0 13.4086V14.5914C0 20.9048 -1.16825e-06 24.0688 1.9656 26.0344C3.9312 28 7.0952 28 13.4254 28Z' fill='%230077FF'/%3E%3Cpath d='M15.0246 20.1877C8.71119 20.1877 4.87967 15.8074 4.73071 8.52853H7.92831C8.02799 13.8754 10.4606 16.1445 12.3254 16.6071V8.52853H15.3909V13.1418C17.1896 12.9425 19.0712 10.8436 19.7051 8.52853H22.719C22.2363 11.3767 20.1878 13.4756 18.7386 14.3413C20.1878 15.0413 22.5197 16.8737 23.419 20.1877H20.105C19.405 17.9724 17.6891 16.2565 15.3909 16.0236V20.1877H15.0246Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3240_1076'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.customsocial__link.customsocial__link_vk:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3240_1079)'%3E%3Cmask id='mask0_3240_1079' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3240_1079)'%3E%3Cpath d='M13.4254 28H14.5914C20.9205 28 24.0856 28 26.0512 26.0344C28.0168 24.0688 28 20.9048 28 14.5914V13.4086C28 7.09632 28 3.93121 26.0512 1.96561C24.1024 5.67436e-06 20.9205 0 14.5914 0H13.4254C7.0952 0 3.9312 5.67436e-06 1.9656 1.96561C-1.16825e-06 3.93121 0 7.09408 0 13.4086V14.5914C0 20.9048 -1.16825e-06 24.0688 1.9656 26.0344C3.9312 28 7.0952 28 13.4254 28Z' fill='%2358A6FF'/%3E%3Cpath d='M15.0246 20.1877C8.71119 20.1877 4.87967 15.8074 4.73071 8.52853H7.92831C8.02799 13.8754 10.4606 16.1445 12.3254 16.6071V8.52853H15.3909V13.1418C17.1896 12.9425 19.0712 10.8436 19.7051 8.52853H22.719C22.2363 11.3767 20.1878 13.4756 18.7386 14.3413C20.1878 15.0413 22.5197 16.8737 23.419 20.1877H20.105C19.405 17.9724 17.6891 16.2565 15.3909 16.0236V20.1877H15.0246Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3240_1079'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.body-wrapper #sp-vmmenu {
	background-color: #414C7C;
}

.body-wrapper #sp-menu .sp-column {
	background: none;
}

.body-wrapper #sp-menu .sp-megamenu-parent {
	justify-content: space-between;
	margin: 0;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li>a {
	font-size: 16px;
	line-height: 150%;
	background-color: transparent;
	padding: 12px 16px;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li>a:hover {
	color: #F7A146;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li>a._catalog {
	padding-left: 0;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li>a.gde-gde {
	background-color: #F7A146;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li>a.gde-gde:hover {
	color: #fff;
	background-color: #F7A956;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li:first-child {
	display: none;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li:last-child {
	display: none;
}

.body-wrapper #sp-menu .sp-megamenu-parent>li:nth-child(5) {
	margin-left: 0;
}

body .offcanvas-menu {
	top: 62px;
	height: calc(100% - 62px);
}

body .offcanvas-menu .offcanvas-inner {
	padding: 8px 15px 15px;
}

body .close-offcanvas {
	display: none;
}

body.offcanvas-active .offcanvas-overlay {
	opacity: 0;
}

body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
	width: 100%;
}

body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper {
	overflow-y: hidden !important;
	right: 0 !important;
}

body .offcanvas-menu .offcanvas-inner .sp-module ul>li {
	width: fit-content;
	margin-bottom: 24px;
}


body .offcanvas-menu .offcanvas-inner .sp-module ul>li a,
body .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
	font-size: 16px;
	line-height: 150%;
	color: #414C7C;
	background: none;
	padding: 0;
}

body .offcanvas-menu .offcanvas-inner .sp-module ul>li a.gde-gde {
	background-color: #F7A146;
	color: #fff;
	padding: 12px 16px;
}

body .offcanvas-menu__bot {
	display: flex;
	align-items: center;
	column-gap: 24px;
}

body .offcanvas-menu__bot .sp-module.gorod {
	display: none;
}

body .offcanvas-menu .offcanvas-inner .offcanvas-menu__bot .sp-module {
	flex: 0 0 auto;
	margin: 0;
}

body .offcanvas-menu__bot .number {
	position: relative;
	font-size: 20px;
	line-height: 120%;
	color: #0F1B4D;
	padding-left: 24px;
}

body .offcanvas-menu__bot .number::before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2498 18.8333C16.5814 18.8333 16.8993 18.7016 17.1337 18.4672C17.3681 18.2328 17.4998 17.9149 17.4998 17.5833V14.6667C17.4998 14.3351 17.3681 14.0172 17.1337 13.7828C16.8993 13.5484 16.5814 13.4167 16.2498 13.4167C15.2748 13.4167 14.3165 13.2667 13.3998 12.9583C13.1807 12.8892 12.9468 12.8813 12.7235 12.9357C12.5002 12.99 12.296 13.1045 12.1332 13.2667L10.9332 14.4667C8.86004 13.3353 7.15616 11.6315 6.02484 9.55833L7.2165 8.36667C7.55817 8.04167 7.68317 7.55833 7.53317 7.09167C7.23317 6.18333 7.08317 5.225 7.08317 4.25C7.08317 3.91848 6.95148 3.60054 6.71705 3.36612C6.48263 3.1317 6.16469 3 5.83317 3H2.9165C2.58498 3 2.26704 3.1317 2.03262 3.36612C1.7982 3.60054 1.6665 3.91848 1.6665 4.25C1.6665 12.2917 8.20817 18.8333 16.2498 18.8333ZM2.9165 3.83333H5.83317C5.94368 3.83333 6.04966 3.87723 6.1278 3.95537C6.20594 4.03351 6.24984 4.13949 6.24984 4.25C6.24984 5.31667 6.4165 6.35833 6.7415 7.35C6.78317 7.46667 6.77484 7.63333 6.6415 7.76667L4.99984 9.4C6.37484 12.0917 8.3915 14.1083 11.0915 15.5L12.7165 13.8583C12.8332 13.7417 12.9915 13.7083 13.1415 13.75C14.1415 14.0833 15.1832 14.25 16.2498 14.25C16.3603 14.25 16.4663 14.2939 16.5445 14.372C16.6226 14.4502 16.6665 14.5562 16.6665 14.6667V17.5833C16.6665 17.6938 16.6226 17.7998 16.5445 17.878C16.4663 17.9561 16.3603 18 16.2498 18C8.6665 18 2.49984 11.8333 2.49984 4.25C2.49984 4.13949 2.54374 4.03351 2.62188 3.95537C2.70002 3.87723 2.806 3.83333 2.9165 3.83333Z' fill='%230F1B4D'/%3E%3C/svg%3E%0A");
}

body .offcanvas-menu__bot .number .fa.fa-phone {
	display: none;
}


.itemid-101 #sp-vmbreadcrumb {
	display: none;
}

.itemid-101 #sp-main-body {
	padding-top: 0;
}

.itemid-101 #sp-main-body .container {
	max-width: none;
	padding: 0;
}

.itemid-101 #sp-main-body .row {
	margin-left: 0;
	margin-right: 0;
}

.itemid-101 #sp-main-body #sp-component {
	padding: 0;
}

.itemid-101 #sp-section-3 #sp-top1 {
	padding: 0;
}

.container-wrap {
	width: 100%;
	max-width: 1380px;
	padding: 0 30px;
	margin: 0 auto;
}

.first-screen {
	position: relative;
	display: flex;
	flex-direction: column;
	height: calc(100vh - 120px);
	min-height: fit-content;
	max-height: 830px;
	color: #fff;
	background-image: url('/images/new-index/first-screen-new.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 120px;
}

.first-screen::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
}

.first-screen .container-wrap {
	z-index: 1;
	flex: 1;
	display: flex;
	flex-direction: column;
}

.first-screen__block {
	height: 100%;
	padding-top: 40px;

	/* padding: 0 60px;
	padding-top: 40px;
	padding-bottom: 164px; */

	/* display: flex;
	flex-direction: column; */
}

.first-screen__title {
	width: 100%;
	margin-bottom: auto;
	padding: 0;
	font-size: 56px;
	font-weight: 700;
	line-height: 120%;
}

.first-screen__buttons {
	margin-bottom: 24px;
	display: flex;
	justify-content: center;
	gap: 20px;
}

.first-screen__buttons a:first-child,
.first-screen__buttons a:last-child {
	width: 240px;
	padding: 14px 0 16px 0;
	color: #fff;
	text-align: center;
}

.first-screen__buttons a:first-child {
	background: #F7A146;
}

.first-screen__buttons a:first-child:hover {
	background: #F7A956;
}

.first-screen__buttons a:last-child {
	background: #414C7C;
}

.first-screen__buttons a:last-child:hover {
	background: #5D6BA6;
}

.home-advantages {
	/* padding: 0 60px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%); */
}


.vendor-store-desc .subsection h2 {
	max-width: 1000px;
	font-size: 48px;
	line-height: 120%;
	color: #414C7C;
	text-align: left;
	margin-bottom: 40px;
}

.subsection p {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	text-align: left;
}

.itemid-101 .subsection {
	margin-bottom: 120px;
}

.feature__top {
	display: flex;
	column-gap: 24px;
	margin-bottom: 24px;
}

.feature__top-text {
	flex: 0 0 calc(33.333% - 16px);
	width: calc(33.333% - 16px);
}

.feature__top-text.feature__top-text_quote {
	font-size: 24px;
	font-style: italic;
	line-height: 120%;
	color: #0F1B4D;
}

.feature__top-text.feature__top-text_quote span {
	display: inline-block;
	max-width: 430px;
}

.feature__info {
	display: grid;
	grid-template-columns: 424px 1fr;
	grid-template-rows: auto auto;
	grid-column-gap: 24px;
}

.feature__info-img {
	grid-area: 1 / 1 / 3 / 2;
	max-width: 424px;
}

.feature__info-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.feature__info-table {
	grid-area: 1 / 2 / 2 / 3;
}

p.feature__info-title {
	font-size: 24px;
	line-height: 120%;
	font-weight: 600;
	color: #414C7C;
	margin-bottom: 10px;
}

.feature__info-list {
	columns: 2;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 40px;
}

.feature__info-item {
	border-bottom: 1px solid #ACB0BF;
	padding: 10px 0;
}

.feature__info-manufacture {
	grid-area: 2 / 2 / 3 / 3;
}

.feature__info-manufacture .feature__info-title {
	margin-bottom: 12px;
}

.feature__info-text {
	margin-bottom: 0;
}


/* New index page */


/* New architects and designers page */

.arch-block {
	margin-bottom: 120px;
	font-family: 'Segoe UI', sans-serif;
	text-align: left;
}

.arch-block>.container-wrap {
	padding: 0 !important;
}

/* TODO: заменить кастом стили для flex на этот класс */
/* TODO: во всех блоках на страницах fake-or-not, arkhitektoram-i-dizajneram, chto-takoe-laminat-mspc */
.arch-row {
	display: flex;
	gap: 24px;
}

.arch-row--wrap {
	flex-wrap: wrap;
}

.arch-row--between {
	justify-content: space-between;
}

.arch-row--halfed .arch-row__item {
	width: calc(50% - 12px);
}

.arch-column {
	display: flex;
	gap: 24px;
	flex-direction: column;
}


.arch-block-title {
	max-width: 1046px;
	margin-bottom: 40px;
	font-size: 48px;
	line-height: 120%;
	color: #414C7C;
	font-weight: 700;
}

.arch-block-subtitle {
	font-size: 24px;
	font-weight: 700;
	line-height: 120%;
	color: #414C7C;
}

.arch-description {
	max-width: 1046px;
	margin: 0;
	line-height: 150%;
	text-align: left;
	color: #505259;
}

.arch-quote {
	margin: 0;
	font-size: 24px;
	line-height: 120%;
	font-style: italic;
	color: #505259;
	text-align: left;
}

.arch-list {
	padding: 0;
	list-style-type: none;
}

.arch-list--border li {
	margin-bottom: 10px;
	padding-bottom: 10px !important;
	color: #505259;
	line-height: 150%;
	border-bottom: 1px solid #ACB0BF;
}

.arch-list--border li:last-child {
	margin: 0 !important;
}

.arch-button {
	padding: 0;
	padding-top: 10px;
	padding-bottom: 14px;
	line-height: 150%;
	color: #fff;
	border: none;
	outline: none;
	cursor: pointer;
	transition: .15s;

	/* reset <a> */
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: 400 !important;
}

/* reset <a> */
.arch-button:hover,
.arch-button:focus {
	color: inherit;
}

.arch-button--primary {
	background: #F7A146;
	border: 1px solid #F7A146;
}

.arch-button--primary:hover {
	background: #ff8400;
	border-color: #ff8400;
	color: #fff;
}

.arch-button--secondary {
	background: #414C7C;
}

.arch-button--secondary:hover {
	background: #2e3864;
}

.arch-button--outline {
	background: none;
	border: 1px solid #414C7C;
	;
	color: #414C7C;
}

.arch-button--outline:hover {
	color: #fff;
	background: #414C7C;
}


.arch-first-screen {
	height: calc(100vh - 120px);
	margin-top: -31px;
	margin-right: calc((100vw - 1320px) / -2);
	margin-left: calc((100vw - 1320px) / -2);
	padding: 40px 0 60px 0;
	background: url('/images/new-arch/arch-first-screen-bg.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	color: #fff;
	position: relative;
}

/*.arch-first-screen::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}*/

.arch-first-screen>.container {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 10;
}

.arch-first-screen__title {
	margin: 0 auto;
	font-weight: 700;
	line-height: 120%;
	text-align: center;
}

.arch-first-screen__title--primary {
	font-size: 100px;
	text-transform: uppercase;
	line-height: 100%;
}

.arch-first-screen__title--secondary {
	max-width: 900px;
	font-size: 56px;
	text-transform: lowercase;
	line-height: 100%;
}

.arch-first-screen__description {
	max-width: 530px;
	margin: 0 auto;
	margin-top: 28px;
	text-align: center;
	line-height: 150%;
	color: #FFF;
}

.arch-first-screen__controls {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.arch-first-screen__controls-button {
	padding-left: 20px;
	padding-right: 20px;
}


.prof-challenges__title {
	margin-bottom: 20px;
}

.prof-challenges__description {
	color: #505259;
	line-height: 150%;
}

.prof-challenges__benefits {
	margin-top: 40px;
}

.prof-challenges__benefits-title {
	font-size: 24px;
	line-height: 120%;
	color: #414C7C;
}

.prof-challenges__benefits-items {
	margin-top: 24px;
	display: flex;
	justify-content: space-between;
	align-items: start;
	gap: 24px;
}

.prof-challenges__benefits-item {
	width: calc(33.333% - 12px);

	padding-left: 20px;
	border-left: 1px solid #ACB0BF;
}

.prof-challenges__benefits-item-image {
	margin-bottom: 24px;
}

.prof-challenges__benefits-item-title {
	margin-bottom: 10px;
	color: #0F1B4D;
	font-size: 20px;
	line-height: 120%;
}

.prof-challenges__benefits-item-description {
	max-width: 380px;
	margin: 0;
	color: #505259;
}


.why-key-tool {
	position: relative;
}

.why-key-tool__items {
	display: flex;
	row-gap: 24px;
	column-gap: 16px;
}

.why-key-tool__item {
	/* width: calc(25% - 8px); */
	position: absolute;
	z-index: 1000;
}

.why-key-tool__item::after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #ACB0BF;
	transform: rotate(45deg);
	position: absolute;
	bottom: 0;
}

.why-key-tool__item:nth-child(1) {
	max-width: 332px;
	top: 306px;
	left: 0;
}

.why-key-tool__item:nth-child(1)::after {
	right: -95%;
	bottom: 34.5%;
	transform: rotate(25deg);
}

.why-key-tool__item:nth-child(2) {
	max-width: 312px;
	top: 256px;
	right: 0;
}

.why-key-tool__item:nth-child(2)::after {
	left: -95%;
	bottom: -13%;
	transform: rotate(-25deg);
}

.why-key-tool__item:nth-child(3) {
	max-width: 424px;
	bottom: 0;
	left: 112px;
}

.why-key-tool__item:nth-child(3)::after {
	right: -28.5%;
	top: -15.5%;
	bottom: auto;
	transform: rotate(-15deg);
}

.why-key-tool__item:nth-child(4) {
	max-width: 424px;
	bottom: -50px;
	right: 0;
}

.why-key-tool__item:nth-child(4)::after {
	left: -98%;
	top: -15.5%;
	bottom: auto;
	transform: rotate(15deg);
}

.why-key-tool__item:nth-child(3) .why-key-tool__item-title,
.why-key-tool__item:nth-child(4) .why-key-tool__item-title {
	width: fit-content;
}

.why-key-tool__item-title {
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ACB0BF;
	color: #0F1B4D;
	font-weight: 700;
	font-size: 20px;
}

.why-key-tool__item-description {
	color: #505259;
	line-height: 150%;
}

.why-key-tool__item-button {
	width: 200px;
	margin-top: 24px;
}

.why-key-tool__image {
	width: 648px;
	height: 648px;
	margin: 0 auto;
	padding: 80px 0;
	box-sizing: content-box;
	position: relative;
	z-index: 100000;
}


.how-we-help__items {
	display: flex;
	align-items: center;
	gap: 24px;
}

.how-we-help__item {
	width: calc(50% - 12px);
	border: 1px solid #8A8D99;
	padding: 20px;
	padding-right: 16%;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.how-we-help__item--texture {
	background-image: url('/images/new-arch/textures.png');
}

.how-we-help__item--examples {
	background-image: url('/images/new-arch/examples.png');
}

.how-we-help__item-title {
	margin-bottom: 10px;
	font-size: 20px;
	color: #0F1B4D;
	line-height: 120%;
}

.how-we-help__item-description {
	margin: 0;
	color: #505259;
	line-height: 150%;
}

.how-we-help__item-button {
	width: 186px;
	margin-top: 24px;
	padding: 0;
}

.how-we-help__item:first-child .how-we-help__item-button {
	padding-top: 10px;
	padding-bottom: 14px;
}

.how-we-help__item-button>div {
	width: 100%;
	height: 100%;
}

.how-we-help__item-button .contactus-452 {
	width: 100%;
	height: 100%;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 14px;
	background-color: transparent !important;
	letter-spacing: 0;
	text-transform: none;
	color: inherit;
}


.collab__row {
	display: flex;
	gap: 24px;
}

.collab__left {
	width: calc(50% - 12px);
}

.collab__left-description {
	color: #505259;
	line-height: 150%;
}

.collab__left-title {
	margin-top: 40px;
	margin-bottom: 20px;
	color: #414C7C;
	font-weight: 700;
	font-size: 24px;
	line-height: 120%;
}

.collab__left-list {
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style-type: none;
}

.collab__left-list li {
	padding: 0;
	padding-bottom: 10px !important;
	border-bottom: 1px solid #ACB0BF;
	color: #505259;
	line-height: 150%;
}

.collab__right {
	width: calc(50% - 12px);
}

.collab__right-image {
	height: 100%;
	aspect-ratio: 354 / 205;
}


.arch-faq__title {
	margin-bottom: 20px;
}

.arch-faq__item {
	width: 100%;
	padding: 20px 0;
	padding-right: 45px;
	border-bottom: 1px solid #0F1B4D;
	cursor: pointer;
	transition: .15s;
	position: relative;
	user-select: none;
}

.arch-faq__item::after {
	content: url('/images/icons/faq-arrow.svg');
	display: block;
	width: 11px;
	height: 22px;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	transition: .15s;
}

.arch-faq__item:hover {
	border-color: #0c30bd;
}

.arch-faq__item:hover::after {
	transform: translateY(-50%) scale(1.1);
}

.arch-faq__item:hover .arch-faq__item-question {
	color: #0c30bd;
}

.arch-faq__item-question {
	color: #0F1B4D;
	line-height: 150%;
	font-weight: 700;
	transition: .15s;
}

.arch-faq__item-answer {
	max-height: 0;
	opacity: 0;
	pointer-events: none;
	user-select: none;
}

.arch-faq__item.active .arch-faq__item-answer {
	max-height: 1000px;
	opacity: 1;
	pointer-events: auto;
	user-select: auto;
	margin-top: 12px;
}

.arch-faq__item.active::after {
	transform: translateY(-50%) rotateX(180deg);
}


.start-work {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.start-work__row {
	display: flex;
	gap: 24px;
}

.start-work__row:nth-child(2) {
	align-items: center;
}

.start-work__left,
.start-work__right {
	width: calc(50% - 12px);
}

.start-work__title {
	margin-bottom: 20px;
}

.start-work__description {
	margin: 0;
}

.start-work__form {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.start-work__form>input {
	width: 100%;
	padding: 10px;
	border: 1px solid #ACB0BF;
}

.start-work__form>label {
	font-size: 14px;
	line-height: 150%;
	color: #8A8D99;
}

.start-work__form>label>a {
	color: #414C7C;
}

.start-work__buttons {
	max-width: 567px;
	margin-top: 12px;
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
}

.start-work__button--submit {
	width: 100%;
	max-width: 318px;
}

.start-work__button--whatsapp {
	width: 237px;
	padding-left: 24px;
	display: flex;
	align-items: center;
	gap: 6px;
}

.start-work__button--whatsapp::before {
	content: '';
	background: url('/images/icons/whatsapp.svg');
	background-size: cover;
	display: block;
	width: 20px;
	height: 20px;
}

.start-work__steps {
	padding: 20px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	border: 1px solid #8A8D99;
}

.start-work__step {
	display: flex;
	gap: 10px;
}

.start-work__step-number {
	height: fit-content;
	padding: 3px 5px;
	background: #414C7C;
	font-size: 12px;
	font-weight: 700;
	line-height: 150%;
	color: #fff;
}

.start-work__step-text {
	font-weight: 700;
	line-height: 150%;
	color: #414C7C;
}

.start-work__step:not(.active) .start-work__step-number {
	background: #ACB0BF;
}

.start-work__step:not(.active) .start-work__step-text {
	color: #ACB0BF;
}

.start-work__image {
	width: 100%;
	aspect-ratio: 16 / 9;
}

.start-work__left .contactus-form453 .joomly-contactus-div .contactus-label-left {
	margin: 0;
	display: flex;
	align-items: center;
	gap: 12px;
}

.start-work__left .contactus-form453 .joomly-contactus-div .contactus-label-left a {
	order: 2;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}

.start-work__left .contactus-form453 .joomly-contactus-div .contactus-label-left input {
	margin: 0;
	order: 1;
	width: 20px;
	height: 20px;
	accent-color: #8A8D99;
}

.start-work__left .contactus-form453 .reg_form>div:nth-child(2) {
	margin-top: 32px;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.start-work__left .contactus-form453 .reg_form>div:nth-child(2) button {
	margin: 0;
	text-transform: none;
}

.fr-thumbnail-image {
	top: 0 !important;
}

/* New architects and designers page */

.contactus-error-message {
	font-size: 14px;
}

/* New video feedack */

.video-feedback {
	font-family: 'Segoe UI', sans-serif;
	position: relative;
	margin-bottom: 120px;
}

.video-feedback__top {
	margin-bottom: 40px;
	display: flex;
	justify-content: space-between;
}

.video-feedback__top.video-feedback__top_list-bottom {
	margin-top: 50px;
}

.product-desc-wrap .video-feedback__top {
	margin-bottom: 0;
}

.video-feedback__top-title {
	margin: 0;
	font-size: 48px;
	line-height: 120%;
	font-weight: 700;
	color: #414C7C;
}

.video-feedback__top-controls {
	display: flex;
	align-items: center;
	gap: 24px;
	margin-left: auto;
}

.video-feedback__top-controls.video-feedback__top-controls_mobile {
	display: none;
	justify-content: center;
}

.video-feedback__top-controls.video-feedback__top-controls_mobile .video-feedback__top-controls-prev,
.video-feedback__top-controls.video-feedback__top-controls_mobile .video-feedback__top-controls-next {
	margin-top: 40px;
}

.product-desc-wrap .video-feedback__top-controls,
.video-feedback_article .video-feedback__top-controls {
	margin-left: auto;
}

.video-feedback__top-controls-prev,
.video-feedback__top-controls-next {
	width: 52px;
	height: 52px;
	border: 1px solid #414C7C;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .15s;
	background-size: 17px 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469669 5.46967C0.176777 5.76256 0.176777 6.23744 0.469669 6.53033L5.24264 11.3033C5.53553 11.5962 6.01041 11.5962 6.3033 11.3033C6.59619 11.0104 6.59619 10.5355 6.3033 10.2426L2.06066 6L6.3033 1.75736C6.59619 1.46447 6.59619 0.989592 6.3033 0.696698C6.01041 0.403805 5.53553 0.403805 5.24264 0.696698L0.469669 5.46967ZM17 6L17 5.25L1 5.25L1 6L1 6.75L17 6.75L17 6Z' fill='%23414C7C'/%3E%3C/svg%3E");
}

.product-desc-wrap .video-feedback__top-controls-prev,
.product-desc-wrap .video-feedback__top-controls-next {
	margin-bottom: 40px;
}

.video-feedback__top-controls-prev.swiper-button-disabled,
.video-feedback__top-controls-next.swiper-button-disabled {
	cursor: not-allowed;
	opacity: .7;
	pointer-events: none;
}

.video-feedback__top-controls-prev:hover,
.video-feedback__top-controls-next:hover {
	background-color: #414C7C;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469669 5.46967C0.176777 5.76256 0.176777 6.23744 0.469669 6.53033L5.24264 11.3033C5.53553 11.5962 6.01041 11.5962 6.3033 11.3033C6.59619 11.0104 6.59619 10.5355 6.3033 10.2426L2.06066 6L6.3033 1.75736C6.59619 1.46447 6.59619 0.989592 6.3033 0.696698C6.01041 0.403805 5.53553 0.403805 5.24264 0.696698L0.469669 5.46967ZM17 6L17 5.25L1 5.25L1 6L1 6.75L17 6.75L17 6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.video-feedback__top-controls-prev:hover svg path,
.video-feedback__top-controls-next:hover svg path {
	fill: #fff;
}

.video-feedback__top-controls-next {
	transform: rotate(180deg);
}

.video-feedback__list {
	/* align-items: flex-end; */
}

.video-feedback__item {
	font-weight: 700;
	color: #0F1B4D;
	line-height: 120%;
}

.video-feedback__item.video-feedback__item_mobile {
	display: none;
}

.video-feedback__item-for {
	display: block;
}

.video-feedback__item-title {
	margin-bottom: 24px;
	font-size: 24px;
}

.video-feedback__item-video-container {
	position: relative;
	max-width: 100%;
	height: 555px;
}

.video-feedback__item-video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.video-feedback__item-preview {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.video-feedback__item-video-play {
	width: 56px;
	height: 56px;

	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	background-color: transparent;

	border: none;
	border-radius: 50%;
	cursor: pointer;
	padding: 0 !important;
}

.video-feedback__item-video-play::before {
	content: '';
	z-index: -1;
	position: absolute;
	top: 12px;
	left: 12px;
	width: 30px;
	height: 30px;
	background-color: #fff;
}

.video-feedback__item-video-play::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 0C12.5375 0 0 12.5375 0 28C0 43.4626 12.5375 56 28 56C43.4626 56 56 43.4626 56 28C56 12.5375 43.4626 0 28 0ZM37.0062 28.4312L23.3562 38.3624C23.2814 38.4162 23.1932 38.4484 23.1014 38.4552C23.0094 38.4622 22.9174 38.4436 22.8354 38.4016C22.7534 38.3596 22.6844 38.2958 22.6364 38.2174C22.5882 38.1388 22.5626 38.0484 22.5624 37.9562V18.1062C22.5622 18.014 22.5874 17.9232 22.6356 17.8444C22.6836 17.7656 22.7524 17.7016 22.8346 17.6596C22.9168 17.6174 23.0092 17.599 23.1012 17.6062C23.1932 17.6132 23.2816 17.6458 23.3562 17.7L37.0062 27.625C37.0708 27.6706 37.1234 27.731 37.1596 27.8012C37.196 27.8714 37.215 27.9492 37.215 28.0282C37.215 28.1072 37.196 28.185 37.1596 28.255C37.1234 28.3252 37.0708 28.3856 37.0062 28.4312Z' fill='%23414C7C'/%3E%3C/svg%3E");
}

.video-feedback__item-video-play.hidden {
	display: none;
}

.video-feedback__vote-buttons {
	position: absolute;
	bottom: 24px;
	right: 24px;
}

.video-feedback__vote-btn {
	display: flex;
	align-items: center;
	flex-direction: column;
	cursor: pointer;
	transition: all 0.3s ease;
	border: none;
	outline: none;
	background: none;
	padding: 0;
}

.video-feedback__vote-btn.active {
	cursor: default;
	pointer-events: none;
}

.video-feedback__vote-btn_like-btn {
	margin-bottom: 20px;
}

.video-feedback__vote-icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 4px;
}

.video-feedback__vote-btn_like-btn .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 9.52941L14.7905 9.42812C14.7756 9.51656 14.7804 9.60715 14.8045 9.69358C14.8287 9.78001 14.8717 9.86022 14.9305 9.92863C14.9892 9.99704 15.0624 10.052 15.1449 10.0897C15.2274 10.1275 15.3172 10.147 15.4082 10.1471V9.52941ZM1.62644 9.52941V8.91176C1.4603 8.91176 1.30096 8.97684 1.18348 9.09267C1.066 9.2085 1 9.3656 1 9.52941H1.62644ZM4.13221 22.5H18.365V21.2647H4.13221V22.5ZM19.8684 8.91176H15.4082V10.1471H19.8684V8.91176ZM16.0258 9.63071L17.0357 3.65806L15.8003 3.45424L14.7905 9.42812L16.0258 9.63071ZM15.1826 1.5H14.9158V2.73529H15.1826V1.5ZM11.2661 3.42459L8.11513 8.08659L9.15753 8.77218L12.3085 4.11018L11.2661 3.42459ZM6.55027 8.91176H1.62644V10.1471H6.55027V8.91176ZM1 9.52941V19.4118H2.25288V9.52941H1ZM21.437 20.0171L22.9405 12.6053L21.7127 12.3632L20.2092 19.7749L21.437 20.0171ZM8.11513 8.08659C7.94352 8.3404 7.70977 8.54852 7.43701 8.69247C7.16424 8.83641 6.85965 8.91174 6.55027 8.91176V10.1471C7.06587 10.1471 7.57349 10.0216 8.0281 9.78174C8.4827 9.5419 8.87147 9.19512 9.15753 8.77218L8.11513 8.08659ZM17.0357 3.65806C17.0806 3.39253 17.0664 3.12054 16.9939 2.861C16.9214 2.60146 16.7924 2.36061 16.6159 2.15521C16.4394 1.94981 16.2197 1.78479 15.9719 1.67164C15.7242 1.55849 15.4557 1.49991 15.1826 1.5V2.73529C15.2737 2.73516 15.3624 2.75458 15.4451 2.79223C15.5277 2.82987 15.601 2.88482 15.66 2.95325C15.7189 3.02168 15.7619 3.10196 15.7862 3.18848C15.8104 3.275 15.8152 3.36569 15.8003 3.45424L17.0357 3.65806ZM19.8684 10.1471C20.1465 10.147 20.4211 10.2079 20.6724 10.3251C20.9237 10.4424 21.1455 10.6131 21.3218 10.8251C21.4981 11.0371 21.6245 11.285 21.6919 11.551C21.7592 11.817 21.7672 12.0944 21.7127 12.3632L22.9405 12.6053C23.0313 12.1574 23.019 11.6953 22.9068 11.2522C22.7946 10.809 22.5841 10.3959 22.2905 10.0427C21.997 9.6894 21.6275 9.40473 21.2089 9.20917C20.7903 9.01362 20.3329 8.91204 19.8697 8.91176L19.8684 10.1471ZM18.365 22.5C19.0892 22.5001 19.7912 22.2528 20.3513 21.8001C20.9114 21.3474 21.2951 20.7173 21.437 20.0171L20.2092 19.7749C20.124 20.1953 19.8936 20.5734 19.5574 20.8451C19.2211 21.1167 18.7997 21.265 18.365 21.2647V22.5ZM14.9145 1.5C14.1925 1.49976 13.4816 1.6753 12.8449 2.01104C12.2082 2.34679 11.6655 2.83234 11.2649 3.42459L12.3073 4.11018C12.5933 3.68723 12.9809 3.34045 13.4355 3.10061C13.8901 2.86077 14.3977 2.73529 14.9133 2.73529L14.9145 1.5ZM4.13221 21.2647C3.63378 21.2647 3.15577 21.0695 2.80333 20.722C2.45088 20.3745 2.25288 19.9032 2.25288 19.4118H1C1 20.2308 1.33 21.0163 1.9174 21.5955C2.50481 22.1746 3.3015 22.5 4.13221 22.5V21.2647Z' fill='white'/%3E%3Cpath d='M6.6377 9.52938V21.8823Z' fill='white'/%3E%3Cpath d='M6.6377 9.52938V21.8823' stroke='white'/%3E%3C/svg%3E%0A");
}

.video-feedback__vote-btn_like-btn.active .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 9.52941L14.7905 9.42812C14.7756 9.51656 14.7804 9.60715 14.8045 9.69358C14.8287 9.78001 14.8717 9.86022 14.9305 9.92863C14.9892 9.99704 15.0624 10.052 15.1449 10.0897C15.2274 10.1275 15.3172 10.147 15.4082 10.1471V9.52941ZM1.62644 9.52941V8.91177C1.4603 8.91177 1.30096 8.97684 1.18348 9.09267C1.066 9.2085 1 9.3656 1 9.52941H1.62644ZM4.13221 22.5H18.365V21.2647H4.13221V22.5ZM19.8684 8.91177H15.4082V10.1471H19.8684V8.91177ZM16.0258 9.63071L17.0357 3.65806L15.8003 3.45424L12.6364 6.00363L14.7905 9.42812L16.0258 9.63071ZM15.1826 1.5H14.9158V2.73529H15.1826V1.5ZM11.2661 3.42459L8.11513 8.08659L9.15753 8.77218L6.86916 10.131V15.5059V21.5955L8.94749 21.8824H18.365L19.5574 20.8451L20.6724 20.0171L21.6919 16.1999V11.551L20.6724 9.42812L16.6159 10.1471L14.543 6.00363L16.0258 4.55295V2.73529L13.4355 2.3562L12.3085 4.11018L11.2661 3.42459ZM6.55027 8.91177H1.62644V10.1471H6.55027V8.91177ZM1 9.52941V19.4118H2.25288V9.52941H1ZM21.437 20.0171L22.9405 12.6053L21.7127 12.3632L20.2092 19.7749L21.437 20.0171ZM8.11513 8.08659C7.94352 8.3404 7.70977 8.54852 7.43701 8.69246C7.16424 8.83641 6.85965 8.91174 6.55027 8.91177V10.1471C7.06587 10.1471 7.57349 10.0216 8.0281 9.78174C8.4827 9.5419 8.87147 9.19512 9.15753 8.77218L8.11513 8.08659ZM17.0357 3.65806C17.0806 3.39253 17.0664 3.12054 16.9939 2.861C16.9214 2.60146 16.7924 2.36061 16.6159 2.15521C16.4394 1.94981 16.2197 1.78479 15.9719 1.67164C15.7242 1.55849 15.4557 1.49991 15.1826 1.5V2.73529C15.2737 2.73516 15.3624 2.75458 15.4451 2.79222C15.5277 2.82987 15.601 2.88482 15.66 2.95325C15.7189 3.02168 15.7619 3.10196 15.7862 3.18848C15.8104 3.275 15.8152 3.36569 15.8003 3.45424L17.0357 3.65806ZM19.8684 10.1471C20.1465 10.147 20.4211 10.2079 20.6724 10.3251C20.9237 10.4424 16.8176 14.2423 16.9939 14.4543C17.1702 14.6663 21.6245 11.285 21.6919 11.551C21.7592 11.817 21.7672 12.0944 21.7127 12.3632L22.9405 12.6053C23.0313 12.1574 23.019 11.6953 22.9068 11.2522C22.7946 10.809 22.5841 10.3959 22.2905 10.0427C21.9969 9.6894 21.6275 9.40473 21.2089 9.20917C20.7903 9.01362 20.3329 8.91204 19.8697 8.91177L19.8684 10.1471ZM18.365 22.5C19.0892 22.5001 19.7912 22.2528 20.3513 21.8001C20.9114 21.3474 21.2951 20.7173 21.437 20.0171L20.2092 19.7749C20.124 20.1953 19.8936 20.5734 19.5574 20.8451C19.2211 21.1167 18.7997 21.265 18.365 21.2647V22.5ZM14.9145 1.5C14.1925 1.49976 13.4816 1.6753 12.8449 2.01104C12.2082 2.34679 11.6655 2.83234 11.2649 3.42459L12.3073 4.11018C12.5933 3.68723 12.9809 3.34045 13.4355 3.10061C13.8901 2.86077 14.3977 2.73529 14.9133 2.73529L14.9145 1.5ZM4.13221 21.2647C3.63378 21.2647 3.15577 21.0695 2.80333 20.722C2.45088 20.3745 2.25288 19.9032 2.25288 19.4118H1C1 20.2308 1.33 21.0163 1.9174 21.5955C2.50481 22.1746 3.3015 22.5 4.13221 22.5V21.2647Z' fill='white'/%3E%3Cpath d='M6.6377 9.52938V21.8823Z' fill='white'/%3E%3Cpath d='M6.6377 9.52938V21.8823' stroke='white'/%3E%3C/svg%3E%0A");
}

.video-feedback__vote-btn_dislike-btn .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 14.4706L14.7905 14.5719C14.7756 14.4834 14.7804 14.3929 14.8045 14.3064C14.8287 14.22 14.8717 14.1398 14.9305 14.0714C14.9892 14.003 15.0624 13.948 15.1449 13.9103C15.2274 13.8725 15.3172 13.853 15.4082 13.8529V14.4706ZM1.62644 14.4706V15.0882C1.4603 15.0882 1.30096 15.0232 1.18348 14.9073C1.066 14.7915 1 14.6344 1 14.4706H1.62644ZM4.13221 1.5H18.365V2.73529H4.13221V1.5ZM19.8684 15.0882H15.4082V13.8529H19.8684V15.0882ZM16.0258 14.3693L17.0357 20.3419L15.8003 20.5458L14.7905 14.5719L16.0258 14.3693ZM15.1826 22.5H14.9158V21.2647H15.1826V22.5ZM11.2661 20.5754L8.11513 15.9134L9.15753 15.2278L12.3085 19.8898L11.2661 20.5754ZM6.55027 15.0882H1.62644V13.8529H6.55027V15.0882ZM1 14.4706V4.58824H2.25288V14.4706H1ZM21.437 3.98294L22.9405 11.3947L21.7127 11.6368L20.2092 4.22506L21.437 3.98294ZM8.11513 15.9134C7.94352 15.6596 7.70977 15.4515 7.43701 15.3075C7.16424 15.1636 6.85965 15.0883 6.55027 15.0882V13.8529C7.06587 13.8529 7.57349 13.9784 8.0281 14.2183C8.4827 14.4581 8.87147 14.8049 9.15753 15.2278L8.11513 15.9134ZM17.0357 20.3419C17.0806 20.6075 17.0664 20.8795 16.9939 21.139C16.9214 21.3985 16.7924 21.6394 16.6159 21.8448C16.4394 22.0502 16.2197 22.2152 15.9719 22.3284C15.7242 22.4415 15.4557 22.5001 15.1826 22.5V21.2647C15.2737 21.2648 15.3624 21.2454 15.4451 21.2078C15.5277 21.1701 15.601 21.1152 15.66 21.0467C15.7189 20.9783 15.7619 20.898 15.7862 20.8115C15.8104 20.725 15.8152 20.6343 15.8003 20.5458L17.0357 20.3419ZM19.8684 13.8529C20.1465 13.853 20.4211 13.7921 20.6724 13.6749C20.9237 13.5576 21.1455 13.3869 21.3218 13.1749C21.4981 12.9629 21.6245 12.715 21.6919 12.449C21.7592 12.183 21.7672 11.9056 21.7127 11.6368L22.9405 11.3947C23.0313 11.8426 23.019 12.3047 22.9068 12.7478C22.7946 13.191 22.5841 13.6041 22.2905 13.9573C21.997 14.3106 21.6275 14.5953 21.2089 14.7908C20.7903 14.9864 20.3329 15.088 19.8697 15.0882L19.8684 13.8529ZM18.365 1.5C19.0892 1.49986 19.7912 1.74719 20.3513 2.1999C20.9114 2.6526 21.2951 3.2827 21.437 3.98294L20.2092 4.22506C20.124 3.80475 19.8936 3.42656 19.5574 3.15492C19.2211 2.88328 18.7997 2.73498 18.365 2.73529V1.5ZM14.9145 22.5C14.1925 22.5002 13.4816 22.3247 12.8449 21.989C12.2082 21.6532 11.6655 21.1677 11.2649 20.5754L12.3073 19.8898C12.5933 20.3128 12.9809 20.6595 13.4355 20.8994C13.8901 21.1392 14.3977 21.2647 14.9133 21.2647L14.9145 22.5ZM4.13221 2.73529C3.63378 2.73529 3.15577 2.93051 2.80333 3.27801C2.45088 3.6255 2.25288 4.0968 2.25288 4.58824H1C1 3.76918 1.33 2.98368 1.9174 2.40452C2.50481 1.82537 3.3015 1.5 4.13221 1.5V2.73529Z' fill='white'/%3E%3Cpath d='M6.6377 14.4706V2.11768' stroke='white'/%3E%3C/svg%3E ");
}

.video-feedback__vote-btn_dislike-btn.active .video-feedback__vote-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4082 14.4706L14.7905 14.5719C14.7756 14.4834 14.7804 14.3929 14.8045 14.3064C14.8287 14.22 14.8717 14.1398 14.9305 14.0714C14.9892 14.003 15.0624 13.948 15.1449 13.9103C15.2274 13.8725 15.3172 13.853 15.4082 13.8529V14.4706ZM1.62644 14.4706V15.0882C1.4603 15.0882 1.30096 15.0232 1.18348 14.9073C1.066 14.7915 1 14.6344 1 14.4706H1.62644ZM4.13221 1.5H18.365V2.73529H4.13221V1.5ZM19.8684 15.0882H15.4082V13.8529H19.8684V15.0882ZM16.0258 14.3693L17.0357 20.3419L15.8003 20.5458L12.6364 17.9964L14.7905 14.5719L16.0258 14.3693ZM15.1826 22.5H14.9158V21.2647H15.1826V22.5ZM11.2661 20.5754L8.11513 15.9134L9.15753 15.2278L6.86916 13.869V8.49409V2.40452L8.94749 2.11765H18.365L19.5574 3.15492L20.6724 3.98294L21.6919 7.80013V12.449L20.6724 14.5719L16.6159 13.8529L14.543 17.9964L16.0258 19.4471V21.2647L13.4355 21.6438L12.3085 19.8898L11.2661 20.5754ZM6.55027 15.0882H1.62644V13.8529H6.55027V15.0882ZM1 14.4706V4.58824H2.25288V14.4706H1ZM21.437 3.98294L22.9405 11.3947L21.7127 11.6368L20.2092 4.22506L21.437 3.98294ZM8.11513 15.9134C7.94352 15.6596 7.70977 15.4515 7.43701 15.3075C7.16424 15.1636 6.85965 15.0883 6.55027 15.0882V13.8529C7.06587 13.8529 7.57349 13.9784 8.0281 14.2183C8.4827 14.4581 8.87147 14.8049 9.15753 15.2278L8.11513 15.9134ZM17.0357 20.3419C17.0806 20.6075 17.0664 20.8795 16.9939 21.139C16.9214 21.3985 16.7924 21.6394 16.6159 21.8448C16.4394 22.0502 16.2197 22.2152 15.9719 22.3284C15.7242 22.4415 15.4557 22.5001 15.1826 22.5V21.2647C15.2737 21.2648 15.3624 21.2454 15.4451 21.2078C15.5277 21.1701 15.601 21.1152 15.66 21.0467C15.7189 20.9783 15.7619 20.898 15.7862 20.8115C15.8104 20.725 15.8152 20.6343 15.8003 20.5458L17.0357 20.3419ZM19.8684 13.8529C20.1465 13.853 20.4211 13.7921 20.6724 13.6749C20.9237 13.5576 16.8176 9.75768 16.9939 9.5457C17.1702 9.33371 21.6245 12.715 21.6919 12.449C21.7592 12.183 21.7672 11.9056 21.7127 11.6368L22.9405 11.3947C23.0313 11.8426 23.019 12.3047 22.9068 12.7478C22.7946 13.191 22.5841 13.6041 22.2905 13.9573C21.9969 14.3106 21.6275 14.5953 21.2089 14.7908C20.7903 14.9864 20.3329 15.088 19.8697 15.0882L19.8684 13.8529ZM18.365 1.5C19.0892 1.49986 19.7912 1.74719 20.3513 2.1999C20.9114 2.6526 21.2951 3.2827 21.437 3.98294L20.2092 4.22506C20.124 3.80475 19.8936 3.42656 19.5574 3.15492C19.2211 2.88328 18.7997 2.73498 18.365 2.73529V1.5ZM14.9145 22.5C14.1925 22.5002 13.4816 22.3247 12.8449 21.989C12.2082 21.6532 11.6655 21.1677 11.2649 20.5754L12.3073 19.8898C12.5933 20.3128 12.9809 20.6595 13.4355 20.8994C13.8901 21.1392 14.3977 21.2647 14.9133 21.2647L14.9145 22.5ZM4.13221 2.73529C3.63378 2.73529 3.15577 2.93051 2.80333 3.27801C2.45088 3.6255 2.25288 4.0968 2.25288 4.58824H1C1 3.76918 1.33 2.98368 1.9174 2.40452C2.50481 1.82537 3.3015 1.5 4.13221 1.5V2.73529Z' fill='white'/%3E%3Cpath d='M6.6377 14.4706V2.11768Z' fill='white'/%3E%3Cpath d='M6.6377 14.4706V2.11768' stroke='white'/%3E%3C/svg%3E%0A");
}

.video-feedback__vote-count {
	display: inline-block;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	color: #FFFFFF;
}

.video-feedback__vote-btn:disabled {
	opacity: 0.6;
	cursor: not-allowed;
}

.video-feedback__item-for {
	margin-top: 24px;
	margin-bottom: 12px;
	font-size: 20px;
	display: block;
}

.video-feedback__item-product {
	display: flex;
	min-height: 90px;
	border: 1px solid #8A8D99;
}

.video-feedback__item-product-image {
	flex: 0 0 88px;
	width: 88px;
	height: auto;
}

.video-feedback__item-product-info {
	padding: 8px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: #0F1B4D;
}

.video-feedback__item-product-info-title {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
}

.video-feedback__item-product-info-title+p {
	margin: 0;
	font-weight: 700;
}

.video-feedback__item-product-info-title+p span:nth-child(2) {
	color: #505259;
	font-weight: 400;
}

.btn.btn-full-review {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 48px;
	background-color: #F7A146;
	border-radius: 0;
	color: #fff;
	font-size: 16px;
	line-height: 150%;
	padding: 5px;
	margin-top: 24px;
	margin-bottom: 0;
}

.btn.btn-full-review:hover {
	background-color: #e38c30;
}

/* New video feedack */

/* Fake or not page */

.fake-first-screen {
	margin-top: -31px;
	margin-right: calc((100vw - 1320px) / -2);
	margin-left: calc((100vw - 1320px) / -2);
	padding: 90px 0;
	background: url('/images/fake/first-screen-bg.png');
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	color: #fff;
	position: relative;
}

.fake-first-screen::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.fake-first-screen>.container {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 10;
}

.fake-first-screen__title--primary {
	line-height: 120%;
}

.fake-first-screen__title--secondary {
	max-width: 1050px;
	font-size: 56px;
	line-height: 120%;
	text-transform: none !important;
}

.fake-first-screen__description {
	max-width: 830px !important;
	margin-bottom: 0 !important;
}


.reality__list {
	margin-bottom: 40px;
	display: flex;
	gap: 24px;
}

.reality__item {
	width: calc(33.333% - 12px);
	display: block;
}

.reality__item-title {
	margin: 0;
	color: #0F1B4D;
	font-size: 24px;
	font-weight: 400;
	font-style: italic;
	line-height: 120%;
}

.reality__item-par {
	margin: 0;
	text-align: left;
	color: #505259;
}

.reality__why {
	display: flex;
	align-items: start;
	gap: 24px;
}

.reality__why-info {
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: space-between;
}

.reality__why-info-title {
	margin: 0;
	color: #414C7C;
	font-size: 24px;
	font-weight: 700;
	line-height: 120%;
}

.reality__why-info-par {
	margin: 0;
	line-height: 150%;
	color: #505259;
	text-align: left;
}

.alternatives__image {
	margin-top: 20px;
	margin-right: calc((100vw - 1320px) / -2);
	margin-left: calc((100vw - 1320px) / -2);
	display: block;
}

.alternatives__image img {
	width: 100%;
}

.alternatives__text {
	display: flex;
	gap: 24px;
}

.alternatives__text-par {
	margin: 0;
	text-align: left;
	line-height: 150%;
	color: #505259;
}

.alternatives__text-par:first-child {
	max-width: 394px;
}


.unique__row {
	display: flex;
	gap: 24px;
}

.unique__image {
	width: 648px;
	position: relative;
	z-index: 10000;
}

.unique__items {
	max-width: 536px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.unique__item {
	position: relative;
}

.unique__item::after {
	content: '';
	display: block;
	width: 50%;
	height: 1px;
	background-color: #ACB0BF;
	position: absolute;
}

.unique__item:nth-child(1)::after {
	top: 138px;
	right: 94%;
	transform: rotate(-40deg);
}

.unique__item:nth-child(2)::after {
	top: calc(50% - 1px);
	right: 100%;
}

.unique__item:nth-child(3)::after {
	top: -58px;
	right: 94%;
	transform: rotate(40deg);
}

.unique__item-title {
	margin: 0;
	margin-bottom: 6px;
	padding-bottom: 4px;
	font-size: 20px;
	font-weight: 700;
	color: #0F1B4D;
	line-height: 120%;
	border-bottom: 1px solid #ACB0BF;
}

.unique__item-description {
	color: #505259;
	line-height: 150%;
}


.how-to-check__description {
	max-width: 1046px;
	margin-top: 24px;
	color: #505259;
}

.how-to-check__list {
	margin-top: 40px;
}

.how-to-check__item {
	padding: 20px 0;
	border-bottom: 1px solid #000000;
	display: flex;
	gap: 24px;
}

.how-to-check__item:first-child {
	border-top: 1px solid #000000;
}

.how-to-check__item-number {
	width: 16%;
	color: #5D6BA6;
}

.how-to-check__item-title {
	width: 34%;
	margin: 0;
	font-size: 24px;
	line-height: 120%;
	font-weight: 700;
	color: #0F1B4D;
}

.how-to-check__item-description {
	width: 50%;
	margin: 0;
	color: #505259;
	text-align: left;
}


.need-help-choosing {
	padding: 40px;
	position: relative;
	background: #414C7C;
	color: #fff;
}

.need-help-choosing__image {
	content: '';
	width: 50%;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	pointer-events: none;
}

.need-help-choosing__title {
	margin-bottom: 28px;
	color: #fff;
}

.need-help-choosing__description {
	max-width: 690px;
	color: #ACB0BF;
	text-align: left;
}

.need-help-choosing__form {
	max-width: 496px;
	margin-top: 40px;
}

.need-help-choosing__form .contactus-form454 .joomly-contactus-div .contactus-label-left,
.need-help-choosing__form .contactus-form458 .joomly-contactus-div .contactus-label-left {
	margin: 0;
	display: flex;
	align-items: center;
	gap: 12px;
}

.need-help-choosing__form .contactus-form454 .joomly-contactus-div .contactus-label-left a,
.need-help-choosing__form .contactus-form458 .joomly-contactus-div .contactus-label-left a {
	order: 2;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}

.need-help-choosing__form .contactus-form454 .joomly-contactus-div .contactus-label-left input,
.need-help-choosing__form .contactus-form458 .joomly-contactus-div .contactus-label-left input {
	margin: 0;
	order: 1;
	width: 20px;
	height: 20px;
	accent-color: #8A8D99;
}

.need-help-choosing__form .contactus-form454 #button-contactus-lightbox454,
.need-help-choosing__form .contactus-form458 #button-contactus-lightbox458 {
	width: 272px;
	margin-top: 46px;
	text-transform: none;
}

.need-help-choosing__form .contactus-form458 #button-contactus-lightbox458 {
	margin: 0;
	margin-top: 46px;
}

.need-help-choosing__form .contactus-form454 .contactus-error-message,
.need-help-choosing__form .contactus-form458 .contactus-error-message {
	color: #ff2b2b;
}

/* Fake or not page */

/* Mspc page */

.mspc-page-first-screen {
	margin-bottom: 80px;
	padding: 90px 0;
	background-image: url('/images/mspc-page/first-bg.jpg');
}

.mspc-page-first-screen .arch-first-screen__controls {
	position: static !important;
}

.mspc-page-first-screen .arch-first-screen__controls a {
	width: 241px;
	height: 54px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mspc-page-first-screen .arch-first-screen__title--secondary {
	text-transform: none;
}

.mspc-page-first-screen .arch-first-screen__description {
	max-width: 822px;
	color: #fff;
}

.mspc-check {}

.mspc-check__title {}

.mspc-check__description {
	max-width: 960px;
	margin-bottom: 40px;
	display: block;
	text-align: left;
	line-height: 120%;
	color: #0F1B4D;
	font-size: 24px;
	font-style: italic;
}

.mspc-check__row {
	margin-bottom: 40px;
	display: flex;
	gap: 24px;
}

.mspc-check__row img {
	width: calc(50% - 12px);
}

.mspc-check__row p {
	width: calc(50% - 12px);
	line-height: 120%;
	text-align: left;
	display: flex;
	flex-direction: column;
	gap: 12px;
	color: #505259;
}

.mspc-check .how-to-check__item {
	border-color: #8A8D99;
}

.mspc-check .how-to-check__item-title {
	width: 424px;
}

.mspc-check .how-to-check__item-description {
	width: 100%;
}

.equivalents__text {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	position: relative;
}

.equivalents__text--first {
	margin-bottom: 40px;
}

.equivalents__text--second {
	max-width: 400px;
	padding: 0 20px 20px 0;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 10000;
}

.equivalents__text p {
	margin: 0;
	text-align: left;
	color: #505259;
}

.equivalents__text--first p:nth-child(1) {
	width: 35%;
}

.equivalents__text--first p:nth-child(2) {
	width: 63%;
}

.equivalents__fake {
	height: 681px;
	padding: 20px;
	position: relative;
	display: flex;
	justify-content: end;
	align-items: end;
}

.equivalents__fake img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 0;
}

.equivalents__fake-item {
	max-width: 536px;
	padding: 20px;
	z-index: 100;
	position: relative;
	background: #414C7C;
	color: #fff;
}

.equivalents__fake-item p {
	margin-bottom: 24px;
	text-align: center;
	font-style: italic;
	font-size: 24px;
	line-height: 120%;
}

.equivalents__fake-item .arch-button {
	max-width: 347px;
	margin: 0 auto;
}

.reputation {
	display: flex;
}

.reputation__left,
.reputation__right {
	width: 50%;
}

.reputation__left {
	padding: 40px;
	padding-right: 40px;
	border: 1px solid #8A8D99;
}

.reputation__title {
	margin-bottom: 28px;
	color: #0F1B4D;
}

.reputation__description {
	color: #505259;
	text-align: left;
}

.reputation__right {}

.reputation__right img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Mspc page */

.catalog-banner-feedback,
.catalog-banner-orig {
	width: 100%;
	padding: 0 15px;
}

.catalog-banner-feedback {
	margin-top: 40px;
}

.catalog-banner-feedback .catalog-banner-inner,
.catalog-banner-orig .catalog-banner-inner {
	height: 180px;
	padding: 20px;
	position: relative;
}

.catalog-banner-feedback .catalog-banner-inner {
	background: #414C7C;
}

.catalog-banner-orig .catalog-banner-inner {
	background: #F7A146;
}

.catalog-banner-feedback .catalog-banner-inner::after,
.catalog-banner-orig .catalog-banner-inner::after {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.catalog-banner-feedback .catalog-banner-inner::after {
	height: 220px;
	background-image: url('/images/feedback-bg-1440.png');
	background-position: right;
	background-repeat: no-repeat;
	top: -40px;
	right: 0;
}

.catalog-banner-orig .catalog-banner-inner::after {
	background-image: url('/images/orig-bg.png');
	background-position: center;
	background-size: cover;
	left: 0;
	z-index: 0;
}

.catalog-banner-feedback .catalog-banner-title,
.catalog-banner-orig .catalog-banner-title {
	max-width: 506px;
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	line-height: 120%;
	color: #fff;
	position: relative;
	z-index: 10;
}

.catalog-banner-feedback .catalog-banner-link,
.catalog-banner-orig .catalog-banner-link {
	padding: 8px 20px 11px 20px;
	color: #fff;
	position: relative;
	top: 30px;
	z-index: 10;
}

.catalog-banner-feedback .catalog-banner-link {
	background: #F7A146;
}

.catalog-banner-orig .catalog-banner-link {
	background: #414C7C;
}

.catalog-banner-feedback .catalog-banner-link:hover {
	background: #F7A956;
}

.catalog-banner-orig .catalog-banner-link:hover {
	background: #5D6BA6;
}

/* Dileram new page */

.dileram-first-screen {
	height: auto;
	margin-top: -31px;
	padding: 80px 0 120px 0;
	background-image: url('/images/dileram/first-bg.png');
}

.dileram-first-screen__description {
	max-width: 872px;
}

.dileram-first-screen__title--secondary {
	text-transform: none;
}

.why-choose__title {
	margin-bottom: 24px;
}

.why-choose__left {
	width: 100%;
	max-width: 872px;
}

.why-choose__row {
	margin-top: 40px;
}

.why-choose__list {
	margin-top: 20px;
	margin-bottom: 40px;
}

.wanna-trade__item-subtitle {
	margin-bottom: 16px;
}

.wanna-trade img {
	width: 100%;
	height: 100%;
}

.invite {
	padding: 32px 40px;
	background: #e9e9e9;
	position: relative;
	overflow: hidden;
}

.invite__title {
	max-width: 792px;
	margin-bottom: 24px;
	position: relative;
	z-index: 1;
}

.invite__description {
	max-width: 792px;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}


.invite .contactus-419 {
	width: 100%;
	max-width: 262px;
	margin: 0;
	position: relative;
	z-index: 1;
}

.invite__image {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
}

.invite__image img {
	height: 100%;
	object-fit: cover;
	margin-left: auto;
}

.assortment__offers {
	max-width: calc(100% - 424px - 24px);
}

.assortment__images {
	width: 424px;
}

.assortment__title {
	margin-bottom: 20px;
}

.assortment__description {
	max-width: 792px;
	margin-bottom: 40px;
}

.assortment__offer-title {
	margin-bottom: 24px;
}

.assortment__offer-item {
	width: calc(50% - 12px);
}

.assortment__offer-item {
	padding: 12px;
	align-items: center;
	border: 1px solid #ACB0BF;
}

.assortment__offer-item-text {
	margin: 0;
	text-align: left;
	line-height: 150%;
	color: #505259;
}

.assortment__offer-quote {
	margin-top: 40px;
}


.stends__row {
	border: 1px solid #8A8D99;
	border-width: 1px 0 1px 0;
}

.stends__image {
	padding: 40px 24px;
	border-right: 1px solid #8A8D99;
}

.stends__image img {
	width: 100%;
	height: 100%;
}

.stends__text {
	padding: 40px 24px;
}

.stends__text-description {
	margin-bottom: 24px;
}

.stends__text-quote {
	margin-top: 40px;
}


.what-get__title {
	margin-bottom: 24px;
}

.what-get__list {
	margin-top: 40px;

}

.what-get__list-item {
	width: calc(25% - 18px);
	padding: 20px;
	padding-bottom: 150px;
	border: 1px solid #8A8D99;
	position: relative;
}

.what-get__list-item:nth-child(1),
.what-get__list-item:nth-child(2),
.what-get__list-item:nth-child(3) {
	width: calc(33% - 13px);
}

.what-get__list-item-title {
	margin-bottom: 10px;
	font-weight: 700;
	color: #0F1B4D;
	font-size: 20px;
	line-height: 120%;
}

.what-get__list-item-description {
	margin: 0;
	text-align: left;
	color: #505259;
}

.what-get__list-item-image {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}

.questions {
	position: relative;
	overflow: hidden;
	background: #d1c7bc;
}

.questions>* {
	position: relative;
	z-index: 1;
}

.questions__image {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 50px;
	right: 0;
	z-index: 0 !important;
}

.questions__image img {
	width: 35%;
	max-height: none;
	margin-left: auto;
	margin-right: 130px;
}

.reviews {
	position: relative;
}

.reviews__top {
	display: flex;
	justify-content: space-between;
	gap: 24px;
	align-items: end;
}

.reviews__description {
	max-width: 842px;
	margin: 0;
}

.dileram-reviews-swiper {
	margin-top: 40px;
}

.dileram-reviews-swiper img {
	margin: 0 auto;
}

/* Dileram new page */

.info-banner {
	width: 100%;
	height: 300px;
	background: linear-gradient(0deg, #1C3951, #1C3951), linear-gradient(90deg, #1C3951 27.78%, rgba(28, 57, 81, 0) 58.17%);
	position: relative;
	color: #fff;
	z-index: 10;
	font-family: 'Segoe UI', sans-serif;
}

.info-banner .container {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.info-banner::after {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background-image: url('/images/banners/info-banner.jpg');
	background-position: 80%;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.info-banner__title {
	max-width: 1046px;
	margin-bottom: 20px;
	font-size: 48px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.5px;
}

.info-banner__description {
	padding: 20px;
	width: fit-content;
	background: #F7A146;
	font-size: 24px;
	font-weight: 700;
	line-height: 120%;

}

/* new design certifikaty-i-protokoly-ispytaniy page START */
.certifate-fs {
	position: relative;
	background-image: url(/images/certificates/new_design/first_screen_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	color: #fff;
	padding: 160px 0 230px 0;
	margin-top: -31px;
	margin-right: calc((100vw - 1320px) / -2);
	margin-left: calc((100vw - 1320px) / -2);
	margin-bottom: 120px;
}

.certifate-fs::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.3;
}

.certifate-fs>.container {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 10;
}

.certifate-fs__title {
	font-size: 100px;
	font-weight: 700;
	line-height: 120%;
	text-align: center;
	margin-bottom: 0;
}

.certifate-fs__subtitle {
	max-width: 900px;
	font-size: 56px;
	line-height: 120%;
	text-align: center;
	margin: 0 auto;
}

.certifate-section {
	margin-bottom: 120px;
}

.certifate-section__title {
	font-size: 48px;
	line-height: 120%;
	font-weight: 700;
	color: #414C7C;
	margin-bottom: 40px;
}

.certifate-section__text {
	font-size: 16px;
	line-height: 150%;
	color: #505259;
	text-align: left;
	margin-bottom: 24px;
}

.certifate-section__text_bold {
	font-size: 24px;
	line-height: 120%;
	font-weight: 700;
	font-style: italic;
	color: #414C7C;
}

.certifate-section__text:last-of-type {
	margin-bottom: 0;
}

.certifate-guide {
}

.certifate-guide__title {}

.certifate-guide__info {
	display: flex;
	column-gap: 24px;
}

.certifate-guide__info-left {
	flex: 0 0 50%;
	max-width: 424px;
}

.certifate-guide__info-left .certifate-guide__info-item .certifate-guide__info-item-img {
	margin-top: 120px;
	margin-bottom: 40px;
}

.certifate-guide__info-right {
	flex: 0 1 auto;
}

.certifate-guide__info-right .certifate-guide__info-item:nth-child(1) {
	margin-bottom: 40px;
}

.certifate-guide__info-right .certifate-guide__info-item:nth-child(2) .certifate-guide__info-item-img {
	margin-bottom: 40px;
}

.certifate-guide__info-item {}


.certifate-guide__info-item-img {}

.certifate-guide__info-item-img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.certifate-guide__info-item-text {}

.certifate-fake {
}

.certifate-fake__top {
	display: flex;
	column-gap: 24px;
	flex-wrap: wrap;
	margin-bottom: 40px;
}

.certifate-fake__top-text {
	flex: 0 0 calc(33.333% - 16px);
	width: calc(33.333% - 16px);
	margin-bottom: 0;
}

.certifate-fake__top-text_title {}

.certifate-fake__bot {
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid #8A8D99;
	border-bottom: 1px solid #8A8D99;
}

.certifate-fake__bot-item {
	flex: 0 0 32%;
	width: 32%;
}

.certifate-fake__bot-item_l {}

.certifate-fake__bot-item-wrap {
	padding: 40px 24px 40px 0;
}

.certifate-fake__bot-item-wrap:first-child {
	border-bottom: 1px solid #8A8D99;
}

.certifate-fake__bot-item_c {
	flex: 0 0 36%;
	width: 36%;
	background-image: url(/images/certificates/new_design/fake-01.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-left: 1px solid #8A8D99;
	border-right: 1px solid #8A8D99;
}

.certifate-fake__bot-item_r {
	padding: 40px 0 40px 24px;
}

.certifate-fake__bot-item_r .certifate-fake__bot-item-wrap {
	border: none;
	padding: 0;
}

.certifate-fake__bot-img {
	margin-bottom: 24px;
}

.certifate-question {
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #8A8D99;
}

.certifate-question__item {
	flex: 0 0 50%;
	width: 50%;
}

.certifate-question__item_text {
	padding: 40px;
}

.certifate-question__item_img {
	background-image: url(/images/certificates/new_design/question.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.certifate-question__title {
	max-width: 340px;
	margin-bottom: 28px;
}

.certifate-example {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
}

.certifate-example__item {
	flex: 0 0 calc(50% - 12px);
	width: calc(50% - 12px);
}

.certifate-example__item_l .certifate-example__item-wrap {
	position: sticky;
	top: 20px;
}

.certifate-example__item_r {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
}

.certifate-example__title {
	margin-bottom: 20px;
}

.certifate-example__item-col {
	flex: 0 0 calc(50% - 12px);
	width: calc(50% - 12px);
}

.certifate-example__item-col_l {}

.certifate-example__item-col_l .certifate-example__item-wrap:first-child {
	margin-bottom: 180px;
}

.certifate-example__item-col_r {
	align-self: center;
}

.certifate-example__item-wrap {}

.certifate-example__img {
	margin-bottom: 12px;
}

.certifate-tests {
}

.certifate-tests__title {
	max-width: 1120px;
	margin-bottom: 24px;
}

.certifate-tests__list {
	margin-top: 40px;
}

.certifate-tests__item {
	display: flex;
	gap: 24px;
	border-bottom: 1px solid #000000;
	padding: 20px 0;
}

.certifate-tests__item:first-child {
	border-top: 1px solid #000000;
}

.certifate-tests__item-number {
	width: 16%;
	color: #5D6BA6;
}

.certifate-tests__item-title {
	width: 34%;
	font-size: 24px;
	line-height: 120%;
	font-weight: 700;
	color: #0F1B4D;
	margin: 0;
}

.certifate-tests__item-description {
	width: 50%;
}

.certifate-tests__item-description.collapsed .certifate-tests__item-description-wrap {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.certifate-tests__item-description.expanded .certifate-tests__item-description-wrap {
	display: block;
	-webkit-line-clamp: unset;
}

.certifate-tests__item-description-wrap {
	overflow: hidden;
}

.certifate-tests__item-links {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
	margin-top: 24px;
}

.certifate-tests__item-link {
	position: relative;
	flex: 0 0 calc(50% - 12px);
	width: calc(50% - 12px);
	display: flex;
	align-items: center;
	border: 1px solid #8A8D99;
	padding-right: 24px;
}

.certifate-tests__item-link::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
	flex: 0 0 14px;
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.486 1.40381C13.5221 0.991175 13.2169 0.627401 12.8043 0.591299L6.07994 0.00299814C5.6673 -0.033103 5.30353 0.27214 5.26743 0.684777C5.23133 1.09742 5.53657 1.46119 5.94921 1.49729L11.9264 2.02022L11.4034 7.99739C11.3673 8.41003 11.6726 8.7738 12.0852 8.80991C12.4979 8.84601 12.8616 8.54076 12.8977 8.12813L13.486 1.40381ZM0.482178 11.623L0.964268 12.1976L13.221 1.91298L12.7389 1.33845L12.2568 0.763912L8.70526e-05 11.0485L0.482178 11.623Z' fill='%23414C7C'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.certifate-tests__item-link a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.certifate-tests__item-link span {
	font-size: 16px;
	line-height: 150%;
	font-weight: 700;
	color: #414C7C;
}

.certifate-tests__item-link-img {
	flex: 0 0 72px;
	width: 72px;
	height: 72px;
	margin-right: 12px;
}

.certifate-tests__item-table {
	border-top: 1px solid #8A8D99;
	margin-top: 24px;
	margin-bottom: 24px;
}

.certifate-tests__item-table_three-col .certifate-tests__item-cell {
	flex: 0 0 33.333%;
	width: 33.333%;
}

.certifate-tests__item-row {
	display: flex;
}

.certifate-tests__item-row_head .certifate-tests__item-cell {
	font-weight: 700;
}

.certifate-tests__item-row_blue .certifate-tests__item-cell {
	background-color: #414C7C;
	color: #DADFF2;
}

.certifate-tests__item-cell {
	flex: 0 0 50%;
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	line-height: 120%;
	color: #505259;
	text-align: center;
	border-bottom: 1px solid #8A8D99;
	border-left: 1px solid #8A8D99;
	padding: 10px 12px;
}

.certifate-tests__item-cell:first-child {
	border-left: none;
}

.certifate-tests__item-underline {
	border-bottom: 1px solid #8A8D99;
	padding: 10px 0;
}

.certifate-tests__item-underline:first-child {
	margin-top: 24px;
}

.certifate-tests__item-underline:last-child {
	margin-bottom: 24px;
}

.certifate-tests__item-more {
	cursor: pointer;
	font-size: 16px;
	line-height: 150%;
	text-decoration: underline;
	color: #414C7C;
	margin-top: 12px;
	margin-bottom: 0;
}

.certifate-check {
}

.certifate-check__title {
	margin-bottom: 24px;
}

.certifate-check-text-wrap {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
	max-width: 1100px;
	margin-bottom: 24px;
}

.certifate-check-text-wrap .certifate-section__text {
	flex: 0 0 calc(50% - 12px);
	width: calc(50% - 12px);
	margin-bottom: 16px;
}

.certifate-check__list {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
	margin-bottom: -16px;
}

.certifate-check__item {
	position: relative;
	flex: 0 0 calc(33.333% - 16px);
	width: calc(33.333% - 16px);
	border: 1px solid #8A8D99;
	padding: 20px 20px 160px 20px;
	margin-bottom: 16px;
}

.certifate-check__item-title {
	font-size: 20px;
	line-height: 120%;
	color: #0F1B4D;
	text-align: left;
	margin-bottom: 10px;
}

.certifate-check__item-img {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 224px;
}

.certifate-faq {
	margin-bottom: 60px;
}

.certifate-faq__title {
	margin-bottom: 24px;
}

.certifate-faq__list {
	margin-top: 20px;
}

.certifate-faq__item {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #0F1B4D;
	cursor: pointer;
	transition: .15s;
	user-select: none;
	padding: 20px 0;
	padding-right: 45px;
}

.certifate-faq__item::after {
	content: url('/images/icons/faq-arrow.svg');
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	width: 11px;
	height: 22px;
	transform: translateY(-50%);
	transition: .15s;
}

.certifate-faq__item:hover::after {
	transform: translateY(-50%) scale(1.1);
}

.certifate-faq__item:hover .certifate-faq__item-question {
	color: #0c30bd;
}

.certifate-faq__item:hover {
	border-color: #0c30bd;
}

.certifate-faq__item.active::after {
	transform: translateY(-50%) rotateX(180deg);
}

.certifate-faq__item.active .certifate-faq__item-answer {
	max-height: none;
	opacity: 1;
	pointer-events: auto;
	user-select: auto;
	margin-top: 12px;
}

.certifate-faq__item-question {
	color: #0F1B4D;
	line-height: 150%;
	font-weight: 700;
	transition: .15s;
}

.certifate-faq__item-answer {
	max-height: 0;
	opacity: 0;
	pointer-events: none;
	user-select: none;
}

/* new design certifikaty-i-protokoly-ispytaniy page END */

/* diplomy-i-uchastie-v-vystavkakh page START */
.diploma {
	margin-bottom: 60px;
}

.diploma__top {
	display: flex;
	align-items: center;
	column-gap: 24px;
	margin-bottom: 40px;
}

.diploma__title.certifate-section__title {
	text-align: left;
	padding-bottom: 0;
	margin-bottom: 0;
}

.diploma__top-controls {
	display: flex;
	align-items: center;
	gap: 24px;
	margin-left: auto;
}

.diploma__top-controls.diploma__top-controls_mobile {
	display: none;
	justify-content: center;
}

.diploma__top-controls.diploma__top-controls_mobile .diploma__top-controls-prev,
.diploma__top-controls.diploma__top-controls_mobile .diploma__top-controls-next {
	margin-top: 40px;
}

.diploma__top-controls-prev,
.diploma__top-controls-next {
	width: 52px;
	height: 52px;
	border: 1px solid #414C7C;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: .15s;
	background-size: 17px 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469669 5.46967C0.176777 5.76256 0.176777 6.23744 0.469669 6.53033L5.24264 11.3033C5.53553 11.5962 6.01041 11.5962 6.3033 11.3033C6.59619 11.0104 6.59619 10.5355 6.3033 10.2426L2.06066 6L6.3033 1.75736C6.59619 1.46447 6.59619 0.989592 6.3033 0.696698C6.01041 0.403805 5.53553 0.403805 5.24264 0.696698L0.469669 5.46967ZM17 6L17 5.25L1 5.25L1 6L1 6.75L17 6.75L17 6Z' fill='%23414C7C'/%3E%3C/svg%3E");
}

.diploma__top-controls-prev.swiper-button-disabled,
.diploma__top-controls-next.swiper-button-disabled {
	cursor: not-allowed;
	opacity: .7;
	pointer-events: none;
}

.diploma__top-controls-prev:hover,
.diploma__top-controls-next:hover {
	background-color: #414C7C;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469669 5.46967C0.176777 5.76256 0.176777 6.23744 0.469669 6.53033L5.24264 11.3033C5.53553 11.5962 6.01041 11.5962 6.3033 11.3033C6.59619 11.0104 6.59619 10.5355 6.3033 10.2426L2.06066 6L6.3033 1.75736C6.59619 1.46447 6.59619 0.989592 6.3033 0.696698C6.01041 0.403805 5.53553 0.403805 5.24264 0.696698L0.469669 5.46967ZM17 6L17 5.25L1 5.25L1 6L1 6.75L17 6.75L17 6Z' fill='%23fff'/%3E%3C/svg%3E");
}

.diploma__top-controls:hover svg path,
.diploma__top-controls:hover svg path {
	fill: #fff;
}

.diploma__top-controls-next {
	transform: rotate(180deg);
}

.diploma__list-item-link img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* diplomy-i-uchastie-v-vystavkakh page END */

@media (max-width: 1400px) {
	.vendor-store-desc .catalog-tags .swiper-wrapper {
		flex-wrap: nowrap;
		justify-content: flex-start;
		column-gap: 0;
	}

	.vendor-store-desc .catalog-tags__item:nth-child(7)::before {
		display: block;
	}

	.questions__image img {
		margin-right: 60px;
	}
}

@media (max-width: 1380px) {
	.fake-first-screen {
		margin: -31px -30px;
		margin-bottom: 94px;
	}

	.alternatives__image {
		margin: 0 -30px;
		margin-top: 20px;
		background-size: contain;
	}

	.info-banner::after {
		background-position: 70%;
	}
}

@media (max-width: 1340px) {
	.arch-first-screen {
		margin: -31px -30px;
		margin-bottom: 120px;
	}

	.certifate-fs {
		margin: -31px -30px 80px;
	}

	.why-key-tool__items {
		flex-wrap: wrap;
	}

	.why-key-tool__item {
		width: calc(50% - 8px);
		max-width: none !important;
		position: static;
	}

	.why-key-tool__item::after {
		content: none;
	}

	.why-key-tool__item-title {
		width: 100% !important;
	}

	.why-key-tool__image {
		margin-top: 40px;
		padding: 0;
	}

	.reputation__left {
		padding: 20px;
	}

	.reputation__title {
		font-size: 32px;
	}

	.invite__title,
	.invite__description {
		padding-right: 200px;
	}

	.questions__image img {
		width: auto;
	}
}

@media (max-width: 1300px) {
	.itemid-101 .subsection {
		margin-bottom: 80px;
	}

	.first-screen {
		height: auto;
		min-height: auto;
		max-height: none;
		background: none;
		margin-bottom: 80px;
	}

	.first-screen::before {
		display: none;
	}

	.first-screen__block {
		position: relative;
		height: calc(100vh - 72px);
		min-height: fit-content;
		max-height: 415px;
		width: 100vw;
		color: #fff;
		background-image: url('/images/new-index/first-screen-new.jpg');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin: 0 -30px;
	}

	.first-screen__title {
		position: relative;
		z-index: 1;
	}

	.first-screen__block::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.2);
	}

	.first-screen__buttons {
		position: absolute;
		top: 47%;
		left: 50%;
		transform: translateX(-50%);
	}

	.home-advantages {
		margin-top: 24px;
		padding: 0 30px;
		position: static;
		color: #505259;
		flex-wrap: wrap;
		transform: none;
	}

	.home-advantages__item {
		width: calc(100% / 3);
		border-color: #ACB0BF;
	}

	.home-advantages__item:nth-child(1) .home-advantages__icon {
		background-image: url('/images/new-index/first-screen/green_dark.svg');
	}

	.home-advantages__item:nth-child(2) .home-advantages__icon {
		background-image: url('/images/new-index/first-screen/warm-floor_dark.svg');
	}

	.home-advantages__item:nth-child(3) .home-advantages__icon {
		background-image: url('/images/new-index/first-screen/waterproof_dark.svg');
	}

	.home-advantages__item:nth-child(4) .home-advantages__icon {
		background-image: url('/images/new-index/first-screen/glueless_dark.svg');
	}

	.home-advantages__item:nth-child(5) .home-advantages__icon {
		background-image: url('/images/new-index/first-screen/non-slip_dark.svg');
	}

	.home-advantages__item:nth-child(6) .home-advantages__icon {
		background-image: url('/images/new-index/first-screen/prices_dark.svg');
	}

	.home-advantages__item::before {
		filter: brightness(0.65) sepia(0.2) hue-rotate(210deg) saturate(1.4);
	}

	.home-advantages__item:hover p {
		color: #000;
	}

	.home-advantages__item:nth-child(3) {
		border-right-width: 0;
	}

	.home-advantages__item:nth-child(n+4) {
		border-bottom-width: 1px;
	}

	.how-we-help__item {
		background-size: 35%;
	}
}

@media (max-width: 1200px) {
	.vendor-store-desc .subsection h2 {
		font-size: 28px;
	}

	.body-wrapper #sp-logo>.sp-column>.sp-module>.sp-module-content>.custom>p:nth-child(2) {
		font-size: 16px !important;
	}

	.body-wrapper #sp-header>.container>.container-inner>.row {
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	.product-details {
		flex-direction: column;
	}

	.product-details .one-click-btn {
		flex: 0 0 auto;
		width: 100%;
	}

	/* ====== Новый дизайн главной START ====== */
	/* .home-gallery__text {
		font-size: 16px;
	}

	.home-gallery__centr .home-gallery__text {
		font-size: 30px;
	} */

	.home-banner {
		padding: 70px 0;
		margin-top: 15px;
	}

	.home-banner p {
		max-width: 480px;
		font-size: 30px;
	}

	/* .home-advantages {
        flex-wrap: wrap;
        column-gap: 10px;
    } */

	/* .home-advantages__item {
        flex: 0 0 138px;
        width: 138px;
        height: auto;
        padding: 14px 8px;
    } */

	.home-advantages__icon {
		width: 48px;
		height: 40px;
	}

	.home-advantages__item p {
		white-space: normal;
	}

	.feature__top {
		flex-wrap: wrap;
		column-gap: 8px;
	}

	.feature__top-text {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.feature__top-text.feature__top-text_quote {
		flex: 0 0 100%;
		width: 100%;
		font-size: 20px;
		margin-bottom: 24px;
	}

	.feature__top-text.feature__top-text_quote span {
		max-width: none;
	}

	.feature__info {
		grid-template-columns: 1fr 1fr;
		column-gap: 16px;
	}

	.feature__info-img {
		grid-area: 2 / 1 / 3 / 2;
	}

	.feature__info-table {
		grid-area: 1 / 1 / 2 / 3;
	}

	.feature__info-list {
		margin-bottom: 24px;
	}

	.feature__info-manufacture {
		grid-area: 2 / 2 / 3 / 3;
	}

	p.feature__info-title {
		font-size: 20px;
	}

	.itemid-101 #sp-main-body .catalog .product-wrap {
		margin-left: -8px;
		margin-right: -8px;
	}

	.catalog .product-block {
		justify-content: center;
		padding-left: 8px;
		padding-right: 8px;
	}

	/* ====== Новый дизайн главной END ====== */

	.popup__content {
		width: 90%;
		max-width: none;
		max-height: 90vh;
		overflow-y: auto;
	}

	.slider-fallback {
		width: 100%;
		height: 200px;
	}

	/* ====== Wedal Joomla Slider Макет для каталога START ====== */

	.slide-catalog>.slide-wr .slide-content.desktop {
		padding: 0px !important;
	}

	.slide-catalog>.slide-wr .slide-info {
		max-height: none;
		padding: 10px 10px !important;
	}

	.catalog-slider .slick-arrow {
		display: none !important;
	}

	/* ====== Wedal Joomla Slider Макет для каталога END ====== */

	/* Изменение шапки START */

	#sp-logo>.sp-column>.sp-module>.sp-module-content>.custom>p:nth-child(2) {
		/* font-size: 16px !important; */
	}

	#sp-header>.container>.container-inner>.row {
		/* flex-wrap: nowrap;
		justify-content: space-between; */
	}

	#sp-header>.container>.container-inner>.row>#sp-logo,
	#sp-header>.container>.container-inner>.row>#sp-header-info,
	#sp-header>.container>.container-inner>.row>#sp-search {
		/* margin-bottom: 0 !important;
		flex: auto !important;
		max-width: fit-content; */
	}

	.mcs-module {
		/* position: relative;
        display: inline-block;
        width: 255px !important;
        float: right !important;
        text-align: center !important; */
	}

	/* Изменение шапки END */

	/* Новый дизайн блога START */

	.toc.item-page {
		padding: 0;
	}

	/* Новый дизайн блога END */

	.spc-outdated {
		margin-left: 0;
		margin-right: 0;
	}

	.invite__title {
		padding-right: 200px;

	}

	.invite__description {
		padding-right: 300px;
	}

	.questions .need-help-choosing__form {
		max-width: 406px;
	}

	.questions__image img {
		margin-right: 30px;
	}

	.invite__title {
		font-size: 24px;
	}

	.list-item__summary p {
		flex-direction: column;
	}

	.info-banner__title {
		max-width: 600px;
		font-size: 32px;
	}

	.info-banner__description {
		font-size: 20px;
	}

	.video-feedback {
		margin-bottom: 80px;
	}
}

@media (max-width: 1023px) {
	.itemid-101 .feedback-item {
		width: 100%;
		margin-bottom: 30px;
	}

	.custom-slider-wrapper .slick-arrow {
		width: 26px !important;
		height: 26px !important;
	}

	.custom-slider-wrapper .slide-info {
		padding: 0 50px !important;
	}

	.custom-slider-wrapper .slide-title {
		font-size: 30px;
		line-height: 30px;
	}

	/* Таблица на странице Каталог START */

	.katalog-table {
		margin: 0 0px 40px -15px;
	}

	.katalog-table thead th:not(:first-child) {
		font-size: 18px;
		line-height: 22px;
	}

	/* Таблица на странице Каталог END */

	.page-header.spc h1 {
		font-size: 30px;
		padding-bottom: 0;
	}

	.spc-outdated {
		height: fit-content;
		padding: 30px;
	}

	.spc-outdated__left {
		width: 100%;
	}

	.spc-outdated__right {
		display: none;
	}

	.spc-outdated__text {
		max-width: 648px;
		margin-bottom: 32px;
	}

	.spc-popup-table .popup__title {
		font-size: 20px;
	}

	.first-screen__title {
		font-size: 36px !important;
		max-width: none !important;
	}

	.first-screen__title span {
		font-size: 64px !important;
		line-height: 100% !important;
	}

	.arch-block {
		margin-bottom: 80px;
	}

	.arch-block-title {
		font-size: 28px;
	}

	.arch-first-screen {
		height: auto;
		margin-bottom: 80px;
		padding-top: 24px;
		padding-bottom: 20px;
	}

	.arch-first-screen>.container {
		/* padding: 0 30px !important; */
	}

	.arch-first-screen__title--primary {
		font-size: 64px;
	}

	.arch-first-screen__title--secondary {
		max-width: 600px;
		font-size: 36px;
	}

	.arch-first-screen__description {
		margin-bottom: 42px;
	}

	.arch-first-screen__controls {
		flex-wrap: wrap;
	}

	.arch-first-screen__controls-button {
		padding-left: 18px;
		padding-right: 18px;
	}


	.why-key-tool__item-title {
		font-size: 18px;
	}


	.how-we-help__item {
		background: none;
		padding: 12px;
		padding-bottom: 0;
	}

	.how-we-help__item::after {
		content: '';
		display: block;
		width: 100%;
		height: 198px;
		background-position: right bottom;
		background-repeat: no-repeat;
		transform: translateX(12px);
	}

	.how-we-help__item--texture::after {
		background-image: url('/images/new-arch/textures.png');
	}

	.how-we-help__item--examples::after {
		background-image: url('/images/new-arch/examples.png');
	}

	.how-we-help__item-button {
		width: 100%;
		margin-bottom: 12px;
	}


	.collab__row {
		flex-direction: column;
	}

	.collab__left,
	.collab__right {
		width: 100%;
	}

	.collab__title {
		margin-bottom: 24px;
	}

	.collab__left-title {
		font-size: 20px;
	}

	.collab__right-image {
		width: 100%;
	}


	.start-work__row {
		flex-direction: column;
	}

	.start-work__left,
	.start-work__right {
		width: 100%;
	}

	.start-work__steps {
		padding: 12px;
	}

	.need-help-choosing {
		padding: 40px 15px 0 15px;
	}

	.need-help-choosing__title,
	.need-help-choosing__description,
	.need-help-choosing__form {
		max-width: 100%;
		width: 100%;
	}

	.need-help-choosing__form .contactus-form454 #button-contactus-lightbox454 {
		width: 100%;
	}

	.need-help-choosing__image {
		position: static;
		width: 100%;
		margin-left: 15px;
	}

	.need-help-choosing__image img {
		margin-left: auto;
	}

	.need-help-choosing__form .contactus-form454 #button-contactus-lightbox454 {
		margin-top: 32px;
	}

	.fake-first-screen {
		padding: 24px 0 64px 0;
	}

	.catalog-banner-feedback .catalog-banner-inner {
		height: 160px;
	}

	.catalog-banner-feedback .catalog-banner-title,
	.catalog-banner-orig .catalog-banner-title {
		max-width: 290px;
		font-size: 20px;
	}

	.catalog-banner-feedback .catalog-banner-inner::after {
		background-image: url('/images/feedback-bg-768.png');
		top: -55px;
	}

	.why-choose>.arch-row,
	.wanna-trade>.arch-row,
	.assortment>.arch-row,
	.stends>.arch-row {
		flex-direction: column;
	}

	.why-choose__left {
		max-width: 100%;
	}

	.wanna-trade>.arch-row>.arch-row__item,
	.stends__image,
	.stends__text {
		width: 100% !important;
	}

	.stends__image,
	.stends__text {
		padding: 20px 0;
	}

	.stends__image {
		padding-bottom: 0;
	}

	.stends__text {
		border-top: 1px solid #8A8D99;
	}

	.stends__text-quote {
		margin-top: 20px;
	}

	.assortment__offers {
		max-width: 100%;
	}

	.assortment__images {
		width: 100%;
		justify-content: center;
	}

	.assortment__images .arch-column {
		width: 50%;
	}

	.invite {
		background-position: 80%;
	}

	.invite__title {
		padding-right: 200px;

	}

	.invite__description {
		padding-right: 250px;
	}

	.what-get__list-item {
		width: calc(50% - 12px) !important;
	}

	.invite {
		padding: 10px 12px;
	}

	.invite__image img {
		margin-right: -100px;
	}

	.questions br {
		display: none;
	}

	.questions__image {
		position: static;
	}

	.questions .need-help-choosing__form {
		max-width: 100%;
	}

	.info-banner::after {
		background-image: url('/images/banners/info-banner-768.png');
		background-position: right;
	}

	.info-banner__title {
		max-width: 513px;
		font-size: 28px;
	}

	.info-banner__description {
		max-width: 412px;
		font-size: 20px;
	}

	.certifate-fs {
		padding: 120px 0;
	}

	.certifate-fs__title {
		font-size: 52px;
	}

	.certifate-fs__subtitle {
		font-size: 36px;
	}

	.certifate-section {
		margin-bottom: 80px;
	}

	.certifate-section__title {
		font-size: 28px;
		margin-bottom: 24px;
	}

	.certifate-section__text {
		margin-bottom: 16px;
	}

	.certifate-section__text_bold {
		font-size: 20px;
	}

	.certifate-guide__info {
		column-gap: 16px;
	}

	.certifate-fake__top {
		column-gap: 16px;
	}

	.certifate-fake__top-text {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.certifate-fake__top-text.certifate-section__text_bold {
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 24px;
	}

	.certifate-fake__bot-item {
		flex: 0 0 100%;
		width: 100%;
	}

	.certifate-fake__bot-item_l {
		display: flex;
	}

	.certifate-fake__bot-item-wrap {
		flex: 0 0 50%;
		width: 50%;
		padding: 24px 0 24px 7px;
	}

	.certifate-fake__bot-item-wrap:first-child {
		border-bottom: none;
		border-right: 1px solid #8A8D99;
		padding: 24px 7px 24px 0;
	}

	.certifate-fake__bot-item_c {
		flex: 0 0 100%;
		width: 100%;
		height: 300px;
		background-image: url(/images/certificates/new_design/fake-01_mobile.jpg);
		border-left: none;
		border-right: none;
		border-top: 1px solid #8A8D99;
		border-bottom: 1px solid #8A8D99;
	}

	.certifate-fake__bot-item_r {
		display: flex;
		column-gap: 16px;
		padding: 24px 0;
	}

	.certifate-fake__bot-item_r .certifate-fake__bot-img {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.certifate-fake__bot-item_r .certifate-fake__bot-item-wrap {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.certifate-question__item_text {
		padding: 16px;
	}

	.certifate-question__title {
		margin-bottom: 20px;
	}

	.certifate-example {
		column-gap: 16px;
	}

	.certifate-example__item_l {
		max-width: 350px;
	}

	.certifate-example__item_r {
		flex: 0 0 calc(100% - 366px);
		width: calc(100% - 366px);
	}

	.certifate-check__title {
		margin-bottom: 20px;
	}

	.certifate-check-text-wrap {
		column-gap: 16px;
	}

	.certifate-check-text-wrap .certifate-section__text {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.certifate-check__list {
		column-gap: 16px;
	}

	.certifate-check__item {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
		padding-bottom: 100px;
	}

	.certifate-check__item:last-child {
		flex: 0 0 100%;
		width: 100%;
	}

	.certifate-check__item-title {
		font-size: 18px;
	}

	.certifate-check__item-img {
		max-width: 150px;
	}

	.diploma {
		margin-bottom: 20px;
	}
}

@media (max-width: 992px) {
	.hidemob {
		display: none !important;
	}

	.mcs-module {
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}

	.catalog-row>div {
		text-align: center !important;
	}

	.catalog-row>div:nth-child(2)>a {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		justify-content: center;
		gap: 10px;
	}

	.article-list.junewsultra .jn {
		flex: 0 0 calc(50% - 5px);
	}

	.body-wrapper #sp-header #sp-header-info {
		margin-bottom: 0;
	}

	.body-wrapper #sp-header #sp-logo>.sp-column {
		/* align-items: flex-start; */
	}

	.body-wrapper #sp-header #sp-logo>.sp-column>.logo {
		flex: 1;
		/* width: 120px; */
		height: 14px;
	}

	.body-wrapper #sp-header .gorod {
		display: none;
	}

	.body-wrapper #sp-header #sp-header-info .gorod {
		display: flex;
		justify-content: flex-end;
		padding-right: 42px;
	}

	.body-wrapper #sp-header #sp-header-info .gorod .mcs-module .current-location {
		float: none;
		font-size: 14px;
	}

	.body-wrapper #sp-header-info .sp-module {
		display: none;
	}

	.body-wrapper #sp-header-info .moduletablesocial {
		display: none;
	}

	.body-wrapper #sp-header-info .number {
		width: 100%;
		text-align: center;
	}

	.home-banner {
		margin-top: 0;
	}

	/* .home-advantages {
		max-width: 434px;
		margin: 0 auto 20px;
	} */

	/* .home-advantages__item {
		min-height: 128px;
	}

	.home-advantages__item:nth-child(4) .home-advantages__icon,
	.home-advantages__item:nth-child(5) .home-advantages__icon {
		flex: 0 0 48px;
		margin-bottom: 0;
	} */

	/* .home-advantages__item:nth-child(4) p,
	.home-advantages__item:nth-child(5) p {
		max-width: 155px;
	}

	.home-advantages__item:nth-child(4) p br {
		display: none;
	} */

	.vendor-store-desc h1 {
		font-size: 26px;
		max-width: 400px;
		margin: 0 auto 0.5rem;
	}

	.vendor-store-desc .under-header {
		flex-direction: column;
	}

	.vendor-store-desc .under-header__text {
		margin-bottom: 30px;
	}

	.vendor-store-desc .under-header__image {
		flex: 0 0 auto;
		width: 100%;
		padding: 45px 50px;
	}

	.vendor-store-desc .under-header__image span {
		max-width: 500px;
	}

	.vendor-store-desc .popular-categories {
		column-gap: 15px;
		flex-wrap: wrap;
	}

	.vendor-store-desc .popular-categories__item {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.vendor-store-desc .popular-categories__item:nth-child(1),
	.vendor-store-desc .popular-categories__item:nth-child(2) {
		margin-bottom: 20px;
	}

	.vendor-store-desc .popular-categories__item-img {
		margin-bottom: 10px;
	}

	.vendor-store-desc .reviews .swiper-wrapper {
		column-gap: 15px;
	}

	.vendor-store-desc .reviews__item {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
		padding: 20px;
		margin-bottom: 15px;
	}

	.vendor-store-desc .reviews-all {
		margin-top: 5px;
	}

	.vendor-store-desc .examples__item {
		padding-bottom: 40%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 1) {
		flex: 0 0 calc(65% - 10px);
		padding-bottom: 40%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 2) {
		flex: 0 0 calc(35% - 12px);
		padding-bottom: 40%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 3) {
		flex: 0 0 calc(50% - 12px);
		padding-bottom: 63%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 4) {
		flex: 0 0 calc(50% - 12px);
		padding-bottom: 63%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 5) {
		flex: 0 0 calc(65% - 12px);
		padding-bottom: 40%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 6) {
		flex: 0 0 calc(35% - 10px);
		padding-bottom: 40%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 7) {
		flex: 0 0 calc(100%);
		padding-bottom: 63%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 8) {
		flex: 0 0 calc(50% - 12px);
		padding-bottom: 63%;
	}

	.vendor-store-desc .examples__item:nth-child(9n + 9) {
		flex: 0 0 calc(50% - 12px);
		padding-bottom: 63%;
	}

	.slider-fallback,
	.custom-slider-wrapper:not(.catalog) {
		margin-top: -40px;
	}

	/* ====== Wedal Joomla Slider Макет для каталога START ====== */

	.slide-catalog>.slide-wr {
		padding: 0 !important;
	}

	.slide-catalog>.slide-wr .slide-content.desktop {
		display: none;
	}

	.slide-catalog>.slide-wr .slide-content.mobile {
		display: block;
	}

	.slide-catalog>.slide-wr .catalog-img,
	.slide-catalog>.slide-wr .slide-info {
		width: 100%;
		max-width: 100%;
	}

	.slide-catalog>.slide-wr .catalog-img {
		margin-bottom: 10px;
	}

	.slide-catalog>.slide-wr .slide-info {
		margin-left: 0;
	}

	.slide-catalog>.slide-wr .slide-title {
		font-size: 18px;
		line-height: 21px;
	}

	.catalog-slider .slide-head {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 20px;
		margin-bottom: 15px;
	}

	.catalog-slider .slide-head .catalog-img {
		max-width: 200px;
		min-width: 200px;
		margin-bottom: 0;
	}

	.catalog-slider .slide-catalog>.slide-wr .slide-info {
		padding: 0 !important;
	}

	/* ====== Wedal Joomla Slider Макет для каталога END ====== */

	/* Изменение шапки START */

	.hidemob {
		display: none !important;
	}

	#sp-header #sp-header-info {
		/* margin-bottom: 0; */
	}

	#sp-header #sp-logo>.sp-column {
		/* align-items: flex-start; */
	}

	#sp-header-info .number {
		/* width: 100%;
		text-align: center; */
	}

	#sp-search {
		/* display: flex !important;
		justify-content: center;
		max-width: 25% !important; */
	}

	.body-wrapper #sp-search>.sp-column {
		width: 100%;
	}

	.body-wrapper #sp-logo>.sp-column>.sp-module>.sp-module-content>.custom>p:nth-child(2) {
		font-size: 14px !important;
	}

	.body-wrapper #sp-menu {
		padding: 0;
	}

	.body-wrapper #sp-menu .sp-megamenu-wrapper {
		padding: 0 !important;
	}

	.body-wrapper #offcanvas-toggler {
		display: flex;
		background-color: #414C7C;
		padding: 0;
	}

	.body-wrapper #offcanvas-toggler .fa.fa-bars {
		display: none;
	}

	.body-wrapper #offcanvas-toggler {
		width: 30px;
		height: 30px;
		position: relative;
		cursor: pointer;
		display: inline-block;
	}

	.body-wrapper #offcanvas-toggler::before,
	.body-wrapper #offcanvas-toggler::after {
		content: "";
		display: block;
		position: absolute;
		left: 7px;
		width: 16px;
		height: 4px;
		border-radius: 2px;
	}

	.body-wrapper #offcanvas-toggler::before {
		top: 7px;
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		height: 9px;
	}

	.body-wrapper #offcanvas-toggler::after {
		top: 20px;
		border-top: 2px solid #ffffff;
	}

	.offcanvas-active .body-wrapper #offcanvas-toggler::before {
		top: 13px;
		left: 4px;
		transform: rotate(45deg);
		border-bottom: none;
	}

	.offcanvas-active .body-wrapper #offcanvas-toggler::after {
		top: 14px;
		transform: rotate(-45deg);
	}

	.body-wrapper #sp-menu .sp-megamenu-parent {
		/* display: flex !important; */
		/* justify-content: space-between; */
		display: none;
	}

	#sp-menu .sp-megamenu-parent>li {
		/* display: flex !important; */
	}

	#sp-menu .sp-megamenu-parent>li:nth-child(5) {
		/* margin-left: auto; */
	}

	#sp-menu .sp-megamenu-parent>li:nth-child(8) {
		/* min-width: 100px; */
	}

	.sp-megamenu-parent>.sp-menu-item>a {
		/* padding: 10px !important; */
	}

	.sp-megamenu-parent>.sp-has-child>a::after {
		/* display: none; */
	}

	.body-wrapper #sp-vmmenu {
		position: absolute;
		top: 20px;
		right: 15px;
		z-index: 1000;
	}

	.body-wrapper #sp-vmmenu .container {
		padding: 0 15px;
	}

	body .offcanvas-menu .offcanvas-inner .sp-module ul>li {
		padding-right: 20px;
	}

	body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,
	body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
		right: -20px !important;
	}

	/* Изменение шапки END */

	.vendor-store-desc .catalog-tags__item {
		width: fit-content;
		font-size: 20px;
		margin-bottom: 0;
	}

	.vendor-store-desc .catalog-tags__item:before {
		left: -8px;
	}

	.catalog .product-block._mobile-hide {
		display: none !important;
	}

	.catalog .product-block .card {
		margin-bottom: 16px;
	}

	.product-images-wrap .product__tags {
		top: 12px;
		left: 12px;
	}

	.subsection.catalog .catalog-btns__all._active {
		display: flex;
	}

	.comparison__row.comparison__row_head .comparison__cell {
		font-size: 14px;
	}

	.comparison__cell {
		font-size: 12px;
		padding: 16px 4px;
	}

	.facts__item {
		flex-direction: column;
	}

	.facts__item-header {
		flex: 0 0 100%;
		width: 100%;
		column-gap: 12px;
		margin-bottom: 16px;
	}

	.facts__item-title {
		font-size: 20px;
		margin-left: 0;
	}

	.facts__item-text {
		flex: 0 0 100%;
		width: 100%;
	}

	.minus__wrap {
		flex-direction: column;
	}

	.minus .minus__info-header {
		font-size: 20px;
		margin-bottom: 24px;
	}

	.minus__info-wrap {
		column-gap: 16px;
		margin-bottom: 24px;
	}

	.minus__img {
		flex: 0 0 auto;
		width: auto;
	}

	.reviews .feedback-item {
		width: 100%;
		padding: 12px;
	}

	.blog-list {
		column-gap: 16px;
	}

	.blog-list__item {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.blog-list__item-text {
		flex-direction: column;
	}

	.blog-list__item .newsflash-title {
		font-size: 18px;
		margin-bottom: 12px;
	}

	.blog__more {
		position: static;
		max-width: none;
	}

	.examples__list {
		column-gap: 16px;
		margin-bottom: 8px;
	}

	.examples .examples__list .examples__item {
		padding-bottom: 31%;
		margin-bottom: 16px;
	}

	.examples .examples__list .examples__item:nth-child(6n + 1),
	.examples .examples__list .examples__item:nth-child(6n + 6) {
		flex: 0 0 calc(50% - 10px);
	}

	.examples .examples__list .examples__item:nth-child(6n + 2),
	.examples .examples__list .examples__item:nth-child(6n + 3),
	.examples .examples__list .examples__item:nth-child(6n + 4),
	.examples .examples__list .examples__item:nth-child(6n + 5) {
		flex: 0 0 calc(25% - 12px);
	}

	.contacts .dilers-list {
		grid-template-columns: 1fr 1fr;
	}

	.contacts__list {
		column-gap: 16px;
	}

	.contacts__item {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
		margin-bottom: 16px;
	}

	/* Новый дизайн блога START */

	.mcs-module {
		/* width: 100% !important;
        float: none !important;
        text-align: center !important; */
	}

	.need-help__info,
	.need-help__form {
		padding: 0px 36px;
	}

	.need-help__info img {
		max-width: 150px;
		margin-bottom: 25px;
	}

	.need-help__info span {
		font-size: 20px;
		line-height: 24px;
	}

	.need-help__form span {
		font-size: 12px;
		line-height: 14px;
	}


	.articles-footer .footer__info {
		flex-wrap: wrap;
	}

	.articles-footer .footer__info .info-details {
		width: 100%;
		margin-bottom: 10px;
	}

	.articles-footer .footer__info .info-rating {
		width: 65%;
		justify-content: start;
	}

	.articles-footer .footer__info .info-share {
		width: 35%;
	}

	.article-list.junewsultra .jn {
		flex: 0 0 calc(50% - 5px);
	}

	.container {
		/* max-width: 1140px !important; */
	}

	.item-head .item-head-content h1 {
		text-align: left !important;
	}

	.item-head.with-image {
		justify-content: space-between;
	}

	.item-head.with-image .item-head-content {
		max-width: calc(100% - 310px);
	}

	.item-head.with-image .item-head-img {
		width: 286px;
		height: 232px;
	}

	.articles-products {
		padding: 25px;
	}

	.articles-products .product-wrap {
		gap: 20px;
	}

	.articles-products .product-block {
		max-width: calc(33.333% - 15px);
	}

	.articles-products .product-image {
		height: 165px !important;
	}

	.cta-block {
		align-items: start;
	}

	/* Новый дизайн блога END */

	/* MSPC ламинат START */

	.mspc-catalog-shops .dilers-list {
		grid-template-columns: 1fr 1fr;
	}

	/* MSPC ламинат END */
	.feedback-article .page-header {
		flex-direction: column;
		align-items: flex-start;
	}

	.feedback-article .page-header h1 {
		font-size: 34px;
		text-align: left;
	}

	.feedback-article__categories {
		margin-bottom: 24px;
	}

	.feedback-article__category {
		font-size: 20px;
	}

	.feedback-article__title {
		font-size: 28px;
	}

	.feedback-item {
		width: 100%;
		padding: 15px;
	}

	.list-item__for {
		font-size: 18px;
	}

	.feedback-item .video-feedback__vote-buttons {
		bottom: 15px;
		right: 15px;
	}

	.feedback-article__btns {
		margin-bottom: 80px;
	}

	.mspc-feedback__button {
		flex: 0 0 calc(50% - 5px);
		width: calc(50% - 5px);
	}

	.article-details .feedback-article__leave-feedback {
		flex: 0 0 calc(50% - 5px);
		width: calc(50% - 5px);
	}

	.feedback-article__seo-text {
		margin-bottom: 35px;
	}

	.contactus-form.contactus-form275 {
		background-color: rgba(173, 133, 82, 1);
		background-image: url(/images/review_form_bg_mobile.png);
		background-position: 70% 70%;
		padding-bottom: 400px;
		margin-bottom: 40px;
	}

	.contactus-form.contactus-form275::before {
		width: 100%;
		background: rgba(173, 133, 82, 1);
		background: linear-gradient(0deg, rgba(173, 133, 82, 0.0) 0%, rgba(173, 133, 82, 1) 80%);
	}

	.contactus-form.contactus-form275 .reg_form {
		max-width: 100%;
	}

	.contactus-form.contactus-form275 .reg_form button[type="submit"].contactus-button {
		width: 100%;
	}

	.reality__list {
		flex-wrap: wrap;
		gap: 16px;
		row-gap: 24px;
	}

	.reality__item:first-child {
		width: 100%;
	}

	.reality__item:first-child .reality__item-title {
		max-width: 660px;
	}

	.reality__item:nth-child(n+2) {
		width: calc(50% - 8px);
	}

	.reality__why {
		gap: 16px;
	}

	.reality__why img,
	.reality__why-info {
		width: calc(50% - 8px);
	}

	.alternatives__text {
		flex-direction: column;
	}

	.alternatives__text-par,
	.alternatives__text-par:first-child {
		max-width: 100%;
		width: 100%;
	}

	.unique__row {
		flex-direction: column;
	}

	.unique__image {
		width: 100%;
		max-width: 100%;
		order: 2;
	}

	.unique__image img {
		max-width: 75%;
		margin: 0 auto;
	}

	.unique__items {
		width: 100%;
		max-width: 100%;
		gap: 24px;
		order: 1;
	}

	.unique__item::after {
		content: none;
	}

	.how-to-check__item {
		padding: 20px 0;
		flex-wrap: wrap;
		align-items: center;
		column-gap: 12px;
		row-gap: 16px;
	}

	.how-to-check__item-number {
		width: fit-content;
	}

	.how-to-check__item-title {
		width: calc(100% - 50px);
		font-size: 20px;
	}

	.how-to-check__item-description {
		width: 100%;
	}

	.video-feedback__top-title {
		font-size: 28px;
	}

	.video-feedback__item-title {
		font-size: 20px;
	}

	.mspc-check__row {
		flex-direction: column;
	}

	.mspc-check__row img,
	.mspc-check__row p {
		width: 100%;
	}

	.equivalents__text {
		gap: 16px;
	}

	.equivalents__text--first p:nth-child(1),
	.equivalents__text--first p:nth-child(2) {
		width: 100%;
	}

	.reputation {
		flex-direction: column;
	}

	.reputation__left,
	.reputation__right {
		width: 100%;
	}

	.certifate-tests__item {
		flex-wrap: wrap;
		align-items: center;
		column-gap: 12px;
		row-gap: 16px;
		padding: 20px 0;
	}

	.certifate-tests__item-number {
		width: fit-content;
	}

	.certifate-tests__item-title {
		width: calc(100% - 50px);
		font-size: 20px;
	}

	.certifate-tests__item-description {
		width: 100%;
	}
}

@media (max-width: 820px) {
	.body-wrapper #sp-menu .sp-megamenu-parent>li:nth-child(8) {
		min-width: 95px;
	}

	.body-wrapper .sp-megamenu-parent>.sp-menu-item>a {
		font-size: 13px;
	}
}

@media (max-width: 768px) {
	.body-wrapper .container {
		padding: 0 15px;
	}

	.container-wrap {
		padding: 0 15px;
	}


	.article-list.junewsultra .jn {
		flex: 0 0 100%;
	}

	.certifates__item,
	.portfolio__item {
		flex: 0 0 50%;
	}

	.cf_flt_wrapper .cf_flt_header {
		/* flex: 0 0 90px;
		width: 90px; */
	}

	/* ====== Новый дизайн главной START ====== */
	#sp-header #sp-logo {
		/* margin-bottom: 20px; */
	}

	#sp-vmmenu {
		/* right: calc(50% - 540px / 2 - 10px); */
	}

	#sp-vmmenu {
		right: 15px;
	}

	.first-screen__block {
		height: calc(100vh - 114px);
		max-height: 380px;
		margin: 0 -15px;
	}

	.first-screen__buttons {
		top: 37%;
	}

	.itemid-101 .vendor-store-desc .subsection {
		margin-bottom: 80px;
	}

	.itemid-101 .vendor-store-desc .subsection h2 {
		font-size: 28px;
		margin-bottom: 40px;
	}

	.feature__top-text {
		flex: 0 0 100%;
		width: 100%;
	}

	.feature__info {
		grid-template-columns: 1fr;
	}

	.feature__info-img {
		grid-area: 3 / 1 / 4 / 2;
	}

	.feature__info-table {
		grid-area: 1 / 1 / 2 / 2;
	}

	.feature__info-manufacture {
		grid-area: 2 / 1 / 3 / 2;
		margin-bottom: 24px;
	}

	.feature__info-list {
		columns: unset;
	}


	/* .home-gallery {
		flex-direction: column;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.home-gallery__left {
		display: flex;
		justify-content: space-between;
		column-gap: 5px;
	}

	.home-gallery__centr {
		margin-bottom: 5px;
	}

	.home-gallery__right {
		display: flex;
		justify-content: space-between;
		column-gap: 5px;
	}

	.home-gallery__right .home-gallery__slide:first-of-type {
		margin-bottom: 0;
	} */

	.home-banner {
		background-position: center;
	}

	.home-banner p {
		font-size: 24px;
		line-height: 140%;
	}

	.vendor-store-desc h1 {
		font-size: 24px;
	}

	.vendor-store-desc .subsection {
		margin-bottom: 40px;
	}

	.vendor-store-desc .subsection h2 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.vendor-store-desc .subsection_description h3 {
		font-size: 18px;
	}

	.faq__item {
		padding: 20px 15px;
	}


	.minus__info-wrap {
		flex-direction: column;
	}

	.minus .minus__info-text {
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 16px;
	}

	.minus .minus__info-text:last-child {
		margin-bottom: 0;
	}

	.vendor-store-desc .subsection.contacts h2 {
		margin-bottom: 20px;
	}

	.contacts__info {
		margin-bottom: 10px;
	}

	.itemid-101 .subsection.contacts {
		margin-bottom: 24px;
	}

	/* ====== Новый дизайн главной END ====== */

	.custom-slider-wrapper .slide-info {
		padding: 0 30px !important;
	}

	.custom-slider-wrapper .slide-title {
		font-size: 24px;
		line-height: 24px;
	}

	/* Новый дизайн блога START */

	.articles-footer .footer__info {
		gap: 20px;
	}

	.articles-footer .footer__info .info-details {
		width: 100%;
		margin-bottom: 0;
	}

	.articles-footer .footer__info .info-rating {
		gap: 10px;
	}

	.articles-footer .footer__info .info-share {
		width: 30%;
		font-size: 14px;
	}

	.article-content {
		padding: 20px;
	}

	.article-content ul {
		padding-left: 20px;
	}

	/* Новый дизайн блога END */

	.mspc-catalog-shops h2 {
		font-size: 26px;
		line-height: 31px;
	}

	.mspc-catalog-shops .title-kupit2 {
		padding: 0;
		flex-direction: column;
		gap: 10px;
	}

	.mspc-catalog-shops .gde-kupit2 {
		grid-template-columns: 100%;
	}

	.arch-first-screen {
		margin: -31px -15px;
		margin-bottom: 80px;
	}

	.fake-first-screen__top {
		padding: 0 30px;
	}

	.fake-first-screen {
		margin: -31px -15px;
		margin-bottom: 80px;
	}

	.alternatives__image {
		margin: 0 -15px;
		margin-top: 20px;
	}

	.certifate-fs {
		margin: -31px -15px 80px;
	}

	.certifate-fs__title {
		font-size: 43px;
	}

	.certifate-fs__subtitle {
		font-size: 20px;
	}

	.certifate-fake__top-text {
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 16px;
	}

	.certifate-fake__top-text:last-of-type {
		margin-bottom: 0;
	}

	.certifate-question__item {
		flex: 0 0 auto;
		width: 100%;
	}

	.certifate-question__item_text {
		padding: 16px 16px 40px 16px;
	}

	.certifate-question__item_img {
		padding-bottom: 70%;
	}

	.certifate-example__item_l {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
		max-width: none;
	}

	.certifate-example__item_r {
		flex: 0 0 calc(50% - 8px);
		width: calc(50% - 8px);
	}

	.certifate-example__item-col {
		flex: 0 0 100%;
		width: 100%;
	}

	.certifate-example__item-col_l .certifate-example__item-wrap {
		margin-bottom: 40px;
	}

	.certifate-example__item-col_l .certifate-example__item-wrap:first-child {
		margin-bottom: 40px;
	}
}

@media (max-width: 767.5px) {
	/* Изменение шапки START */

	#sp-vmmenu {
		/* position: absolute;
		top: 27px;
		right: 0;
		z-index: 1000; */
	}

	.body-wrapper #sp-header>.container>.container-inner>.row {
		flex-wrap: wrap !important;
	}

	.body-wrapper #sp-header>.container>.container-inner>.row>#sp-logo {
		/* flex: 0 0 100%;
		max-width: 100%; */
		padding: 8px 15px;
	}

	.body-wrapper #sp-header>.container>.container-inner>.row>#sp-search {
		/* display: none !important; */
		order: 3;
		margin-top: 12px;
	}

	.body-wrapper #sp-header>.container>.container-inner>.row>#sp-header-info {
		/* margin-top: 20px;
		max-width: 100%;
		flex: 0 0 100%; */
	}

	.body-wrapper #sp-menu .sp-megamenu-wrapper {
		/* padding: 10px !important; */
	}

	.body-wrapper #offcanvas-toggler {
		display: flex !important;
	}

	.body-wrapper #sp-menu .sp-megamenu-parent {
		/* display: none !important; */
	}

	/* Изменение шапки END */

	/* Новый дизайн блога START */

	#contactus-lightbox419 .contactus-lightbox-body p,
	#contactus-lightbox421 .contactus-lightbox-body p {
		font-size: 14px;
		line-height: 17px;
	}

	#contactus-lightbox418,
	#contactus-lightbox419,
	#contactus-lightbox421,
	#contactus-lightbox452 {
		padding: 15px 10px !important;
		padding-top: 0 !important;
	}

	.articles-footer .footer__info {
		justify-content: center;
	}

	.articles-footer .footer__info .info-details,
	.articles-footer .footer__info .info-rating,
	.articles-footer .footer__info .info-share {
		width: 100%;
		justify-content: center;
	}

	.articles-footer .footer__info .info-rating {
		flex-direction: column;
		text-align: center;
	}

	.articles-footer .footer__info .info-rating .text.desktop span:nth-child(2) {
		display: none;
	}

	.articles-footer .footer__info .info-rating .text.mobile {
		display: block;
	}

	.articles-footer .footer__contact .wrapper {
		width: 100%;
		max-width: 100%;
	}

	.articles-footer .footer__contact img {
		display: none;
	}

	.need-help {
		height: auto;
		flex-direction: column;
	}

	.need-help__info,
	.need-help__form {
		width: 100%;
		padding: 20px;
	}

	.need-help__info span {
		font-size: 18px;
		line-height: 21px;
	}

	.articles-footer .footer__contact {
		padding: 20px;
	}

	#contactus-lightbox418 #contactusForm>div:first-child,
	#contactus-lightbox419 #contactusForm>div:first-child {
		display: flex;
		flex-direction: column;
	}

	#contactus-lightbox418 #contactusForm>div:nth-child(2),
	#contactus-lightbox419 #contactusForm>div:nth-child(2),
	#contactus-lightbox421 #contactusForm>div:nth-child(2),
	#contactus-lightbox452 #contactusForm>div:nth-child(2) {
		display: flex;
		flex-direction: column;
	}

	#contactus-lightbox418 #contactusForm>div:nth-child(2) button,
	#contactus-lightbox419 #contactusForm>div:nth-child(2) button,
	#contactus-lightbox421 #contactusForm>div:nth-child(2) button,
	#contactus-lightbox452 #contactusForm>div:nth-child(2) button {
		max-width: 100%;
	}

	.footer__contact>div>div:nth-child(3) {
		max-width: 100%;
	}

	.tags-slider.with-nav,
	.catalog-slider.with-nav {
		padding: 0 30px;
	}

	.tags-slider .swiper-button-prev,
	.tags-slider .swiper-button-next,
	.catalog-slider .swiper-button-prev,
	.catalog-slider .swiper-button-next {
		display: none;
	}


	.tagssimilar.custom-tags {
		flex-direction: column;
	}

	.custom-tags__item {
		width: 100%;
	}

	.article-intro .intro-buttons {
		flex-direction: column;
	}

	.article-intro .intro-buttons .article-button,
	.contactus-418,
	.contactus-419 {
		width: 100% !important;
		max-width: none !important;
	}

	.item-head.with-image {
		display: flex;
		flex-direction: column;
	}

	.item-head.item-head.with-image .item-head-content,
	.item-head.item-head.with-image .item-head-img {
		max-width: 100%;
		width: 100%;
	}

	.articles-products {
		padding: 17px;
	}

	.articles-products .products-slider {
		padding: 0 45px;
	}

	.articles-products .product-block {
		max-width: 100%;
		width: 100%;
		flex: none;
	}

	.cta-block {
		flex-direction: column;
		padding: 20px;
	}

	.cta-block__image {
		max-width: none;
	}

	.cta-block__image img {
		width: 100%;
	}

	.cta-block__info p {
		font-size: 18px;
	}

	.cta-block__info .article-button {
		width: 100%;
		max-width: none;
	}

	/* ====== Новый дизайн блога END ====== */

	/* MSPC ламинат START */

	.mspc-catalog-shops .dilers-list {
		grid-template-columns: 100%;
	}

	.mspc-catalog-shops .shop {
		padding: 10px;
	}

	.mspc-catalog-shops .shop .discount {
		white-space: wrap;
	}

	/* MSPC ламинат END */

	/* фильтр в каталоге START */

	.cf_title_wrapper .cf_flt_wrapper,
	.cf_title_wrapper .cf_flt_wrapper .cf_option:not(.cf_sel_opt),
	.cf_title_wrapper .cf_flt_wrapper:not(:has(.cf_wrapper_inner .cf_filters_list .cf_option.cf_sel_opt)),
	.cf_title_wrapper .cf_wrapp_all>.cf_flt_header {
		display: none;
	}

	.cf_title_wrapper .cf_wrapp_all {
		display: flex !important;
		padding: 0;
		border: none;
		margin: 0;
	}

	.cf_title_wrapper .cf_flt_wrapper {
		margin: 0;
		display: block;
	}

	.cf_title_wrapper .cf_flt_wrapper .cf_wrapper_inner .cf_filters_list {
		flex-wrap: nowrap;
	}

	.cf_title_wrapper .cf_flt_wrapper .cf_wrapper_inner .cf_filters_list:not(:has(.cf_option.cf_sel_opt:nth-child(1):last-child)) li:has(.cf_option.cf_sel_opt) {
		margin-right: 5px;
	}

	.cf_title_wrapper .cf_flt_wrapper .cf_wrapper_inner,
	.cf_title_wrapper .cf_flt_wrapper .cf_wrapper_inner .cf_filters_list,
	.cf_title_wrapper .cf_flt_wrapper .cf_option.cf_sel_opt {
		height: 100%;
	}

	.cf_title_wrapper .cf_flt_wrapper .cf_option.cf_sel_opt {
		margin: 0;
		padding: 1px 10px;

		display: flex;
		align-items: center;
		gap: 5px;

		position: relative;

		border-radius: 0;
		color: #fff;
		background: #F6A144;
		font-size: 12px;
		font-weight: 400;
		line-height: 17px;
	}

	.cf_title_wrapper .cf_flt_wrapper .cf_option.cf_sel_opt::after {
		content: url('/images/icons/close-btn.svg');
		width: 13px;
		height: 13px;
		display: block;

	}

	.cf_title_wrapper {
		margin-bottom: 20px;
		padding-bottom: 10px;

		display: flex;

		overflow-x: auto;
	}

	.cf_title_wrapper.active {
		margin-bottom: 0;
	}

	.cf_title_wrapper .cf_option {
		white-space: nowrap;
	}

	.cf_title_wrapper .cf_title.active {
		width: 100vw;
		max-width: 100vw;
		margin-bottom: 0;
		justify-content: center;
	}

	.cf_title_wrapper .cf_title {
		margin: 0;
		margin-right: 5px;
		padding: 5px 10px;

		display: flex;
		align-items: center;
		gap: 5px;

		font-size: 12px;
		font-weight: 400;
		line-height: 17px;
		white-space: nowrap;
		color: #fff;
		background: #F6A144;
		cursor: pointer;
	}

	.cf_title_wrapper .cf_title::before {
		content: url('data:image/svg+xml,<svg width="16" height="19" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.6668 4.50016C15.6668 4.32335 15.5966 4.15378 15.4716 4.02876C15.3465 3.90373 15.177 3.8335 15.0002 3.8335H8.00016C7.82335 3.8335 7.65378 3.90373 7.52876 4.02876C7.40373 4.15378 7.3335 4.32335 7.3335 4.50016C7.3335 4.67697 7.40373 4.84654 7.52876 4.97157C7.65378 5.09659 7.82335 5.16683 8.00016 5.16683H15.0002C15.177 5.16683 15.3465 5.09659 15.4716 4.97157C15.5966 4.84654 15.6668 4.67697 15.6668 4.50016Z" fill="white"/><path d="M1.00016 5.16667H2.7835C2.94076 5.61148 3.25021 5.98637 3.65715 6.22509C4.06409 6.46381 4.54232 6.55098 5.00732 6.4712C5.47232 6.39142 5.89414 6.14982 6.19823 5.78911C6.50233 5.4284 6.66911 4.9718 6.66911 4.5C6.66911 4.02821 6.50233 3.57161 6.19823 3.2109C5.89414 2.85018 5.47232 2.60859 5.00732 2.52881C4.54232 2.44903 4.06409 2.5362 3.65715 2.77492C3.25021 3.01363 2.94076 3.38853 2.7835 3.83334H1.00016C0.823352 3.83334 0.653783 3.90358 0.528758 4.0286C0.403734 4.15362 0.333496 4.32319 0.333496 4.5C0.333496 4.67682 0.403734 4.84638 0.528758 4.97141C0.653783 5.09643 0.823352 5.16667 1.00016 5.16667ZM4.66683 3.83334C4.79868 3.83334 4.92758 3.87244 5.03721 3.94569C5.14684 4.01895 5.23229 4.12306 5.28275 4.24488C5.33321 4.3667 5.34641 4.50074 5.32069 4.63006C5.29496 4.75938 5.23147 4.87817 5.13823 4.97141C5.045 5.06464 4.92621 5.12814 4.79689 5.15386C4.66757 5.17958 4.53352 5.16638 4.41171 5.11592C4.28989 5.06547 4.18577 4.98002 4.11252 4.87038C4.03926 4.76075 4.00016 4.63186 4.00016 4.5C4.00016 4.32319 4.0704 4.15362 4.19543 4.0286C4.32045 3.90358 4.49002 3.83334 4.66683 3.83334Z" fill="white"/><path d="M15.0002 7.83334H12.5502C12.3929 7.38853 12.0835 7.01363 11.6765 6.77492C11.2696 6.5362 10.7913 6.44903 10.3263 6.52881C9.86135 6.60859 9.43953 6.85019 9.13543 7.2109C8.83134 7.57161 8.66455 8.02821 8.66455 8.5C8.66455 8.9718 8.83134 9.4284 9.13543 9.78911C9.43953 10.1498 9.86135 10.3914 10.3263 10.4712C10.7913 10.551 11.2696 10.4638 11.6765 10.2251C12.0835 9.98637 12.3929 9.61148 12.5502 9.16667H15.0002C15.177 9.16667 15.3465 9.09643 15.4716 8.97141C15.5966 8.84638 15.6668 8.67682 15.6668 8.5C15.6668 8.32319 15.5966 8.15362 15.4716 8.0286C15.3465 7.90358 15.177 7.83334 15.0002 7.83334ZM10.6668 9.16667C10.535 9.16667 10.4061 9.12757 10.2965 9.05432C10.1868 8.98106 10.1014 8.87694 10.0509 8.75513C10.0005 8.63331 9.98726 8.49926 10.013 8.36994C10.0387 8.24062 10.1022 8.12183 10.1954 8.0286C10.2887 7.93536 10.4075 7.87187 10.5368 7.84615C10.6661 7.82042 10.8001 7.83363 10.922 7.88408C11.0438 7.93454 11.1479 8.01999 11.2211 8.12962C11.2944 8.23926 11.3335 8.36815 11.3335 8.5C11.3335 8.67682 11.2633 8.84638 11.1382 8.97141C11.0132 9.09643 10.8436 9.16667 10.6668 9.16667Z" fill="white"/><path d="M7.3335 7.8335H1.00016C0.823352 7.8335 0.653782 7.90373 0.528758 8.02876C0.403734 8.15378 0.333496 8.32335 0.333496 8.50016C0.333496 8.67697 0.403734 8.84654 0.528758 8.97157C0.653782 9.09659 0.823352 9.16683 1.00016 9.16683H7.3335C7.51031 9.16683 7.67988 9.09659 7.8049 8.97157C7.92992 8.84654 8.00016 8.67697 8.00016 8.50016C8.00016 8.32335 7.92992 8.15378 7.8049 8.02876C7.67988 7.90373 7.51031 7.8335 7.3335 7.8335Z" fill="white"/><path d="M14.9998 11.8335H9.33317C9.15636 11.8335 8.98679 11.9037 8.86177 12.0288C8.73674 12.1538 8.6665 12.3234 8.6665 12.5002C8.6665 12.677 8.73674 12.8465 8.86177 12.9716C8.98679 13.0966 9.15636 13.1668 9.33317 13.1668H14.9998C15.1766 13.1668 15.3462 13.0966 15.4712 12.9716C15.5963 12.8465 15.6665 12.677 15.6665 12.5002C15.6665 12.3234 15.5963 12.1538 15.4712 12.0288C15.3462 11.9037 15.1766 11.8335 14.9998 11.8335Z" fill="white"/><path d="M6.00016 10.5C5.58696 10.5005 5.18405 10.6289 4.84681 10.8677C4.50957 11.1064 4.25456 11.4438 4.11683 11.8333H1.00016C0.823352 11.8333 0.653782 11.9036 0.528758 12.0286C0.403734 12.1536 0.333496 12.3232 0.333496 12.5C0.333496 12.6768 0.403734 12.8464 0.528758 12.9714C0.653782 13.0964 0.823352 13.1667 1.00016 13.1667H4.11683C4.23908 13.5125 4.45407 13.818 4.73827 14.0498C5.02247 14.2816 5.36494 14.4308 5.72824 14.4811C6.09154 14.5314 6.46167 14.4808 6.79815 14.3349C7.13464 14.189 7.42452 13.9533 7.6361 13.6538C7.84768 13.3542 7.97281 13.0022 7.9978 12.6363C8.02279 12.2704 7.94669 11.9046 7.77781 11.5791C7.60893 11.2535 7.35378 10.9807 7.04026 10.7903C6.72674 10.6 6.36692 10.4996 6.00016 10.5ZM6.00016 13.1667C5.86831 13.1667 5.73941 13.1276 5.62978 13.0543C5.52015 12.9811 5.4347 12.8769 5.38424 12.7551C5.33378 12.6333 5.32058 12.4993 5.34631 12.3699C5.37203 12.2406 5.43552 12.1218 5.52876 12.0286C5.62199 11.9354 5.74078 11.8719 5.8701 11.8461C5.99942 11.8204 6.13347 11.8336 6.25528 11.8841C6.3771 11.9345 6.48122 12.02 6.55448 12.1296C6.62773 12.2393 6.66683 12.3681 6.66683 12.5C6.66683 12.6768 6.59659 12.8464 6.47157 12.9714C6.34654 13.0964 6.17697 13.1667 6.00016 13.1667Z" fill="white"/></svg>');
		display: block;
		width: 16px;
		height: 19px;
	}

	/* фильтр в каталоге END */

	.first-screen__block {
		padding: 0 15px;
		padding-top: 20px;
	}

	.home-advantages {
		width: 100vw;
		padding: 0;
		margin: 28px -15px 0;
	}

	.home-advantages__item {
		width: calc(100% / 2);
	}

	.home-advantages__item:nth-child(odd) {
		border-left-width: 0;
	}

	.home-advantages__item:nth-child(even) {
		border-right-width: 0;
	}

	.home-advantages__item:nth-child(n+4) {
		border-bottom-width: 0;
	}

	.home-advantages__item:nth-child(3) {
		border-right-width: 1px;
	}

	.home-advantages__item:nth-child(n+5) {
		border-bottom-width: 1px;
	}

	.item.product-block.stopper .product-name {
		font-size: 17px;
	}

	.catalog-banner-desktop {
		display: none;
	}

	.catalog-banner-mobile {
		display: block;
	}

	.homepage-banner p {
		font-size: 24px;
	}

	.spc-popup-table .popup__content {
		padding: 30px 15px;
	}

	.contacts .dilers-list {
		grid-template-columns: 100%;
	}

	.arch-first-screen__controls {
		gap: 12px;
	}

	.prof-challenges__benefits-items {
		flex-direction: column;
	}

	.prof-challenges__benefits-item {
		width: 100%;
	}

	.prof-challenges__benefits-item-title {
		font-size: 18px;
	}

	.why-key-tool__image {
		width: 100%;
		height: auto;
	}

	.equivalents__text--first {
		margin-bottom: 20px;
	}

	.equivalents__fake {
		padding: 0;
		flex-direction: column;
		justify-content: start;
		align-items: start;
	}

	.equivalents__text--second {
		max-width: 100%;
		padding: 0;
		margin-bottom: 20px;
		position: static;
	}

	.equivalents__fake {
		height: auto;
	}

	.equivalents__fake img {
		width: auto;
		min-height: 300px;
		height: auto;
		position: static;
	}

	.equivalents__fake-item {
		max-width: 100%;
		margin-top: 24px;
	}

	/* .catalog-banner-feedback .catalog-banner-inner, 
    .catalog-banner-orig .catalog-banner-inner {
        display: flex;
        flex-direction: column;
    } */

	.arch-quote {
		margin-top: 24px;
		font-size: 20px;
	}

	.assortment>.arch-row {
		gap: 40px;
	}

	.assortment__offer-item,
	.what-get__list-item {
		width: 100% !important;
	}

	.assortment__offer-item {
		flex-direction: column;
		gap: 10px;
		align-items: start;
	}

	.what-get__list-item {
		padding-bottom: 170px;
	}

	.invite {
		min-height: 920px;
	}

	.invite__title,
	.invite__description {
		max-width: 100%;
		padding: 0;
	}

	.invite__image {
		display: flex;
		flex-direction: column;
		justify-content: end;
	}

	.invite__image img {
		margin: 0 auto;
		height: auto;
	}

	.invite__image::after {
		content: "";
		display: block;
		width: 100%;
		height: 374px;
		transform: rotate(-0.4deg);
		position: absolute;
		bottom: 0;
		right: 0;
		background: #3b4c7f;
		z-index: -1;
	}
}

@media (max-width: 700px) {
	.how-we-help__items {
		flex-direction: column;
	}

	.how-we-help__item {
		width: 100%;
	}

	.how-we-help__item::after {
		background-size: 210px;
	}

	.how-we-help__item-title {
		font-size: 18px;
	}

	.video-feedback {
		/* margin-bottom: 140px; */
	}

	.video-feedback__top-controls {
		/* position: absolute;
        bottom: -80px;
        left: 50%;
        transform: translateX(-50%); */
		display: none;
	}

	.video-feedback__top-controls.video-feedback__top-controls_mobile {
		display: flex;
	}

	.video-feedback__top-controls.video-feedback__top-controls_mobile .video-feedback__top-controls-prev,
	.video-feedback__top-controls.video-feedback__top-controls_mobile .video-feedback__top-controls-next {
		margin-bottom: 0;
	}

	.video-feedback__bottom-list {
		display: none;
	}

	.video-feedback__item.video-feedback__item_mobile {
		display: block;
	}

	.reality__list {
		flex-direction: column;
		gap: 16px;
		row-gap: 16px;
	}

	.reality__item {
		width: 100% !important;
	}

	.reality__item:first-child {
		margin-bottom: 8px;
	}

	.reality__why {
		flex-direction: column;
	}

	.reality__why img {
		width: 100%;
		order: 2;
	}

	.reality__why-info {
		width: 100%;
		order: 1;
	}

	.reality__why-info-title {
		font-size: 20px;
	}

	.fake-first-screen__top {
		padding: 0;
	}

	.fake-first-screen__title--primary {
		font-size: 43px;
	}

	.fake-first-screen__title--secondary {
		font-size: 20px;
	}

	.fake-first-screen__description {
		max-width: 100%;
	}

	.fake-first-screen {
		padding-top: 20px;
	}

	.equivalents__text--first {
		margin-bottom: 24px;
	}

	.equivalents__fake-item {
		padding: 10px;
	}

	.equivalents__fake-item p {
		font-size: 18px;
	}

	.equivalents__fake-item .arch-button {
		padding: 0 16px;
	}

	.reputation__left {
		padding: 12px;
	}

	.reviews {
		margin-bottom: 120px;
	}

	div.contactus-form .reg_form label.contactus-file-label {
		width: calc(100% - 90px);
	}

	div.contactus-form .reg_form label.contactus-file {
		width: 88px;
	}
}

@media (max-width: 650px) {
	.spc-outdated__title {
		height: auto;
		font-size: 20px;
		line-height: 140%;
	}
}

@media (max-width: 600px) {

	.arch-first-screen {
		margin-bottom: 210px;
		text-align: center;
		position: relative;
	}

	.dileram-first-screen {
		margin-bottom: 80px !important;
	}

	.arch-first-screen__title--secondary {
		max-width: 290px;
		margin: 0 auto;
		font-size: 26px;
	}

	.arch-first-screen__description {
		max-width: 420px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.arch-first-screen__controls {
		width: 100%;
		padding: 0 15px;
		position: absolute;
		bottom: -45%;
		left: 0;
	}

	.arch-first-screen__controls-button {
		width: 100% !important;
		max-width: 100% !important;
	}

	.start-work__button,
	.start-work__left .contactus-form453 .reg_form>div:nth-child(2) button {
		width: 100%;
		max-width: 100% !important;
	}

	.start-work__button--whatsapp {
		justify-content: center;
	}

	.why-key-tool__item {
		width: 100%;
	}

	.mspc-page-first-screen {
		margin-bottom: 80px;
	}

	.feedback-item .video-feedback__vote-buttons {
		position: static;
		justify-content: flex-end;
		margin-top: 24px;
	}

	.contactus-form.contactus-form275 {
		background-position: 50% 100%;
		background-size: contain;
		padding: 15px;
		padding-bottom: 60%;
	}

	.contactus-form.contactus-form275::before {
		background: linear-gradient(0deg, rgba(173, 133, 82, 0.0) 0%, rgba(173, 133, 82, 1) 50%);
	}

	.info-banner {
		height: 360px;
	}

	.info-banner::after {
		background-image: url('/images/banners/info-banner-320.png');
		background-position: bottom;
		background-size: cover;
	}

	.info-banner .container {
		padding-top: 15px;
		align-items: center;
		justify-content: start;
	}

	.info-banner__title {
		margin-bottom: 14px;
		font-size: 20px;
		text-align: center;
	}

	.info-banner__description {
		padding: 8px 4px;
		font-size: 16px;
		text-align: center;
	}
}

@media (max-width: 540px) {
	#usefull {
		font-size: 24px;
	}

	.catalog-row a {
		font-size: 16px;
		margin-bottom: 10px;
	}

	/* ====== Новый дизайн главной START ====== */
	.body-wrapper #sp-header p {
		font-size: 13px !important;
		text-align: left !important;
	}

	#sp-header img {
		/* max-width: 230px; */
	}

	.body-wrapper #sp-header #sp-header-info {
		line-height: 120%;
	}

	.body-wrapper #sp-header-info .gorod {
		height: auto;
	}

	#sp-header-info .number {
		/* font-size: 20px !important;
		line-height: 120% !important; */
	}

	.body-wrapper #sp-header-info .current-location {
		font-size: 16px;
		line-height: 120%;
	}

	#sp-vmmenu {
		/* top: 20px; */
	}

	/* .home-gallery__text {
		font-size: 14px;
	} */

	.first-screen__buttons {
		position: static;
		transform: none;
		align-items: center;
		flex-direction: column;
		margin-top: 28px;
		margin-bottom: 0;
	}

	.first-screen__buttons a:first-child,
	.first-screen__buttons a:last-child {
		width: 100%;
	}

	.home-banner {
		width: calc(100% + 30px);
		background-image: url('/images/home/banner-mobile.jpg');
		background-position: bottom center;
		margin-left: -15px;
	}

	.home-banner p {
		max-width: 300px;
	}

	.home-advantages {
		/* column-gap: 14px;
		max-width: 290px; */
	}

	.home-advantages__item p {
		font-size: 14px;
	}

	.home-advantages__item:nth-child(4) {
		/* flex-direction: column;
		flex: 0 0 138px;
		width: 138px;
		min-height: 128px;
		padding: 14px 8px; */
	}

	.home-advantages__item:nth-child(4) .home-advantages__icon {
		/* margin-bottom: 15px; */
	}

	.vendor-store-desc .under-header__image span {
		font-size: 26px;
	}

	.vendor-store-desc .popular-categories {
		column-gap: 5px;
	}

	.vendor-store-desc .popular-categories__item {
		flex: 0 0 calc(50% - 3px);
		width: calc(50% - 3px);
	}

	.vendor-store-desc .popular-categories__item-title {
		font-size: 16px;
	}

	.vendor-store-desc .catalog-btns {
		flex-direction: column;
	}

	.vendor-store-desc .catalog-btns__all {
		margin-bottom: 15px;
	}



	.blog-list__item {
		flex: 0 0 100%;
		width: 100%;
	}

	.examples__list {
		column-gap: 5px;
		margin-bottom: 20px;
	}

	.examples .examples__list .examples__item {
		padding-bottom: 62%;
		margin-bottom: 5px;
	}

	.examples .examples__list .examples__item:nth-child(3n + 1) {
		flex: 0 0 100%;
	}

	.examples .examples__list .examples__item:nth-child(3n + 2),
	.examples .examples__list .examples__item:nth-child(3n + 3) {
		flex: 0 0 calc(50% - 3px);
	}

	.contacts__item {
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 24px;
	}

	.contacts .dilers-map {
		height: 320px;
	}



	.vendor-store-desc .reviews {
		/* width: calc(100% + 15px); */
	}

	.vendor-store-desc .reviews .swiper-wrapper {
		flex-wrap: nowrap;
		column-gap: 0;
	}

	.vendor-store-desc .reviews__item {
		flex: 0 0 auto;
	}

	.vendor-store-desc .examples {
		/* width: calc(100% + 15px);
		margin-bottom: 20px; */
	}

	.vendor-store-desc .examples .swiper-wrapper {
		/* flex-wrap: nowrap;
		column-gap: 0; */
	}

	.vendor-store-desc .examples__item {
		/* padding-bottom: 67% !important;
		flex: 0 0 auto !important;
		margin-bottom: 0; */
	}

	.vendor-store-desc .subsection_form {
		width: calc(100% + 30px);
		border-radius: 0;
		padding: 30px 15px;
		margin-left: -15px;
		margin-bottom: 0;
	}

	.vendor-store-desc .question-form .input_wrapper {
		flex: 0 0 100%;
		width: 100%;
	}

	/* ====== Новый дизайн главной END ====== */

	.slider-fallback {
		height: 210px;
	}

	.custom-slider-wrapper {
		max-height: 210px;
	}

	.custom-slider-wrapper .slick-track {
		height: 210px;
	}

	.popup__content {
		padding: 15px;
		padding-bottom: 20px;
	}

	.katalog-table {
		width: 600px;
	}

	.homepage-banner p {
		font-size: 20px;
	}

	.spc-outdated {
		padding: 13px 17px;
	}

	.spc-outdated__text {
		margin-bottom: 24px;
	}

	.spc-outdated__buttons {
		flex-direction: column;
	}

	.spc-outdated__buttons-item.link {
		width: 100%;
		text-align: center;
	}

	.list-item__row {
		flex-direction: column-reverse;
	}

	.feedback-article__btns {
		flex-direction: column;
	}

	.mspc-feedback__button {
		flex: 0 0 auto;
		width: 100%;
		max-width: 350px;
		margin-bottom: 10px;
	}

	.article-details .feedback-article__leave-feedback {
		flex: 0 0 auto;
		width: 100%;
		max-width: 350px;
	}

	.certifate-fake__bot-item_l {
		flex-direction: column;
	}

	.certifate-fake__bot-item-wrap {
		flex: 0 0 auto;
		width: 100%;
		padding: 24px 0;
	}

	.certifate-fake__bot-item-wrap:first-child {
		border-bottom: 1px solid #8A8D99;
		border-right: none;
		padding: 24px 0;
	}

	.certifate-fake__bot-item_c {
		height: auto;
		padding-bottom: 150%;
		background-image: url(/images/certificates/new_design/fake-01.jpg);
	}

	.certifate-fake__bot-item_r {
		flex-direction: column;
	}

	.certifate-fake__bot-item_r .certifate-fake__bot-img {
		flex: 0 0 auto;
		width: 100%;
	}

	.certifate-fake__bot-item_r .certifate-fake__bot-item-wrap {
		flex: 0 0 auto;
		width: 100%;
	}

	.certifate-tests__item-link {
		flex: 0 0 100%;
		width: 100%;
	}

	.certifate-tests__item-link:first-child {
		margin-bottom: 12px;
	}

	.certifate-tests__item-cell {
		font-size: 10px;
	}

	.certifate-check-text-wrap .certifate-section__text {
		flex: 0 0 100%;
		width: 100%;
	}

	.certifate-check__item {
		flex: 0 0 100%;
		width: 100%;
	}

	.certifate-check__item-img {
		max-width: 140px;
	}

	.diploma__top-controls {
		display: none;
	}

	.diploma__top-controls.diploma__top-controls_mobile {
		display: flex;
	}
}

@media (max-width: 500px) {
	.one-click__title {
		padding-left: 15px;
		padding-right: 15px;
	}

	.one-click__title-name {
		font-size: 20px;
	}

	.one-click__description {
		padding: 0 15px;
	}

	.one-click__inputs {

		padding: 0 15px;
	}

	.one-click__inputs .input_wrapper {
		width: 100%;
	}

	.one-click__inputs .input_wrapper_number {
		width: 123px;
	}

	.one-click__inputs .input-number_description span {
		white-space: nowrap;
	}

	.one-click__result-wrap {
		padding: 0 15px;
	}

	.one-click__result {
		font-size: 20px;
	}

	.one-click__submit {
		flex-direction: column;
		gap: 10px;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}

	.one-click__submit ._button {
		flex: 0 0 auto;
	}

	.catalog-slider .slide-head {
		flex-direction: column;
		align-items: start;
	}

	.catalog-slider .slide-head .catalog-img {
		max-width: 500px;
	}

	.catalog-slider .slide-head .slide-title {
		margin-bottom: 0;
	}

	.slick-dots {
		bottom: 5px !important;
	}

	.custom-slider-wrapper .slick-slide img:not(.slider-img-mobile) {
		display: none !important;
	}

	.custom-slider-wrapper .slick-slide .slider-img-mobile {
		display: block !important;
	}

	.catalog-banner-feedback .catalog-banner-inner {
		height: auto;
		padding-bottom: 250px;
	}

	.catalog-banner-feedback .catalog-banner-inner::after {
		background-image: url('/images/feedback-bg-320.png');
		background-size: cover;
		bottom: -4px;
		top: auto;
	}

	.catalog-banner-feedback .catalog-banner-link,
	.catalog-banner-orig .catalog-banner-link {
		width: 100%;
		display: block;
		text-align: center;
	}

	.questions__image {
		transform: scale(1.5);
		padding: 60px 0;
		padding-right: 20px;
	}

	.certifate-guide__info {
		flex-direction: column;
	}

	.certifate-guide__info-left {
		flex: 0 0 auto;
		max-width: none;
		margin-bottom: 40px;
	}

	.certifate-guide__info-left .certifate-guide__info-item .certifate-guide__info-item-img {
		margin-top: 0;
		margin-bottom: 20px;
	}

	.certifate-guide__info-right {
		display: contents;
	}

	.certifate-guide__info-right .certifate-guide__info-item:nth-child(1) {
		order: -1;
	}

	.certifate-guide__info-right .certifate-guide__info-item:nth-child(2) .certifate-guide__info-item-img {
		margin-bottom: 20px;
	}

	.certifate-example__item_l {
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 40px;
	}

	.certifate-example__item_r {
		flex: 0 0 100%;
		width: 100%;
	}
}


@media(max-width: 400px) {
	.product-details>span {
		font-size: 13px;
	}

	.product-details .product-price span {
		font-size: 15px;
	}

	.invite__image img {
		margin: 0 auto;
		height: auto;
		width: 100%;
	}

	.invite__image::after {
		content: none;
	}
}

@media (max-width: 368px) {
	.arch-first-screen__controls {
		bottom: -50%;
	}
}

@media (max-width: 353px) {
	.arch-first-screen {
		/* margin-bottom: 270px; */
	}
}