.elementor-2807 .elementor-element.elementor-element-9febcb6{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2807 .elementor-element.elementor-element-9febcb6:not(.elementor-motion-effects-element-type-background), .elementor-2807 .elementor-element.elementor-element-9febcb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2807 .elementor-element.elementor-element-424faff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2807 .elementor-element.elementor-element-82be713{--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;--justify-content:space-between;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0.063rem 0.063rem 0.063rem 0.063rem;--border-top-width:0.063rem;--border-right-width:0.063rem;--border-bottom-width:0.063rem;--border-left-width:0.063rem;border-color:var( --e-global-color-4de0416 );--border-color:var( --e-global-color-4de0416 );--border-radius:2rem 2rem 2rem 2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2807 .elementor-element.elementor-element-82be713:not(.elementor-motion-effects-element-type-background), .elementor-2807 .elementor-element.elementor-element-82be713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2807 .elementor-element.elementor-element-38619e1{--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:00rem 1rem;--row-gap:00rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2807 .elementor-element.elementor-element-677631a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2807 .elementor-element.elementor-element-a4bac4f{width:var( --container-widget-width, 44rem );max-width:44rem;--container-widget-width:44rem;--container-widget-flex-grow:0;text-align:center;}.elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title{font-family:var( --e-global-typography-b39b092-font-family ), Sans-serif;font-size:var( --e-global-typography-b39b092-font-size );font-weight:var( --e-global-typography-b39b092-font-weight );text-transform:var( --e-global-typography-b39b092-text-transform );text-decoration:var( --e-global-typography-b39b092-text-decoration );line-height:var( --e-global-typography-b39b092-line-height );letter-spacing:var( --e-global-typography-b39b092-letter-spacing );color:var( --e-global-color-e31c45e );}.elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title a:hover, .elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title a{transition-duration:0.2s;}.elementor-2807 .elementor-element.elementor-element-1ea42e4{width:var( --container-widget-width, 44rem );max-width:44rem;--container-widget-width:44rem;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-e31c45e );}@media(min-width:577px){.elementor-2807 .elementor-element.elementor-element-38619e1{--width:100%;}.elementor-2807 .elementor-element.elementor-element-677631a{--width:100%;}}@media(max-width:1024px) and (min-width:577px){.elementor-2807 .elementor-element.elementor-element-38619e1{--width:100%;}}@media(max-width:1366px){.elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title{font-size:var( --e-global-typography-b39b092-font-size );line-height:var( --e-global-typography-b39b092-line-height );letter-spacing:var( --e-global-typography-b39b092-letter-spacing );}}@media(max-width:1024px){.elementor-2807 .elementor-element.elementor-element-82be713{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title{font-size:var( --e-global-typography-b39b092-font-size );line-height:var( --e-global-typography-b39b092-line-height );letter-spacing:var( --e-global-typography-b39b092-letter-spacing );}}@media(max-width:767px){.elementor-2807 .elementor-element.elementor-element-82be713{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:02rem 2rem;--row-gap:02rem;--column-gap:2rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2807 .elementor-element.elementor-element-a4bac4f{text-align:center;}}@media(max-width:576px){.elementor-2807 .elementor-element.elementor-element-a4bac4f .elementor-heading-title{font-size:var( --e-global-typography-b39b092-font-size );line-height:var( --e-global-typography-b39b092-line-height );letter-spacing:var( --e-global-typography-b39b092-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-1ea42e4 */.elementor-2807 .elementor-element.elementor-element-1ea42e4 *:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8ddb2c5 */@media (min-width: 577px) {
    .elementor-2807 .elementor-element.elementor-element-8ddb2c5 form{
        display: flex;
        gap: 1rem;
        align-items:baseline!important;
    }
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-footer input[type=submit],body .gform-theme--framework .gform-footer input[type=button]{
    margin: 0!important;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--foundation .gform_fields{
    row-gap: 1rem;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform_validation_errors{
    display: none!important;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-field-label.gform-field-label--type-inline.gfield_consent_label{
    color: #ffffff;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-field-label.gform-field-label--type-inline.gfield_consent_label a{
    color: #ffffff;
    text-decoration: underline;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-field-label.gform-field-label--type-inline.gfield_consent_label a:hover{
    text-decoration: none;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gfield_description.validation_message.gfield_validation_message{
    display: none!important;
}


.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-footer.gform_footer.top_label{
    margin-top:0;
}

@media (max-width: 576px) {
   .elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-footer.gform_footer.top_label{
    	display:flex!important;
    	justify-content:center!important;
    	gap:1rem!important;
    	height:auto!important;
    	margin-top:1.5rem!important;
    }
}


.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform-theme--framework .gform-footer input[type=submit],.elementor-2807 .elementor-element.elementor-element-8ddb2c5  .gform-theme--framework .gform-footer input[type=button]{
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-9e4e64c) 0%, var(--e-global-color-556714a) 100%);
    color:var(--e-global-color-text)!important;
    border-width: 0.063rem 0.063rem 0.063rem 0.063rem;
    border-style: solid;
    border-color: #844CB1!important;
    box-sizing: border-box;
}

.elementor-2807 .elementor-element.elementor-element-8ddb2c5 .gform_confirmation_message{
    color:#ffffff;
}/* End custom CSS */