.elementor-193 .elementor-element.elementor-element-5ae4f01{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-5ae4f01{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-5ae4f01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wpforms, class: .elementor-element-c862dd2 */.wpforms-submit-container {
    display: flex;
    justify-content: center;
}

.wpforms-submit {
    margin: 0 auto; /* ensures it's centered if container allows */
 background-color: #ffcf09
 !important;
 color: #000 !important;
 border: none !important;
 font-size: 18px !important;

}

/* Center all WPForms labels */
.wpforms-field-label {
    text-align: center;
    display: block;
    width: 100%;
    font-size: 17px !important;
}

#wpforms-146-field_2-container input {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80%;        /* adjust percentage to your liking */
    max-width: 400px;  /* optional limit for large screens */
    text-align: left;  /* keep typing left-aligned inside the box */
}

#wpforms-146-field_3-container textarea {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;        /* adjust to taste */
    max-width: 100%;  /* optional */
    text-align: left;  /* keep text left-aligned */
}

/* Center Name label, row, blocks, inputs, and sublabels */

#wpforms-146-field_1-container .wpforms-field-sublabel {
    text-align: center;
    display: block;
}

/* Center the first and last name fields properly */
#wpforms-146-field_1-container .wpforms-field-row {
    display: flex;
    justify-content: center; /* center horizontally */
    gap: 10px;               /* space between fields */
    margin: 0 auto;          /* ensure row itself is centered */
    padding: 0;              /* remove extra padding */
    flex-wrap: nowrap;       /* keep them on the same line */
}

/* Optional: make the input blocks same width */
#wpforms-146-field_1-container .wpforms-field-row-block {
    margin: 0;       /* remove any extra margin */
}/* End custom CSS */