
.scale-descr {
	padding: 40px 0;
}

.scale-descr .title {
	color: #30466d;
	max-width: 510px;
	line-height: 130%;
	margin-bottom: 48px;
}

.scale-descr .descr-wrapper {
	display: flex;
	justify-content: space-between;
	gap: 92px;
}

.scale-descr .descr-block.image img {
	height: 288px;
	-o-object-fit: cover;
	object-fit: cover;
}

@media screen and (max-width: 992px) {
	.scale-descr .title {
		font-size: 32px;
		max-width: 100%;
		margin-bottom: 24px;
	}
	
	.scale-descr .descr-wrapper {
		flex-wrap: wrap;
		gap: 30px;
		justify-content: center;
	}
	
	.scale-descr .descr-block.image img {
		height: auto;
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.scale-descr .descr-wrapper {
		flex-wrap: wrap;
		gap: 30px;
		justify-content: center;
	}
	
	.scale-descr .descr-block.image img {
		height: auto;
		width: 100%;
	}
}
