.wpforms-form .wpforms-field input[type="text"],.wpforms-form .wpforms-field input[type="email"],.wpforms-form .wpforms-field input[type="url"],.wpforms-form .wpforms-field input[type="tel"],.wpforms-form .wpforms-field input[type="number"],.wpforms-form .wpforms-field select,.wpforms-form .wpforms-field textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;font-size:1rem;transition:border-color 0.3s,box-shadow 0.3s;background:#fff;color:#333}.wpforms-form .wpforms-field input:focus,.wpforms-form .wpforms-field select:focus,.wpforms-form .wpforms-field textarea:focus{border-color:#40DFAF;box-shadow:0 0 0 3px rgb(64 223 175 / .18);outline:none}.wpforms-form .wpforms-field-label{font-weight:600;margin-bottom:8px;color:#333}.wpforms-submit-container .wpforms-submit{background-color:#40DFAF;color:#fff;border:none;padding:14px 28px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}.wpforms-submit-container .wpforms-submit:hover,.wpforms-submit-container .wpforms-submit:focus{background-color:#FF6D4D;transform:translateY(-2px)}.wpforms-confirmation-container-full{border:1px solid #40DFAF!important;background:rgb(64 223 175 / .06)!important;color:#1b6d5a!important;border-radius:8px;padding:14px 16px;margin-top:10px}.wpforms-error-container,.wpforms-form .wpforms-error{color:#FF6D4D!important}.wpforms-form .wpforms-has-error input,.wpforms-form .wpforms-has-error textarea,.wpforms-form .wpforms-has-error select{border-color:#FF6D4D!important}.wpforms-form{transition:transform 0.3s ease,box-shadow 0.3s ease}.wpforms-form:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgb(0 0 0 / .06)}