:root.global-styles{--header-height:90px;--footer-height:425px}.game-2j.concat .game-2j-content{background-color:#fff;padding:100px 200px 175px;font-family:SourceSansPro-SemiBold}@media only screen and (min-width:1921px){.game-2j.concat .game-2j-content{padding:100px calc((100vw - 1620px)/2) 175px}}@media only screen and (max-width:1300px){.game-2j.concat .game-2j-content{padding:30px 5vw}}.game-2j.concat .form-title,.game-2j.concat .qr-title{text-align:left}.game-2j.concat .form-title .title,.game-2j.concat .qr-title .title{color:#eb6529;font-size:58px;font-weight:700}@media only screen and (max-width:810px){.game-2j.concat .form-title .title,.game-2j.concat .qr-title .title{font-size:32px}}.game-2j.concat .form-title .subtitle,.game-2j.concat .qr-title .subtitle{font-size:24px;color:#353535;margin-top:30px}@media only screen and (max-width:1300px){.game-2j.concat .form-title .subtitle,.game-2j.concat .qr-title .subtitle{margin-top:20px}}.game-2j.concat .form-title .txt,.game-2j.concat .qr-title .txt{color:#858484;font-size:20px;margin-top:14px;margin-bottom:16px}.game-2j.concat .right{width:40%;background-image:url(/30.png);background-position:50%;background-size:contain;background-repeat:no-repeat}.game-2j.concat .form-wrapper{margin-top:10vh;display:flex;justify-content:space-between}.game-2j.concat .form-wrapper .left{flex:1}@media only screen and (max-width:1300px){.game-2j.concat .form-wrapper .right{display:none}}.game-2j.concat .form-container{padding:0;margin-top:10px}.game-2j.concat .form-container .input-wrapper,.game-2j.concat .form-container input,.game-2j.concat .form-container textarea{margin-bottom:20px;display:block;width:92%;border:none;border-radius:4px;background-color:#e9e9e9}.game-2j.concat .form-container .input-wrapper::-moz-placeholder,.game-2j.concat .form-container input::-moz-placeholder,.game-2j.concat .form-container textarea::-moz-placeholder{font-size:20px;color:#7a7a7a;font-family:SourceSansPro-SemiBold}.game-2j.concat .form-container .input-wrapper::placeholder,.game-2j.concat .form-container input::placeholder,.game-2j.concat .form-container textarea::placeholder{font-size:20px;color:#7a7a7a;font-family:SourceSansPro-SemiBold}@media only screen and (max-width:1300px){.game-2j.concat .form-container .input-wrapper,.game-2j.concat .form-container input,.game-2j.concat .form-container textarea{width:100%}}@media only screen and (max-width:810px){.game-2j.concat .form-container .input-wrapper,.game-2j.concat .form-container input,.game-2j.concat .form-container textarea{margin-bottom:10px}}.game-2j.concat .form-container textarea{height:260px}@media only screen and (max-width:810px){.game-2j.concat .form-container textarea{height:160px}.game-2j.concat .form-container button[type=submit]{font-size:16px;padding:0 20px;height:40px;line-height:36px}}.game-2j.concat .form-container button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.game-2j.concat .form-container button[type=submit] i{color:#eb6529}.game-2j.concat .form-container .err-tip{position:absolute;top:13px;right:1em;color:#fe0101;font-size:1em}.game-2j.concat .form-container .fail-tip,.game-2j.concat .form-container .success-tip{font-size:1em;margin-left:10px;font-weight:700}.game-2j.concat .form-container .fail-tip i,.game-2j.concat .form-container .success-tip i{margin:0 5px 0 0}.game-2j.concat .form-container .success-tip{color:green}.game-2j.concat .form-container .fail-tip{color:#fe0101}.game-2j.concat .qr-title{text-align:center}.game-2j.concat .qr-wrapper{display:flex;padding:0 10vw}@media only screen and (max-width:1300px){.game-2j.concat .qr-wrapper{padding:0}}.game-2j.concat .qr-wrapper .left{flex:1}.game-2j.concat .qr-wrapper .left .qr-container{text-align:center;line-height:1em;font-weight:700;margin-top:4px;cursor:pointer}.game-2j.concat .qr-wrapper .left .qr-container img{display:inline-block;margin-top:4px;width:180px;height:180px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.game-2j.concat .qr-wrapper .left .qr-container .content{margin-top:20px;color:#2c63d1;font-size:36px}@media only screen and (max-width:1300px){.game-2j.concat .qr-wrapper .left .qr-container .content{margin-top:15px;font-size:26px}}.game-2j.concat .qr-wrapper .right{display:none}@media only screen and (max-width:1300px){.game-2j.concat .qr-wrapper .right{display:block}}