.solution-cards{display:grid;gap:32px;grid-template-columns:1fr}.solution-card{--border-radius:20px;background:var(--white);border-radius:20px;box-shadow:0 16px 20px 0 hsla(0,0%,67%,.1);display:flex;flex-direction:column;overflow:hidden;transition:all .15s ease-in-out}.solution-card__image{align-items:stretch;display:flex;flex:0 0 30%}.solution-card__image img{display:block;height:100%;max-height:250px;object-fit:cover;width:100%}.solution-card__body{border:1px solid var(--border);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;flex:0 1 70%;padding:32px 24px;text-align:left}.solution-card__title{font-weight:700;margin-bottom:20px}.solution-card .btn.btn--has-icon{--text-color:var(--primary-base);font-size:.8889rem;justify-content:flex-start;margin-bottom:0;text-align:left}.solution-card .btn.btn--has-icon svg path{stroke:var(--primary-base)}.solution-card:hover{cursor:pointer;transform:translateY(-4px)}.solution-card .btn--link-primary:after{display:none}@media (min-width:640px){.solution-card{flex-direction:row}.solution-card__image img{max-height:none}.solution-card__body{border:1px solid var(--border);border-left:none;border-radius:0 var(--border-radius) var(--border-radius) 0}}@media (min-width:1024px){.solution-cards{grid-template-columns:repeat(2,1fr)}}