@keyframes conf-flotar{0%,to{transform:translate(0,0)scaleY(1)}50%{transform:translate3d(var(--conf-dx,0px), var(--conf-dy,-40px), 0) scaleY(var(--conf-sy,1.05))}}.conf-barra{animation:conf-flotar var(--conf-dur,18s) ease-in-out var(--conf-delay,0s) infinite;will-change:transform;position:absolute}@media (prefers-reduced-motion:reduce){.conf-barra{animation:none}}.conf-panel{transform:var(--conf-t,none);opacity:var(--conf-o,1)}@media (max-width:767px){.conf-riel{height:auto!important}.conf-pista{flex-direction:column;align-items:center;gap:2.5rem;height:auto;padding:0 0 3.5rem;display:flex;position:static;overflow:visible}.conf-panel{margin-top:76px;opacity:1!important;pointer-events:auto!important;position:static!important;transform:none!important}.conf-panel:has(.conf-ficha){display:none}.conf-revelar{opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1);transform:translateY(2.5rem)}.conf-revelar-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.conf-revelar{transition:opacity .2s linear;transform:none}}@keyframes conf-flecha{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.conf-flecha{animation:2.4s cubic-bezier(.45,0,.55,1) infinite conf-flecha}@keyframes conf-velo{0%{opacity:0}to{opacity:1}}@keyframes conf-aviso{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.conf-flecha{opacity:.8;animation:none}}
