.elementor-33556 .elementor-element.elementor-element-443de51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33556 .elementor-element.elementor-element-b6fbd57{--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;}.elementor-33556 .elementor-element.elementor-element-b6fbd57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33556 .elementor-element.elementor-element-40b929a{--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;}.elementor-33556 .elementor-element.elementor-element-6d0b4f2{--display:flex;}@media(min-width:768px){.elementor-33556 .elementor-element.elementor-element-b6fbd57{--width:25%;}.elementor-33556 .elementor-element.elementor-element-40b929a{--width:75%;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-97a783c */.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend {
    display: block;
    color: var(--e-global-color-text );
    font-family: var(--e-global-typography-7ad6c10-font-family ), Sans-serif;
    font-size: var(--e-global-typography-7ad6c10-font-size ) !important;
    font-weight: var(--e-global-typography-7ad6c10-font-weight );
    line-height: var(--e-global-typography-7ad6c10-line-height );
    letter-spacing: var(--e-global-typography-7ad6c10-letter-spacing );
    word-spacing: var(--e-global-typography-7ad6c10-word-spacing );
}

 .gfield_label {
      color: var(--e-global-color-text );
    font-family: var(--e-global-typography-7ad6c10-font-family ), Sans-serif;
    font-size: var(--e-global-typography-7ad6c10-font-size ) !important;
    font-weight: var(--e-global-typography-7ad6c10-font-weight );
    line-height: var(--e-global-typography-7ad6c10-line-height );
    letter-spacing: var(--e-global-typography-7ad6c10-letter-spacing );
    word-spacing: var(--e-global-typography-7ad6c10-word-spacing );
 }

.big-label .gfield_label {
    display: inline-block;
    color: var(--e-global-color-primary );
    font-family: var(--e-global-typography-421b661-font-family ), Sans-serif !important;
    font-size: var(--e-global-typography-421b661-font-size )!important;
    font-weight: var(--e-global-typography-421b661-font-weight );
    line-height: var(--e-global-typography-421b661-line-height );
    letter-spacing: var(--e-global-typography-421b661-letter-spacing );
    word-spacing: var(--e-global-typography-421b661-word-spacing );
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
    margin-bottom: 0;
    max-width: calc(100% - 32px);
    vertical-align: middle;
    color: var(--e-global-color-text );
    font-family: var(--e-global-typography-7ad6c10-font-family ), Sans-serif;
    font-size: var(--e-global-typography-7ad6c10-font-size ) !important;
    font-weight: var(--e-global-typography-7ad6c10-font-weight );
    line-height: var(--e-global-typography-7ad6c10-line-height );
    letter-spacing: var(--e-global-typography-7ad6c10-letter-spacing );
    word-spacing: var(--e-global-typography-7ad6c10-word-spacing );
}
.small-radio-button .gfield-choice-input+label {
        color: var(--e-global-color-text );
    font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size ) !important;
    font-weight: var(--e-global-typography-accent-font-weight ) !important;
    line-height: var(--e-global-typography-accent-line-height );
    letter-spacing: var(--e-global-typography-accent-letter-spacing );
}

/*File upload rule text*/
.gform_fileupload_rules{
    color: var(--e-global-color-text );
    font-family: var(--e-global-typography-26ed84b-font-family ), Sans-serif;
    font-size: var(--e-global-typography-26ed84b-font-size ) !important;
    font-weight: var(--e-global-typography-26ed84b-font-weight ) !important;
    line-height: var(--e-global-typography-26ed84b-line-height );
    letter-spacing: var(--e-global-typography-26ed84b-letter-spacing );
    word-spacing: var(--e-global-typography-26ed84b-word-spacing );
}

/*Drag and drop file text*/
.gform_drop_instructions{
     color: var(--e-global-color-text );
    font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size ) !important;
    font-weight: var(--e-global-typography-accent-font-weight ) !important;
    line-height: var(--e-global-typography-accent-line-height );
    letter-spacing: var(--e-global-typography-accent-letter-spacing );
    
}

#gform_submit_button_3 {
   font-family: var(--e-global-typography-7ad6c10-font-family ), Sans-serif;
    font-size: var(--e-global-typography-7ad6c10-font-size );
    font-weight: var(--e-global-typography-7ad6c10-font-weight );
     line-height: var(--e-global-typography-7ad6c10-line-height );
    letter-spacing: var(--e-global-typography-7ad6c10-letter-spacing );
    word-spacing: var(--e-global-typography-7ad6c10-word-spacing );
    fill: var(--e-global-color-eca5884 );

    color: var(--e-global-color-eca5884 );
    background-color: var(--e-global-color-accent ) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 76px 16px 76px; 
}
#gform_browse_button_3_8{
    font-family: var(--e-global-typography-7ad6c10-font-family ), Sans-serif;
    font-size: var(--e-global-typography-7ad6c10-font-size );
    font-weight: var(--e-global-typography-7ad6c10-font-weight );
    line-height: var(--e-global-typography-7ad6c10-line-height );
    letter-spacing: var(--e-global-typography-7ad6c10-letter-spacing );
    word-spacing: var(--e-global-typography-7ad6c10-word-spacing );
    fill: var(--e-global-color-eca5884 );

    color: var(--e-global-color-eca5884 );
    background-color: var(--e-global-color-accent ) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px; 
}

.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    justify-content: center;
}

/*Form Input Field*/
.widget select, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, form input:read-write, form select, form select option, form textarea, form.wp-block-search input.wp-block-search__input {
    border-style: solid;
    border: solid 1px #9A9A9A !important;
    border-radius: 0px !important;
}

/*Form Input Field width change*/
#input_3_7, #input_3_6{
    width: calc(100% - 8px);
}

/*Form Field margin*/
#field_3_3, #field_3_4,  #field_3_14, #field_3_11 {
    margin-bottom: 48px;
}
#field_3_5, #field_3_8 {
    margin-top: 48px;
    margin-bottom: 48px;
}

#input_3_5_1_container{
    margin-bottom: 24px;
}

@media only screen and (max-width: 600px) {
 #input_3_5_1_container, #input_3_5_3_container{
    margin-bottom: 8px !important;
}
#field_3_3, #field_3_4,  #field_3_14, #field_3_11 {
    margin-bottom: 24px;
}
#field_3_5, #field_3_8 {
    margin-top: 24px;
    margin-bottom: 24px;
}

#input_3_5_1_container{
    margin-bottom: 24px;
}
}/* End custom CSS */