.forminator-ui.forminator-custom-form-13 .forminator-label{font-weight: 600 !important;color: #1a1b20 !important;}.forminator-ui.forminator-custom-form-13 .forminator-required{color: #7f6219 !important;}.forminator-ui.forminator-custom-form-13 .forminator-description{color: #5f5a50 !important;font-size: 15px !important;}.forminator-ui.forminator-custom-form-13 .forminator-input,.forminator-ui.forminator-custom-form-13 .forminator-textarea{width: 100% !important;box-sizing: border-box !important;background: #ffffff !important;color: #1a1b20 !important;border: 1px solid #5f5a50 !important;border-radius: 2px !important;padding: 12px 14px !important;font: inherit !important;}.forminator-ui.forminator-custom-form-13 .forminator-input:focus,.forminator-ui.forminator-custom-form-13 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-13 .forminator-checkbox input:focus,.forminator-ui.forminator-custom-form-13 .forminator-button-submit:focus{outline: 3px solid #7f6219 !important;outline-offset: 2px !important;}.forminator-ui.forminator-custom-form-13 .forminator-button-submit{background: #c9a13b !important;color: #1a1b20 !important;border: 0 !important;border-radius: 2px !important;padding: 14px 32px !important;font-family: Inter, sans-serif !important;font-weight: 600 !important;font-size: 16px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-13 .forminator-button-submit:hover{background: #e8c766 !important;color: #1a1b20 !important;}.forminator-ui.forminator-custom-form-13 .forminator-error-message{color: #8a1c1c !important;font-weight: 600 !important;}.forminator-ui.forminator-custom-form-13 .forminator-has_error .forminator-input,.forminator-ui.forminator-custom-form-13 .forminator-has_error .forminator-textarea{border-color: #8a1c1c !important;}.forminator-ui.forminator-custom-form-13 .forminator-response-message.forminator-success{background: #ece4d3 !important;border-left: 4px solid #c9a13b !important;color: #1a1b20 !important;padding: 16px 20px !important;}.forminator-ui.forminator-custom-form-13 .forminator-response-message.forminator-error{background: #f6e3e1 !important;border-left: 4px solid #8a1c1c !important;color: #1a1b20 !important;padding: 16px 20px !important;}.forminator-ui.forminator-custom-form-13 .forminator-row{margin-bottom: 20px !important;}.forminator-ui.forminator-custom-form-13 /* Asset ICT: tick boxes one per line,.forminator-ui.forminator-custom-form-13 44px rows (the form uses the unstyled design,.forminator-ui.forminator-custom-form-13 so Forminator's own layout CSS is not loaded). */
.forminator-checkbox{display: flex !important;align-items: center !important;gap: 10px !important;min-height: 44px !important;margin: 0 !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-13 .forminator-checkbox input{width: 20px !important;height: 20px !important;margin: 0 !important;accent-color: #7f6219 !important;flex: 0 0 auto !important;}.forminator-ui.forminator-custom-form-13 .forminator-field > div:has(> .forminator-error-message){display: flex !important;flex-direction: column !important;gap: 4px !important;}.forminator-ui.forminator-custom-form-13 .forminator-field > div > .forminator-description{order: 1 !important;}.forminator-ui.forminator-custom-form-13 .forminator-field > div > .forminator-error-message{order: 2 !important;display: block !important;}.forminator-ui.forminator-custom-form-13 .forminator-field:has(> .forminator-error-message){display: flex !important;flex-direction: column !important;}.forminator-ui.forminator-custom-form-13 .forminator-field:has(> .forminator-error-message) > .forminator-label{order: 1 !important;}.forminator-ui.forminator-custom-form-13 .forminator-field:has(> .forminator-error-message) > .forminator-error-message{order: 2 !important;display: block !important;margin: 0 0 4px !important;}.forminator-ui.forminator-custom-form-13 .forminator-field:has(> .forminator-error-message) > :not(.forminator-label):not(.forminator-error-message){order: 3 !important;}.forminator-ui.forminator-custom-form-13 /* select-match-inputs: the package dropdown matches the text boxes (unstyled form design) */
.forminator-field select{display: block !important;width: 100% !important;min-height: 54px !important;box-sizing: border-box !important;padding: 12px 44px 12px 14px !important;border: 1px solid #5f5a50 !important;border-radius: 2px !important;background-color: #fff !important;color: #1a1b20 !important;font-family: Inter, sans-serif !important;font-size: 17px !important;line-height: 1.65 !important;appearance: none !important;-webkit-appearance: none !important;background-image: linear-gradient(45deg, transparent 50%, #7f6219 50%), linear-gradient(135deg, #7f6219 50%, transparent 50%) !important;background-position: calc(100% - 22px) 50%, calc(100% - 16px) 50% !important;background-size: 6px 6px, 6px 6px !important;background-repeat: no-repeat !important;cursor: pointer !important;}