.cards-container{width:100%}.cards-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{align-items:flex-start;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;min-width:280px;padding:40px;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.has-animation .card{opacity:0;transform:translateY(40px);transition:opacity 1.2s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1),background-color .3s ease,border-color .3s ease}.has-animation .card.is-visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--card-index)*.25s)}.has-animation .card.is-visible:hover{transform:translateY(-5px);transition-delay:0s}.columns--1 .card{flex:1 1 100%}.columns--2 .card{flex:1 1 calc(50% - 20px)}.columns--3 .card{flex:1 1 calc(33.333% - 20px)}.columns--4 .card{flex:1 1 calc(25% - 20px)}.alignment--center .card{align-items:center;text-align:center}.card:hover{transform:translateY(-5px)}.card__icon-wrapper,.card__image-wrapper{margin-bottom:30px}.card__icon-wrapper{align-items:center!important;border-radius:8px;display:flex!important;flex-shrink:0;height:48px;justify-content:center!important;width:48px}.card__icon-wrapper i,.card__icon-wrapper span,.card__icon-wrapper svg{align-items:center!important;color:inherit!important;display:flex!important;fill:currentColor!important;height:24px!important;justify-content:center!important;margin:0!important;width:24px!important}.card__image-wrapper img{display:block;height:auto;max-width:100%}.card__content{display:flex;flex-direction:column;gap:10px;width:100%}.card__stat{font-size:48px;font-weight:700;line-height:1.1;margin:0}.card__title{font-size:20px;font-weight:700;line-height:1.2}.card__description{font-size:16px;font-weight:400;line-height:1.5}@media (max-width:1024px){.columns--3 .card,.columns--4 .card{flex:1 1 calc(50% - 20px)}}@media (max-width:767px){.card{flex:1 1 100%!important;padding:30px}.card__stat{font-size:36px}}