.elementor-3165 .elementor-element.elementor-element-aeb550a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3165 .elementor-element.elementor-element-aeb550a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3165 .elementor-element.elementor-element-ee3f69e{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-3165 .elementor-element.elementor-element-ee3f69e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-3165 .elementor-element.elementor-element-50dabfd img{width:30%;}.elementor-3165 .elementor-element.elementor-element-fdb0804 img{width:30%;}#elementor-popup-modal-3165 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3165{justify-content:center;align-items:center;pointer-events:all;background-color:#131313DB;}#elementor-popup-modal-3165 .dialog-close-button{display:flex;top:5%;font-size:24px;}#elementor-popup-modal-3165 .dialog-widget-content{animation-duration:1.2s;border-radius:50px 50px 50px 50px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-3165 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-3165 .dialog-close-button{left:4%;}#elementor-popup-modal-3165 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-3165 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-3165 .elementor-element.elementor-element-ee3f69e{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-3165 .elementor-element.elementor-element-ee3f69e{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS */#elementor-popup-modal-3165 > div {
    position: relative;
    border-radius: 20px;
    padding: 20px;
    background: white; 
    z-index: 1;
}

#elementor-popup-modal-3165 > div::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    padding: 5px; 
    background: linear-gradient(45deg, #ff0066, #ffcc00, #33cc33, #00ccff, #ff0066);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
    animation: border-animation 3s infinite;
}

@keyframes border-animation {
    0% {
        background: linear-gradient(45deg, #ff0066, #ffcc00, #33cc33, #00ccff, #ff0066);
    }
    50% {
        background: linear-gradient(45deg, #00ccff, #ff0066, #ffcc00, #33cc33, #00ccff);
    }
    100% {
        background: linear-gradient(45deg, #ff0066, #ffcc00, #33cc33, #00ccff, #ff0066);
    }
}


.dialog-close-button {
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.dialog-close-button:hover {
    transform: rotate(20deg);
}/* End custom CSS */