.rs-text-block {
	padding-top: 156px;
	padding-bottom: 79px;
}

@media (max-width: 1629.98px) {
	.rs-text-block {
		padding-top: 132px;
	}
}

@media (max-width: 1439.98px) {
	.rs-text-block {
		padding-top: 94px;
		padding-bottom: 65px;
	}
}

@media (max-width: 1169.98px) {
	.rs-text-block {
		padding-top: 102px;
		padding-bottom: 32px;
	}
}

.rs-text-block:not(.rs-text-block-maps) .section__head {
	margin-bottom: 0px;
}

@media (min-width: 1439.98px) {
	.rs-text-block.rs-text-block-maps .section__head {
		margin-bottom: 40px;
	}
}

.rs-text-block.rs-text-block-maps .section__head-title {
	max-width: 100%;
}