.elementor-4373 .elementor-element.elementor-element-01c5b81{--display:flex;}.elementor-4373 .elementor-element.elementor-element-24748f3{text-align:center;}.elementor-4373 .elementor-element.elementor-element-4d3b22d{text-align:center;color:#000000;}.elementor-4373 .elementor-element.elementor-element-a2606ba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}@media(min-width:768px){.elementor-4373 .elementor-element.elementor-element-01c5b81{--content-width:839px;}}/* Start custom CSS for wpforms, class: .elementor-element-7bf871a *//* Form overall width control */
#wpforms-form-156 {
    max-width: 700px; /* apne hisab se 600px-800px */
    margin: 0 auto;
}

/* Labels */
#wpforms-form-156 .wpforms-field-label {
    color: #4a0d1f;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 14px !important; /* 8px se kam */
    line-height: 1.2;
}

/* Field ke beech gap kam */
#wpforms-form-156 .wpforms-field {
    margin-bottom: 20px !important; /* 20px se kam */
    padding: 0 !important;
}

/* Input fields */
#wpforms-form-156 input[type="text"],
#wpforms-form-156 input[type="email"],
#wpforms-form-156 textarea {
    border: 1px solid #c9aeb5;
    border-radius: 6px;
    padding: 10px 14px; /* thoda compact */
    font-size: 15px;
}

/* Name field ke first-last name ke beech gap kam */
#wpforms-form-156 .wpforms-layout-row {
    gap: 10px !important;
}

/* Description text agar hai to uska gap bhi kam */
#wpforms-form-156 .wpforms-field-description {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

/* Submit button */
#wpforms-form-156 .wpforms-submit-container {
    margin-top: 10px !important;
}/* End custom CSS */