.rjg-mslider{position:relative;width:100%;margin:0 auto;box-sizing:border-box;background:#222;border:1px solid #ccc;padding:0 0 4px}.rjg-mslider *,.rjg-mslider *:before,.rjg-mslider *:after{box-sizing:border-box}.rjg-mslider-stage{position:relative;width:100%;overflow:hidden;background:#222}.rjg-mslider-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity ease-in-out;display:block}.rjg-mslider-slide.is-active{opacity:1;visibility:visible;position:relative;z-index:1}.rjg-mslider-slide a,.rjg-mslider-slide span{display:block;width:100%;height:100%}.rjg-mslider-slide img{display:block;width:100%;height:100%}.rjg-mslider-slide.rjg-scale-crop img{object-fit:cover}.rjg-mslider-slide.rjg-scale-fit img{object-fit:contain;background:#222}.rjg-mslider-caption{position:absolute;left:0;right:0;bottom:0;padding:8px 14px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;line-height:1.4;z-index:2}.rjg-mslider-infobar{position:absolute;bottom:0;right:0;background:#222;padding:0 .5em;line-height:1.5em;height:1.5em;font-size:10pt;font-weight:700;color:#fff;z-index:3;display:none}.rjg-mslider-infobar.is-visible{display:block}.rjg-mslider-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;border:none;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;transition:background .2s ease}.rjg-mslider-nav:hover{background:rgba(0,0,0,.7)}.rjg-mslider-nav.rjg-prev{left:10px}.rjg-mslider-nav.rjg-next{right:10px}.rjg-mslider-filmstrip{display:flex;gap:var(--rjg-frame-gap,6px);margin:0;padding:4px 4px 0;overflow-x:auto;background:#222;scrollbar-width:none;-ms-overflow-style:none}.rjg-mslider-filmstrip::-webkit-scrollbar{display:none}.rjg-mslider-filmstrip .rjg-mslider-thumb{flex:0 0 auto;cursor:pointer;opacity:var(--rjg-frame-opacity,.4);transition:opacity .2s ease;border:2px solid transparent;border-radius:2px;overflow:hidden;display:block;padding:0;background:0 0}.rjg-mslider-filmstrip .rjg-mslider-thumb img{display:block}.rjg-mslider-filmstrip .rjg-mslider-thumb.rjg-thumb-crop img{object-fit:cover}.rjg-mslider-filmstrip .rjg-mslider-thumb.rjg-thumb-fit img{object-fit:contain;background:#222}.rjg-mslider-filmstrip .rjg-mslider-thumb.is-active{opacity:1;border-color:#000}.rjg-mslider-stage:focus-visible{outline:2px solid #2271b1;outline-offset:-2px}