.elementor-411 .elementor-element.elementor-element-bc521ae > .elementor-container{max-width:1450px;}.elementor-411 .elementor-element.elementor-element-bc521ae{margin-top:0px;margin-bottom:0px;padding:72px 30px 88px 30px;}.elementor-411 .elementor-element.elementor-element-e871998 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-411 .elementor-element.elementor-element-e871998 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-411 .elementor-element.elementor-element-f80edbe{text-align:left;}.elementor-411 .elementor-element.elementor-element-f80edbe .elementor-heading-title{color:var( --e-global-color-text );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 );}.elementor-411 .elementor-element.elementor-element-3d75713{text-align:left;}.elementor-411 .elementor-element.elementor-element-3d75713 .elementor-heading-title{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 );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-411 .elementor-element.elementor-element-6a6feea{text-align:left;}.elementor-411 .elementor-element.elementor-element-6a6feea .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-5ae796e-font-family ), Sans-serif;font-size:var( --e-global-typography-5ae796e-font-size );font-weight:var( --e-global-typography-5ae796e-font-weight );line-height:var( --e-global-typography-5ae796e-line-height );letter-spacing:var( --e-global-typography-5ae796e-letter-spacing );word-spacing:var( --e-global-typography-5ae796e-word-spacing );}.elementor-411 .elementor-element.elementor-element-789c6f9{text-align:left;}.elementor-411 .elementor-element.elementor-element-789c6f9 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-5ae796e-font-family ), Sans-serif;font-size:var( --e-global-typography-5ae796e-font-size );font-weight:var( --e-global-typography-5ae796e-font-weight );line-height:var( --e-global-typography-5ae796e-line-height );letter-spacing:var( --e-global-typography-5ae796e-letter-spacing );word-spacing:var( --e-global-typography-5ae796e-word-spacing );}.elementor-411 .elementor-element.elementor-element-789c6f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-30e2636 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-411 .elementor-element.elementor-element-30e2636 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-411 .elementor-element.elementor-element-30e2636 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:25.6px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;padding:15px 0px 15px 0px;}.elementor-411 .elementor-element.elementor-element-30e2636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-411 .elementor-element.elementor-element-5fc8161.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-411 .elementor-element.elementor-element-5fc8161.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-411 .elementor-element.elementor-element-5fc8161.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-411 .elementor-element.elementor-element-5fc8161 > .elementor-element-populated, .elementor-411 .elementor-element.elementor-element-5fc8161 > .elementor-element-populated > .elementor-background-overlay, .elementor-411 .elementor-element.elementor-element-5fc8161 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-411 .elementor-element.elementor-element-5fc8161 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 5px 50px;}.elementor-411 .elementor-element.elementor-element-f53e48c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-e871998 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-f80edbe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-411 .elementor-element.elementor-element-3d75713 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-411 .elementor-element.elementor-element-6a6feea .elementor-heading-title{font-size:var( --e-global-typography-5ae796e-font-size );line-height:var( --e-global-typography-5ae796e-line-height );letter-spacing:var( --e-global-typography-5ae796e-letter-spacing );word-spacing:var( --e-global-typography-5ae796e-word-spacing );}.elementor-411 .elementor-element.elementor-element-789c6f9 .elementor-heading-title{font-size:var( --e-global-typography-5ae796e-font-size );line-height:var( --e-global-typography-5ae796e-line-height );letter-spacing:var( --e-global-typography-5ae796e-letter-spacing );word-spacing:var( --e-global-typography-5ae796e-word-spacing );}.elementor-411 .elementor-element.elementor-element-5fc8161 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}}@media(min-width:768px){.elementor-411 .elementor-element.elementor-element-e871998{width:40.509%;}.elementor-411 .elementor-element.elementor-element-5fc8161{width:59.491%;}}@media(max-width:1024px) and (min-width:768px){.elementor-411 .elementor-element.elementor-element-e871998{width:100%;}.elementor-411 .elementor-element.elementor-element-5fc8161{width:100%;}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-bc521ae{padding:48px 14px 14px 14px;}.elementor-bc-flex-widget .elementor-411 .elementor-element.elementor-element-e871998.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-411 .elementor-element.elementor-element-e871998.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-411 .elementor-element.elementor-element-e871998.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-411 .elementor-element.elementor-element-e871998 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-411 .elementor-element.elementor-element-e871998 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-f80edbe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-411 .elementor-element.elementor-element-3d75713 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-411 .elementor-element.elementor-element-6a6feea .elementor-heading-title{font-size:var( --e-global-typography-5ae796e-font-size );line-height:var( --e-global-typography-5ae796e-line-height );letter-spacing:var( --e-global-typography-5ae796e-letter-spacing );word-spacing:var( --e-global-typography-5ae796e-word-spacing );}.elementor-411 .elementor-element.elementor-element-789c6f9 .elementor-heading-title{font-size:var( --e-global-typography-5ae796e-font-size );line-height:var( --e-global-typography-5ae796e-line-height );letter-spacing:var( --e-global-typography-5ae796e-letter-spacing );word-spacing:var( --e-global-typography-5ae796e-word-spacing );}.elementor-411 .elementor-element.elementor-element-30e2636 .elementor-button{font-size:12px;line-height:16px;letter-spacing:0.1px;word-spacing:0.1em;}.elementor-411 .elementor-element.elementor-element-5fc8161 > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-30e2636 */.elementor-411 .elementor-element.elementor-element-30e2636 .elementor-button-icon svg{
    width:24px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f53e48c */.elementor-411 .elementor-element.elementor-element-f53e48c .forme{
   margin-bottom: 32px;
   width:100%;
   padding:18px 28px;
}
.elementor-411 .elementor-element.elementor-element-f53e48c .wpcf7-submit{
    background: #7719AA;
border-radius: 2px;
font-family: Sora;
color:#fff;
font-size: 16px;
line-height: 125%;
padding:15px 36px;
letter-spacing: 0.1em;
text-transform: uppercase;

}
.elementor-411 .elementor-element.elementor-element-f53e48c .wpcf7-submit:hover{
    background: #BB8CD5;
}
.elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image{
    text-align: left;
    background-color: #fff;
    width:100%;
    font-family: Sora;
    font-size: 16px;
    line-height: 160%;
    color: #565656;
}

.elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {
    border: 2px solid #7719aa;
}


.elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image .cf7ic_instructions span{
    color:#7719AA !important;
}

@media (min-width: 361px) and (max-width: 768px)
{
    .elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image{
        font-size:15px;
    }
    .elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image label svg{
        width:50px !important;
    }
}

@media (max-width:360px){
    .elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image{
        font-size:11px;
    }
    .elementor-411 .elementor-element.elementor-element-f53e48c .captcha-image label svg{
        width:40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fc8161 */.elementor-411 .elementor-element.elementor-element-5fc8161{
    background: linear-gradient(180deg, #CFAFE2 0.01%, #9796F0 100%);


box-shadow: 0px 70px 100px rgba(0, 0, 0, 0.08);
}/* End custom CSS */