.itc-img-cards{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(var(--cols,4),1fr)}.itc-img-cards--left .itc-img-card__body{align-items:flex-start;text-align:left}.itc-img-cards--center .itc-img-card__body{align-items:center;text-align:center}.itc-img-cards--right .itc-img-card__body{align-items:flex-end;text-align:right}.itc-img-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden}.itc-img-card__image-wrap{flex-shrink:0;height:240px;overflow:hidden;width:100%}.itc-img-card__image{display:block;height:100%;object-fit:cover;width:100%}.itc-img-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.itc-img-card__title{color:var(--color-brand);font-family:var(--font-display);font-weight:800;margin:0 0 12px;padding:0}.itc-img-card__text{flex:1;margin-bottom:20px}.itc-img-card__text,.itc-img-card__text p{color:var(--color-body)}.itc-img-card__link{color:var(--color-brand);display:inline-block;font-family:var(--font-display);font-size:17px;font-weight:700;margin-top:auto;text-decoration:none}.itc-img-card__link:hover{color:var(--color-brand);opacity:1;text-decoration:none}@media (max-width:1024px){.itc-img-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.itc-img-cards{grid-template-columns:1fr}}