.elementor-1891 .elementor-element.elementor-element-04a6e74{--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;--background-transition:0.3s;--margin-top:32px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-1891 .elementor-element.elementor-element-2c2ab3f{--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:96px 96px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1891 .elementor-element.elementor-element-f01722f{--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:32px 32px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1891 .elementor-element.elementor-element-f01722f:not(.elementor-motion-effects-element-type-background), .elementor-1891 .elementor-element.elementor-element-f01722f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b705fa );}.elementor-1891 .elementor-element.elementor-element-f01722f, .elementor-1891 .elementor-element.elementor-element-f01722f::before{--border-transition:0.3s;}.elementor-1891 .elementor-element.elementor-element-3b6a019{--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;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1891 .elementor-element.elementor-element-f597e07{--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;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1891 .elementor-element.elementor-element-57fb9bf .elementor-heading-title{color:var( --e-global-color-508343d );font-family:var( --e-global-typography-6bea4fa-font-family ), Sans-serif;font-size:var( --e-global-typography-6bea4fa-font-size );font-weight:var( --e-global-typography-6bea4fa-font-weight );line-height:var( --e-global-typography-6bea4fa-line-height );letter-spacing:var( --e-global-typography-6bea4fa-letter-spacing );word-spacing:var( --e-global-typography-6bea4fa-word-spacing );}.elementor-1891 .elementor-element.elementor-element-57fb9bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1891 .elementor-element.elementor-element-b72cd30{text-align:left;}.elementor-1891 .elementor-element.elementor-element-b72cd30 .elementor-heading-title{color:var( --e-global-color-8d0e9f6 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1891 .elementor-element.elementor-element-30576e2{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1891 .elementor-element.elementor-element-2a95ed9{--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:64px 64px;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1891 .elementor-element.elementor-element-8db9692{--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:32px 32px;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1891 .elementor-element.elementor-element-1d7244c{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1891 .elementor-element.elementor-element-708b164{--display:flex;--min-height:240px;--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:32px 32px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1891 .elementor-element.elementor-element-708b164:not(.elementor-motion-effects-element-type-background), .elementor-1891 .elementor-element.elementor-element-708b164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b705fa );}.elementor-1891 .elementor-element.elementor-element-708b164::before, .elementor-1891 .elementor-element.elementor-element-708b164 > .elementor-background-video-container::before, .elementor-1891 .elementor-element.elementor-element-708b164 > .e-con-inner > .elementor-background-video-container::before, .elementor-1891 .elementor-element.elementor-element-708b164 > .elementor-background-slideshow::before, .elementor-1891 .elementor-element.elementor-element-708b164 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1891 .elementor-element.elementor-element-708b164 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1891 .elementor-element.elementor-element-708b164, .elementor-1891 .elementor-element.elementor-element-708b164::before{--border-transition:0.3s;}.elementor-1891 .elementor-element.elementor-element-708b164.e-con{--align-self:stretch;}@media(min-width:768px){.elementor-1891 .elementor-element.elementor-element-04a6e74{--content-width:1640px;}.elementor-1891 .elementor-element.elementor-element-708b164{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1891 .elementor-element.elementor-element-f01722f{--width:150%;}}@media(max-width:1366px){.elementor-1891 .elementor-element.elementor-element-57fb9bf .elementor-heading-title{font-size:var( --e-global-typography-6bea4fa-font-size );line-height:var( --e-global-typography-6bea4fa-line-height );letter-spacing:var( --e-global-typography-6bea4fa-letter-spacing );word-spacing:var( --e-global-typography-6bea4fa-word-spacing );}.elementor-1891 .elementor-element.elementor-element-b72cd30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1891 .elementor-element.elementor-element-30576e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1891 .elementor-element.elementor-element-2a95ed9{--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-1891 .elementor-element.elementor-element-1d7244c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-1891 .elementor-element.elementor-element-57fb9bf .elementor-heading-title{font-size:var( --e-global-typography-6bea4fa-font-size );line-height:var( --e-global-typography-6bea4fa-line-height );letter-spacing:var( --e-global-typography-6bea4fa-letter-spacing );word-spacing:var( --e-global-typography-6bea4fa-word-spacing );}.elementor-1891 .elementor-element.elementor-element-b72cd30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1891 .elementor-element.elementor-element-30576e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1891 .elementor-element.elementor-element-2a95ed9{--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-1891 .elementor-element.elementor-element-1d7244c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1891 .elementor-element.elementor-element-04a6e74{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1891 .elementor-element.elementor-element-f01722f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1891 .elementor-element.elementor-element-57fb9bf .elementor-heading-title{font-size:var( --e-global-typography-6bea4fa-font-size );line-height:var( --e-global-typography-6bea4fa-line-height );letter-spacing:var( --e-global-typography-6bea4fa-letter-spacing );word-spacing:var( --e-global-typography-6bea4fa-word-spacing );}.elementor-1891 .elementor-element.elementor-element-b72cd30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1891 .elementor-element.elementor-element-30576e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1891 .elementor-element.elementor-element-1d7244c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-35e25a5 */label.gform-field-label.gform-field-label--type-sub {
    padding-bottom: 8px;
}

input#gform_submit_button_2:hover {
    background: var(--e-global-color-28ab6ee);
}

input#gform_submit_button_2 {
    background: var(--e-global-color-primary);
}

span.gfield_required.gfield_required_text:before {
    content: "*";
    font-style: normal;
    color: var(--e-global-color-primary);
}

.gform_wrapper.gravity-theme .gfield_required {
    color: #fff!important;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: var(--e-global-color-8d0e9f6);
}

label.gfield_label.gform-field-label{
    color: var(--e-global-color-8d0e9f6);
}

input#input_2_1_3, input#input_2_1_6, input#input_2_10, input#input_2_7, input#input_2_2, input#input_2_2_2, input#input_2_4, input#input_2_4_2{
    border-radius: 8px;
    padding: 14px 16px 14px 16px;
}

[type=button], [type=submit], button {
    font-family: var(--e-global-typography-b94cd50-font-family ), Sans-serif;
    font-size: var(--e-global-typography-b94cd50-font-size );
    font-weight: var(--e-global-typography-b94cd50-font-weight );
    text-decoration: var(--e-global-typography-b94cd50-text-decoration );
    line-height: var(--e-global-typography-b94cd50-line-height );
    letter-spacing: var(--e-global-typography-b94cd50-letter-spacing );
    word-spacing: var(--e-global-typography-b94cd50-word-spacing );
}/* End custom CSS */