.flex-layout.form .form-col .pk-heading {
	font-size: var(--scaling-h3) !important;
}

.flex-layout.form .form-col .form-wrapper {
	display: flex;
	flex-direction: column;
	gap: max(2rem, calc(2 * var(--su)));
	background-color: var(--odnhn-lila);
	padding: max(1.5rem, calc(3 * var(--su))) max(1rem, calc(3 * var(--su)));
	border-radius: var(--general-border-radius);
}


.flex-layout.form .form-sidebar {
	padding-left: max(1.5rem, calc(2.5 * var(--su)));
	display: flex;
	flex-direction: column;
	gap: max(2rem, calc(2.5 * var(--su)));
}

.flex-layout.form .form-sidebar ul {
    padding-left: revert !important;
    display: revert;
    flex-direction: revert;
    gap: revert;
}

.flex-layout.form .form-sidebar ul li {
    list-style: revert;
    padding-left: revert;
    display: revert;
    align-items: revert;
    font-weight: revert;
    gap: revert;
}

.flex-layout.form .form-sidebar ul li::before {
    display: none;
}

.flex-layout.form .form-sidebar iframe {
	aspect-ratio: 16 / 9;
    border-radius: var(--odnhn-radius);
    border-radius: var(--general-border-radius);
}


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

	.flex-layout.form .pk-grid-container {
		row-gap: max(1rem, calc(1 * var(--su)));
	}

	.flex-layout.form .form-sidebar {
		padding-left: unset;
	}

}