.page-container .contact{color:#eee;position:relative;text-align:center;padding:15px 0 20px 4px;line-height:26px;font-size:14px}.page-container .contact a{color:#b8f7ff}.dark{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.dark:before{content:"";display:block;position:absolute;background-color:#fff;opacity:.5;width:100%;height:100%}.dark .login-wrap{position:absolute;width:800px;height:402px;padding:47px 65px 60px 27px;display:flex;background:#fff linear-gradient(#303d4a,#303d4a) no-repeat;background-size:50% 100%;border-radius:50px}.dark .login-wrap .left-part{color:#fff;margin-left:22px;margin-top:19px;width:319px;height:203px}.dark .login-wrap .left-part .title{font-size:1.5rem;font-weight:700;height:58px}.dark .login-wrap .left-part .line{width:56px;height:5px;background-color:#fff}.dark .login-wrap .left-part .text{margin-top:21px}.dark .login-wrap .right-part{color:#000;margin-top:13px;margin-left:104px;width:267px;height:281px}.dark .login-wrap .right-part .el-button--dark{background:#303d4a;color:#fff;transition:all .2s ease-in}.dark .login-wrap .right-part .el-button--dark:hover{background:#4e6378}.dark .login-wrap .right-part .tab-pane.active{animation:pane-move 1s}@keyframes pane-move{0%{opacity:0}to{opacity:1}}.dark .login-wrap .language{position:absolute;bottom:20px;right:410px;color:#fff;cursor:pointer;transition:color .15s ease-in}.dark .login-wrap .language:hover{color:var(--public-highlight,#f38844)}