.wp-block-erl-media-gallery{--erl-media-gallery-fade: .25s;display:flex;flex-direction:column;gap:var(--erl-spacing-md);margin-block:0}.wp-block-erl-media-gallery.alignfull>*{width:100%;max-width:min(1376px,calc(100% - 2 * var(--erl-spacing-xl)));margin-inline:auto}@media(max-width:600px){.wp-block-erl-media-gallery.alignfull>*{max-width:calc(100% - 2 * var(--erl-spacing-lg))}}.erl-media-gallery__slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity 0s linear var(--erl-media-gallery-fade, .25s),visibility 0s linear var(--erl-media-gallery-fade, .25s)}.erl-media-gallery__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--erl-media-gallery-fade, .25s) ease}.erl-media-gallery__poster{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;display:block;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);object-fit:cover}.erl-media-gallery__media{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.erl-media-gallery__slide.is-playing .erl-media-gallery__poster,.erl-media-gallery__slide.is-playing .erl-media-gallery__gradient,.erl-media-gallery__slide.is-playing .erl-media-gallery__caption,.erl-media-gallery__slide.is-playing .erl-media-gallery__play{display:none}.erl-media-gallery__thumbs{display:flex;gap:var(--erl-spacing-md);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.erl-media-gallery__thumbs::-webkit-scrollbar{display:none}.erl-media-gallery__thumbs.is-dragging{scroll-behavior:auto}.erl-media-gallery__thumb-item{flex:0 0 calc((100% - 4 * var(--erl-spacing-md)) / 4.24);margin:0;scroll-snap-align:start}.erl-media-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:309.4 / 190;padding:0;border:0;border-radius:var(--erl-border-radius-md);overflow:hidden;background-color:var(--erl-color-bg-subtle);cursor:pointer;opacity:.82;transition:opacity var(--erl-transition-fast),box-shadow var(--erl-transition-fast)}.erl-media-gallery__thumb-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.erl-media-gallery__thumb--empty{background-color:#1a2127}.erl-media-gallery__thumb:hover,.erl-media-gallery__thumb:focus-visible{opacity:1}.erl-media-gallery__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 3px var(--erl-color-primary)}.erl-media-gallery__thumb:focus-visible{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}.erl-media-gallery__thumb-play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--erl-border-radius-round);background-color:#1a212773;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--erl-color-on-dark);pointer-events:none}.erl-media-gallery__thumb-play .erl-media-gallery__play-icon{margin-inline-start:2px}.erl-media-gallery__pagination{display:flex;flex:0 0 auto;margin-inline-start:auto;justify-content:flex-end;gap:0}.erl-media-gallery__nav{width:60px;height:60px;color:#1f1f1f}.erl-media-gallery__nav svg{width:32px;height:32px}.erl-media-gallery__nav:disabled{color:#c3c3c3;cursor:default}.erl-media-gallery__nav[data-dir=next] svg{transform:scaleX(-1)}.erl-media-gallery__nav:disabled:hover{background:none;color:#c3c3c3}.erl-media-gallery__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--erl-spacing-sm) var(--erl-spacing-md)}.erl-media-gallery__disclaimer{flex:1 1 auto;min-width:240px;margin:0;color:var(--erl-color-text-muted);font-size:var(--erl-fs-body-sm);line-height:1.4}@media(max-width:991px){.erl-media-gallery__thumb-item{flex-basis:calc((100% - 3 * var(--erl-spacing-md)) / 3.24)}}@media(max-width:600px){.erl-media-gallery__stage{border-radius:var(--erl-border-radius-md)}.erl-media-gallery__thumb-item{flex-basis:calc((100% - 1 * var(--erl-spacing-md)) / 2)}.erl-media-gallery__nav{width:44px;height:44px}}@media(forced-colors:active){.erl-media-gallery__thumb.is-active{box-shadow:none;outline:3px solid Highlight;outline-offset:-3px}}@media(prefers-reduced-motion:reduce){.erl-media-gallery__thumbs{scroll-behavior:auto}.erl-media-gallery__slide,.erl-media-gallery__slide.is-active,.erl-media-gallery__thumb{transition:none}}
