/* Shared by the case-study detail templates and loop.js. */
.home-work__grid { display: flex; gap: 20px; height: 300px; margin-top: 30px; padding-left: 20px; }
.home-work__grid .case-study-item { flex: 0 0 auto; position: relative; }
.home-work__grid .case-study-item__wrapper { height: 100%; width: 80vw; }
.home-work__grid .full-size-img { border-radius: 20px; }
.home-work__grid .case-study-item__title { text-align: center; position: absolute; bottom: 20px; left: 30px; color: #fff; font-size: 16px; text-transform: uppercase; font-weight: 600; z-index: 2; }
@media (min-width: 991px) { .home-work__grid .case-study-item__wrapper { width: 600px; height: 300px; } }
