.cards-solution .cards-solution__panel{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin:0;max-width:71.25rem;padding:0;width:100%}.cards-solution .cards-solution__card{border-radius:.125rem;display:grid;grid-template-areas:"media""content";grid-template-columns:minmax(auto,22.75rem);grid-template-rows:13.8125rem auto}.cards-solution .cards-solution__panel .cards-solution__card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05)}.cards-solution .cards-solution__card .card__media{grid-area:media;overflow:hidden}.cards-solution .cards-solution__card .card__media img{object-fit:cover;transition:transform .2s ease;width:100%}.cards-solution .cards-solution__card:hover .card__media img{transform:scale(1.2)}.cards-solution .cards-solution__card .card__content{border:1px solid #f2f2f2;display:flex;flex-direction:column;gap:1rem;grid-area:content;padding:1rem 1rem 1.5rem}.cards-solution .cards-solution__card .card__content .card__link{text-decoration:none}.cards-solution .cards-solution__card .card__content .card__title{font-size:1.25rem;font-weight:500;letter-spacing:.001875rem;line-height:1.75rem;margin:0}.cards-solution .cards-solution__card .card__content .card__description{color:#5a626d;font-size:.875rem;font-weight:400;letter-spacing:.0025rem;line-height:1.375rem}.cards-solution .cards-solution__card .card__content .card__description p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.cards-solution .cards-solution__card .card__content .card__cta{padding-top:.75rem}