.ContactForm_form__nIDy9,.ContactForm_fullWidth__C7YFW{width:100%}.ContactForm_submitButton__hf8f8{overflow:visible}.ContactForm_submitButton__hf8f8:disabled{cursor:wait;opacity:1}.ContactForm_submitSuccess__5h1x2{animation:ContactForm_button-success__rNuzd 1s ease both}.ContactForm_submitError__hMSnY{animation:ContactForm_button-error__CpeL1 .85s ease both}.ContactForm_buttonContent___JXhW{align-items:center;display:inline-flex;gap:.45em;justify-content:center;min-height:1em}.ContactForm_sendingDots__IHopy{display:inline-flex;gap:.16em}.ContactForm_sendingDots__IHopy span{animation:ContactForm_dot-pulse__DS0O_ .9s ease-in-out infinite;background:currentcolor;border-radius:50%;height:.22em;width:.22em}.ContactForm_sendingDots__IHopy span:nth-child(2){animation-delay:.15s}.ContactForm_sendingDots__IHopy span:nth-child(3){animation-delay:.3s}.ContactForm_paperPlane__Uzq2N{background:currentcolor;-webkit-clip-path:polygon(0 0,100% 50%,0 100%,22% 57%);clip-path:polygon(0 0,100% 50%,0 100%,22% 57%);display:inline-block;height:.9em;transform-origin:25% 50%;width:1.3em}.ContactForm_planeSuccess__mPbSF{animation:ContactForm_plane-takeoff__rDrOT .9s linear both}.ContactForm_planeError__rZIc5{animation:ContactForm_plane-fall__rd2Jh .75s linear both}@keyframes ContactForm_dot-pulse__DS0O_{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25em)}}@keyframes ContactForm_plane-takeoff__rDrOT{0%{opacity:0;transform:translateX(-.25em)}20%{opacity:1}to{opacity:0;transform:translateX(5em)}}@keyframes ContactForm_plane-fall__rd2Jh{0%{opacity:0;transform:translateX(-.25em)}15%{opacity:1}50%{opacity:1;transform:translateX(2.4em)}to{opacity:0;transform:translateX(5em) translateY(2.2em) rotate(65deg)}}@keyframes ContactForm_button-success__rNuzd{0%,to{background-color:#fc8000}45%{background-color:#2fcc59}}@keyframes ContactForm_button-error__CpeL1{0%,to{background-color:#fc8000}45%{background-color:#f44}}@media(prefers-reduced-motion:reduce){.ContactForm_planeError__rZIc5,.ContactForm_planeSuccess__mPbSF,.ContactForm_sendingDots__IHopy span,.ContactForm_submitError__hMSnY,.ContactForm_submitSuccess__5h1x2{animation:none}}.ContactForm_invalid__QmY1H{color:#f44}.ContactForm_errorMessage__uu6FT{margin-top:.8rem;color:#f44;font-size:1.4rem}.ContactForm_successMessage__2sKB6{margin-top:.8rem;color:#2fcc59;font-size:1.4rem}