.fluent_form_3 .ff-el-required{color:#678545!important;margin-left:2px}.fluent_form_3 .ff_file_upload_holder,.fluent_form_3 .ff-upload-wrapper,.fluent_form_3 .ff-el-input--content .ff_file_upload_holder{width:100%!important;padding:15px!important;background:#fafaf7!important;border:1px dashed var(--vg-border-dark)!important;border-radius:9px!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.fluent_form_3 .ff_file_upload_holder:hover,.fluent_form_3 .ff-upload-wrapper:hover{background:#f7f8f3!important;border-color:#77954f!important}.fluent_form_3 .ff-upload-btn,.fluent_form_3 .ff_file_upload_holder .ff-btn,.fluent_form_3 .ff_file_upload_holder button{padding:9px 16px!important;border:1px solid var(--vg-green)!important;border-radius:999px!important;background:var(--vg-green)!important;color:#fff!important;font-family:"Poppins",Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.fluent_form_3 .ff-upload-btn:hover,.fluent_form_3 .ff_file_upload_holder .ff-btn:hover,.fluent_form_3 .ff_file_upload_holder button:hover{background:var(--vg-green-hover)!important;border-color:var(--vg-green-hover)!important;transform:translateY(-1px)}.fluent_form_3 .ff-el-help-message,.fluent_form_3 .ff-upload-info,.fluent_form_3 .ff-upload-details{display:block;margin-top:6px!important;color:var(--vg-muted)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:11px!important;line-height:1.5!important}.fluent_form_3 .ff-uploaded-list,.fluent_form_3 .ff-upload-preview{margin-top:8px!important}.fluent_form_3 .ff-upload-preview-item,.fluent_form_3 .ff-uploaded-file{padding:8px 11px!important;margin-top:6px!important;background:#f5f7f1!important;border:1px solid #dce2d6!important;border-radius:7px!important;color:var(--vg-green)!important;font-size:11px!important}.fluent_form_3 .ff-el-is-error .ff-el-form-control,.fluent_form_3 .ff-el-is-error input,.fluent_form_3 .ff-el-is-error textarea,.fluent_form_3 .ff-el-is-error select{border-color:var(--vg-error)!important;box-shadow:0 0 0 2px rgba(184,68,68,.06)!important}.fluent_form_3 .error,.fluent_form_3 .text-danger{margin-top:5px!important;color:var(--vg-error)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:11px!important;line-height:1.4!important}.fluent_form_3 .ff-message-success{padding:14px 16px!important;margin:0!important;background:#f3f7ee!important;color:var(--vg-green)!important;border:1px solid #cedbbc!important;border-radius:9px!important;font-family:"Poppins",Arial,sans-serif!important;font-size:13px!important;line-height:1.6!important}