.image-overlay-card{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0}@media(min-width:768px){.image-overlay-card{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.image-overlay-card--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.image-overlay-card--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.image-overlay-card__item{aspect-ratio:3/4;background-color:rgba(0,0,0,.08);border-radius:var(--rounded-borders);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.image-overlay-card__media{inset:0;overflow:hidden;position:absolute;z-index:0}.image-overlay-card__media:after{background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 42%,transparent 72%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.image-overlay-card__media .image-overlay-card__img,.image-overlay-card__media img,.image-overlay-card__media picture{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.image-overlay-card__content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:flex-end;min-width:0;padding:1.5rem;position:relative;z-index:2}@media(min-width:992px){.image-overlay-card__content{padding:1.75rem}}.image-overlay-card__content>:last-child{margin-bottom:0}.image-overlay-card__content p{margin-bottom:.5rem}.image-overlay-card__content p:last-child,.image-overlay-card__content ul{margin-bottom:0}