.contact-form[data-v-aec0b8b3]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--color-overlay-soft);border:1px solid hsla(0,0%,100%,.18);border-radius:1rem;box-shadow:0 20px 60px #00000059;display:grid;gap:1.15rem;padding:1.75rem 1.5rem 1.5rem}.contact-form__alert[data-v-aec0b8b3]{border-radius:.75rem;font-size:.875rem;line-height:1.55;margin:0;padding:.75rem 1rem}.contact-form__alert--success[data-v-aec0b8b3]{background:#16a34a29;border:1px solid rgba(74,222,128,.28);color:#bbf7d0}.contact-form__alert--error[data-v-aec0b8b3]{background:#dc262629;border:1px solid rgba(248,113,113,.28);color:#fecaca}.contact-form__countdown[data-v-aec0b8b3]{color:#bbf7d0d1;display:block;font-size:.8125rem;margin-top:.2rem}.contact-form__row[data-v-aec0b8b3]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.contact-form__field[data-v-aec0b8b3]{display:grid;gap:.55rem}.contact-form__field span[data-v-aec0b8b3]{color:#f8fafc;font-size:.875rem;font-weight:500}.contact-form__field input[data-v-aec0b8b3],.contact-form__field textarea[data-v-aec0b8b3]{background:#f5f5f508;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;color:#f8fafc;font-size:.875rem;outline:none;padding:.85rem 1rem;transition:border-color .2s ease;width:100%}.contact-form__field input[data-v-aec0b8b3]::-moz-placeholder,.contact-form__field textarea[data-v-aec0b8b3]::-moz-placeholder{color:var(--color-copy);font-family:Boxed,system-ui,-apple-system,sans-serif;font-weight:400}.contact-form__field input[data-v-aec0b8b3]::placeholder,.contact-form__field textarea[data-v-aec0b8b3]::placeholder{color:var(--color-copy);font-family:Boxed,system-ui,-apple-system,sans-serif;font-weight:400}.contact-form__field input[data-v-aec0b8b3]:focus,.contact-form__field textarea[data-v-aec0b8b3]:focus{border-color:#f973168c}.contact-form__field textarea[data-v-aec0b8b3]{min-height:7.5rem;resize:vertical}.contact-form__required[data-v-aec0b8b3]{color:#f96d2d;font-style:normal;font-weight:600;margin-left:.15em}.contact-form[data-v-aec0b8b3] .app-button{display:inline-flex;justify-self:center;margin-top:.35rem;max-width:100%;width:-moz-max-content;width:max-content}.contact-form__submit[data-v-aec0b8b3]{width:auto}html[data-theme=light] .contact-form[data-v-aec0b8b3]{background:linear-gradient(180deg,#ff6900 -12.86%,#ff690099 83.78%);border-color:transparent;border-radius:1.875rem;box-shadow:none;color:#fff}html[data-theme=light] .contact-form .contact-form__alert--error[data-v-aec0b8b3],html[data-theme=light] .contact-form .contact-form__alert--success[data-v-aec0b8b3],html[data-theme=light] .contact-form .contact-form__countdown[data-v-aec0b8b3],html[data-theme=light] .contact-form .contact-form__field span[data-v-aec0b8b3]{color:#fff}html[data-theme=light] .contact-form .contact-form__field input[data-v-aec0b8b3],html[data-theme=light] .contact-form .contact-form__field textarea[data-v-aec0b8b3]{background:#ffffff26;color:#fff}html[data-theme=light] .contact-form .contact-form__field input[data-v-aec0b8b3]::-moz-placeholder,html[data-theme=light] .contact-form .contact-form__field textarea[data-v-aec0b8b3]::-moz-placeholder{color:#fff}html[data-theme=light] .contact-form .contact-form__field input[data-v-aec0b8b3]::placeholder,html[data-theme=light] .contact-form .contact-form__field textarea[data-v-aec0b8b3]::placeholder{color:#fff}html[data-theme=light] .contact-form .contact-form__required[data-v-aec0b8b3]{color:#fff}html[data-theme=light] .contact-form[data-v-aec0b8b3] .contact-form__submit.btn-primary--white .btn-primary__face{box-shadow:inset 0 1px #ffffff2e}@media(max-width:1099px){.contact-form[data-v-aec0b8b3]{gap:1rem;padding:1.25rem 1rem 1.15rem}.contact-form__row[data-v-aec0b8b3]{grid-template-columns:1fr}.contact-form[data-v-aec0b8b3] .app-button{justify-self:center;width:-moz-max-content;width:max-content}}
