:root{--sp-max-container-width:73rem;--sp-gutter-width:.5rem;--sp-padding-vertical:.5rem;--sp-midnight-50:#f6faff;--sp-midnight-200:#d4e5f8;--sp-midnight-300:#b0cdf1;--sp-midnight-400:#94bae9;--sp-midnight-600:#4d86d4;--sp-midnight-700:#1054b7;--sp-midnight-800:#0043a9;--sp-midnight-900:#00317e;--sp-carbon-50:#f2f2f2;--sp-carbon-200:#e6e6e6;--sp-carbon-300:#ccc;--sp-carbon-400:#b3b3b3;--sp-carbon-600:gray;--sp-carbon-700:#666;--sp-carbon-800:#444;--sp-carbon-900:#000;--sp-peach-200:#f9b999;--sp-peach-500:#f58147;--sp-peach-800:#cb4b0b;--sp-peach-900:#8c3408;--sp-mustard-200:#ffedb2;--sp-mustard-500:#ffd64f;--sp-mustard-800:#8f6e00;--sp-mustard-900:#664e00;--sp-khaki-200:#d1d2a7;--sp-khaki-500:#adb063;--sp-khaki-800:#71733a;--sp-khaki-900:#505129;--sp-bluey-200:#c1dae1;--sp-bluey-500:#7cb1c0;--sp-bluey-800:#427a8a;--sp-bluey-900:#35626e;--sp-rose-200:#f9c0c7;--sp-rose-500:#f48f9c;--sp-rose-800:#d6142c;--sp-rose-900:#a81023;--sp-mauve-200:#e5cdd9;--sp-mauve-500:#d4acc0;--sp-mauve-800:#9b5075;--sp-mauve-900:#763d59;--sp-info-100:#edf7ff;--sp-info-500:#9ac7eb;--sp-info-800:#2076c2;--sp-info-900:#004f99;--sp-success-100:#ecffe2;--sp-success-500:#95e077;--sp-success-800:#198500;--sp-success-900:#105c00;--sp-warning-100:#fff0e0;--sp-warning-500:#ecc192;--sp-warning-800:#b15c00;--sp-warning-900:#773e00;--sp-error-100:#ffe7e6;--sp-error-500:#eda4a1;--sp-error-800:#c94740;--sp-error-900:#940700;--sp-bluebrand-800:#0043a9;--sp-yellowbrand-800:#f9b818;--sp-redbrand-900:#ec3030;--sp-nato-800:#112a3b;--sp-gray-800:#bababa;--sp-white:#fff;--sp-transparent:transparent;--sp-color-background-info:var(--sp-info-100);--sp-color-background-info-solid:var(--sp-info-500);--sp-color-background-info-inverse:var(--sp-info-900);--sp-color-background-warning:var(--sp-warning-100);--sp-color-background-warning-solid:var(--sp-warning-500);--sp-color-background-success:var(--sp-success-100);--sp-color-background-success-solid:var(--sp-success-500);--sp-color-background-error:var(--sp-error-100);--sp-color-background-error-solid:var(--sp-error-500);--sp-color-background-disabled:var(--sp-carbon-50);--sp-color-background-disabled-solid:var(--sp-carbon-600);--sp-color-background-modal:var(--sp-white);--sp-color-background-card:var(--sp-white);--sp-color-background-card-hover:var(--sp-midnight-200);--sp-color-background-card-pressed:var(--sp-midnight-300);--sp-color-background-card-disabled:var(--sp-carbon-50);--sp-color-background-input:var(--sp-white);--sp-color-background-input-hover:var(--sp-midnight-50);--sp-color-background-input-pressed:var(--sp-white);--sp-color-background-input-disabled:var(--sp-carbon-200);--sp-color-background-input-selected:var(--sp-midnight-800);--sp-color-background-input-selected-hover:var(--sp-midnight-900);--sp-color-background-input-selected-disabled:var(--sp-carbon-400);--sp-color-background-input-error:var(--sp-error-100);--sp-color-background-interactive-primary:var(--sp-midnight-800);--sp-color-background-interactive-primary-hover:var(--sp-midnight-900);--sp-color-background-interactive-primary-pressed:var(--sp-midnight-800);--sp-color-background-interactive-secondary:var(--sp-white);--sp-color-background-interactive-secondary-hover:var(--sp-midnight-200);--sp-color-background-interactive-secondary-pressed:var(--sp-midnight-300);--sp-color-background-interactive-tertiary:var(--sp-transparent);--sp-color-background-interactive-tertiary-hover:var(--sp-midnight-200);--sp-color-background-interactive-tertiary-pressed:var(--sp-midnight-300);--sp-color-background-interactive-disabled:var(--sp-carbon-200);--sp-color-border-info:var(--sp-info-500);--sp-color-border-info-inverse:var(--sp-info-900);--sp-color-border-warning:var(--sp-warning-500);--sp-color-border-success:var(--sp-success-500);--sp-color-border-error:var(--sp-error-500);--sp-color-border-disabled:var(--sp-carbon-200);--sp-color-border-input:var(--sp-carbon-400);--sp-color-border-input-hover:var(--sp-carbon-700);--sp-color-border-input-pressed:var(--sp-carbon-400);--sp-color-border-input-selected:var(--sp-midnight-800);--sp-color-border-input-selected-hover:var(--sp-midnight-900);--sp-color-border-input-disabled:var(--sp-carbon-400);--sp-color-border-input-error:var(--sp-error-800);--sp-color-border-shadow:var(--sp-midnight-200);--sp-color-border-shadow-pressed:var(--sp-midnight-300);--sp-color-border-focused:var(--sp-midnight-600);--sp-color-border-divider:var(--sp-carbon-400);--sp-color-border-bounds:var(--sp-carbon-200);--sp-color-border-bounds-inverse:var(--sp-white);--sp-color-border-interactive:var(--sp-midnight-800);--sp-color-border-interactive-hover:var(--sp-midnight-900);--sp-color-border-interactive-pressed:var(--sp-midnight-800);--sp-color-border-interactive-focused:var(--sp-midnight-800);--sp-color-border-interactive-disabled:var(--sp-carbon-200);--sp-color-foreground-info:var(--sp-info-800);--sp-color-foreground-info-solid:var(--sp-info-900);--sp-color-foreground-warning:var(--sp-warning-800);--sp-color-foreground-warning-solid:var(--sp-warning-900);--sp-color-foreground-success:var(--sp-success-800);--sp-color-foreground-success-solid:var(--sp-success-900);--sp-color-foreground-error:var(--sp-error-800);--sp-color-foreground-error-solid:var(--sp-error-900);--sp-color-foreground-primary:var(--sp-carbon-900);--sp-color-foreground-secondary:var(--sp-carbon-800);--sp-color-foreground-disabled:var(--sp-carbon-600);--sp-color-foreground-inverse-primary:var(--sp-white);--sp-color-foreground-inverse-secondary:var(--sp-carbon-200);--sp-color-foreground-inverse-disabled:var(--sp-carbon-200);--sp-color-foreground-interactive:var(--sp-midnight-800);--sp-color-foreground-interactive-hover:var(--sp-midnight-900);--sp-color-shadow:#0043a94d 0px 4px 12px 0px;--sp-color-shadow-inverse:#94bae94d 0px 4px 12px 0px;--sp-color-shadow-box:#8080804d 0px 4px 12px 0px;--sp-border-radius-0:0px;--sp-border-radius-1:4px;--sp-border-radius-2:8px;--sp-border-radius-3:12px;--sp-border-radius-4:16px;--sp-border-radius-5:20px;--sp-border-radius-6:24px;--sp-border-radius-7:32px;--sp-border-radius-8:40px;--sp-border-width-0:0px;--sp-border-width-1:1px;--sp-border-width-2:2px;--sp-border-width-3:4px;--sp-spacing-0:0px;--sp-spacing-1:4px;--sp-spacing-2:8px;--sp-spacing-3:12px;--sp-spacing-4:16px;--sp-spacing-5:20px;--sp-spacing-6:24px;--sp-spacing-7:32px;--sp-spacing-8:40px;--sp-spacing-9:48px;--sp-spacing-10:56px}@font-face{font-family:Roboto-Regular;src:url(/assets/fonts/6bede58e856278b0f8f1.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/assets/fonts/0fcd45fbfc419c42c8b9.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto-Light;src:url(/assets/fonts/ce61b8b68994802f2e55.ttf)format("truetype");font-display:swap}@font-face{font-family:Kiffo-Medium;src:url(/assets/fonts/cf3b218b9d8877687ef2.otf)format("opentype");font-display:swap}@font-face{font-family:sp-icons;src:url(/assets/fonts/dc17627ae6703ffe1bdc.eot);src:url(/assets/fonts/dc17627ae6703ffe1bdc.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/47cf43d0d35b2ab5924c.woff)format("woff");font-weight:400;font-style:normal;font-display:block}[class^=ico-],[class*=\ ico-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:sp-icons!important}.ico-seguridad:before{content:""}.ico-alcancias:before{content:""}.ico-customer-service:before{content:""}.ico-close:before{content:""}.ico-eye{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1 10s3.5-6 9-6 9 6 9 6-3.5 6-9 6-9-6-9-6z' stroke='%230043A9' stroke-width='1.4'/%3E%3Ccircle cx='10' cy='10' r='2.5' stroke='%230043A9' stroke-width='1.4'/%3E%3C/svg%3E") 50% no-repeat;border:none;width:24px;height:24px;padding:0}.ico-eye.is-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1 10s3.5-6 9-6 9 6 9 6-3.5 6-9 6-9-6-9-6z' stroke='%230043A9' stroke-width='1.4'/%3E%3Ccircle cx='10' cy='10' r='2.5' stroke='%230043A9' stroke-width='1.4'/%3E%3Cpath d='M3 3l14 14' stroke='%230043A9' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.ico-arrow-next:before{content:"";color:var(--sp-midnight-800);font-size:14px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{color:var(--sp-carbon-800);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Roboto-Regular,Helvetica Neue,sans-serif}.app-loader{z-index:999999;-webkit-backdrop-filter:blur(6px);background-color:#001947cc;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}body.is-loading{background:var(--sp-midnight-50);overflow:hidden}.app-loader--hide{opacity:0;visibility:hidden;pointer-events:none}.app-loader__content{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.app-loader__animation{flex-shrink:0;width:56px;height:58px}.app-loader__animation svg{display:block;width:100%!important;height:100%!important}.app-loader__text{letter-spacing:.013rem;color:#fff;text-align:center;max-width:296px;margin:0;padding:0 16px;font-family:Roboto-Medium,Roboto-Regular,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}@media (width>=600px){.app-loader__animation{width:64px;height:66px}.app-loader__text{max-width:368px}}.auth-page--hidden{pointer-events:none}button,input,select{font-family:inherit;font-size:inherit}.hidden{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-text-heading-5{font-family:Roboto-Medium,sans-serif;font-size:20px;font-weight:500;line-height:28px}.sp-text-paragraph-s{font-size:14px;line-height:20px}.sp-text-caption{font-size:12px;line-height:16px}.auth-page{background-color:var(--sp-midnight-50);min-height:100vh;position:relative}.auth-page__right-bg{background-color:var(--sp-midnight-50);z-index:-1;width:53.5%;height:100vh;position:fixed;top:0;right:0}.sp-grid{margin:0;padding:0}.sp-container{max-width:var(--sp-max-container-width,73rem);flex-direction:column;margin:auto;padding:0 8px;display:flex}.row{flex-wrap:wrap;margin:0 -8px;display:flex}.col-left,.col-right{width:100%;padding:0 8px}.col-left{margin-top:var(--sp-spacing-7)}@media (width>=1025px){.col-left{width:33.333%;margin-left:8.333%}.col-right{width:41.666%;margin-left:8.333%}}@media (width>=600px) and (width<=1024px){.col-left,.col-right{width:83.333%;margin-left:8.333%}}.brand-block{margin-bottom:0}.brand__full{width:auto;max-width:220px;height:32px;display:block}.brand__compact{flex-shrink:0;width:32px;height:32px;display:none}.welcome-title{color:var(--sp-carbon-900);margin-top:var(--sp-spacing-4)}@media (width<=599px){.brand-block{align-items:center;gap:12px;display:flex}.brand__full{display:none}.brand__compact{display:block}.welcome-title{margin:0;font-size:16px;line-height:22px}}.help-banner{margin:var(--sp-spacing-4) 0;background-color:var(--sp-midnight-800);height:80px;color:var(--sp-white);border-radius:var(--sp-spacing-3);text-decoration:none;display:flex;overflow:hidden}.help-banner__img{padding-left:var(--sp-spacing-2);flex-shrink:0;width:60px}.help-banner__img img{object-fit:cover;width:100%;height:100%}.help-banner__text{padding:var(--sp-spacing-4);flex-direction:column;justify-content:center;display:flex}.help-banner__text p{margin:0}.help-banner__link{cursor:pointer}.help-banner:hover .help-banner__link{text-decoration:underline}@media (width<=599px){.help-banner__img{padding-left:var(--sp-spacing-1)}.help-banner__text{padding:var(--sp-spacing-4) var(--sp-spacing-3)}}.login-card{border:1px solid var(--sp-carbon-200);background:var(--sp-white);border-radius:10px;overflow:hidden}.tabs{border-bottom:1px solid var(--sp-carbon-200);display:flex}.tab{color:var(--sp-carbon-600);cursor:pointer;background:0 0;border:none;flex:1;padding:14px 16px;font-family:Roboto-Medium,sans-serif;font-size:14px;position:relative}.tab--active{color:var(--sp-midnight-800)}.tab--active:after{content:"";background:var(--sp-midnight-800);height:2px;position:absolute;bottom:0;left:20%;right:20%}.tab-panel{padding:0}.alert{background-color:var(--sp-info-100);padding:var(--sp-spacing-4) var(--sp-spacing-3) var(--sp-spacing-4) var(--sp-spacing-4);justify-content:center;align-items:center;display:flex;position:relative}.alert p{color:var(--sp-carbon-800);margin:0;padding-right:24px}.alert__close{cursor:pointer;color:var(--sp-carbon-600);background:0 0;border:none;padding:4px;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-form{padding:var(--sp-spacing-6)}.field{margin-top:var(--sp-spacing-6)}.field--identificacion>label,.field label{letter-spacing:.013rem;color:var(--sp-carbon-800);margin-bottom:var(--sp-spacing-2);-webkit-font-smoothing:antialiased;font-family:Roboto-Medium,sans-serif;font-size:.875rem;line-height:1.25rem;display:block}.field--identificacion .field-row,.field--identificacion .field-row .field{margin-top:0}.field-row{align-items:flex-end;gap:0;display:flex}.field-row .field{margin-top:0}.field--doc-type{width:100%;max-width:110px;margin-right:var(--sp-spacing-4)}.field--doc-num{width:calc(100% - 126px)}.field select,.field input[type=text],.password-wrap input{border:1px solid var(--sp-carbon-400);border-radius:var(--sp-border-radius-2);width:100%;height:48px;padding:0 var(--sp-spacing-4);letter-spacing:.013rem;color:var(--sp-carbon-900);background:var(--sp-white);outline:none;font-family:Roboto-Regular,sans-serif;font-size:1.125rem;line-height:1.5rem;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .1s ease-in-out}.field select:hover:not(:focus):not(.input--error),.field input[type=text]:hover:not(:focus):not(.input--error),.password-wrap input:hover:not(:focus):not(.input--error){border-color:var(--sp-carbon-700);background:var(--sp-midnight-50)}.field select:focus,.field input[type=text]:focus,.password-wrap input:focus{border:1px solid var(--sp-midnight-800);box-shadow:0 0 0 1px var(--sp-midnight-800)}.field input.input--error,.field select.input--error,.password-wrap input.input--error{background:var(--sp-error-100)!important;border:1px solid var(--sp-error-800)!important}.field input.input--error:focus,.field select.input--error:focus,.password-wrap input.input--error:focus{border:1px solid var(--sp-error-800)!important;box-shadow:0 0 0 1px var(--sp-error-800)!important}.password-wrap input{padding-right:44px}#clave-segura,.password-wrap input.input--securekey{letter-spacing:.13rem;color:var(--sp-carbon-900);font-size:1.5625rem;line-height:48px}#clave-segura.input--securekey,.password-wrap input.input--securekey{-webkit-text-security:disc}#clave-segura::placeholder,.password-wrap input.input--securekey::placeholder{letter-spacing:.013rem;color:var(--sp-carbon-600);font-family:Roboto-Regular,sans-serif;font-size:1.125rem;line-height:1.5rem}.password-wrap{position:relative}.toggle-password{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.btn-ingresar{width:100%;margin-top:var(--sp-spacing-6);border-radius:var(--sp-spacing-2);cursor:pointer;background:var(--sp-carbon-200);color:var(--sp-carbon-600);border:none;padding:14px 16px;font-family:Roboto-Medium,sans-serif;font-size:16px;line-height:24px;transition:background .2s}.btn-ingresar:not(:disabled){background:var(--sp-midnight-800);color:var(--sp-white)}.btn-ingresar:not(:disabled):hover{background:var(--sp-midnight-900)}.login-links{margin-top:var(--sp-spacing-6);align-items:center;display:flex}.link-btn{width:100%;color:var(--sp-midnight-800);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-family:Roboto-Medium,sans-serif;font-size:14px}.link-btn:first-child{border-right:1px solid var(--sp-carbon-200)}.link-btn:hover{text-decoration:underline}.recaptcha-text{margin-top:var(--sp-spacing-6);color:var(--sp-carbon-800)}.recaptcha-text a{color:var(--sp-midnight-800);text-decoration:none}.recaptcha-text a:hover{text-decoration:underline}.services-wrap{margin-top:116px}.services-carousel{width:calc(100% - var(--sp-spacing-6));align-items:center;gap:8px;display:flex}.services-track{scroll-behavior:smooth;gap:12px;display:flex;overflow:hidden}.service-card{background:var(--sp-white);border:1px solid var(--sp-carbon-200);border-radius:var(--sp-spacing-2);text-align:center;flex-direction:column;flex:0 0 124px;justify-content:center;align-items:center;gap:12px;width:124px;min-height:124px;padding:16px 8px;text-decoration:none;transition:border-color .2s;display:flex}.service-card:hover{border-color:var(--sp-midnight-800)}.service-card__icon{color:var(--sp-midnight-800);font-size:32px}.service-card__label{color:var(--sp-midnight-800);font-family:Roboto-Medium,sans-serif;font-size:12px;line-height:16px}.carousel-btn{border:1.5px solid var(--sp-midnight-800);background:var(--sp-white);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.carousel-btn:hover{background:var(--sp-midnight-200)}@media (width<=1024px){.services-wrap{margin-top:var(--sp-spacing-9)}.auth-page__right-bg{width:100%;height:34%;margin-top:var(--sp-spacing-6);position:absolute;top:auto}}@media (width<=600px){.login-form{padding:var(--sp-spacing-7) var(--sp-spacing-6)}.field,.btn-ingresar,.login-links{margin-top:var(--sp-spacing-7)}.services-track{scrollbar-width:none;overflow-x:auto}.services-track::-webkit-scrollbar{display:none}}@media (height<=599px){.auth-page{padding-bottom:var(--sp-spacing-4)}}
