.c1006v8 .elements-wrapper{display:grid;gap:3rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:64em){.c1006v8 .elements-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:33.75em){.c1006v8 .elements-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.c1006v8 .elements-wrapper .element{aspect-ratio:1/1;position:relative}.c1006v8 .elements-wrapper .element:hover .element-image{background:rgba(0,0,0,.6)}.c1006v8 .elements-wrapper .element .element-image{background:rgba(0,0,0,.4);height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.c1006v8 .elements-wrapper .element .element-image picture{height:100%;width:100%}.c1006v8 .elements-wrapper .element .element-image img{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%}.c1006v8 .elements-wrapper .element .element-icon{height:2.5rem;left:1.25rem;position:absolute;top:1.25rem;width:2.5rem}.c1006v8 .elements-wrapper .element .element-icon picture{height:100%;width:100%}.c1006v8 .elements-wrapper .element .element-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c1006v8 .elements-wrapper .element .element-content{-webkit-box-align:end;-ms-flex-align:end;align-items:end;bottom:1.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:21.11rem;padding:0 1.25rem;position:absolute;width:100%}.c1006v8 .elements-wrapper .element .element-content h3{margin:0}