.hcl-porque,.hcl-quees-lista{--hqa-ciclo:6s;--hqa-menta:#1FE3B1;--hqa-menta-cl:#7EF0D4;--hqa-morado-cl:#8B74FF;--hqa-tenue:#AAB0D4;}
@media (prefers-reduced-motion:reduce){.hcl-porque,.hcl-quees-lista{ --hqa-ciclo:15s; }
}
.hcl-porque-panel,.hcl-quees-panel{background:radial-gradient(420px 260px at 78% 8%,rgba(139,116,255,.28),rgba(139,116,255,0) 70%),radial-gradient(380px 240px at 12% 100%,rgba(31,227,177,.16),rgba(31,227,177,0) 70%),var(--hcp-navy-fondo,#0B0F2E);}
[data-vista="no"] .hqa *,[data-vista="no"] .hqb *{animation-play-state:paused;}
.hcl-porque{--hpq-radio:16px;--hpq-borde:1.5px;--hpq-pastilla:56px;--hpq-monta:28px;--hpq-aire:24px;}
.hcl-porque-rejilla{align-items:stretch;justify-content:flex-start;}
.hcl-porque .hcl-porque-tarjeta{flex-grow:1;}
.hcl-porque .hcl-porque-tarjeta{background:var(--e-global-color-7e3f0b6);border:var(--hpq-borde) solid var(--e-global-color-e25b024);border-radius:var(--hpq-radio);box-shadow:var(--hcp-sombra-tarjeta);padding:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;}
.hcl-porque .hcl-porque-tarjeta:hover{border-color:var(--e-global-color-primary);box-shadow:0 12px 28px rgba(74,63,168,.14);transform:translateY(-3px);}
body.elementor-kit-15 .hcl-porque .elementor-element.elementor-widget-icon-box{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 var(--hpq-aire) calc(var(--hpq-aire) + 2px);transition:none;}
body.elementor-kit-15 .hcl-porque .elementor-element.elementor-widget-icon-box:hover{border-color:transparent;box-shadow:none;transform:none;}
.hcl-porque .hcl-porque-panel{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;margin:0;}
.hcl-porque .hcl-porque-panel .hqb{position:absolute;inset:14px;width:auto;height:auto;display:block;overflow:visible;}
.hcl-porque .hcl-porque-tarjeta .elementor-widget-icon-box{position:relative;z-index:2;margin-block-start:calc(var(--hpq-monta) * -1);}
body.elementor-kit-15 .hcl-porque .elementor-icon-box-icon{inline-size:var(--hpq-pastilla);block-size:var(--hpq-pastilla);margin-inline:auto;margin-block-end:16px;display:flex;align-items:center;justify-content:center;background:var(--e-global-color-7e3f0b6);border:var(--hpq-borde) solid var(--e-global-color-e25b024);border-radius:calc(var(--hpq-radio) - 2px);box-shadow:0 6px 16px rgba(16,19,52,.12);}
.hcl-porque .hcl-porque-creditos{margin-block-start:6px;text-align:center;}
.hcl-porque .hcl-porque-creditos p{margin:0;font-size:12px;line-height:1.5;color:var(--e-global-color-50ce5d0);opacity:.72;}
.hcl-porque .hcl-porque-creditos a{color:inherit;text-decoration:underline;}
@media (max-width:1024px){.hcl-porque{ --hpq-pastilla:52px; --hpq-monta:26px; }
}
@media (max-width:767px){.hcl-porque .hcl-porque-panel{ aspect-ratio:16 / 9; }
.hcl-porque{ --hpq-aire:20px; }
}
.hqb text{ font-family:inherit; fill:#FFFFFF; font-weight:700; }
.hqb-caja,.hqb-hoja,.hqb-barra,.hqb-capa-caja,.hqb-globo-caja{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.18);stroke-width:1.5;}
.hqb-unidad{ fill:rgba(255,255,255,.10); }
.hqb-vent,.hqb-linea,.hqb-capa-linea{stroke:rgba(255,255,255,.30);stroke-width:2;stroke-linecap:round;fill:none;}
.hqb-pin-cuerpo{ fill:var(--hqa-morado-cl); }
.hqb-pin-ojo{ fill:var(--hcp-navy-fondo,#0B0F2E); }
.hqb-pin{ animation:hqbFlota calc(var(--hqa-ciclo) * .8) ease-in-out infinite; }
@keyframes hqbFlota{0%,100% { transform:translateY(0); }
50%     { transform:translateY(-5px); }
}
.hqb-onda{fill:none;stroke:var(--hqa-menta);stroke-width:2;transform-origin:160px 46px;animation:hqbOnda var(--hqa-ciclo) linear infinite;}
.hqb-onda-2{ animation-delay:calc(var(--hqa-ciclo) / -3); }
.hqb-onda-3{ animation-delay:calc(var(--hqa-ciclo) / -1.5); }
@keyframes hqbOnda{0%   { transform:scale(.45); opacity:.55; }
100% { transform:scale(2.6); opacity:0; }
}
.hqb-led{ fill:var(--hqa-menta); animation:hqbLed var(--hqa-ciclo) linear infinite; }
.hqb-l2{ animation-delay:calc(var(--hqa-ciclo) / -5); }
.hqb-l3{ animation-delay:calc(var(--hqa-ciclo) / -2.5); }
@keyframes hqbLed{0%,44%   { opacity:.25; }
50%,62%  { opacity:1; }
70%,100% { opacity:.25; }
}
.hqb-anilla{ stroke:rgba(255,255,255,.35); stroke-width:4; stroke-linecap:round; fill:none; }
.hqb-cabecera{ stroke:rgba(255,255,255,.16); stroke-width:1.5; fill:none; }
.hqb-dia{ fill:rgba(255,255,255,.09); animation:hqbDia var(--hqa-ciclo) linear infinite; }
.hqb-dias .hqb-dia:nth-child(1){ animation-delay:calc(var(--hqa-ciclo) * .00); }
.hqb-dias .hqb-dia:nth-child(2){ animation-delay:calc(var(--hqa-ciclo) * .03); }
.hqb-dias .hqb-dia:nth-child(3){ animation-delay:calc(var(--hqa-ciclo) * .06); }
.hqb-dias .hqb-dia:nth-child(4){ animation-delay:calc(var(--hqa-ciclo) * .09); }
.hqb-dias .hqb-dia:nth-child(5){ animation-delay:calc(var(--hqa-ciclo) * .12); }
.hqb-dias .hqb-dia:nth-child(6){ animation-delay:calc(var(--hqa-ciclo) * .15); }
.hqb-dias .hqb-dia:nth-child(7){ animation-delay:calc(var(--hqa-ciclo) * .18); }
.hqb-dias .hqb-dia:nth-child(8){ animation-delay:calc(var(--hqa-ciclo) * .21); }
.hqb-dias .hqb-dia:nth-child(9){ animation-delay:calc(var(--hqa-ciclo) * .24); }
.hqb-dias .hqb-dia:nth-child(10){ animation-delay:calc(var(--hqa-ciclo) * .27); }
.hqb-dias .hqb-dia:nth-child(11){ animation-delay:calc(var(--hqa-ciclo) * .30); }
.hqb-dias .hqb-dia:nth-child(12){ animation-delay:calc(var(--hqa-ciclo) * .33); }
.hqb-dias .hqb-dia:nth-child(13){ animation-delay:calc(var(--hqa-ciclo) * .36); }
.hqb-dias .hqb-dia:nth-child(14){ animation-delay:calc(var(--hqa-ciclo) * .39); }
.hqb-dias .hqb-dia:nth-child(15){ animation-delay:calc(var(--hqa-ciclo) * .42); }
@keyframes hqbDia{0%,4%    { fill:rgba(255,255,255,.09); }
10%,64%  { fill:rgba(31,227,177,.55); }
74%,100% { fill:rgba(255,255,255,.09); }
}
.hqb-sello-caja{ fill:rgba(31,227,177,.16); stroke:var(--hqa-menta); stroke-width:2; }
.hqb-sello-txt{ text-anchor:middle; font-size:24px; fill:var(--hqa-menta); }
.hqb-sello{transform-origin:248px 150px;animation:hqbSello var(--hqa-ciclo) cubic-bezier(.2,.8,.3,1) infinite;}
@keyframes hqbSello{0%,52%   { transform:scale(.6); opacity:0; }
62%      { transform:scale(1); opacity:1; }
84%      { opacity:1; }
94%,100% { transform:scale(1); opacity:0; }
}
.hqb-destino{ stroke:rgba(31,227,177,.45); }
.hqb-arco{ fill:none; stroke:rgba(255,255,255,.20); stroke-width:2; stroke-dasharray:5 6; }
.hqb-sin-corte{ stroke:rgba(31,227,177,.35); stroke-width:2; stroke-linecap:round; fill:none; }
.hqb-bloque{ fill:var(--hqa-menta-cl); animation:hqbSalto var(--hqa-ciclo) ease-in-out infinite; }
.hqb-b2{ animation-delay:calc(var(--hqa-ciclo) * .16); }
.hqb-b3{ animation-delay:calc(var(--hqa-ciclo) * .32); }
@keyframes hqbSalto{0%       { transform:translate(104px,78px); opacity:0; }
8%       { opacity:1; }
25%      { transform:translate(160px,54px); }
42%      { transform:translate(216px,78px); opacity:1; }
50%,100% { transform:translate(216px,78px); opacity:0; }
}
.hqb-recibido{ fill:rgba(31,227,177,.45); animation:hqbRecibe var(--hqa-ciclo) ease-out infinite; }
.hqb-r2{ animation-delay:calc(var(--hqa-ciclo) * .16); }
.hqb-r3{ animation-delay:calc(var(--hqa-ciclo) * .32); }
@keyframes hqbRecibe{0%,40%   { opacity:0; }
48%,86%  { opacity:1; }
94%,100% { opacity:0; }
}
.hqb-capa-punto{ fill:rgba(255,255,255,.35); animation:hqbCopia var(--hqa-ciclo) ease-out infinite; }
.hqb-capa-caja{ animation:hqbCopiaCaja var(--hqa-ciclo) ease-out infinite; }
.hqb-capa-2 .hqb-capa-punto,.hqb-capa-2 .hqb-capa-caja{ animation-delay:calc(var(--hqa-ciclo) * .18); }
.hqb-capa-1 .hqb-capa-punto,.hqb-capa-1 .hqb-capa-caja{ animation-delay:calc(var(--hqa-ciclo) * .36); }
@keyframes hqbCopia{0%,10%   { fill:rgba(255,255,255,.35); }
18%,66%  { fill:var(--hqa-menta); }
76%,100% { fill:rgba(255,255,255,.35); }
}
@keyframes hqbCopiaCaja{0%,10%   { fill:rgba(255,255,255,.05); }
18%,66%  { fill:rgba(31,227,177,.12); }
76%,100% { fill:rgba(255,255,255,.05); }
}
.hqb-ciclo-arco,.hqb-ciclo-punta{ fill:none; stroke:var(--hqa-morado-cl); stroke-width:2.5; stroke-linecap:round; stroke-linejoin:round; }
.hqb-ciclo{transform-origin:38px 116px;animation:hqbGiro calc(var(--hqa-ciclo) * 2) linear infinite;}
@keyframes hqbGiro{ to{ transform:rotate(360deg); }
 }
.hqb-cuerpo-candado{ fill:rgba(255,255,255,.14); stroke:rgba(255,255,255,.35); stroke-width:1.5; }
.hqb-ojo-candado{ fill:var(--hqa-menta); }
.hqb-arco-candado{fill:none;stroke:var(--hqa-menta);stroke-width:3;stroke-linecap:round;animation:hqbCierra var(--hqa-ciclo) cubic-bezier(.3,1.4,.5,1) infinite;}
@keyframes hqbCierra{0%,14%   { transform:translateY(-9px); }
30%,86%  { transform:translateY(0); }
100%     { transform:translateY(-9px); }
}
.hqb-resto{ font-size:15px; font-weight:500; fill:rgba(255,255,255,.85); }
.hqb-https{ font-size:15px; fill:var(--hqa-menta); animation:hqbHttps var(--hqa-ciclo) ease-out infinite; }
@keyframes hqbHttps{0%,26%   { opacity:.25; }
36%,86%  { opacity:1; }
96%,100% { opacity:.25; }
}
.hqb-subrayado{stroke:var(--hqa-menta);stroke-width:2;stroke-linecap:round;fill:none;transform-origin:92px 108px;animation:hqbSubraya var(--hqa-ciclo) ease-out infinite;}
@keyframes hqbSubraya{0%,28%   { transform:scaleX(0); }
40%,86%  { transform:scaleX(1); }
96%,100% { transform:scaleX(0); }
}
.hqb-globo-menta{ fill:rgba(31,227,177,.12); stroke:rgba(31,227,177,.35); }
.hqb-globo-cola{ fill:none; stroke:rgba(255,255,255,.18); stroke-width:1.5; stroke-linejoin:round; }
.hqb-globo-cola-menta{ stroke:rgba(31,227,177,.35); }
.hqb-globo-linea{ stroke:rgba(255,255,255,.32); stroke-width:2.5; stroke-linecap:round; fill:none; }
.hqb-tecla{ fill:rgba(255,255,255,.55); animation:hqbTecla calc(var(--hqa-ciclo) / 3) ease-in-out infinite; }
.hqb-t2{ animation-delay:calc(var(--hqa-ciclo) / -18); }
.hqb-t3{ animation-delay:calc(var(--hqa-ciclo) / -9); }
@keyframes hqbTecla{0%,60%,100% { transform:translateY(0); opacity:.45; }
30%         { transform:translateY(-4px); opacity:1; }
}
.hqb-globo-1{ animation:hqbGlobo1 var(--hqa-ciclo) ease-out infinite; }
.hqb-globo-2{ animation:hqbGlobo2 var(--hqa-ciclo) ease-out infinite; }
@keyframes hqbGlobo1{0%       { transform:translateY(6px); opacity:0; }
10%,72%  { transform:translateY(0); opacity:1; }
86%,100% { opacity:.25; }
}
@keyframes hqbGlobo2{0%,38%   { transform:translateY(6px); opacity:0; }
50%,86%  { transform:translateY(0); opacity:1; }
96%,100% { opacity:0; }
}
.hcl-quees-lista{--hqe-radio:20px;--hqe-desfase:16px;--hqe-chip:52px;padding:0;}
.hcl-quees-fila{padding:0;}
.hcl-quees-fila > .hcl-quees-media,.hcl-quees-fila > .hcl-quees-texto{min-width:0;padding:0;}
.hcl-quees-media{position:relative;}
.hcl-quees-panel{position:relative;z-index:1;display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;margin:0;border-radius:var(--hqe-radio);clip-path:inset(0% 0% 0% 0% round var(--hqe-radio));box-shadow:var(--hcp-sombra-navy);}
.hcl-quees-panel .hqa{position:absolute;inset:22px;width:auto;height:auto;display:block;overflow:visible;}
.hcl-quees-media::before{content:"";position:absolute;z-index:0;inset:var(--hqe-desfase) var(--hqe-desfase) calc(var(--hqe-desfase) * -1) calc(var(--hqe-desfase) * -1);border:1.5px solid var(--e-global-color-e25b024);border-radius:calc(var(--hqe-radio) + 4px);pointer-events:none;}
.hcl-quees-lista > .hcl-quees-fila:nth-child(2) .hcl-quees-media::before{inset:var(--hqe-desfase) calc(var(--hqe-desfase) * -1) calc(var(--hqe-desfase) * -1) var(--hqe-desfase);}
body.elementor-kit-15 .hcl-quees-texto .elementor-element.elementor-widget-icon-box{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;transition:none;}
body.elementor-kit-15 .hcl-quees-texto .elementor-element.elementor-widget-icon-box:hover{border-color:transparent;box-shadow:none;transform:none;}
body.elementor-kit-15 .hcl-quees-texto .elementor-icon-box-icon{inline-size:var(--hqe-chip);block-size:var(--hqe-chip);margin-block-end:18px;display:flex;align-items:center;justify-content:center;background:rgba(74,63,168,.08);border-radius:14px;}
.hcl-quees-texto{--hcd-fs-titulo:26px;--hcd-fs-tarjeta:16.5px;}
.hcl-quees-texto .elementor-icon-box-description{max-width:46ch;}
.hcl-quees-datos{margin-block-start:20px;padding-block-start:18px;border-block-start:1px solid var(--e-global-color-e25b024);}
.hcl-quees-datos .elementor-icon-list-text{font-size:14.5px;line-height:1.5;color:var(--e-global-color-50ce5d0);}
.hcl-quees-datos .elementor-icon-list-icon{align-self:flex-start;margin-block-start:3px;}
.hqa text{font-family:inherit;fill:#FFFFFF;font-size:14px;font-weight:500;}
.hqa-punto{ fill:rgba(255,255,255,.30); }
.hqa-ficha-caja{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.16);stroke-width:1.5;}
.hqa-ficha-txt{ font-size:13px; font-weight:500; }
.hqa-ficha-1 .hqa-ficha-punto{ fill:var(--hqa-menta); }
.hqa-ficha-2 .hqa-ficha-punto{ fill:var(--hqa-morado-cl); }
.hqa-ficha-3 .hqa-ficha-punto{ fill:#5B7BF5; }
.hqa-rack{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.18);stroke-width:1.5;}
.hqa-unidad{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.12);stroke-width:1;}
.hqa-rejilla{stroke:rgba(255,255,255,.20);stroke-width:2;stroke-linecap:round;fill:none;}
.hqa-led{ fill:var(--hqa-menta); animation:hqaLed var(--hqa-ciclo) linear infinite; }
.hqa-led-b{ animation-delay:calc(var(--hqa-ciclo) / -6); }
.hqa-led-c{ animation-delay:calc(var(--hqa-ciclo) / -3); }
.hqa-u2 .hqa-led{ animation-delay:calc(var(--hqa-ciclo) / -4); }
.hqa-u2 .hqa-led-b{ animation-delay:calc(var(--hqa-ciclo) / -2); }
.hqa-u3 .hqa-led{ animation-delay:calc(var(--hqa-ciclo) / -8); }
.hqa-u3 .hqa-led-c{ animation-delay:calc(var(--hqa-ciclo) / -1.6); }
@keyframes hqaLed{0%,44%   { opacity:.22; }
50%,60%  { opacity:1; }
66%,100% { opacity:.22; }
}
.hqa-cable{stroke:rgba(255,255,255,.22);stroke-width:2;stroke-dasharray:5 6;fill:none;}
.hqa-paquete{fill:var(--hqa-menta-cl);animation:hqaPaquete var(--hqa-ciclo) ease-in-out infinite;}
.hqa-paquete-2{ animation-delay:calc(var(--hqa-ciclo) * .18); }
.hqa-paquete-3{ animation-delay:calc(var(--hqa-ciclo) * .36); }
@keyframes hqaPaquete{0%       { transform:translateX(0); opacity:0; }
12%      { opacity:1; }
46%      { transform:translateX(60px); opacity:1; }
54%,100% { transform:translateX(60px); opacity:0; }
}
.hqa-monitor{ fill:rgba(31,227,177,.10); }
.hqa-pulso{fill:none;stroke:var(--hqa-menta);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;animation:hqaPulso var(--hqa-ciclo) linear infinite;}
@keyframes hqaPulso{0%   { stroke-dashoffset:300; }
55%  { stroke-dashoffset:0; }
100% { stroke-dashoffset:-300; }
}
.hqa-navegador,.hqa-nodo{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.18);stroke-width:1.5;}
.hqa-nodo-final{ stroke:rgba(139,116,255,.55); }
.hqa-barra{ fill:rgba(255,255,255,.09); }
.hqa-url{ font-size:15px; }
.hqa-etiqueta{ text-anchor:middle; font-weight:600; font-size:15px; }
.hqa-etiqueta-final{ text-anchor:start; font-size:14px; }
.hqa-nota{ fill:var(--hqa-tenue); font-size:12.5px; font-weight:500; }
.hqa-mini-u{ fill:rgba(255,255,255,.08); }
.hqa-mini-led{ fill:var(--hqa-menta); }
.hqa-cursor{ fill:var(--hqa-menta); animation:hqaCursor 1.1s steps(1) infinite; }
@keyframes hqaCursor{ 0%,50%{ opacity:1; }
 51%,100%{ opacity:0; }
 }
.hqa-via{ fill:none; stroke:rgba(255,255,255,.18); stroke-width:2; stroke-dasharray:4 6; }
.hqa-via-luz{fill:none;stroke:var(--hqa-menta);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:hqaTramo var(--hqa-ciclo) ease-out infinite;}
.hqa-luz-2{ animation-delay:calc(var(--hqa-ciclo) * .28); }
@keyframes hqaTramo{0%,6%    { stroke-dashoffset:60; }
26%      { stroke-dashoffset:0; }
74%      { stroke-dashoffset:0; }
92%,100% { stroke-dashoffset:-60; }
}
.hqa-viajero{fill:var(--hqa-menta-cl);animation:hqaViaje var(--hqa-ciclo) ease-in-out infinite;}
@keyframes hqaViaje{0%,6%    { transform:translateY(0); opacity:0; }
10%      { opacity:1; }
26%      { transform:translateY(52px); }
36%      { transform:translateY(79px); }
52%      { transform:translateY(106px); }
72%      { transform:translateY(158px); }
80%      { transform:translateY(180px); opacity:1; }
90%,100% { transform:translateY(180px); opacity:0; }
}
.hqa-nota-1{ animation:hqaNota var(--hqa-ciclo) ease-out infinite; }
.hqa-nota-2{ animation:hqaNota var(--hqa-ciclo) ease-out infinite; animation-delay:calc(var(--hqa-ciclo) * .28); }
@keyframes hqaNota{0%,10%   { opacity:0; }
22%,60%  { opacity:1; }
76%,100% { opacity:0; }
}
.hqa-ventana{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.18);stroke-width:1.5;}
.hqa-separador{ stroke:rgba(255,255,255,.12); stroke-width:1.5; fill:none; }
.hqa-titulo{ fill:var(--hqa-tenue); font-size:13px; font-weight:600; }
.hqa-cuenta{ font-size:13.5px; }
.hqa-renglon{ fill:rgba(255,255,255,.16); }
.hqa-avatar-1{ fill:var(--hqa-menta); }
.hqa-avatar-2{ fill:var(--hqa-morado-cl); }
.hqa-avatar-3{ fill:#5B7BF5; }
.hqa-avatar-txt{ text-anchor:middle; fill:#0B0F2E; font-size:13px; font-weight:700; }
.hqa-fila-caja{ fill:rgba(255,255,255,.05); animation:hqaFila var(--hqa-ciclo) ease-out infinite; }
.hqa-fila-2 .hqa-fila-caja{ animation-delay:calc(var(--hqa-ciclo) * .22); }
.hqa-fila-3 .hqa-fila-caja{ animation-delay:calc(var(--hqa-ciclo) * .44); }
@keyframes hqaFila{0%,22%   { fill:rgba(255,255,255,.05); }
30%,64%  { fill:rgba(31,227,177,.14); }
76%,100% { fill:rgba(255,255,255,.05); }
}
.hqa-nuevo{ fill:var(--hqa-menta); animation:hqaNuevo var(--hqa-ciclo) ease-out infinite; }
.hqa-fila-2 .hqa-nuevo{ animation-delay:calc(var(--hqa-ciclo) * .22); }
.hqa-fila-3 .hqa-nuevo{ animation-delay:calc(var(--hqa-ciclo) * .44); }
@keyframes hqaNuevo{0%,26%   { transform:scale(0); opacity:0; }
34%      { transform:scale(1); opacity:1; }
64%      { opacity:1; }
76%,100% { transform:scale(1); opacity:0; }
}
.hqa-sobre-caja{ fill:rgba(255,255,255,.10); stroke:rgba(255,255,255,.35); stroke-width:1.5; }
.hqa-sobre-solapa{ fill:none; stroke:rgba(255,255,255,.55); stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; }
.hqa-sobre{ animation:var(--hqa-ciclo) ease-in-out infinite; }
.hqa-sobre-1{ animation-name:hqaSobre1; }
.hqa-sobre-2{ animation-name:hqaSobre2; animation-delay:calc(var(--hqa-ciclo) * .22); }
.hqa-sobre-3{ animation-name:hqaSobre3; animation-delay:calc(var(--hqa-ciclo) * .44); }
@keyframes hqaSobre1{0%,2%    { transform:translate(524px,115px); opacity:0; }
8%       { opacity:1; }
26%      { transform:translate(398px,115px); opacity:1; }
32%,100% { transform:translate(398px,115px); opacity:0; }
}
@keyframes hqaSobre2{0%,2%    { transform:translate(524px,191px); opacity:0; }
8%       { opacity:1; }
26%      { transform:translate(398px,191px); opacity:1; }
32%,100% { transform:translate(398px,191px); opacity:0; }
}
@keyframes hqaSobre3{0%,2%    { transform:translate(524px,267px); opacity:0; }
8%       { opacity:1; }
26%      { transform:translate(398px,267px); opacity:1; }
32%,100% { transform:translate(398px,267px); opacity:0; }
}
.hqa-caja{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.18);stroke-width:1.5;}
.hqa-barra,.hqa-franja{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.12);stroke-width:1;}
.hqa-lienzo{fill:rgba(255,255,255,.035);stroke:rgba(255,255,255,.10);stroke-width:1;}
.hqa-hero{ fill:var(--hqa-menta); opacity:.78; }
.hqa-marco{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.24);stroke-width:1.5;}
.hqa-pantalla{ fill:rgba(255,255,255,.09); }
.hqa-base{ fill:rgba(255,255,255,.20); }
.hqa-visita{fill:var(--hqa-menta-cl);animation:hqaVisita var(--hqa-ciclo) ease-in-out infinite;}
.hqa-visita-2{ animation-delay:calc(var(--hqa-ciclo) * .22); }
.hqa-visita-3{ animation-delay:calc(var(--hqa-ciclo) * .44); }
@keyframes hqaVisita{0%       { transform:translateY(0); opacity:0; }
10%      { opacity:1; }
44%      { transform:translateY(42px); opacity:1; }
52%,100% { transform:translateY(42px); opacity:0; }
}
.hqa-brillo{fill:var(--hqa-menta);opacity:0;animation:hqaBrillo var(--hqa-ciclo) ease-out infinite;}
.hqa-brillo-1{ animation-delay:calc(var(--hqa-ciclo) * .10); }
.hqa-brillo-2{ animation-delay:calc(var(--hqa-ciclo) * .32); }
.hqa-brillo-3{ animation-delay:calc(var(--hqa-ciclo) * .54); }
@keyframes hqaBrillo{0%,4%    { opacity:0; }
14%,38%  { opacity:.42; }
52%,100% { opacity:0; }
}
@media (prefers-reduced-motion:reduce){.hqa-cursor{ animation-duration:2.4s; }
}
@media (max-width:1024px){.hcl-quees-lista{ --hqe-desfase:12px; }
.hqa text{ font-size:16px; }
.hqa-url{ font-size:18px; }
.hqa-etiqueta{ font-size:17px; }
.hqa-cuenta{ font-size:15.5px; }
.hqa-ficha-txt{ font-size:14.5px; }
}
@media (max-width:767px){.hcl-quees-media::before{ display:none; }
.hcl-quees-panel{ aspect-ratio:4 / 3; }
.hcl-quees-panel .hqa{ inset:14px; }
.hqa text{ font-size:19px; }
.hqa-url{ font-size:21px; }
.hqa-etiqueta{ font-size:20px; }
.hqa-etiqueta-final{ font-size:18px; }
.hqa-cuenta{ font-size:17.5px; }
.hqa-titulo{ font-size:16px; }
.hqa-nota{ font-size:16px; }
.hqa-ficha-txt{ font-size:16px; }
.hqa-avatar-txt{ font-size:16px; }
.hcl-quees-texto{ --hcd-fs-titulo:22px; }
.hcl-quees-texto .elementor-icon-box-description{ max-width:none; }
}
.hqa *,.hqb *{animation-fill-mode:backwards;}