.lazyload.loading{background:0 0}#wrapper{padding-top:0;padding-bottom:0}#login .common-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:960px){#login .common-box{padding:1rem 0}}#login .common-box .common-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4% 0 4% 7%;min-height:80vh}@media only screen and (max-width:960px){#login .common-box .common-box-container{padding:6rem 5rem 6rem 5rem;min-height:0;max-width:100%;width:800px}}@media only screen and (max-width:500px){#login .common-box .common-box-container{padding:6rem 2rem 6rem 2rem;display:block}}#login .common-box .common-box-container .right{position:relative;width:50%}@media only screen and (max-width:960px){#login .common-box .common-box-container .right{display:none}}#login .common-box .common-box-container .right .image{position:absolute;bottom:0;right:0;-webkit-transform:translate(4%,15%);-ms-transform:translate(4%,15%);transform:translate(4%,15%);width:108%;max-width:680px;height:auto}#login .common-box .common-box-container .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}@media only screen and (max-width:960px){#login .common-box .common-box-container .left{width:100%}}#login .common-box .common-box-container .left .logo{width:219px}@media only screen and (max-width:960px){#login .common-box .common-box-container .left .logo{max-width:60%}}#login .common-box .common-box-container .left #loginForm,#login .common-box .common-box-container .left #retrieveForm{margin-top:3rem}#login .common-box .common-box-container .left #loginForm .field,#login .common-box .common-box-container .left #retrieveForm .field{position:relative;width:100%;max-width:500px;height:80px;border:1px solid #ccc;-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;margin-bottom:1.5rem;overflow:hidden}@media only screen and (max-width:960px){#login .common-box .common-box-container .left #loginForm .field,#login .common-box .common-box-container .left #retrieveForm .field{height:55px}}#login .common-box .common-box-container .left #loginForm .field .placeholder,#login .common-box .common-box-container .left #retrieveForm .field .placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:3rem;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#cecece;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}html:not(.webkit) #login .common-box .common-box-container .left #loginForm .field .placeholder,html:not(.webkit) #login .common-box .common-box-container .left #retrieveForm .field .placeholder{top:35%}#login .common-box .common-box-container .left #loginForm .field .input,#login .common-box .common-box-container .left #retrieveForm .field .input{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;height:100%;padding:0 3rem 0 3rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box}html:not(.webkit) #login .common-box .common-box-container .left #loginForm .field .input,html:not(.webkit) #login .common-box .common-box-container .left #retrieveForm .field .input{padding:15px 3rem 0 3rem}#login .common-box .common-box-container .left #loginForm .field .input:not(:-moz-placeholder-shown),#login .common-box .common-box-container .left #retrieveForm .field .input:not(:-moz-placeholder-shown){padding:15px 3rem 0 3rem}#login .common-box .common-box-container .left #loginForm .field .input:not(:-ms-input-placeholder),#login .common-box .common-box-container .left #retrieveForm .field .input:not(:-ms-input-placeholder){padding:15px 3rem 0 3rem}#login .common-box .common-box-container .left #loginForm .field .input:not(:placeholder-shown),#login .common-box .common-box-container .left #retrieveForm .field .input:not(:placeholder-shown){padding:15px 3rem 0 3rem}#login .common-box .common-box-container .left #loginForm .field .input:not(:-moz-placeholder-shown)~.placeholder,#login .common-box .common-box-container .left #retrieveForm .field .input:not(:-moz-placeholder-shown)~.placeholder{top:35%}#login .common-box .common-box-container .left #loginForm .field .input:not(:-ms-input-placeholder)~.placeholder,#login .common-box .common-box-container .left #retrieveForm .field .input:not(:-ms-input-placeholder)~.placeholder{top:35%}#login .common-box .common-box-container .left #loginForm .field .input:not(:placeholder-shown)~.placeholder,#login .common-box .common-box-container .left #retrieveForm .field .input:not(:placeholder-shown)~.placeholder{top:35%}#login .common-box .common-box-container .left #loginForm .field .input.error,#login .common-box .common-box-container .left #retrieveForm .field .input.error{-webkit-box-shadow:0 0 10px 0 rgba(236,28,36,.2) inset;box-shadow:0 0 10px 0 rgba(236,28,36,.2) inset}#login .common-box .common-box-container .left #loginForm .field .input.error~.placeholder,#login .common-box .common-box-container .left #retrieveForm .field .input.error~.placeholder{color:#ec1c24}#login .common-box .common-box-container .left #loginForm .field.with-button button,#login .common-box .common-box-container .left #retrieveForm .field.with-button button{position:absolute;top:0;right:0;border:0;height:100%;width:102px;background-image:url(../../../comum/assets/img/arrow.png);background-size:auto 24%}@media only screen and (max-width:960px){#login .common-box .common-box-container .left #loginForm .field.with-button button,#login .common-box .common-box-container .left #retrieveForm .field.with-button button{width:80px}}#login .common-box .common-box-container .left #loginForm .field.with-button button:hover,#login .common-box .common-box-container .left #retrieveForm .field.with-button button:hover{background-color:#ec1c24}#login .common-box .common-box-container .left #loginForm .buttons,#login .common-box .common-box-container .left #retrieveForm .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:500px;margin-top:1rem}@media only screen and (max-width:960px){#login .common-box .common-box-container .left #loginForm .buttons,#login .common-box .common-box-container .left #retrieveForm .buttons{display:block}}#login .common-box .common-box-container .left #loginForm .buttons .register,#login .common-box .common-box-container .left #retrieveForm .buttons .register{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#666}@media only screen and (max-width:960px){#login .common-box .common-box-container .left #loginForm .buttons .register,#login .common-box .common-box-container .left #retrieveForm .buttons .register{display:table;margin-top:3rem;margin-bottom:3rem}}#login .common-box .common-box-container .left #loginForm .buttons .register:hover,#login .common-box .common-box-container .left #retrieveForm .buttons .register:hover{color:#d40816}#login .common-box .common-box-container .left #loginForm .buttons #forgot,#login .common-box .common-box-container .left #retrieveForm .buttons #forgot{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:0 0;border:0;color:#666}#login .common-box .common-box-container .left #loginForm .buttons #forgot svg,#login .common-box .common-box-container .left #retrieveForm .buttons #forgot svg{fill:#999;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-right:5px}#login .common-box .common-box-container .left #loginForm .buttons #forgot:hover,#login .common-box .common-box-container .left #retrieveForm .buttons #forgot:hover{color:#d40816}#login .common-box .common-box-container .left #loginForm .buttons #forgot:hover svg,#login .common-box .common-box-container .left #retrieveForm .buttons #forgot:hover svg{fill:#d40816}#login .common-box .logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 8rem);margin:0 auto;padding-top:3rem;max-width:1428px}@media only screen and (max-width:960px){#login .common-box .logos-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0 1rem 0}}#login .common-box .logos-wrapper a .logos{height:auto;width:auto}#login .common-box .logos-wrapper a .logos img{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;max-height:47px;width:auto;opacity:.8;-webkit-filter:grayscale();filter:grayscale()}#login .common-box .logos-wrapper a .logos img:hover{-webkit-filter:none;filter:none;opacity:1}