.elementor-637 .elementor-element.elementor-element-c42994c{--display:flex;}#elementor-popup-modal-637{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-637 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-637 .dialog-close-button{display:flex;}#elementor-popup-modal-637 .dialog-widget-content{border-radius:12px 12px 12px 12px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* Collapse CF7 success/error box inside popup */
.elementor-popup-modal .wpcf7 .wpcf7-response-output{
  display:none !important; height:0 !important; margin:0 !important; padding:0 !important;
}

/* Make fields full width inside their columns */
.elementor-popup-modal .wpcf7 .form-control{
  width:100%; box-sizing:border-box;
}

/* Optional: textarea height */
.elementor-popup-modal .wpcf7 textarea.form-control{ min-height:140px; }

/* Always-blue Submit button */
#elementor-popup-modal-637 .wpcf7 input[type="submit"] {
  background: #007bff !important; /* Solid blue base */
  color: #fff !important;
  border: none;
  border-radius: 8px;
  padding: 12px 18px;
  font-weight: 600;
  width: 30%;
  min-width: 160px;
  display: block;
  margin: 8px auto 0;
  cursor: pointer;
  transition: background 0.2s ease;
}

/* Slightly darker on hover */
#elementor-popup-modal-637 .wpcf7 input[type="submit"]:hover {
  background: #0066d3 !important;
  filter: none;
}/* End custom CSS */