/* Boxed vk-el pages - hero and content width for service pages */
.page-id-20224 .elementor-location-single .elementor-section.elementor-section-boxed > .elementor-container,
.page-id-20217 .elementor-location-single .elementor-section.elementor-section-boxed > .elementor-container {
	max-width: var(--global-content-width, 1430px);
}

.page-id-20224 .elementor-location-single > .elementor-section > .elementor-container,
.page-id-20217 .elementor-location-single > .elementor-section > .elementor-container {
	padding-left: var(--global-content-edge-padding, 0.9375rem);
	padding-right: var(--global-content-edge-padding, 0.9375rem);
}

.page-id-20224 .elementor-location-single > .elementor-section:first-child > .elementor-container,
.page-id-20217 .elementor-location-single > .elementor-section:first-child > .elementor-container {
	padding-top: 24px;
}

.page-id-20224 .vk-el-section,
.page-id-20217 .vk-el-section,
.page-id-20224 .vk-el-hero,
.page-id-20217 .vk-el-hero {
	width: min(1180px, calc(100% - 40px));
	margin-left: auto;
	margin-right: auto;
}

.page-id-20224 .vk-el-hero,
.page-id-20217 .vk-el-hero {
	border-radius: 8px;
}

@media (max-width: 767px) {
	.page-id-20224 .vk-el-section,
	.page-id-20217 .vk-el-section,
	.page-id-20224 .vk-el-hero,
	.page-id-20217 .vk-el-hero {
		width: calc(100% - 28px);
	}

	.page-id-20224 .vk-el-hero,
	.page-id-20217 .vk-el-hero {
		min-height: 64vh;
	}
}
