.elementor-widget-e-cursor{margin:0!important}.e-add-cursors{height:100%;width:100%;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;display:block;border-radius:50px;z-index:10000;backface-visibility:hidden}.e-add-cursors svg{overflow:visible}.e-add-cursors svg path{fill:none}.e-add-cursors svg.progress-circle path,.e-add-cursors svg.progress-circle circle{stroke:#000;stroke-width:4;stroke-alignment:outer;box-sizing:border-box}.e-add-cursors svg.progress-circle .e-add-cursorprogress-path{stroke:#999;fill:transparent}.e-add-cursors svg.progress-circle .e-add-cursor-path{stroke:#000}.e-add-cursors{position:fixed;height:46px;width:46px;pointer-events:none;left:0;top:0%;z-index:100000;transform-origin:center}.e-add-cursors .e-add-cursor-wrap{transform-origin:top left;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:transform 0.4s ease-in-out,opacity 0.5s ease-out;-webkit-transition:transform 0.4s ease-in-out,opacity 0.5s ease-out}.e-add-cursors.hover svg.progress-circle .e-add-cursorprogress-path{opacity:0}.e-add-cursors.hover svg.progress-circle path{transition:all 0.4s ease-in-out}.e-add-cursors.looprotation svg.progress-circle{animation:cursor_rotation 2s infinite linear;-webkit-animation:cursor_rotation 2s infinite linear;animation-play-state:paused}.e-add-cursors.looprotation.hover svg.progress-circle{animation-play-state:running}@keyframes cursor_rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes cursor_rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.e-add-cursors.looppulsation svg.progress-circle{animation:cursor_pulsation 0.6s infinite ease-in-out;-webkit-animation:cursor_pulsation 0.6s infinite ease-in-out;animation-direction:alternate;animation-play-state:paused}.e-add-cursors.looppulsation.hover svg.progress-circle{animation-play-state:running}@keyframes cursor_pulsation{from{transform:scale(.9)}to{transform:scale(1.1)}}@-webkit-keyframes cursor_pulsation{from{-webkit-transform:scale(.9)}to{-webkit-transform:scale(1.1)}}.e-add-cursors .e-add-cursor{border-radius:50%}.e-add-cursors .e-add-cursor{height:100%;width:100%;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}