.cards,.cards-container{width:100%}.cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.cards__item{backdrop-filter:blur(10px);border-radius:8px;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 0 0 1px rgba(0,0,0,.05),0 .3px .4px rgba(0,0,0,.02),0 .9px 1.5px rgba(0,0,0,.045),0 3.5px 6px rgba(0,0,0,.09);box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;min-width:280px;padding:48px 36px;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.cards__item:hover{transform:translateY(-5px)}.has-animation .cards__item{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 .cards__item.is-visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--card-index)*.25s)}.has-animation .cards__item.is-visible:hover{transform:translateY(-5px);transition-delay:0s}.columns--1 .cards__item{flex:1 1 100%}.columns--2 .cards__item{flex:1 1 calc(50% - 24px)}.columns--3 .cards__item{flex:1 1 calc(33.333% - 24px)}.columns--4 .cards__item{flex:1 1 calc(25% - 24px)}.alignment--center .cards__item{align-items:center;text-align:center}.cards__media-wrapper{margin-bottom:30px}.cards__icon-wrapper{align-items:center!important;border-radius:8px;display:flex!important;flex-shrink:0;height:48px;justify-content:center!important;width:48px}.cards__icon-wrapper i,.cards__icon-wrapper span,.cards__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}.cards__item img{display:block;height:auto;max-height:120px;max-width:100%}.cards__content{display:flex;flex-direction:column;gap:10px;width:100%}.cards__stat{font-size:48px;font-weight:700;line-height:1.1;margin:0 0 10px}.cards__item h3{color:inherit;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:16px}.cards__text{font-size:16px;line-height:1.5;margin-bottom:20px}.cards__item .btn{align-self:flex-start;margin-top:auto}.alignment--center .cards__item .btn{align-self:center}@media (max-width:1024px){.columns--3 .cards__item,.columns--4 .cards__item{flex:1 1 calc(50% - 24px)}}@media (max-width:767px){.cards__item{flex:1 1 100%!important;padding:30px}.cards__stat{font-size:36px}}