.c-counter.is-horizontal .c-block{display:flex;align-items:center}.c-counter.is-horizontal .c-block__body{text-align:left}@media(min-width:768px){.c-counter.has-border:not(:first-child){border-left:var(--c-block-border-width, 1px) solid var(--c-block-border-color, #d1d1d1)}}.c-counter__num{white-space:nowrap;font-size:var(--counter-num-size);font-weight:var(--counter-num-weight);line-height:var(--counter-num-lh)}.c-counter__symbol{font-size:var(--counter-symbol-size)}.c-counter__title{font-size:var(--counter-title-size);font-weight:var(--counter-title-weight)}.c-counter__description{font-size:var(--counter-font-size);font-weight:var(--counter-font-weight)}.c-counter__img{position:relative;width:100%;max-width:100%;height:auto}.c-counter__img--rounded img{border-radius:50%}.m-counter{--l-block__col: 3;--l-block__gap: 20px;--l-block__padding-block: 20px;--l-block__padding-inline: 20px;--c-block__padding-block: 15px;--c-block__padding-inline: 15px;--counter-num-size: 5rem;--counter-num-weight: 700;--counter-num-lh: 1;--counter-font-size: clamp(var(--dst--min-base-text-size), 2vw, var(--dst--subtitle-font-size, 2.4rem));--counter-font-weight: 500;--counter-symbol-size: var(--counter-num-size);--counter-title-size: 2.2rem;--counter-title-weight: 700}@media(min-width:1113px){.m-counter{--c-block__padding-inline: 0;--counter-num-size: clamp(8rem, 5.6vw, 10rem)}}.m-counter:has(.dst-list__title){--counter-font-size: var(--dst--blog-text-size)}.m-counter.no-side-padding{--c-block__padding-inline: 0}.m-counter.no-side-padding .container,.m-counter.no-side-padding .container-fluid,.m-counter.no-side-padding .container-wide,.m-counter.no-side-padding .container-custom{padding-inline:0}.c-counter.is-horizontal .c-block{width:100%}@media(max-width:1112px){.c-counter.is-horizontal .c-block__body{padding-block:min(var(--c-block__padding-block, 15px),2rem)}}@media(min-width:1113px){.c-counter.is-horizontal .c-block__body{display:grid;grid-template-columns:260px 1fr;gap:4rem;align-items:center}}.c-counter__num{font-family:var(--dst--font-secondary);display:flex}.c-counter__symbol{font-weight:400}.l-counter__item:not(:last-child){border-block-end:thin solid color-mix(in srgb,var(--dst--primary-color1) 20%,transparent 80%)}
