.flex-layout.content_tabbed {
	--bg-color: var(--white-100);
	--text-color: var(--primary-100);
	/* --layout-spacing: max(4rem, calc(4 * var(--su))); */
	--content-bg: var(--neutral-20);
}

.flex-layout.content_tabbed .image-col img {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 680 / 550;
	object-fit: cover;
}

.flex-layout.content_tabbed .content-col {
	padding: max(1.5rem, calc(2.5 * var(--su))) max(1rem, calc(3 * var(--su)));
	background-color: var(--content-bg);
}

.flex-layout.content_tabbed .content-col .pk-heading {
	margin-bottom: max(1rem, calc(1.5 * var(--su)));
}

.flex-layout.content_tabbed .content-col .pk-text {
	margin-bottom: max(1rem, calc(1.5 * var(--su)));
}

.flex-layout.content_tabbed .nova-info-blocks-wrapper {
	margin-top: max(1.5rem, calc(2 * var(--su)));
}

@media screen and (max-width: 992px) {

	.flex-layout.content_tabbed .content-col {
		padding-inline: max(1.5rem, calc(1.5 * var(--su)));
	}

}
