.solutions-grid__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;padding:0}@media (min-width:768px) and (max-width:1200px){.solutions-grid__grid{grid-template-columns:repeat(2,1fr)}}@media not screen and (min-width:768px){.solutions-grid__grid{gap:16px;grid-template-columns:1fr}}.solutions-card{background-color:var(--background-color);border:1px solid #dcdddd;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;position:relative}.solutions-card:focus-visible .text-link,.solutions-card:focus-within .text-link,.solutions-card:hover .text-link{text-decoration:underline}.solutions-card__content{display:flex;flex-direction:column;gap:16px;padding:40px 24px 24px}.solutions-card__heading{color:var(--body-text-color);font-size:var(--heading-size,24px);font-weight:600;line-height:1.2;margin:0}@media not screen and (min-width:768px){.solutions-card__heading{font-size:var(--heading-size-mobile,20px)}}.solutions-card__link{color:inherit;text-decoration:none}.solutions-card__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.solutions-card__description{color:var(--body-text-color);font-size:14px;line-height:1.5}.solutions-card__description p{margin:0}@media not screen and (min-width:768px){.solutions-card__description{font-size:14px}}.solutions-card__cta .text-link{font-size:16px;font-weight:600}.solutions-card__cta .text-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' fill='none' viewBox='0 0 19 16'%3E%3Cpath stroke='%232121d8' stroke-miterlimit='10' stroke-width='2' d='M0 7.995h16.8M10.38.776l7.03 7.219-7.03 7.228'/%3E%3C/svg%3E");display:inline-block;margin-left:8px;vertical-align:middle}.solutions-card__image{align-items:flex-end;display:flex;justify-content:flex-end}.solutions-card__image img{display:block;height:auto;max-width:60%}@media not screen and (min-width:768px){.solutions-card__image img{max-width:50%}}.solutions-grid.module-wrapper--dark .solutions-card .solutions-card__image img{max-width:100%}