#elementor-popup-modal-9813 .dialog-widget-content{animation-duration:1.2s;border-radius:29px 29px 29px 29px;box-shadow:0px 0px 60px 0px rgba(0,0,0,0.2);}#elementor-popup-modal-9813{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-9813 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-9813 .dialog-close-button{display:flex;}/* Start custom CSS *//* Make it a small card near the bottom center */
#elementor-popup-modal-9813 .dialog-widget-content{
  position: fixed !important;
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: 24px !important;                 /* distance from bottom */
  transform: translateX(-50%) !important;  /* center horizontally */
  width: min(520px, 92vw) !important;      /* compact size */
  margin: 0 !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.18) !important;
}

/* Keep the X tidy in the top-right of the card */
#elementor-popup-modal-9813 .dialog-close-button{
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  left: auto !important;
  transform: none !important;
}

/* Mobile tweak: a touch smaller and a bit higher */
@media (max-width: 480px){
  #elementor-popup-modal-9813 .dialog-widget-content{
    bottom: 14px !important;
    width: min(440px, 94vw) !important;
    border-radius: 14px !important;
  }
}

#elementor-popup-modal-85637 .dialog-widget-content {
    width: min(450px, 92vw) !important;
}

#elementor-popup-modal-85637 {
 background-color: rgba(0, 0, 0, 0.4);   
}/* End custom CSS */