#root{width:100%;height:100%}.inputUserName .ant-input-suffix svg.hide{display:none}.typesLogin{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.typesLogin .error{color:#f5222d;padding:12px 24px;display:block}.typesLogin .loading{color:rgba(0,0,0,.54);padding:12px 24px;display:block}.typesLogin .login-external{cursor:pointer;display:flex;height:40px;align-items:center;border:1px solid #e1e1e1;border-radius:3px;background:#fff;justify-content:center;transition:all .3s;box-shadow:0 0 6px rgba(0,0,0,.2)}.typesLogin .login-external:hover{background:#f7f7f7}.typesLogin .login-external svg{margin-right:10px;flex-shrink:0}.typesLogin .login-external svg.login-custom{fill:#1976d2}.typesLogin .login-external span{font-size:13px;color:#1976d2;font-weight:700}.divisor{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px;margin-top:12px;margin-bottom:6px;padding:0 45px}.divisor div{height:1px;background:rgba(0,0,0,.3);flex-grow:1}.alert-custom-container{padding:10px 16px;display:flex;grid-gap:6px;gap:6px}.alert-custom-container.success{background-color:#f6ffed}.alert-custom-container.success svg.check{color:#52c41a;flex-shrink:0;margin-top:4px;font-size:14px}.alert-custom-container.error{background-color:#fff1f0}.alert-custom-container.error svg.error{color:#f5222d;flex-shrink:0;margin-top:4px;font-size:14px}.alert-custom-container>span{color:rgba(0,0,0,.85);font-size:14px;flex-grow:1}.alert-custom-container svg.close{color:rgba(0,0,0,.45);flex-shrink:0;margin-top:4px;transition:color .3s;font-size:12px}.alert-custom-container svg.close:hover{cursor:pointer;color:rgba(0,0,0,.75)}.formLogin .button-consent-terms{height:75px!important;width:100%;border-color:#19a4e6;color:#19a4e6}.formLogin .button-consent-terms .p-consent-terms{text-align:center;margin:12px 0 0}.formLogin .container-actions{display:flex;align-items:center;justify-content:space-between}.formLogin .container-actions .login-actions{cursor:pointer;display:flex;height:40px;align-items:center}.formLogin .container-actions .login-actions span{font-size:13px;color:#1976d2}.formLogin .label-mfa{font-size:13px;color:rgba(0,0,0,.87);margin-bottom:10px;display:block}.formLogin .container-mfa{margin-bottom:16px;display:flex;grid-gap:10px;gap:10px;align-items:center;justify-content:space-between}.formLogin .container-mfa .input-mfa{width:40px;height:40px;padding:6px 11px;font-size:16px;color:rgba(0,0,0,.65);border:1px solid #6b6b6b;border-radius:4px;transition:all .3s;line-height:1.5;text-align:center}.formLogin .container-mfa .input-mfa.error,.formLogin .container-mfa .input-mfa.error:hover{border-color:#f5222d}.formLogin .container-mfa .input-mfa.error:focus{border-color:#f5222d;outline:0;box-shadow:0 0 0 2px rgba(245,34,45,.2)}.formLogin .container-mfa .input-mfa:hover{border-color:#3e93de}.formLogin .container-mfa .input-mfa:focus{border-color:#3e93de;outline:0;box-shadow:0 0 0 2px rgba(62,147,222,.2)}.formLogin .actions-mfa{display:flex;justify-content:center;align-items:center}.formLogin .actions-mfa .link{cursor:pointer;font-size:13px;color:#1976d2}.formLogin .actions-mfa .timer{font-size:13px}.formLogin .actions-mfa .ant-form-item{flex-grow:1}.formLogin .link-back,.formLogin .link-email-auth,.formLogin .link-google-auth,.formLogin .lost-access{margin-top:16px;cursor:pointer;font-size:13px;color:#1976d2;display:block}.formLogin .qr-code{display:block;text-align:center;margin:0 auto 16px}.formLogin .mfa-secret{text-align:center}.formLogin .mfa-secret,.formLogin .text-lost-access-1{display:block;margin-bottom:16px}.formLogin .text-lost-access-2{display:block}.formLogin .ant-collapse-item .ant-collapse-header{font-size:13px;color:#3e93de;padding:0;display:flex;align-items:center}.formLogin .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{top:11px;right:0}.formLogin .ant-collapse-content .ant-collapse-content-box{padding:0}.formLogin .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background:#fff}.formLogin .ant-collapse-borderless>.ant-collapse-item{border-bottom:none;background:#fff}.formForgotPass .container-component .title-forgot{font-weight:500;color:rgba(0,0,0,.87);font-size:18px;display:block;word-break:break-word}.formForgotPass .container-component .sub-title-forgot{color:rgba(0,0,0,.6);font-size:13px;display:block;margin-bottom:16px}.formChangePass .container-component .title-change{font-weight:500;color:rgba(0,0,0,.87);font-size:18px;display:block;word-break:break-word}.formChangePass .container-component .sub-title-change{color:rgba(0,0,0,.6);font-size:13px;display:block;margin-bottom:16px}.formChangePass .container-component .password-security{font-size:13px;margin-bottom:20px}.formChangePass .container-component .password-security ul{padding-left:5px;list-style:none}.formChangePass .container-component .password-security ul li:before{content:"\2022";width:15px;display:inline-block}.formChangePass .container-component .password-security ul li.check{font-weight:500;color:#52c41a}.formChangePass .container-component .password-security ul li.check:before{content:"\2713"}.formChangePass .container-component .password-security ul li span.info{border-bottom:1px dashed}.footer{padding:15px 20px;color:rgba(0,0,0,.6);font-size:13px;background:#f5f5f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.footer.is-mobile{border-radius:0}.footer .error{color:#f5222d}.footer span.authorized-for,.footer span.build{display:block}.footer span.build{margin-bottom:3px}.footer .container-logo-language{display:flex;margin-top:16px;align-items:center}.footer .container-logo-language .container-drop-language{flex-grow:1;flex-shrink:0}.footer .container-logo-language .container-drop-language button.bt-language{padding:0;border:0;background:transparent;box-shadow:none;color:#1976d2;font-size:13px;display:flex;align-items:center}.footer .container-logo-language .container-drop-language button.bt-language:after,.footer .container-logo-language .container-drop-language button.bt-language:before{display:none}.footer .container-logo-language svg{fill:currentColor;flex-shrink:0}.ant-dropdown>.ant-dropdown-menu{border:1px solid rgba(0,0,0,.42)}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item{height:40px;line-height:40px;color:rgba(0,0,0,.87);padding:0 16px}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item span.item-primary{font-size:13px;position:relative}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item svg{fill:currentColor;margin-left:20px}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item.active{color:#1976d2;display:flex;align-items:center}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item:hover{background-color:rgba(25,118,210,.12);color:#1976d2}@media screen and (max-width:700px){.footer{border-radius:0}}.form-header{height:104px;background:#263682;padding:25px;border-top-left-radius:8px;border-top-right-radius:8px;position:relative}.form-header.is-mobile{border-radius:0}.form-header img{width:auto;max-width:192px;height:32px;position:absolute;left:25px;bottom:25px}@media screen and (max-width:700px){.form-header{border-radius:0}}.banner{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:auto;background-color:#f5f5f5;position:fixed;top:0;right:0}.banner.is-mobile{width:100%;display:none}@media screen and (max-width:700px){.banner{width:100%;display:none}}.login{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.login.is-mobile .container-login{display:flex;flex-direction:column;border:none;width:100%;height:100%;margin:0!important;border-radius:0;box-shadow:none}.login.is-mobile .container-login .container-form{flex-grow:1}.login .container-login{z-index:1;position:relative;width:376px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:50px 70px}.login .container-login .container-form .form-inputs .container-component{padding:24px}.login .container-login .container-form .form-inputs .title{color:rgba(0,0,0,.87);font-size:18px;display:block;font-weight:500;word-break:break-word}.login .container-login .container-form .form-inputs .sub-title{color:rgba(0,0,0,.6);font-size:13px;display:block;margin-bottom:16px}.login .container-login .container-form .form-inputs .ant-alert{padding-right:37px}.login .container-login .container-form .form-inputs form .ant-form-item-label{line-height:normal;margin-bottom:5px}.login .container-login .container-form .form-inputs form .ant-form-item-label label{font-size:13px;color:rgba(0,0,0,.87)}.login .container-login .container-form .form-inputs form .ant-form-item-label label:after,.login .container-login .container-form .form-inputs form .ant-form-item-label label:before{display:none}.login .container-login .container-form .form-inputs form .ant-form-item{margin-bottom:16px}.login .container-login .container-form .form-inputs form .ant-form-item:last-child{margin:0}.login .container-login .container-form .form-inputs form .container-suffix input{padding-right:35px!important}.login .container-login .container-form .form-inputs form .container-suffix .ant-input-suffix{right:7px}.login .container-login .container-form .form-inputs form .container-suffix svg{fill:rgba(0,0,0,.54);cursor:pointer}.login .container-login .container-form .form-inputs form .container-suffix svg:hover{fill:rgba(0,0,0,.34)}.login .container-login .container-form .form-inputs form .ant-alert{margin-bottom:15px}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner{border-color:#1976d2}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper .ant-checkbox+span{font-size:13px;color:rgba(0,0,0,.87)}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{border-color:#1976d2}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border:1px solid #6b6b6b}.login .container-login .container-form .form-inputs form button{float:right;height:32px}.login .container-login .container-form .form-inputs form button[type=submit]{margin-left:10px}@media screen and (max-width:700px){.login .container-login{display:flex;flex-direction:column;border:none;width:100%;height:100%;margin:0!important;border-radius:0;box-shadow:none}.login .container-login .container-form{flex-grow:1}}