@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUpRightAnimation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ripple-expand{to{opacity:0;transform:scale(1)}}.form-input--error input,.form-input--error textarea{border-color:#fe6a68!important}.form-input__label{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;bottom:0;overflow:hidden}.form-input input,.form-input textarea{color:#fafbfb;background-color:#010314;border:2px solid #3f3765;border-radius:8px;outline:none;width:100%;padding:.8rem;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input input:hover,.form-input textarea:hover{border-color:#544986}.form-input input:focus,.form-input textarea:focus{border-color:#b88cff}.form-input textarea{resize:none;min-height:7rem}@-moz-document url-prefix(){.form-input textarea{scrollbar-width:thin;scrollbar-color:#b88cff #0000}}.form-input textarea::-webkit-scrollbar{width:8px}.form-input textarea::-webkit-scrollbar-thumb{background:#b88cff;border-radius:8px}
@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUpRightAnimation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ripple-expand{to{opacity:0;transform:scale(1)}}.form{flex-direction:column;gap:.2rem;width:100%;margin-top:2rem;display:flex}@media (min-width:768px){.form{background-color:#010314;border:2px solid #202231;border-radius:10px;padding:4rem;position:relative}}.form__input-section{row-gap:.2rem;display:grid}@media (min-width:1024px){.form__input-section{grid-template-columns:repeat(3,1fr);column-gap:1.5rem}}.form__section-title{margin-bottom:1rem}.form__section-title h4{text-transform:uppercase;letter-spacing:.25px;margin-bottom:.3rem;font-size:20px;font-weight:400}.form__section-title p{color:#fafbfbb3;font-size:12px}.form-input--error .form-input__error-message{opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.form-input__error-message{opacity:0;color:#fe6a68;margin-left:calc(.8rem + 2px);font-size:12px}.form-input__error-message:before{content:"​"}
