.formContainer{background-color:#f6f5eb;border-radius:8px;margin:0 auto;max-width:400px;padding:40px;text-align:center}.formContainer h3{font-family:Recoleta;margin-bottom:10px}.formContainer p{color:#555;font-size:.95rem;margin-bottom:20px}.form-group{align-items:center;display:flex;flex-direction:column;gap:15px}.form-control{border:1px solid #ccc;border-radius:6px;font-size:1rem;outline:none;padding:12px;width:100%}.form-control::placeholder{color:#4a4d56;opacity:1}.btn{background-color:#279a93;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:12px 24px;transition:background-color .3s ease,box-shadow .3s ease;width:auto}.btn:hover{background-color:#207f73}.btn:focus{border:1px solid transparent;box-shadow:0 0 0 3px rgba(39,154,147,.4);outline:none}.error-message{color:red;display:none;font-weight:700;margin-top:15px;margin-top:20px}