
.mosaic-masonry{
column-count:4;
column-gap:12px;
}

@media (max-width:1100px){
.mosaic-masonry{column-count:3;}
}

@media (max-width:700px){
.mosaic-masonry{column-count:2;}
}

@media (max-width:450px){
.mosaic-masonry{column-count:1;}
}

.mosaic-item{
break-inside:avoid;
display:block;
margin-bottom:12px;
}

.mosaic-item img{
width:100%;
height:auto;
display:block;
border-radius:4px;
}
