.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gallery__item{display:block;position:relative;overflow:hidden;border-radius:2px;background-color:#dfdfdf;aspect-ratio:4/3;z-index:1}.gallery:not(.gallery--simple) .gallery__item:last-child:nth-child(odd){display:none}.gallery__item:before{content:"";position:absolute;top:.75em;right:.75em;width:30px;height:30px;background-color:#fff;background-image:url(/wp-content/themes/lemmers/assets/images/search.svg);background-size:15px;background-repeat:no-repeat;background-position:center center;z-index:2}@media (min-width:990px){.gallery:not(.gallery--simple){grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:60px;aspect-ratio:16/9}.gallery--simple{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px}.gallery:not(.gallery--simple) .gallery__item--left{grid-column:1/span 4;grid-row:1/span 2;aspect-ratio:auto}.gallery:not(.gallery--simple) .gallery__item--top-center{grid-column:5/span 4;grid-row:1;aspect-ratio:auto}.gallery:not(.gallery--simple) .gallery__item--top-right{grid-column:9/span 4;grid-row:1;aspect-ratio:auto}.gallery:not(.gallery--simple) .gallery__item--bottom-right{grid-column:10/span 3;grid-row:2;aspect-ratio:auto}.gallery:not(.gallery--simple) .gallery__item--featured{grid-column:5/span 5;grid-row:2;aspect-ratio:auto}.gallery:not(.gallery--simple) .gallery__item:not([class*=gallery__item--]){grid-column:span 4;aspect-ratio:4/3}.gallery:not(.gallery--simple) .gallery__item:last-child:nth-child(odd){display:block}.gallery__item:before{background-size:20px;height:40px;width:40px}}.gallery__item-visual{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.gallery__item:hover .gallery__item-visual{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}