/* CSS Document */
.vs-cursor,
.vs-cursor2 {
 position:absolute;
 border-radius:50%;
 -webkit-transition:none;
 transition:none;
 pointer-events:none;
 z-index:99999;
 display:inline-block
}
@media (max-width: 992px) {
 .vs-cursor,
 .vs-cursor2 {
  display:none
 }
}
.vs-cursor {
 width:7px;
 height:7px;
 background-color:var(--yellow-color);
 top:0;
 left:0
}
.vs-cursor.style2 {
 top:-9px;
 left:-9px;
 width:30px;
 height:30px;
 background-color:transparent;
 background-image:var(--bs-gradient);
 opacity:0.9
}
.vs-cursor2 {
 width:30px;
 height:30px;
 border:1px solid var(--yellow-color);
 top:9px;
 left:9px
}
.vs-cursor2.style2 {
 border-color:transparent
}
