h1 {

    color: var(--p1);
    font-size: 40px;
    text-align: left;
    padding-top: 0;
    padding-left: 0;

}



@media(max-width: 1000px) {

    h1 {
        font-size: 32px;
    }

}



.en-form {

    display: grid;
    grid-template-columns: 40% 60%;
    background-color: var(--p3-200);

}

@media(max-width: 1000px) {
    .en-form {
        grid-template-columns: 100%;
    }
}

.en-form-img {
    position: relative;
}

.en-form-img > img {
    position: absolute;
    inset: 0;
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.en-form-part {
    padding: 55px 0;
}


@media(max-width: 1000px) {

    .en-form > .en-form-img {

        display: none;

    }

}



.en-form .en-form-part .ctnr {

    width: calc( 100% - 144px);

    margin: auto;

}



@media(max-width: 1000px) {

    .en-form .en-form-part .ctnr {

        width: calc( 100% - 72px);

    }

}

@media(max-width: 600px) {

    .en-form .en-form-part .ctnr {

        padding: 36px 0;

    }

}





/* FORM */



#en-form .gform-field-label,

#en-form input:not(.gform_button),

#en-form textarea {

    color: var(--p1);

    font-weight: 600;

    font-size: 18px;

    background-color: var(--p3-200);

}



@media(max-width: 1050px) {

    #en-form .gform-field-label,

    #en-form input:not(.gform_button),

    #en-form textarea {

        font-size: 16px;

    }

}





#en-form .ginput_container_email input:not(.gform_button) {

    width: 100%;

}



#en-form .en-form-part input:not(.gform_button, [type=checkbox]),

#en-form .en-form-part textarea

 {

    border: unset;

    border-radius: 0;

    border-bottom: 2px solid var(--p3-700);

    box-shadow: unset;

    padding: 24px 0;

}



#en-form .en-form-part input::placeholder,

#en-form .en-form-part textarea::placeholder {

    color: var(--p3-700);

}



#en-form  .gform_required_legend {

    display: none;

}



#gform_submit_button_1 {

    background: var(--p1);
    position: relative;
    display: flex;
    gap: 15px;
    
}



#en-form .gform-theme--framework .gfield--type-choice .ginput_container_consent {

    display: flex;

    align-items: center;

}



#en-form .gform-theme--framework .gfield--type-choice .ginput_container_consent input {

    border: 2px solid var(--p3-700);

    width: 32px;

    height: 32px;

    box-sizing: border-box;

    border-radius: 4px;

}



#en-form .gform_footer {

    margin-block-start: 40px;

}

#en-form .gform-field-label.gfield_consent_label {
    font-size: 16px;
}

#en-form .gform-field-label.gfield_consent_label a {
    color: #00F;
    font-weight: 400;
}