.flex-content[data-color_mode="ivory"] .mira_content_a3-layout .kennis-label {
	background-color: #ffffff;
}
.mira_content_a3-layout .pk-text {
    font-size: var(--desktop-body-md);
}
.mira_content_a3-layout .pk-accordion {
	margin-top: max(1.5rem, calc(1.5 * var(--su)));
}
.mira_content_a3-layout .pk-button-group {
	margin-top: max(1.5rem, calc(2 * var(--su)));
}

.mira_content_a3-layout .sidebar-col {
    position: sticky; top: 0; align-self: start;
}
.mira_content_a3-layout.sidebar-position-right .sidebar-col {
	order: 2;
}
.mira_content_a3-layout .sidebar-col .flex-repeater > .flex-content:first-child > .flex-layout:first-child {
	margin-top: 0;
}
.mira_content_a3-layout .sidebar-col .flex-repeater > .flex-content:last-child > .flex-layout:last-child {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.mira_content_a3-layout.sidebar-position-left .content-col {
		padding-left: calc(4 * var(--su));
	}

	.mira_content_a3-layout.sidebar-position-right .content-col {
		padding-right: calc(4 * var(--su));
	}
}

@media screen and (max-width: 767px) {
	.mira_content_a3-layout .pk-grid-container {
		row-gap: 3rem;
	}
}