#pk_flex_content .content_cta .content_cta_wrapper {
	display: flex; flex-direction: row; gap: 0; align-items: stretch;
	background-color: var(--Identity-Sky); border-radius: var(--radius-large);
	overflow: hidden;
}
#pk_flex_content .blue_bg .content_cta .content_cta_wrapper {
	background-color: #ffffff;
}
#pk_flex_content .content_cta .text-col {
	width: 70%; position: relative;
}
#pk_flex_content .content_cta .image-col {
	width: 30%;
	overflow: hidden; position: relative;
}
#pk_flex_content .content_cta .text-col {
	padding: 3.5rem;
}
#pk_flex_content .content_cta .content_wrapper {
	position: relative; z-index: 5; height: 100%;
	display: flex; flex-direction: column; justify-content: flex-start;
}
#pk_flex_content .content_cta .buttons_wrapper {
	margin-top: 1.5rem;
}
#pk_flex_content .content_cta .swirl {
	position: absolute; right: 0; bottom: 0; z-index: 1;
	pointer-events: none; height: 100%; width: auto;
}

#pk_flex_content .content_cta .image-col img,
#pk_flex_content .content_cta .image-col video {
	width: 100%; height: 100%; object-fit: cover;
	/* max-height: 400px; */
}
#pk_flex_content .content_cta .image-col video {
	position: absolute; inset: 0; 
}

@media screen and (min-width: 993px) {
	#pk_flex_content .content_cta .text-col {
		padding-right: 25%;
	}
}
@media screen and (max-width: 1024px) {
	#pk_flex_content .content_cta .flex_container .content_blok_wrapper {
		flex-direction: column-reverse;
	}
	#pk_flex_content .content_cta .image-col .content-blok-image {
		aspect-ratio: 7/8; max-height: 550px;
	}

	#pk_flex_content .content_cta .image-col .stat-wrapper {
		padding: 1.5rem; left: 1rem; bottom: 1rem;
	}
	#pk_flex_content .content_cta .text-col {
		padding: 1.5rem; border-radius: var(--radius-large);
	}
	#pk_flex_content .content_cta .text-col .swirl {
		max-width: 150px;
	}
}
@media screen and (max-width: 767px) {
	#pk_flex_content .content_cta .text-col {
		width: 100%; padding: 2rem;
	}
	#pk_flex_content .content_cta .text-col .swirl,
	#pk_flex_content .content_cta .image-col {
		display: none;
	}
}