.elementor-4697 .elementor-element.elementor-element-9c52b67{--display:flex;}/* Start custom CSS for html, class: .elementor-element-a1d9fda *//* ==================================
CARETIUM CONTACT POPUP PREMIUM STYLE
================================== */


/* خود پنجره Elementor Popup */

.elementor-popup-modal
.elementor-widget-container{


border-radius:35px;


}




.elementor-popup-modal
.dialog-widget-content{


border-radius:35px !important;


overflow:hidden;


box-shadow:


0 30px 80px rgba(19,65,79,.25);


background:#fff;


}




/* فاصله داخلی Popup */


.elementor-popup-modal
.dialog-message{


padding:0 !important;


}




/* Close Button */


.dialog-close-button{


width:42px !important;

height:42px !important;


background:#167D8D;


border-radius:50%;


display:flex !important;

align-items:center;

justify-content:center;


top:20px !important;

left:20px !important;


transition:.3s;


}


.dialog-close-button:hover{


background:#F08D1D;


transform:rotate(90deg);


}



.dialog-close-button i{


color:white !important;

font-size:18px;


}






/* Header Popup Animation */


.contact-popup{


animation:

popupFade .5s ease;


}



@keyframes popupFade{


from{


opacity:0;

transform:translateY(30px);


}


to{


opacity:1;

transform:translateY(0);


}


}






/* کارت ها کمی لوکس تر */


.contact-card{


backdrop-filter:blur(5px);


}




/* آیکون ها */


.contact-icon{


animation:

iconFloat 3s infinite ease-in-out;


}



@keyframes iconFloat{


0%,100%{

transform:translateY(0);

}


50%{

transform:translateY(-5px);

}


}






/* موبایل Popup */


@media(max-width:767px){


.elementor-popup-modal
.dialog-widget-content{


border-radius:25px 25px 0 0;


}



.contact-popup-header h2{


font-size:26px !important;


}


}/* End custom CSS */