.single-event-page{background:#000;color:#fff;min-height:100vh;overflow-x:clip}.single-event-page .section-subtitle{color:#fff;background:linear-gradient(135deg,#e61919,#b30000);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;display:inline-block;margin-bottom:12px;padding:5px 16px;border-radius:4px;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 14px #d9161673}.single-event-page .section-title{font-size:3.5rem;margin:0 0 20px;color:#fff;line-height:.9;letter-spacing:.03em;text-transform:uppercase;font-weight:700;text-shadow:0 4px 16px rgba(0,0,0,.7)}@media (max-width: 768px){.single-event-page .section-title{font-size:2.4rem;line-height:.95;margin-bottom:12px}}.single-event-page .section-title .text-accent{color:#d91616}.single-event-page .section-desc{color:#94a3b8;font-size:1.1rem;line-height:1.65;margin:0 0 28px;max-width:1000px}@media (max-width: 768px){.single-event-page .section-desc{font-size:14px;line-height:1.6;margin-bottom:20px}}@media (max-width: 768px){.single-event-page .section-title,.single-event-page .event-hero-title,.single-event-page .cta-title{font-size:2.4rem!important;line-height:.95!important;margin-bottom:12px!important}.single-event-page .section-desc,.single-event-page .event-hero-desc,.single-event-page .cta-desc,.single-event-page .exp-item-desc,.single-event-page .venue-card-desc,.single-event-page .floating-card-body,.single-event-page .floating-card-body p,.single-event-page .event-faq-answer,.single-event-page .event-faq-answer p,.single-event-page .cinema-caption-text,.single-event-page .step-card-desc,.single-event-page .guide-card-subtitle,.single-event-page .highlight-desc,.single-event-page .activity-item-desc{font-size:14px!important;line-height:1.6!important}}.single-event-page .event-hero{position:relative;padding:40px 0 90px;background:radial-gradient(circle at 80% 35%,rgba(217,22,22,.26) 0%,transparent 60%),radial-gradient(circle at 10% 20%,rgba(217,22,22,.12) 0%,transparent 50%),linear-gradient(180deg,#111116,#050508);border-bottom:2px solid #1e1e26}@media (max-width: 768px){.single-event-page .event-hero{padding:40px 0 50px}}.single-event-page .event-hero .hero-grid{align-items:center;gap:50px}@media (max-width: 991.98px){.single-event-page .event-hero .hero-grid{grid-template-columns:1fr;gap:35px}}.single-event-page .event-hero .event-back-btn{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#cbd5e1;text-decoration:none;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 12px #0003}@media (max-width: 768px){.single-event-page .event-hero .event-back-btn{padding:5px 14px 5px 6px;font-size:.74rem;margin-bottom:18px}}.single-event-page .event-hero .event-back-btn .back-btn-icon{width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}@media (max-width: 768px){.single-event-page .event-hero .event-back-btn .back-btn-icon{width:24px;height:24px}.single-event-page .event-hero .event-back-btn .back-btn-icon svg{width:12px;height:12px}}.single-event-page .event-hero .event-back-btn .back-btn-text{transition:color .3s ease}.single-event-page .event-hero .event-back-btn:hover{background:#d9161624;border-color:#d9161680;color:#fff;transform:translate(-4px);box-shadow:0 6px 20px #d9161640}.single-event-page .event-hero .event-back-btn:hover .back-btn-icon{background:#d91616;border-color:#d91616;transform:translate(-3px);box-shadow:0 0 12px #d91616b3}.single-event-page .event-hero .event-logo-wrap{margin-bottom:22px}.single-event-page .event-hero .event-logo-wrap .event-logo-img{max-height:80px;width:250px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.9))}.single-event-page .event-hero .event-badges-wrap{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.single-event-page .event-hero .event-badges-wrap .event-status-badge{color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;padding:7px 18px;border-radius:4px;box-shadow:0 6px 16px #d9161673}.single-event-page .event-hero .event-badges-wrap .event-cat-badge{background:#1e1e24;border:1px solid #33333e;color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;padding:7px 18px;border-radius:4px;box-shadow:0 4px 12px #0009}.single-event-page .event-hero .event-badges-wrap .event-role-badge{background:#ffffff0f;color:#f1f5f9;border:1px solid rgba(255,255,255,.2);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:7px 18px;border-radius:4px}.single-event-page .event-hero .event-hero-title{font-size:4.2rem;line-height:.9;margin:0 0 20px;color:#fff;text-shadow:0 6px 24px rgba(0,0,0,.95);font-weight:700;letter-spacing:.03em}@media (max-width: 768px){.single-event-page .event-hero .event-hero-title{font-size:2.4rem;line-height:.95;margin-bottom:14px}}.single-event-page .event-hero .event-hero-desc{color:#cbd5e1;font-size:1.15rem;line-height:1.65;margin:0 0 34px;text-shadow:0 2px 8px rgba(0,0,0,.8)}@media (max-width: 768px){.single-event-page .event-hero .event-hero-desc{font-size:14px;line-height:1.6;margin-bottom:24px}}.single-event-page .event-hero .btn-primary{background:linear-gradient(135deg,#e61919,#b30000);color:#fff;padding:16px 40px;font-size:1.4rem;border:none;font-weight:700;font-family:Teko,sans-serif;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;cursor:pointer;box-shadow:0 12px 30px #d9161673,inset 0 1px #ffffff40;transition:all .3s cubic-bezier(.165,.84,.44,1)}.single-event-page .event-hero .btn-primary:hover{background:linear-gradient(135deg,#ff2424,#c00);transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px #d91616a6,inset 0 1px #fff6}.single-event-page .event-hero .btn-closed{background:#1e1e24;color:#64748b;border:1px solid #33333e;padding:16px 40px;font-size:1.35rem;font-weight:700;font-family:Teko,sans-serif;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;cursor:not-allowed;opacity:.8}.single-event-page .event-hero .event-featured-poster{position:relative;border-radius:16px;overflow:hidden;border:2px solid #2a2a35;box-shadow:0 25px 60px #000000f2,0 0 35px #d916162e;transition:all .4s ease}.single-event-page .event-hero .event-featured-poster:hover{border-color:#d9161699;box-shadow:0 30px 70px #000,0 0 45px #d9161659}.single-event-page .event-hero .event-featured-poster .poster-img{width:100%;height:600px;object-fit:cover;display:block}.single-event-page .event-hero .event-featured-poster .poster-placeholder{aspect-ratio:16/9;background:#16161c;display:flex;align-items:center;justify-content:center;color:#d91616;font-size:3.2rem;font-weight:700}.single-event-page .event-info-bar{background:#d9d9d9;padding:26px 0;border-bottom:2px solid #cbd5e1;box-shadow:0 4px 16px #0000000d;position:relative}@media (max-width: 768px){.single-event-page .event-info-bar{padding:18px 0;overflow:hidden}}@media (max-width: 768px){.single-event-page .event-info-bar .container{padding-left:0;padding-right:0}}.single-event-page .event-info-bar .event-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width: 1199.98px){.single-event-page .event-info-bar .event-info-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.single-event-page .event-info-bar .event-info-grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:6px 24px 12px}.single-event-page .event-info-bar .event-info-grid::-webkit-scrollbar{display:none}.single-event-page .event-info-bar .event-info-grid:after{content:"";flex:0 0 10px}}.single-event-page .event-info-bar .info-bar-card{background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;box-shadow:0 6px 18px #0000000d;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.165,.84,.44,1);box-sizing:border-box}@media (max-width: 768px){.single-event-page .event-info-bar .info-bar-card{flex:0 0 230px;width:230px;scroll-snap-align:start;padding:16px 18px;gap:12px}}@media (max-width: 380px){.single-event-page .event-info-bar .info-bar-card{flex:0 0 210px;width:210px}}.single-event-page .event-info-bar .info-bar-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,#e61919,#b30000);opacity:0;transition:opacity .3s ease}@media (max-width: 768px){.single-event-page .event-info-bar .info-bar-card:before{opacity:1}}.single-event-page .event-info-bar .info-bar-card:hover{transform:translateY(-4px);border-color:#d9161680;box-shadow:0 12px 28px #d9161629}.single-event-page .event-info-bar .info-bar-card:hover:before{opacity:1}.single-event-page .event-info-bar .info-bar-card:hover .info-bar-icon-box{transform:scale(1.08);box-shadow:0 6px 18px #d916168c}.single-event-page .event-info-bar .info-bar-card .info-bar-icon-box{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#e61919,#b30000);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #d9161659;transition:all .35s cubic-bezier(.175,.885,.32,1.275)}@media (max-width: 768px){.single-event-page .event-info-bar .info-bar-card .info-bar-icon-box{width:40px;height:40px;border-radius:8px}}.single-event-page .event-info-bar .info-bar-card .info-bar-icon-box svg{width:20px;height:20px}@media (max-width: 768px){.single-event-page .event-info-bar .info-bar-card .info-bar-icon-box svg{width:18px;height:18px}}.single-event-page .event-info-bar .info-bar-card .info-bar-content{display:flex;flex-direction:column;min-width:0;flex:1}.single-event-page .event-info-bar .info-bar-card .info-bar-content .info-bar-label{color:#d91616;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;margin-bottom:3px;display:block}.single-event-page .event-info-bar .info-bar-card .info-bar-content .info-bar-value{font-family:Teko,sans-serif;font-size:1.45rem;font-weight:700;color:#09090b;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;word-break:break-word;white-space:normal}@media (max-width: 768px){.single-event-page .event-info-bar .info-bar-card .info-bar-content .info-bar-value{font-size:1.25rem;line-height:1.05}}.single-event-page .single-event-htp-section{padding:85px 0 95px;background:#fff;border-bottom:2px solid #e2e8f0}.single-event-page .single-event-htp-section .single-event-htp-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media (max-width: 991.98px){.single-event-page .single-event-htp-section .single-event-htp-grid{grid-template-columns:1fr;gap:36px}}.single-event-page .single-event-htp-section .htp-left-col .section-subtitle{margin-bottom:14px}.single-event-page .single-event-htp-section .htp-left-col .section-title{font-size:3.5rem;line-height:.9;font-weight:700;color:#09090b;text-shadow:none;margin:0 0 18px;letter-spacing:.03em}@media (max-width: 768px){.single-event-page .single-event-htp-section .htp-left-col .section-title{font-size:2.4rem;line-height:.95;margin-bottom:12px}}.single-event-page .single-event-htp-section .htp-left-col .section-title .text-accent{color:#d91616}.single-event-page .single-event-htp-section .htp-left-col .section-desc{color:#334155;font-size:1.1rem;line-height:1.65;margin:0 0 30px}@media (max-width: 768px){.single-event-page .single-event-htp-section .htp-left-col .section-desc{font-size:14px;line-height:1.6;margin-bottom:20px}}.single-event-page .single-event-htp-section .linked-guide-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:5px solid #D91616!important;border-radius:12px;padding:22px 24px;margin-bottom:16px;box-shadow:0 6px 18px #0000000a;transition:all .35s cubic-bezier(.165,.84,.44,1)}.single-event-page .single-event-htp-section .linked-guide-card:hover{transform:translate(4px);border-color:#d91616;box-shadow:0 12px 28px #d9161626}.single-event-page .single-event-htp-section .linked-guide-card .guide-card-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}@media (max-width: 575.98px){.single-event-page .single-event-htp-section .linked-guide-card .guide-card-flex{flex-direction:column;align-items:flex-start}}.single-event-page .single-event-htp-section .linked-guide-card .guide-card-title{font-size:1.7rem;color:#09090b;margin:0 0 4px;line-height:.95;font-weight:700;letter-spacing:.02em}.single-event-page .single-event-htp-section .linked-guide-card .guide-card-subtitle{color:#64748b;font-size:.9rem;margin:0 0 12px}.single-event-page .single-event-htp-section .linked-guide-card .guide-step-count-badge{display:inline-flex;align-items:center;gap:6px;background:#d916161f;border:1px solid rgba(217,22,22,.35);color:#d91616;font-size:.75rem;font-weight:800;padding:5px 12px;border-radius:4px;text-transform:uppercase;letter-spacing:.08em}.single-event-page .single-event-htp-section .linked-guide-card .btn-view-guide{background:linear-gradient(135deg,#e61919,#b30000);color:#fff;padding:11px 22px;border-radius:6px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;transition:all .3s ease;box-shadow:0 6px 16px #d9161659}.single-event-page .single-event-htp-section .linked-guide-card .btn-view-guide:hover{background:linear-gradient(135deg,#ff2424,#c00);transform:translateY(-2px);box-shadow:0 8px 22px #d9161680}@media (max-width: 575.98px){.single-event-page .single-event-htp-section .linked-guide-card .btn-view-guide{width:100%;justify-content:center;margin-top:12px}}.single-event-page .single-event-htp-section .preview-steps-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000a}@media (max-width: 768px){.single-event-page .single-event-htp-section .preview-steps-box{padding:16px;border-radius:12px}}.single-event-page .single-event-htp-section .preview-steps-box .top-accent-line{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e61919,#d9161633)}.single-event-page .single-event-htp-section .preview-steps-box .preview-box-label{font-size:.76rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.single-event-page .single-event-htp-section .preview-steps-box .steps-list{display:flex;flex-direction:column;gap:10px}.single-event-page .single-event-htp-section .preview-steps-box .step-item-card{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;transition:border-color .3s ease}.single-event-page .single-event-htp-section .preview-steps-box .step-item-card:hover{border-color:#d9161666}.single-event-page .single-event-htp-section .preview-steps-box .step-item-card .step-num{background:linear-gradient(135deg,#e61919,#b30000);color:#fff;font-family:Teko,sans-serif;font-size:1.4rem;font-weight:700;width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #d916164d}.single-event-page .single-event-htp-section .preview-steps-box .step-item-card .step-body{flex:1;min-width:0}.single-event-page .single-event-htp-section .preview-steps-box .step-item-card .step-title{font-size:1.15rem;color:#09090b;line-height:1.05;font-weight:700;letter-spacing:.02em}.single-event-page .single-event-htp-section .preview-steps-box .step-item-card .step-subtitle{color:#64748b;font-size:.82rem;margin-top:2px;line-height:1.35}.single-event-page .single-event-htp-section .preview-steps-box .steps-more-count{text-align:center;color:#64748b;font-size:.82rem;font-weight:600;padding-top:4px}.single-event-page .single-event-htp-section .preview-steps-box .btn-start-wizard{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;background:linear-gradient(135deg,#e61919,#b30000);color:#fff;padding:11px 20px;border-radius:8px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;box-shadow:0 8px 20px #d9161666;transition:all .3s ease}.single-event-page .single-event-htp-section .preview-steps-box .btn-start-wizard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #d916168c}.single-event-page .single-event-htp-section .preview-steps-box .no-steps-text{color:#64748b;font-size:.92rem}.single-event-page .about-event-section{padding:90px 0 100px;border-bottom:2px solid #1a1a22;background:#08090d;text-align:left;position:relative}@media (max-width: 768px){.single-event-page .about-event-section{padding:55px 0}}.single-event-page .about-event-section .container-narrow{max-width:1400px;width:100%;margin:0 auto}.single-event-page .about-event-section .about-grid{display:grid;grid-template-columns:500px 1fr;gap:48px;align-items:center;justify-content:center;width:100%}@media (max-width: 1199.98px){.single-event-page .about-event-section .about-grid{grid-template-columns:420px 1fr;gap:36px}}@media (max-width: 991.98px){.single-event-page .about-event-section .about-grid{grid-template-columns:1fr;gap:30px}}.single-event-page .about-event-section .about-img-col{display:flex;align-items:center;justify-content:center;width:100%}.single-event-page .about-event-section .about-img-box{position:relative;border-radius:0!important;overflow:hidden;border:2px solid #242432;box-shadow:0 25px 60px #000000e6,0 0 35px #d9161626;background:#0d0e14;width:100%;height:auto;display:block}.single-event-page .about-event-section .about-img-box .about-main-img{width:100%;height:auto;object-fit:cover;object-position:center top;display:block}@media (max-width: 991.98px){.single-event-page .about-event-section .about-img-box .about-main-img{max-height:400px}}@media (max-width: 768px){.single-event-page .about-event-section .about-img-box .about-main-img{max-height:280px}}.single-event-page .about-event-section .about-img-box .about-img-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 70%,#08090db3)}.single-event-page .about-event-section .about-content-col{display:flex;align-items:center;justify-content:center;width:100%}.single-event-page .about-event-section .about-card-inner{position:relative;background:#0f1017bf;border:1px solid rgba(255,255,255,.08);border-left:4px solid #D91616!important;border-radius:0!important;padding:42px 48px;box-shadow:0 20px 50px #0009;width:100%;max-width:none!important;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.single-event-page .about-event-section .about-card-inner{padding:24px 20px}}.single-event-page .about-event-section .about-card-inner .about-card-header{margin-bottom:22px}.single-event-page .about-event-section .about-card-inner .about-card-header .section-subtitle{margin-bottom:10px;display:inline-block}.single-event-page .about-event-section .about-card-inner .about-card-header .section-title{font-size:3.4rem;line-height:.92;font-weight:700;color:#fff;letter-spacing:.03em;margin:0}@media (max-width: 768px){.single-event-page .about-event-section .about-card-inner .about-card-header .section-title{font-size:2.4rem;line-height:.95}}.single-event-page .about-event-section .about-card-inner .event-body-content{color:#cbd5e1;font-size:1.08rem;line-height:1.85;text-align:left;width:100%;max-width:none!important}@media (max-width: 768px){.single-event-page .about-event-section .about-card-inner .event-body-content{font-size:14px;line-height:1.65}}.single-event-page .about-event-section .about-card-inner .event-body-content p:first-of-type{font-size:1.18rem;font-weight:600;color:#f8fafc;line-height:1.7;margin-bottom:18px}@media (max-width: 768px){.single-event-page .about-event-section .about-card-inner .event-body-content p:first-of-type{font-size:15px}}.single-event-page .about-event-section .about-card-inner .event-body-content p{margin-bottom:16px;text-align:left;width:100%;max-width:none!important}.single-event-page .about-event-section .about-card-inner .event-body-content p:last-child{margin-bottom:0}.single-event-page .about-event-section .about-card-inner .event-body-content h2,.single-event-page .about-event-section .about-card-inner .event-body-content h3,.single-event-page .about-event-section .about-card-inner .event-body-content h4{font-family:Teko,sans-serif;color:#fff;font-size:1.85rem;letter-spacing:.03em;text-transform:uppercase;margin-top:24px;margin-bottom:10px;text-align:left;position:relative;padding-left:12px;border-left:3px solid #D91616}.single-event-page .about-event-section .about-card-inner .event-body-content ul,.single-event-page .about-event-section .about-card-inner .event-body-content ol{padding-left:22px;margin-bottom:18px;text-align:left}.single-event-page .about-event-section .about-card-inner .event-body-content ul li,.single-event-page .about-event-section .about-card-inner .event-body-content ol li{margin-bottom:6px;color:#e2e8f0}.single-event-page .about-event-section .about-card-inner .event-body-content blockquote{margin:20px 0;padding:14px 20px;background:#d9161614;border-left:4px solid #D91616;border-radius:0!important;color:#f8fafc;font-style:italic}.single-event-page .about-event-section .about-content-single{width:100%;max-width:1400px;margin:0 auto;text-align:left}.single-event-page .about-event-section .about-content-single .about-header-wrap{margin-bottom:28px}.single-event-page .about-event-section .about-content-single .about-header-wrap .section-subtitle{margin-bottom:12px}.single-event-page .about-event-section .about-content-single .about-header-wrap .section-title{font-size:3.6rem;line-height:.9;font-weight:700;color:#fff;letter-spacing:.03em;margin:0}@media (max-width: 768px){.single-event-page .about-event-section .about-content-single .about-header-wrap .section-title{font-size:2.4rem;line-height:.95}}.single-event-page .about-event-section .about-content-single .event-body-content{color:#cbd5e1;font-size:1.12rem;line-height:1.85}.single-event-page .about-event-section .about-content-single .event-body-content p{margin-bottom:20px}.single-event-page .venue-access-section{padding:90px 0 100px;background:#d9d9d9;border-bottom:2px solid #cbd5e1}@media (max-width: 991.98px){.single-event-page .venue-access-section{padding:65px 0 75px}}@media (max-width: 575.98px){.single-event-page .venue-access-section{padding:50px 0 60px}}.single-event-page .venue-access-section .container{max-width:1360px}.single-event-page .venue-access-section .venue-header{margin-bottom:40px;text-align:center}@media (max-width: 768px){.single-event-page .venue-access-section .venue-header{margin-bottom:28px}}.single-event-page .venue-access-section .venue-header .section-subtitle{margin-bottom:12px}.single-event-page .venue-access-section .venue-header .section-title{font-size:3.5rem;line-height:.9;font-weight:700;color:#09090b;text-shadow:none;letter-spacing:.03em}@media (max-width: 768px){.single-event-page .venue-access-section .venue-header .section-title{font-size:2.4rem;line-height:.95}}.single-event-page .venue-access-section .venue-split-frame{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:stretch;max-width:1360px;margin:0 auto}@media (max-width: 991.98px){.single-event-page .venue-access-section .venue-split-frame{grid-template-columns:1fr;gap:20px}}.single-event-page .venue-access-section .venue-master-col{height:100%}.single-event-page .venue-access-section .venue-master-col .venue-location-card{background:#fff;border:1px solid #cbd5e1;border-top:5px solid #D91616;border-radius:18px;padding:34px 30px;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000000f;box-sizing:border-box}@media (max-width: 768px){.single-event-page .venue-access-section .venue-master-col .venue-location-card{padding:22px 18px;border-radius:14px}}@media (max-width: 480px){.single-event-page .venue-access-section .venue-master-col .venue-location-card{padding:18px 14px}}.single-event-page .venue-access-section .venue-master-col .venue-location-card .location-badge-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.single-event-page .venue-access-section .venue-master-col .venue-location-card .location-badge-row .location-type-badge{display:inline-flex;align-items:center;gap:6px;background:#d916161a;border:1px solid rgba(217,22,22,.3);color:#d91616;font-size:.95rem;font-weight:700;padding:4px 10px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}@media (max-width: 575.98px){.single-event-page .venue-access-section .venue-master-col .venue-location-card .location-badge-row .location-type-badge{font-size:.85rem;padding:3px 8px}}.single-event-page .venue-access-section .venue-master-col .venue-location-card .location-badge-row .city-pill{background:#09090b;color:#fff;font-size:.95rem;font-weight:700;padding:4px 12px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}@media (max-width: 575.98px){.single-event-page .venue-access-section .venue-master-col .venue-location-card .location-badge-row .city-pill{font-size:.85rem;padding:3px 10px}}.single-event-page .venue-access-section .venue-master-col .venue-location-card .venue-stadium-name{font-size:2.2rem;font-weight:700;color:#09090b;line-height:1;letter-spacing:.02em;margin:0 0 16px;text-transform:uppercase;word-break:break-word}@media (max-width: 768px){.single-event-page .venue-access-section .venue-master-col .venue-location-card .venue-stadium-name{font-size:1.75rem;margin-bottom:12px}}.single-event-page .venue-access-section .venue-master-col .venue-location-card .venue-map-embed-wrapper{position:relative;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:12px;height:280px;margin-bottom:20px;overflow:hidden;box-shadow:inset 0 2px 6px #0000000f}@media (max-width: 768px){.single-event-page .venue-access-section .venue-master-col .venue-location-card .venue-map-embed-wrapper{height:210px;margin-bottom:16px}}@media (max-width: 480px){.single-event-page .venue-access-section .venue-master-col .venue-location-card .venue-map-embed-wrapper{height:180px}}.single-event-page .venue-access-section .venue-master-col .venue-location-card .venue-map-embed-wrapper .venue-map-iframe{width:100%;height:100%;border:none;display:block}.single-event-page .venue-access-section .venue-master-col .venue-location-card .btn-venue-maps-master{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#e61919,#b30000);color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:13px 20px;border-radius:8px;box-shadow:0 8px 24px #d9161659;transition:all .3s ease;text-align:center;width:100%;box-sizing:border-box}@media (max-width: 768px){.single-event-page .venue-access-section .venue-master-col .venue-location-card .btn-venue-maps-master{font-size:1.15rem;padding:11px 16px;gap:6px}}.single-event-page .venue-access-section .venue-master-col .venue-location-card .btn-venue-maps-master:hover{background:linear-gradient(135deg,#ff2424,#c00);transform:translateY(-2px);box-shadow:0 12px 30px #d916168c}.single-event-page .venue-access-section .venue-access-list-col{display:flex;flex-direction:column;gap:16px;justify-content:center}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col{gap:12px}}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card{background:#fff;border:1px solid #cbd5e1;border-left:5px solid #D91616!important;border-radius:14px;padding:20px 24px;box-shadow:0 6px 20px #0000000a;display:flex;align-items:flex-start;gap:18px;transition:all .3s cubic-bezier(.165,.84,.44,1);box-sizing:border-box}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card{padding:16px;gap:14px;border-radius:12px}}@media (max-width: 480px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card{padding:14px 12px;gap:12px}}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card:hover{border-color:#d9161673;transform:translate(4px);box-shadow:0 10px 24px #d916161f}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card:hover{transform:translateY(-2px)}}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card:hover .venue-icon-box{transform:scale(1.06);box-shadow:0 8px 20px #d916168c}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-left{display:flex;align-items:center;justify-content:center;flex-shrink:0}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-left .venue-icon-box{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#e61919,#b30000);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #d9161659;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-left .venue-icon-box{width:44px;height:44px;border-radius:10px}}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-left .venue-icon-box svg{width:24px;height:24px}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-left .venue-icon-box svg{width:20px;height:20px}}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-right{display:flex;flex-direction:column;flex:1;min-width:0;justify-content:center}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-right .venue-card-label{font-family:Teko,sans-serif;color:#09090b;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1;margin:0 0 6px;display:block}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-right .venue-card-label{font-size:1.15rem;margin-bottom:4px}}.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-right .venue-card-desc{color:#334155;font-size:.95rem;font-weight:600;line-height:1.6;margin:0;word-break:break-word}@media (max-width: 768px){.single-event-page .venue-access-section .venue-access-list-col .venue-access-item-card .item-card-right .venue-card-desc{font-size:14px;line-height:1.55}}.single-event-page .exp-section{padding:85px 0 95px;background:#fff;border-bottom:2px solid #e2e8f0}.single-event-page .exp-section .exp-header{margin-bottom:48px}.single-event-page .exp-section .exp-header .section-title{color:#09090b;text-shadow:none}.single-event-page .exp-section .exp-header .section-desc{color:#334155}.single-event-page .exp-section .exp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:26px}.single-event-page .exp-section .exp-item-card{background:#f8fafc;padding:34px 28px;border-radius:16px;border:1px solid #e2e8f0;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 24px #0000000a;height:100%;display:flex;flex-direction:column}.single-event-page .exp-section .exp-item-card:hover{transform:translateY(-8px);border-color:#d9161699;box-shadow:0 20px 40px #d9161626}.single-event-page .exp-section .exp-item-card:hover .exp-item-top-bar{opacity:1;height:5px}.single-event-page .exp-section .exp-item-card:hover .exp-icon-box{transform:translateY(-4px) scale(1.08);box-shadow:0 10px 28px #d91616a6}.single-event-page .exp-section .exp-item-card .exp-item-top-bar{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e61919,#d916164d);opacity:.9;transition:all .3s ease}.single-event-page .exp-section .exp-item-card .exp-icon-box{width:60px;height:60px;border-radius:14px;background:linear-gradient(135deg,#e61919,#b30000);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 6px 18px #d9161659;transition:all .35s cubic-bezier(.175,.885,.32,1.275)}.single-event-page .exp-section .exp-item-card .exp-icon-box svg{width:28px;height:28px;display:block}.single-event-page .exp-section .exp-item-card .exp-item-title{font-size:1.9rem;color:#09090b;margin:0 0 10px;line-height:.95;font-weight:700;letter-spacing:.02em}@media (max-width: 576px){.single-event-page .exp-section .exp-item-card .exp-item-title{font-size:1.6rem}}.single-event-page .exp-section .exp-item-card .exp-item-desc{color:#475569;font-size:.98rem;line-height:1.6;margin:0}@media (max-width: 768px){.single-event-page .exp-section .exp-item-card .exp-item-desc{font-size:14px}}.single-event-page .event-gallery-section.cinema-director-gallery{padding:95px 0 105px;background:radial-gradient(circle at 50% 0%,rgba(217,22,22,.1) 0%,transparent 60%),#060608;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}@media (max-width: 991.98px){.single-event-page .event-gallery-section.cinema-director-gallery{padding:70px 0 80px}}@media (max-width: 575.98px){.single-event-page .event-gallery-section.cinema-director-gallery{padding:50px 0 60px}}.single-event-page .event-gallery-section.cinema-director-gallery .container{max-width:1280px}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header{margin-bottom:36px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header{margin-bottom:24px}}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header .section-subtitle{margin-bottom:12px;text-align:center;display:inline-block}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header .section-title{font-size:3.5rem;line-height:.9;font-weight:700;color:#fff;letter-spacing:.03em;margin:0 0 12px;text-align:center;width:100%}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header .section-title{font-size:2.4rem;line-height:.95;margin-bottom:10px}}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header .section-desc{font-size:1.05rem;color:#94a3b8;line-height:1.65;margin:0 auto;max-width:1000px;text-align:center}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .gallery-header .section-desc{font-size:14px;line-height:1.55}}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px;padding:6px;background:#121216d9;border:1px solid rgba(255,255,255,.08);border-radius:50px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav{border-radius:10px;padding:5px;gap:5px;margin-top:16px}}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:50px;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent;background:transparent;color:#94a3b8;cursor:pointer;outline:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn{font-size:1rem;padding:5px 12px;border-radius:6px}}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn .filter-badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#ffffff14;font-size:.78rem;font-family:inherit;color:#64748b;transition:all .25s ease}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn:hover:not(.active){color:#fff;background:#ffffff0a}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn:hover:not(.active) .filter-badge-count{background:#ffffff26;color:#fff}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn.active{background:#d91616;color:#fff;box-shadow:0 4px 16px #d9161673}.single-event-page .event-gallery-section.cinema-director-gallery .gallery-filter-nav .gallery-filter-btn.active .filter-badge-count{background:#0000004d;color:#fff}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-stage-wrapper{position:relative;max-width:1140px;margin:0 auto}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-ambient-glow{position:absolute;top:5%;left:5%;right:5%;height:70%;background-size:cover;background-position:center;filter:blur(80px) brightness(.5);opacity:.45;z-index:0;pointer-events:none;transition:background-image .5s ease-in-out}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-ambient-glow{opacity:.3;filter:blur(50px) brightness(.5)}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen{position:relative;z-index:1;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#040406;border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 60px #000000f2,0 0 35px #d9161626;cursor:pointer;outline:none;margin-bottom:20px;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (max-width: 991.98px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen{aspect-ratio:16/10}}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen{aspect-ratio:4/3;border-radius:12px;margin-bottom:14px;box-shadow:0 15px 40px #000000e6}}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen{aspect-ratio:4/3;border-radius:10px}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-screen-inner{position:relative;width:100%;height:100%;overflow:hidden}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-master-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-screen-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,transparent 35%,transparent 55%,rgba(0,0,0,.9) 100%);pointer-events:none}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;z-index:3;pointer-events:none}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay{top:12px;left:12px;right:12px}}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay{top:10px;left:10px;right:10px}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay .cinema-cat-badge{display:inline-flex;align-items:center;gap:6px;background:#0a0a0ed1;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:4px}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay .cinema-cat-badge{font-size:.95rem;padding:3px 10px;letter-spacing:.04em}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay .cinema-counter-badge{background:#0a0a0ed1;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#94a3b8;font-size:1.15rem;font-weight:700;letter-spacing:.08em;padding:4px 14px;border-radius:4px}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay .cinema-counter-badge{font-size:.95rem;padding:3px 10px;letter-spacing:.04em}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-top-overlay .cinema-counter-badge #cinema-current-idx{color:#fff;font-weight:800}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:20px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay{padding:14px 14px 12px;gap:10px}}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay{padding:10px}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-caption-box{flex:1;min-width:0}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-caption-box .cinema-caption-text{color:#fff;font-size:1.2rem;font-weight:600;margin:0;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-caption-box .cinema-caption-text{font-size:14px!important;line-height:1.35}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-expand-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;background:#d91616e6;border:1px solid #D91616;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #d9161680;flex-shrink:0;transition:all .25s ease}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-expand-btn{padding:5px 12px;font-size:.95rem}}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-expand-btn{padding:6px;border-radius:4px}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-expand-btn span{display:none}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-bottom-overlay .cinema-expand-btn:hover{background:#ff2a2a;transform:scale(1.05)}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;background:#0a0a0ebf;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:all .3s ease}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow{opacity:.85;width:36px;height:36px}}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow{width:32px;height:32px}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow.cinema-nav-prev{left:16px}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow.cinema-nav-prev{left:8px}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow.cinema-nav-next{right:16px}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow.cinema-nav-next{right:8px}}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen .cinema-nav-arrow:hover{background:#d91616;border-color:#d91616;transform:translateY(-50%) scale(1.1)}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen:hover .cinema-master-img{transform:scale(1.02)}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-master-screen:hover .cinema-nav-arrow{opacity:1}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-filmstrip-container{position:relative;z-index:2;padding:0;width:100%}.single-event-page .event-gallery-section.cinema-director-gallery .cinema-filmstrip-swiper{width:100%;overflow:hidden;padding:6px 2px 10px}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .cinema-filmstrip-swiper{padding:4px 2px 8px}}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide{width:150px;cursor:pointer;transition:transform .3s ease}@media (max-width: 768px){.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide{width:120px}}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide{width:100px}}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#111116;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #00000080;transition:all .3s cubic-bezier(.4,0,.2,1)}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card .filmstrip-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card .filmstrip-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;transition:background .3s ease}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card .filmstrip-thumb-num{position:absolute;top:5px;left:5px;font-size:.85rem;font-weight:700;color:#94a3b8;background:#000000bf;padding:1px 5px;border-radius:3px;line-height:1.1}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card .filmstrip-thumb-num{font-size:.75rem;padding:1px 4px}}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card .filmstrip-thumb-cat{position:absolute;bottom:5px;left:5px;right:5px;font-size:.78rem;font-weight:700;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.9);line-height:1.1}@media (max-width: 480px){.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide .filmstrip-thumb-card .filmstrip-thumb-cat{font-size:.7rem}}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide:hover .filmstrip-thumb-card{border-color:#d9161699;transform:translateY(-3px)}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide:hover .filmstrip-thumb-card .filmstrip-thumb-overlay{background:#0000001a}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide.is-active .filmstrip-thumb-card{border:2px solid #D91616;box-shadow:0 8px 24px #d9161680;transform:translateY(-3px) scale(1.03)}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide.is-active .filmstrip-thumb-card .filmstrip-thumb-overlay{background:transparent}.single-event-page .event-gallery-section.cinema-director-gallery .filmstrip-thumb-slide.is-active .filmstrip-thumb-card .filmstrip-thumb-num{background:#d91616;color:#fff}.single-event-page .gallery-lightbox-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal{padding:12px}}.single-event-page .gallery-lightbox-modal.is-open{display:flex;opacity:1}.single-event-page .gallery-lightbox-modal .lightbox-overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#040406f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.single-event-page .gallery-lightbox-modal .lightbox-header-bar{position:absolute;top:20px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;z-index:1000000;pointer-events:auto}@media (max-width: 575.98px){.single-event-page .gallery-lightbox-modal .lightbox-header-bar{top:14px;left:16px;right:16px}}.single-event-page .gallery-lightbox-modal .lightbox-counter{font-size:1.4rem;color:#94a3b8;letter-spacing:.08em}@media (max-width: 575.98px){.single-event-page .gallery-lightbox-modal .lightbox-counter{font-size:1.2rem}}.single-event-page .gallery-lightbox-modal .lightbox-counter #lightbox-current-idx{color:#fff;font-weight:700}.single-event-page .gallery-lightbox-modal .lightbox-close-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all .25s ease}@media (max-width: 575.98px){.single-event-page .gallery-lightbox-modal .lightbox-close-btn{width:38px;height:38px}}.single-event-page .gallery-lightbox-modal .lightbox-close-btn:hover{background:#d91616;border-color:#d91616;transform:rotate(90deg) scale(1.08)}.single-event-page .gallery-lightbox-modal .lightbox-swiper-container{width:100%;max-width:1100px;position:relative;z-index:10}.single-event-page .gallery-lightbox-modal .modal-coverflow-swiper{width:100%;padding:40px 0}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal .modal-coverflow-swiper{padding:30px 0}}.single-event-page .gallery-lightbox-modal .modal-coverflow-slide{display:flex;align-items:center;justify-content:center}.single-event-page .gallery-lightbox-modal .modal-slide-card{position:relative;max-width:88vw;max-height:80vh;border-radius:12px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 60px #000000f2}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal .modal-slide-card{max-width:94vw;max-height:76vh;border-radius:10px}}.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-img{max-width:100%;max-height:75vh;width:auto;height:auto;object-fit:contain;display:block}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-img{max-height:68vh}}.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-meta{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 100%);padding:24px 20px 16px;display:flex;align-items:center;gap:12px}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-meta{padding:16px 14px 12px;gap:8px}}.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-meta .modal-cat-tag{background:#d91616;color:#fff;font-size:1.05rem;font-weight:700;padding:2px 10px;border-radius:4px;letter-spacing:.04em;flex-shrink:0}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-meta .modal-cat-tag{font-size:.9rem;padding:2px 8px}}.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-meta .modal-caption-text{color:#e2e8f0;font-size:.95rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.single-event-page .gallery-lightbox-modal .modal-slide-card .modal-slide-meta .modal-caption-text{font-size:14px!important}}.single-event-page .gallery-lightbox-modal .modal-swiper-prev,.single-event-page .gallery-lightbox-modal .modal-swiper-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1000000;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}@media (max-width: 640px){.single-event-page .gallery-lightbox-modal .modal-swiper-prev,.single-event-page .gallery-lightbox-modal .modal-swiper-next{display:none}}.single-event-page .gallery-lightbox-modal .modal-swiper-prev:hover,.single-event-page .gallery-lightbox-modal .modal-swiper-next:hover{background:#d91616;border-color:#d91616;transform:translateY(-50%) scale(1.1)}.single-event-page .gallery-lightbox-modal .modal-swiper-prev{left:-20px}.single-event-page .gallery-lightbox-modal .modal-swiper-next{right:-20px}.single-event-page .highlights-section{padding:85px 0 95px;border-bottom:2px solid #cbd5e1;background:#d9d9d9;text-align:center}@media (max-width: 768px){.single-event-page .highlights-section{padding:55px 0}}.single-event-page .highlights-section .section-subtitle{margin-bottom:12px}.single-event-page .highlights-section .section-title{color:#09090b;text-shadow:none}.single-event-page .highlights-section .highlights-content-card{background:#fff;border:1px solid #cbd5e1;border-left:5px solid #D91616!important;padding:36px 42px;border-radius:14px;color:#1e293b;font-size:1.05rem;line-height:1.75;text-align:center;margin:0 auto;width:100%;max-width:900px;box-sizing:border-box;box-shadow:0 8px 24px #0000000f}@media (max-width: 768px){.single-event-page .highlights-section .highlights-content-card{padding:24px 20px!important;font-size:.95rem!important}}.single-event-page .featured-products-section{padding:85px 0 95px;background:#fff;border-bottom:2px solid #e2e8f0}.single-event-page .featured-products-section .section-header{margin-bottom:48px}.single-event-page .featured-products-section .section-header .section-title{color:#09090b;text-shadow:none}.single-event-page .featured-products-section .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px}.single-event-page .featured-athletes-section{padding:90px 0 100px;background:#08090d;border-bottom:2px solid #1c1f2e;position:relative;overflow:hidden}.single-event-page .featured-athletes-section:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:700px;height:300px;background:radial-gradient(circle,rgba(217,22,22,.18) 0%,transparent 70%);pointer-events:none}.single-event-page .featured-athletes-section .section-header{margin-bottom:50px;position:relative;z-index:2}.single-event-page .featured-athletes-section .section-header .section-title{color:#fff}.single-event-page .featured-athletes-section .athletes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:2}@media (max-width: 991px){.single-event-page .featured-athletes-section .athletes-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width: 576px){.single-event-page .featured-athletes-section .athletes-grid{grid-template-columns:1fr;gap:20px}}.single-event-page .featured-experts-section{padding:90px 0 100px;background:#d9d9d9;border-bottom:2px solid #cbd5e1}.single-event-page .featured-experts-section .section-header{margin-bottom:50px}.single-event-page .featured-experts-section .section-header .section-subtitle{margin-bottom:12px}.single-event-page .featured-experts-section .section-header .section-title{color:#09090b;text-shadow:none}.single-event-page .featured-experts-section .experts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:26px}.single-event-page .video-section.cinema-aftermovie-section{padding:90px 0 100px;background:#fff;border-bottom:2px solid #e2e8f0;position:relative;overflow:hidden}@media (max-width: 991.98px){.single-event-page .video-section.cinema-aftermovie-section{padding:65px 0 75px}}@media (max-width: 575.98px){.single-event-page .video-section.cinema-aftermovie-section{padding:50px 0 60px}}.single-event-page .video-section.cinema-aftermovie-section .container{max-width:1100px}.single-event-page .video-section.cinema-aftermovie-section .video-header{margin-bottom:40px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.single-event-page .video-section.cinema-aftermovie-section .video-header{margin-bottom:24px}}.single-event-page .video-section.cinema-aftermovie-section .video-header .section-subtitle{margin-bottom:12px}.single-event-page .video-section.cinema-aftermovie-section .video-header .section-title{font-size:3.5rem;line-height:.9;font-weight:700;color:#09090b;text-shadow:none;letter-spacing:.03em;margin:0 0 14px;text-align:center}@media (max-width: 768px){.single-event-page .video-section.cinema-aftermovie-section .video-header .section-title{font-size:2.4rem;line-height:.95;margin-bottom:10px}}.single-event-page .video-section.cinema-aftermovie-section .video-header .section-desc{font-size:1.05rem;color:#475569;line-height:1.65;margin:0 auto;max-width:1000px;text-align:center}@media (max-width: 768px){.single-event-page .video-section.cinema-aftermovie-section .video-header .section-desc{font-size:14px;line-height:1.55}}.single-event-page .video-section.cinema-aftermovie-section .aftermovie-stage-wrap{position:relative;max-width:1060px;margin:0 auto}.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame{position:relative;z-index:1;width:100%;border-radius:18px;overflow:hidden;background:#000;border:2px solid #e2e8f0;box-shadow:0 20px 45px #00000014;transition:all .35s ease}@media (max-width: 768px){.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame{border-radius:14px;box-shadow:0 10px 25px #0000000f}}@media (max-width: 480px){.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame{border-radius:10px}}.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame .video-media-inner{position:relative;width:100%;aspect-ratio:16/9;background:#000}.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame .video-media-inner .video-iframe,.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame .video-media-inner .video-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block}.single-event-page .video-section.cinema-aftermovie-section .video-theater-frame .video-media-inner .video-native{object-fit:cover}.event-faq-section{padding:95px 0;position:relative;background:radial-gradient(circle at 20% 50%,rgba(217,22,22,.08) 0%,transparent 50%),#08080a;border-top:1px solid rgba(255,255,255,.05)}@media (max-width: 991.98px){.event-faq-section{padding:70px 0}}@media (max-width: 575.98px){.event-faq-section{padding:55px 0}}.event-faq-section .event-faq-split-layout{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:56px;align-items:start}@media (max-width: 1199.98px){.event-faq-section .event-faq-split-layout{grid-template-columns:360px 1fr;gap:40px}}@media (max-width: 991.98px){.event-faq-section .event-faq-split-layout{grid-template-columns:1fr;gap:36px}}.event-faq-section .event-faq-intro-col .event-faq-intro-sticky{position:sticky;top:110px}@media (max-width: 991.98px){.event-faq-section .event-faq-intro-col .event-faq-intro-sticky{position:static}}.event-faq-section .event-faq-intro-col .section-title{line-height:.95;margin-bottom:16px}.event-faq-section .event-faq-intro-col .section-desc{font-size:1.05rem;color:#94a3b8;line-height:1.65;margin-bottom:30px}@media (max-width: 768px){.event-faq-section .event-faq-intro-col .section-desc{font-size:14px;line-height:1.6;margin-bottom:20px}}.event-faq-section .event-faq-accordion{display:flex;flex-direction:column;gap:14px}.event-faq-section .event-faq-item{background:#121216e6;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.event-faq-section .event-faq-item:hover{border-color:#d9161673;background:#18181cf2}.event-faq-section .event-faq-item.is-active{border-color:#d91616;background:#16161afa;box-shadow:0 10px 30px #d916162e,0 0 1px #d9161680}.event-faq-section .event-faq-item.is-active .event-faq-trigger{color:#fff}.event-faq-section .event-faq-item.is-active .event-faq-trigger .event-faq-num{background:#d91616;color:#fff;border-color:#d91616;box-shadow:0 0 12px #d9161680}.event-faq-section .event-faq-item.is-active .event-faq-trigger .event-faq-icon{color:#d91616;transform:rotate(45deg)}.event-faq-section .event-faq-item.is-active .event-faq-content{grid-template-rows:1fr!important;opacity:1!important;visibility:visible!important}.event-faq-section .event-faq-trigger{width:100%;display:flex;align-items:center;gap:16px;padding:18px 22px;background:transparent;border:none;color:#e2e8f0;font-size:1.35rem;text-align:left;cursor:pointer;outline:none;letter-spacing:.02em;text-transform:uppercase;transition:color .25s ease,background .25s ease}@media (max-width: 768px){.event-faq-section .event-faq-trigger{font-size:1.2rem;padding:15px 18px;gap:12px}}.event-faq-section .event-faq-trigger .event-faq-num{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:1.05rem;font-weight:700;letter-spacing:0;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.event-faq-section .event-faq-trigger .event-faq-question{flex:1;font-weight:600;line-height:1.2}.event-faq-section .event-faq-trigger .event-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#94a3b8;flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s ease}.event-faq-section .event-faq-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .3s ease}.event-faq-section .event-faq-content .event-faq-content-inner{overflow:hidden;min-height:0}.event-faq-section .event-faq-answer{color:#cbd5e1;font-size:.96rem;line-height:1.7;padding:12px 22px 22px;border-top:1px solid rgba(255,255,255,.06)}@media (max-width: 768px){.event-faq-section .event-faq-answer{padding:10px 18px 18px;font-size:14px;line-height:1.6}}.event-faq-section .event-faq-answer p:first-child{margin-top:0}.event-faq-section .event-faq-answer p:last-child{margin-bottom:0}.event-faq-section .event-faq-answer a{color:#d91616;text-decoration:underline;transition:color .2s ease}.event-faq-section .event-faq-answer a:hover{color:#ff4d4d}.single-event-page .cta-banner-section{padding:100px 0;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(217,22,22,.2) 0%,transparent 70%),linear-gradient(180deg,#0d0d12,#000)}.single-event-page .cta-banner-section .cta-badge{background:linear-gradient(135deg,#e61919,#b30000);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;padding:6px 20px;border-radius:4px;display:inline-block;margin-bottom:18px;box-shadow:0 4px 14px #d9161673}.single-event-page .cta-banner-section .cta-title{font-size:4.2rem;margin:0 0 16px;color:#fff;line-height:.9;text-shadow:0 6px 20px rgba(0,0,0,.9);font-weight:700;letter-spacing:.03em}@media (max-width: 768px){.single-event-page .cta-banner-section .cta-title{font-size:2.4rem;line-height:.95;margin-bottom:12px}}.single-event-page .cta-banner-section .cta-desc{color:#cbd5e1;font-size:1.15rem;line-height:1.65;max-width:650px;margin:0 auto 35px}@media (max-width: 768px){.single-event-page .cta-banner-section .cta-desc{font-size:14px;line-height:1.6;margin-bottom:24px}}.single-event-page .cta-banner-section .btn-cta{background:linear-gradient(135deg,#e61919,#b30000);color:#fff;padding:16px 44px;font-size:1.45rem;font-weight:700;font-family:Teko,sans-serif;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:6px;display:inline-block;box-shadow:0 12px 30px #d9161673,inset 0 1px #ffffff40;transition:all .3s cubic-bezier(.165,.84,.44,1)}.single-event-page .cta-banner-section .btn-cta:hover{background:linear-gradient(135deg,#ff2424,#c00);transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px #d91616a6,inset 0 1px #fff6}#event-reg-modal,.event-reg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}#event-reg-modal.is-active,#event-reg-modal.is-open,.event-reg-modal.is-active,.event-reg-modal.is-open{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#event-reg-modal.is-active .event-reg-modal-dialog,#event-reg-modal.is-open .event-reg-modal-dialog,.event-reg-modal.is-active .event-reg-modal-dialog,.event-reg-modal.is-open .event-reg-modal-dialog{transform:scale(1)!important}#event-reg-modal .event-reg-modal-dialog,.event-reg-modal .event-reg-modal-dialog{background:#141414!important;color:#fff!important;padding:35px 30px!important;border-radius:12px!important;max-width:580px!important;width:90%!important;position:relative!important;border:1px solid #262626!important;box-shadow:0 25px 50px #000c!important;transform:scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1)}#event-reg-modal .event-reg-modal-dialog .mt-campaign-modal-close,.event-reg-modal .event-reg-modal-dialog .mt-campaign-modal-close{position:absolute;top:15px;right:18px;background:#1e1e24;border:1px solid #33333d;color:#fff;width:34px;height:34px;border-radius:50%;font-size:1.4rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:all .2s ease}#event-reg-modal .event-reg-modal-dialog .mt-campaign-modal-close:hover,.event-reg-modal .event-reg-modal-dialog .mt-campaign-modal-close:hover{background:#d91616;border-color:#d91616}#event-reg-modal .event-reg-modal-dialog .modal-label,.event-reg-modal .event-reg-modal-dialog .modal-label{color:#d91616;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:6px}#event-reg-modal .event-reg-modal-dialog .modal-event-title,.event-reg-modal .event-reg-modal-dialog .modal-event-title{font-size:2.4rem;margin:0 0 15px;color:#fff;line-height:1}#event-reg-modal .event-reg-modal-dialog .modal-form-container,.event-reg-modal .event-reg-modal-dialog .modal-form-container{margin-top:15px}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui,#event-reg-modal .event-reg-modal-dialog .modal-form-container form,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui,.event-reg-modal .event-reg-modal-dialog .modal-form-container form{color:#fff!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-row,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-row,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-row{display:flex!important;flex-wrap:wrap!important;margin-left:-8px!important;margin-right:-8px!important;margin-bottom:14px!important;width:calc(100% + 16px)!important;max-width:calc(100% + 16px)!important;box-sizing:border-box!important}@media (max-width: 576px){#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-row,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-row,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-row{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;margin-bottom:10px!important}}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col{padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important;margin-bottom:0!important;min-width:0!important}@media (max-width: 576px){#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col{padding-left:0!important;padding-right:0!important;width:100%!important;flex:1 1 100%!important;margin-bottom:12px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col:last-child,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col:last-child,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col:last-child,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col:last-child,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col:last-child,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col:last-child{margin-bottom:0!important}}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-12,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-12,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-12,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-12,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-12,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-12{width:100%!important;flex:0 0 100%!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-6,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-6,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-6,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-6,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-6,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-6{width:50%!important;flex:0 0 50%!important}@media (max-width: 576px){#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-6,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-6,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-6,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-6,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-6,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-6{width:100%!important;flex:0 0 100%!important}}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-4,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-4,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-4,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-4,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-4,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-4{width:33.333%!important;flex:0 0 33.333%!important}@media (max-width: 768px){#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-4,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-4,#event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-4,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-custom-form .forminator-col-4,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-ui .forminator-col-4,.event-reg-modal .event-reg-modal-dialog .modal-form-container form .forminator-col-4{width:100%!important;flex:0 0 100%!important}}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-item,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-row,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-repeater,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-grouped-fields,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select2,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-country,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-address,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-address,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input-wrap,#event-reg-modal .event-reg-modal-dialog .modal-form-container .selection,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-item,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-repeater,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-grouped-fields,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select2,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-country,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-address,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-address,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input-wrap,.event-reg-modal .event-reg-modal-dialog .modal-form-container .selection,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2{border:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;width:100%!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-label,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-title,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-legend,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-subtitle,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-label,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-title,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-legend,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-subtitle{color:#e2e8f0!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;font-weight:600!important;margin-bottom:6px!important;display:block!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-label .forminator-required,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-title .forminator-required,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-legend .forminator-required,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-subtitle .forminator-required,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-label .forminator-required,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-title .forminator-required,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-legend .forminator-required,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-subtitle .forminator-required{color:#d91616!important;font-weight:700!important;margin-left:3px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-description,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-description{color:#94a3b8!important;font-size:.78rem!important;font-weight:400!important;margin-top:4px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text],#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email],#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel],#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number],#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password],#event-reg-modal .event-reg-modal-dialog .modal-form-container textarea,#event-reg-modal .event-reg-modal-dialog .modal-form-container select,#event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text],.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email],.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel],.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number],.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password],.event-reg-modal .event-reg-modal-dialog .modal-form-container textarea,.event-reg-modal .event-reg-modal-dialog .modal-form-container select,.event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select{background-color:#1e1e24!important;background:#1e1e24!important;border:1px solid #33333d!important;color:#fff!important;border-radius:8px!important;padding:0 16px!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:.95rem!important;font-family:Inter,sans-serif!important;line-height:46px!important;width:100%!important;box-sizing:border-box!important;margin:0!important;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text]::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email]::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel]::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number]::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password]::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container textarea::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container select::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select::placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text]::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email]::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel]::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number]::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password]::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container textarea::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container select::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select::placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select::placeholder{color:#64748b!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text]:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email]:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel]:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number]:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password]:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container textarea:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container select:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container textarea:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container select:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select:hover{border-color:#4b4b58!important;background-color:#23232b!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text]:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email]:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel]:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number]:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password]:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container textarea:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container select:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-input:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-textarea:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=text]:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=email]:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=tel]:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=number]:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=password]:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container textarea:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container select:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select:focus{border-color:#d91616!important;background-color:#1a1a20!important;box-shadow:0 0 0 3px #d9161633!important;outline:none!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container select,#event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select,.event-reg-modal .event-reg-modal-dialog .modal-form-container select,.event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select{display:block!important;cursor:pointer!important;padding-right:40px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23D91616' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px 16px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container select option,#event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select option,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select option,.event-reg-modal .event-reg-modal-dialog .modal-form-container select option,.event-reg-modal .event-reg-modal-dialog .modal-form-container select.forminator-select option,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-select select option{background-color:#1e1e24!important;color:#fff!important;padding:10px 14px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container textarea.forminator-textarea,#event-reg-modal .event-reg-modal-dialog .modal-form-container textarea,.event-reg-modal .event-reg-modal-dialog .modal-form-container textarea.forminator-textarea,.event-reg-modal .event-reg-modal-dialog .modal-form-container textarea{height:auto!important;min-height:90px!important;max-height:none!important;line-height:1.5!important;padding:12px 16px!important;resize:vertical!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container{width:100%!important;display:block!important;margin:0!important;padding:0!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple{background-color:#1e1e24!important;background:#1e1e24!important;border:1px solid #33333d!important;border-radius:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 40px 0 16px!important;display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;position:relative!important;cursor:pointer!important;margin:0!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:before,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:after,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:before,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:after,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:before,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:after,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:before,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:after{display:none!important;content:none!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__rendered,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__rendered,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__rendered,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__rendered{color:#fff!important;font-size:.95rem!important;font-family:Inter,sans-serif!important;line-height:46px!important;padding:0!important;width:100%!important;margin:0!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__placeholder,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__placeholder,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__placeholder{color:#64748b!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow{height:48px!important;top:0!important;right:16px!important;width:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow b,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow b,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow b,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow b{display:block!important;border-color:#D91616 transparent transparent transparent!important;border-style:solid!important;border-width:5px 4.5px 0 4.5px!important;height:0!important;width:0!important;margin:0!important;padding:0!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow:before,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow:after,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow:before,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow:after,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow:before,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single .select2-selection__arrow:after,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow:before,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple .select2-selection__arrow:after{display:none!important;content:none!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:hover{border-color:#4b4b58!important;background-color:#23232b!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single[aria-expanded=true],#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:focus,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple[aria-expanded=true],.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single[aria-expanded=true],.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:focus,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple[aria-expanded=true]{border-color:#d91616!important;background-color:#1a1a20!important;box-shadow:0 0 0 3px #d9161633!important;outline:none!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:focus .select2-selection__arrow b,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single[aria-expanded=true] .select2-selection__arrow b,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:focus .select2-selection__arrow b,#event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple[aria-expanded=true] .select2-selection__arrow b,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single:focus .select2-selection__arrow b,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--single[aria-expanded=true] .select2-selection__arrow b,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple:focus .select2-selection__arrow b,.event-reg-modal .event-reg-modal-dialog .modal-form-container .select2-container .select2-selection--multiple[aria-expanded=true] .select2-selection__arrow b{border-color:transparent transparent #D91616 transparent!important;border-width:0 4.5px 5px 4.5px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;cursor:pointer!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox .forminator-checkbox-label,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox .forminator-radio-label,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio .forminator-checkbox-label,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio .forminator-radio-label,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox .forminator-checkbox-label,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox .forminator-radio-label,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio .forminator-checkbox-label,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio .forminator-radio-label{color:#e2e8f0!important;font-size:.88rem!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox input[type=checkbox],#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox input[type=radio],#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio input[type=checkbox],#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio input[type=radio],.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox input[type=checkbox],.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-checkbox input[type=radio],.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio input[type=checkbox],.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-radio input[type=radio]{accent-color:#D91616!important;width:18px!important;height:18px!important;cursor:pointer!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater{background:transparent!important;background-color:transparent!important;border:none!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-item,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-row,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-item,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-item,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-row,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-item,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-row{background:transparent!important;background-color:transparent!important;border:1px dashed #33333d!important;border-radius:8px!important;padding:14px!important;margin-bottom:12px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-add,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-remove,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-button-repeater,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-add,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-remove,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-button-repeater,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-add,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-remove,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-button-repeater,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-add,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-remove,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-button-repeater{font-family:Inter,sans-serif!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:6px 14px!important;border-radius:6px!important;box-shadow:none!important;width:auto!important;margin-top:6px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-add,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-add,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-add,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-add{background:#23232b!important;color:#e2e8f0!important;border:1px solid #475569!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-add:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-add:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-add:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-add:hover{background:#2a2a35!important;border-color:#d91616!important;color:#fff!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-remove,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-remove,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-remove,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-remove{background:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-remove:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-remove:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater-field .forminator-repeater-remove:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-repeater .forminator-repeater-remove:hover{background:#ef44444d!important;color:#fff!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-upload-button,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-upload,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button.forminator-button-upload,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-browse,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-file-upload,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-upload-button,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-upload,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button.forminator-button-upload,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-browse,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-file-upload{background:#23232b!important;color:#e2e8f0!important;border:1.5px dashed #475569!important;border-radius:8px!important;padding:11px 18px!important;font-family:Inter,sans-serif!important;font-size:.9rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;width:auto!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important;cursor:pointer!important;margin-top:0!important;transition:all .25s ease!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-upload-button:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-upload:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button.forminator-button-upload:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-browse:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-file-upload:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-upload-button:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-upload:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button.forminator-button-upload:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-button-browse:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-file-upload:hover{background:#2a2a35!important;border-color:#d91616!important;color:#fff!important;transform:none!important;box-shadow:none!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-uploaded-files,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-upload-file,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-uploaded-files,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-upload .forminator-upload-file{font-family:Inter,sans-serif!important;font-size:.85rem!important;color:#94a3b8!important;margin-top:4px!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-button-submit,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-row-last .forminator-button,#event-reg-modal .event-reg-modal-dialog .modal-form-container button[type=submit],#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=submit],.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-button-submit,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-row-last .forminator-button,.event-reg-modal .event-reg-modal-dialog .modal-form-container button[type=submit],.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=submit]{background:linear-gradient(135deg,#d91616,#b41212)!important;color:#fff!important;font-family:Teko,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:8px!important;width:100%!important;padding:12px 24px!important;border:none!important;box-shadow:0 4px 18px #d9161666!important;cursor:pointer!important;margin-top:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-button-submit:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-row-last .forminator-button:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container button[type=submit]:hover,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=submit]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-button-submit:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-row-last .forminator-button:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container button[type=submit]:hover,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=submit]:hover{background:linear-gradient(135deg,#e82020,#d91616)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #d916168c!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-button-submit:active,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-row-last .forminator-button:active,#event-reg-modal .event-reg-modal-dialog .modal-form-container button[type=submit]:active,#event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=submit]:active,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-button-submit:active,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-row-last .forminator-button:active,.event-reg-modal .event-reg-modal-dialog .modal-form-container button[type=submit]:active,.event-reg-modal .event-reg-modal-dialog .modal-form-container input[type=submit]:active{transform:translateY(0)!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-error-message,#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-error,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-error-message,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-field-error{color:#f87171!important;font-size:.8rem!important;font-weight:600!important;margin-top:5px!important;display:block!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-response-message,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-response-message{padding:16px 20px!important;border-radius:8px!important;margin-top:18px!important;font-size:.92rem!important;font-weight:600!important;line-height:1.5!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-response-message.forminator-success,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-response-message.forminator-success{background:#10b98126!important;border:1px solid #10b981!important;color:#fff!important}#event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-response-message.forminator-error,.event-reg-modal .event-reg-modal-dialog .modal-form-container .forminator-response-message.forminator-error{background:#ef444426!important;border:1px solid #ef4444!important;color:#f87171!important}#event-reg-modal .event-reg-modal-dialog .event-fallback-form,.event-reg-modal .event-reg-modal-dialog .event-fallback-form{display:flex;flex-direction:column;gap:15px}#event-reg-modal .event-reg-modal-dialog .event-fallback-form .form-group .form-label,.event-reg-modal .event-reg-modal-dialog .event-fallback-form .form-group .form-label{display:block;font-size:.85rem;font-weight:700;margin-bottom:5px;color:#ccc}#event-reg-modal .event-reg-modal-dialog .event-fallback-form .form-group .form-input,.event-reg-modal .event-reg-modal-dialog .event-fallback-form .form-group .form-input{width:100%;padding:11px 14px;background:#1e1e24;border:1px solid #33333d;color:#fff;border-radius:8px;font-size:.95rem;box-sizing:border-box}#event-reg-modal .event-reg-modal-dialog .event-fallback-form .form-group .form-input:focus,.event-reg-modal .event-reg-modal-dialog .event-fallback-form .form-group .form-input:focus{border-color:#d91616;box-shadow:0 0 0 3px #d9161633;outline:none}#event-reg-modal .event-reg-modal-dialog .event-fallback-form .btn-submit,.event-reg-modal .event-reg-modal-dialog .event-fallback-form .btn-submit{background:linear-gradient(135deg,#d91616,#b41212);color:#fff;padding:12px;border:none;font-weight:700;font-size:1.35rem;font-family:Teko,sans-serif;text-transform:uppercase;letter-spacing:.06em;border-radius:8px;cursor:pointer;box-shadow:0 4px 18px #d9161666;transition:all .3s ease}#event-reg-modal .event-reg-modal-dialog .event-fallback-form .btn-submit:hover,.event-reg-modal .event-reg-modal-dialog .event-fallback-form .btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d916168c}.event-reg-modal-wrapper .select2-dropdown,.modal-event-registration .select2-dropdown,.event-modal .select2-dropdown,.forminator-event-modal .forminator-select-dropdown{background-color:#1a1a20!important;border:1px solid #33333d!important;border-radius:8px!important;box-shadow:0 15px 35px #000000b3!important;color:#fff!important;z-index:999999!important;overflow:hidden!important}.event-reg-modal-wrapper .select2-dropdown .select2-search--dropdown,.modal-event-registration .select2-dropdown .select2-search--dropdown,.event-modal .select2-dropdown .select2-search--dropdown,.forminator-event-modal .forminator-select-dropdown .select2-search--dropdown{padding:8px 10px!important}.event-reg-modal-wrapper .select2-dropdown .select2-search--dropdown .select2-search__field,.modal-event-registration .select2-dropdown .select2-search--dropdown .select2-search__field,.event-modal .select2-dropdown .select2-search--dropdown .select2-search__field,.forminator-event-modal .forminator-select-dropdown .select2-search--dropdown .select2-search__field{background:#141418!important;border:1px solid #2e2e38!important;color:#fff!important;border-radius:6px!important;padding:8px 12px!important;font-size:.9rem!important}.event-reg-modal-wrapper .select2-dropdown .select2-search--dropdown .select2-search__field:focus,.modal-event-registration .select2-dropdown .select2-search--dropdown .select2-search__field:focus,.event-modal .select2-dropdown .select2-search--dropdown .select2-search__field:focus,.forminator-event-modal .forminator-select-dropdown .select2-search--dropdown .select2-search__field:focus{border-color:#d91616!important;outline:none!important}.event-reg-modal-wrapper .select2-dropdown .select2-results__options,.modal-event-registration .select2-dropdown .select2-results__options,.event-modal .select2-dropdown .select2-results__options,.forminator-event-modal .forminator-select-dropdown .select2-results__options{max-height:220px!important;overflow-y:auto!important;padding:4px 0!important}.event-reg-modal-wrapper .select2-dropdown .select2-results__option,.modal-event-registration .select2-dropdown .select2-results__option,.event-modal .select2-dropdown .select2-results__option,.forminator-event-modal .forminator-select-dropdown .select2-results__option{padding:10px 14px!important;color:#e2e8f0!important;font-size:.92rem!important;transition:background .2s ease,color .2s ease!important}.event-reg-modal-wrapper .select2-dropdown .select2-results__option--highlighted,.event-reg-modal-wrapper .select2-dropdown .select2-results__option:hover,.modal-event-registration .select2-dropdown .select2-results__option--highlighted,.modal-event-registration .select2-dropdown .select2-results__option:hover,.event-modal .select2-dropdown .select2-results__option--highlighted,.event-modal .select2-dropdown .select2-results__option:hover,.forminator-event-modal .forminator-select-dropdown .select2-results__option--highlighted,.forminator-event-modal .forminator-select-dropdown .select2-results__option:hover{background-color:#d91616!important;color:#fff!important}.event-reg-modal-wrapper .select2-dropdown .select2-results__option[aria-selected=true],.modal-event-registration .select2-dropdown .select2-results__option[aria-selected=true],.event-modal .select2-dropdown .select2-results__option[aria-selected=true],.forminator-event-modal .forminator-select-dropdown .select2-results__option[aria-selected=true]{background-color:#272732!important;color:#fff!important;font-weight:700!important}.sales-event-page .featured-products-section .product-card .product-card-btn{display:none!important}.sales-event-page .featured-products-section .product-card .product-card-image-link,.sales-event-page .featured-products-section .product-card .product-card-title a{pointer-events:none!important;cursor:default!important}.sales-event-page .featured-athletes-section .mt-power-card .mt-power-card__btn,.sales-event-page .featured-athletes-section .mt-power-card .mt-power-card__ig-btn,.sales-event-page .featured-athletes-section .mt-power-card .mt-power-card__action-row,.sales-event-page .featured-athletes-section .mt-power-card .mt-power-card__link{display:none!important;pointer-events:none!important}.sales-event-page .featured-athletes-section .mt-power-card .mt-power-card__name a{pointer-events:none!important;cursor:default!important}
