.elementor-21 .elementor-element.elementor-element-9cc53bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label{display:block;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield label{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield input::-webkit-input-placeholder, 
                     .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
								  .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield textarea, .elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield select{border-style:solid;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield textarea{height:128px;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_footer input[type="submit"]{width:187px;background-color:#00000000 !important;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px !important;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-21 .elementor-element.elementor-element-0d90d67 .gform_wrapper li.gfield_error textarea{border-width:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-9cc53bf{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-9cc53bf{--content-width:100%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-9cc53bf{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-9cc53bf{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-9cc53bf{--content-width:90%;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0d90d67 .bdt-gravity-forms .gform_footer input[type="submit"]{width:100%;}}/* Start custom CSS for bdt-gravity-form, class: .elementor-element-0d90d67 *//* --------------------------------------------------
   CONTACT FORM LABEL TYPOGRAPHY
-------------------------------------------------- */

.elementor-21 .elementor-element.elementor-element-0d90d67 .gfield_label,
.elementor-21 .elementor-element.elementor-element-0d90d67 .gform-field-label--type-sub {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    color: #000 !important;
}


/* --------------------------------------------------
   REQUIRED FIELD TEXT
-------------------------------------------------- */

.elementor-21 .elementor-element.elementor-element-0d90d67 .gfield_required,
.elementor-21 .elementor-element.elementor-element-0d90d67 .gfield_required_text {
    color: #000 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}


/* --------------------------------------------------
   CONTACT FORM SUBMIT BUTTON
-------------------------------------------------- */

.elementor-21 .elementor-element.elementor-element-0d90d67 #gform_submit_button_1 {
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-transform: none;
    transition: background-color 0.2s ease, color 0.2s ease;
}

.elementor-21 .elementor-element.elementor-element-0d90d67 #gform_submit_button_1:hover,
.elementor-21 .elementor-element.elementor-element-0d90d67 #gform_submit_button_1:focus {
    background: #b5b5b5 !important;
    color: #000 !important;
    border-color: #000 !important;
}

/* --------------------------------------------------
   CONTACT FORM SUBMIT BUTTON
-------------------------------------------------- */

.elementor-21 .elementor-element.elementor-element-0d90d67 #gform_submit_button_1 {
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-transform: none;
    transition: background-color 0.2s ease, color 0.2s ease;
}

.elementor-21 .elementor-element.elementor-element-0d90d67 #gform_submit_button_1:hover,
.elementor-21 .elementor-element.elementor-element-0d90d67 #gform_submit_button_1:focus {
    background: #777 !important;
    color: #fff !important;
    border-color: #777 !important;
}/* End custom CSS */