.itg .itg-about-us-closing-cta {
	--itg-aucc-max-w: min(72.5rem, 60.4166666667vw);
	--itg-aucc-inset-x: min(5rem, 4.1666666667vw);
	--itg-aucc-pt: min(7.5rem, 6.25vw);
	--itg-aucc-pb: min(7.5rem, 6.25vw);
	--itg-aucc-gap: min(2.5rem, 2.0833333333vw);
	--itg-aucc-radius: min(2.6041666667vw, 2.6041666667vw);
	--itg-aucc-fs-title: min(3.75rem, 3.125vw);
	--itg-aucc-lh-title: min(3.75rem, 3.125vw);
	--itg-aucc-btn-h: min(2.6875rem, 2.2395833333vw);
	--itg-aucc-btn-px: min(1.25rem, 1.0416666667vw);
	--itg-aucc-btn-py: min(0.625rem, 0.5208333333vw);
	--itg-aucc-btn-gap: min(0.75rem, 0.625vw);
	--itg-aucc-btn-radius: min(1rem, 0.8333333333vw);
	--itg-aucc-btn-fs: min(1.25rem, 1.0416666667vw);
	--itg-aucc-btn-icon-w: min(1.25rem, 1.0416666667vw);
	--itg-aucc-btn-border: min(0.125rem, 0.1041666667vw);
	--itg-aucc-footer-bg-extend: min(28.5625rem, 23.8020833333vw);

	position: relative;
	z-index: 1;
	isolation: isolate;
	overflow: visible;
	box-sizing: border-box;
	width: 100%;
	padding:
		var(--itg-aucc-pt)
		var(--itg-aucc-inset-x)
		var(--itg-aucc-pb);
	background-color: var(--itg-color-sand);
	color: var(--itg-color-sand);
}

.itg .itg-about-us-closing-cta__background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: calc(-1 * var(--itg-aucc-footer-bg-extend));
	left: 0;
	z-index: 0;
	overflow: hidden;
	border-radius: var(--itg-aucc-radius) var(--itg-aucc-radius) 0 0;
	background-color: var(--itg-color-mahogany);
}

.itg .itg-about-us-closing-cta__overlay {
	position: absolute;
	inset: 0;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.2));
	mix-blend-mode: multiply;
	pointer-events: none;
}

.itg .itg-about-us-closing-cta__inner {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--itg-aucc-gap);
	box-sizing: border-box;
	width: 100%;
	max-width: var(--itg-aucc-max-w);
	margin-inline: auto;
	text-align: center;
}

.itg .itg-about-us-closing-cta__title {
	margin: 0;
	width: 100%;
	font-size: var(--itg-aucc-fs-title);
	line-height: var(--itg-aucc-lh-title);
}

.itg .itg-about-us-closing-cta__title.itg-heading-2 {
	font-size: var(--itg-aucc-fs-title);
	line-height: var(--itg-aucc-lh-title);
}

.itg .itg-about-us-closing-cta .itg-button {
	gap: var(--itg-aucc-btn-gap);
	min-height: var(--itg-aucc-btn-h);
	padding: var(--itg-aucc-btn-py) var(--itg-aucc-btn-px);
	border-width: var(--itg-aucc-btn-border);
	border-radius: var(--itg-aucc-btn-radius);
	font-size: var(--itg-aucc-btn-fs);
	line-height: normal;
}

.itg .itg-about-us-closing-cta .itg-button .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-about-us-closing-cta .itg-button__icon {
	width: var(--itg-aucc-btn-icon-w);
	height: auto;
}

@media (max-width: 767px) {
	.itg .itg-about-us-closing-cta {
		--itg-aucc-inset-x: min(1.0625rem, 4.2288557214vw);
		--itg-aucc-pt: min(3.75rem, 14.9253731343vw);
		--itg-aucc-pb: min(5rem, 19.9004975124vw);
		--itg-aucc-gap: min(1.875rem, 7.4626865672vw);
		--itg-aucc-fs-title: min(3.125rem, 12.4378109453vw);
		--itg-aucc-lh-title: min(3.125rem, 12.4378109453vw);
		--itg-aucc-radius: 0;
		--itg-aucc-footer-bg-extend: min(6.25rem, 24.8756218905vw);
		--itg-aucc-btn-h: min(2.6875rem, 10.6965174129vw);
		--itg-aucc-btn-px: min(1.25rem, 4.9751243781vw);
		--itg-aucc-btn-py: min(0.625rem, 2.4875621891vw);
		--itg-aucc-btn-radius: min(1rem, 3.9800995025vw);
		--itg-aucc-btn-fs: min(1.25rem, 4.9751243781vw);
		--itg-aucc-btn-icon-w: min(1.25rem, 4.9751243781vw);

		overflow: visible;
		background-color: transparent;
	}

	.itg .itg-about-us-closing-cta__background {
		right: auto;
		bottom: calc(-1 * var(--itg-aucc-footer-bg-extend));
		left: 50%;
		width: 100vw;
		max-width: 100vw;
		height: 100%;
		margin-left: -50vw;
		border-radius: 0;
	}

	.itg .itg-about-us-closing-cta__inner {
		align-items: center;
		text-align: center;
	}

	.itg .itg-about-us-closing-cta__title {
		text-align: center;
	}

	.itg .itg-about-us-closing-cta__button {
		align-self: center;
	}

	body.itg-site.itg-about-us-page .itg-footer {
		border-radius: 0;
	}
}
