.CustomCursor span{transition: initial !important;}
.CustomCursor, .CustomCursor * {  cursor:none!important;  }
@media (max-width:1024px) {
	.CustomCursor, .CustomCursor * {  cursor:auto!important;  }
	.CustomCursor .Cursor { display:none!important; }
}
		
.CustomCursor .Cursor { display:none; pointer-events:none; }
.CustomCursor .Cursor.MouseMove { display:block; }
.CustomCursor .Cursor > span.First { mix-blend-mode: multiply; z-index:9999; width: 30px; height: 30px; pointer-events: none; position:fixed; top:0; left:0;}
.CustomCursor .Cursor > span.First i { display:block; transition:.3s background ease, .3s transform ease, .3s border ease; width: 10px; height: 10px; margin:10px; pointer-events: none; border-radius:100%; border:2px solid #807d6e;box-sizing:border-box; border-radius:100%; }
.CustomCursor .Cursor > span.Second { mix-blend-mode: multiply; z-index:9999; width: 30px; height: 30px; pointer-events: none; position:fixed; top:0; left:0; }
.CustomCursor .Cursor > span.Second i { display:block; transition:.3s background ease, .3s transform ease, .3s border ease, .3s opacity ease; width: 30px; height: 30px; pointer-events: none;  border-radius:100%; border:2px solid #ffd700; top:0; left:0; box-sizing:border-box;  }
.CustomCursor .Cursor.Hover > span.First i { background: #807d6e; transform:scale(1); }
.CustomCursor .Cursor.Hover > span.Second i { transform:scale(1.5) rotate(45deg); border-radius:0; border-width:2px; }