.cases-gallery{padding-block:1rem 7rem}.cases-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 28px;margin:0;padding:0;list-style:none;display:grid}.cases-gallery-grid .installation-photo,.cases-gallery-grid .installation:last-child .installation-photo{aspect-ratio:4/5}@media (max-width:1023px){.cases-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 20px}}@media (max-width:600px){.cases-gallery{padding-bottom:4rem}.cases-gallery-grid{grid-template-columns:1fr;gap:2.75rem}}
