Sign up for a counseling session

It just takes a few minutes to book a visit online.

Please enable JavaScript in your browser to complete this form.
/* Container for the WPForms form */ .wpforms-container { max-width: 500px; margin: 20px auto; } /* Form styling */ .wpforms-form { padding: 20px; background: #f9f9f9; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } /* Field containers */ .wpforms-field { margin-bottom: 15px; } /* Labels */ .wpforms-field-label { display: block; font-weight: bold; margin-bottom: 5px; color: #333; } /* Required field asterisk */ .wpforms-required-label { color: red; } /* Input fields, dropdowns, and time/date pickers */ .wpforms-field input[type="text"], .wpforms-field input[type="tel"], .wpforms-field input[type="date"], .wpforms-field input[type="time"], .wpforms-field select { width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; background: #fff; } /* Focus state for inputs */ .wpforms-field input:focus, .wpforms-field select:focus { border-color: #0073aa; outline: none; box-shadow: 0 0 3px rgba(0, 115, 170, 0.5); } /* Submit button */ .wpforms-submit-container { text-align: center; } .wpforms-submit { background: #0073aa; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; width: 100%; font-size: 16px; font-weight: bold; transition: background 0.3s ease; } .wpforms-submit:hover { background: #005d82; } /* Confirmation message */ .wpforms-confirmation-container { margin-top: 10px; text-align: center; font-weight: bold; color: green; } /* Error messages */ .wpforms-error { color: red; font-size: 12px; margin-top: 5px; }