.marquee{white-space:nowrap;overflow:hidden;animation:marquee 15s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}.marquee,.marquee h2,.marquee p{display:inline-block}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-52%,0,0)}}.cursor-dots-container{position:fixed;top:0;left:0}.cursor-dot{position:absolute;background-color:#000;border-radius:50%;transition:transform .2s,opacity .2s}