/*
! Fancy Animations v2.2.2 | 2024-09-28 09:50:49
*/

@media (min-width:900px) {.fba-cursor {position: relative;transition: all .3s;z-index: 999999999;}
	.fba-cursor-point {background-color: var(--fba-cursor-dot-color);height: var(--fba-cursor-dot-size);width: var(--fba-cursor-dot-size);z-index: 9;}
	.fba-cursor-outline {background: var(--fba-cursor-bg);height: var(--fba-cursor-size);opacity: .2;transition: all .1s ease,width .3s,height .3s;width: var(--fba-cursor-size);}
	.fba-cursor-outline, .fba-cursor-point {border-radius: 50%;pointer-events: none;position: absolute;}
	.fba-cursor.fba-invert .fba-cursor-outline, .fba-cursor.fba-invert .fba-cursor-point, .fba-cursor.fba-text.fba-invert .fba-cursor-outline:before {--fba-cursor-bg: var(--fba-cursor-inv-bg);--fba-cursor-dot-color: var(--fba-cursor-inv-dot-color);--fba-cursor-text-color: var(--fba-cursor-inv-text-color);}
	.fba-cursor--click .fba-cursor-outline {height: var(--fba-cursor-dot-size);opacity: 0;transition: all .2s,opacity .2s .1s;width: var(--fba-cursor-dot-size);}
	.fba-hover .fba-cursor-outline {height: calc(var(--fba-cursor-size) * 1.8);opacity: .4;width: calc(var(--fba-cursor-size) * 1.8);}
	.fba-cursor.fba-disable, .fba-hover .fba-cursor-point {opacity: 0;}
	.fba-cursor.fba-text .fba-cursor-outline:before {color: var(--fba-cursor-text-color);content: attr(data-text);font-size: var(--fba-cursor-font-size);left: 50%;line-height: 1;position: absolute;text-align: center;top: 50%;transform: translate(-50%,-50%);z-index: 9;}
	.fba-cursor.fba-text .fba-cursor-outline {height: calc(var(--fba-cursor-size) * 2);opacity: 1;width: calc(var(--fba-cursor-size) * 2);}
	.fba-cursor.fba-text .fba-cursor-point {opacity: 0;}}