.elementor-827 .elementor-element.elementor-element-3d25acf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-af77d74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-a3eda61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-9a0652f{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-827 .elementor-element.elementor-element-2f7ddf3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-827 .elementor-element.elementor-element-7eb6f8c{--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;}@media(min-width:768px){.elementor-827 .elementor-element.elementor-element-af77d74{--width:40.243%;}.elementor-827 .elementor-element.elementor-element-a3eda61{--width:59.757%;}}@media(max-width:1024px){.elementor-827 .elementor-element.elementor-element-9a0652f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-827 .elementor-element.elementor-element-2f7ddf3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-9a0652f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-827 .elementor-element.elementor-element-2f7ddf3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-112c656 */.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 */