p:has(>.sjs){margin:0 !important;padding:0 !important;line-height:1 !important}.sjs,.sjs *{box-sizing:border-box}.sjs{display:inline-flex !important;align-items:center !important;gap:10px !important;position:relative !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;line-height:1 !important;font-size:inherit}.sjs a.sjs-b,.sjs button.sjs-b{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;height:38px !important;min-height:38px !important;padding:0 11px !important;margin:0 !important;font-family:inherit !important;font-size:13px !important;font-weight:600 !important;font-style:normal !important;line-height:1 !important;letter-spacing:.02em !important;text-transform:none !important;text-decoration:none !important;text-shadow:none !important;border-radius:8px !important;border:1px solid transparent !important;box-shadow:none !important;background-image:none !important;outline:none;cursor:pointer;white-space:nowrap !important;position:relative;overflow:hidden;appearance:none;-webkit-appearance:none;transition:background-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.sjs a.sjs-b:hover,.sjs a.sjs-b:focus,.sjs a.sjs-b:active,.sjs button.sjs-b:hover,.sjs button.sjs-b:focus{text-decoration:none !important;box-shadow:none !important}.sjs .sjs-b>svg{flex:none !important;width:18px !important;height:18px !important;fill:currentColor !important;pointer-events:none}.sjs .sjs-b:focus-visible{outline:2px solid #0F4C81 !important;outline-offset:2px}.sjs a.sjs-ses,.sjs button.sjs-ses{background-color:transparent !important;color:#4F5B66 !important;border-color:#ECEFF1 !important}.sjs a.sjs-ses:hover,.sjs a.sjs-ses:focus,.sjs button.sjs-ses:hover{border-color:#0F4C81 !important;color:#0F4C81 !important;background-color:rgba(15,76,129,.08) !important}.sjs .sjs-ses>svg{color:#0F4C81 !important}.sjs a.sjs-ses.solo{width:38px !important;padding:0 !important;gap:0 !important}.sjs .sjs-ses.solo>svg{width:19px !important;height:19px !important}.sjs a.sjs-cta{background-color:#0F4C81 !important;color:#FFFFFF !important;border-color:#0F4C81 !important}.sjs a.sjs-cta:hover,.sjs a.sjs-cta:focus{background-color:#0D3F6B !important;border-color:#0D3F6B !important;color:#FFFFFF !important;transform:translateY(-1px)}.sjs .sjs-pt{position:relative;width:9px;height:9px;border-radius:50%;background:#FFFFFF;flex:none;animation:sjsResp 2.6s cubic-bezier(.4,0,.2,1) infinite}.sjs .sjs-pt::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(255,255,255,.28);animation:sjsHalo 2.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes sjsResp{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes sjsHalo{0%,100%{opacity:.35;transform:scale(.75)}50%{opacity:0;transform:scale(1.5)}}.sjs button.sjs-cuenta{background-color:transparent !important;color:#4F5B66 !important;border-color:#ECEFF1 !important;gap:7px !important;padding:0 11px 0 7px !important}.sjs button.sjs-cuenta.solo{padding:0 8px 0 6px !important;gap:5px !important}.sjs button.sjs-cuenta:hover,.sjs button.sjs-cuenta[aria-expanded="true"]{border-color:#0F4C81 !important;color:#0F4C81 !important;background-color:rgba(15,76,129,.08) !important}.sjs .sjs-av{width:26px !important;height:26px !important;border-radius:50% !important;background:rgba(15,76,129,.08) !important;color:#0F4C81 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10.5px !important;font-weight:700 !important;line-height:1 !important;flex:none !important;margin:0 !important}.sjs .sjs-chev{width:13px !important;height:13px !important;color:#8A9299 !important;transition:transform .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.sjs button.sjs-cuenta:hover .sjs-chev,.sjs button.sjs-cuenta[aria-expanded="true"] .sjs-chev{color:#0F4C81 !important}.sjs button.sjs-cuenta[aria-expanded="true"] .sjs-chev{transform:rotate(180deg)}.sjs .sjs-dd{display:block !important;position:absolute !important;top:calc(100%+9px) !important;right:0 !important;left:auto !important;width:238px !important;z-index:99999 !important;margin:0 !important;background:#FFFFFF !important;border:1px solid #ECEFF1 !important;border-radius:12px !important;padding:7px !important;box-shadow:0 1px 2px rgba(26,26,26,.04),0 14px 34px rgba(26,26,26,.09) !important;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s}.sjs .sjs-dd.abierto{opacity:1;visibility:visible;transform:translateY(0)}.sjs .sjs-dd a.sjs-i{display:flex !important;align-items:center !important;gap:11px !important;padding:9px 11px !important;margin:0 !important;border-radius:8px !important;border:0 !important;font-family:inherit !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:.015em !important;color:#1A1A1A !important;background:transparent !important;background-image:none !important;text-decoration:none !important;text-shadow:none !important;box-shadow:none !important;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.sjs .sjs-dd a.sjs-i>svg{width:16px !important;height:16px !important;flex:none !important;fill:currentColor !important;color:#8A9299 !important;transition:color .18s cubic-bezier(.4,0,.2,1)}.sjs .sjs-dd a.sjs-i:hover,.sjs .sjs-dd a.sjs-i:focus{background-color:#F7F9FA !important;color:#0F4C81 !important;text-decoration:none !important}.sjs .sjs-dd a.sjs-i:hover>svg{color:#0F4C81 !important}.sjs .sjs-dd a.sjs-i.salir:hover,.sjs .sjs-dd a.sjs-i.salir:focus{background-color:#ECEFF1 !important;color:#1A1A1A !important}.sjs .sjs-dd a.sjs-i.salir:hover>svg{color:#1A1A1A !important}.sjs .sjs-sep{display:block !important;height:1px !important;background:#ECEFF1 !important;margin:6px 10px !important;padding:0 !important;border:0 !important}@media (max-width:600px){.sjs{gap:8px !important}.sjs .sjs-dd{width:min(268px,calc(100vw - 28px)) !important;padding:6px !important;border-radius:14px !important}.sjs .sjs-dd a.sjs-i{padding:13px 12px !important;font-size:14.5px !important;gap:13px !important;border-radius:10px !important}.sjs .sjs-dd a.sjs-i>svg{width:18px !important;height:18px !important}}@media (prefers-reduced-motion:reduce){.sjs .sjs-b,.sjs .sjs-dd,.sjs .sjs-i{transition:none !important}.sjs .sjs-pt,.sjs .sjs-pt::after{animation:none !important}}