.gform_validation_errors,
.gform_heading .gform_required_legend {
    display: none !important;
}
.gform_heading .gform_title {
    font-family: var(--font-secondary);
    font-size: 75px;
    font-weight: 600;
    line-height: 72px;
    text-align: center;
    color: var(--brown-light);
}
.gform_description {
    font-family: var(--font-primary) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 29.44px !important;
    text-align: center !important;
    color: white !important;
}

.gform-body input[type="text"],
.gform-body input[type="tel"],
.gform-body input[type="email"],
.gform-body select,
.gform-body textarea,
.ginput_container_checkbox {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid var(--brown-light) !important;
    color: white !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.ginput_container_checkbox {
    padding-bottom: 1.5rem !important;
}

.gform-body select option {
    background-color: var(--blue-dark) !important;
}

.gform_footer {
    justify-content: center !important;
}
.gform_footer input[type="submit"] {
    font-family: var(--font-primary) !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 29.44px !important;
    text-align: center !important;
    color: white !important;
    background-color: var(--brown-light) !important;
    align-self: center !important;
    border-radius: 50px !important;
    width: 163px !important;
    height: 45px !important;
}

/* .gform-body legend {
    display: none !important;
} */
.gform-body label,
.gform-body legend {
    font-family: var(--font-primary) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 29.44px !important;
    text-align: left !important;
    color: white !important;
}
.gform_confirmation_message_1 * {
    color: white;
}
/* SM Style */
@media only screen and (min-width: 426px) {

}
/* MD Style */
@media only screen and (min-width: 768px) {
    .gform_heading .gform_title {
        font-family: var(--font-secondary);
        font-size: 70px;
        font-weight: 500;
        line-height: 67.2px;
        text-align: center;
        color: var(--brown-light);
    }
    
}
/* LG Style */
@media only screen and (min-width: 992px) {
    .left-panel {
        background-image: url(../images/l/l-contact.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        width: 149px;
    }
    .gform_heading .gform_title {
        font-family: var(--font-secondary);
        font-size: 50px;
        font-weight: 700;
        line-height: 67.2px;
        text-align: center;
        color: var(--brown-light);
    }
    
}
/* XL Style */
@media only screen and (min-width: 1200px) {
    .left-panel {
        background-image: url(../images/xl/xl-contact.jpg);
        width: 222px;
    }
    .gform_heading .gform_title {
        font-family: var(--font-secondary);
        font-size: 85px;
        font-weight: 500;
        line-height: 95.2px;
        text-align: center;
        color: var(--brown-light);
    }
}
/* XXL Style */
@media only screen and (min-width: 1440px) {
    .left-panel {
        background-image: url(../images/xxl/xxl-contact.jpg);
        width: 296px;
    }
    .gform_heading .gform_title {
        font-family: var(--font-secondary);
        font-size: 150px;
        font-weight: 500;
        line-height: 142.5px;
        text-align: center;
        color: var(--brown-light);
    }
    .gform_description {
        font-family: var(--font-primary) !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 33.44px !important;
        text-align: center !important;
        color: white !important;
    }
}