#elementor-popup-modal-438{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-438 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-438 .dialog-close-button{display:flex;}#elementor-popup-modal-438 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* Position: right-aligned with the application button, opening above it (button: right 16px, bottom 22vh, 62px tall) */
#elementor-popup-modal-438 { justify-content: flex-end !important; align-items: flex-end !important; background-color: transparent !important; pointer-events: none; }
#elementor-popup-modal-438 .dialog-widget-content {
  position: relative !important; inset: auto !important;
  width: 509px !important; max-width: calc(100vw - 32px) !important;
  margin: 0 6px calc(22vh + 74px) 0 !important; pointer-events: auto;
  background: transparent !important; box-shadow: none !important; border-radius: 32px;
}
#elementor-popup-modal-438 .dialog-message { padding: 0 10px 0 10px; overflow: visible; width: 100% !important; }
/* Figma has its own close icon in the panel header: hide Elementor's default close button */
#elementor-popup-modal-438 .dialog-close-button { display: none !important; }
/* Low viewports: button sits in the corner, popup directly above it */
@media (max-height: 760px) {
  #elementor-popup-modal-438 .dialog-widget-content { margin-bottom: 94px !important; }
}
/* Mobile: 16px side gutters */
@media (max-width: 767px) {
  #elementor-popup-modal-438 { justify-content: center !important; }
  #elementor-popup-modal-438 .dialog-widget-content { width: calc(100vw - 32px) !important; margin-left: 16px !important; margin-right: 16px !important; }
  #elementor-popup-modal-438 .dialog-message { padding: 0; }
  #elementor-popup-modal-438 .elementor-element-a8285c31 { width: 100% !important; max-width: none !important; }
}/* End custom CSS */