/*! counter - the rules only this widget draws.
 *  Depends on theme-post-widgets.min.css, the cluster base, which carries what
 *  the cluster shares and prints first. Declared from the widget's own
 *  get_style_depends(), so a page downloads the members it actually has.
 */.tewido-elementra-counter{display:flex;width:100%}.tewido-elementra-counter__inner{display:block;align-items:center;justify-content:var(--tef-counter-justify,center);gap:12px;min-width:0;width:var(--tef-counter-fill,auto);max-width:100%}.tewido-elementra-counter__text{min-width:0}.tewido-elementra-counter__subtitle,.tewido-elementra-counter__title{margin:0;max-width:100%}.tewido-elementra-counter__group{display:inline-flex;align-items:baseline;gap:4px;line-height:1;font-size:32px;font-weight:700}.tewido-elementra-counter__number{direction:ltr;font-variant-numeric:tabular-nums}.tewido-elementra-counter__layout{display:flex;flex-direction:column;align-items:var(--tef-counter-cross,center);gap:var(--tef-counter-icon-gap,12px);min-width:0;width:var(--tef-counter-fill,auto);max-width:100%}.tewido-elementra-counter__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.tewido-elementra-counter__icon i{font-size:var(--tef-counter-icon-size, 40px);line-height:1}.tewido-elementra-counter__icon svg{display:block;width:var(--tef-counter-icon-size,40px);height:var(--tef-counter-icon-size,40px)}.tewido-elementra-counter__icon svg [fill]:not([fill=none]){fill:currentColor}.tewido-elementra-counter__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.tewido-elementra-counter__icon svg [style*="fill:"]:not([style*="fill:none"]):not([style*="fill: none"]){fill:currentColor!important}.tewido-elementra-counter__icon svg [style*="stroke:"]:not([style*="stroke:none"]):not([style*="stroke: none"]){stroke:currentColor!important}.tewido-elementra-counter__odometer{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.tewido-elementra-counter__digit{position:relative;display:inline-block}.tewido-elementra-counter__spacer{visibility:hidden}.tewido-elementra-counter__window{position:absolute;inset:0;overflow:hidden}.tewido-elementra-counter__fixed{display:inline-block}.tewido-elementra-counter__ribbon{display:block;will-change:transform}.tewido-elementra-counter__ribbon.is-rolling{transition:transform var(--tef-counter-roll, 1500ms) var(--tef-counter-ease, ease)}.tewido-elementra-counter__ribbon--blur{filter:blur(.14em);will-change:transform,filter}.tewido-elementra-counter__ribbon--blur.is-rolling{filter:blur(0);transition:transform var(--tef-counter-roll, 1500ms) var(--tef-counter-ease, ease),filter var(--tef-counter-blur, 1000ms) ease-out}.tewido-elementra-counter__cell{display:block;text-align:center}.tewido-elementra-counter__prefix.is-pop,.tewido-elementra-counter__suffix.is-pop{display:inline-block;opacity:0;transform:translateY(.4em) scale(.6)}.tewido-elementra-counter__prefix.is-pop.is-in,.tewido-elementra-counter__suffix.is-pop.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .7s cubic-bezier(.34, 1.8, .5, 1)}.tewido-elementra-counter__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tewido-elementra-counter--match-h-yes .tewido-elementra-counter{height:100%}.tewido-elementra-counter__icon svg:not([fill=none]){fill:currentColor}@media (prefers-reduced-motion:reduce){.tewido-elementra-counter__prefix.is-pop,.tewido-elementra-counter__ribbon,.tewido-elementra-counter__ribbon--blur,.tewido-elementra-counter__suffix.is-pop{filter:none;opacity:1;transform:none;transition:none}}