.contact-form-module__2WzDoW__input{color:#fff;background:0 0;border-bottom:1px solid #ffffffa6;border-radius:0;width:100%;min-height:36px;padding:10px 0 4px;font-size:16px;line-height:20px}.contact-form-module__2WzDoW__input:focus-visible{outline-offset:4px;outline:2px solid #fff}.contact-form-module__2WzDoW__label{pointer-events:none;color:#ffffffd9;transform-origin:0;font-size:13px;line-height:20px;transition:transform .15s ease-out;position:absolute;top:10px;left:0}.contact-form-module__2WzDoW__input:focus+.contact-form-module__2WzDoW__label,.contact-form-module__2WzDoW__input:not(:placeholder-shown)+.contact-form-module__2WzDoW__label{transform:translateY(-20px)scale(.85)}.contact-form-module__2WzDoW__success{animation:.28s cubic-bezier(.215,.61,.355,1) both contact-form-module__2WzDoW__enter}.contact-form-module__2WzDoW__check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.32s ease-out .1s forwards contact-form-module__2WzDoW__draw}@keyframes contact-form-module__2WzDoW__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-form-module__2WzDoW__draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.contact-form-module__2WzDoW__success,.contact-form-module__2WzDoW__check path{animation:none}.contact-form-module__2WzDoW__check path{stroke-dashoffset:0}.contact-form-module__2WzDoW__label{transition:none}}
