@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.scroll-progress-bar{display:none}@supports (animation-timeline:scroll()){.scroll-progress-bar{display:block;animation:scroll-grow linear both;animation-timeline:scroll(root block);transform-origin:left}.logo-gira{animation:logo-gira linear both;animation-timeline:scroll(root block);animation-range:0 600px}@keyframes scroll-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes logo-gira{to{transform:rotate(45deg)}}}:root{--barra-movil:0px}@media (max-width:767px){:root[data-pasado-pliegue]:has(.barra-movil){--barra-movil:4.9rem}}