.elementor-29689 .elementor-element.elementor-element-956dc47 > .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-29689 .elementor-element.elementor-element-956dc47 > .elementor-container{max-width:801px;}.elementor-29689 .elementor-element.elementor-element-956dc47{padding:140px 0px 40px 0px;}.elementor-29689 .elementor-element.elementor-element-6491a4f{text-align:center;}.elementor-29689 .elementor-element.elementor-element-6491a4f .elementor-heading-title{font-weight:900;}.elementor-29689 .elementor-element.elementor-element-fbb049e > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-fbb049e */.gform_legacy_markup_wrapper .gsection {
    border-bottom:none!important;
}

.gsection_title {font-size:2em!important;}

.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: 0!important;
    background: transparent!important;
}

.gform_legacy_markup_wrapper .validation_message, .gform_legacy_markup_wrapper .gfield_error .gfield_label, .gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox, .gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio {
    color: red!important;
}

.gform_legacy_markup_wrapper div.validation_error {
    text-align: left!important;
    border: 0!important;
}

.gform_validation_errors>h2 {
    color: #fff!important;
}

.gform_validation_errors>h2:before {
    display:none!important;
}/* End custom CSS */
/* Start custom CSS */.gfield_checkbox label {
    margin-top: 5px!important;
    margin-left: 5px!important;
}/* End custom CSS */