div.component.image-grid-mosaic{margin:var(--component-gap) var(--page-gutter)}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper{max-width:var(--max-page-width);margin:0 auto}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout{display:grid;gap:6px;overflow:hidden}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout.two-columns{grid-template-columns:1fr 1fr;display:none}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout.three-columns{grid-template-columns:1fr 1fr 1fr}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout.four-columns{grid-template-columns:1fr 1fr 1fr 1fr;display:none}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout div.column{position:relative}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout div.column div.column-inner-wrapper div.image-container{margin-bottom:6px}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout div.column div.column-inner-wrapper div.image-container:last-child{margin-bottom:0}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout div.column.absolute div.column-inner-wrapper{position:absolute;width:100%}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout div.image-container{position:relative}div.component.image-grid-mosaic a{cursor:pointer}@media(max-width:768px){div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout.two-columns{display:grid}div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout.four-columns,div.component.image-grid-mosaic div.image-grid-mosaic-inner-wrapper div.column-layout.three-columns{display:none}}