.wrapper{background:0 0;border:2px solid #0059ff;border-radius:10px;width:750px;height:450px;position:relative;overflow:hidden;box-shadow:0 0 25px #008cff}.wrapper .form-box{flex-direction:column;justify-content:center;width:50%;height:100%;display:flex;position:absolute;top:0}.wrapper .form-box.login{padding:0 60px 0 40px;left:0}.form-box h2{color:#0e0303;text-align:center;font-size:32px}.form-box .input-box{width:100%;height:50px;margin:20px 0;position:relative}.form-box .input-box .upload{color:red;background-color:#fff;width:100%;height:40px;display:none;position:absolute}.input-box input{color:#070505;background:0 0;border:none;border-bottom:2px solid #5471f3;outline:none;width:100%;height:100%;padding-right:23px;font-size:16px;font-weight:500;transition:all .5s}.input-box input:focus,.input-box input:valid{border-bottom-color:#5471f3}.input-box label{color:#0a0808;pointer-events:none;font-size:16px;transition:all .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input-box input:focus~label,.input-box input:valid~label{color:#5471f3;top:-5px}.input-box .icon{color:#0c0707;font-size:18px;transition:all .5s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.input-box input:focus~.icon,.input-box input:valid~.icon{color:#5471f3}.btn1{cursor:pointer;color:#fff;z-index:1;background:0 0;border:2px solid #5471f3;border-radius:40px;outline:none;width:100%;height:45px;font-size:16px;font-weight:600;position:relative;overflow:hidden}.btn1:before{content:"";z-index:-1;background:linear-gradient(#10334d,#5471f3,#0c273a,#526ff0);width:100%;height:300%;transition:all .5s;position:absolute;top:-100%;left:0}.btn1:hover:before{top:0}.form-box .logreg-link{color:#130707;text-align:center;margin:20px 0 10px;font-size:14.5px}.logreg-link p a{font-weight:700;text-decoration:none}.logreg-link p a:hover{text-decoration:underline}.wrapper .info-text{flex-direction:column;justify-content:center;width:50%;height:100%;display:flex;position:absolute;top:0}.wrapper .info-text.login{text-align:right;padding:0 40px 60px 150px;right:0}.info-text h2{color:#fff;text-transform:uppercase;font-size:36px;line-height:1.3}.info-text p{color:#fff;font-size:16px}.wrapper .bg-animate{transform-origin:100% 100%;background:linear-gradient(45deg,#174b70,#5471f3);border-bottom:3px solid #5471f3;width:850px;height:600px;transition:all 1.5s 1.6s;position:absolute;top:-4px;right:0;transform:rotate(10deg)skewY(40deg)}.wrapper .bg-animate2{transform-origin:0 100%;background:#fff;border-top:3px solid #5471f3;width:850px;height:700px;transition:all 1.5s .5s;position:absolute;top:100%;left:250px;transform:rotate(0)skewY(0)}.wrapper .form-box.register{pointer-events:none;padding:0 40px 0 60px;right:0}.wrapper .info-text.register{text-align:left;pointer-events:none;padding:0 150px 60px 40px;left:0}.wrapper .form-box.login .animation{opacity:1;filter:blur();transition:all .7s;transition-delay:calc(.1s*var(--j));transform:translate(0)}.wrapper.active .form-box.login .animation{transition-delay:calc(.1s*var(--i));opacity:0;filter:blur(10px);transform:translate(-120%)}.wrapper .info-text.login .animation{opacity:1;filter:blur();transition:all .7s;transition-delay:calc(.1s*var(--j));transform:translate(0)}.wrapper.active .info-text.login .animation{transition-delay:calc(.1s*var(--i));opacity:0;filter:blur(10px);transform:translate(120%)}.wrapper.active .bg-animate{transition-delay:.5s;transform:rotate(0)skewY(0)}.wrapper.active .bg-animate2{transition-delay:1.2s;transform:rotate(-11deg)skewY(-41deg)}.wrapper .form-box.register .animation{opacity:0;filter:blur(10px);transition:all .7s;transition-delay:calc(.1s*var(--j));transform:translate(120%)}.wrapper.active .form-box.register .animation{transition-delay:calc(.1s*var(--i));opacity:1;filter:blur();transform:translate(0)}.wrapper .info-text.register .animation{opacity:0;filter:blur(10px);transition:all .7s;transition-delay:calc(.1s*var(--j));transform:translate(-120%)}.wrapper.active .info-text.register .animation{opacity:1;filter:blur();transition-delay:calc(.1s*var(--i));transform:translate(0)}.wrapper.active .form-box.register,.wrapper.active .info-text.register{pointer-events:auto}@media screen and (max-width:576px){.wrapper .form-box{width:100%}.wrapper .info-text{display:none}}
