.mmq-marquee{--mmq-h:500px;--mmq-image-w:240px;--mmq-video-w:240px;--mmq-image-bg:#f2f2f2;--mmq-video-bg:#000;--mmq-div-w:0px;--mmq-div-style:solid;--mmq-div-color:#fff;--mmq-toggle-size:40px;--mmq-toggle-color:#fff;--mmq-toggle-bg:rgba(0, 0, 0, 0.6);position:relative;width:100%;direction:ltr}.mmq-marquee .mmq-viewport{position:relative;width:100%;height:var(--mmq-h,500px);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.mmq-draggable .mmq-viewport{cursor:grab}.mmq-draggable.is-dragging .mmq-viewport{cursor:grabbing}.mmq-marquee .mmq-track{display:flex;flex-wrap:nowrap;width:max-content;height:100%;will-change:transform;backface-visibility:hidden}.mmq-marquee .mmq-slot{position:relative;flex:0 0 auto;box-sizing:content-box;height:100%;overflow:hidden;border-right:var(--mmq-div-w,0) var(--mmq-div-style,solid) var(--mmq-div-color,#fff);transition:opacity 0.25s ease}.mmq-marquee .mmq-slot--image{width:var(--mmq-w,var(--mmq-image-w,240px));background-color:var(--mmq-image-bg,#f2f2f2);--mmq-x:var(--mmq-image-x, 0%);--mmq-y:var(--mmq-image-y, 0px);--mmq-zoom:var(--mmq-image-zoom, 1)}.mmq-marquee .mmq-slot--video{width:var(--mmq-w,var(--mmq-video-w,240px));background-color:var(--mmq-video-bg,#000);--mmq-x:var(--mmq-video-x, 0%);--mmq-y:var(--mmq-video-y, 0px);--mmq-zoom:var(--mmq-video-zoom, 1)}.mmq-marquee .mmq-inner{position:absolute;inset:0;overflow:hidden;transform:scale(1);transition:transform 0.4s ease,filter 0.4s ease;filter:grayscale(var(--mmq-gray,0%))}.mmq-marquee .mmq-slot:hover .mmq-inner{transform:scale(var(--mmq-hover-scale,1));filter:grayscale(0%)}.mmq-marquee .mmq-media{position:absolute;top:0;left:calc(50% + var(--mmq-x, 0%));display:block;width:auto;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:fill;transform:translate(-50%,var(--mmq-y,0)) scale(var(--mmq-zoom,1));transform-origin:50% 50%;-webkit-user-drag:none;pointer-events:none}.mmq-img-fit-cover .mmq-slot--image .mmq-media,.mmq-vid-fit-cover .mmq-slot--video .mmq-media{width:100%;object-fit:cover}.mmq-img-fit-contain .mmq-slot--image .mmq-media,.mmq-vid-fit-contain .mmq-slot--video .mmq-media{width:100%;object-fit:contain}.mmq-marquee .mmq-slot::after{content:"";position:absolute;inset:0;z-index:1;background:var(--mmq-overlay,transparent);opacity:1;transition:opacity 0.3s ease;pointer-events:none}.mmq-overlay-clear-yes .mmq-slot:hover::after{opacity:0}.mmq-marquee .mmq-hit{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}.mmq-marquee .mmq-hit:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:inset 0 0 0 6px rgb(0 0 0 / .6)}.mmq-slot--empty{display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(45deg,rgb(255 255 255 / .08) 0 10px,transparent 10px 20px)}.mmq-empty-msg{color:#fff;font:13px/1.3 sans-serif;text-align:center;opacity:.8}.mmq-marquee .mmq-caption{position:absolute;right:0;left:0;bottom:0;z-index:2;box-sizing:border-box;padding:10px 14px;color:#fff;background-color:rgb(0 0 0 / .55);font-size:14px;line-height:1.35;pointer-events:none;display:none;transition:opacity 0.25s ease,transform 0.25s ease}.mmq-caption-hover .mmq-caption,.mmq-caption-always .mmq-caption{display:block}.mmq-caption-hover .mmq-caption{opacity:0;transform:translateY(6px)}.mmq-caption-hover .mmq-slot:hover .mmq-caption,.mmq-caption-hover .mmq-slot:focus-within .mmq-caption{opacity:1;transform:none}.mmq-caption-at-top .mmq-caption{top:0;bottom:auto}.mmq-caption-at-center .mmq-caption{top:50%;bottom:auto;margin-top:-1em;transform:translateY(-50%)}.mmq-caption-at-center.mmq-caption-hover .mmq-caption{transform:translateY(-40%)}.mmq-caption-at-center.mmq-caption-hover .mmq-slot:hover .mmq-caption,.mmq-caption-at-center.mmq-caption-hover .mmq-slot:focus-within .mmq-caption{transform:translateY(-50%)}.mmq-marquee .mmq-toggle{position:absolute;z-index:5;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:var(--mmq-toggle-size,40px);height:var(--mmq-toggle-size,40px);margin:0;padding:0;border:0;border-radius:50%;background:var(--mmq-toggle-bg,rgb(0 0 0 / .6));color:var(--mmq-toggle-color,#fff);cursor:pointer;line-height:1;transition:transform 0.2s ease,opacity 0.2s ease}.mmq-marquee .mmq-toggle:hover{transform:scale(1.08)}.mmq-marquee .mmq-toggle:focus-visible{outline:2px solid var(--mmq-toggle-color,#fff);outline-offset:2px}.mmq-marquee .mmq-toggle svg{display:block;width:48%;height:48%}.mmq-marquee .mmq-toggle .mmq-ico-play,.mmq-marquee.is-paused .mmq-toggle .mmq-ico-pause{display:none}.mmq-marquee.is-paused .mmq-toggle .mmq-ico-play{display:block}.mmq-toggle-at-top-right .mmq-toggle{top:12px;bottom:auto}.mmq-toggle-at-top-left .mmq-toggle{top:12px;right:auto;bottom:auto;left:12px}.mmq-toggle-at-bottom-left .mmq-toggle{right:auto;left:12px}.mmq-notice{padding:16px;border:1px dashed #c3c4c7;background:#f6f7f7;color:#50575e;font-size:14px;text-align:center}html.mmq-lb-open{overflow:hidden}.mmq-lightbox{position:fixed;inset:0;z-index:999999;background:rgb(10 10 10 / .93);opacity:0;transition:opacity 0.2s ease}.mmq-lightbox.is-open{opacity:1}.mmq-lightbox .mmq-lb-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:60px 76px 72px;opacity:0;transform:scale(.98);transition:opacity 0.25s ease,transform 0.25s ease}.mmq-lightbox .mmq-lb-stage.is-ready{opacity:1;transform:none}.mmq-lightbox .mmq-lb-media{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none}.mmq-lightbox .mmq-lb-btn{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;transition:background-color 0.15s ease}.mmq-lightbox .mmq-lb-btn:hover,.mmq-lightbox .mmq-lb-btn:focus-visible{background:rgb(255 255 255 / .3);color:#fff}.mmq-lightbox .mmq-lb-btn[hidden]{display:none}.mmq-lightbox .mmq-lb-btn svg{display:block;width:24px;height:24px}.mmq-lightbox .mmq-lb-close{top:14px;right:14px}.mmq-lightbox .mmq-lb-prev{top:50%;left:14px;margin-top:-22px}.mmq-lightbox .mmq-lb-next{top:50%;right:14px;margin-top:-22px}.mmq-lightbox .mmq-lb-caption{position:absolute;right:90px;bottom:38px;left:90px;color:#fff;font:15px/1.4 sans-serif;text-align:center;pointer-events:none}.mmq-lightbox .mmq-lb-caption[hidden],.mmq-lightbox .mmq-lb-count[hidden]{display:none}.mmq-lightbox .mmq-lb-count{position:absolute;right:0;bottom:14px;left:0;color:#fff;font:13px/1 sans-serif;text-align:center;opacity:.7;pointer-events:none}.mmq-lightbox.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgb(255 255 255 / .25);border-top-color:#fff;border-radius:50%;animation:mmq-spin 0.8s linear infinite;pointer-events:none}@keyframes mmq-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.mmq-lightbox .mmq-lb-stage{padding:64px 12px 96px}.mmq-lightbox .mmq-lb-prev,.mmq-lightbox .mmq-lb-next{top:auto;bottom:10px;margin-top:0}.mmq-lightbox .mmq-lb-prev{left:14px}.mmq-lightbox .mmq-lb-next{right:14px}.mmq-lightbox .mmq-lb-caption{right:70px;bottom:62px;left:70px}}@media (prefers-reduced-motion:reduce){.mmq-marquee .mmq-inner,.mmq-marquee .mmq-slot,.mmq-lightbox,.mmq-lightbox .mmq-lb-stage{transition-duration:0.01ms}}