/* Split CTA Section */
.split-cta-section {
	padding-top: var(--settings_padding_top, 0);
	padding-bottom: var(--settings_padding_bottom, 0);
	background-color: var(--settings_background_color, var(--color_2));
	color: var(--settings_text_color, #fff);
}
.split-cta-section .split-cta-row {
	flex-wrap: wrap;
}
.split-cta-section .split-cta-row>.col {
	flex: 1 1 50%;
}
.img_pos-left .split-cta-row .content-col {
	order: 2;
}
.split-cta-section .content-col {
	display: flex;
	align-items: center;
	padding: 96px;
}
.split-cta-section .content-col:only-child {
	flex: 1 1 100%;
	justify-content: center;
}
.split-cta-section .content-col .inner {
	max-width: 40rem;
}
.split-cta-section .content h2 {
	margin-bottom: 0;
	color: inherit;
	line-height: 1.1;
}
.split-cta-section .content h2 strong {
	color: var(--color_1);
}
.split-cta-section .content h2::after {
	content: '';
	display: block;
	width: 60px;
	height: 4px;
	margin: 24px 0 32px;
	background-color: #fff;
}
.split-cta-section .content p {
	font-size: 1.25rem;
	line-height: 1.625;
	color: rgba(255, 255, 255, 0.9);
}
.split-cta-section .content p:last-child {
	margin-bottom: 32px;
}
.split-cta-section .image-col {
	min-height: 400px;
	position: relative;
}
.split-cta-section .image-col .inner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.split-cta-section .image-col img {
	display: block;
	height: 100%;
	width: 100%;
	min-height: 400px;
	object-fit: cover;
	object-position: center center;
}
/* === Media Queries === */
@media screen and (max-width: 1199px) {
	.split-cta-section .content-col {
		padding: 48px;
	}
}
@media screen and (max-width: 991px) {
	.split-cta-section .split-cta-row>.col {
		flex: 1 1 100%;
	}
	.img_pos-left .split-cta-row .content-col {
		order: 0;
	}
	.split-cta-section .image-col,
	.split-cta-section .image-col img {
		min-height: 300px;
	}
}
@media screen and (max-width: 767px) {
	.split-cta-section .content-col {
		padding: 40px 20px;
	}
	.split-cta-section .content p {
		font-size: 1.125rem;
	}
}