.btnBack{left:0}.forgotPass{text-decoration:none;color:grey;cursor:pointer}.forgotPass:hover{color:#2d4eb1}.login__button-group{display:flex;align-items:center;justify-content:space-between;height:33px}.login__button-group .ant-spin-dot-item{background-color:#fff}#particles-js{width:100%;height:100vh;min-height:800px;background-color:#220080;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;font-family:var(--font-principal)}fieldset{border:0}#imageOdyssLeft{display:block;transform:translate(-240%,-202%)}#imageOdyssLeft,#imageOdyssRight{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s;z-index:1;position:absolute;top:50%;left:50%;height:120px;width:120px;background-color:transparent;background-image:url(/images/Login_logo_white_280X280.png);background-size:120px 120px;background-repeat:no-repeat;border-radius:100%}#imageOdyssRight{display:none;transform:translate(140%,-202%)}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}#escritaLeft{display:none;transform:translate(-139%,-315%)}#escritaLeft,#escritaRight{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s;z-index:999;position:absolute;height:60px;width:166px;top:50%;left:50%;background-image:url(/images/login_logo_name.png);background-repeat:no-repeat;background-size:166px 60px}#escritaRight{display:block;transform:translate(40%,-315%)}.btn{right:0;min-width:140px;padding:0 20px;line-height:31px;text-align:center;text-decoration:none;font-size:14px;background-color:transparent;cursor:pointer;outline:0;border:0;font-family:inherit}.btn:hover{background-color:#365aff;color:#fff}.btn_rounded{border:1px solid #c3c3c3;color:#c3c3c3;transition:all .3s ease-in-out}.btn_sub{background-color:#220080;color:#fff;line-height:33px}.label_ConfirmPass,.label_NewPass,.label_Phone,.label_mail,.label_mailRec,.label_name,.label_nameAzienda,.label_numberTel,.label_pass{font-family:var(--font-icons);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.label_ConfirmPass:before,.label_NewPass:before,.label_Phone:before,.label_mail:before,.label_mailRec:before,.label_name:before,.label_nameAzienda:before,.label_numberTel:before,.label_pass:before{position:absolute;right:5px;top:10px;transition:color .4s cubic-bezier(1,0,0,1)}.label_name:before,.label_nameAzienda:before{content:"\f2c2"}.label_Phone:before,.label_numberTel:before{content:"\f095"}.label_NewPass:before{content:"\f13e"}.label_ConfirmPass:before{content:"\f023"}.label_mail:before,.label_mailRec:before{content:"\f0e0"}.label_pass:before{content:"\f023"}.login_wrap{position:absolute;top:50%;left:50%;width:830px;height:350px;background-color:rgba(0,0,0,.55);color:#c1c4d6;transform:translate(-50%,-50%)}.login_action_wrap{position:absolute;top:-40px;left:50px;height:430px;width:430px;background-color:#f7f7f6;box-shadow:0 0 10px 3px rgba(39,37,37,.45)}.question_login,.question_signUp{position:absolute;top:50%;transform:translateY(-50%);width:270px}.question_login .title,.question_signUp .title{margin:0;line-height:32px;font-size:20px;color:#fff}.question_login p,.question_signUp p{padding:12px 20px 18px 0;font-size:15px;text-align:justify;line-height:1.4}.question_signUp{left:50px}.question_login{right:50px}.form-navegation{display:flex;justify-content:space-between}.action_login,.action_signUp{position:absolute;top:30px;width:330px;z-index:3}.action_login .title,.action_signUp .title{color:#4169e1;font-size:22px;font-weight:700}.action_login .input,.action_signUp .input{font-family:var(--font-principal);width:100%;padding-bottom:5px;margin-bottom:10px;border:0;border-bottom:2px solid #c1c4d6;background-color:transparent;line-height:32px;color:#000;font-size:16px}.action_login .input:active,.action_login .input:focus,.action_login .input:hover,.action_signUp .input:active,.action_signUp .input:focus,.action_signUp .input:hover{outline:0}#errorSignIn,#errorSignUp{font-size:12px;color:red}.action_login .input_block,.action_signUp .input_block{margin:35px 0 0}.action_signUp{top:100px;left:100px}.action_login{top:100px;right:100px}.input_wrap{position:relative}.loginActive .login_action_wrap{animation:loginActive .6s forwards}.loginActive .action_signUp,.loginActive .question_login{visibility:hidden}.signUpActive .login_action_wrap{animation:signUpActive .6s forwards}.signUpActive .action_login,.signUpActive .question_signUp{visibility:hidden}.input+label:after{content:"";position:absolute;bottom:10px;left:0;height:2px;width:0;background-color:#4169e1;background:linear-gradient(90deg,#63b8ff 0,#4169e1);transition:width .4s cubic-bezier(1,0,0,1)}.input:invalid+label:after{background-color:red;background:linear-gradient(90deg,#f08080 0,red);transition:width .4s cubic-bezier(1,0,0,1)}.input:focus+label:after{width:100%}.input:focus+label:before{color:#4169e1}@keyframes loginActive{40%{transform:translateX(320px)}65%{transform:translateX(280px)}to{transform:translateX(300px)}}@keyframes signUpActive{0%{transform:translateX(300px)}40%{transform:translateX(-20px)}65%{transform:translateX(20px)}to{transform:none}}.backIncorrect{position:absolute;top:0;left:0;transform:translate(190px,180px)}.backIncorrectBlock{top:50%;left:50%;transform:translate(135%,50%)}#infoLeft{display:none;cursor:pointer;width:24px;height:24px;position:absolute;margin:15px 0 0 10px;border:1px solid transparent;z-index:999}.display{display:block}#infoRight{cursor:pointer;width:24px;height:24px;position:absolute;margin:15px 0 0 792px;border:1px solid transparent;z-index:999}#CopyRightSignUp{position:absolute;font-size:14px;color:#000;bottom:1%;left:20%}