.dsm_masonry_gallery,.dsm_masonry_gallery .grid-item{border-style:solid;line-height:0}.dsm_masonry_gallery .grid-item a{display:inline-block;line-height:0;color:#fff}.dsm_masonry_gallery .grid-item a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dsm_masonry_gallery .grid-item img{display:block;max-width:100%}.dsm_masonry_gallery .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%;line-height:0;overflow:hidden}.dsm_masonry_gallery .et_pb_image_wrap.dsm-mg-aspect-reserve{display:block;width:100%;aspect-ratio:var(--dsm-mg-aspect-ratio)}.dsm_masonry_gallery .et_pb_image_wrap.dsm-mg-aspect-reserve img{width:100%;height:auto;display:block}