.april-container {
	max-width: calc(1720 / 1920 * 100vw) !important;
	margin-top: 48px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.april-sitemap__link {
	text-decoration: none !important;
}

.april-sitemap {
	display: grid;
	grid-template-columns: 30% 1fr;
	gap: 44px 60px;
	font-size: 14px;
	font-weight: 500;
}

.april-sitemap__block {
	background-color: #F9F9F9;
	border-radius: 8px;
	padding: 25px;
}

.april-sitemap__block--houses {
	grid-row: span 2;
}

.april-sitemap__block--news {
	grid-column: 2 span;
}

.april-sitemap__title {
	font-weight: 600;
	font-size: 14px;
	color: #505050;
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0 0 22px;
}

.april-sitemap__title--main {
	color: #000000;
	font-weight: 500;
}

.april-sitemap__title--main::before {
	content: "";
	width: 12px;
	height: 12px;
	background-color: #C62128;
	border-radius: 2px;
}

.april-sitemap__list {
	padding: 0;
	margin: 0;
}

.april-sitemap__list--sub {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 50px;
}

.april-sitemap__list--sub>*:nth-child(2n) {
	position: relative;
	top: -40px;
}

.april-sitemap__list--sub .april-sitemap__link {
	font-size: 12px;
	color: #505050;
	text-decoration: underline;
	align-items: stretch;
	line-height: 130%;
}

.april-sitemap__list--sub .april-sitemap__link::before {
	background-color: #A3A3A3;
	width: 3px;
	min-width: 3px;
	height: auto;
}

.april-sitemap__block--houses .april-sitemap__list--sub {
	grid-template-columns: 1fr 1fr 1fr;
}

.april-sitemap__block--houses .april-sitemap__list--sub>*:nth-child(2n) {
	top: 0;
}

.april-sitemap__block--houses .april-sitemap__list--sub>*:nth-child(3n+2),
.april-sitemap__block--houses .april-sitemap__list--sub>*:nth-child(3n+3) {
	position: relative;
	top: -40px;
}

.april-sitemap__item {
	list-style: none;
	margin-top: 22px;
}

.april-sitemap__link {
	text-decoration: none;
	color: inherit;
	display: flex;
	gap: 10px;
	align-items: center;
}

.april-sitemap__link::before {
	content: "";
	gap: 10px;
	background-color: #C62128;
	height: 3px;
	width: 12px;
	border-radius: 2px;
}

@media (max-width: 992px) {
	.april-sitemap {
		grid-template-columns: 1fr;
	}

	.april-sitemap__block--houses {
		grid-row: initial;
	}

	.april-sitemap__block--news {
		grid-column: initial;
	}

	.april-sitemap__list--sub {
		grid-template-columns: 1fr;
		gap: initial;
	}

	.april-sitemap__list--sub>*:nth-child(2n) {
		top: 0;
	}

	.april-sitemap__block--houses .april-sitemap__list--sub {
		grid-template-columns: 1fr;
	}

	.april-sitemap__block--houses .april-sitemap__list--sub>*:nth-child(3n+2),
	.april-sitemap__block--houses .april-sitemap__list--sub>*:nth-child(3n+3) {
		top: 0;
	}
}

h2 {
	letter-spacing: unset !important;
}