:root{--o:#ed6413;--bg:#070707;--line:#252525;--txt:#f5f5f2;--mut:#8f8f8f;--shell:1440px;--ph:82px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.naffin-v9{margin:0;background:var(--bg);color:var(--txt);font-family:Arial,Helvetica,sans-serif;padding-bottom:var(--ph)}a{color:inherit}.naffin-shell{width:min(var(--shell),calc(100% - 48px));margin:auto}.naffin-header{position:sticky;top:0;z-index:90;background:rgba(7,7,7,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.naffin-header-in{height:74px;display:flex;align-items:center;gap:30px}.naffin-logo img{width:184px;display:block}.naffin-nav{margin-left:auto}.naffin-nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.naffin-nav a{text-decoration:none;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#ddd}.naffin-nav a:hover{color:var(--o)}.naffin-block{padding:70px 0;border-bottom:1px solid var(--line)}.naffin-sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.naffin-sectionhead h1,.naffin-sectionhead h2,main.naffin-block h1{font-size:clamp(48px,7vw,96px);line-height:.9;letter-spacing:-.06em;margin:8px 0;text-transform:uppercase}.naffin-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--o);font-weight:800;text-transform:uppercase}.naffin-video-grid{display:grid;gap:34px 18px}.naffin-video-grid.cols-2{grid-template-columns:repeat(2,1fr)}.naffin-video-grid.cols-3{grid-template-columns:repeat(3,1fr)}.naffin-video-grid.cols-4{grid-template-columns:repeat(4,1fr)}.naffin-card h3{font-size:17px;line-height:1.2;margin:10px 0 8px}.naffin-media{display:block;width:100%;aspect-ratio:16/9;padding:0;border:1px solid #1d1d1d;background:#111;position:relative;cursor:pointer;overflow:hidden}.naffin-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:.25s}.naffin-media:hover img{filter:grayscale(.15);transform:scale(1.01)}.naffin-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center;background:#0009}.naffin-tags{display:flex;gap:14px;flex-wrap:wrap}.naffin-tag{color:#888;text-decoration:none;font-size:10px;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #303030;padding-bottom:4px}.naffin-tag.dj{color:#ddd}.naffin-tag:hover{color:#fff;border-bottom-color:var(--o)}.naffin-tabs{display:flex;overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.naffin-tabs button{border:0;background:none;color:#888;padding:16px 20px;font-size:11px;text-transform:uppercase;cursor:pointer}.naffin-tabs button.active{background:var(--o);color:#fff}.naffin-day{display:none}.naffin-day.active{display:block}.naffin-slot{display:grid;grid-template-columns:130px 72px 1fr 110px;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid #181818}.naffin-slot time{color:var(--o);font-size:12px;font-weight:800}.slot-image{width:72px;height:48px;background:#0c0c0c}.slot-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.naffin-slot strong{font-size:15px}.naffin-slot small{display:block;color:#777;margin-top:3px}.slot-state{font-size:10px;text-align:right;color:#666}.naffin-slot.is-on .slot-state{color:var(--o);font-weight:800}.naffin-term-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.naffin-term-card{display:flex;justify-content:space-between;padding:22px 4px;border-bottom:1px solid var(--line);text-decoration:none}.naffin-term-card:hover strong{color:var(--o)}.naffin-term-card span{color:#666;font-size:10px}.naffin-live-frame{aspect-ratio:16/9;background:#0a0a0a;border:1px solid var(--line)}.naffin-live-frame iframe{width:100%;height:100%;border:0}.naffin-live-placeholder{height:100%;display:grid;place-items:center;color:#666;letter-spacing:.15em}.naffin-player{position:fixed;z-index:110;left:0;right:0;bottom:0;height:var(--ph);background:rgba(5,5,5,.985);border-top:1px solid #2b2b2b;display:grid;grid-template-columns:52px minmax(220px,330px) 1fr minmax(160px,230px);align-items:center;gap:18px;padding:10px 22px}.naffin-pp{width:46px;height:46px;border:1px solid #444;border-radius:50%;background:#111;color:#fff;cursor:pointer}.naffin-pp.playing{border-color:var(--o);color:var(--o)}.naffin-meta span,.naffin-next span{display:block;font-size:9px;color:var(--o);font-weight:800;letter-spacing:.14em}.naffin-meta strong,.naffin-next strong{display:block;font-size:13px;margin-top:3px}.naffin-meta small{font-size:10px;color:#888}.naffin-wave{display:flex;gap:3px;height:30px;align-items:center;overflow:hidden}.naffin-wave i{width:2px;background:var(--o);height:24%;animation:naffinwave 1s ease-in-out infinite alternate}.naffin-wave i:nth-child(3n){height:80%}.naffin-wave i:nth-child(4n){height:48%}@keyframes naffinwave{to{transform:scaleY(1.6)}}.naffin-livebtn{height:38px;border:0;background:var(--o);color:#fff;font-weight:800;cursor:pointer}.naffin-inline-video{display:none;position:fixed;z-index:120;left:0;right:0;bottom:var(--ph);background:#080808;border-top:1px solid #2a2a2a;padding:18px 0}.naffin-inline-video.open{display:block}.naffin-inline-inner{width:min(1100px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1.4fr .6fr;gap:24px}.naffin-inline-stage{aspect-ratio:16/9;background:#111}.naffin-inline-stage iframe{width:100%;height:100%;border:0}.naffin-inline-info h3{font-size:28px}.naffin-inline-actions{display:flex;gap:10px}.naffin-inline-actions button,.naffin-lightbox>button{border:1px solid #333;background:#0a0a0a;color:#aaa;padding:9px 12px;font-size:10px;cursor:pointer}.naffin-lightbox{display:none;position:fixed;inset:0;z-index:200;background:#000f;align-items:center;justify-content:center;padding:28px}.naffin-lightbox.open{display:flex}.naffin-lightbox>button{position:fixed;right:22px;top:18px}.naffin-lightbox>div{width:min(1500px,96vw);aspect-ratio:16/9}.naffin-lightbox iframe{width:100%;height:100%;border:0}.naffin-pjax-loading #naffin-main{opacity:.45;transition:.15s}.naffin-single-open{padding:14px 18px;background:var(--o);border:0;color:#fff;font-weight:800;margin:20px 0;cursor:pointer}.naffin-intro{color:var(--mut);max-width:700px}.elementor-editor-active .naffin-player{pointer-events:none;opacity:.35}@media(max-width:1000px){.naffin-nav{display:none}.naffin-video-grid.cols-4,.naffin-video-grid.cols-3{grid-template-columns:repeat(2,1fr)}.naffin-player{grid-template-columns:48px 1fr 60px}.naffin-wave,.naffin-next{display:none}.naffin-inline-inner{grid-template-columns:1fr}.naffin-term-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.naffin-shell{width:calc(100% - 28px)}.naffin-video-grid.cols-4,.naffin-video-grid.cols-3,.naffin-video-grid.cols-2{grid-template-columns:1fr 1fr;gap:24px 10px}.naffin-slot{grid-template-columns:86px 54px 1fr}.slot-state{display:none}.naffin-term-grid{grid-template-columns:1fr}}
.naffin-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:34px}.naffin-footer-block h4{font-size:12px;letter-spacing:.12em;margin:0 0 14px}.naffin-footer-block a{display:block;color:#888;text-decoration:none;font-size:13px;margin:8px 0}.naffin-footer-block a:hover{color:var(--o)}.naffin-footer-copy,.naffin-footer-block p{color:#777;font-size:13px;line-height:1.6}@media(max-width:800px){.naffin-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.naffin-footer-grid{grid-template-columns:1fr}}
:root{--naffin-o:#ed6413;--naffin-bg:#070707;--naffin-line:#252525;--naffin-txt:#f5f5f2;--naffin-mut:#969696;--naffin-shell:1440px;--naffin-ph:82px}
*{box-sizing:border-box}
body.naffin-v9{margin:0;background:var(--naffin-bg);color:var(--naffin-txt);font-family:Arial,Helvetica,sans-serif;padding-bottom:var(--naffin-ph)}
body.naffin-v9 a{color:inherit}
.naffin-shell{width:min(var(--naffin-shell),calc(100% - 48px));margin:auto}
.naffin-header{position:sticky;top:0;z-index:90;background:rgba(7,7,7,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--naffin-line)}
.naffin-head{height:74px;display:flex;align-items:center;gap:30px}.naffin-logo img{width:184px;max-height:44px;object-fit:contain}
.naffin-nav{margin-left:auto;display:flex;gap:25px}.naffin-nav a{font-size:11px;text-transform:uppercase;letter-spacing:.09em;text-decoration:none;color:#ddd}.naffin-nav a:hover{color:var(--naffin-o)}
.naffin-listen{border:0;background:var(--naffin-o);color:white;padding:12px 16px;font-weight:800;font-size:11px;cursor:pointer}
.naffin-hero,.naffin-pagehero{padding:80px 0 46px;border-bottom:1px solid var(--naffin-line)}
.naffin-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--naffin-o);font-weight:800;text-transform:uppercase}
.naffin-hero h1,.naffin-pagehero h1{font-size:clamp(58px,9vw,154px);line-height:.82;letter-spacing:-.07em;margin:16px 0 28px;text-transform:uppercase;max-width:1100px}
.naffin-lead{max-width:680px;color:#b8b8b8;font-size:18px;line-height:1.55}
.naffin-section{padding:72px 0;border-top:1px solid var(--naffin-line)}.naffin-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.naffin-sectionhead h2{font-size:clamp(42px,6vw,88px);letter-spacing:-.06em;margin:0;text-transform:uppercase}.naffin-section-link{font-size:10px;letter-spacing:.1em;text-decoration:none;color:#888}.naffin-section-link:hover{color:var(--naffin-o)}
.naffin-livegrid{display:grid;grid-template-columns:1.55fr .75fr;gap:24px}.naffin-video-live{aspect-ratio:16/9;background:#111;border:1px solid var(--naffin-line);position:relative;overflow:hidden}.naffin-video-live iframe{width:100%;height:100%;border:0}.naffin-video-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.naffin-video-placeholder strong{font-size:clamp(28px,4vw,56px);letter-spacing:-.04em}.naffin-video-placeholder i{width:10px;height:10px;background:var(--naffin-o);border-radius:50%;display:inline-block;margin-right:8px}.naffin-video-placeholder small{color:#777}.naffin-liveinfo{border-top:1px solid var(--naffin-line);padding-top:20px}.naffin-liveinfo h2{font-size:38px;margin:8px 0 12px;letter-spacing:-.04em}.naffin-liveinfo p{color:var(--naffin-mut);line-height:1.6}
.naffin-schedule{width:100%}.naffin-tabs{display:flex;overflow:auto;border-top:1px solid var(--naffin-line);border-bottom:1px solid var(--naffin-line)}.naffin-tabs button{border:0;background:none;color:#888;padding:17px 21px;text-transform:uppercase;font-size:11px;cursor:pointer}.naffin-tabs button.active{background:var(--naffin-o);color:#fff}.naffin-day{display:none}.naffin-day.active{display:block}.naffin-slot{display:grid;grid-template-columns:130px 72px 1fr 100px;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid #181818}.naffin-slot time{color:var(--naffin-o);font-size:12px;font-weight:800}.naffin-slot .slot-image img{width:72px;height:48px;object-fit:cover;filter:grayscale(1)}.naffin-slot strong{font-size:15px}.naffin-slot small{display:block;color:#777;margin-top:4px}.slot-state{font-size:10px;text-align:right;color:#777}
.naffin-video-grid{display:grid;gap:38px 18px}.naffin-video-grid.cols-4{grid-template-columns:repeat(4,1fr)}.naffin-video-grid.cols-3{grid-template-columns:repeat(3,1fr)}.naffin-card{min-width:0}.naffin-media{display:block;width:100%;padding:0;aspect-ratio:16/9;position:relative;background:#111;overflow:hidden;border:1px solid #1d1d1d;cursor:pointer;color:#fff}.naffin-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:.3s}.naffin-card:hover .naffin-media img{filter:grayscale(.2);transform:scale(1.015)}.naffin-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:48px;height:48px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center;background:#0007}.naffin-card h3{font-size:18px;line-height:1.15;margin:12px 0 8px}.naffin-tags{display:flex;gap:8px 12px;flex-wrap:wrap}.naffin-tag{font-size:11px;text-decoration:none;color:#8c8c8c;border-bottom:1px solid #303030;padding-bottom:3px}.naffin-tag.dj{color:var(--naffin-o);font-weight:800}.naffin-tag:hover{color:#fff;border-bottom-color:var(--naffin-o)}
.naffin-term-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--naffin-line);border:1px solid var(--naffin-line)}.naffin-term-card{background:#090909;padding:26px;text-decoration:none;min-height:130px;display:flex;flex-direction:column;justify-content:space-between}.naffin-term-card strong{font-size:28px}.naffin-term-card span{font-size:10px;color:#777}.naffin-term-card:hover strong{color:var(--naffin-o)}
.naffin-events{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--naffin-line);border:1px solid var(--naffin-line)}.naffin-events article{background:#090909;padding:28px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.naffin-events small{color:var(--naffin-o);font-weight:800}.naffin-events h3{font-size:34px;letter-spacing:-.04em;margin:14px 0}
.naffin-footer{padding:70px 0 125px;border-top:1px solid var(--naffin-line);color:#888}.naffin-foot{display:grid;grid-template-columns:1.25fr .8fr .8fr 1.2fr;gap:34px}.naffin-foot strong,.naffin-foot h4{color:#fff}.naffin-foot h4{margin:0 0 16px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.naffin-foot a{display:block;color:#999;text-decoration:none;font-size:13px;margin:8px 0}.naffin-foot a:hover{color:var(--naffin-o)}.naffin-foot p{font-size:13px;line-height:1.65}.naffin-orange{color:var(--naffin-o)}.naffin-legal{grid-column:1/-1;border-top:1px solid var(--naffin-line);padding-top:22px;margin-top:18px;font-size:11px;color:#666;display:flex;gap:24px}
.naffin-player{position:fixed;z-index:120;left:0;right:0;bottom:0;height:var(--naffin-ph);background:rgba(5,5,5,.98);border-top:1px solid #2b2b2b;display:grid;grid-template-columns:52px minmax(220px,330px) 1fr minmax(160px,230px);align-items:center;gap:18px;padding:10px 22px}.naffin-pp{width:46px;height:46px;border:1px solid #444;border-radius:50%;background:#111;color:white;cursor:pointer}.naffin-pp.playing{border-color:var(--naffin-o);color:var(--naffin-o)}.naffin-meta span,.naffin-next span{display:block;font-size:9px;color:var(--naffin-o);font-weight:800;letter-spacing:.14em}.naffin-meta strong,.naffin-next strong{display:block;font-size:13px;margin-top:3px}.naffin-meta small{font-size:10px;color:#888}.naffin-wave{display:flex;gap:3px;height:30px;align-items:center;overflow:hidden}.naffin-wave i{width:2px;background:var(--naffin-o);height:24%;animation:naffinWave 1s ease-in-out infinite alternate}.naffin-wave i:nth-child(3n){height:80%}.naffin-wave i:nth-child(4n){height:48%}@keyframes naffinWave{to{transform:scaleY(1.6)}}.naffin-livebtn{height:38px;border:0;background:var(--naffin-o);color:#fff;font-weight:800}
.naffin-inline-viewer{display:none;position:fixed;z-index:130;left:0;right:0;bottom:var(--naffin-ph);background:#080808;border-top:1px solid #2a2a2a;padding:18px 0}.naffin-inline-viewer.open{display:block}.naffin-inline-wrap{width:min(1100px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1.4fr .6fr;gap:24px}.naffin-inline-stage{aspect-ratio:16/9;background:#111}.naffin-inline-stage iframe{width:100%;height:100%;border:0}.naffin-inline-actions{display:flex;gap:10px;margin-top:10px}.naffin-inline-actions button{border:1px solid #333;background:#0a0a0a;color:#aaa;padding:9px 12px;font-size:10px;letter-spacing:.1em;cursor:pointer}.naffin-inline-info h3{font-size:28px;margin:6px 0 14px}
.naffin-pjax-loading #naffin-pjax-content{opacity:.45;transition:.15s}
@media(max-width:1000px){.naffin-nav{display:none}.naffin-livegrid{grid-template-columns:1fr}.naffin-video-grid.cols-4,.naffin-video-grid.cols-3{grid-template-columns:repeat(2,1fr)}.naffin-player{grid-template-columns:48px 1fr 60px}.naffin-wave,.naffin-next{display:none}.naffin-term-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.naffin-shell{width:calc(100% - 28px)}.naffin-hero h1,.naffin-pagehero h1{font-size:58px}.naffin-video-grid.cols-4,.naffin-video-grid.cols-3{grid-template-columns:1fr 1fr;gap:26px 10px}.naffin-card h3{font-size:14px}.naffin-slot{grid-template-columns:86px 54px 1fr}.slot-state{display:none}.naffin-events,.naffin-foot,.naffin-term-grid{grid-template-columns:1fr}.naffin-inline-wrap{grid-template-columns:1fr}} .naffin-v9 #naffin-main{min-height:40vh}
.naffin-v9 .elementor{width:100%}
.naffin-starter-hero{background:#070707;color:#f5f5f2}
.naffin-starter-hero .elementor-heading-title{font-size:clamp(58px,9vw,154px);line-height:.82;letter-spacing:-.07em;text-transform:uppercase}
body.elementor-editor-active .naffin-player{pointer-events:none;opacity:.65}  .naffin-designated-header{position:sticky;top:0;z-index:90;background:rgba(7,7,7,.96);border-bottom:1px solid #252525}
.naffin-designated-header .naffin-elementor-header{min-height:74px}
.naffin-designated-header img{max-height:44px;width:auto}
.naffin-designated-footer{border-top:1px solid #252525;background:#070707;color:#999;padding:40px 0 110px}
.naffin-designated-footer a{color:#999;text-decoration:none}
.naffin-designated-footer a:hover{color:#ed6413}
.naffin-elementor-live-button .elementor-button{background:#ed6413;color:#fff} html body.naffin-v9,
html body.naffin-v9 .elementor,
html body.naffin-v9 .elementor *,
html body.naffin-v9 button,
html body.naffin-v9 input,
html body.naffin-v9 textarea,
html body.naffin-v9 select{
font-family:Arial,Helvetica,sans-serif !important;
}
body.naffin-v9 h1,
body.naffin-v9 h2,
body.naffin-v9 h3,
body.naffin-v9 h4,
body.naffin-v9 h5,
body.naffin-v9 h6,
body.naffin-v9 .elementor-heading-title{
font-family:Arial,Helvetica,sans-serif !important;
font-weight:700;
}
body.naffin-v9 .naffin-nav a{
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:400 !important;
letter-spacing:.09em !important;
text-transform:uppercase !important;
}
body.naffin-v9 .naffin-tags{
display:flex !important;
gap:14px !important;
flex-wrap:wrap !important;
margin-top:8px !important;
}
body.naffin-v9 .naffin-tag{
display:inline-block !important;
visibility:visible !important;
opacity:1 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:10px !important;
letter-spacing:.11em !important;
text-transform:uppercase !important;
text-decoration:none !important;
color:#8d8d8d !important;
border-bottom:1px solid #303030 !important;
padding:0 0 4px !important;
}
body.naffin-v9 .naffin-tag.dj{color:#d8d8d8 !important}
body.naffin-v9 .naffin-tag:hover{color:#fff !important;border-bottom-color:#ed6413 !important} body.naffin-v9 .naffin-head{
display:flex !important;
align-items:center !important;
min-height:74px !important;
gap:30px !important;
}
body.naffin-v9 .naffin-logo{
display:block !important;
flex:0 0 auto !important;
}
body.naffin-v9 .naffin-master-nav{
display:flex !important;
align-items:center !important;
gap:34px !important;
margin-left:auto !important;
}
body.naffin-v9 .naffin-master-nav a{
display:inline-block !important;
visibility:visible !important;
opacity:1 !important;
color:#d8d8d8 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:600 !important;
letter-spacing:.09em !important;
text-transform:uppercase !important;
text-decoration:none !important;
white-space:nowrap !important;
}
body.naffin-v9 .naffin-master-nav a:hover{color:#ed6413 !important}
body.naffin-v9 .naffin-listen{
display:inline-flex !important;
visibility:visible !important;
opacity:1 !important;
align-items:center !important;
justify-content:center !important;
flex:0 0 auto !important;
min-height:54px !important;
padding:0 25px !important;
border:0 !important;
background:#ed6413 !important;
color:#fff !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:800 !important;
text-transform:uppercase !important;
cursor:pointer !important;
}
@media(max-width:1000px){
body.naffin-v9 .naffin-master-nav{display:none !important}
body.naffin-v9 .naffin-listen{margin-left:auto !important}
} body.naffin-v9 .naffin-header{
background:#070707 !important;
border-bottom:1px solid #252525 !important;
}
body.naffin-v9 .naffin-head{
min-height:96px !important;
}
body.naffin-v9 .naffin-logo img{
width:288px !important;
max-height:68px !important;
object-fit:contain !important;
}
body.naffin-v9 .naffin-listen{
min-height:58px !important;
padding:0 26px !important;
}
body.naffin-v9 .naffin-events-master{
padding:70px 0 90px !important;
}
body.naffin-v9 .naffin-events-head{
display:grid !important;
grid-template-columns:1fr 1fr !important;
gap:30px !important;
align-items:end !important;
margin-bottom:34px !important;
}
body.naffin-v9 .naffin-events-head h2{
margin:0 !important;
font-size:clamp(64px,8vw,128px) !important;
line-height:.9 !important;
letter-spacing:-.06em !important;
}
body.naffin-v9 .naffin-events-head p{
color:#8f8f8f !important;
font-size:18px !important;
line-height:1.45 !important;
max-width:680px !important;
}
body.naffin-v9 .naffin-events-grid{
display:grid !important;
grid-template-columns:1fr 1fr !important;
border:1px solid #292929 !important;
}
body.naffin-v9 .naffin-events-grid article{
min-height:295px !important;
padding:48px 44px !important;
border-right:1px solid #292929 !important;
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
}
body.naffin-v9 .naffin-events-grid article:last-child{border-right:0 !important}
body.naffin-v9 .naffin-events-grid small{
color:#ed6413 !important;
font-size:16px !important;
font-weight:800 !important;
}
body.naffin-v9 .naffin-events-grid h3{
margin:24px 0 4px !important;
font-size:46px !important;
line-height:.95 !important;
letter-spacing:-.045em !important;
}
body.naffin-v9 .naffin-events-grid p{
margin:0 !important;
font-size:18px !important;
color:#f5f5f2 !important;
}
body.naffin-v9 .naffin-footer{
background:#070707 !important;
border-top:1px solid #252525 !important;
padding:86px 0 115px !important;
}
body.naffin-v9 .naffin-foot{
display:grid !important;
grid-template-columns:1.2fr .8fr .8fr 1.1fr !important;
gap:60px !important;
}
body.naffin-v9 .naffin-foot-col h4{
margin:0 0 30px !important;
color:#f5f5f2 !important;
font-size:14px !important;
letter-spacing:.12em !important;
}
body.naffin-v9 .naffin-foot-col p,
body.naffin-v9 .naffin-foot-col a{
color:#8d8d8d !important;
font-size:15px !important;
line-height:1.65 !important;
}
body.naffin-v9 .naffin-foot-col a{
display:block !important;
text-decoration:none !important;
margin:5px 0 !important;
}
body.naffin-v9 .naffin-foot-col a:hover{color:#ed6413 !important}
body.naffin-v9 .naffin-orange{color:#ed6413 !important}
body.naffin-v9 .naffin-legal{
grid-column:1/-1 !important;
display:flex !important;
gap:36px !important;
flex-wrap:wrap !important;
border-top:1px solid #252525 !important;
padding-top:28px !important;
margin-top:46px !important;
color:#666 !important;
font-size:12px !important;
}
body.naffin-v9 .naffin-legal a{
color:#8d8d8d !important;
text-decoration:none !important;
}
@media(max-width:900px){
body.naffin-v9 .naffin-events-head{grid-template-columns:1fr !important}
body.naffin-v9 .naffin-events-grid{grid-template-columns:1fr !important}
body.naffin-v9 .naffin-events-grid article{border-right:0 !important;border-bottom:1px solid #292929 !important}
body.naffin-v9 .naffin-foot{grid-template-columns:1fr 1fr !important}
}
@media(max-width:600px){
body.naffin-v9 .naffin-foot{grid-template-columns:1fr !important}
body.naffin-v9 .naffin-logo img{width:220px !important}
} body.naffin-elementor-template-editor{
margin:0 !important;
background:#070707 !important;
color:#f5f5f2 !important;
padding-bottom:0 !important;
}
body.naffin-elementor-template-editor #naffin-elementor-template-content{
min-height:100vh;
}
body.naffin-elementor-template-editor .naffin-player{
display:none !important;
} body.naffin-v9 .naffin-media{
position:relative !important;
isolation:isolate !important;
}
body.naffin-v9 .naffin-media::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:1 !important;
background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.20) 100%) !important;
pointer-events:none !important;
transition:background .25s ease !important;
}
body.naffin-v9 .naffin-card:hover .naffin-media::after{
background:linear-gradient(180deg,rgba(0,0,0,.03) 40%,rgba(0,0,0,.28) 100%) !important;
}
body.naffin-v9 .naffin-play{
position:absolute !important;
z-index:3 !important;
left:50% !important;
top:50% !important;
transform:translate(-50%,-50%) !important;
width:66px !important;
height:66px !important;
border-radius:50% !important;
border:1px solid rgba(255,255,255,.72) !important;
background:rgba(5,5,5,.68) !important;
backdrop-filter:blur(9px) !important;
-webkit-backdrop-filter:blur(9px) !important;
box-shadow:0 10px 34px rgba(0,0,0,.30) !important;
color:transparent !important;
font-size:0 !important;
display:grid !important;
place-items:center !important;
transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease !important;
pointer-events:none !important;
}
body.naffin-v9 .naffin-play::before{
content:"" !important;
display:block !important;
width:0 !important;
height:0 !important;
margin-left:5px !important;
border-top:9px solid transparent !important;
border-bottom:9px solid transparent !important;
border-left:14px solid #fff !important;
}
body.naffin-v9 .naffin-card:hover .naffin-play{
transform:translate(-50%,-50%) scale(1.08) !important;
background:#ed6413 !important;
border-color:#ed6413 !important;
box-shadow:0 12px 38px rgba(237,100,19,.26) !important;
}
body.naffin-v9 .naffin-media:focus-visible{
outline:2px solid #ed6413 !important;
outline-offset:3px !important;
}
body.naffin-v9 .naffin-media:focus-visible .naffin-play{
background:#ed6413 !important;
border-color:#ed6413 !important;
}
@media(max-width:700px){
body.naffin-v9 .naffin-play{
width:46px !important;
height:46px !important;
background:rgba(5,5,5,.76) !important;
border-color:rgba(255,255,255,.82) !important;
backdrop-filter:blur(6px) !important;
-webkit-backdrop-filter:blur(6px) !important;
}
body.naffin-v9 .naffin-play::before{
margin-left:3px !important;
border-top-width:7px !important;
border-bottom-width:7px !important;
border-left-width:11px !important;
}
} body.naffin-v9 .naffin-media{
position:relative !important;
overflow:hidden !important;
}
body.naffin-v9 .naffin-play{
position:absolute !important;
left:22px !important;
bottom:22px !important;
top:auto !important;
transform:none !important;
z-index:4 !important;
width:48px !important;
height:48px !important;
border-radius:50% !important;
border:1px solid rgba(255,255,255,.78) !important;
background:rgba(7,7,7,.58) !important;
backdrop-filter:blur(8px) !important;
-webkit-backdrop-filter:blur(8px) !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
color:transparent !important;
font-size:0 !important;
box-shadow:none !important;
transition:background .22s ease,border-color .22s ease,transform .22s ease !important;
pointer-events:none !important;
}
body.naffin-v9 .naffin-play::before{
content:"" !important;
display:block !important;
width:0 !important;
height:0 !important;
margin-left:3px !important;
border-top:6px solid transparent !important;
border-bottom:6px solid transparent !important;
border-left:10px solid #fff !important;
}
body.naffin-v9 .naffin-card:hover .naffin-play{
background:#ed6413 !important;
border-color:#ed6413 !important;
transform:scale(1.06) !important;
}
body.naffin-v9 .naffin-media::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:2 !important;
background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.24) 100%) !important;
pointer-events:none !important;
}
@media(max-width:700px){
body.naffin-v9 .naffin-play{
left:12px !important;
bottom:12px !important;
width:38px !important;
height:38px !important;
}
body.naffin-v9 .naffin-play::before{
margin-left:2px !important;
border-top-width:5px !important;
border-bottom-width:5px !important;
border-left-width:8px !important;
}
} body.naffin-v9 .naffin-cloudflare-live{
aspect-ratio:auto !important;
background:#000 !important;
border:1px solid #1d1d1d !important;
}
body.naffin-v9 .naffin-cloudflare-frame{
position:relative !important;
width:100% !important;
padding-top:56.25% !important;
background:#000 !important;
overflow:hidden !important;
}
body.naffin-v9 .naffin-cloudflare-frame iframe{
position:absolute !important;
top:0 !important;
left:0 !important;
width:100% !important;
height:100% !important;
border:0 !important;
display:block !important;
} body.naffin-v9 .naffin-header-blocks{
background:#070707 !important;
border-bottom:1px solid #252525 !important;
padding:0 32px !important;
}
body.naffin-v9 .naffin-header-blocks > .elementor-container{
min-height:96px !important;
max-width:none !important;
width:100% !important;
align-items:center !important;
}
body.naffin-v9 .naffin-header-logo-block img{
width:288px !important;
max-width:100% !important;
height:auto !important;
max-height:68px !important;
object-fit:contain !important;
object-position:left center !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu{
justify-content:flex-end !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-item{
color:#d8d8d8 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:600 !important;
letter-spacing:.09em !important;
text-transform:uppercase !important;
padding:15px 17px !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-item:hover{color:#ed6413 !important}
body.naffin-v9 .naffin-header-listen-block .elementor-button{
min-height:58px !important;
padding:0 26px !important;
border-radius:0 !important;
background:#ed6413 !important;
color:#fff !important;
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:800 !important;
}
body.naffin-v9 .naffin-footer-blocks{
background:#070707 !important;
border-top:1px solid #252525 !important;
padding:86px 35px 50px !important;
}
body.naffin-v9 .naffin-footer-blocks h4{
color:#f5f5f2 !important;
font-size:14px !important;
letter-spacing:.12em !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-nav-menu{
display:block !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-item{
color:#8d8d8d !important;
font-size:15px !important;
padding:4px 0 !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-item:hover{color:#ed6413 !important}
body.naffin-v9 .naffin-footer-legal-blocks{
background:#070707 !important;
border-top:1px solid #252525 !important;
padding:28px 35px 95px !important;
}
@media(max-width:767px){
body.naffin-v9 .naffin-header-blocks{padding:0 14px !important}
body.naffin-v9 .naffin-header-blocks > .elementor-container{min-height:78px !important}
body.naffin-v9 .naffin-header-logo-block img{width:185px !important}
body.naffin-v9 .naffin-header-listen-block .elementor-button{min-height:46px !important;padding:0 14px !important}
} @media (max-width: 767px) { body.naffin-v9 .naffin-header-blocks{
padding:0 14px !important;
background:#070707 !important;
border-bottom:1px solid #242424 !important;
position:relative !important;
z-index:9998 !important;
}
body.naffin-v9 .naffin-header-blocks > .elementor-container{
min-height:74px !important;
width:100% !important;
max-width:none !important;
display:flex !important;
flex-wrap:nowrap !important;
align-items:center !important;
} body.naffin-v9 .naffin-header-blocks .elementor-column:nth-child(1){
width:auto !important;
flex:1 1 auto !important;
min-width:0 !important;
}
body.naffin-v9 .naffin-header-logo-block{
margin:0 !important;
}
body.naffin-v9 .naffin-header-logo-block img{
width:185px !important;
max-width:72vw !important;
height:auto !important;
max-height:48px !important;
object-fit:contain !important;
object-position:left center !important;
} body.naffin-v9 .naffin-header-blocks .elementor-column:nth-child(2){
width:auto !important;
flex:0 0 auto !important;
position:static !important;
}
body.naffin-v9 .naffin-header-menu-block{
position:static !important;
margin:0 !important;
} body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle{
display:flex !important;
width:46px !important;
height:46px !important;
align-items:center !important;
justify-content:center !important;
padding:0 !important;
margin:0 !important;
border:1px solid #2d2d2d !important;
border-radius:0 !important;
background:#0a0a0a !important;
color:#fff !important;
font-size:24px !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle:hover,
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle.elementor-active{
background:#ed6413 !important;
border-color:#ed6413 !important;
color:#fff !important;
} body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--main{
display:none !important;
} body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown{
position:absolute !important;
top:74px !important;
left:0 !important;
right:0 !important;
width:100vw !important;
max-width:100vw !important;
margin:0 !important;
padding:8px 0 12px !important;
background:#070707 !important;
border-top:1px solid #242424 !important;
border-bottom:1px solid #242424 !important;
box-shadow:0 20px 35px rgba(0,0,0,.28) !important;
z-index:9999 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown ul,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-nav-menu{
width:100% !important;
margin:0 !important;
padding:0 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item{
width:100% !important;
min-height:54px !important;
padding:16px 20px !important;
border-bottom:1px solid #171717 !important;
color:#f3f3ef !important;
background:#070707 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:15px !important;
font-weight:700 !important;
line-height:1.2 !important;
letter-spacing:.06em !important;
text-transform:uppercase !important;
justify-content:flex-start !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item:hover,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{
color:#ed6413 !important;
background:#0b0b0b !important;
} body.naffin-v9 .naffin-header-blocks .elementor-column:nth-child(3){
display:none !important;
} body.naffin-v9 .naffin-footer-blocks{
padding:56px 20px 30px !important;
}
body.naffin-v9 .naffin-footer-blocks > .elementor-container{
display:block !important;
}
body.naffin-v9 .naffin-footer-blocks .elementor-column{
width:100% !important;
max-width:100% !important;
margin:0 0 34px !important;
}
body.naffin-v9 .naffin-footer-blocks h4{
margin:0 0 14px !important;
font-size:13px !important;
letter-spacing:.12em !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-nav-menu{
display:block !important;
width:100% !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-item{
min-height:40px !important;
padding:9px 0 !important;
color:#b5b5b5 !important;
font-size:15px !important;
line-height:1.35 !important;
border-bottom:1px solid #161616 !important;
}
body.naffin-v9 .naffin-footer-legal-blocks{
padding:24px 20px 105px !important;
}
body.naffin-v9 .naffin-footer-legal-blocks > .elementor-container{
display:block !important;
}
body.naffin-v9 .naffin-footer-legal-blocks .elementor-column{
width:100% !important;
max-width:100% !important;
margin:0 0 12px !important;
}
body.naffin-v9 .naffin-footer-legal-menu .elementor-nav-menu{
display:block !important;
}
body.naffin-v9 .naffin-footer-legal-menu .elementor-item{
padding:7px 0 !important;
font-size:12px !important;
}
} @media (min-width:768px) and (max-width:1024px){
body.naffin-v9 .naffin-header-logo-block img{
width:220px !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-item{
padding:12px 9px !important;
font-size:10px !important;
}
body.naffin-v9 .naffin-header-listen-block .elementor-button{
padding:0 16px !important;
min-height:50px !important;
}
} @media (max-width: 767px){ body.naffin-v9 .naffin-header-blocks{
overflow:visible !important;
}
body.naffin-v9 .naffin-header-menu-block,
body.naffin-v9 .naffin-header-menu-block .elementor-widget-container{
position:static !important;
} body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle{
display:flex !important;
position:relative !important;
width:46px !important;
height:46px !important;
min-width:46px !important;
padding:0 !important;
margin:0 !important;
align-items:center !important;
justify-content:center !important;
background:#070707 !important;
border:1px solid #303030 !important;
border-radius:0 !important;
color:#fff !important;
font-size:0 !important;
line-height:1 !important;
overflow:hidden !important;
} body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle i,
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle svg{
display:none !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle::before,
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle::after{
content:"" !important;
position:absolute !important;
left:12px !important;
right:12px !important;
height:2px !important;
background:#fff !important;
transition:transform .2s ease, top .2s ease, bottom .2s ease !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle::before{
top:15px !important;
box-shadow:0 7px 0 #fff !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle::after{
bottom:14px !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle.elementor-active{
background:#ed6413 !important;
border-color:#ed6413 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle.elementor-active::before{
top:21px !important;
transform:rotate(45deg) !important;
box-shadow:none !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-menu-toggle.elementor-active::after{
bottom:23px !important;
transform:rotate(-45deg) !important;
} body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown > ul,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-nav-menu{
background:#070707 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown{
position:absolute !important;
top:74px !important;
left:0 !important;
right:0 !important;
width:100% !important;
max-width:none !important;
margin:0 !important;
padding:0 16px 14px !important;
border:0 !important;
border-top:1px solid #242424 !important;
border-bottom:1px solid #242424 !important;
box-shadow:0 16px 30px rgba(0,0,0,.35) !important;
z-index:10000 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .menu-item{
background:transparent !important;
margin:0 !important;
padding:0 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item{
display:flex !important;
width:100% !important;
min-height:50px !important;
align-items:center !important;
justify-content:flex-start !important;
padding:14px 4px !important;
margin:0 !important;
background:transparent !important;
color:#f2f2ee !important;
border:0 !important;
border-bottom:1px solid #1c1c1c !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:700 !important;
line-height:1.15 !important;
letter-spacing:.08em !important;
text-transform:uppercase !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .menu-item:last-child .elementor-item{
border-bottom:0 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item:hover,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{
color:#ed6413 !important;
background:transparent !important;
} body.naffin-v9 .naffin-header-listen-block .elementor-button{
background:#ed6413 !important;
color:#fff !important;
border:0 !important;
border-radius:0 !important;
}  body.naffin-v9 .naffin-footer-menu-block .elementor-menu-toggle,
body.naffin-v9 .naffin-footer-legal-menu .elementor-menu-toggle{
display:none !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-nav-menu--main,
body.naffin-v9 .naffin-footer-legal-menu .elementor-nav-menu--main{
display:block !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-nav-menu--dropdown,
body.naffin-v9 .naffin-footer-legal-menu .elementor-nav-menu--dropdown{
display:block !important;
position:static !important;
width:100% !important;
max-width:none !important;
height:auto !important;
max-height:none !important;
overflow:visible !important;
margin:0 !important;
padding:0 !important;
background:transparent !important;
border:0 !important;
box-shadow:none !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-nav-menu--dropdown > ul,
body.naffin-v9 .naffin-footer-menu-block .elementor-nav-menu--dropdown .elementor-nav-menu,
body.naffin-v9 .naffin-footer-legal-menu .elementor-nav-menu--dropdown > ul,
body.naffin-v9 .naffin-footer-legal-menu .elementor-nav-menu--dropdown .elementor-nav-menu{
display:block !important;
width:100% !important;
background:transparent !important;
margin:0 !important;
padding:0 !important;
}
body.naffin-v9 .naffin-footer-menu-block .menu-item,
body.naffin-v9 .naffin-footer-legal-menu .menu-item{
display:block !important;
width:100% !important;
background:transparent !important;
margin:0 !important;
padding:0 !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-item{
display:block !important;
width:100% !important;
min-height:auto !important;
padding:7px 0 !important;
margin:0 !important;
background:transparent !important;
color:#9a9a9a !important;
border:0 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:15px !important;
font-weight:400 !important;
line-height:1.35 !important;
text-transform:none !important;
}
body.naffin-v9 .naffin-footer-menu-block .elementor-item:hover{
color:#ed6413 !important;
background:transparent !important;
}
body.naffin-v9 .naffin-footer-legal-menu .elementor-item{
display:block !important;
padding:5px 0 !important;
margin:0 !important;
background:transparent !important;
color:#737373 !important;
border:0 !important;
font-size:12px !important;
line-height:1.3 !important;
} body.naffin-v9 .naffin-footer-blocks .elementor-nav-menu--dropdown,
body.naffin-v9 .naffin-footer-legal-blocks .elementor-nav-menu--dropdown{
background-color:transparent !important;
} body.naffin-v9 .naffin-footer-blocks .elementor-column{
margin-bottom:28px !important;
}
body.naffin-v9 .naffin-footer-blocks h4{
margin-bottom:10px !important;
}
} @media (max-width: 767px){
html,body{
max-width:100% !important;
overflow-x:hidden !important;
}
body.naffin-v9 .naffin-header-blocks,
body.naffin-v9 .naffin-header-blocks > .elementor-container,
body.naffin-v9 .naffin-header-blocks .elementor-container{
width:100% !important;
max-width:100% !important;
overflow:visible !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown{
position:fixed !important;
top:74px !important;
left:0 !important;
right:0 !important;
width:100vw !important;
max-width:100vw !important;
box-sizing:border-box !important;
margin:0 !important;
padding:0 20px 16px !important;
overflow-x:hidden !important;
overflow-y:auto !important;
max-height:calc(100dvh - 74px - 95px) !important;
background:#070707 !important;
z-index:999999 !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown ul,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-nav-menu,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .menu-item,
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item{
width:100% !important;
max-width:100% !important;
box-sizing:border-box !important;
}
body.naffin-v9 .naffin-header-menu-block .elementor-nav-menu--dropdown .elementor-item{
white-space:normal !important;
overflow-wrap:anywhere !important;
}
body.naffin-v9 .naffin-header-blocks .elementor-column,
body.naffin-v9 .naffin-header-blocks .elementor-widget-wrap,
body.naffin-v9 .naffin-header-blocks .elementor-element{
min-width:0 !important;
}
body.naffin-v9 .naffin-events-head{
grid-template-columns:1fr !important;
gap:18px !important;
}
body.naffin-v9 .naffin-events-head p{
max-width:100% !important;
font-size:16px !important;
line-height:1.45 !important;
overflow-wrap:anywhere !important;
}
} body.naffin-v9 .naffin-video-live{
position:relative !important;
overflow:hidden !important;
background:#050505 !important;
}
body.naffin-v9 .naffin-live-cover,
body.naffin-v9 .naffin-cloudflare-frame{
position:relative !important;
width:100% !important;
padding-top:56.25% !important;
background:#050505 !important;
overflow:hidden !important;
}
body.naffin-v9 .naffin-live-cover[hidden],
body.naffin-v9 .naffin-cloudflare-frame[hidden]{
display:none !important;
}
body.naffin-v9 .naffin-live-cover img{
position:absolute !important;
inset:0 !important;
width:100% !important;
height:100% !important;
object-fit:cover !important;
display:block !important;
}
body.naffin-v9 .naffin-live-cover::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.24)) !important;
pointer-events:none !important;
}
body.naffin-v9 .naffin-live-cover-placeholder{
position:absolute !important;
inset:0 !important;
display:flex !important;
flex-direction:column !important;
align-items:center !important;
justify-content:center !important;
gap:8px !important;
background:#090909 !important;
color:#fff !important;
text-align:center !important;
}
body.naffin-v9 .naffin-live-cover-placeholder span{
color:#ed6413 !important;
font-size:12px !important;
font-weight:800 !important;
letter-spacing:.16em !important;
}
body.naffin-v9 .naffin-live-cover-placeholder strong{
font-size:32px !important;
line-height:1 !important;
}
body.naffin-v9 .naffin-live-status{
position:absolute !important;
top:16px !important;
left:16px !important;
z-index:5 !important;
padding:7px 10px !important;
background:rgba(5,5,5,.72) !important;
border:1px solid rgba(255,255,255,.18) !important;
color:#b0b0b0 !important;
font-size:10px !important;
font-weight:800 !important;
letter-spacing:.12em !important;
}
body.naffin-v9 .naffin-live-status.is-live{
color:#fff !important;
background:#ed6413 !important;
border-color:#ed6413 !important;
} body.naffin-v9 .naffin-live-player-block{
width:100% !important;
margin:0 !important;
}
body.naffin-v9 .naffin-liveinfo-block{
width:100% !important;
padding:34px 0 10px !important;
border-top:1px solid #252525 !important;
}
body.naffin-v9 .naffin-liveinfo-block .naffin-eyebrow{
color:#ed6413 !important;
font-size:14px !important;
font-weight:800 !important;
letter-spacing:.12em !important;
margin-bottom:12px !important;
}
body.naffin-v9 .naffin-liveinfo-block h2{
margin:0 0 12px !important;
color:#f5f5f2 !important;
font-size:clamp(42px,6vw,86px) !important;
line-height:.92 !important;
letter-spacing:-.05em !important;
}
body.naffin-v9 .naffin-liveinfo-block p{
margin:0 !important;
max-width:900px !important;
color:#969696 !important;
font-size:18px !important;
line-height:1.5 !important;
}
@media(max-width:767px){
body.naffin-v9 .naffin-liveinfo-block{
padding:26px 0 4px !important;
}
body.naffin-v9 .naffin-liveinfo-block h2{
font-size:46px !important;
line-height:.96 !important;
}
body.naffin-v9 .naffin-liveinfo-block p{
font-size:16px !important;
}
}  body.elementor-editor-active .elementor-editor-element-settings,
body.naffin-v9-elementor-editing .elementor-editor-element-settings,
body.naffin-v9-elementor-preview .elementor-editor-element-settings{
font-family:Arial,sans-serif !important;
font-size:13px !important;
line-height:1 !important;
letter-spacing:normal !important;
text-transform:none !important;
color:inherit !important;
background:transparent !important;
width:auto !important;
height:auto !important;
max-width:none !important;
min-width:0 !important;
overflow:visible !important;
transform:none !important;
}
body.elementor-editor-active .elementor-editor-element-setting,
body.naffin-v9-elementor-editing .elementor-editor-element-setting,
body.naffin-v9-elementor-preview .elementor-editor-element-setting{
font-family:Arial,sans-serif !important;
font-size:14px !important;
line-height:1 !important;
letter-spacing:normal !important;
text-transform:none !important;
color:inherit !important;
width:28px !important;
height:28px !important;
min-width:28px !important;
min-height:28px !important;
padding:0 !important;
margin:0 !important;
border-radius:0 !important;
box-shadow:none !important;
overflow:visible !important;
opacity:1 !important;
visibility:visible !important;
}
body.elementor-editor-active .elementor-editor-element-setting i,
body.elementor-editor-active .elementor-editor-element-setting svg,
body.naffin-v9-elementor-editing .elementor-editor-element-setting i,
body.naffin-v9-elementor-editing .elementor-editor-element-setting svg,
body.naffin-v9-elementor-preview .elementor-editor-element-setting i,
body.naffin-v9-elementor-preview .elementor-editor-element-setting svg{
display:inline-block !important;
visibility:visible !important;
opacity:1 !important;
width:auto !important;
height:auto !important;
max-width:18px !important;
max-height:18px !important;
font-size:14px !important;
line-height:1 !important;
color:inherit !important;
fill:currentColor !important;
} body.elementor-editor-active .elementor-editor-element-setting,
body.elementor-editor-active .elementor-add-section-button,
body.elementor-editor-active .elementor-add-template-button,
body.naffin-v9-elementor-editing .elementor-editor-element-setting,
body.naffin-v9-elementor-editing .elementor-add-section-button,
body.naffin-v9-elementor-editing .elementor-add-template-button{
background-color:revert !important;
border-color:revert !important;
color:revert !important;
} body.elementor-editor-active .elementor-add-section,
body.naffin-v9-elementor-editing .elementor-add-section{
position:relative !important;
z-index:99999 !important;
opacity:1 !important;
visibility:visible !important;
pointer-events:auto !important;
} body.elementor-editor-active .elementor-element-overlay::before,
body.elementor-editor-active .elementor-element-overlay::after,
body.naffin-v9-elementor-editing .elementor-element-overlay::before,
body.naffin-v9-elementor-editing .elementor-element-overlay::after{
content:none !important;
} body.elementor-editor-active .naffin-live-cover::after,
body.naffin-v9-elementor-editing .naffin-live-cover::after,
body.elementor-editor-active .naffin-media::after,
body.naffin-v9-elementor-editing .naffin-media::after{
pointer-events:none !important;
} body.elementor-editor-active .elementor-widget-naffin-live-video,
body.elementor-editor-active .elementor-widget-naffin-live-info,
body.naffin-v9-elementor-editing .elementor-widget-naffin-live-video,
body.naffin-v9-elementor-editing .elementor-widget-naffin-live-info{
min-height:40px !important;
position:relative !important;
} body.naffin-v9 .naffin-live-brand-block,
body.naffin-v9 .naffin-live-share-block{
width:100% !important;
}
body.naffin-v9 .naffin-live-brand-block{
padding:26px 0 8px !important;
border-top:1px solid #252525 !important;
}
body.naffin-v9 .naffin-live-brand-block h2{
margin:0 !important;
color:#f5f5f2 !important;
font-size:clamp(56px,8vw,120px) !important;
line-height:.9 !important;
letter-spacing:-.06em !important;
}
body.naffin-v9 .naffin-live-share-block{
padding:18px 0 18px !important;
}
body.naffin-v9 .naffin-live-share-block .naffin-eyebrow{
color:#ed6413 !important;
font-size:14px !important;
font-weight:800 !important;
letter-spacing:.12em !important;
margin-bottom:10px !important;
}
body.naffin-v9 .naffin-live-share-block h3{
margin:0 0 10px !important;
color:#f5f5f2 !important;
font-size:clamp(38px,5vw,72px) !important;
line-height:.95 !important;
letter-spacing:-.04em !important;
}
body.naffin-v9 .naffin-live-share-block p{
margin:0 !important;
max-width:900px !important;
color:#969696 !important;
font-size:18px !important;
line-height:1.5 !important;
}
@media(max-width:767px){
body.naffin-v9 .naffin-live-brand-block h2{
font-size:54px !important;
}
body.naffin-v9 .naffin-live-share-block h3{
font-size:42px !important;
}
body.naffin-v9 .naffin-live-share-block p{
font-size:16px !important;
}
} body.elementor-editor-active .elementor-editor-element-setting i,
body.naffin-v9-elementor-editing .elementor-editor-element-setting i,
body.naffin-v9-elementor-preview .elementor-editor-element-setting i,
body.elementor-editor-active [class^="eicon-"],
body.elementor-editor-active [class*=" eicon-"],
body.naffin-v9-elementor-editing [class^="eicon-"],
body.naffin-v9-elementor-editing [class*=" eicon-"],
body.naffin-v9-elementor-preview [class^="eicon-"],
body.naffin-v9-elementor-preview [class*=" eicon-"]{
font-family:"eicons" !important;
font-style:normal !important;
font-weight:normal !important;
font-variant:normal !important;
text-transform:none !important;
line-height:1 !important;
speak:none !important;
-webkit-font-smoothing:antialiased !important;
-moz-osx-font-smoothing:grayscale !important;
letter-spacing:normal !important;
} body.elementor-editor-active [class^="eicon-"]::before,
body.elementor-editor-active [class*=" eicon-"]::before,
body.naffin-v9-elementor-editing [class^="eicon-"]::before,
body.naffin-v9-elementor-editing [class*=" eicon-"]::before,
body.naffin-v9-elementor-preview [class^="eicon-"]::before,
body.naffin-v9-elementor-preview [class*=" eicon-"]::before{
font-family:"eicons" !important;
} body.elementor-editor-active .elementor-editor-element-settings,
body.elementor-editor-active .elementor-editor-element-setting,
body.naffin-v9-elementor-editing .elementor-editor-element-settings,
body.naffin-v9-elementor-editing .elementor-editor-element-setting,
body.naffin-v9-elementor-preview .elementor-editor-element-settings,
body.naffin-v9-elementor-preview .elementor-editor-element-setting{
letter-spacing:normal !important;
text-transform:none !important;
} body.elementor-editor-active .elementor-editor-element-settings,
body.naffin-v9-elementor-editing .elementor-editor-element-settings,
body.naffin-v9-elementor-preview .elementor-editor-element-settings{
z-index:999999 !important;
opacity:1 !important;
visibility:visible !important;
pointer-events:auto !important;
}
body.elementor-editor-active .elementor-editor-element-setting,
body.naffin-v9-elementor-editing .elementor-editor-element-setting,
body.naffin-v9-elementor-preview .elementor-editor-element-setting{
opacity:1 !important;
visibility:visible !important;
pointer-events:auto !important;
} body.elementor-editor-active .elementor-widget-naffin-live-brand,
body.elementor-editor-active .elementor-widget-naffin-live-share,
body.naffin-v9-elementor-editing .elementor-widget-naffin-live-brand,
body.naffin-v9-elementor-editing .elementor-widget-naffin-live-share{
min-height:60px !important;
outline:1px dashed rgba(238,129,238,.18) !important;
outline-offset:2px !important;
} body.naffin-v9 .naffin-events-title-block{
padding-top:64px !important;
}
body.naffin-v9 .naffin-events-title-block h2{
margin:0 !important;
font-size:clamp(64px,8vw,128px) !important;
line-height:.9 !important;
letter-spacing:-.06em !important;
color:#f5f5f2 !important;
}
body.naffin-v9 .naffin-events-intro-block{
padding:18px 0 28px !important;
}
body.naffin-v9 .naffin-events-intro-block p{
margin:0 !important;
color:#8f8f8f !important;
font-size:18px !important;
line-height:1.45 !important;
max-width:760px !important;
}
body.naffin-v9 .naffin-event-card-block{
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
min-height:290px !important;
padding:46px 42px !important;
border:1px solid #292929 !important;
color:inherit !important;
text-decoration:none !important;
background:#070707 !important;
}
body.naffin-v9 .naffin-event-card-block small{
color:#ed6413 !important;
font-size:16px !important;
font-weight:800 !important;
}
body.naffin-v9 .naffin-event-card-block h3{
margin:24px 0 6px !important;
color:#f5f5f2 !important;
font-size:44px !important;
line-height:.96 !important;
letter-spacing:-.045em !important;
}
body.naffin-v9 .naffin-event-card-block p{
margin:0 !important;
color:#f5f5f2 !important;
font-size:18px !important;
}
body.naffin-v9 a.naffin-event-card-block:hover{
border-color:#ed6413 !important;
}
@media(max-width:767px){
body.naffin-v9 .naffin-events-title-block h2{
font-size:62px !important;
}
body.naffin-v9 .naffin-events-intro-block p{
font-size:16px !important;
}
body.naffin-v9 .naffin-event-card-block{
min-height:220px !important;
padding:32px 24px !important;
}
body.naffin-v9 .naffin-event-card-block h3{
font-size:36px !important;
}
} body.naffin-v9 .naffin-events-native-section{
padding:70px 0 90px !important;
}
body.naffin-v9 .naffin-events-heading-native .elementor-heading-title{
margin:0 !important;
font-size:clamp(64px,8vw,128px) !important;
line-height:.9 !important;
letter-spacing:-.06em !important;
color:#f5f5f2 !important;
}
body.naffin-v9 .naffin-events-intro-native{
margin:18px 0 30px !important;
}
body.naffin-v9 .naffin-events-intro-native p{
margin:0 !important;
color:#8f8f8f !important;
font-size:18px !important;
line-height:1.45 !important;
max-width:760px !important;
}
body.naffin-v9 .naffin-events-cards-native{
border:1px solid #292929 !important;
}
body.naffin-v9 .naffin-event-card-native{
min-height:295px !important;
padding:46px 42px !important;
background:#070707 !important;
border-right:1px solid #292929 !important;
}
body.naffin-v9 .naffin-event-card-native:last-child{
border-right:0 !important;
}
body.naffin-v9 .naffin-event-meta-native .elementor-heading-title{
color:#ed6413 !important;
font-size:16px !important;
font-weight:800 !important;
}
body.naffin-v9 .naffin-event-title-native .elementor-heading-title{
margin-top:22px !important;
color:#f5f5f2 !important;
font-size:44px !important;
line-height:.96 !important;
letter-spacing:-.045em !important;
}
body.naffin-v9 .naffin-event-cta-native p{
margin:4px 0 0 !important;
color:#f5f5f2 !important;
font-size:18px !important;
}
@media(max-width:767px){
body.naffin-v9 .naffin-events-heading-native .elementor-heading-title{
font-size:62px !important;
}
body.naffin-v9 .naffin-events-intro-native p{
font-size:16px !important;
}
body.naffin-v9 .naffin-events-cards-native > .elementor-container{
display:block !important;
}
body.naffin-v9 .naffin-event-card-native{
width:100% !important;
min-height:220px !important;
padding:32px 24px !important;
border-right:0 !important;
border-bottom:1px solid #292929 !important;
}
body.naffin-v9 .naffin-event-card-native:last-child{
border-bottom:0 !important;
}
body.naffin-v9 .naffin-event-title-native .elementor-heading-title{
font-size:36px !important;
}
} body.naffin-v9 .naffin-video-grid.cols-4,
body.naffin-v9 .naffin-videos-grid.cols-4,
body.naffin-v9 [data-columns="4"].naffin-video-grid,
body.naffin-v9 [data-columns="4"].naffin-videos-grid{
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
}
@media(max-width:1100px){
body.naffin-v9 .naffin-video-grid.cols-4,
body.naffin-v9 .naffin-videos-grid.cols-4,
body.naffin-v9 [data-columns="4"].naffin-video-grid,
body.naffin-v9 [data-columns="4"].naffin-videos-grid{
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
}
@media(max-width:620px){
body.naffin-v9 .naffin-video-grid.cols-4,
body.naffin-v9 .naffin-videos-grid.cols-4,
body.naffin-v9 [data-columns="4"].naffin-video-grid,
body.naffin-v9 [data-columns="4"].naffin-videos-grid{
grid-template-columns:1fr !important;
}
} @media(max-width:767px){
body.naffin-v9 .naffin-pp{
width:46px !important;
height:46px !important;
min-width:46px !important;
min-height:46px !important;
border:1px solid #444 !important;
border-radius:50% !important;
background:#111 !important;
color:#fff !important;
padding:0 !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
font-size:15px !important;
line-height:1 !important;
appearance:none !important;
-webkit-appearance:none !important;
box-shadow:none !important;
}
body.naffin-v9 .naffin-pp.playing{
border-color:var(--o) !important;
color:var(--o) !important;
}
}