.join-root{padding-top:7vh;padding-bottom:7vh}.join-h2{margin-bottom:7vh;font-size:36px}.join-form>button,.join-form input,.join-form label,#fileButton{font-size:20px;font-family:san francisco,Helvetica,Arial,san-serif,serif;line-height:26px;color:#f4f4f4}.flx-row{display:flex;flex-direction:row}.join-form input,.input-wrapper{width:100%;height:64px;margin-bottom:32px}.join-form label{margin-bottom:14px}.join-form label>span{color:#ff0080;margin-left:5px}.join-form>input{background-color:initial;border-radius:11px;border:1px solid #fff;padding:20px;transition:border-color .3s}.join-form>input:focus{outline:none}.join-form>input.invalid{border-color:#ff0080}#join_submit{background:#ff0080;color:#f4f4f4;height:64px;border-radius:11px;width:100%;border:none;font-weight:700;cursor:pointer;font-size:20px;margin-top:8vh}#join_submit:hover{opacity:.8}#join_success,#join_error{background:0 0;pointer-events:none;display:none}#join_success{color:green}#join_error{color:red}#fileButton{background-color:initial;border:none;cursor:pointer;padding:0}#fileButton:hover{text-decoration:underline}#fileButton.invalid{color:#ff0080;text-decoration:underline}#fileName{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;color:#ff0080}