.grid {}

.grid .bx_content_section { margin-bottom: 15px; }

.grid .bx_sidebar { margin-bottom: 15px; }

/* grid2x1 */
.grid2x1 {}

.grid2x1 .bx_content_section {
	float: left;
	width: 66%;
	margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	box-sizing: border-box;
}

@media (max-width: 960px) {
	.grid2x1 .bx_sidebar { padding-left: 4%; }
}

@media (max-width: 640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar {
		width: 100%;
		float: none;
	}

	.grid2x1 .bx_sidebar { padding-left: 3%; }
}

@media (max-width: 479px) {
	.grid2x1 .bx_sidebar { padding-left: 1%; }
}

.catalog-block-header {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 2px solid #d9dee6;
	border-bottom-color: var(--primary);
	color: #000;
}

.more-text-btn {
	display: block;
    width: 6.25rem;
    height: 6.25rem !important;
    background: #F5F5F9;
    border-radius: 50%;
	transition: all ease .5s;
}

.more-text-btn.active {
	transform: rotate(45deg);
}

.b-more-content {
	display: none;
}

.more-text-btn .header-bar__catalog-btn-arrow {
    border-bottom: 2px solid #8F688E;
    border-right: 2px solid #8F688E;
    right: 2.25rem;
}

.advantage__desc1 {
	color: #13132ab3;
}

.seo__devider {
    width: 100%;
    border-top: 1px solid #e9e9ef;
}