.forminator-ui.forminator-custom-form-204/* General form spacing and layout */
.forminator-custom-form .forminator-row{display: flex !important;flex-wrap: wrap !important;gap: 20px !important;margin-bottom: 20px !important;}.forminator-ui.forminator-custom-form-204/* Each field container */
.forminator-custom-form .forminator-col{width: 100% !important;}.forminator-ui.forminator-custom-form-204 /* Target all input types,.forminator-ui.forminator-custom-form-204 selects,.forminator-ui.forminator-custom-form-204textareas */
.forminator-custom-form input[type="text"],.forminator-ui.forminator-custom-form-204.forminator-custom-form input[type="tel"],.forminator-ui.forminator-custom-form-204.forminator-custom-form input[type="email"],.forminator-ui.forminator-custom-form-204.forminator-custom-form input[type="number"],.forminator-ui.forminator-custom-form-204.forminator-custom-form input[type="url"],.forminator-ui.forminator-custom-form-204.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form-204.forminator-custom-form select,.forminator-ui.forminator-custom-form-204.forminator-custom-form textarea{width: 100% !important;padding: 12px 16px !important;font-size: 16px !important;border: 1px solid #ccc !important;border-radius: 8px !important;background-color: #fff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;transition: border-color 0.3s ease, box-shadow 0.3s ease !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-204/* Focus state */
.forminator-custom-form input:focus,.forminator-ui.forminator-custom-form-204.forminator-custom-form select:focus,.forminator-ui.forminator-custom-form-204.forminator-custom-form textarea:focus{border-color: #1e88e5 !important;box-shadow: 0 0 0 2px rgba(30,136,229,0.2) !important;outline: none !important;}.forminator-ui.forminator-custom-form-204/* Label styling */
.forminator-custom-form .forminator-label{font-size: 14px !important;font-weight: 500 !important;margin-bottom: 5px !important;display: block !important;color: #333 !important;}.forminator-ui.forminator-custom-form-204/* Placeholder style */
.forminator-custom-form input::placeholder,.forminator-ui.forminator-custom-form-204.forminator-custom-form textarea::placeholder{color: #999 !important;}.forminator-ui.forminator-custom-form-204 /* Submit button */
.forminator-button-submit{background-color: #1e88e5 !important;color: #fff !important;padding: 12px 24px !important;font-size: 16px !important;border-radius: 8px !important;border: none !important;cursor: pointer !important;transition: background-color 0.3s ease !important;}.forminator-ui.forminator-custom-form-204 .forminator-button-submit:hover{background-color: #1565c0 !important;}.forminator-ui.forminator-custom-form-204/* Optional: hide labels if you're using placeholders */
.forminator-custom-form .forminator-label{display: none !important;}.forminator-ui.forminator-custom-form-204 /* Submit button styling */
.forminator-button-submit{background-color: #FFC414 !important;color: black !important;padding: 12px 24px !important;font-size: 16px !important;border-radius: 8px !important;border: none !important;cursor: pointer !important;transition: background-color 0.3s ease !important;}.forminator-ui.forminator-custom-form-204 /* On hover (slightly darker yellow) */
.forminator-button-submit:hover{background-color: #e6b700 !important;color: black !important;}