.cta
{
	background-color: var(--color_Light_Gray_2);
	margin: 104px 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.cta:after
{
	aspect-ratio: 1;
	background-image: url(../../images/amp.png);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 765px;
	z-index: -1;
}

.cta_inner
{
	margin: 0 auto;
	min-height: 399px;
	padding: 72px 0 100px;
	width: 100%;
}

.cta_inner .cta_wrapper
{
	flex-wrap: wrap;
	gap: 20px;
	width: 100%;
}

.cta_inner .cta_wrapper .heading_content_section
{
	max-width: 605px;
}

.cta_inner .cta_wrapper .heading_content_section .heading_section .heading
{
	color: var(--color_Light_Teal);
	font-size: 28px;
	line-height: 62px;
	margin: 0;
}

.cta_inner .cta_wrapper .heading_content_section .content_section p
{
	color: var(--color_Black);
}

.cta_inner .cta_wrapper .heading_content_section .font_weight_light
{
	font-family: var(--font_GothicA1-Light);
}

.cta_inner .cta_wrapper .cta_section
{
	margin-bottom: 17px;
}

@media (max-width: 1359px)
{
	.cta
	{
		margin: 85px 0;
	}

	.cta:after
	{
		width: 750px;
	}
}

@media (max-width: 1199px)
{
	.cta
	{
		margin: 70px 0;
	}

	.cta:after
	{
		width: 700px;
	}
}

@media (max-width: 991px)
{
	.cta
	{
		margin: 60px 0;
	}

	.cta:after
	{
		width: 650px;
	}

	.cta_inner .cta_wrapper .cta_section
	{
		margin: 0;
	}
}

@media (max-width: 767px)
{
	.cta
	{
		background-color: var(--color_White);
		margin: 0 0 50px;
	}

	.cta:after
	{
		background-image: url(../../images/amp_m.png);
		right: -154px;
		width: 554px;
	}

	.cta_inner
	{
		align-items: flex-start !important;
		padding: 48.5px 10px 98.5px 18px;
	}

	.cta_inner .cta_wrapper
	{
		gap: 52px;
	}

	.cta_inner .cta_wrapper .heading_content_section .heading_section
	{
		margin-bottom: 18px;
	}

	.cta_inner .cta_wrapper .heading_content_section .heading_section .heading
	{
		line-height: 70px;
	}
}
