#elementor-popup-modal-13714 .dialog-widget-content{animation-duration:1.2s;}#elementor-popup-modal-13714 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-13714{justify-content:center;align-items:center;}#elementor-popup-modal-13714 .dialog-close-button{display:flex;}#elementor-popup-modal-13714 .dialog-close-button i{color:#000000;}#elementor-popup-modal-13714 .dialog-close-button svg{fill:#000000;}@media(max-width:767px){#elementor-popup-modal-13714{justify-content:center;align-items:center;}#elementor-popup-modal-13714 .dialog-close-button{top:2%;font-size:26px;}body:not(.rtl) #elementor-popup-modal-13714 .dialog-close-button{right:6%;}body.rtl #elementor-popup-modal-13714 .dialog-close-button{left:6%;}}/* Start custom CSS */.elementor-popup-modal .dialog-widget-content {
  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* هم ورود هم خروج: دقیقاً همون مدت‌زمان و همون منحنیِ --dz-ease از dz-viewport */
.elementor-popup-modal .dialog-widget-content.animated {
  animation-duration: 0.6s !important;
  animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1) !important;
  animation-fill-mode: both !important;
}

@keyframes fadeInRight {
  from { opacity: 0; transform: translate3d(48px, 0, 0); }
  to { opacity: 1; transform: translate3d(0, 0, 0); }
}
@keyframes fadeOutRight {
  from { opacity: 1; transform: translate3d(0, 0, 0); }
  to { opacity: 0; transform: translate3d(48px, 0, 0); }
}

.elementor-popup-modal .dialog-overlay {
  transition: opacity 0.6s cubic-bezier(0.65, 0, 0.35, 1) !important;
}/* End custom CSS */