.elementor-1300 .elementor-element.elementor-element-c8417d5{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-2aa9f82 *//* Gravity Form Wrapper Styling */
.gform_wrapper {
  background-color: #f9f9f9;
  padding: 30px;
  border-radius: 8px;
  border: 1px solid #e3e3e3;
  max-width: 600px;
  margin: 0 auto;
}

/* Form Heading (Title & Description) */
.gform_heading {
  text-align: center;
  margin-bottom: 20px;
}
.gform_heading h2,
.gform_heading h3 {
  font-size: 24px;
  color: #333;
  margin-bottom: 10px;
}

/* Field Container Spacing - Reduced gap between fields */
.gform_wrapper .gfield {
  margin-bottom: 10px;  /* Default gap ko reduce karke 15px kiya gaya hai */
}

/* Field Label Styling */
.gfield_label {
  font-weight: 600;
  margin-bottom: 5px;  /* Label ke niche thoda kam gap */
  color: #555;
}

/* Input Field and Textarea Styling */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper textarea,
.gform_wrapper select {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  transition: border-color 0.3s ease;
}

/* Focus effect on fields */
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
  border-color: #66afe9;
  outline: none;
}

/* Submit Button Styling */
.gform_wrapper .gform_footer input[type="submit"] {
  background-color: #0073e6;
  color: #fff;
  padding: 12px 24px;
  border: none;
  border-radius: 4px;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-top: 20px;
  display: block;
  width: 100%;
}

/* Hover effect for submit button */
.gform_wrapper .gform_footer input[type="submit"]:hover {
  background-color: #005bb5;
}

/* Error Field Highlighting */
.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error select {
  border-color: #ff0000;
}

/* Field Description Styling */
.gform_wrapper .gfield_description {
  font-size: 14px;
  color: #666;
  margin-top: 4px;
}/* End custom CSS */