section.u5m-animated-stats{margin:var(--section-margin-none);padding:var(--section-padding-medium);&.dark-mode{color:var(--white);.icon svg path{fill:var(--white)}.suffix{color:var(--white)}}&:not(.dark-mode){.icon svg path{fill:var(--action1)}.suffix{color:var(--action1)}}.intro-content{margin-bottom:80px;@media (max-width:991px){align-items:center;justify-content:center;text-align:center;.button-group{justify-content:center}}}&.layout-intro-left{.section-inner{align-items:center;display:flex;gap:40px;@media (max-width:991px){align-items:stretch;flex-direction:column}}.intro-content{align-items:flex-start;flex:0 1 45%;justify-content:flex-start;margin-bottom:0;max-width:630px;text-align:left;.description,.heading{margin-left:0;margin-right:auto}.button-group{justify-content:flex-start}@media (max-width:991px){align-items:center;flex:1 1 auto;justify-content:center;margin-bottom:0;max-width:none;text-align:center;.button-group{justify-content:center}}}div.statistics{flex:1 1 auto;justify-content:flex-end;min-width:0;row-gap:20px;&.items-four,&.items-three{--gap:20px}div.statistics__item{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:none;min-height:200px;padding:20px;.eyebrow,.icon{margin-bottom:0}.caption{margin-top:0;max-width:none}}@media (max-width:991px){justify-content:center}}}div.statistics{column-gap:var(--gap);columns:var(--cols);display:flex;flex-wrap:wrap;justify-content:center;row-gap:50px;&.items-four{--cols:4;--gap:30px;@media (max-width:1024px){--cols:2}@media (max-width:580px){--cols:1}}&.items-three{--cols:3;--gap:30px;@media (max-width:580px){--cols:1}}div.statistics__item{flex-basis:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:300px;text-align:center;.icon{display:flex;justify-content:center;margin-bottom:20px;text-align:center;svg{height:48px;width:auto}}.eyebrow{display:block;margin-bottom:10px}.stat-row{align-items:flex-end;display:flex;justify-content:center;.count,.number{font-size:50px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.prefix{padding-right:5px}.prefix,.suffix{font-size:50px;line-height:1}.suffix{padding-left:5px}}.caption{display:block;margin:10px auto 0;max-width:300px}}}}