.elementor-2409302 .elementor-element.elementor-element-48acf57{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--background-transition:0.3s;--padding-top:2rem;--padding-right:2rem;--padding-bottom:2rem;--padding-left:2rem;}.elementor-2409302 .elementor-element.elementor-element-5ad3f8c .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-3d1b0fd-font-family ), Sans-serif;font-size:var( --e-global-typography-3d1b0fd-font-size );font-weight:var( --e-global-typography-3d1b0fd-font-weight );line-height:var( --e-global-typography-3d1b0fd-line-height );letter-spacing:var( --e-global-typography-3d1b0fd-letter-spacing );word-spacing:var( --e-global-typography-3d1b0fd-word-spacing );}.elementor-2409302 .elementor-element.elementor-element-2a57aca{color:var( --e-global-color-text );font-family:var( --e-global-typography-65b2f8f-font-family ), Sans-serif;font-size:var( --e-global-typography-65b2f8f-font-size );font-weight:var( --e-global-typography-65b2f8f-font-weight );line-height:var( --e-global-typography-65b2f8f-line-height );letter-spacing:var( --e-global-typography-65b2f8f-letter-spacing );word-spacing:var( --e-global-typography-65b2f8f-word-spacing );}#elementor-popup-modal-2409302 .dialog-message{width:100vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-2409302{justify-content:center;align-items:flex-end;}#elementor-popup-modal-2409302 .dialog-close-button{display:flex;top:50%;font-size:22px;}#elementor-popup-modal-2409302 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-46f2f70 );margin:0px 0px 0px 0px;}#elementor-popup-modal-2409302 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2409302 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-2409302 .dialog-close-button:hover i{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2409302 .elementor-element.elementor-element-5ad3f8c .elementor-heading-title{font-size:var( --e-global-typography-3d1b0fd-font-size );line-height:var( --e-global-typography-3d1b0fd-line-height );letter-spacing:var( --e-global-typography-3d1b0fd-letter-spacing );word-spacing:var( --e-global-typography-3d1b0fd-word-spacing );}.elementor-2409302 .elementor-element.elementor-element-2a57aca{font-size:var( --e-global-typography-65b2f8f-font-size );line-height:var( --e-global-typography-65b2f8f-line-height );letter-spacing:var( --e-global-typography-65b2f8f-letter-spacing );word-spacing:var( --e-global-typography-65b2f8f-word-spacing );}}@media(max-width:767px){.elementor-2409302 .elementor-element.elementor-element-5ad3f8c .elementor-heading-title{font-size:var( --e-global-typography-3d1b0fd-font-size );line-height:var( --e-global-typography-3d1b0fd-line-height );letter-spacing:var( --e-global-typography-3d1b0fd-letter-spacing );word-spacing:var( --e-global-typography-3d1b0fd-word-spacing );}.elementor-2409302 .elementor-element.elementor-element-2a57aca{font-size:var( --e-global-typography-65b2f8f-font-size );line-height:var( --e-global-typography-65b2f8f-line-height );letter-spacing:var( --e-global-typography-65b2f8f-letter-spacing );word-spacing:var( --e-global-typography-65b2f8f-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-2a57aca */.elementor-2409302 .elementor-element.elementor-element-2a57aca p {
    margin: 0;
}

.elementor-2409302 .elementor-element.elementor-element-2a57aca a {
    color: white;
    font-weight: 600;
}

@media only screen and (max-width: 1024px) {
    .elementor-2409302 .elementor-element.elementor-element-2a57aca {
        margin-right: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a57aca */.elementor-2409302 .elementor-element.elementor-element-2a57aca p {
    margin: 0;
}

.elementor-2409302 .elementor-element.elementor-element-2a57aca a {
    color: white;
    font-weight: 600;
}

@media only screen and (max-width: 1024px) {
    .elementor-2409302 .elementor-element.elementor-element-2a57aca {
        margin-right: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-2409302 .dialog-widget-content {
    margin-bottom: 5rem;
}

#elementor-popup-modal-2409302 .dialog-message {
    width: calc(60vw - 2rem) !important;
}

#elementor-popup-modal-2409302 a.dialog-close-button {
        transform: translate(0, -50%);
}

@media only screen and (max-width: 1024px) {
    #elementor-popup-modal-2409302 .dialog-widget-content {
        margin: 1rem;
    }
    
    #elementor-popup-modal-2409302 .dialog-message {
        width: 100% !important;
    }
}/* End custom CSS */