.stats-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:80px;justify-content:center;padding:60px 40px}.stat-item{cursor:default;max-width:420px;min-width:280px;position:relative;text-align:center}.stat-number{color:var(--number-color);display:block;font-size:96px;font-weight:700;line-height:1;transition:color .3s ease}.stat-item:hover .stat-number{color:var(--hover-color)}.stat-label{display:block;line-height:1.4;margin-top:16px}.stat-label p{font-size:16px;font-weight:400;margin:0;padding:0}.stat-description{margin-left:auto;margin-right:auto;margin-top:12px;max-height:0;max-width:320px;opacity:0;overflow:hidden;transition:opacity .3s ease,max-height .4s ease}.stat-description,.stat-description p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.6}.stat-description p{margin:0;padding:0}.stat-item:hover .stat-description{max-height:200px;opacity:1}@media (max-width:767px){.stats-wrapper{align-items:center;flex-direction:column;gap:48px;padding:40px 20px}.stat-number{font-size:72px}.stat-item{max-width:100%}}.stat-item.is-hovered .stat-number,.stat-item.is-hovered .stat-number *,.stat-item.is-hovered .stat-number p,.stat-item.is-hovered .stat-number span,.stat-item:hover .stat-number,.stat-item:hover .stat-number *,.stat-item:hover .stat-number p,.stat-item:hover .stat-number span{color:var(--hover-color)!important}