.elementor-1694 .elementor-element.elementor-element-661a55d{--display:flex;--overflow:hidden;}.elementor-1694 .elementor-element.elementor-element-661a55d:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-661a55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f1a49c );}.elementor-1694 .elementor-element.elementor-element-a1b0e4a .elementor-icon-wrapper{text-align:center;}.elementor-1694 .elementor-element.elementor-element-a1b0e4a .elementor-icon{font-size:80px;}.elementor-1694 .elementor-element.elementor-element-a1b0e4a .elementor-icon svg{height:80px;}.elementor-1694 .elementor-element.elementor-element-a1b0e4a .elementor-icon-wrapper svg{width:auto;}#elementor-popup-modal-1694 .dialog-widget-content{animation-duration:0.5s;background-color:var( --e-global-color-8f1a49c );margin:0px 20px 20px 0px;}#elementor-popup-modal-1694 .dialog-message{width:80px;height:auto;}#elementor-popup-modal-1694{justify-content:flex-end;align-items:flex-end;}/* Start custom CSS for icon, class: .elementor-element-a1b0e4a */.elementor-1694 .elementor-element.elementor-element-a1b0e4a .cls-2 {
    fill: #000000;
}
.elementor-1694 .elementor-element.elementor-element-a1b0e4a .cls-1 {
    -webkit-filter: invert(1) drop-shadow(2px 2px 5px rgba(0,0,0,0.2));
            filter: invert(1) drop-shadow(2px 2px 5px rgba(0,0,0,0.2));
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1694 {
    mix-blend-mode: difference;
    -webkit-filter: invert(1);
            filter: invert(1);
}/* End custom CSS */