body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-thank-you-hero.e-con {
	isolation: isolate;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-thank-you-hero.e-con > .elementor-widget-jc_managed_hero_media {
	position: absolute;
	inset: 0;
	z-index: 0;
	display: block;
	width: 100%;
	max-width: none;
	height: 100%;
	margin: 0;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-managed-hero-media__anchor {
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	--jc-managed-hero-media-approved-crop: 44% 46%;
	background-position: var(--jc-managed-hero-media-crop-position, var(--jc-managed-hero-media-approved-crop));
	background-repeat: no-repeat;
	background-size: cover;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-thank-you-hero.e-con::before {
	z-index: 1;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-thank-you-hero.e-con > .jc-section-inner.e-con {
	position: relative;
	z-index: 2;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-thank-you-hero .jc-native-column.e-con {
	width: fit-content;
	max-width: 100%;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.jc-thank-you-title h1 {
	font-weight: 400;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-desktop-approved) ~ .jc-section-inner > .jc-native-column {
	transform: translateY(0);
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-desktop-higher) ~ .jc-section-inner > .jc-native-column {
	transform: translateY(-2rem);
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--thank-you
.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-desktop-lower) ~ .jc-section-inner > .jc-native-column {
	transform: translateY(2rem);
}

@media (max-width: 980px) {
	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--thank-you
	.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-tablet-approved) ~ .jc-section-inner > .jc-native-column {
		transform: translateY(0);
	}

	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--thank-you
	.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-tablet-higher) ~ .jc-section-inner > .jc-native-column {
		transform: translateY(-1.5rem);
	}

	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--thank-you
	.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-tablet-lower) ~ .jc-section-inner > .jc-native-column {
		transform: translateY(1.5rem);
	}
}

@media (max-width: 767px) {
	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--thank-you
	.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-mobile-approved) ~ .jc-section-inner > .jc-native-column {
		transform: translateY(0);
	}

	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--thank-you
	.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-mobile-higher) ~ .jc-section-inner > .jc-native-column {
		transform: translateY(-1rem);
	}

	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--thank-you
	.elementor-widget-jc_managed_hero_media:has(> .jc-managed-hero-media__anchor.jc-managed-hero-media--content-position-mobile-lower) ~ .jc-section-inner > .jc-native-column {
		transform: translateY(1rem);
	}
}
