@font-face{font-family:poppins;src:url(../media/poppins_300_latin.p.18rl9zzgf8m5y.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_400_latin.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_500_latin.p.25i40p8naznea.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_600_latin.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_700_latin.p.3ci4wwoppl422.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_800_latin.p.1zujfb3r2h9nb.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.tz0E9q_className{font-family:poppins}.tz0E9q_variable{--font-poppins:"poppins"}
.vh-1:hover{transform:scale(1.07)!important}.vh-2:hover{color:#fff!important;background:#ffffff2e!important;border-color:#8fe9ff!important}.vh-3:hover{opacity:1!important;color:#fff!important}.vh-4:hover{color:#010532!important}.vh-5:hover{color:#fff!important;transform:translateY(-3px)!important}.vh-6:hover{transform:translateY(-6px)!important;box-shadow:0 30px 60px #3a22e059!important}.vh-7:hover{border-color:#5438fe!important;transform:translateY(-6px)!important;box-shadow:0 30px 60px #3a22e026!important}.vh-8:hover{transform:translateY(-6px)!important;box-shadow:0 30px 60px #0105324d!important}.vh-9:hover{color:#5438fe!important}.vh-10:hover{background:#e6edfd!important;transform:translateY(-4px)!important}.vh-11:hover{transform:translateY(-4px)!important}.vh-12:hover{color:#5438fe!important;background:#fff!important}.vh-13:hover{color:#010532!important;border-color:#5438fe!important;transform:translateY(-4px)!important}.vh-14:hover{color:#fff!important}.vh-15:hover{color:#d2e0fb!important}.vh-16:hover{opacity:1!important}.vh-17:hover{opacity:.75!important}
html{scroll-behavior:smooth}body{font-family:var(--font-poppins),sans-serif;color:#010532;-webkit-font-smoothing:antialiased;background:#fff;margin:0}*{box-sizing:border-box}a{color:#5438fe;text-decoration:none}a:hover{color:#3a22e0}::selection{color:#fff;background:#5438fe}@keyframes vSpin{to{transform:rotate(360deg)}}@keyframes vViviGlow{0%,to{box-shadow:0 0 0 4px #02bbfe2e,0 10px 24px #02bbfe59}50%{box-shadow:0 0 0 8px #02bbfe14,0 10px 28px #02bbfe80}}@keyframes vLogoIn{0%{opacity:0;filter:blur(14px);letter-spacing:.4em;transform:scale(.7)translateY(-6px)}60%{opacity:1;filter:blur()}to{opacity:1;transform:none}}@keyframes vLogoGlow{0%,to{filter:drop-shadow(0 0 #8fe9ff00)}50%{filter:drop-shadow(0 0 14px #b7a6ffd9)}}@keyframes vLogoSweep{0%,40%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes vFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes vChip{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vPulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes vMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vDash{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes vScan{0%,to{top:8%}50%{top:86%}}@keyframes vBlink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.v-btn{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0}.v-desk{display:flex}.v-mob{display:none}.v-chip{display:flex}.v-line,.v-toc{display:block}@media (max-width:899.98px){.v-desk{display:none}.v-mob{display:block}}@media (max-width:399.98px){.v-chip{display:none}}@media (max-width:819.98px){.v-line{display:none}}@media (max-width:1099.98px){.v-toc{display:none}}#inicio,#vivi,#aseguradoras,#seguros,#funciones,#descarga,#contacto{scroll-margin-top:70px}.v-marq:hover{animation-play-state:paused!important}.v-aseg:hover{border-color:#5438fe!important;transform:translateY(-6px)!important;box-shadow:0 20px 40px #3a22e02e!important}
