.elementor-2280 .elementor-element.elementor-element-b7537c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-b5ee8cc *//* Form container */
#gform_wrapper_12 {
    max-width: 650px;
    margin: 30px auto;
    padding: 30px;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 16px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.06);
}

/* Input fields */
#gform_wrapper_12 input:not([type="checkbox"]):not([type="radio"]),
#gform_wrapper_12 textarea,
#gform_wrapper_12 select {
    width: 100%;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    padding: 12px;
    background: #fff;
}

/* Submit button */
#gform_wrapper_12 .gform_button {
    background: #2563eb;
    color: #ffffff;
    border: none;
    padding: 14px 28px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

/* Button hover */
#gform_wrapper_12 .gform_button:hover {
    background: #1d4ed8;
}/* End custom CSS */