.about-business-section {
	padding: 80px 0px 80px 0px;
}
.about-info-section + .about-business-section, 
.articles-slider-section + .about-business-section, 
.benefits + .about-business-section, 
.buildings-sizes-section + .about-business-section, 
.buildings-slider-section + .about-business-section, 
.calculator-section + .about-business-section, 
.categories + .about-business-section, 
.certificates-section + .about-business-section, 
.faq-section + .about-business-section, 
.features-section + .about-business-section, 
.photos-section + .about-business-section, 
.prices-typical + .about-business-section, 
.products-section + .about-business-section, 
.promos-section + .about-business-section, 
.promo + .about-business-section, 
.rassrochka-condition-section + .about-business-section, 
.rassrochka-steps-section + .about-business-section, 
.reviews-section + .about-business-section, 
.team-section + .about-business-section, 
.text-section + .about-business-section, 
.page + .about-business-section {
	padding-top: 0px;
}
.about-business {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 35px;
}
.about-business__item {
	border-radius: 10px;
}
.about-business__item.--text {
	padding: 50px;
	background: var(--color-red);
	color: var(--color-white);
}
.about-business__item-title {
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	margin-top: calc((28px - 22px) * -1);
}
.about-business__item-description {
	font-size: 15px;
	line-height: 22px;
	margin-top: calc(20px - 3px);
}
.about-business__item.--img {
	background-color: var(--color-gray-05);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
@media(max-width: 1240px) {
	.about-business {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px;
	}
	.about-business__item.--text {
		padding: 30px;
	}
	.about-business__item:nth-child(1) {
		order: 1;
	}
	.about-business__item:nth-child(2) {
		order: 2;
	}
	.about-business__item:nth-child(3) {
		order: 4;
	}
	.about-business__item:nth-child(4) {
		order: 3;
	}
	.about-business__item:nth-child(5) {
		order: 5;
	}
	.about-business__item:nth-child(6) {
		order: 6;
	}
	.about-business__item-description {
		margin-top: 15px;
	}
}
@media(max-width: 768px) {
	.about-business-section {
		padding: 50px 0px 50px 0px;
	}
	.about-business {
		grid-template-columns: 1fr;
		grid-auto-rows: 1fr;
		gap: 25px;
	}
	.about-business__item.--text {
		padding: 30px;
	}
	.about-business__item:nth-child(3) {
		order: 3;
	}
	.about-business__item:nth-child(4) {
		order: 4;
	}
}
@media (max-width: 549px) {
	.about-business-section {
		padding: 40px 0px 40px 0px;
	}
	.about-business__item.--text {
		padding: 25px;
	}
	.about-business__item-title, 
	.about-business__item-description {
		text-wrap: balance;
	}
	.about-business__item-title {
		font-size: 20px;
		line-height: 26px;
		margin-top: calc((26px - 20px) * -1);
	}
	.about-business__item-description {
		margin-top: calc(15px - 3px);
	}
	.about-business__item-title br, 
	.about-business__item-description br {
		display: none;
	}
}