.LoginWrap,body,html{width:100%;height:100%}.LoginWrap{display:table;background:url(/_next/static/media/bg_login.70c8def6.png) no-repeat 50%;background-size:cover}.LoginWrap .header{color:#fff;opacity:.85;margin-bottom:40px}.LoginWrap .header h1{font-size:0;background:url(/_next/static/media/logo.fa360ee5.png) no-repeat;width:192px;height:42px;margin:0 auto 20px}.LoginWrap .header p.first{font-size:1.3rem;font-weight:100;margin-bottom:20px}.LoginWrap .header p.second{font-size:3rem;font-weight:500;line-height:3.8rem}.LoginWrap .header p.second strong,.LoginWrap h2{font-weight:700}.LoginWrap h2{font-size:1.2rem;color:#fff;margin-top:10px}.LoginForm{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.LoginField{width:460px;margin:0 auto 14px}.LoginInput input[type=password],.LoginInput input[type=text],button.JtpLogin{width:460px;height:60px;border:1px solid #0000;border-radius:8px;box-sizing:border-box;outline:none}.LoginInput label{display:none}.LoginInput input[type=password],.LoginInput input[type=text]{border-color:rgba(0,0,0,.1);font-size:1.1rem;padding:0 20px;text-align:center;color:#333;font-weight:500;transition:.3s}.LoginInput input[type=password]:focus,.LoginInput input[type=text]:focus{border-color:#6275ff;box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.3)}.LoginInput input[type=text]{margin-bottom:10px}.LoginUtil{width:460px;margin:0 auto;overflow:hidden;color:#fff}.LoginUtil a{float:right;border-bottom:1px solid #fff}.LoginCheckBox{position:relative;display:inline-flex;align-items:center;gap:6px;vertical-align:middle;float:left}.LoginCheckBox input[type=checkbox]{display:none;visibility:hidden}.LoginCheckBox .cbx{perspective:20;display:inline-block;border:2px solid rgba(0,0,0,.1);background:rgba(1,1,1,.1);border-radius:4px;transform:translateZ(0);cursor:pointer;transition:all .3s ease}.LoginCheckBox .cbx:hover{border-color:#3868d6}.LoginCheckBox .flip{display:block;transition:all .4s ease;transform-style:preserve-3d;position:relative;width:18px;height:18px}.LoginCheckBox input[type=checkbox]:checked+.cbx{border-color:#3868d6}.LoginCheckBox input[type=checkbox]:checked+.cbx .flip{transform:rotateY(180deg)}.LoginCheckBox .front,.back{backface-visibility:hidden;position:absolute;top:0;left:0;width:18px;height:18px;border-radius:2px}.LoginCheckBox .front{background:#fff;z-index:1}.LoginCheckBox .back{transform:rotateY(180deg);background:#3868d6;text-align:center;color:#fff;line-height:20px;box-shadow:0 0 0 1px #3868d6}.LoginCheckBox .back svg{margin-top:2px;fill:none;width:16px;height:14px}.LoginCheckBox .back svg path{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.LoginBtns{margin:0 auto;padding-top:30px;width:460px}.LoginBtns button{transition:.3s}.JtpLogin{width:460px;background:#6275ff;color:#fff;font-size:1.1rem;font-weight:700}.JtpLogin:hover{background:#2636ff}.JtpLogin.srch{margin-top:10px;border:2px solid #6275ff;background:transparent;transition:.3s}.JtpLogin.srch:hover{border-color:#fff}.LoginWrap .footer{background:rgba(0,0,0,.15);border-radius:12px;padding:20px;margin:100px 60px 0;font-size:.85rem;color:hsla(0,0%,100%,.75);display:flex;flex-direction:column;font-weight:200}.LoginWrap .footer ul.corps,.LoginWrap .footer ul.logos{display:inline-flex;justify-content:center;text-align:center}.LoginWrap .footer ul.corps{gap:20px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:20px}.LoginWrap .footer ul.corps li:first-child{border-right:1px solid hsla(0,0%,100%,.1);padding-right:20px}.LoginWrap .footer ul.corps strong{font-weight:700}.LoginWrap .footer ul.logos{gap:40px;font-size:0;opacity:.65;margin:20px}.LoginWrap .footer ul.logos span{display:block;height:36px}.LoginWrap .footer li.logo1 span{width:140px;background:url(/_next/static/media/logo1.1bab32f1.png) no-repeat;background-size:100%}.LoginWrap .footer li.logo2 span{width:94px;background:url(/_next/static/media/logo2.955a8e16.png) no-repeat;background-size:100%}.LoginWrap .footer li.logo3 span{width:175px;background:url(/_next/static/media/logo3.e44bc6b2.png) no-repeat;background-size:100%}.LoginWrap .footer li.logo4 span{width:169px;background:url(/_next/static/media/logo4.e83765d9.png) no-repeat;background-size:100%}.LoginWrap .footer .copyright{font-size:.75rem}