@import url(https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@import url(https://use.typekit.net/cph5tez.css);.input{width:100%;display:flex;flex-direction:column}.input *{font-size:18px;letter-spacing:.1em}.input label{font-family:Titillium Web,sans-serif;margin-bottom:1rem}.input input{border:none;border-bottom:3px solid #1f1f1f;box-sizing:border-box;padding:.8rem 1rem;min-height:3.5rem;transition:border .2s cubic-bezier(.18,.89,.32,1.28);background-color:#f4f2f2}.input input::-moz-placeholder{color:#9b9b9b}.input input:-ms-input-placeholder{color:#9b9b9b}.input input::-ms-input-placeholder{color:#9b9b9b}.input input::placeholder{color:#9b9b9b}.input input:focus{outline:none;border-bottom:3px solid #68b5fc}.input .remark{margin:0;color:#d7291d;font-size:14px;font-weight:700;text-transform:uppercase}form .bottom .actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:750px){form .bottom .actions{flex-direction:column;align-items:flex-start}form .bottom .actions button{width:100%;margin-top:3.5rem}}form .invalid input,form .invalid select{border-bottom:3px solid #d7291d}@media (max-width:700px){#login *{text-align:left}}