:root{--color-white:white;--color-black:black;--color-red:red;--color-light:#f8f9fd;--color-disabled:#79807f;--color-gris-tooltip:#636363;--color-borde-tramites:#b8b8b8;--color-modal-poderes:#707070;--color-borde_resumenBl:#d9d9d9;--box-shadow:0px 3px 6px #00000029;--box-shadow-mayor:0px 6px 9px #00000029;--box-shadow-clientes:0px 6px 12px #00000029;--fondo-gris:#a0a0a0;--main-bg-color:#0082c6;--main-txt-color:#000;--menu-txt-size:13px;--main-txt-size:14px;--blog-topic-size:13px;--blog-titulo-size:14px;--sucursal-txt-size:15px;--oficinas-txt-size:14px;--derechos-txt-size:13px;--main-subtitle-size:17px;--main-subtitle-size-valores:17px;--main-bg-claro:#f2f4ff;--button-txt-size:13px;--main-button-color:#0082c6;--main-button-hover:white;--colorPoderbotonpApro:#d8ffe9;--color-borderPoderpApro:#37c976;---colorPoderbotonpRec:#ffe3e2;--color-borderPoderRec:#fe4543;--colorPoderbotonpTra:#fff9e7;--color-borderPoderpTra:#ffcc3d;--secondary-button-color:#cedeff;--secondary-button-hover:white;--third-button-color:white;--disabled-button-color:#f2f4ff;--disabled-button-color-text:#a0a0a0;--third-button-hover:var(--main-button-color);--h1-size:40px;--h2-size:36px;--h3-size:32px;--h4-size:28px;--h5-size:26px;--secondary-bg-color:#cedeff;--bold-text:"Poppins-Bold", sans-serif;--semibold-text:"Poppins-SemiBold", sans-serif;--regular-text:"Poppins-Regular", sans-serif;--medium-text:"Poppins-Medium", sans-serif;--min-width-button:150px;--min-width-button-lg:180px;--width-timeline:35%;--width-timeline-tablet:42%;--min-width-button-modal:30%;--button-txt-size-modal:13px;--mobile-min-width-button-modal:60%;--mobile-button-txt-size-modal:13px;--derechos-mobile-txt-size:10px;--tablet-button-txt-size:11px;--mobile-button-txt-size:10px;--mobile-txt-size:12px;--mobile-subtitle-size:14px;--h1-size-mobile:25px;--h2-size-mobile:20px;--h3-size-mobile:16px;--h4-size-mobile:16px;--h5-size-mobile:16px;--min-width-button-mobile:115px}.modal-overlay{z-index:1000;font-family:var(--semibold-text);font-size:var(--main-txt-size);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay input[type=text],input[type=password]{background:#f8f9fd;border:0;padding:15px 25px}.div-login{font-family:var(--semibold-text);font-size:var(--main-txt-size);justify-content:center;align-items:center;margin:40px 0;display:flex}.div-login input[type=text],input[type=password]{background:#f8f9fd;border:0;padding:15px 25px}.modal-container{background:var(--color-white);width:100%;max-width:450px;box-shadow:var(--box-shadow);text-align:center;border-radius:21px;padding:20px 0;position:relative}.modal-container-clave{background:var(--color-white);width:100%;max-width:550px;box-shadow:var(--box-shadow);text-align:center;border-radius:21px;padding:20px 0;position:relative}.reset-wrapper{justify-content:center;align-items:center;display:flex}.modal-container-reset{background:var(--color-white);text-align:center;width:100%;max-width:500px;margin-top:10%}.modal-margin{padding:0 60px}.modal-margin-clave,.modal-margin-reset{padding:0 70px}.modal-close{border:2px solid var(--main-button-color);margin-right:10px;cursor:pointer!important;color:var(--color-black)!important;box-shadow:none!important;background:0 0!important;border:none!important;min-width:fit-content!important;padding:0!important;font-size:20px!important;position:absolute!important;top:10px!important;right:10px!important}.modal-title{font-family:var(--bold-text);margin-bottom:5px}.modal-title-reset{font-family:var(--bold-text);margin-bottom:5px;font-size:34px}.modal-subtitle{color:#000;margin-bottom:20px;font-weight:700}.modal-subtitle2{color:#000;font-size:var(--main-subtitle-size);margin-bottom:20px}.login-form,.login-formRPrio{border-bottom:1px solid var(--color-borde-tramites);flex-direction:column;align-items:center;display:flex}.login-form-liberaciones,.login-form-reset{flex-direction:column;align-items:center;display:flex}.input-field{width:100%;box-shadow:var(--box-shadow-mayor);border-radius:4px;height:45px;margin-bottom:10px}.password-field{width:100%;box-shadow:var(--box-shadow-mayor);border-radius:4px;height:45px;margin-bottom:10px;position:relative}.input-field::placeholder,.password-field::placeholder{font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}.input-field::-webkit-input-placeholder{font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}.password-field::-webkit-input-placeholder{font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}:is(.input-field:-ms-placeholder-shown,.password-field:-ms-placeholder-shown){font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}:is(.input-field:placeholder-shown,.password-field:placeholder-shown){font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}.input-field::-moz-placeholder{font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}.password-field::-moz-placeholder{font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}.borde-sesion{border-right:2px solid var(--color-black);padding-right:10px}.password-toggle{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-button{cursor:pointer;background-color:var(--main-bg-color);width:100%;color:var(--color-white);font-size:var(--button-txt-size);font-family:var(--medium-text);box-shadow:var(--box-shadow);border:2px solid var(--main-button-color);min-width:var(--min-width-button);border-radius:10px;margin-top:10px;padding:8px 25px}.login-button:hover{background-color:var(--main-button-hover);color:var(--main-button-color);border:2px solid var(--main-button-color)}.login-button:disabled{cursor:not-allowed;background-color:var(--main-bg-claro);color:var(--color-disabled);border:2px solid var(--main-bg-claro);box-shadow:none}.login-button-cancelar{cursor:pointer;background-color:var(--third-button-color);width:100%;color:var(--main-button-color);font-size:var(--button-txt-size);font-family:var(--medium-text);box-shadow:var(--box-shadow);border:2px solid var(--third-button-hover);min-width:var(--min-width-button);border-radius:10px;margin-top:10px;padding:8px 25px}.login-button-cancelar:hover{background-color:var(--third-button-hover);color:var(--color-white);border:2px solid var(--main-button-color)}.forgot-password{color:var(--main-bg-color);margin-top:10px;margin-bottom:10px;text-decoration:none;display:block}.register-section{margin-top:20px}.register-link,.register-link:hover,.forgot-password:hover{color:var(--main-bg-color);text-decoration:none}.alternative-login{border-top:1px solid var(--main-bg-color);justify-content:center;align-items:center;gap:10px;margin-top:20px;padding-top:15px;font-size:16px;display:flex}.titulo-registro{font-family:var(--semibold-text)}.company-link,.company-link:hover{color:var(--main-bg-color);text-decoration:none}.password-error{color:red;width:100%;text-align:left!important}.textogris{color:var(--color-gris-tooltip)!important}.textogris::placeholder{color:gray}.custom-select-login{appearance:none;width:100%;box-shadow:var(--box-shadow-mayor);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Capa_1'%20data-name='Capa%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010.37%206.15'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%230082c6;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='Trazado_2937'%20data-name='Trazado%202937'%20class='cls-1'%20d='M5.18,6.15L0,.97l.97-.97,4.22,4.22L9.4,0l.97.97-5.18,5.18Z'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border-radius:4px;height:45px;margin-bottom:10px;font-size:var(--main-txt-size)!important;background-color:#f8f9fd!important;border:none!important;padding-left:23px!important}.custom-select-login option{font-size:var(--main-txt-size);color:var(--color-black);border-radius:5px;padding:10px;font-family:var(--regular-text)!important}.custom-select-login::placeholder{font-family:var(--semibold-text);font-size:var(--main-txt-size);color:var(--color-black)}@media screen and (width<=767px){.modal-overlay input[type=text],input[type=password]{padding:10px 15px}.modal-container{background:var(--color-white);border-radius:20px;width:100%;max-width:350px;padding:10px 0}.modal-container-clave{background:var(--color-white);border-radius:20px;width:100%;max-width:400px;padding:10px 0}.modal-margin{padding:0 40px}.forgot-password,.register-section,.alternative-login,.input-field::placeholder,.password-field::placeholder,.login-button{font-size:var(--mobile-txt-size)}}
