.elementor-scrolling-tracker { --scrolling-track-default-progress-color: #61ce70; --scrolling-track-default-color: #eee; --scrolling-track-precentage-default-color: $black; }
.elementor-scrolling-tracker-horizontal { align-items: center; background-color: var(--scrolling-track-default-color); border-color: var(--horizontal-border-color); border-radius: var(--border-radius); border-style: var(--horizontal-border-style); border-width: var(--horizontal-border-top-width,2px) var(--horizontal-border-right-width,2px) var(--horizontal-border-bottom-width,2px) var(--horizontal-border-left-width,2px); direction: var(--direction); display: flex; height: var(--horizontal-height,20px); padding: var(--tracker-padding); width: 100%; }
.elementor-scrolling-tracker-horizontal .current-progress { align-items: center; background-color: var(--scrolling-track-default-progress-color); border-color: var(--horizontal-progress-border-color); border-radius: var(--progress-border-radius); border-style: var(--horizontal-progress-border); border-width: var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border-left-width,2px); display: none; height: 100%; position: relative; }
.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage { color: var(--percentage-color,var(--scrolling-track-precentage-default-color)); direction: var(--text-direction); inset-inline: auto 0.5em; position: absolute; }
.elementor-scrolling-tracker-circular { align-items: center; display: flex; height: var(--circular-height,100px); justify-content: center; margin-inline: 0px auto; position: relative; width: var(--circular-width,100px); }
.elementor-scrolling-tracker-circular .current-progress-percentage { color: var(--percentage-color,var(--scrolling-track-precentage-default-color)); position: absolute; }
.elementor-scrolling-tracker-circular svg { position: absolute; }
.elementor-scrolling-tracker-circular .current-progress { display: none; fill: transparent; stroke: var(--circular-color,var(--scrolling-track-default-progress-color)); stroke-width: var(--circular-progress-width,4px); transform: rotate(-90deg); transform-origin: 50% 50%; }
.elementor-scrolling-tracker-circular .circle { fill: transparent; stroke: var(--circular-background-color,var(--scrolling-track-default-color)); stroke-width: var(--circular-background-width,4px); }
.elementor-scrolling-tracker-alignment-left { margin-left: 0px; margin-right: auto; }
.elementor-scrolling-tracker-alignment-center { margin-left: auto; margin-right: auto; }
.elementor-scrolling-tracker-alignment-right { margin-left: auto; margin-right: 0px; }
.e-con-inner > .elementor-widget-progress-tracker, .e-con > .elementor-widget-progress-tracker { width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow ); }