.forminator-ui.forminator-custom-form-1379 /* HealthyNas — Booking Form Styling */

/* Remove default card styling */
.forminator-ui,.forminator-ui.forminator-custom-form-1379.forminator-custom-form{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-1379 /* Labels */
.forminator-label{font-size: .78rem !important;font-weight: 600 !important;color: #3A4E3E !important;margin-bottom: .35rem !important;font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;}.forminator-ui.forminator-custom-form-1379 /* All input fields,.forminator-ui.forminator-custom-form-1379 selects,.forminator-ui.forminator-custom-form-1379 textareas */
.forminator-input,.forminator-ui.forminator-custom-form-1379 .forminator-select--field,.forminator-ui.forminator-custom-form-1379 .forminator-textarea,.forminator-ui.forminator-custom-form-1379 input[type="text"],.forminator-ui.forminator-custom-form-1379 input[type="email"],.forminator-ui.forminator-custom-form-1379 input[type="tel"],.forminator-ui.forminator-custom-form-1379 select,.forminator-ui.forminator-custom-form-1379 textarea{width: 100% !important;border: 1.5px solid rgba(45,74,53,.15) !important;border-radius: .7rem !important;padding: .72rem 1rem !important;font-size: .88rem !important;font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;color: #1E2E22 !important;background: #fff !important;outline: none !important;box-shadow: none !important;transition: border-color .2s !important;-webkit-appearance: none !important;}.forminator-ui.forminator-custom-form-1379 /* Focus state */
.forminator-input:focus,.forminator-ui.forminator-custom-form-1379 .forminator-select--field:focus,.forminator-ui.forminator-custom-form-1379 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-1379 input:focus,.forminator-ui.forminator-custom-form-1379 select:focus,.forminator-ui.forminator-custom-form-1379 textarea:focus{border-color: #7A9E7E !important;box-shadow: 0 0 0 3px rgba(122,158,126,.12) !important;}.forminator-ui.forminator-custom-form-1379 /* Submit button */
.forminator-btn,.forminator-ui.forminator-custom-form-1379 .forminator-btn-submit,.forminator-ui.forminator-custom-form-1379 .forminator-button,.forminator-ui.forminator-custom-form-1379 .forminator-btn--submit,.forminator-ui.forminator-custom-form-1379 button.forminator-btn,.forminator-ui.forminator-custom-form-1379 input[type="submit"],.forminator-ui.forminator-custom-form-1379 button[type="submit"]{background: #2D4A35 !important;color: #fff !important;border: none !important;border-radius: 3rem !important;padding: .85rem 2.2rem !important;font-size: .84rem !important;font-weight: 600 !important;letter-spacing: .04em !important;cursor: pointer !important;transition: background .25s !important;width: auto !important;display: inline-block !important;line-height: 1.5 !important;font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;-webkit-appearance: none !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-1379 .forminator-btn:hover,.forminator-ui.forminator-custom-form-1379 .forminator-btn-submit:hover,.forminator-ui.forminator-custom-form-1379 button[type="submit"]:hover,.forminator-ui.forminator-custom-form-1379 input[type="submit"]:hover{background: #C4724A !important;}.forminator-ui.forminator-custom-form-1379 /* Success message */
.forminator-response-output,.forminator-ui.forminator-custom-form-1379 .forminator-success,.forminator-ui.forminator-custom-form-1379 .forminator-response-output--success{background: #EBF4EC !important;border: 1px solid #D4E8D5 !important;border-radius: .7rem !important;color: #2D4A35 !important;padding: .75rem 1.2rem !important;font-size: .84rem !important;text-align: center !important;margin-top: .8rem !important;}.forminator-ui.forminator-custom-form-1379 /* Error messages */
.forminator-error-message,.forminator-ui.forminator-custom-form-1379 .forminator-field--error .forminator-input,.forminator-ui.forminator-custom-form-1379 .forminator-field--error select,.forminator-ui.forminator-custom-form-1379 .forminator-field--error textarea{border-color: #C4724A !important;}.forminator-ui.forminator-custom-form-1379 .forminator-error-message{color: #C4724A !important;font-size: .74rem !important;margin-top: .25rem !important;}.forminator-ui.forminator-custom-form-1379 /* Field spacing */
.forminator-field,.forminator-ui.forminator-custom-form-1379 .forminator-row{margin-bottom: 1rem !important;}.forminator-ui.forminator-custom-form-1379 /* Remove Forminator's default red required asterisk colour */
.forminator-label .forminator-required{color: #C4724A !important;}