.contact_blok-layout {
    padding: max(1.5rem, calc(4 * var(--su)));
    padding-top: var(--pk-hero-top-spacing);
    padding-bottom: max(3.5rem, calc(8.125 * var(--su)));
    margin-bottom: max(2rem, calc(2.5 * var(--su)));
    border-radius: 2rem;
    background-color: var(--dia-white);
}

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

.contact_blok-layout .pk-bottom-row-content{
	margin-top: max(2.5rem, calc(3.5 * var(--su)));
}

.contact_blok-layout .pk-form-wrap {
    border: 1px solid rgba(10, 56, 124, 0.1);
}

.contact_blok-layout .pk-form-wrap {
	height: 100%;
    padding: max(2rem, calc(3.5 * var(--su)));
    border-radius: max(1rem, calc(1.5 * var(--su)));
    border: 1px solid rgba(10, 55, 124, 0.1);
}

.contact_blok-layout .pk-form-wrap .pk-text {
    max-width: max(35.625rem, calc(35.625 * var(--su)));
    margin-bottom: max(2rem, calc(2 * var(--su)));
}

.contact_blok-layout .sidebar-col {
    padding-block: max(2rem, calc(5 * var(--su)))
        max(2rem, calc(2.5 * var(--su)));
    padding-inline: max(1.5rem, calc(2.5 * var(--su)));
    border: 1px solid rgba(10, 55, 124, 0.1);
    border-radius: max(1rem, calc(1.5 * var(--su)));
}

.contact_blok-layout .sidebar-col.has-background {
    border: unset;
    background: #f0f4fa;
    border: 1px solid rgba(var(--dia-blue-rgb), 0.1);
}

.contact_blok-layout .sidebar-col .pk-button-group {
    margin-top: 2rem;
}

.contact_blok-layout .pk-contact-row {
    margin-top: max(2rem, calc(3.5 * var(--su)));
    border-radius: 1rem;
    background: #f0f4fa;
}

.contact_blok-layout .sidebar-col .pk-contact-row {
    padding: max(2rem, calc(2.5 * var(--su)));
}

.contact_blok-layout .sidebar-col.has-background .pk-contact-row {
    padding: 0;
}

.contact_blok-layout .pk-contact-row .pk-heading {
    font-size: var(--scaling-h4);
    font-weight: 600;
}

.contact_blok-layout .content-col-right .pk-items-wrapper {
    display: flex;
    flex-direction: column;
    gap: max(0.5rem, calc(0.5 * var(--su)));
}

.contact_blok-layout .pk-contact-item p {
    font-weight: 500;
    margin: 0;
}
.contact_blok-layout .pk-contact-item a {
    color: inherit;
    font-weight: 400;
}

@media screen and (min-width: 1200px) {
	.contact_blok-layout .content-col-left {
		margin-right: max(3rem, calc(3.125 * var(--su)));
    }
}


@media screen and (min-width: 993px) {
    .contact_blok-layout .content-col-left .content-col-inner {
        padding-right: max(2rem, calc(3.5 * var(--su)));
    }
}
