.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7623 .elementor-element.elementor-element-cc672ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for shortcode, class: .elementor-element-f5e1795 *//* ===== JetEngine Form Styling ===== */
.jet-form form {
  background: linear-gradient(135deg, #111 30%, #1f1f1f 100%);
  padding: 30px;
  border-radius: 16px;
  border: 2px solid #ff00cc;
  font-family: 'Poppins', sans-serif; /* Change to any font */
  color: #fff;
  box-shadow: 0 0 15px rgba(255, 0, 200, 0.3);
}

/* Input, Textarea, Select Styling */
.jet-form input,
.jet-form textarea,
.jet-form select {
  background: #1d1d1d;
  border: 1px solid #333;
  color: #fff;
  padding: 12px;
  font-size: 15px;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
  font-family: 'Poppins', sans-serif;
}

/* Placeholder styling */
.jet-form input::placeholder,
.jet-form textarea::placeholder {
  color: #aaa;
  font-style: italic;
}

/* ===== Glassy Gradient Submit Button ===== */
.jet-form .jet-form__submit {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 16px;
  padding: 14px 28px;
  border-radius: 30px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  width: 100%;
  text-shadow: 0 0 5px #ff00cc;
  box-shadow: 0 0 15px rgba(255, 0, 204, 0.4);
}

.jet-form .jet-form__submit:hover {
  background: rgba(255, 0, 204, 0.2);
  border-color: #ff00cc;
  box-shadow: 0 0 25px #ff00cc;
}/* End custom CSS */