.image-cards__card{display:grid;grid-template-rows:auto 1fr}.image-cards__card--card{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.image-cards__card--default{grid-gap:var(--gap)}.image-cards__card-image>img{aspect-ratio:3/2;object-fit:cover;width:100%}.image-cards__card--default .image-cards__card-image>img{border-radius:var(--border-radius)}.image-cards__card-details{align-items:start;display:flex;flex-direction:column}.image-cards__card--card .image-cards__card-details{padding:3rem}.image-cards__card-title{margin-bottom:1rem}.image-cards__card-title>a{color:var(--base-color);text-decoration:none}.image-cards__card-description{font-size:1.4rem}.image-cards__card-buttons{display:flex;flex-wrap:wrap;gap:var(--gap);margin-top:auto}.image-cards__pagination{bottom:auto!important;margin-top:2.4rem;position:relative;text-align:center;top:auto!important}@media (min-width:576px){.image-cards__cards>.swiper-wrapper{display:grid;grid-gap:var(--gap)}.image-cards__cards--2>.swiper-wrapper,.image-cards__cards--4>.swiper-wrapper{grid-template-columns:repeat(2,1fr)}.image-cards__pagination{display:none}}@media (min-width:768px){.image-cards__cards--3>.swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.image-cards__cards>.swiper-wrapper{grid-gap:var(--gap-md)}.image-cards__cards--4>.swiper-wrapper{grid-template-columns:repeat(4,1fr)}}