@font-face{font-family:ResolvikaInter;src:url('/resolvika/fonts/Inter-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:ResolvikaInter;src:url('/resolvika/fonts/Inter-700.woff2') format('woff2');font-weight:700;font-display:swap}
.resolvika-bar{border-bottom:1px solid #dce5e8;background:#f0f5f3;color:#123a56;font:11px/1.5 ResolvikaInter,Arial,sans-serif}.resolvika-bar>div{max-width:1120px;padding:9px 16px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.resolvika-bar a{display:inline-flex;align-items:center;gap:4px;color:#123a56;text-decoration:none;font-weight:700}.resolvika-bar img{width:28px;height:28px;object-fit:contain}.resolvika-bar .resolvika-endorsed{color:#556b75;font-size:10px}.resolvika-bar .resolvika-home{margin-left:20px;color:#0d786f;font-size:10px}.resolvika-footer-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-weight:700;color:#123a56}.resolvika-footer-link img{width:26px;height:26px;object-fit:contain}body{font-family:ResolvikaInter,Arial,sans-serif}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0d786f;outline-offset:4px} .btn-acento{background:#123a56;color:#fff}.btn-acento:hover{background:#195070;color:#fff}
@media(max-width:520px){.resolvika-bar .resolvika-endorsed{font-size:8px}.resolvika-bar .resolvika-home{font-size:9px;margin-left:8px}.resolvika-bar>div{gap:8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
