.cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.cards .card-item{background:#f0f2f9;border-radius:20px;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s;width:100%}.cards .card-item:hover{background:linear-gradient(36.08deg,#550aa8 7.98%,#3b44c3 26.68%,#00c5ff 78.93%);box-shadow:0 6px 17px rgba(69,75,158,.33);color:#fff;transform:translateY(-16px)}.cards .card-item .card__image-wrap{position:relative}.cards .card-item.icon .card__image-wrap{padding:24px 24px 0}.cards .card-item.image .card__image-wrap img{aspect-ratio:327/220;object-fit:cover;width:100%}.cards .card-item.icon:hover .card__image-wrap img{filter:brightness(0) invert(1)}.cards .card-item .card_content-wrapper{font-size:16px;padding:24px 24px 110px}.cards .card-item .card__text h3,.cards .card-item .card__text h4{color:inherit}.cards .card-item .card__text>:last-child{margin-bottom:0}.cards .card-item .card-button{bottom:0;left:0;padding:0 24px 24px;position:absolute;width:100%}.cards .card-item .button{transition:none;width:100%}.cards .card-item:hover .button{background:#fff;border-color:#fff;color:var(--primary)}.cards .card-item:hover .button.secondary.with-arrow:before{background-color:#fff;filter:none}@media(min-width:641px){.cards .card-item-2,.cards .card-item-3,.cards .card-item-4{width:calc(50% - 12px)}}@media(min-width:768px){.cards .card-item.icon .card__image-wrap{padding:32px 32px 0}.cards .card-item .card-button{padding:0 32px 32px}.cards .card-item .card_content-wrapper{padding:32px 32px 130px}}@media(min-width:1367px){.cards .card-item-4{width:calc(25% - 18px)}.cards .card-item-3{width:calc(33.33% - 16px)}}