.forminator-ui.forminator-custom-form-2775 /* Style the input fields */
.forminator-input,.forminator-ui.forminator-custom-form-2775 .forminator-textarea{border: 2px solid #d0d1e7 !important;/* Default border */
    border-radius: 4px !important;background-color: #f9f9fb !important;color: #555 !important;padding: 12px 14px !important;width: 100% !important;box-sizing: border-box !important;font-size: 15px !important;transition: border-color 0.2s ease, border-width 0.2s ease !important;}.forminator-ui.forminator-custom-form-2775 /* Placeholder text color (darker) */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-2775 .forminator-textarea::placeholder{color: #555 !important;}.forminator-ui.forminator-custom-form-2775 /* Labels */
.forminator-label{color: #333 !important;font-weight: 500 !important;margin-bottom: 6px !important;display: block !important;}.forminator-ui.forminator-custom-form-2775 /* Descriptions */
.forminator-description{color: #666 !important;font-size: 13px !important;}.forminator-ui.forminator-custom-form-2775 /* Button styling */
.forminator-button{background-color: white !important;border: 2px solid #d0d1e7 !important;color: #333 !important;padding: 10px 20px !important;border-radius: 4px !important;cursor: pointer !important;transition: background-color 0.2s ease, color 0.2s ease !important;}.forminator-ui.forminator-custom-form-2775 .forminator-button:hover{background-color: #f0f0f5 !important;}.forminator-ui.forminator-custom-form-2775 /* Focus and hover state for inputs with thicker border */
.forminator-input:focus,.forminator-ui.forminator-custom-form-2775 .forminator-textarea:focus{border-color: #006702 !important;/* Green border */
    border-width: 3px !important;/* Thicker border when focused */
    outline: none !important;}.forminator-ui.forminator-custom-form-2775 .forminator-input:hover,.forminator-ui.forminator-custom-form-2775 .forminator-textarea:hover{border-color: #006702 !important;border-width: 3px !important;}