.login-wrap{margin:100px 0}.login-wrap h3{font-size:40px;margin-bottom:25px;text-align:center}.login-wrap form{border:none;margin:0 auto;max-width:500px;padding:0}.login-wrap form label{font-size:18px;font-weight:500;line-height:1.2}.login-wrap form label span.req{color:#ef6651;padding-left:5px}.login-wrap form input{border:1px solid #ccc!important;border-radius:5px!important;font-size:16px;height:auto!important;min-height:50px!important;padding:14px!important}.login-wrap form input[type=submit]{border:none!important;padding:0 50px!important;width:auto}.login-wrap form>div:not(:last-child){margin-bottom:20px}.name-area{display:flex;flex-wrap:wrap;width:100%}.name-area .first-name{margin-right:2%;width:49%}.name-area .last-name{width:49%}@media screen and (max-width:500px){.name-area .first-name{margin-right:0;width:100%}.name-area .last-name{width:100%}}