.image-cards{display:grid;gap:39px;grid-template-columns:repeat(3,1fr)}.image-cards__card{border-radius:30px;overflow:hidden}.image-cards__card img{height:269px;object-fit:cover;width:100%}.image-cards__card__content{padding:36px}.image-cards__card__content__description>:last-of-type{margin:0}@media screen and (max-width:1024px){.image-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.image-cards{grid-template-columns:1fr}}