.cursor1{height:var(--height);-webkit-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));pointer-events:none;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.25,.25,.42,1);transition-timing-function:cubic-bezier(.25,.25,.42,1);position:fixed;top:0;border-radius:100px;left:0;width:var(--width);-webkit-transition-property:width,height,-webkit-transform;transition-property:width,height,-webkit-transform;transition-property:width,height,transform;transition-property:width,height,transform,-webkit-transform;display:none;z-index:99999}@media (pointer:fine){.cursor1{display:block}}.cursor1:after{-webkit-transform:scale(var(--scale));transform:scale(var(--scale));right:0;-webkit-transition:opacity .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1),-webkit-transform .3s cubic-bezier(.25,.25,.42,1);transition:opacity .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1),-webkit-transform .3s cubic-bezier(.25,.25,.42,1);transition:opacity .3s cubic-bezier(.25,.25,.42,1),transform .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1);transition:opacity .3s cubic-bezier(.25,.25,.42,1),transform .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1),-webkit-transform .3s cubic-bezier(.25,.25,.42,1);content:"";position:absolute;opacity:var(--scale);bottom:0;top:0;background-color:hsla(0,0%,100%,.5);border-radius:var(--radius);left:0}.cursor2{height:var(--height);-webkit-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));pointer-events:none;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.25,.25,.42,1);transition-timing-function:cubic-bezier(.25,.25,.42,1);position:fixed;top:0;left:0;width:var(--width);-webkit-transition-property:width,height,-webkit-transform;transition-property:width,height,-webkit-transform;transition-property:width,height,transform;transition-property:width,height,transform,-webkit-transform;display:none;z-index:9999}@media (pointer:fine){.cursor2{display:block}}.cursor2:after{-webkit-transform:scale(var(--scale));transform:scale(var(--scale));border:2px solid #34b288;right:0;-webkit-transition:opacity .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1),-webkit-transform .3s cubic-bezier(.25,.25,.42,1);transition:opacity .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1),-webkit-transform .3s cubic-bezier(.25,.25,.42,1);transition:opacity .3s cubic-bezier(.25,.25,.42,1),transform .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1);transition:opacity .3s cubic-bezier(.25,.25,.42,1),transform .3s cubic-bezier(.25,.25,.42,1),border-radius .1s cubic-bezier(.25,.25,.42,1),-webkit-transform .3s cubic-bezier(.25,.25,.42,1);content:"";position:absolute;opacity:var(--scale);bottom:0;top:0;border-radius:var(--radius);left:0}body.has-cursor-type-3{cursor:none}.mouse-cursor{-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;position:fixed;visibility:hidden;top:0;border-radius:50%;left:0}.cursor-inner{height:6px;-o-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;background-color:#b19777;margin-left:2px;width:6px;margin-top:2px;z-index:10000001}.cursor-inner.cursor-hover{height:80px;opacity:.3;background-color:#b19777;margin-left:-40px;width:80px;margin-top:-40px}.cursor-outer{height:40px;border:1px solid #b19777;-o-transition:all .08s ease-out;-webkit-transition:all .08s ease-out;transition:all .08s ease-out;opacity:.5;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-15px;width:40px;margin-top:-15px;z-index:10000000}.cursor-outer.cursor-hover{opacity:0}