.homepage-wrapper {
	flex-direction: column !important;
}

.homepage-wrapper .homepage-wrapper__left {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.homepage-wrapper .homepage-wrapper__left .homepage-title__wrapper {
	margin-bottom: 10px !important;
	padding-left: 54px;
	position: relative;
}

.homepage-wrapper .homepage-wrapper__left .homepage-title__wrapper:before {
	left: 0;
}

.homepage-wrapper .homepage-wrapper__left .homepage-title__wrapper .homepage-title__small {
	margin-bottom: 0px !important;
}

.homepage-wrapper .homepage-wrapper__left p {
	@media (min-width: 1280px) {
		max-width: 78% !important;
	}
}

.homepage-wrapper .homepage-wrapper__right {
	margin-top: 30px !important;
	@media (min-width: 1280px) {
		margin-top: 60px !important;
	}
}

.homepage-wrapper .homepage-wrapper__right h2 {
	@media (min-width: 1280px) {
		font-size: 30px !important;
	}
}

.homepage-wrapper .homepage-wrapper__right .homepage-leaflet {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2%;
	@media (min-width: 768px) {
		grid-template-columns: repeat(3, 1fr);
	}
	@media (min-width: 1280px) {
		grid-template-columns: repeat(6, 1fr);
	}
}