.forminator-ui.forminator-custom-form-256 /* Piilotetaan käyttäjätunnus-kenttä */
#text-1{display: none !important;}.forminator-ui.forminator-custom-form-256 .forminator-title{font-size: 20px !important;font-weight: 600 !important;color: #353940 !important;}.forminator-ui.forminator-custom-form-256 .forminator-subtitle{font-size: 16px !important;color: #334155 !important;}.forminator-ui.forminator-custom-form-256 .forminator-label{font-size: 14px !important;font-weight: 500 !important;color: #334155 !important;margin-bottom: 8px !important;font-family: 'Inter', sans-serif !important;}.forminator-ui.forminator-custom-form-256 .forminator-description *{font-size: 12px !important;color: #9ca3af !important;margin-top: 6px !important;}.forminator-ui.forminator-custom-form-256 .forminator-input{border: 1.5px solid #e5e7eb !important;border-radius: 10px !important;padding: 12px 16px !important;font-size: 16px !important;font-weight: 400 !important;font-family: 'Inter', sans-serif !important;background: #f9fafb !important;color: #1f2937 !important;width: 100% !important;transition: border-color 0.2s, box-shadow 0.2s !important;}.forminator-ui.forminator-custom-form-256 .forminator-input:focus{border-color: #0CA95D !important;box-shadow: 0 0 0 3px rgba(12, 169, 93, 0.12) !important;background: #fff !important;outline: none !important;}.forminator-ui.forminator-custom-form-256 .forminator-input::placeholder{color: #9ca3af !important;font-size: 14px !important;}.forminator-ui.forminator-custom-form-256 .forminator-input[readonly]{background: #f0f1f3 !important;color: #a0a4ab !important;cursor: not-allowed !important;}.forminator-ui.forminator-custom-form-256 .forminator-textarea{border: 1.5px solid #e5e7eb !important;border-radius: 10px !important;padding: 12px 16px !important;font-size: 16px !important;font-weight: 400 !important;font-family: 'Inter', sans-serif !important;background: #f9fafb !important;color: #1f2937 !important;width: 100% !important;resize: vertical !important;min-height: 150px !important;line-height: 1.6 !important;transition: border-color 0.2s, box-shadow 0.2s !important;}.forminator-ui.forminator-custom-form-256 .forminator-textarea:focus{border-color: #0CA95D !important;box-shadow: 0 0 0 3px rgba(12, 169, 93, 0.12) !important;background: #fff !important;outline: none !important;}.forminator-ui.forminator-custom-form-256 .forminator-textarea::placeholder{color: #9ca3af !important;font-size: 14px !important;}.forminator-ui.forminator-custom-form-256 .forminator-select--field{border: 1.5px solid #e5e7eb !important;border-radius: 10px !important;padding: 12px 16px !important;font-size: 16px !important;font-weight: 400 !important;font-family: 'Inter', sans-serif !important;background: #f9fafb !important;color: #1f2937 !important;width: 100% !important;display: block !important;}.forminator-ui.forminator-custom-form-256 .forminator-select--field:focus{border-color: #0CA95D !important;box-shadow: 0 0 0 3px rgba(12, 169, 93, 0.12) !important;background: #fff !important;outline: none !important;}.forminator-ui.forminator-custom-form-256 .forminator-button-submit,.forminator-ui.forminator-custom-form-256 .take-contact-button{background: #2d6a4f !important;color: #fff !important;border: none !important;border-radius: 10px !important;padding: 14px 40px !important;font-size: 15px !important;font-weight: 600 !important;font-family: 'Inter', sans-serif !important;cursor: pointer !important;box-shadow: 0 2px 8px rgba(45, 106, 79, 0.25) !important;margin-top: 8px !important;transition: all 0.2s ease !important;}.forminator-ui.forminator-custom-form-256 .forminator-button-submit:hover,.forminator-ui.forminator-custom-form-256 .take-contact-button:hover{background: #245a42 !important;transform: translateY(-1px) !important;}.forminator-ui.forminator-custom-form-256 #html-1 .forminator-label{font-size: 20px !important;font-weight: 600 !important;}.forminator-ui.forminator-custom-form-256 .forminator-error-message{font-size: 12px !important;color: red !important;}