.submit-btn[data-v-ae388c91]{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-body);font-size:.6rem;font-weight:500;gap:.4rem;justify-content:center;letter-spacing:.05em;line-height:1.2;padding:.6rem .75rem;text-transform:uppercase;transition:var(--transition);white-space:nowrap}.form-contact[data-v-ae388c91]{padding:0 1rem 5rem}@media screen and (max-width:768px){.form-contact[data-v-ae388c91]{padding:0 .8rem 3rem}}.inner[data-v-ae388c91]{margin:0 auto;max-width:58.2rem}.success[data-v-ae388c91]{padding:3rem 0}.success-msg[data-v-ae388c91]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.35;margin:0}.form[data-v-ae388c91]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-ae388c91]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.form-row[data-v-ae388c91]{grid-template-columns:1fr}}.field[data-v-ae388c91]{display:flex;flex-direction:column;gap:.5rem}.field-half[data-v-ae388c91]{width:calc(50% - .5rem)}@media screen and (max-width:768px){.field-half[data-v-ae388c91]{width:100%}}.mention[data-v-ae388c91]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;line-height:1rem;text-align:right}.label[data-v-ae388c91]{font-size:.9rem;font-weight:700}.input[data-v-ae388c91],.label[data-v-ae388c91],.select[data-v-ae388c91],.textarea[data-v-ae388c91]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;line-height:1.35}.input[data-v-ae388c91],.select[data-v-ae388c91],.textarea[data-v-ae388c91]{background:#fff;border:1.5px solid transparent;border-radius:.4rem;font-size:.8rem;font-weight:400;outline:none;padding:.8rem .75rem;transition:border-color .2s ease;width:100%}.input[data-v-ae388c91]::-moz-placeholder,.select[data-v-ae388c91]::-moz-placeholder,.textarea[data-v-ae388c91]::-moz-placeholder{color:#171b17;opacity:.2}.input[data-v-ae388c91]::placeholder,.select[data-v-ae388c91]::placeholder,.textarea[data-v-ae388c91]::placeholder{color:#171b17;opacity:.2}.input[data-v-ae388c91]:focus,.select[data-v-ae388c91]:focus,.textarea[data-v-ae388c91]:focus{border-color:#0052ff}.helper[data-v-ae388c91]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:500;line-height:1rem;margin:0;min-height:1rem;opacity:.6}.textarea[data-v-ae388c91]{min-height:15rem;resize:vertical}.input-error[data-v-ae388c91]{background:#e800290d;border-color:#e80029}.select-wrapper[data-v-ae388c91]{position:relative}.select[data-v-ae388c91]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;cursor:pointer;padding-right:2.5rem}.select-arrow[data-v-ae388c91]{color:#171b17;flex-shrink:0;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.upload-zone[data-v-ae388c91]{align-items:center;background:#fff;border-radius:.4rem;display:flex;gap:.5rem;min-height:2.75rem;min-width:0;padding:.6rem .75rem}.upload-btn[data-v-ae388c91]{align-items:center;background:#ede9e8;border:none;border-radius:.4rem;color:#171b17;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;justify-content:center;line-height:1.35;padding:.4rem .5rem;transition:opacity .2s ease;white-space:nowrap}@media screen and (max-width:768px){.upload-btn[data-v-ae388c91]{width:100%}}.upload-btn[data-v-ae388c91]:hover{opacity:.7}.upload-hint[data-v-ae388c91]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;line-height:1.35;opacity:.2;white-space:nowrap}@media screen and (max-width:768px){.upload-btn-hide[data-v-ae388c91],.upload-hint[data-v-ae388c91]{display:none}}.file-name[data-v-ae388c91]{font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;gap:.35rem;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name[data-v-ae388c91],.file-remove[data-v-ae388c91]{align-items:center;color:#171b17;display:inline-flex}.file-remove[data-v-ae388c91]{background:none;border:1px solid rgba(0,0,0,.3);border-radius:50%;cursor:pointer;flex-shrink:0;font-size:.7rem;height:1rem;justify-content:center;line-height:1;padding:0;transition:opacity .2s;width:1rem}.file-remove[data-v-ae388c91]:hover{opacity:.6}.file-input:focus-visible+.upload-zone .upload-btn[data-v-ae388c91]{outline:2px solid #171b17;outline-offset:2px}.error[data-v-ae388c91]{color:#c80024;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:400;line-height:1rem}.form-footer[data-v-ae388c91]{padding-top:.5rem}.submit-btn[data-v-ae388c91]{background-color:#0052ff;border-color:#0052ff;color:#fff}.submit-btn[data-v-ae388c91]:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){.submit-btn[data-v-ae388c91]:hover{background-color:#171b17;border-color:#171b17}}
