.cursor{position:fixed;top:0;left:0;width:var(--width);height:var(--height);-webkit-transform:translate(calc(var(--x) - var(--width) / 2), calc(var(--y) - var(--height) / 2));-ms-transform:translate(calc(var(--x) - var(--width) / 2), calc(var(--y) - var(--height) / 2));transform:translate(calc(var(--x) - var(--width) / 2), calc(var(--y) - var(--height) / 2));-webkit-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-property:width,height,-webkit-transform;transition-property:width,height,-webkit-transform;-o-transition-property:width,height,transform;transition-property:width,height,transform;transition-property:width,height,transform,-webkit-transform;-webkit-transition:150ms width cubic-bezier(0.39, 0.575, 0.565, 1),150ms height cubic-bezier(0.39, 0.575, 0.565, 1),150ms -webkit-transform cubic-bezier(0.39, 0.575, 0.565, 1);transition:150ms width cubic-bezier(0.39, 0.575, 0.565, 1),150ms height cubic-bezier(0.39, 0.575, 0.565, 1),150ms -webkit-transform cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:150ms width cubic-bezier(0.39, 0.575, 0.565, 1),150ms height cubic-bezier(0.39, 0.575, 0.565, 1),150ms transform cubic-bezier(0.39, 0.575, 0.565, 1);transition:150ms width cubic-bezier(0.39, 0.575, 0.565, 1),150ms height cubic-bezier(0.39, 0.575, 0.565, 1),150ms transform cubic-bezier(0.39, 0.575, 0.565, 1);transition:150ms width cubic-bezier(0.39, 0.575, 0.565, 1),150ms height cubic-bezier(0.39, 0.575, 0.565, 1),150ms transform cubic-bezier(0.39, 0.575, 0.565, 1),150ms -webkit-transform cubic-bezier(0.39, 0.575, 0.565, 1);z-index:10000;pointer-events:none;will-change:transform}.cursor::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius);background-color:rgba(211,191,244,.75);opacity:var(--scale);-webkit-transform:scale(var(--scale));-ms-transform:scale(var(--scale));transform:scale(var(--scale));-webkit-transition:300ms opacity cubic-bezier(0.39, 0.575, 0.565, 1),150ms border-radius cubic-bezier(0.39, 0.575, 0.565, 1),300ms -webkit-transform cubic-bezier(0.39, 0.575, 0.565, 1);transition:300ms opacity cubic-bezier(0.39, 0.575, 0.565, 1),150ms border-radius cubic-bezier(0.39, 0.575, 0.565, 1),300ms -webkit-transform cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition:300ms opacity cubic-bezier(0.39, 0.575, 0.565, 1),300ms transform cubic-bezier(0.39, 0.575, 0.565, 1),150ms border-radius cubic-bezier(0.39, 0.575, 0.565, 1);transition:300ms opacity cubic-bezier(0.39, 0.575, 0.565, 1),300ms transform cubic-bezier(0.39, 0.575, 0.565, 1),150ms border-radius cubic-bezier(0.39, 0.575, 0.565, 1);transition:300ms opacity cubic-bezier(0.39, 0.575, 0.565, 1),300ms transform cubic-bezier(0.39, 0.575, 0.565, 1),150ms border-radius cubic-bezier(0.39, 0.575, 0.565, 1),300ms -webkit-transform cubic-bezier(0.39, 0.575, 0.565, 1)}html:not(html:hover) .cursor::after,html:not(html:hover) .cursor::before{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media only screen and (max-width: 992px){.cursor{display:none}}