.elementor-678 .elementor-element.elementor-element-42eaa71{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-678 .elementor-element.elementor-element-42eaa71:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-42eaa71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18444ba );}.elementor-678 .elementor-element.elementor-element-7840d31{padding:0px 0px 30px 0px;text-align:center;}.elementor-678 .elementor-element.elementor-element-7840d31 .elementor-heading-title{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 );color:var( --e-global-color-accent );}@media(max-width:1440px){.elementor-678 .elementor-element.elementor-element-7840d31 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-7840d31 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-678 .elementor-element.elementor-element-42eaa71{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-7840d31 .elementor-heading-title{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-221ace3 */.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-edit-module,.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-required{display:none}
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-field{display:flex;align-items:center;justify-content:center}
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-label{font-size:var(--e-global-typography-de8fef5-font-size)!important;color:#000;font-weight:400!important;margin-right:20px}
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{width:32%;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:6px;padding:1em 1.5em;font-size:var(--e-global-typography-de8fef5-font-size)!important}
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:40px}
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui#forminator-module-683.forminator-design--flat .forminator-button-submit{margin:auto;border-radius:6px;background:#64328A;background:linear-gradient(180deg,rgba(100,50,138,1) 0%,rgba(50,25,69,1) 100%);font-size:var(--e-global-typography-de8fef5-font-size);color:var(--e-global-color-secondary);padding:0.5em 1.5em;width:auto!important}

@media (max-width:1365px){
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{width:40%}
}

@media (max-width:1279px){
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{width:48%}
}

@media (max-width:1023px){
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{width:56%}
}

@media (max-width:767px){
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-field{flex-direction:column}
.elementor-678 .elementor-element.elementor-element-221ace3 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{width:100%;margin-top:8px}
}/* End custom CSS */