
.samer-video-section{background:#050505;color:#fff;padding:72px 0 84px;overflow:hidden;width:100% !important;min-width:100% !important;max-width:none !important;position:relative !important;left:auto !important;right:auto !important;margin-left:0 !important;margin-right:0 !important;clear:both !important;box-sizing:border-box !important}
.samer-video-head{width:min(1440px,calc(100% - 64px));margin:0 auto 28px;display:flex;justify-content:space-between;align-items:end;gap:30px}
.samer-video-kicker{display:inline-block;color:#EDC07F;font-size:13px;font-weight:800;margin-bottom:8px}
.samer-video-head h2{font-size:clamp(38px,4.4vw,70px);line-height:1;margin:0;letter-spacing:-.025em}
.samer-video-nav{display:flex;gap:10px;direction:ltr}
.samer-video-nav button{width:54px;height:54px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:.25s}
.samer-video-nav button:hover{background:#EDC07F;color:#050505;border-color:#EDC07F}
.samer-video-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:#050505}
.samer-video-card{position:relative;border:0;padding:0;background:#111;overflow:hidden;aspect-ratio:16/9;cursor:pointer;color:#fff;text-align:inherit;display:none}
.samer-video-card.is-visible{display:block}
.samer-video-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .55s ease,filter .35s ease}
.samer-video-card:hover img{transform:scale(1.045);filter:brightness(.92)}
.samer-video-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 28%,rgba(0,0,0,.8) 100%);transition:background .3s}
.samer-video-card:hover .samer-video-shade{background:linear-gradient(180deg,rgba(0,0,0,.08) 18%,rgba(0,0,0,.88) 100%)}
.samer-video-title{position:absolute;z-index:3;right:28px;left:28px;bottom:24px;font-size:clamp(20px,1.75vw,32px);font-weight:700;line-height:1.18;direction:rtl;text-align:right;text-shadow:0 2px 18px rgba(0,0,0,.5)}
body.samer-lang-en .samer-video-title{direction:ltr;text-align:left}
.samer-video-play{position:absolute;z-index:4;top:24px;right:24px;width:48px;height:48px;border:1px solid rgba(255,255,255,.7);border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.28);backdrop-filter:blur(8px);transition:.25s}
.samer-video-play span{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #EDC07F;margin-left:3px}
.samer-video-card:hover .samer-video-play{background:#EDC07F;border-color:#EDC07F;transform:scale(1.06)}
.samer-video-card:hover .samer-video-play span{border-left-color:#050505}
.samer-video-count{width:min(1440px,calc(100% - 64px));margin:18px auto 0;display:flex;gap:7px;justify-content:flex-end;font-size:13px;color:rgba(255,255,255,.48);direction:ltr}
.samer-video-current{color:#EDC07F;font-weight:800}
.samer-video-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:28px}
.samer-video-modal.is-open{display:flex}
.samer-video-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.88);backdrop-filter:blur(14px)}
.samer-video-dialog{position:relative;z-index:2;width:min(1100px,94vw);background:#080808;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:16px 16px 22px;box-shadow:0 30px 120px rgba(0,0,0,.72)}
.samer-video-close{position:absolute;z-index:4;top:-18px;right:-18px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#0a0a0a;color:#fff;font-size:28px;cursor:pointer}
.samer-video-frame{background:#000;border-radius:13px;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}
.samer-video-frame video{width:100%;height:100%;object-fit:contain;background:#000}
.samer-video-dialog h3{margin:16px 8px 0;font-size:22px;line-height:1.35;direction:rtl;text-align:right;color:#fff}
body.samer-lang-en .samer-video-dialog h3{direction:ltr;text-align:left}
body.samer-video-lock{overflow:hidden}
@media(max-width:900px){
 .samer-video-section{padding:58px 0 68px}
 .samer-video-head,.samer-video-count{width:calc(100% - 32px)}
 .samer-video-head{align-items:center;margin-bottom:22px}
 .samer-video-head h2{font-size:38px}
 .samer-video-nav button{width:46px;height:46px;font-size:23px}
 .samer-video-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(0,1fr))}
 .samer-video-title{right:18px;left:18px;bottom:17px;font-size:21px}
 .samer-video-play{top:16px;right:16px;width:42px;height:42px}
}
@media(max-width:600px){
 .samer-video-section{padding:48px 0 58px}
 .samer-video-head{align-items:flex-end}
 .samer-video-kicker{font-size:11px}
 .samer-video-head h2{font-size:31px;line-height:1.05}
 .samer-video-nav{gap:7px}.samer-video-nav button{width:40px;height:40px;font-size:20px}
 .samer-video-grid{grid-template-columns:1fr;grid-template-rows:none;gap:1px}
 .samer-video-card{aspect-ratio:16/10}
 .samer-video-title{font-size:23px}
 .samer-video-modal{padding:12px}
 .samer-video-dialog{width:100%;padding:10px 10px 17px;border-radius:15px}
 .samer-video-close{top:8px;right:8px}
 .samer-video-dialog h3{font-size:18px;margin:13px 5px 0}
}

.samer-video-title{display:none!important}

.samer-video-nav{position:relative;z-index:50;pointer-events:auto}.samer-video-nav button{pointer-events:auto;position:relative;z-index:51;touch-action:manipulation}
