.cta-container {
	--font-line-one: var(--font-display);
	--font-line-two: var(--font-display-agenda);
	
	position: relative;
	background-image: url(https://assets.simpleviewinc.com/simpleview/image/upload/c_crop,f_webp,g_xy_center,h_560,w_640,x_420,y_400/v1/clients/homerak/footer_backgound_bbb61b57-dcd7-4f1c-93ac-e248d0815a93.webp);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: cover;
	padding: var(--space-12);
	z-index: 0;
}

.cta-container::before {	
	position: absolute;
	background-image: url(/includes/public/assets/shared/footer-graphic.svg);
	background-position: center top;
	background-repeat: repeat-x;
	background-size: auto 20px;
	content: "";
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
}

.cta-container .inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	max-width: 850px;
	margin: 0px auto;
}

.cta-container .footer-cta {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 130px;
	height: 130px;
	text-align: center;
	margin-bottom: var(--space-8);
	padding-top: var(--space-2);
	color: #fff;
	transition: all .2s ease-in-out;
}

.cta-container .inner .contentRender_name_plugins_common_footer_cta:last-child .footer-cta {
	margin-bottom: 0;
}

.cta-container .footer-cta::hover {
	color: #fff;
	transform: scale(1.1);
}

.cta-container .footer-cta.type-enews {
	background-image: url(/includes/public/assets/shared/badges/enews-badge.svg);
	background-repeat: no-repeat;
	padding-top: var(--space-4);
}

.cta-container .footer-cta.type-vguide {
	background-image: url(/includes/public/assets/shared/badges/vg-badge.svg);
	background-repeat: no-repeat;
}

.cta-container .footer-cta.type-relocation {
	background-image: url(/includes/public/assets/shared/badges/relocation-package-badge.svg);
	background-repeat: no-repeat;
}

.cta-container .footer-cta .line-one {
	font-family: var(--font-line-one);
	font-size: calc(var(--text-xs) - 1px);
	font-weight: 400;
	text-transform: uppercase;
}

.cta-container .footer-cta .line-two {
	font-family: var(--font-line-two);
	font-size: calc(var(--text-2xl) - 1px);
	font-weight: 600;
	line-height: var(--leading-none);
}

@media (min-width: 40em) {
	.cta-container {
		padding: var(--space-15) var(--space-12);
		background-image: url(https://assets.simpleviewinc.com/simpleview/image/upload/c_crop,f_webp,g_xy_center,h_344,w_1440,x_720,y_310/v1/clients/homerak/footer_backgound_bbb61b57-dcd7-4f1c-93ac-e248d0815a93.webp);
	}

	.cta-container .inner {
		flex-direction: row;
		justify-content: space-around;
	}

	.cta-container .footer-cta {
		margin: 0;
		width: 170px;
		height: 170px;
		padding-top: var(--space-5);
	}

	.cta-container .footer-cta.type-enews {
		padding-top: var(--space-5);
	}
}

@media (min-width: 64em) {
	.cta-container {
		height: 344px;
	}

	.cta-container .inner {
		justify-content: space-between;
	}

	.cta-container .footer-cta {
		width: 230px;
		height: 230px;
		padding-top: var(--space-6);
	}

	.cta-container .footer-cta.type-enews {
		padding-top: var(--space-6);
	}

	.cta-container .footer-cta .line-one {
		font-size: var(--text-xl);
	}
	.cta-container .footer-cta .line-two {
		font-size: calc(var(--text-xl) * 2);
	}
}