.regbutton{text-align:center;margin-bottom:1rem}.loginform{display:grid;justify-content:center}.inputform{margin-bottom:2rem;margin-top:.5rem;border:1px solid #000}.inputform button,.inputform input::-webkit-input-placeholder{font-family:roboto,sans-serif;font-size:2rem;transition:.3s ease-in-out}.inputform form{box-sizing:border-box;width:26rem;margin:10rem auto 0;box-shadow:2px 2px 5px 1px rgba(0,0,0,.2);padding-bottom:4rem;border-radius:3px}.inputform p{margin-left:.5rem}.inputform input{margin:1rem;font-size:2rem;display:block;border:none;padding:1rem 0;border-bottom:2px solid #000;transition:.3s cubic-bezier(.64, .09, .08, 1);background:linear-gradient(to bottom,rgba(255,255,255,0) 96%,#c69963 4%);background-position:-20rem 0;background-size:20rem 100%;background-repeat:no-repeat}.inputform input #id_phone,.inputform input:focus,.inputform input:valid{box-shadow:none;outline:0;background-position:0 0}.inputform input #id_phone::-webkit-input-placeholder,.inputform input:focus::-webkit-input-placeholder,.inputform input:valid::-webkit-input-placeholder{color:#001135;font-size:11px;transform:translateY(-20px);visibility:visible!important}.inputform button{border:none;background:#001135;cursor:pointer;border-radius:3px;padding:6px;width:200px;color:#fff;margin:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}.inputform button:hover{transform:translateY(-3px);box-shadow:0 6px 6px 0 rgba(0,0,0,.2)}.mailerform{width:90%;margin:auto}.mailerform .regform{background:linear-gradient(to top,rgba(198,153,99,.45),rgba(198,153,99,.1));border:2px solid #000}.signuptext{width:24rem}.regtext{margin:.5rem 0;text-align:center}.regtext a{color:#b28451;text-decoration:none}