header{text-align:center}header .title{font-size:8rem}header .subtitle{font-size:2rem;margin-top:-1rem;padding-left:23rem}form{margin:8rem auto;width:20rem}form p{margin:1rem 0}form input{background-color:#f2f2f2;border:none;outline:0;padding:1rem;width:100%}form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f2f2f2}form button{background-color:#004b9a;border:0;color:#fff;cursor:pointer;outline:0;padding:1rem;text-transform:uppercase;transition:background-color .3s ease-out;width:100%}form button:hover{background-color:#0070e5}form .error{color:#dc3545;font-style:italic}