.cursor-circle,.cursor-dot{position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:opacity .3s ease,width .3s ease,height .3s ease,background-color .3s ease,border-color .3s ease}.cursor-dot{width:5px;height:5px;background-color:#166FD3;border-radius:50%}.cursor-circle{width:24px;height:24px;border:1px solid #166fd3;border-radius:50%;background-color:transparent}.cursor-pointer:hover,[data-cursor-hover]:hover,a:hover,button:hover{text-decoration:none}.loader-bg{background:linear-gradient(120deg,#166fd3,#4aa3f7,#166fd3);background-size:300% 300%;animation:gradientMove 6s ease infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.flicker-text{animation:flicker 2s infinite}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.3}}.loader{--d:22px;width:4px;height:4px;border-radius:50%;color:white;box-shadow:calc(1*var(--d)) calc(0*var(--d)) 0 0,calc(.707*var(--d)) calc(.707*var(--d)) 0 1px,calc(0*var(--d)) calc(1*var(--d)) 0 2px,calc(-.707*var(--d)) calc(.707*var(--d)) 0 3px,calc(-1*var(--d)) calc(0*var(--d)) 0 4px,calc(-.707*var(--d)) calc(-.707*var(--d))0 5px,calc(0*var(--d)) calc(-1*var(--d)) 0 6px;animation:l27 1s steps(8) infinite}@keyframes l27{to{transform:rotate(1turn)}}