.buttonForm{padding:.5rem 2rem;border:2px solid var(--color-fuente-black);border-radius:20px}.form-container{background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:2rem}.form-input:focus{transform:translateY(-1px);box-shadow:0 10px 25px -3px rgba(245,62,22,.1),0 4px 6px -2px rgba(245,62,22,.05)}.submit-button{background:linear-gradient(135deg,#f53e16,#e53e3e);transition:all .3s ease}.submit-button:hover{background:linear-gradient(135deg,#e53e3e,#dc2626);transform:translateY(-2px)}.error-message{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.text-black span{font-size:var(--text-medios)!important;font-weight:200!important}@media screen and (width <= 420px){.text-black span{font-size:var(--phone-subtitle-sm)!important}}