.circular-progress{--size: 100%;--half-size: calc(var(--size) / 2);--stroke-width: 20px;width:var(--size);height:auto;grid-row:1;grid-column:1;transform:scale(var(--scale, 1));transform-origin:center}.circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:calc((var(--size) - var(--stroke-width)) / 2);stroke-width:var(--stroke-width);fill:none;stroke-linecap:square}.circular-progress circle.bg{stroke:#ccc;opacity:.3}.circular-progress circle.fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke:#fff}.animated-counter{display:grid;align-items:center;justify-items:center;position:relative}.counter-value{grid-row:1;grid-column:1;z-index:2;font-size:2.5rem;width:60px;color:#fff;text-align:right}.animated-counter-section .counter-text h2,.animated-counter-section .counter-text p{margin:0 0 1rem}.counter-container{display:grid;display:grid-template-columns: 1fr 2fr;gap:2rem;padding:0 2rem}.counter-container .counter{grid-column:1;grid-row:1}.counter-container .counter-heading{grid-column:2;grid-row:1}.counter-container .counter-text{grid-column:1 / 3;grid-row:2}@media screen and (min-width:1250px){.counter-value{font-size:5rem;width:105px}.counter-container{column-gap:8rem;row-gap:1.4rem}.counter-container .counter{grid-column:1;grid-row:1 / 3;padding:3rem}.counter-container .counter-heading{grid-column:2;grid-row:1;align-self:flex-end}.counter-container .counter-text{grid-column:2;grid-row:2;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/section-animated-counter.css.map */
