.progress-bar { position: absolute; bottom: 0px; right: 50%; transform: translateX(50%); display: flex; justify-content: center; align-items: center; background-color: rgb(0, 0, 0, 35%); width: 69px; height: 69px; border-radius: 100%; } .circle-1, .circle-2, .circle-3, .circle-background { position: absolute; inset: 0; } .circle-1, .circle-2, .circle-3 { stroke-dasharray: 162; stroke-dashoffset: 162; /* stroke-dashoffset: 119; */ stroke-linecap: round; } .circle-1, .circle-2, .circle-3 { filter: drop-shadow(0px 0px 2px #5CD0FC); } .circle-1 { transform: rotate(-80deg); } .circle-2 { transform: rotate(40deg); } .circle-3 { transform: rotate(161.5deg); } .percentage { font-size: 16px; font-weight: 600; text-shadow: 0px 0px 15px #EEEEEE; }