.novablocks-advanced-gallery{position:relative;padding-top:50%;margin-top:var(--novablocks-advanced-gallery-vertical-spacing);margin-bottom:var(--novablocks-advanced-gallery-vertical-spacing);-webkit-transform:translateZ(0);transform:translateZ(0)}.novablocks-advanced-gallery__grid{display:grid;grid-auto-rows:1fr;grid-auto-columns:1fr;position:absolute;top:0;left:0;right:0;bottom:0;--novablocks-advanced-gallery-grid-gap:10px;margin-top:calc(-1*var(--novablocks-advanced-gallery-grid-gap));margin-left:calc(-1*var(--novablocks-advanced-gallery-grid-gap))}.novablocks-advanced-gallery__grid+.novablocks-advanced-gallery__grid{margin-top:0}.novablocks-advanced-gallery__grid-item{margin-top:var(--novablocks-advanced-gallery-grid-gap);margin-left:var(--novablocks-advanced-gallery-grid-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.novablocks-advanced-gallery__grid-item[class] .credits{font-size:12px}.novablocks-advanced-gallery__grid-item-media{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.novablocks-advanced-gallery__grid-item-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:calc(0.125*var(--novablocks-spacing))}.show-captions-on-hover .novablocks-advanced-gallery__grid-item-info{position:absolute;top:100%;left:0;width:100%;opacity:0;pointer-events:none;-webkit-transition:var(--novablocks-transition);transition:var(--novablocks-transition);--novablocks-transition-duration:0.15s;-webkit-transition-property:opacity;transition-property:opacity}.show-captions-on-hover .novablocks-advanced-gallery__grid-item:hover .novablocks-advanced-gallery__grid-item-info{opacity:1;pointer-events:auto}.novablocks-advanced-gallery__image[class]{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;width:auto;height:auto}@supports (transform:translate(-50%,-50%)){.novablocks-advanced-gallery__image[class]{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@supports ((-o-object-fit:cover) or (object-fit:cover)){.novablocks-advanced-gallery__image[class]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;-webkit-transform:none;transform:none}}