.card-container{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;margin:0 auto;max-width:1240px;min-height:170px;width:100%}.ani-card{align-items:flex-start;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:10px;text-align:left;transition:border-color .3s ease}.card-icon{align-self:flex-start;margin-bottom:10px}.card-icon img{height:32px;transition:width .3s ease,height .3s ease;width:32px}.ani-card:hover .card-icon img{height:44px;width:44px}.card-text{align-items:flex-start;display:flex;flex-direction:column}.card-text .number-label{align-items:center;display:flex;gap:10px;justify-content:flex-start}.label,.number{opacity:.5}.ani-card:hover .number{color:#ff5a1f;opacity:1}.icon-desktop{display:block}.icon-mobile{display:none}@media (max-width:1300px){.number{line-height:normal;opacity:1}.ani-card{height:100%;padding:16px}.label{opacity:1}.card-text .number-label{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.card-container{grid-template-columns:repeat(2,1fr);padding:0 16px}.icon-desktop{display:none}.icon-mobile{display:block}}@media (max-width:768px){.card-grid{grid-template-columns:1fr;margin-top:40px!important}}