/**
 * Progressbar 1.0.0 (https://codings.dev)
 * Copyright 2022-2023 Codings
 */
.counter{position:relative;font-family:var(--shock-secondary-font);line-height:1.2}.counter svg path:first-child{stroke-dasharray:1.5 1}.animated-counter{width:100%;display:flex;justify-content:center;align-items:center}.animated-counter .progressbar-text{position:relative;top:0;margin-right:0;display:flex;align-items:center;justify-content:center;background-color:var(--shock-black-color);text-align:center;line-height:.9;color:var(--shock-white-color)}.animated-counter .title{margin:1rem 0 0;color:var(--color)}.animated-counter .description{margin:1rem 0 0}@media (max-width:991px){.row *:last-child .animated-counter{margin-bottom:0}.animated-counter{margin-bottom:1.5rem}}.radial-progress-bar{position:relative;text-align:center}.radial-progress-bar .item{height:auto;margin-bottom:-40px}.radial-progress-bar .title{margin:0 0 1rem;color:var(--color)}.radial-progress-bar .progressbar-text{position:relative;top:-40px;width:70px;height:40px;margin:auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.2rem;font-weight:400;background-color:transparent;color:var(--shock-white-color)}.radial-progress-bar .outline .progressbar-text{width:160px;height:40px;top:-40px;bottom:40px;font-family:var(--shock-secondary-font);font-size:3rem;font-weight:800;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px}.radial-progress-bar svg path:first-child{stroke-dasharray:3.5 1.75}@media (max-width:991px){.radial-progress-bar .outline .progressbar-text{width:130px;height:45px;bottom:35px;font-size:2rem}}.line-progress-bar{width:auto;height:auto;display:block}.line-progress-bar .item{height:80px;margin:1.5rem 0}.line-progress-bar .item:first-child{margin-top:0}.line-progress-bar .item:last-child{margin-bottom:0}.line-progress-bar .title{margin:0 0 1rem;color:var(--color)}.line-progress-bar .progressbar-text{position:relative;top:-30px;width:70px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.2rem;font-weight:400;background-color:transparent;color:var(--shock-white-color)}.line-progress-bar .counter:not(.active) .progressbar-text{left:0!important}.line-progress-bar .outline .progressbar-text{width:120px;height:40px;top:initial;bottom:65px;font-family:var(--shock-secondary-font);font-size:3rem;font-weight:800;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px}