.forminator-ui.forminator-custom-form-8638 /* FORM */{font-family: inherit !important;}.forminator-ui.forminator-custom-form-8638 /* TITLE (e.g. "Nice to meet you") */
.forminator-title{font-size: 26px !important;font-weight: 600 !important;/* made bolder */
  color: #000000 !important;margin-bottom: 8px !important;}.forminator-ui.forminator-custom-form-8638 /* SUBTITLE / SECTION TEXT */
.forminator-subtitle{font-size: 14px !important;font-weight: 600 !important;/* made bold */
  color: #000000 !important;margin-bottom: 30px !important;}.forminator-ui.forminator-custom-form-8638 /* LABELS */
.forminator-label{font-size: 13px !important;font-weight: 400 !important;color: #1f1f1f !important;margin-bottom: 6px !important;}.forminator-ui.forminator-custom-form-8638 /* DESCRIPTION (PRIVACY TEXT,.forminator-ui.forminator-custom-form-8638 stays light) */
.forminator-description{font-size: 12px !important;color: #7a7a7a !important;margin-top: 8px !important;line-height: 1.5 !important;}.forminator-ui.forminator-custom-form-8638 /* INPUTS (underline style) */
.forminator-input{width: 100% !important;background: transparent !important;border: none !important;border-bottom: 1px solid #cfcfcf !important;border-radius: 0 !important;padding: 10px 0 !important;font-size: 14px !important;color: #000000 !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-8638 /* TEXTAREA (smaller "Tell us about your project") */
.forminator-textarea{width: 100% !important;background: transparent !important;border: none !important;border-bottom: 1px solid #cfcfcf !important;border-radius: 0 !important;padding: 8px 0 !important;/* slightly tighter */
  font-size: 14px !important;color: #000000 !important;min-height: 60px !important;/* reduced height */
  resize: vertical !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-8638 /* SEND MESSAGE BUTTON */
.forminator-button-submit{width: 100% !important;background-color: #000000 !important;color: #ffffff !important;border: none !important;border-radius: 0 !important;padding: 18px 20px !important;font-size: 14px !important;font-weight: 500 !important;letter-spacing: 0.4px !important;text-transform: none !important;cursor: pointer !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-8638 /* HOVER STATE */
.forminator-button-submit:hover{background-color: #1a1a1a !important;}.forminator-ui.forminator-custom-form-8638 /* LABELS */
.forminator-label{font-size: 15px !important;/* larger */
  font-weight: 600 !important;/* bold */
  color: #000000 !important;margin-bottom: 8px !important;}