:root{--ct-login-color-primary:var(--ct-color-primary);--ct-login-text-color:var(--ct-color-primary);--ct-login-text-color-rgb:var(--ct-color-primary-rgb);--ct-login-font-weight:400;--ct-login-font-size:14px;--ct-login-input-border-rd:0px;--ct-login-input-color:var(--ct-login-text-color);--ct-login-input-bg:transparent;--ct-login-input-font-weight:var(--ct-login-font-weight);--ct-login-input-font-size:var(--ct-login-font-size);--ct-login-input-text-align:center;--ct-login-btn-border-rd:6px;--ct-login-btn-color:#FFF;--ct-login-btn-bg:var(--ct-login-color-primary);--ct-login-btn-font-weight:var(--ct-login-font-weight);--ct-login-btn-font-size:var(--ct-login-font-size);--ct-login-width:100%;--ct-login-height:100vh}html{font-size:var(--ct-font-size)}body{background-image:url(/app/images_home/auth/bg_auth.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;font-size:var(--ct-login-font-size);color:var(--ct-text-color);font-weight:var(--ct-login-font-weight);line-height:1;background-position-x:center;background-position-y:top}body .card-body{color:var(--ct-login-text-color)}main#mainLogin{height:100svh;position:relative;z-index:1}#containerCarousel{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;z-index:0}#carouselLogin .carousel-item{height:calc(var(--ct-login-height) - 1px);background-size:cover;background-repeat:no-repeat;background-position-x:center;min-height:100vh!important}.card-login .card-body{background:#000;background:rgb(234 239 242);border-radius:0 0 8px 8px;margin-bottom:0;box-shadow:-1px 0 8px 0 rgb(50 50 50 / .1);-webkit-box-shadow:-1px 0 8px 0 rgb(50 50 50 / .1);-moz-box-shadow:-1px 0 8px 0 rgb(50 50 50 / .1);padding:60px 40px;min-height:80svh}.col-form-auth .card-login .card-body{min-height:auto}.card-login.card-recover-pw .card-body{padding:calc(5svh) 40px 40px}.logo-login{max-width:240px}.logo-login-text{max-width:300px;margin-bottom:0}.logo-login-icon{width:80px}.logo-login-header{float:right}.card-login-msg .card-header{background:#fff0;border:0}.card-login .card-title{color:var(--ct-login-text-color);font-weight:var(--ct-font-weight-semi-bold);text-align:left;font-size:36px}.content-cambio-pass label{font-weight:var(--ct-font-weight-bold)}.bg-info{padding:10px}.alt-msg{padding:0;padding-right:35px;margin-bottom:0;margin-top:0}.alt-msg.show{padding:15px;padding-right:35px;margin-top:10px;margin-bottom:10px}.alt-msg strong{font-size:13px;font-weight:var(--ct-font-weight-bold)}.form-signin label{color:var(--ct-login-text-color);font-weight:var(--ct-font-weight-regular);font-size:12px}#mdl_contrasenia .modal-body{padding:25px}.form-signin .form-control{height:32px}.form-signin .btn-custom-sm{padding:12px 60px;text-align:center}.form-signin .form-control::placeholder{color:var(--ct-login-input-color);font-weight:var(--ct-login-input-font-weight);font-size:var(--ct-login-input-font-size);font-family:var(--ct-font-family)}.form-signin input.form-control,.form-signin select.form-control,.form-signin textarea.form-control{border:1px solid #fff0;border-radius:var(--ct-login-input-border-rd);line-height:1.43;min-height:32px;padding:0 5px;box-shadow:none;color:var(--ct-login-input-color);text-align:left;font-family:var(--ct-font-family);text-align:var(--ct-login-input-text-align);font-weight:var(--ct-login-input-font-weight);font-size:var(--ct-login-input-font-size)}.form-signin .input-group-ct{border:1px solid #fff0;border-radius:var(--ct-login-input-border-rd);line-height:1.43;padding:0 5px;background:var(--ct-login-input-bg);border-bottom:1px solid var(--ct-login-input-color)}.form-signin .input-group-ct .form-control{border-radius:var(--ct-login-input-border-rd)!important;padding-left:15px;padding-right:15px;background-color:var(--ct-login-input-bg)}.form-signin .input-group-text{background:#fff0;border:0;border-radius:50px!important;height:40px;width:40px;text-align:center;padding:0;display:inline-block;padding-top:10px}.form-signin .input-group-text .fa{color:var(--ct-login-text-color);font-size:18px}.input-group .input-group-prepend{width:30px}.form-signin .input-group-ct .input-group-prepend{width:30px}.card-login .input-group-prepend{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--ct-login-input-color)!important;color:var(--ct-login-input-color)!important}.alert-result-rp{color:var(--ct-login-text-color)}#lg-contact-info .text-info{color:var(--ct-login-text-color)!important;font-size:12px;text-align:center}#lg-contact-info .text-schedule{font-size:12px;color:var(--ct-login-text-color);text-align:center}#lg-contact-info .contact-option{color:var(--ct-login-text-color);font-size:12px;text-align:center;margin-bottom:5px}#lg-contact-info .contact-option p{margin-bottom:0;font-size:12px}#lg-contact-info .contact-option p strong{font-size:12px}#lg-contact-info .contact-option .fa{color:#8FBE00;font-size:18px}#lg-contact-info .contact-option a{text-decoration:none;color:var(--ct-login-text-color);font-size:12px}.card-login-header .box-logo-auth{text-align:center;margin-top:0}.card-login-header .icon-user{margin:0}.card-login-header .icon-user img{max-width:56px}.card-login-header .icon-user .fa{color:var(--ct-login-text-color);font-size:56px}.card-login-header .text-log{color:var(--ct-login-text-color);font-size:16px;margin-bottom:0;padding-top:18px;padding-right:15px}#collapseFormAuth{min-height:260px}.card-login-footer{margin-top:20px}.card-login-footer .card-body{background:rgb(0 0 0 / .4);border-radius:8px 0 0 8px;margin-bottom:0;box-shadow:-1px 0 3px 0 rgb(50 50 50 / .3);-webkit-box-shadow:-1px 0 3px 0 rgb(50 50 50 / .3);-moz-box-shadow:-1px 0 3px 0 rgb(50 50 50 / .3);padding-top:25px;padding-bottom:25px}.card-login-footer .container-contact-sp{text-align:center;width:100%;margin-left:auto}.card-login-footer .sp-text-help{font-weight:var(--ct-font-weight-bold);text-align:center;margin-bottom:5px;color:var(--ct-login-text-color);font-size:16px}.card-login-footer .sp-text-ingresa{color:var(--ct-login-text-color);text-align:center;font-size:1rem;font-weight:var(--ct-font-weight-regular)}.card-login-footer .logo-footer-sp{max-width:120px;margin-bottom:0rem}.card-login-footer .tf-title{color:var(--ct-login-text-color);font-size:1rem;font-weight:var(--ct-font-weight-bold);margin-bottom:0}.card-login-footer .tf-text{color:var(--ct-login-text-color);font-size:12px;font-weight:var(--ct-font-weight-extra-light);margin-bottom:0}.card-login-footer .tf-text a{color:var(--ct-login-text-color);font-size:12px;font-weight:var(--ct-font-weight-extra-light);text-decoration:none}.card-login-footer .media{height:100%}.card-login-footer .media-left{height:100%;border-right:3px solid #98afbf;margin-right:25px}.col-footer-pdr{padding-right:0;margin-bottom:15px}.card-login-msg .media .tm-title{font-size:60px;font-weight:var(--ct-font-weight-bold);color:var(--ct-login-text-color);margin-bottom:0;line-height:1}.card-login-msg .media-left{margin-right:15px}.card-login-msg .media-left .tm-title{font-size:60px;font-weight:var(--ct-font-weight-light);color:var(--ct-login-text-color);margin-bottom:0;line-height:1}.card-login-msg .media .tm-text{font-size:1rem;font-weight:var(--ct-font-weight-extra-light);color:var(--ct-login-text-color);margin-bottom:0;line-height:1;margin-top:15px;text-align:justify}#collapseFormAuth,#collapseTextFormAuth{min-height:260px}#carouselLogin .carousel-item .video-fluid{position:fixed;min-width:100%;min-height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:-1}.btn-custom-login{color:var(--ct-login-btn-color);background-color:var(--ct-login-btn-bg);border-color:var(--ct-login-btn-bg);border-radius:var(--ct-login-btn-border-rd);padding:6px 60px!important;font-weight:var(--ct-login-btn-font-weight)!important;font-size:var(--ct-login-btn-font-size)!important;-webkit-transition:background-color .8 ease-out;-moz-transition:background-color .8 ease-out;-o-transition:background-color .8 ease-out;transition:background-color .8 ease-out}.btn-custom-login:hover{color:var(--ct-login-btn-color);background-color:var(--ct-login-btn-bg);border-color:var(--ct-login-btn-bg)}.btn-custom-login:focus,.btn-custom-login.focus{box-shadow:0 0 0 .2rem var(--ct-login-btn-color);box-shadow:none}.btn-custom-login.disabled,.btn-custom-login:disabled{color:var(--ct-login-btn-color);background-color:var(--ct-login-btn-bg);border-color:var(--ct-login-btn-bg)}.btn-custom-login:not(:disabled):not(.disabled):active,.btn-custom-login:not(:disabled):not(.disabled).active,.show>.btn-custom-login.dropdown-toggle{color:var(--ct-login-btn-color);background-color:var(--ct-login-btn-bg);border-color:var(--ct-login-btn-bg)}.btn-custom-login:not(:disabled):not(.disabled):active:focus,.btn-custom-login:not(:disabled):not(.disabled).active:focus,.show>.btn-custom-login.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--ct-login-btn-color);box-shadow:none}.text-card-login{-webkit-transition:background-color .8 ease-out;-moz-transition:background-color .8 ease-out;-o-transition:background-color .8 ease-out;transition:background-color .8 ease-out}.text-card-login .text-1,.text-card-login .text-1 b,.text-card-login .text-raw-html p{color:var(--ct-login-color-primary);color:var(--ct-login-text-color);font-weight:var(--ct-fw-regular);margin-top:0;margin-bottom:0;text-align:center;font-size:clamp(2.2rem, 2.6rem, 44px)}.text-card-login .text-1 b{font-weight:700}.text-card-login .text-2{color:var(--ct-login-color-primary);color:var(--ct-login-text-color);font-weight:var(--ct-font-weight-bold);font-size:44px;text-align:center}.link-help,.link-recover-pass,.link-return-login{color:var(--ct-login-text-color);font-size:var(--ct-login-font-size);font-weight:var(--ct-login-font-weight);line-height:1.5}.link-help:hover,.link-recover-pass:hover,.link-return-login:hover{color:var(--ct-login-text-color)}.link-login-ct{text-align:right}.ct-img-powered-by{display:inline-block;position:fixed;bottom:2rem;right:2rem}.ct-img-powered-by img{max-width:200px}.ct-login-input-info{padding-top:10px}.ct-login-input-info .fa,.ct-login-input-info .bi{color:var(--ct-color-primary);font-size:18px}.card-login.card-login-br .card-body{border-radius:8px}.photo-card-login{max-width:220px}.img-captcha{width:150px}.box-result-rp .alert{width:100%}.text-powered-by{font-size:1rem;text-align:center;line-height:1.3;color:#000;opacity:.6;font-weight:var(--ct-fw-regular)}.text-powered-by b{text-transform:uppercase;color:#000;font-weight:var(--ct-fw-regular)}.container-ct-login-py{padding-top:15px;padding-bottom:15px}.container-ct-login-pt{padding-top:15px}.container-ct-login-pb{padding-bottom:15px}.btn-login-hdi-col{background-color:#d3d3d3;font-size:var(--ct-login-btn-font-size)!important;position:relative}.btn-login-hdi-col img{position:absolute;top:17px;right:15px;width:25px;height:25px}.btn-login-hdi-col span{font-size:var(--ct-login-btn-font-size)!important;font-weight:500}.fg-access-mode .form-check-input{height:18px;width:40px}.fg-access-mode .form-check-input:checked{background-color:var(--ct-color-primary);border-color:var(--ct-color-primary)}.fg-access-mode .form-check-label{color:var(--ct-login-text-color);font-size:var(--ct-login-font-size);font-weight:var(--ct-login-font-weight);line-height:1.5}.lbl-switch-access-mode{padding-top:5px}#mdl_login .modal-body{background-color:#ecf0f1;color:#313068}#mdl_login .login-logo{height:75px}@media (max-width:991.98px){.ct-img-powered-by{}}@media (max-width:767.98px){:root{--ct-font-size:12px;--ct-login-font-size:12px;--ct-login-input-font-size:var(--ct-login-font-size);--ct-login-btn-font-size:var(--ct-login-font-size)}.col-footer-pdr{padding-right:15px}.card-login-footer .container-contact-sp{margin:auto}.card-login-footer .media-left{border-top:3px solid #98afbf}.card-login-footer .media{padding-top:15px;margin-bottom:15px}.card-login-footer .media-lsp{border-top:3px solid #98afbf;margin-top:15px}.card-login-footer .media-lsp .media-left{border-right:0}.card-login .card-body{padding:40px 40px}.text-powered-by{display:block}.col-form-login,.col-form-auth{padding:0}.card-login .card-body,.card-login.card-login-br .card-body{border-radius:0}.logo-login{max-width:180px}.card-login .card-body{height:auto;min-height:100svh;background:rgb(234 239 242 / .8);border-radius:0 0 0 0}}@media (max-width:575.98px){.text-card-login .text-1,.text-card-login .text-1 b,.text-card-login .text-raw-html p{font-size:clamp(2.6rem, 2.24vw, 44px)}}@media (min-width:768px){.col-form-login{max-width:470px}}@media (min-width:1200px){.container-ct-login-py{padding-top:35px;padding-bottom:35px}.container-ct-login-pt{padding-top:35px}.container-ct-login-pb{padding-bottom:35px}.text-powered-by{margin-top:20px}}@media (min-width:1500px){.card-login .card-body{}}