.flex-layout.content_whitepaper-layout {
    padding-inline: 0;
    background: var(--ex-off-white);
}

/* Left content */
.content_whitepaper-layout .pk-col-left {
    display: flex;
    flex-direction: column;
    padding: max(1.5rem, calc(2 * var(--su)));
    color: var(--ex-white);
    background: var(--ex-grey-blue);
    border-radius: max(0.5rem, calc(1 * var(--su)));
}

.content_whitepaper-layout .pk-whitepaper-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max(3.5rem, calc(3.5 * var(--su)));
    height: max(3.5rem, calc(3.5 * var(--su)));
    margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
    background: rgba(255, 255, 255, 0.08);
    border-radius: 999px;
}

.content_whitepaper-layout .pk-icon-small {
    position: absolute;
    top: max(-0.313rem, calc(-0.313 * var(--su)));
    right: max(-0.313rem, calc(-0.313 * var(--su)));
    display: flex;
    justify-content: center;
    align-items: center;
    width: max(1.5rem, calc(1.5 * var(--su)));
    height: max(1.5rem, calc(1.5 * var(--su)));
    padding: max(0.5rem, calc(0.5 * var(--su)));
    border-radius: 999px;
    background: var(--ex-white);
}

.content_whitepaper-layout .pk-col-left .pk-heading {
    font-size: var(--dekstop-body-lg);
    color: var(--ex-white);
}

.content_whitepaper-layout .pk-whitepaper-text {
    font-size: var(--desktop-body-md);
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.8);
}

/* Right content */

.content_whitepaper-layout .pk-col-right {
    position: relative;
}

.content_whitepaper-layout .pk-form-wrap.pk-form-wrap--static {
    position: static;
    width: 100%;
    max-width: none;
}

.content_whitepaper-layout .pk-form-wrap .pk-form-inner {
    padding-block: max(1.5rem, calc(2.5 * var(--su)));
    padding-inline: max(1.5rem, calc(3 * var(--su)));
    border-radius: max(0.5rem, calc(1 * var(--su)));
    background: var(--ex-white);
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04);
}

.content_whitepaper-layout .pk-form-heading {
    margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
}

.content_whitepaper-layout .pk-form-heading .pk-heading {
    font-size: var(--scaling-h4);
    margin-bottom: 0.5rem;
}

.content_whitepaper-layout .pk-form-heading p {
    font-size: max(0.875rem, calc(0.875 * var(--su)));
    color: rgba(136, 141, 152, 0.6);
}

.content_whitepaper-layout .gform_wrapper .ginput_container input,
.content_whitepaper-layout .gform_wrapper .ginput_container textarea {
	font-size: var(--label-font-size);
	border: 1px solid rgba(215, 217, 221, 1);
	border-radius: max(0.25rem, calc(0.25 * var(--su)));
}

.content_whitepaper-layout form .gform_footer .gform_button {
    width: 100% !important;
    padding: max(0.875rem, calc(0.875 * var(--su))) !important;
}

.content_whitepaper-layout .gform_wrapper .gform_fields {
    column-gap: 1rem;
	row-gap: max(1.25rem, calc(1.25 * var(--su)));;
}

.content_whitepaper-layout .gform_wrapper .gfield option {
    padding-inline: var(--input-padding-inline);
}

.content_whitepaper-layout .gform_wrapper .ginput_container > input {
    outline: none !important;
    padding-block: max(0.625rem, calc(0.625 * var(--su)));
    padding-inline: max(1.25rem, calc(1.25 * var(--su)));
	height: auto;
	line-height: normal;
}

.content_whitepaper-layout
    .gform_wrapper
    .ginput_container_consent
    input::before {
    color: var(--ex-grey-blue);
}

.content_whitepaper-layout .gform_wrapper input::placeholder,
.content_whitepaper-layout .gform_wrapper textarea::placeholder {
    font-size: var(--label-font-size)!important;
}

.content_whitepaper-layout .gform_wrapper .gfield:focus-within > label,
.content_whitepaper-layout
    .gform_wrapper
    .gfield:has(input:not([type="hidden"]):not(:placeholder-shown))
    > label,
.content_whitepaper-layout
    .gform_wrapper
    .gfield:has(option:not(.gf_placeholder):checked)
    > label {
	font-size: var(--label-font-size);
}

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

    .content_whitepaper-layout .pk-col-left {
        padding: max(1.5rem, calc(1.5 * var(--su)));
    }
}
