.consultation-form-wrapper.svelte-1aifa1y .form-header:where(.svelte-1aifa1y){text-align:center;margin-bottom:2em}.consultation-form-wrapper.svelte-1aifa1y .form-header:where(.svelte-1aifa1y) p:where(.svelte-1aifa1y){color:var(--text-light);line-height:1.6}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y){display:flex;flex-direction:column;gap:1.5em}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) label:where(.svelte-1aifa1y){display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-dark)}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) label:where(.svelte-1aifa1y){display:block;margin-bottom:.5em;font-weight:500;color:var(--text-color)}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) input:where(.svelte-1aifa1y),.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) select:where(.svelte-1aifa1y),.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) textarea:where(.svelte-1aifa1y){padding:.75rem 1rem;font-size:1rem;line-height:1.5;transition:all .2s ease-in-out;background-color:var(--background-color-light);width:100%;padding:.75em;border:1px solid var(--border-color);border-radius:.5em;font-size:1em;transition:border-color .3s ease}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) input:where(.svelte-1aifa1y):focus,.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) select:where(.svelte-1aifa1y):focus,.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) textarea:where(.svelte-1aifa1y):focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) input:where(.svelte-1aifa1y):disabled,.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) select:where(.svelte-1aifa1y):disabled,.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) textarea:where(.svelte-1aifa1y):disabled{background-color:var(--background-color-disabled);cursor:not-allowed}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) input.error:where(.svelte-1aifa1y),.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) select.error:where(.svelte-1aifa1y),.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) textarea.error:where(.svelte-1aifa1y){border-color:var(--error-color)}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) input:where(.svelte-1aifa1y):focus,.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) select:where(.svelte-1aifa1y):focus,.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) textarea:where(.svelte-1aifa1y):focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #2c3e501a}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) textarea:where(.svelte-1aifa1y){resize:vertical;min-height:100px}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .form-group:where(.svelte-1aifa1y) .error-message:where(.svelte-1aifa1y){color:var(--error-color);font-size:.875em;margin-top:.5em;display:block}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .submit-button:where(.svelte-1aifa1y){display:inline-block;text-decoration:none;border:none;cursor:pointer;font-weight:500;transition:all .2s ease-in-out;background-color:var(--primary-color);color:#fff;padding:1em 2em;border-radius:.5em;font-weight:600;margin-top:1em;transition:all .3s ease}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .submit-button:where(.svelte-1aifa1y):disabled{opacity:.6;cursor:not-allowed}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .submit-button:where(.svelte-1aifa1y):hover:not(:disabled){background-color:#1a252f;transform:translateY(-1px)}.consultation-form-wrapper.svelte-1aifa1y .consultation-form:where(.svelte-1aifa1y) .submit-button:where(.svelte-1aifa1y):disabled{opacity:.6;cursor:not-allowed;transform:none}
