.bdt-cursor-effects-yes {
  --cursor-ball-color: red;
  --cursor-ball-size: 10px;
  --cursor-circle-color: red;
  --cursor-circle-size: 40px;
  --cursor-text-label: "bdthemes";
}
.bdt-cursor-effects-yes .bdt-cursor-effects {
  position: fixed;
  z-index: 99999;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active {
  position: fixed;
  top: 0;
  /*rtl:ignore*/
  left: 0;
  z-index: 999;
  pointer-events: none;
  /*rtl:ignore*/
  transform: translate(-20px, -20px);
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active {
  position: fixed;
  top: 0;
  /*rtl:ignore*/
  left: 0;
  pointer-events: none;
  /*rtl:ignore*/
  transform: translate(-40px, -40px);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-1 .cotton-init.ep-cursor-ball.cotton-active {
  width: var(--cursor-ball-size);
  height: var(--cursor-ball-size);
  background-color: var(--cursor-ball-color);
  border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-1 .cotton-init.ep-cursor-circle.cotton-active {
  background-color: transparent;
  border: 1px solid var(--cursor-circle-color);
  width: var(--cursor-circle-size);
  height: var(--cursor-circle-size);
  border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init {
  position: relative;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::before,
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::after {
  content: "";
  position: absolute;
  top: 0;
  /*rtl:ignore*/
  left: 50%;
  /*rtl:ignore*/
  transform: translateX(-50%);
  width: var(--cursor-ball-size);
  height: 2px;
  background: var(--cursor-ball-color);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active:after {
  /*rtl:ignore*/
  transform: translateX(-50%) rotate(90deg);
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-circle.cotton-active {
  background-color: transparent;
  border: 1px solid var(--cursor-circle-color);
  width: var(--cursor-circle-size);
  height: var(--cursor-circle-size);
  border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-3 .cotton-init.ep-cursor-circle.cotton-active {
  background-color: var(--cursor-ball-color);
  width: var(--cursor-ball-size);
  height: var(--cursor-ball-size);
  border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-5 .cotton-init.ep-cursor-ball.cotton-active {
  width: 450px;
  height: 450px;
  background-color: var(--cursor-ball-color);
  border-radius: 50%;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-image {
  width: 50px;
  height: 50px;
  object-fit: cover;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-text,
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-icons,
.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-active .bdt-cursor-image {
  display: block;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-text,
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-icons,
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-image {
  display: none;
}
.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-icons {
  color: var(--cursor-ball-color);
}
