.main-swiper .swiper-slide .h2,
.main-swiper .swiper-slide .h1 {
	max-width: 1100px;
}

.main-swiper__labels {
	max-width: 800px;
}

.capreq-section__image {
	left: 0 !important;
	right: auto !important;
}

.capreq-section__content {
	margin-left: auto;
}

@media(max-width: 1439.5px) {

	.grid-1,
	.grid-2 {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.grid-image {
		flex: 1 1 100%;
	}

	.doma-section__info-wrapper {
		flex: 1 1 45%;
	}

	.capreq-section__image img {
		height: 500px;
	}
}



@media (max-width: 767.5px) {
	.capreq-section__image {
		left: 50% !important;
	}

	.doma-section__info-wrapper {
		flex: 1 1 100%;
	}

	.capreq-section__image img {
		height: auto;
	}
}