.nf-form-content{max-width:100%}.nf-form-content label{font-weight:600;color:#1E1E1E;margin-bottom:6px}.nf-form-content .nf-required{color:#C7A45A}.nf-form-content input[type="text"],.nf-form-content input[type="email"],.nf-form-content input[type="tel"],.nf-form-content textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:6px;background-color:#ffffff;font-size:14px;color:#1E1E1E;transition:all 0.25s ease}.nf-form-content input:focus,.nf-form-content textarea:focus{outline:none;border-color:#C7A45A;box-shadow:0 0 0 2px rgba(199,164,90,0.2)}.nf-form-content input::placeholder,.nf-form-content textarea::placeholder{color:#999}.nf-form-content textarea{min-height:140px;resize:vertical}.nf-form-content input[type="button"],.nf-form-content input[type="submit"],.nf-form-content .nf-element[type="button"]{background-color:#C7A45A;color:#1E1E1E;border:none;padding:14px 28px;border-radius:50px;font-weight:600;letter-spacing:0.5px;cursor:pointer;transition:all 0.3s ease}.nf-form-content input[type="button"]:hover,.nf-form-content input[type="submit"]:hover,.nf-form-content .nf-element[type="button"]:hover{background-color:#224D3E;color:#ffffff}.nf-form-content .nf-field-container{margin-bottom:18px}.nf-form-content .nf-error-msg{color:#9F2E2E;font-size:13px;margin-top:4px}.nf-form-content .nf-error input,.nf-form-content .nf-error textarea{border-color:#9F2E2E}.nf-response-msg{background:#F5F2EB;border-left:4px solid #C7A45A;padding:15px;margin-top:15px;color:#1E1E1E}