.content_simple_2-layout .text-col {
	display: flex;
	flex-direction: column;
	background: var(--off-black);
	color: var(--off-white);
	padding: max(1rem, calc(3 * var(--su)));
}
.content_simple_2-layout .text-col .pk-heading {
	color: inherit;
}
.content_simple_2-layout .text-col .pk-text {
	font-size: var(--desktop-body-lg);
}
.content_simple_2-layout .text-col:has(.pk-button-group) .pk-text {
	margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
}
.content_simple_2-layout .text-col .pk-button-group {
	margin-top: auto;
}

.content_simple_2-layout .image-col {
	min-height: max(450px, calc(15 * var(--su)));
}
.content_simple_2-layout .image-col img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	aspect-ratio: 14/9;
}

@media screen and (max-width: 767px) {
	.content_simple_2-layout .pk-grid-container {
		gap: 0;
	}
}