.counter{margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem}.counter>p{--text-font-size: 1.125rem;--text-mg-bottom: .5rem;margin:.5rem;margin:var(--text-mg-bottom);font-size:1.125rem;font-size:var(--text-font-size);color:var(--color-font)}@media only screen and (max-width: 1024px){.counter>p{--text-font-size: 1rem;--text-mg-bottom: .25rem}}@media only screen and (max-width: 768px){.counter>p{--text-font-size: 1.125rem;--text-mg-bottom: 1rem}}@media only screen and (max-width: 425px){.counter>p{--text-font-size: 1rem;--text-mg-bottom: .5rem}}.counter__container{--number-font-size: 3em;--number-min-width: 3.6rem;--col-gap: 1rem;display:inline-grid;grid-template-columns:repeat(4,minmax(.5rem,auto));gap:1rem;gap:var(--col-gap);align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 768px){.counter__container{--number-font-size: 2em;--number-min-width: unset}}@media only screen and (max-width: 425px){.counter__container{--number-font-size: 2rem;--number-line-height: 2rem;--col-gap: 1.5rem}}.counter__container>div{--flex-direction: row;--align-items: flex-start;--justify-content: flex-start;display:flex;flex-flow:row nowrap;flex-flow:var(--flex-direction) nowrap;align-items:flex-start;align-items:var(--align-items);align-content:normal;justify-content:flex-start;justify-content:var(--justify-content);gap:.25rem}@media only screen and (max-width: 560px){.counter__container>div{--flex-direction: column;--align-items: center;--justify-content: center}}.counter__container b{min-width:var(--number-min-width);font-family:prometo,sans-serif;font-size:var(--number-font-size);font-weight:700;line-height:1;color:var(--color-primary)}@media only screen and (max-width: 560px){.counter__container b{margin-right:0}}.counter__container span{font-size:1.125rem;color:#2b2b2c}
