.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2976 .elementor-element.elementor-element-843f6f5{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}#elementor-popup-modal-2976 .dialog-widget-content{animation-duration:0.4s;background-color:#FFFFFF00;border-radius:32px 32px 32px 32px;}#elementor-popup-modal-2976{background-color:#FFFFFF00;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2976 .dialog-message{width:720px;height:auto;}#elementor-popup-modal-2976 .dialog-close-button{display:flex;font-size:38px;}@media(max-width:767px){#elementor-popup-modal-2976 .dialog-message{width:100%;}#elementor-popup-modal-2976{justify-content:center;align-items:center;}}/* Start custom CSS */.popup-container {
    background: radial-gradient(136.92% 85.57% at 72% 26%, rgba(91, 203, 255, 0.18) 0%, rgba(91, 203, 255, 0.00) 28%), radial-gradient(110.15% 68.84% at 40% 46%, rgba(149, 82, 218, 0.14) 0%, rgba(149, 82, 218, 0.00) 30%), rgba(247, 250, 255, 0.82);
    backdrop-filter: blur(6px);
}



.popup-container .dialog-widget-content {
    max-width: calc(100% - 30px);
    box-shadow: 0 34px 100px 0 rgba(12, 18, 50, 0.20), 0 0 70px 0 rgba(91, 203, 255, 0.14), 0 0 80px 0 rgba(149, 82, 218, 0.11);
}

.popup-container .dialog-close-button {
    border-radius: 50%;
    overflow: hidden;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiByeD0iMTkiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNzgiLz4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgcng9IjE4LjUiIHN0cm9rZT0iIzBDMTIzMiIgc3Ryb2tlLW9wYWNpdHk9IjAuMTIiLz4KPHBhdGggZD0iTTIzLjM0NjkgMjUuNjM2NEwxMy43MzMyIDE2LjAyMjdMMTUuMDI4NyAxNC43MjczTDI0LjY0MjMgMjQuMzQwOUwyMy4zNDY5IDI1LjYzNjRaTTE1LjAyODcgMjUuNjM2NEwxMy43MzMyIDI0LjM0MDlMMjMuMzQ2OSAxNC43MjczTDI0LjY0MjMgMTYuMDIyN0wxNS4wMjg3IDI1LjYzNjRaIiBmaWxsPSIjMEMxMjMyIi8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.popup-container .dialog-close-button svg {
    opacity: 0;
    visibility: hidden;
}/* End custom CSS */