.cta {
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: calc((var(--space-footer) * -1) + 85px) !important;
	z-index: 9;
	position: relative;
	margin-top: var(--section-padding-block);
}
@media screen and (min-width: 1026px) {
	.cta-content__heading {
		padding-left: 65px;
	}
}
@media screen and (max-width: 767px) {
	.cta {
		margin-bottom: calc((var(--space-footer) * -1) + 72px) !important;
	}
}
.cta-bg-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	z-index: -1;
}

.cta-content {
	padding-top: 42rem;
	padding-bottom: 6rem;
}

@media screen and (max-width: 1025px) {
	.cta-content {
		padding-top: 15rem;
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 3.5rem;
	}
}
.cta-inner {
	overflow: hidden;
	border-radius: var(--radius-m);
}
@media screen and (max-width: 1025px) {
	.cta-inner {
		border-radius: var(--radius-s);
	}
}
.cta-inner::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	z-index: -1;
}

.cta-inner a {
	margin-top: 4rem;
}
