@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.form-field-error{animation:shake .5s ease-in-out;border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.form-call-me{position:relative;display:flex;width:450px;flex-direction:column;gap:.25rem;border-left-width:1px;border-image:linear-gradient(900deg,transparent,var(--comet),transparent) 1}.form-call-me>span{text-align:left;font-size:30px;font-weight:300;color:var(--comet)}.form-call-me input,.form-call-me textarea{position:relative;width:100%;border-radius:.25rem;padding:1.25rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-call-me textarea{resize:none}.form-call-me button{border-radius:.25rem;background-color:var(--comet);padding:1.25rem;color:var(--galaxy);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:var(--comet);--tw-shadow:var(--tw-shadow-colored)}