.float-label{position:relative;margin-bottom:.5rem;color:var(--secondaryTextColor)}.input-field{width:100%;border-bottom:2px solid #164e96;font-size:.875rem;background:none;letter-spacing:2px;border-radius:8px;position:relative;color:var(--primaryTextColor)}.input-field:focus{outline:none;border-bottom:2px solid #164e96}.float-label-text{position:absolute;left:.6rem;top:.6rem;pointer-events:none;transition:all .2s ease}.input-field:focus~.float-label-text,.input-field:not(:placeholder-shown)~.float-label-text{top:-1rem;left:.5rem;font-size:.85rem}.button{color:#fff;padding:10px 20px;border:none;cursor:pointer;position:relative;overflow:hidden;width:100%;border-radius:5px}.button,.button:hover{background-color:#164e96}