.uss-media-wrap{--green:#087a4b;--green2:#11a85f;--deep:#075f3e;--ink:#12362c;--line:#e6eee9;max-width:100%;margin:0;padding:0;font-family:inherit;color:var(--ink);background:#fff}
.uss-hero{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(115deg,#075e3d 0%,#07834e 55%,#12a961 100%);display:flex;align-items:center;justify-content:center;color:#fff}
.uss-hero-pattern{position:absolute;inset:0;opacity:.14;background-image:radial-gradient(circle at 20% 30%,#fff 0 2px,transparent 3px),radial-gradient(circle at 80% 70%,#fff 0 1px,transparent 2px);background-size:70px 70px,45px 45px}
.uss-hero-orb{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.uss-orb-one{width:180px;height:180px;left:-80px;bottom:-110px}.uss-orb-two{width:220px;height:220px;right:-90px;top:-120px}
.uss-hero-content{text-align:center;position:relative;z-index:2;padding:36px 20px 42px;max-width:760px}.uss-hero .uss-eyebrow{font-size:12px;letter-spacing:3px;font-weight:900;margin-bottom:8px;color:#fff}.uss-hero-line{display:block;width:40px;height:3px;background:#fff;margin:0 auto 13px;border-radius:5px}.uss-hero h2{font-size:clamp(48px,7vw,78px);line-height:1.05;margin:0 0 12px;color:#fff;font-weight:900;letter-spacing:.5px}.uss-hero p{font-size:18px;margin:0 auto 10px;color:#f3fff9}.uss-hero-quote{font-size:17px;font-weight:600;margin-top:10px}.uss-hero-camera,.uss-hero-paper{position:absolute;z-index:1;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.92);font-style:italic}.uss-hero-camera{left:5%;bottom:50px;transform:rotate(-5deg)}.uss-hero-paper{right:5%;bottom:48px;transform:rotate(5deg)}.uss-hero-camera .dashicons{font-size:76px;width:76px;height:76px}.uss-hero-paper .dashicons{font-size:62px;width:62px;height:62px}.uss-hero-camera small,.uss-hero-paper small{font-size:15px;line-height:1.15}.uss-content{max-width:1200px;margin:0 auto;padding:28px 22px 55px}
.uss-tabs{display:flex;justify-content:center;gap:8px;border-bottom:1px solid #e8eeeb;margin:0 auto 34px;position:relative}.uss-tab{min-width:215px;border:0;background:#f3f6f7;border-radius:16px 16px 0 0;padding:14px 20px;font-weight:800;color:#263b35;cursor:pointer;font-size:16px;position:relative;transition:.2s;display:flex;align-items:center;justify-content:center;gap:8px}.uss-tab b{font-size:12px;min-width:28px;padding:5px 8px;border-radius:999px;background:#dfe5e8;color:#34443f}.uss-tab:hover{background:#e9f6f0;color:var(--green)}.uss-tab.active{background:var(--green);color:#fff;box-shadow:0 8px 18px rgba(8,122,75,.18)}.uss-tab.active b{background:rgba(255,255,255,.2);color:#fff}.uss-panel{display:none}.uss-panel.active{display:block}.uss-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.uss-section-kicker{font-size:11px;letter-spacing:2px;color:var(--green);font-weight:900}.uss-section-head h3{font-size:30px;margin:4px 0 0;color:#102f26}.uss-search{width:315px;position:relative}.uss-search input{width:100%;box-sizing:border-box;border:1px solid #cfd9d4;border-radius:11px;padding:12px 42px 12px 15px;font-size:14px;outline:none;background:#fff}.uss-search input:focus{border-color:var(--green2);box-shadow:0 0 0 3px rgba(17,168,95,.1)}.uss-search .dashicons{position:absolute;right:13px;top:11px;color:#60706a}
.uss-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.uss-card{background:#fff;border:1px solid #e3ebe7;border-radius:15px;overflow:hidden;box-shadow:0 7px 22px rgba(24,55,43,.07);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.uss-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(24,55,43,.13)}.uss-media-visual{position:relative;aspect-ratio:16/10;background:#eaf3ee;overflow:hidden}.uss-image-open,.uss-video-thumb{border:0;padding:0;margin:0;width:100%;height:100%;display:block;position:relative;background:#000;cursor:pointer}.uss-media-visual>img,.uss-image-open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.uss-card:hover .uss-image-open img,.uss-card:hover .uss-video-thumb img{transform:scale(1.035)}.uss-badge{position:absolute;top:12px;left:12px;z-index:3;background:rgba(8,122,75,.94);color:#fff;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;display:inline-flex;align-items:center;gap:4px;box-shadow:0 3px 10px rgba(0,0,0,.15)}.uss-badge .dashicons{font-size:14px;width:14px;height:14px}.uss-image-zoom{position:absolute;right:11px;bottom:11px;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:grid;place-items:center;opacity:0;transition:.2s}.uss-card:hover .uss-image-zoom{opacity:1}.uss-video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.uss-play{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.28))}.uss-play .dashicons{width:58px;height:58px;font-size:58px;color:#fff;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.uss-provider{position:absolute;right:10px;top:11px;background:rgba(0,0,0,.62);color:#fff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.uss-video-frame{position:absolute;inset:0;width:100%;height:100%;background:#000;overflow:hidden}.uss-video-frame iframe{width:100%;height:100%;display:block;border:0}.uss-native-video{width:100%;height:100%;display:block;object-fit:cover;background:#000}.uss-social-frame iframe{background:#111}.uss-video-unavailable{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#102d25;color:#fff}.uss-video-unavailable .dashicons{font-size:40px;width:40px;height:40px}.uss-video-unavailable a{color:#fff;text-decoration:none;background:#11a85f;padding:9px 16px;border-radius:999px;font-weight:700}
.uss-card-body{padding:15px 16px 17px;background:linear-gradient(135deg,#fff,#fbfdfc)}.uss-card:nth-child(4n+1) .uss-card-body{background:#ecfaf3}.uss-card:nth-child(4n+2) .uss-card-body{background:#eef7ff}.uss-card:nth-child(4n+3) .uss-card-body{background:#fff0f3}.uss-card:nth-child(4n+4) .uss-card-body{background:#fff8d9}.uss-card h3{margin:0 0 10px;color:#17352c;font-size:18px;line-height:1.3}.uss-meta,.uss-paper{display:flex;align-items:center;gap:6px;color:#66746e;font-size:13px;margin-top:7px}.uss-meta .dashicons,.uss-paper .dashicons{font-size:16px;width:16px;height:16px;color:var(--green)}.uss-paper .dashicons{color:#d97706}.uss-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--green);font-weight:800;text-decoration:none;font-size:13px}.uss-card-link:hover{text-decoration:underline}.uss-empty{border:1px dashed #cbd9d1;border-radius:16px;text-align:center;padding:55px 20px;color:#6f7b76}.uss-empty .dashicons{font-size:42px;width:42px;height:42px;color:var(--green)}.uss-empty h3{margin:15px 0 5px;color:#17352c}.uss-empty p{margin:0}
.uss-bottom-strip{margin-top:38px;border-radius:18px;background:linear-gradient(90deg,#edf9f4,#f6fbf8);padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.uss-bottom-strip>div{display:grid;grid-template-columns:52px 1fr;column-gap:11px;align-items:center;padding:8px 12px;border-right:1px solid #d9e9e1}.uss-bottom-strip>div:last-child{border-right:0}.uss-bottom-strip .dashicons{grid-row:span 2;width:44px;height:44px;font-size:28px;border-radius:50%;background:#fff;color:var(--green);display:grid;place-items:center;padding:7px;box-sizing:border-box}.uss-bottom-strip strong{font-size:14px;color:#183b30}.uss-bottom-strip small{font-size:12px;color:#708078}
.uss-lightbox{position:fixed;z-index:999999;inset:0;background:rgba(3,14,10,.94);display:none;align-items:center;justify-content:center;padding:55px 70px;box-sizing:border-box}.uss-lightbox.open{display:flex}.uss-lightbox-stage{max-width:min(1100px,90vw);max-height:86vh;display:flex;align-items:center;justify-content:center;position:relative}.uss-lightbox-stage img{display:none;max-width:90vw;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 10px 45px rgba(0,0,0,.4)}.uss-lightbox-stage iframe{display:none;width:min(1000px,86vw);height:min(70vh,650px);border:0;border-radius:8px;background:#000}.uss-lightbox.image-mode .uss-lightbox-stage img{display:block}.uss-lightbox.video-mode .uss-lightbox-stage iframe{display:block}.uss-lightbox-close,.uss-lightbox-prev,.uss-lightbox-next{position:absolute;border:0;background:rgba(255,255,255,.13);color:#fff;cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;display:grid;place-items:center}.uss-lightbox-close{right:20px;top:18px;font-size:32px}.uss-lightbox-prev{left:20px;top:50%;transform:translateY(-50%)}.uss-lightbox-next{right:20px;top:50%;transform:translateY(-50%)}.uss-lightbox-close:hover,.uss-lightbox-prev:hover,.uss-lightbox-next:hover{background:rgba(255,255,255,.25)}.uss-lightbox-caption{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;text-align:center;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1050px){.uss-grid{grid-template-columns:repeat(3,1fr)}.uss-bottom-strip{grid-template-columns:repeat(2,1fr)}.uss-bottom-strip>div:nth-child(2){border-right:0}.uss-hero-camera,.uss-hero-paper{opacity:.45}.uss-hero-content{max-width:680px}}
@media(max-width:760px){.uss-hero{min-height:270px}.uss-hero h2{font-size:46px}.uss-hero p{font-size:15px}.uss-hero-camera,.uss-hero-paper{display:none}.uss-content{padding:22px 13px 42px}.uss-tabs{overflow-x:auto;justify-content:flex-start;padding-bottom:3px}.uss-tab{min-width:175px;font-size:14px;padding:12px 14px}.uss-section-head{align-items:stretch;flex-direction:column}.uss-search{width:100%}.uss-grid{grid-template-columns:repeat(2,1fr);gap:14px}.uss-card h3{font-size:16px}.uss-bottom-strip{grid-template-columns:1fr;padding:10px}.uss-bottom-strip>div{border-right:0;border-bottom:1px solid #d9e9e1;padding:11px 7px}.uss-bottom-strip>div:last-child{border-bottom:0}.uss-lightbox{padding:45px 12px}.uss-lightbox-prev{left:8px}.uss-lightbox-next{right:8px}.uss-lightbox-stage iframe{width:92vw;height:55vh}}
@media(max-width:480px){.uss-grid{grid-template-columns:1fr}.uss-hero h2{font-size:40px}.uss-tab{min-width:155px}.uss-tab b{display:none}.uss-lightbox-close{right:10px;top:9px}}
body.uss-no-scroll{overflow:hidden}

.uss-photo-count,.uss-video-count{position:absolute;right:11px;top:11px;z-index:4;background:rgba(0,0,0,.68);color:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:4px}.uss-photo-count .dashicons,.uss-video-count .dashicons{font-size:14px;width:14px;height:14px}.uss-native-cover,.uss-video-generic>div{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#073b2a,#0c8b56);color:#fff}.uss-native-cover .dashicons,.uss-video-generic .dashicons{font-size:60px;width:60px;height:60px}.uss-video-generic strong{display:block;text-align:center;margin-top:8px;font-size:15px}.uss-lightbox-stage video{display:none;max-width:90vw;max-height:82vh;width:auto;height:auto;background:#000;border-radius:8px}.uss-lightbox.video-mode .uss-lightbox-stage video{display:block}.uss-lightbox.video-mode .uss-lightbox-stage iframe{display:block}.uss-lightbox.video-mode .uss-lightbox-stage video[src=""]{display:none}.uss-lightbox.video-mode .uss-lightbox-stage iframe[src=""]{display:none}


/* Full-screen multi-photo lightbox */
.uss-no-scroll{overflow:hidden!important}
.uss-image-open{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}
.uss-image-open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}
.uss-image-open:hover img{transform:scale(1.035)}
.uss-image-zoom{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.62);color:#fff;opacity:0;transition:opacity .2s}
.uss-image-open:hover .uss-image-zoom,.uss-image-open:focus .uss-image-zoom{opacity:1}
.uss-photo-count{position:absolute;right:10px;top:10px;background:rgba(0,0,0,.7);color:#fff;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;z-index:2}
.uss-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}
.uss-lightbox.is-open{display:flex}
.uss-lightbox-backdrop{position:absolute;inset:0;background:rgba(4,12,10,.92);backdrop-filter:blur(5px)}
.uss-lightbox-dialog{position:relative;z-index:2;width:min(1200px,96vw);height:min(92vh,900px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.uss-lb-stage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px 65px 48px;box-sizing:border-box}
.uss-lb-image{max-width:100%;max-height:calc(100% - 28px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 18px 60px rgba(0,0,0,.45);background:#111}
.uss-lb-caption{color:#fff;font-size:15px;text-align:center;max-width:90%;line-height:1.4}
.uss-lb-counter{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);color:#fff;background:rgba(0,0,0,.55);padding:6px 12px;border-radius:999px;font-size:13px}
.uss-lb-close,.uss-lb-prev,.uss-lb-next{position:absolute;z-index:3;border:0;cursor:pointer;color:#fff;background:rgba(0,0,0,.58);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;transition:.2s}
.uss-lb-close:hover,.uss-lb-prev:hover,.uss-lb-next:hover{background:#087a4b;transform:scale(1.06)}
.uss-lb-close{right:5px;top:5px;font-size:34px;font-weight:300}
.uss-lb-prev{left:3px;top:50%;margin-top:-24px;font-size:45px;font-family:Arial,sans-serif;padding-bottom:6px}
.uss-lb-next{right:3px;top:50%;margin-top:-24px;font-size:45px;font-family:Arial,sans-serif;padding-bottom:6px}
.uss-lb-prev[hidden],.uss-lb-next[hidden]{display:none}
@media(max-width:600px){.uss-lightbox{padding:8px}.uss-lightbox-dialog{width:100%;height:94vh}.uss-lb-stage{padding:45px 42px 48px}.uss-lb-prev,.uss-lb-next{width:40px;height:40px;font-size:38px}.uss-lb-prev{left:0}.uss-lb-next{right:0}.uss-lb-close{right:0;top:0;width:42px;height:42px;font-size:30px}.uss-image-zoom{opacity:1}}

/* v1.5.0 lightbox fixes */
.uss-lightbox .uss-lb-image{display:block!important;max-width:calc(100vw - 120px);max-height:calc(100vh - 130px);object-fit:contain}
.uss-lightbox.is-open .uss-lightbox-dialog{display:flex!important}
.uss-lightbox-backdrop{cursor:zoom-out}
@media(max-width:600px){.uss-lightbox .uss-lb-image{max-width:calc(100vw - 78px);max-height:calc(100vh - 120px)}body.uss-no-scroll{overflow:hidden!important}}


/* v1.6.0 responsive page layout fixes */
/* Hide the theme/page title on the dedicated Media page so MEDIA is shown only once. */
body.uss-media-page .entry-title,
body.uss-media-page .page-title,
body.uss-media-page .wp-block-post-title,
body.uss-media-page .page-header .entry-title,
body.uss-media-page .page-header h1,
body.uss-media-page .site-main > article > header,
body.uss-media-page .content-area > article > header {
    display:none !important;
}

/* Break out of a narrow theme content container and use the full browser width. */
body.uss-media-page .uss-media-wrap {
    width:100vw;
    max-width:none;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
}

.uss-media-wrap .uss-hero { width:100%; }

@media (max-width:760px){
    body.uss-media-page .uss-media-wrap { width:100vw; }
    .uss-media-wrap .uss-hero { min-height:300px; }
    .uss-media-wrap .uss-hero-content { padding:42px 16px 38px; }
    .uss-media-wrap .uss-hero h2 { font-size:42px; line-height:1.08; }
    .uss-media-wrap .uss-hero p { font-size:15px; line-height:1.55; }

    /* All three tabs remain visible on mobile; no horizontal scrolling. */
    .uss-media-wrap .uss-tabs {
        width:100%;
        display:grid;
        grid-template-columns:repeat(3,minmax(0,1fr));
        gap:5px;
        overflow:visible;
        justify-content:stretch;
        padding:0 0 4px;
        box-sizing:border-box;
    }
    .uss-media-wrap .uss-tab {
        min-width:0 !important;
        width:100%;
        padding:11px 5px;
        border-radius:12px 12px 0 0;
        font-size:12px;
        line-height:1.2;
        gap:4px;
        white-space:nowrap;
        box-sizing:border-box;
    }
    .uss-media-wrap .uss-tab .dashicons {
        width:17px;
        height:17px;
        font-size:17px;
        flex:0 0 17px;
    }
    .uss-media-wrap .uss-tab b {
        display:inline-flex !important;
        min-width:20px;
        padding:3px 5px;
        font-size:10px;
        line-height:1;
    }
}

@media (max-width:430px){
    .uss-media-wrap .uss-content { padding-left:10px; padding-right:10px; }
    .uss-media-wrap .uss-tab { font-size:10.5px; padding:10px 3px; gap:2px; }
    .uss-media-wrap .uss-tab .dashicons { width:15px; height:15px; font-size:15px; flex-basis:15px; }
    .uss-media-wrap .uss-tab b { min-width:18px; padding:3px 4px; font-size:9px; }
}

/* v1.7.0 video full-screen viewer */
.uss-lb-video,.uss-lb-frame{display:none;width:min(1200px,94vw);height:min(78vh,760px);max-width:94vw;max-height:82vh;border:0;border-radius:10px;background:#000;box-shadow:0 18px 60px rgba(0,0,0,.5)}
.uss-lightbox.video-mode .uss-lb-stage{width:100%;height:100%;}
.uss-lightbox.video-mode .uss-lb-video,.uss-lightbox.video-mode .uss-lb-frame{object-fit:contain}
.uss-lightbox.video-mode .uss-lb-caption{display:none}
.uss-video-thumb .uss-provider{display:none!important}
@media(max-width:600px){.uss-lb-video,.uss-lb-frame{width:94vw;height:62vh;max-width:94vw;max-height:70vh;border-radius:7px}.uss-lightbox.video-mode .uss-lb-stage{padding:42px 42px 48px}}


/* v1.8.0 robust video viewer */
.uss-lightbox.is-open{display:flex!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.94)!important;z-index:2147483647!important;}
.uss-lightbox.is-open .uss-lightbox-backdrop{display:block!important;position:absolute!important;inset:0!important;}
.uss-lightbox.is-open .uss-lightbox-dialog{display:flex!important;position:relative!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;align-items:center!important;justify-content:center!important;}
.uss-lightbox.is-open .uss-lb-stage{width:100%!important;height:100%!important;padding:55px 70px 55px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.uss-lightbox.is-open.video-mode .uss-lb-frame{display:block!important;width:min(1280px,92vw)!important;height:min(82vh,760px)!important;max-width:92vw!important;max-height:82vh!important;background:#000!important;border:0!important;border-radius:10px!important;}
.uss-lightbox.is-open.video-mode .uss-lb-video{display:block!important;width:min(1280px,92vw)!important;height:min(82vh,760px)!important;max-width:92vw!important;max-height:82vh!important;background:#000!important;border-radius:10px!important;}
.uss-lightbox.is-open .uss-lb-close,.uss-lightbox.is-open .uss-lb-prev,.uss-lightbox.is-open .uss-lb-next{z-index:2147483648!important;}
@media(max-width:600px){
 .uss-lightbox.is-open .uss-lb-stage{padding:48px 42px 55px!important;}
 .uss-lightbox.is-open.video-mode .uss-lb-frame,.uss-lightbox.is-open.video-mode .uss-lb-video{width:94vw!important;height:68vh!important;max-width:94vw!important;max-height:72vh!important;border-radius:6px!important;}
 .uss-lightbox.is-open .uss-lb-close{right:6px!important;top:6px!important;}
 .uss-lightbox.is-open .uss-lb-prev{left:4px!important;}
 .uss-lightbox.is-open .uss-lb-next{right:4px!important;}
}


/* v1.9.0 — true full-viewport video viewer */
.uss-lightbox.is-open.video-mode .uss-lightbox-dialog{
  width:100vw!important;
  height:100vh!important;
  max-width:none!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
}
.uss-lightbox.is-open.video-mode .uss-lb-stage{
  width:100vw!important;
  height:100vh!important;
  max-width:none!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  gap:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
.uss-lightbox.is-open.video-mode .uss-lb-video,
.uss-lightbox.is-open.video-mode .uss-lb-frame{
  display:block!important;
  width:100vw!important;
  height:100vh!important;
  max-width:100vw!important;
  max-height:100vh!important;
  min-width:0!important;
  min-height:0!important;
  border:0!important;
  border-radius:0!important;
  background:#000!important;
  object-fit:contain!important;
}
.uss-lightbox.is-open.video-mode .uss-lb-video{
  object-fit:contain!important;
}
.uss-lightbox.is-open.video-mode .uss-lb-caption,
.uss-lightbox.is-open.video-mode .uss-lb-counter{z-index:2147483648!important;}
.uss-lightbox.is-open.video-mode .uss-lb-close{
  position:fixed!important;
  top:14px!important;
  right:14px!important;
  width:48px!important;
  height:48px!important;
  background:rgba(0,0,0,.65)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.25)!important;
  font-size:34px!important;
  z-index:2147483648!important;
}
.uss-lightbox.is-open.video-mode .uss-lb-prev,
.uss-lightbox.is-open.video-mode .uss-lb-next{
  position:fixed!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:2147483648!important;
  width:50px!important;
  height:64px!important;
  background:rgba(0,0,0,.55)!important;
  border-radius:12px!important;
}
.uss-lightbox.is-open.video-mode .uss-lb-prev{left:14px!important;}
.uss-lightbox.is-open.video-mode .uss-lb-next{right:14px!important;}
@media(max-width:600px){
  .uss-lightbox.is-open.video-mode .uss-lb-video,
  .uss-lightbox.is-open.video-mode .uss-lb-frame{
    width:100vw!important;
    height:100vh!important;
    max-width:100vw!important;
    max-height:100vh!important;
  }
  .uss-lightbox.is-open.video-mode .uss-lb-close{top:8px!important;right:8px!important;width:44px!important;height:44px!important;}
  .uss-lightbox.is-open.video-mode .uss-lb-prev{left:6px!important;width:42px!important;}
  .uss-lightbox.is-open.video-mode .uss-lb-next{right:6px!important;width:42px!important;}
}
