.inner-cta {
	position: relative;
}

.inner-cta h4, 
.inner-cta .p-h4 {
	color: #fff;
}

.inner-cta-background {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.inner-cta-background img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	font-family: 'object-fit: cover;';
}

.inner-cta-overlay {
	position: relative;
	padding: 44px 0 38px;
	background: linear-gradient(180deg, rgba(38, 42, 44, 0.847) 0%, rgba(38, 42, 44, 0.651) 100%);
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.innercta-content {
	width: 100%;
	max-width: 598px;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	color: #ffffff;
	text-align: center;
	margin: 0 auto;
}

.innercta-content .btn {
	width: 100%;
}

.innercta-content .btn.btn-tertiary {
	color: #ffffff;
}

.innercta-content .btn.btn-tertiary:hover {
	color: #ffcc00;
	font-weight: 400;
}

@media (min-width: 768px) {
	.inner-cta-overlay {
		padding: 54px 0 60px;
	}

	.innercta-content .btn {
		width: auto;
		margin-top: 14px;
	}

	.innercta-content .btn.btn-tertiary {
		margin-left: 28px;
	}
}

@media (min-width: 1025px) {
	.inner-cta-overlay {
		padding: 74px 0 66px;
	}

	.innercta-content {
		max-width: 1132px;
	}

	.innercta-content .btn.btn-tertiary {
		margin-left: 62px;
	}
}
