.tm-legal-hero--thank-you {
	display: flex;
	align-items: center;
	min-height: 60vh;
	padding-block: 64px;
}
.tm-legal-hero--thank-you .tm-legal-hero__inner {
	gap: 20px;
}

.tm-thank-you__icon {
	width: 56px;
	height: 56px;
	color: var(--tm-color-primary);
}

.tm-thank-you__cta {
	margin-top: 12px;
	padding-inline: 40px;
}

@media (max-width: 767px) {
	.tm-legal-hero--thank-you {
		min-height: 50vh;
		padding-block: 48px;
	}
}
