.form-wrapper[data-v-e1d6b9f3]{align-items:center;grid-column:frame;justify-content:center;max-width:100%}.form-wrapper[data-v-e1d6b9f3],label[data-v-e1d6b9f3]{display:flex;flex-direction:column;width:100%}.form-field[data-v-e1d6b9f3]{position:relative}.form-field input:not(:-moz-placeholder-shown)~.form-label[data-v-e1d6b9f3]{opacity:1}.form-field input:focus~.form-label[data-v-e1d6b9f3],.form-field input:not(:placeholder-shown)~.form-label[data-v-e1d6b9f3]{opacity:1}.form-field input[data-v-e1d6b9f3]:focus::-moz-placeholder{opacity:0}.form-field input[data-v-e1d6b9f3]:focus::placeholder{opacity:0}.form-label[data-v-e1d6b9f3]{background-color:#ebdac6;border-radius:var(--border-radius);font-size:var(--font-size-small);left:calc(var(--padding-button)*2.5);opacity:0;padding-left:.5rem;padding-right:.5rem;position:absolute;transform:translateY(-50%);transition:opacity .3s ease;z-index:1}.form-label[data-v-e1d6b9f3],input[data-v-e1d6b9f3]{color:var(--color-third)}input[data-v-e1d6b9f3]{background-color:var(--color-third-transparent);border:2px solid var(--color-third);border-radius:var(--border-radius);font-size:var(--font-size-medium);padding:var(--padding-button);padding-left:calc(var(--padding-button)*2.5);width:100%}input[data-v-e1d6b9f3]::-moz-placeholder{color:var(--color-third)}input[data-v-e1d6b9f3]::placeholder{color:var(--color-third)}.btn-submit[data-v-e1d6b9f3]{border-color:#ffed00;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);text-align:center;transition:color .2s,border-color .2s,background-color .2s,scale .2s}.btn-submit[data-v-e1d6b9f3],.btn-submit[data-v-e1d6b9f3]:hover:not(:disabled){background-color:#ffed00;color:var(--color-black)}.btn-submit[data-v-e1d6b9f3]:hover:not(:disabled){border:2px solid #ffed00;scale:1.025}.btn-submit[data-v-e1d6b9f3]:disabled{background-color:#ffed00;border-color:#ffed00;color:var(--color-black);cursor:not-allowed;opacity:.5}button[data-v-e1d6b9f3]:focus,input[data-v-e1d6b9f3]:focus{border-color:var(--color-third);outline:none}.mandatory[data-v-e1d6b9f3]{color:var(--color-third);font-size:var(--font-size-small);padding-left:calc(var(--padding-button)*2.5)}.error-message[data-v-e1d6b9f3],.success-message[data-v-e1d6b9f3]{border-radius:var(--border-radius);color:var(--color-black);display:flex;flex-direction:column;font-size:var(--font-size-medium);margin-left:auto;margin-right:auto;padding:var(--padding-button);position:relative;transition:background .2s;width:min(28rem,90vw);z-index:1}.error-message h2[data-v-e1d6b9f3],.success-message h2[data-v-e1d6b9f3]{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);margin-bottom:var(--gap-small)}.error-message .success-note[data-v-e1d6b9f3],.success-message .success-note[data-v-e1d6b9f3]{margin-top:var(--gap-small)}.error-message .btn-home[data-v-e1d6b9f3],.success-message .btn-home[data-v-e1d6b9f3]{background-color:#ffed00;border-color:#ffed00;color:var(--color-black);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin-top:var(--gap);text-align:center;transition:color .2s,border-color .2s,background-color .2s,scale .2s}.error-message .btn-home[data-v-e1d6b9f3]:hover:not(:disabled),.success-message .btn-home[data-v-e1d6b9f3]:hover:not(:disabled){background-color:#ffed00;border:2px solid #ffed00;color:var(--color-black);scale:1.025}.privacy[data-v-e1d6b9f3]{align-items:center;color:var(--color-third);display:flex;font-size:var(--font-size-small);gap:.5rem;padding-left:calc(var(--padding-button)*2.5)}.privacy-checkbox[data-v-e1d6b9f3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid var(--color-third);border-radius:0;cursor:pointer;height:1.5rem;margin:0;max-height:100%;max-width:100%;min-height:0;min-width:0;padding:0 0 0 1.25rem;position:relative;transition:box-shadow .2s;width:1.5rem}.privacy-checkbox[data-v-e1d6b9f3]:checked{background:var(--color-third-transparent)}.privacy-checkbox[data-v-e1d6b9f3]:checked:after{align-items:center;bottom:0;color:var(--color-third);content:"✕";display:flex;font-size:1.25rem;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}
