.haussmann-estim-form[data-v-25f22ee0]{font-family:Montserrat,sans-serif}.haussmann-estim-form__textarea[data-v-25f22ee0]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-family:inherit;color:#383434;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.haussmann-estim-form__textarea[data-v-25f22ee0]:focus{outline:none;border-color:var(--haussmann-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--haussmann-accent) 15%,transparent)}.haussmann-estim-form__rgpd-error[data-v-25f22ee0]{outline:2px solid var(--haussmann-error,#c0392b);outline-offset:2px}.haussmann-estim-form__success[data-v-25f22ee0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.haussmann-estim-form__success-icon[data-v-25f22ee0]{font-size:48px;color:var(--haussmann-accent);margin-bottom:20px}.haussmann-estim-form__success-title[data-v-25f22ee0]{font-size:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#000;margin:0 0 8px}.haussmann-estim-form__success-text[data-v-25f22ee0]{font-size:14px;font-weight:400;color:#6b7280;margin:0;letter-spacing:.3px}.haussmann-estim-form__submit--shake[data-v-25f22ee0]{animation:haussmannEstimShake-25f22ee0 .6s ease-in-out}@keyframes haussmannEstimShake-25f22ee0{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.haussmann-estim-fade-enter-active[data-v-25f22ee0],.haussmann-estim-fade-leave-active[data-v-25f22ee0]{transition:opacity .3s ease,transform .3s ease}.haussmann-estim-fade-enter-from[data-v-25f22ee0],.haussmann-estim-fade-leave-to[data-v-25f22ee0]{opacity:0;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.haussmann-estim-form__submit--shake[data-v-25f22ee0]{animation:none}.haussmann-estim-fade-enter-active[data-v-25f22ee0],.haussmann-estim-fade-leave-active[data-v-25f22ee0]{transition:opacity .15s ease}.haussmann-estim-fade-enter-from[data-v-25f22ee0],.haussmann-estim-fade-leave-to[data-v-25f22ee0]{transform:none}}
