.q-contact-form__field[data-v-a5de9519]{position:relative}.q-contact-form__label[data-v-a5de9519]{color:#6b7280;display:block;font-size:1rem;font-weight:600;margin-bottom:.75rem}.q-contact-form input[data-v-a5de9519]:not([type=checkbox]),.q-contact-form textarea[data-v-a5de9519]{background:transparent;border:0;border-bottom:1px solid rgba(156,163,175,.75);color:currentColor;outline:0;padding:0 0 .65rem;width:100%}.q-contact-form textarea[data-v-a5de9519]{min-height:11rem;resize:vertical}.q-contact-form input[data-v-a5de9519]:focus,.q-contact-form input[aria-invalid=true][data-v-a5de9519],.q-contact-form textarea[data-v-a5de9519]:focus,.q-contact-form textarea[aria-invalid=true][data-v-a5de9519]{border-bottom-color:var(--red)}.q-contact-form__chips[data-v-a5de9519]{display:flex;flex-wrap:wrap;gap:.65rem}.q-contact-form__chip[data-v-a5de9519]{align-items:center;background:#f3f4f6b8;border:1px solid #d1d5db;border-radius:999px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;line-height:1;padding:.625rem .875rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.q-contact-form__chip--selected[data-v-a5de9519]{background:var(--red);border-color:var(--red);color:#fff}.q-contact-form__terms[data-v-a5de9519] p{margin:0}.q-contact-form__submit[data-v-a5de9519]{align-items:center;background:transparent;border:2px solid rgba(225,36,45,.62);border-radius:999px;color:currentColor;cursor:pointer;display:inline-flex;font-weight:700;gap:1.25rem;min-height:4rem;padding:.75rem .75rem .75rem 2.75rem;transition:border-color .2s ease,opacity .2s ease}.q-contact-form__submit[data-v-a5de9519]:disabled{cursor:wait;opacity:.65}.q-contact-form__submit-icon[data-v-a5de9519]{align-items:center;background:var(--red);border-radius:999px;color:#fff;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.q-contact-form__success[data-v-a5de9519]{color:var(--red);font-weight:600;margin:0}.q-contact-form__error[data-v-a5de9519]{color:var(--red);font-size:.85rem;font-weight:500}.form-fade-enter-active[data-v-a5de9519],.form-fade-leave-active[data-v-a5de9519]{transition:opacity .35s ease}.form-fade-enter-from[data-v-a5de9519],.form-fade-leave-to[data-v-a5de9519]{opacity:0}.dark .q-contact-form__chip[data-v-a5de9519]{background:transparent;border-color:#ffffff2e;color:#fff}.dark .q-contact-form__chip--selected[data-v-a5de9519]{background:var(--red);border-color:var(--red)}
