.bdt-cursor-effects-yes .bdt-cursor-effects {
	position: fixed;
	z-index: 999999;
}

.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	pointer-events: none;
	transform: translate(-20px, -20px);
}

.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active {
	position: fixed;
	top: 0;
	left: 0;
	pointer-events: none;
	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: rgba(255, 255, 255, 0);
	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;
	left: 50%;
	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 {
	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: rgba(255, 255, 255, 0);
	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);
}

.bdt-cursor-effects-yes .bdt-cursor-effects {
	position: fixed;
	z-index: 999999;
}

.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	pointer-events: none;
	transform: translate(-20px, -20px);
}

.bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active {
	position: fixed;
	top: 0;
	left: 0;
	pointer-events: none;
	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: rgba(255, 255, 255, 0);
	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;
	left: 50%;
	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 {
	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: rgba(255, 255, 255, 0);
	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);
}

.rtl .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-ball.cotton-active {
	right: 0;
	left: auto;
}

.rtl .bdt-cursor-effects-yes .bdt-cursor-effects .cotton-init.ep-cursor-circle.cotton-active {
	right: 0;
	left: auto;
}

.rtl .bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::before, .rtl .bdt-cursor-effects-yes .bdt-cursor-effects.ep-cursor-style-2 .cotton-init.ep-cursor-ball.cotton-active::after {
	right: 50%;
	left: auto;
}