/* Event Page Styles - Изолированные стили для страницы мероприятия */

/* Цвет частиц эффекта (переопределяется в inline style из event_page_data) */
:root {
    --event-particle-color: #ffffff;
}

/* Локальные переменные темы для страницы мероприятия */
.event-page-dark-theme {
    --event-particle-color: #ffffff;
    --event-theme-accent: #4f46e5;
    --event-theme-accent-dim: #1f2937;
    --theme-bg-primary: #020617;
    --theme-bg-secondary: #1a1a1a;
    --theme-bg-tertiary: #020617;
    --theme-text-primary: #e5e7eb;
    --theme-text-secondary: #9ca3af;
    --theme-text-tertiary: #ffffff;
}

.event-page-light-theme {
    --event-particle-color: #c0c0c0;
    --event-theme-accent: #374151;
    --event-theme-accent-dim: #1f2937;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html, body {
    margin: 0;
    padding: 0;
    font-family: "Moderustic-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    background: #ffffff;
    color: #2c2c2c;
    line-height: 1.6;
    scroll-behavior: smooth;
}

/* Предотвращение выхода за пределы и наложения — страница публикации */
body.event-page {
    overflow-x: hidden;
}

/* Animation */
@keyframes scale-up-center {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes scale-up-center {
    0% {
        -webkit-transform: scale(0.5);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

/* Bubbles background — анимации (цвета задаются через JS из выбранного в публикации) */
@keyframes event-header-moveInCircle {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(180deg); }
    100% { transform: rotate(360deg); }
}
@keyframes event-header-moveVertical {
    0% { transform: translateY(-50%); }
    50% { transform: translateY(50%); }
    100% { transform: translateY(-50%); }
}
@keyframes event-header-moveHorizontal {
    0% { transform: translateX(-50%) translateY(-10%); }
    50% { transform: translateX(50%) translateY(10%); }
    100% { transform: translateX(-50%) translateY(-10%); }
}

/* Header (Hero Section) */
.event-page-header {
    position: relative;
    font-size: 1.25em;
    box-shadow: inset 0px -4px 0px 0px #e8e8e8; /* светлая тема по умолчанию */
    height: 100vh;
    color: white;
    text-align: center;
    overflow: hidden;
}

.event-page-header-bg {
    position: absolute;
    inset: 0;
    z-index: 0;
    background-color: #151b23;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/* Тема: box-shadow под цвет темы */
.event-page-dark-theme .event-page-header {
    box-shadow: inset 0px -4px 0px 0px #0d1117;
}
.event-page-light-theme .event-page-header {
    box-shadow: inset 0px -4px 0px 0px #e8e8e8;
}

/* Фон «пузыри» при выборе цвета в публикации — переменные подставляются из JS */
.event-page-header--bubbles {
    box-shadow: none;
}

.event-page-header-gradient-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    /* Более спокойные дефолтные цвета для пузырей */
    background: linear-gradient(40deg, var(--event-bubbles-bg1, #151b23), var(--event-bubbles-bg2, #0b0f16));
}

.event-page-header-gradient-bg svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
}

.event-header-gradients-container {
    filter: url(#event-header-goo) blur(40px);
    width: 100%;
    height: 100%;
    --event-bubbles-circle: 80%;
    --event-bubbles-blend: hard-light;
}

.event-header-g {
    position: absolute;
    mix-blend-mode: var(--event-bubbles-blend);
    opacity: 1;
}

.event-header-g1 {
    background: radial-gradient(circle at center, rgba(var(--event-bubbles-c1), 0.8) 0, rgba(var(--event-bubbles-c1), 0) 50%) no-repeat;
    width: var(--event-bubbles-circle);
    height: var(--event-bubbles-circle);
    top: calc(50% - var(--event-bubbles-circle) / 2);
    left: calc(50% - var(--event-bubbles-circle) / 2);
    transform-origin: center center;
    animation: event-header-moveVertical 30s ease infinite;
}

.event-header-g2 {
    background: radial-gradient(circle at center, rgba(var(--event-bubbles-c2), 0.8) 0, rgba(var(--event-bubbles-c2), 0) 50%) no-repeat;
    width: var(--event-bubbles-circle);
    height: var(--event-bubbles-circle);
    top: calc(50% - var(--event-bubbles-circle) / 2);
    left: calc(50% - var(--event-bubbles-circle) / 2);
    transform-origin: calc(50% - 400px);
    animation: event-header-moveInCircle 20s reverse infinite;
}

.event-header-g3 {
    background: radial-gradient(circle at center, rgba(var(--event-bubbles-c3), 0.8) 0, rgba(var(--event-bubbles-c3), 0) 50%) no-repeat;
    width: var(--event-bubbles-circle);
    height: var(--event-bubbles-circle);
    top: calc(50% - var(--event-bubbles-circle) / 2 + 200px);
    left: calc(50% - var(--event-bubbles-circle) / 2 - 500px);
    transform-origin: calc(50% + 400px);
    animation: event-header-moveInCircle 40s linear infinite;
}

.event-header-g4 {
    background: radial-gradient(circle at center, rgba(var(--event-bubbles-c4), 0.8) 0, rgba(var(--event-bubbles-c4), 0) 50%) no-repeat;
    width: var(--event-bubbles-circle);
    height: var(--event-bubbles-circle);
    top: calc(50% - var(--event-bubbles-circle) / 2);
    left: calc(50% - var(--event-bubbles-circle) / 2);
    transform-origin: calc(50% - 200px);
    animation: event-header-moveHorizontal 40s ease infinite;
    opacity: 0.7;
}

.event-header-g5 {
    background: radial-gradient(circle at center, rgba(var(--event-bubbles-c5), 0.8) 0, rgba(var(--event-bubbles-c5), 0) 50%) no-repeat;
    width: calc(var(--event-bubbles-circle) * 2);
    height: calc(var(--event-bubbles-circle) * 2);
    top: calc(50% - var(--event-bubbles-circle));
    left: calc(50% - var(--event-bubbles-circle));
    transform-origin: calc(50% - 800px) calc(50% + 200px);
    animation: event-header-moveInCircle 20s ease infinite;
}

/* Эффект частиц при выборе изображения в публикации */
@-webkit-keyframes event-header-animParticle {
    from { -webkit-transform: translateY(0); transform: translateY(0); }
    to { -webkit-transform: translateY(-2560px); transform: translateY(-2560px); }
}
@keyframes event-header-animParticle {
    from { transform: translateY(0); }
    to { transform: translateY(-2560px); }
}

/* Blur (z-index 2) за эффектом частиц (z-index 3) */
.event-header-particles-glass {
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.01); /* минимальная opacity для корректного backdrop-filter в Safari */
}

.event-header-particles-wrapper {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    pointer-events: none;
    overflow: hidden;
}

/* Сетка 2×2: дублирование эффекта для заполнения пустого пространства */
.event-header-particles-tile {
    position: absolute;
    top: 0;
    left: 50%;
    width: 5120px;
    height: 10240px;
    margin-left: -2560px;
    transform: scale(max(calc(100vw / 5120), calc(100vh / 10240), 1));
    transform-origin: top center;
}

.event-header-particles-canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 2560px;
    height: 5120px;
}

.event-header-particles-canvas--x {
    left: 2560px;
}

.event-header-particles-canvas--y {
    top: 5120px;
}

.event-header-particles-canvas--xy {
    left: 2560px;
    top: 5120px;
}

.event-header-particle {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    border-radius: 50%;
}

.event-header-particle,
.event-header-particle::after {
    background: transparent;
}

.event-header-particle::after {
    content: "";
    position: absolute;
    top: 2560px;
    left: 0;
    width: 1px;
    height: 1px;
}

/* Particle effect - dense starfield from example */
.event-header-particle-1 {
    -webkit-animation: event-header-animParticle 60s linear infinite;
    animation: event-header-animParticle 60s linear infinite;
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 2242px 2300px var(--event-particle-color, #ffffff), 195px 1902px var(--event-particle-color, #ffffff), 339px 2559px var(--event-particle-color, #ffffff), 2115px 1958px var(--event-particle-color, #ffffff), 131px 2125px var(--event-particle-color, #ffffff), 1218px 22px var(--event-particle-color, #ffffff), 711px 74px var(--event-particle-color, #ffffff), 1866px 1181px var(--event-particle-color, #ffffff), 8px 1863px var(--event-particle-color, #ffffff), 755px 2073px var(--event-particle-color, #ffffff), 1245px 1473px var(--event-particle-color, #ffffff), 2046px 2521px var(--event-particle-color, #ffffff), 1570px 2203px var(--event-particle-color, #ffffff), 739px 2007px var(--event-particle-color, #ffffff), 2319px 1033px var(--event-particle-color, #ffffff), 2504px 1421px var(--event-particle-color, #ffffff), 825px 1113px var(--event-particle-color, #ffffff), 2080px 956px var(--event-particle-color, #ffffff), 2277px 2468px var(--event-particle-color, #ffffff), 2038px 2403px var(--event-particle-color, #ffffff), 2163px 535px var(--event-particle-color, #ffffff), 1960px 2535px var(--event-particle-color, #ffffff), 2074px 930px var(--event-particle-color, #ffffff), 951px 1880px var(--event-particle-color, #ffffff), 1392px 2104px var(--event-particle-color, #ffffff), 2420px 1313px var(--event-particle-color, #ffffff), 1425px 2076px var(--event-particle-color, #ffffff), 792px 377px var(--event-particle-color, #ffffff), 132px 973px var(--event-particle-color, #ffffff), 2078px 873px var(--event-particle-color, #ffffff), 1825px 2523px var(--event-particle-color, #ffffff), 488px 930px var(--event-particle-color, #ffffff), 1809px 534px var(--event-particle-color, #ffffff), 295px 596px var(--event-particle-color, #ffffff), 1193px 3px var(--event-particle-color, #ffffff), 1574px 72px var(--event-particle-color, #ffffff), 2148px 2431px var(--event-particle-color, #ffffff), 164px 7px var(--event-particle-color, #ffffff), 1427px 2161px var(--event-particle-color, #ffffff), 1754px 2159px var(--event-particle-color, #ffffff), 2100px 670px var(--event-particle-color, #ffffff), 2309px 1902px var(--event-particle-color, #ffffff), 731px 2210px var(--event-particle-color, #ffffff), 1502px 1825px var(--event-particle-color, #ffffff), 1872px 1935px var(--event-particle-color, #ffffff), 478px 1580px var(--event-particle-color, #ffffff), 310px 1632px var(--event-particle-color, #ffffff), 1508px 1128px var(--event-particle-color, #ffffff), 1542px 102px var(--event-particle-color, #ffffff), 1734px 2239px var(--event-particle-color, #ffffff), 2160px 992px var(--event-particle-color, #ffffff), 596px 1717px var(--event-particle-color, #ffffff), 1701px 1952px var(--event-particle-color, #ffffff), 1903px 2518px var(--event-particle-color, #ffffff), 1875px 1255px var(--event-particle-color, #ffffff), 169px 2062px var(--event-particle-color, #ffffff), 1423px 2199px var(--event-particle-color, #ffffff), 5px 671px var(--event-particle-color, #ffffff), 734px 2273px var(--event-particle-color, #ffffff), 451px 1281px var(--event-particle-color, #ffffff), 550px 1986px var(--event-particle-color, #ffffff), 72px 23px var(--event-particle-color, #ffffff), 272px 1011px var(--event-particle-color, #ffffff), 670px 515px var(--event-particle-color, #ffffff), 377px 452px var(--event-particle-color, #ffffff), 250px 731px var(--event-particle-color, #ffffff), 1405px 2390px var(--event-particle-color, #ffffff), 1899px 397px var(--event-particle-color, #ffffff), 909px 644px var(--event-particle-color, #ffffff), 928px 918px var(--event-particle-color, #ffffff), 1345px 198px var(--event-particle-color, #ffffff), 2054px 2207px var(--event-particle-color, #ffffff), 609px 1333px var(--event-particle-color, #ffffff), 1283px 1638px var(--event-particle-color, #ffffff), 1473px 1543px var(--event-particle-color, #ffffff), 1703px 454px var(--event-particle-color, #ffffff), 1307px 1736px var(--event-particle-color, #ffffff), 644px 1009px var(--event-particle-color, #ffffff), 2186px 352px var(--event-particle-color, #ffffff), 2282px 442px var(--event-particle-color, #ffffff), 226px 1394px var(--event-particle-color, #ffffff), 1236px 1026px var(--event-particle-color, #ffffff), 534px 1480px var(--event-particle-color, #ffffff), 579px 1499px var(--event-particle-color, #ffffff), 462px 2400px var(--event-particle-color, #ffffff), 410px 219px var(--event-particle-color, #ffffff), 220px 2313px var(--event-particle-color, #ffffff), 897px 2153px var(--event-particle-color, #ffffff), 2403px 2342px var(--event-particle-color, #ffffff), 2114px 2469px var(--event-particle-color, #ffffff), 171px 1835px var(--event-particle-color, #ffffff), 1228px 588px var(--event-particle-color, #ffffff), 954px 59px var(--event-particle-color, #ffffff), 1208px 226px var(--event-particle-color, #ffffff), 1633px 2159px var(--event-particle-color, #ffffff), 681px 882px var(--event-particle-color, #ffffff), 1475px 494px var(--event-particle-color, #ffffff), 1408px 1065px var(--event-particle-color, #ffffff), 1538px 42px var(--event-particle-color, #ffffff), 2046px 633px var(--event-particle-color, #ffffff), 1012px 1452px var(--event-particle-color, #ffffff), 1869px 617px var(--event-particle-color, #ffffff), 2244px 1480px var(--event-particle-color, #ffffff), 1913px 2268px var(--event-particle-color, #ffffff), 445px 2406px var(--event-particle-color, #ffffff), 620px 1190px var(--event-particle-color, #ffffff), 379px 1861px var(--event-particle-color, #ffffff), 857px 1983px var(--event-particle-color, #ffffff), 1107px 1410px var(--event-particle-color, #ffffff), 448px 270px var(--event-particle-color, #ffffff), 1050px 929px var(--event-particle-color, #ffffff), 1118px 1854px var(--event-particle-color, #ffffff), 629px 1083px var(--event-particle-color, #ffffff), 2343px 1059px var(--event-particle-color, #ffffff), 186px 2356px var(--event-particle-color, #ffffff), 371px 2215px var(--event-particle-color, #ffffff), 273px 2222px var(--event-particle-color, #ffffff), 1334px 2453px var(--event-particle-color, #ffffff), 139px 1466px var(--event-particle-color, #ffffff), 2464px 143px var(--event-particle-color, #ffffff), 735px 713px var(--event-particle-color, #ffffff), 1193px 626px var(--event-particle-color, #ffffff), 839px 2280px var(--event-particle-color, #ffffff), 359px 2420px var(--event-particle-color, #ffffff), 734px 2436px var(--event-particle-color, #ffffff), 1127px 242px var(--event-particle-color, #ffffff), 2487px 2425px var(--event-particle-color, #ffffff), 833px 2373px var(--event-particle-color, #ffffff), 2006px 780px var(--event-particle-color, #ffffff), 2432px 1098px var(--event-particle-color, #ffffff), 1002px 1125px var(--event-particle-color, #ffffff), 689px 1723px var(--event-particle-color, #ffffff), 1758px 935px var(--event-particle-color, #ffffff), 1867px 2410px var(--event-particle-color, #ffffff), 1109px 1899px var(--event-particle-color, #ffffff), 1943px 323px var(--event-particle-color, #ffffff), 103px 2046px var(--event-particle-color, #ffffff), 501px 1206px var(--event-particle-color, #ffffff), 1027px 1919px var(--event-particle-color, #ffffff), 872px 1027px var(--event-particle-color, #ffffff), 756px 753px var(--event-particle-color, #ffffff), 731px 781px var(--event-particle-color, #ffffff), 54px 1550px var(--event-particle-color, #ffffff), 562px 28px var(--event-particle-color, #ffffff), 1408px 89px var(--event-particle-color, #ffffff), 969px 1992px var(--event-particle-color, #ffffff), 1299px 113px var(--event-particle-color, #ffffff), 1765px 515px var(--event-particle-color, #ffffff), 904px 345px var(--event-particle-color, #ffffff), 1231px 2479px var(--event-particle-color, #ffffff), 1143px 2350px var(--event-particle-color, #ffffff), 571px 488px var(--event-particle-color, #ffffff), 942px 2216px var(--event-particle-color, #ffffff), 1918px 1920px var(--event-particle-color, #ffffff), 818px 1000px var(--event-particle-color, #ffffff), 1397px 2038px var(--event-particle-color, #ffffff), 185px 650px var(--event-particle-color, #ffffff), 715px 338px var(--event-particle-color, #ffffff), 1487px 182px var(--event-particle-color, #ffffff), 729px 1367px var(--event-particle-color, #ffffff), 1261px 1227px var(--event-particle-color, #ffffff), 2524px 290px var(--event-particle-color, #ffffff), 589px 973px var(--event-particle-color, #ffffff), 2543px 1674px var(--event-particle-color, #ffffff), 772px 2026px var(--event-particle-color, #ffffff), 2489px 1103px var(--event-particle-color, #ffffff), 1735px 1280px var(--event-particle-color, #ffffff), 2560px 115px var(--event-particle-color, #ffffff), 946px 1896px var(--event-particle-color, #ffffff), 2421px 2097px var(--event-particle-color, #ffffff), 857px 2536px var(--event-particle-color, #ffffff), 1096px 1191px var(--event-particle-color, #ffffff), 384px 877px var(--event-particle-color, #ffffff), 801px 466px var(--event-particle-color, #ffffff), 2401px 1604px var(--event-particle-color, #ffffff), 105px 2397px var(--event-particle-color, #ffffff), 1518px 1376px var(--event-particle-color, #ffffff), 1353px 2519px var(--event-particle-color, #ffffff), 934px 1562px var(--event-particle-color, #ffffff), 1421px 214px var(--event-particle-color, #ffffff), 1020px 2051px var(--event-particle-color, #ffffff), 841px 2193px var(--event-particle-color, #ffffff), 2423px 934px var(--event-particle-color, #ffffff), 1804px 489px var(--event-particle-color, #ffffff), 744px 1797px var(--event-particle-color, #ffffff), 2267px 1806px var(--event-particle-color, #ffffff), 1191px 477px var(--event-particle-color, #ffffff), 1190px 2307px var(--event-particle-color, #ffffff), 2053px 1160px var(--event-particle-color, #ffffff), 1531px 1220px var(--event-particle-color, #ffffff), 2257px 369px var(--event-particle-color, #ffffff), 286px 1030px var(--event-particle-color, #ffffff), 585px 1202px var(--event-particle-color, #ffffff), 1488px 1601px var(--event-particle-color, #ffffff), 724px 246px var(--event-particle-color, #ffffff), 171px 1231px var(--event-particle-color, #ffffff), 1808px 2300px var(--event-particle-color, #ffffff), 2239px 438px var(--event-particle-color, #ffffff), 2382px 2445px var(--event-particle-color, #ffffff), 812px 608px var(--event-particle-color, #ffffff), 653px 516px var(--event-particle-color, #ffffff), 2409px 1324px var(--event-particle-color, #ffffff), 1433px 1469px var(--event-particle-color, #ffffff), 108px 1248px var(--event-particle-color, #ffffff), 1573px 1682px var(--event-particle-color, #ffffff), 1545px 151px var(--event-particle-color, #ffffff), 1517px 2247px var(--event-particle-color, #ffffff), 934px 2192px var(--event-particle-color, #ffffff), 2047px 1535px var(--event-particle-color, #ffffff), 2560px 40px var(--event-particle-color, #ffffff), 2083px 1722px var(--event-particle-color, #ffffff), 1745px 485px var(--event-particle-color, #ffffff), 1749px 2171px var(--event-particle-color, #ffffff), 2432px 827px var(--event-particle-color, #ffffff), 1808px 467px var(--event-particle-color, #ffffff), 316px 1367px var(--event-particle-color, #ffffff), 2545px 1975px var(--event-particle-color, #ffffff), 1819px 1221px var(--event-particle-color, #ffffff), 2167px 440px var(--event-particle-color, #ffffff), 1010px 1206px var(--event-particle-color, #ffffff), 868px 1375px var(--event-particle-color, #ffffff), 587px 1294px var(--event-particle-color, #ffffff), 147px 2534px var(--event-particle-color, #ffffff), 1803px 1018px var(--event-particle-color, #ffffff), 1926px 1632px var(--event-particle-color, #ffffff), 1739px 885px var(--event-particle-color, #ffffff), 1825px 1691px var(--event-particle-color, #ffffff), 1145px 767px var(--event-particle-color, #ffffff), 1991px 317px var(--event-particle-color, #ffffff), 49px 2057px var(--event-particle-color, #ffffff), 189px 1574px var(--event-particle-color, #ffffff), 1621px 2136px var(--event-particle-color, #ffffff), 2392px 958px var(--event-particle-color, #ffffff), 552px 1783px var(--event-particle-color, #ffffff), 509px 632px var(--event-particle-color, #ffffff), 1732px 1447px var(--event-particle-color, #ffffff), 795px 1325px var(--event-particle-color, #ffffff), 1673px 2430px var(--event-particle-color, #ffffff), 2142px 2355px var(--event-particle-color, #ffffff), 1431px 1135px var(--event-particle-color, #ffffff), 408px 2176px var(--event-particle-color, #ffffff), 430px 1409px var(--event-particle-color, #ffffff), 330px 20px var(--event-particle-color, #ffffff), 323px 2218px var(--event-particle-color, #ffffff), 1501px 2102px var(--event-particle-color, #ffffff), 2229px 2047px var(--event-particle-color, #ffffff), 2204px 1334px var(--event-particle-color, #ffffff), 1694px 2529px var(--event-particle-color, #ffffff), 2358px 2545px var(--event-particle-color, #ffffff), 2270px 2021px var(--event-particle-color, #ffffff), 1639px 717px var(--event-particle-color, #ffffff), 2448px 2253px var(--event-particle-color, #ffffff), 2307px 347px var(--event-particle-color, #ffffff), 2135px 543px var(--event-particle-color, #ffffff), 521px 977px var(--event-particle-color, #ffffff), 1043px 2291px var(--event-particle-color, #ffffff), 614px 520px var(--event-particle-color, #ffffff), 2179px 1493px var(--event-particle-color, #ffffff), 2519px 2042px var(--event-particle-color, #ffffff), 870px 1689px var(--event-particle-color, #ffffff), 1043px 2378px var(--event-particle-color, #ffffff), 2187px 2346px var(--event-particle-color, #ffffff), 1356px 52px var(--event-particle-color, #ffffff), 2245px 869px var(--event-particle-color, #ffffff), 1849px 1784px var(--event-particle-color, #ffffff), 1880px 2375px var(--event-particle-color, #ffffff), 1354px 2184px var(--event-particle-color, #ffffff), 1105px 1608px var(--event-particle-color, #ffffff), 516px 2235px var(--event-particle-color, #ffffff), 805px 1209px var(--event-particle-color, #ffffff), 2545px 1472px var(--event-particle-color, #ffffff), 1641px 1138px var(--event-particle-color, #ffffff), 2319px 266px var(--event-particle-color, #ffffff), 706px 2407px var(--event-particle-color, #ffffff), 2178px 724px var(--event-particle-color, #ffffff), 203px 2049px var(--event-particle-color, #ffffff), 2029px 2496px var(--event-particle-color, #ffffff), 218px 1324px var(--event-particle-color, #ffffff), 809px 1095px var(--event-particle-color, #ffffff), 245px 1157px var(--event-particle-color, #ffffff), 1813px 545px var(--event-particle-color, #ffffff), 620px 884px var(--event-particle-color, #ffffff), 2467px 2042px var(--event-particle-color, #ffffff), 268px 1523px var(--event-particle-color, #ffffff), 1076px 1443px var(--event-particle-color, #ffffff), 2289px 620px var(--event-particle-color, #ffffff), 601px 102px var(--event-particle-color, #ffffff), 889px 79px var(--event-particle-color, #ffffff), 900px 1023px var(--event-particle-color, #ffffff), 2060px 1429px var(--event-particle-color, #ffffff), 376px 2511px var(--event-particle-color, #ffffff), 1973px 1890px var(--event-particle-color, #ffffff), 363px 452px var(--event-particle-color, #ffffff), 899px 1580px var(--event-particle-color, #ffffff), 564px 68px var(--event-particle-color, #ffffff), 1010px 1146px var(--event-particle-color, #ffffff), 381px 1780px var(--event-particle-color, #ffffff), 1074px 1770px var(--event-particle-color, #ffffff), 2154px 2491px var(--event-particle-color, #ffffff), 423px 950px var(--event-particle-color, #ffffff), 875px 1829px var(--event-particle-color, #ffffff), 1737px 2226px var(--event-particle-color, #ffffff), 2329px 1748px var(--event-particle-color, #ffffff), 25px 2485px var(--event-particle-color, #ffffff), 2477px 1504px var(--event-particle-color, #ffffff), 2073px 1999px var(--event-particle-color, #ffffff), 287px 1524px var(--event-particle-color, #ffffff), 1900px 2307px var(--event-particle-color, #ffffff), 1487px 765px var(--event-particle-color, #ffffff), 674px 2483px var(--event-particle-color, #ffffff), 743px 2233px var(--event-particle-color, #ffffff), 523px 1879px var(--event-particle-color, #ffffff), 340px 656px var(--event-particle-color, #ffffff), 468px 2294px var(--event-particle-color, #ffffff), 248px 1262px var(--event-particle-color, #ffffff), 1501px 1687px var(--event-particle-color, #ffffff), 1791px 460px var(--event-particle-color, #ffffff), 742px 229px var(--event-particle-color, #ffffff), 696px 747px var(--event-particle-color, #ffffff), 1173px 2136px var(--event-particle-color, #ffffff), 1338px 1706px var(--event-particle-color, #ffffff), 1407px 1788px var(--event-particle-color, #ffffff), 2169px 1335px var(--event-particle-color, #ffffff), 603px 1801px var(--event-particle-color, #ffffff), 1572px 1109px var(--event-particle-color, #ffffff), 753px 630px var(--event-particle-color, #ffffff), 1295px 1232px var(--event-particle-color, #ffffff), 2098px 2284px var(--event-particle-color, #ffffff), 1577px 43px var(--event-particle-color, #ffffff), 2542px 1168px var(--event-particle-color, #ffffff), 333px 1507px var(--event-particle-color, #ffffff), 2215px 2052px var(--event-particle-color, #ffffff), 1145px 712px var(--event-particle-color, #ffffff), 2036px 2025px var(--event-particle-color, #ffffff), 2321px 648px var(--event-particle-color, #ffffff), 80px 2455px var(--event-particle-color, #ffffff), 323px 2517px var(--event-particle-color, #ffffff), 1576px 2091px var(--event-particle-color, #ffffff), 1253px 1766px var(--event-particle-color, #ffffff), 2040px 518px var(--event-particle-color, #ffffff), 1837px 1422px var(--event-particle-color, #ffffff), 1722px 1587px var(--event-particle-color, #ffffff), 876px 2489px var(--event-particle-color, #ffffff), 22px 658px var(--event-particle-color, #ffffff), 2214px 1044px var(--event-particle-color, #ffffff), 1419px 616px var(--event-particle-color, #ffffff), 33px 2085px var(--event-particle-color, #ffffff), 1196px 467px var(--event-particle-color, #ffffff), 1546px 2197px var(--event-particle-color, #ffffff), 2488px 2527px var(--event-particle-color, #ffffff), 588px 442px var(--event-particle-color, #ffffff), 1419px 1708px var(--event-particle-color, #ffffff), 889px 1419px var(--event-particle-color, #ffffff), 206px 724px var(--event-particle-color, #ffffff), 1557px 1450px var(--event-particle-color, #ffffff), 2396px 721px var(--event-particle-color, #ffffff), 2157px 910px var(--event-particle-color, #ffffff), 1219px 766px var(--event-particle-color, #ffffff), 1132px 239px var(--event-particle-color, #ffffff), 1910px 1464px var(--event-particle-color, #ffffff), 2443px 1341px var(--event-particle-color, #ffffff), 2025px 715px var(--event-particle-color, #ffffff), 1070px 927px var(--event-particle-color, #ffffff), 2147px 2373px var(--event-particle-color, #ffffff), 2131px 1660px var(--event-particle-color, #ffffff), 410px 698px var(--event-particle-color, #ffffff), 527px 337px var(--event-particle-color, #ffffff), 515px 221px var(--event-particle-color, #ffffff), 1747px 741px var(--event-particle-color, #ffffff), 2253px 1825px var(--event-particle-color, #ffffff), 2097px 1405px var(--event-particle-color, #ffffff), 1451px 2268px var(--event-particle-color, #ffffff), 1061px 234px var(--event-particle-color, #ffffff), 1530px 2208px var(--event-particle-color, #ffffff), 839px 1204px var(--event-particle-color, #ffffff), 2497px 1449px var(--event-particle-color, #ffffff), 1608px 277px var(--event-particle-color, #ffffff), 1373px 1115px var(--event-particle-color, #ffffff), 1072px 1195px var(--event-particle-color, #ffffff), 1656px 1247px var(--event-particle-color, #ffffff), 374px 1846px var(--event-particle-color, #ffffff), 11px 786px var(--event-particle-color, #ffffff), 778px 1361px var(--event-particle-color, #ffffff), 596px 535px var(--event-particle-color, #ffffff), 1760px 608px var(--event-particle-color, #ffffff), 2205px 2023px var(--event-particle-color, #ffffff), 2290px 1709px var(--event-particle-color, #ffffff), 2230px 1282px var(--event-particle-color, #ffffff), 1849px 2244px var(--event-particle-color, #ffffff), 190px 884px var(--event-particle-color, #ffffff), 1545px 1175px var(--event-particle-color, #ffffff), 738px 326px var(--event-particle-color, #ffffff), 1790px 1942px var(--event-particle-color, #ffffff), 2386px 521px var(--event-particle-color, #ffffff), 1261px 2336px var(--event-particle-color, #ffffff), 572px 1645px var(--event-particle-color, #ffffff), 1011px 806px var(--event-particle-color, #ffffff), 390px 383px var(--event-particle-color, #ffffff), 1767px 1107px var(--event-particle-color, #ffffff), 1278px 410px var(--event-particle-color, #ffffff), 2234px 1868px var(--event-particle-color, #ffffff), 1551px 1384px var(--event-particle-color, #ffffff), 39px 1013px var(--event-particle-color, #ffffff), 1129px 1592px var(--event-particle-color, #ffffff), 2349px 1359px var(--event-particle-color, #ffffff), 1146px 1983px var(--event-particle-color, #ffffff), 1664px 532px var(--event-particle-color, #ffffff), 920px 862px var(--event-particle-color, #ffffff), 841px 2365px var(--event-particle-color, #ffffff), 1955px 591px var(--event-particle-color, #ffffff), 1751px 1944px var(--event-particle-color, #ffffff), 1201px 864px var(--event-particle-color, #ffffff), 1110px 658px var(--event-particle-color, #ffffff), 1727px 685px var(--event-particle-color, #ffffff), 2272px 2468px var(--event-particle-color, #ffffff), 1017px 1174px var(--event-particle-color, #ffffff), 726px 191px var(--event-particle-color, #ffffff), 1952px 2332px var(--event-particle-color, #ffffff), 1118px 1763px var(--event-particle-color, #ffffff), 437px 913px var(--event-particle-color, #ffffff), 295px 1614px var(--event-particle-color, #ffffff), 2515px 35px var(--event-particle-color, #ffffff), 1922px 1962px var(--event-particle-color, #ffffff), 516px 2073px var(--event-particle-color, #ffffff), 2233px 1478px var(--event-particle-color, #ffffff), 1424px 762px var(--event-particle-color, #ffffff), 2067px 914px var(--event-particle-color, #ffffff), 843px 1227px var(--event-particle-color, #ffffff), 1914px 1675px var(--event-particle-color, #ffffff), 240px 2473px var(--event-particle-color, #ffffff), 857px 2536px var(--event-particle-color, #ffffff), 1848px 2210px var(--event-particle-color, #ffffff), 692px 429px var(--event-particle-color, #ffffff), 441px 1481px var(--event-particle-color, #ffffff), 1931px 333px var(--event-particle-color, #ffffff), 1728px 1522px var(--event-particle-color, #ffffff), 1062px 593px var(--event-particle-color, #ffffff), 2414px 1492px var(--event-particle-color, #ffffff), 897px 54px var(--event-particle-color, #ffffff), 68px 2057px var(--event-particle-color, #ffffff), 464px 2397px var(--event-particle-color, #ffffff), 1978px 352px var(--event-particle-color, #ffffff), 2439px 1873px var(--event-particle-color, #ffffff), 344px 2466px var(--event-particle-color, #ffffff), 711px 1803px var(--event-particle-color, #ffffff), 1835px 427px var(--event-particle-color, #ffffff), 524px 966px var(--event-particle-color, #ffffff), 906px 1567px var(--event-particle-color, #ffffff), 363px 1009px var(--event-particle-color, #ffffff), 668px 981px var(--event-particle-color, #ffffff), 2336px 2126px var(--event-particle-color, #ffffff), 1304px 1045px var(--event-particle-color, #ffffff), 2366px 2144px var(--event-particle-color, #ffffff), 2416px 915px var(--event-particle-color, #ffffff), 2263px 2550px var(--event-particle-color, #ffffff), 205px 212px var(--event-particle-color, #ffffff), 316px 1846px var(--event-particle-color, #ffffff), 279px 1619px var(--event-particle-color, #ffffff), 1814px 1221px var(--event-particle-color, #ffffff), 1808px 1291px var(--event-particle-color, #ffffff), 1714px 1589px var(--event-particle-color, #ffffff), 1283px 1817px var(--event-particle-color, #ffffff), 1061px 204px var(--event-particle-color, #ffffff), 1798px 727px var(--event-particle-color, #ffffff), 1456px 558px var(--event-particle-color, #ffffff), 2281px 1415px var(--event-particle-color, #ffffff), 1385px 409px var(--event-particle-color, #ffffff), 426px 124px var(--event-particle-color, #ffffff), 1590px 1170px var(--event-particle-color, #ffffff), 1158px 1389px var(--event-particle-color, #ffffff), 852px 1593px var(--event-particle-color, #ffffff), 566px 1928px var(--event-particle-color, #ffffff), 1218px 183px var(--event-particle-color, #ffffff), 2346px 1269px var(--event-particle-color, #ffffff), 925px 2092px var(--event-particle-color, #ffffff), 492px 266px var(--event-particle-color, #ffffff), 2061px 2415px var(--event-particle-color, #ffffff), 1689px 550px var(--event-particle-color, #ffffff), 1887px 6px var(--event-particle-color, #ffffff), 913px 1695px var(--event-particle-color, #ffffff), 1493px 1792px var(--event-particle-color, #ffffff), 2170px 1495px var(--event-particle-color, #ffffff), 1023px 2273px var(--event-particle-color, #ffffff), 844px 627px var(--event-particle-color, #ffffff), 1106px 1146px var(--event-particle-color, #ffffff), 1309px 1517px var(--event-particle-color, #ffffff), 7px 1698px var(--event-particle-color, #ffffff), 2435px 282px var(--event-particle-color, #ffffff), 801px 1897px var(--event-particle-color, #ffffff), 1667px 1511px var(--event-particle-color, #ffffff), 664px 2151px var(--event-particle-color, #ffffff), 354px 2010px var(--event-particle-color, #ffffff), 419px 138px var(--event-particle-color, #ffffff), 34px 1893px var(--event-particle-color, #ffffff), 301px 115px var(--event-particle-color, #ffffff), 386px 2455px var(--event-particle-color, #ffffff), 2199px 831px var(--event-particle-color, #ffffff), 943px 1649px var(--event-particle-color, #ffffff), 262px 2435px var(--event-particle-color, #ffffff), 2446px 929px var(--event-particle-color, #ffffff), 1250px 1455px var(--event-particle-color, #ffffff), 300px 665px var(--event-particle-color, #ffffff), 2186px 734px var(--event-particle-color, #ffffff), 2129px 1403px var(--event-particle-color, #ffffff), 80px 1235px var(--event-particle-color, #ffffff), 2065px 2452px var(--event-particle-color, #ffffff), 1683px 529px var(--event-particle-color, #ffffff), 2282px 1548px var(--event-particle-color, #ffffff), 581px 2069px var(--event-particle-color, #ffffff), 2281px 416px var(--event-particle-color, #ffffff), 1192px 2050px var(--event-particle-color, #ffffff), 1649px 1946px var(--event-particle-color, #ffffff), 115px 291px var(--event-particle-color, #ffffff), 214px 1752px var(--event-particle-color, #ffffff), 1724px 2405px var(--event-particle-color, #ffffff), 2200px 3px var(--event-particle-color, #ffffff), 2497px 2003px var(--event-particle-color, #ffffff), 1488px 1297px var(--event-particle-color, #ffffff), 15px 2062px var(--event-particle-color, #ffffff), 1831px 274px var(--event-particle-color, #ffffff), 2299px 293px var(--event-particle-color, #ffffff), 1827px 1889px var(--event-particle-color, #ffffff), 1978px 1745px var(--event-particle-color, #ffffff), 2130px 1385px var(--event-particle-color, #ffffff), 2507px 2547px var(--event-particle-color, #ffffff), 268px 53px var(--event-particle-color, #ffffff), 2404px 2250px var(--event-particle-color, #ffffff), 6px 2150px var(--event-particle-color, #ffffff), 1477px 68px var(--event-particle-color, #ffffff), 2188px 1786px var(--event-particle-color, #ffffff), 252px 713px var(--event-particle-color, #ffffff), 1654px 1461px var(--event-particle-color, #ffffff), 2495px 1210px var(--event-particle-color, #ffffff), 2169px 1213px var(--event-particle-color, #ffffff), 1847px 659px var(--event-particle-color, #ffffff), 1242px 728px var(--event-particle-color, #ffffff), 1333px 1306px var(--event-particle-color, #ffffff), 252px 1656px var(--event-particle-color, #ffffff), 1274px 1302px var(--event-particle-color, #ffffff), 1946px 2492px var(--event-particle-color, #ffffff), 2137px 497px var(--event-particle-color, #ffffff), 806px 2069px var(--event-particle-color, #ffffff), 1448px 642px var(--event-particle-color, #ffffff), 96px 2446px var(--event-particle-color, #ffffff), 1611px 856px var(--event-particle-color, #ffffff), 1870px 2356px var(--event-particle-color, #ffffff), 439px 944px var(--event-particle-color, #ffffff), 371px 1802px var(--event-particle-color, #ffffff), 1745px 484px var(--event-particle-color, #ffffff), 1148px 1791px var(--event-particle-color, #ffffff), 1935px 1555px var(--event-particle-color, #ffffff), 641px 1397px var(--event-particle-color, #ffffff), 1846px 1710px var(--event-particle-color, #ffffff), 940px 300px var(--event-particle-color, #ffffff), 2060px 1698px var(--event-particle-color, #ffffff), 2504px 1434px var(--event-particle-color, #ffffff), 1547px 2214px var(--event-particle-color, #ffffff), 681px 2365px var(--event-particle-color, #ffffff), 1924px 41px var(--event-particle-color, #ffffff), 1799px 889px var(--event-particle-color, #ffffff), 2191px 629px var(--event-particle-color, #ffffff), 2346px 887px var(--event-particle-color, #ffffff), 923px 1969px var(--event-particle-color, #ffffff), 2451px 738px var(--event-particle-color, #ffffff), 683px 386px var(--event-particle-color, #ffffff), 1082px 974px var(--event-particle-color, #ffffff), 740px 2168px var(--event-particle-color, #ffffff), 852px 567px var(--event-particle-color, #ffffff), 2067px 1602px var(--event-particle-color, #ffffff), 12px 2336px var(--event-particle-color, #ffffff), 712px 1692px var(--event-particle-color, #ffffff), 1468px 1200px var(--event-particle-color, #ffffff), 2254px 1943px var(--event-particle-color, #ffffff), 2441px 709px var(--event-particle-color, #ffffff), 2265px 977px var(--event-particle-color, #ffffff), 2400px 166px var(--event-particle-color, #ffffff), 1836px 1706px var(--event-particle-color, #ffffff), 1658px 2009px var(--event-particle-color, #ffffff), 2376px 1971px var(--event-particle-color, #ffffff), 1660px 2028px var(--event-particle-color, #ffffff), 439px 2410px var(--event-particle-color, #ffffff), 672px 495px var(--event-particle-color, #ffffff), 506px 523px var(--event-particle-color, #ffffff), 1371px 2392px var(--event-particle-color, #ffffff), 1558px 461px var(--event-particle-color, #ffffff), 1327px 660px var(--event-particle-color, #ffffff), 523px 1268px var(--event-particle-color, #ffffff), 2216px 2287px var(--event-particle-color, #ffffff), 1780px 1129px var(--event-particle-color, #ffffff), 568px 1395px var(--event-particle-color, #ffffff), 1947px 1586px var(--event-particle-color, #ffffff), 1308px 1629px var(--event-particle-color, #ffffff), 2336px 1674px var(--event-particle-color, #ffffff), 708px 22px var(--event-particle-color, #ffffff), 2312px 1284px var(--event-particle-color, #ffffff), 75px 1489px var(--event-particle-color, #ffffff), 2082px 309px var(--event-particle-color, #ffffff), 1829px 1063px var(--event-particle-color, #ffffff), 991px 2213px var(--event-particle-color, #ffffff), 1806px 1390px var(--event-particle-color, #ffffff);
    height: 1px;
    width: 1px;
  }
  
  .event-header-particle-1::after {
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 103px 2446px var(--event-particle-color, #ffffff), 1848px 1247px var(--event-particle-color, #ffffff), 305px 2px var(--event-particle-color, #ffffff), 2114px 335px var(--event-particle-color, #ffffff), 673px 2429px var(--event-particle-color, #ffffff), 1581px 1081px var(--event-particle-color, #ffffff), 2060px 1136px var(--event-particle-color, #ffffff), 700px 1627px var(--event-particle-color, #ffffff), 243px 865px var(--event-particle-color, #ffffff), 530px 2098px var(--event-particle-color, #ffffff), 2406px 1158px var(--event-particle-color, #ffffff), 514px 2230px var(--event-particle-color, #ffffff), 562px 107px var(--event-particle-color, #ffffff), 378px 2344px var(--event-particle-color, #ffffff), 1823px 2321px var(--event-particle-color, #ffffff), 128px 1742px var(--event-particle-color, #ffffff), 539px 787px var(--event-particle-color, #ffffff), 1407px 1633px var(--event-particle-color, #ffffff), 1133px 1895px var(--event-particle-color, #ffffff), 283px 2520px var(--event-particle-color, #ffffff), 1526px 429px var(--event-particle-color, #ffffff), 937px 892px var(--event-particle-color, #ffffff), 1707px 791px var(--event-particle-color, #ffffff), 2379px 1239px var(--event-particle-color, #ffffff), 1447px 592px var(--event-particle-color, #ffffff), 1041px 1482px var(--event-particle-color, #ffffff), 459px 1198px var(--event-particle-color, #ffffff), 118px 678px var(--event-particle-color, #ffffff), 729px 1586px var(--event-particle-color, #ffffff), 525px 1001px var(--event-particle-color, #ffffff), 122px 1026px var(--event-particle-color, #ffffff), 2003px 882px var(--event-particle-color, #ffffff), 2073px 2293px var(--event-particle-color, #ffffff), 1931px 541px var(--event-particle-color, #ffffff), 483px 1296px var(--event-particle-color, #ffffff), 1649px 2384px var(--event-particle-color, #ffffff), 1546px 1761px var(--event-particle-color, #ffffff), 1954px 2393px var(--event-particle-color, #ffffff), 1844px 2346px var(--event-particle-color, #ffffff), 1437px 2490px var(--event-particle-color, #ffffff), 2147px 2163px var(--event-particle-color, #ffffff), 831px 171px var(--event-particle-color, #ffffff), 1024px 1603px var(--event-particle-color, #ffffff), 611px 1439px var(--event-particle-color, #ffffff), 2158px 1129px var(--event-particle-color, #ffffff), 506px 2012px var(--event-particle-color, #ffffff), 2305px 1671px var(--event-particle-color, #ffffff), 854px 1961px var(--event-particle-color, #ffffff), 942px 1790px var(--event-particle-color, #ffffff), 938px 2417px var(--event-particle-color, #ffffff), 2405px 2059px var(--event-particle-color, #ffffff), 862px 814px var(--event-particle-color, #ffffff), 1460px 916px var(--event-particle-color, #ffffff), 714px 2504px var(--event-particle-color, #ffffff), 53px 288px var(--event-particle-color, #ffffff), 1729px 304px var(--event-particle-color, #ffffff), 1026px 1024px var(--event-particle-color, #ffffff), 1521px 168px var(--event-particle-color, #ffffff), 662px 1204px var(--event-particle-color, #ffffff), 1267px 1979px var(--event-particle-color, #ffffff), 2195px 1697px var(--event-particle-color, #ffffff), 395px 2380px var(--event-particle-color, #ffffff), 454px 357px var(--event-particle-color, #ffffff), 145px 1247px var(--event-particle-color, #ffffff), 2016px 264px var(--event-particle-color, #ffffff), 2281px 1387px var(--event-particle-color, #ffffff), 530px 1591px var(--event-particle-color, #ffffff), 331px 959px var(--event-particle-color, #ffffff), 2176px 1197px var(--event-particle-color, #ffffff), 1603px 1249px var(--event-particle-color, #ffffff), 2165px 2093px var(--event-particle-color, #ffffff), 1857px 2112px var(--event-particle-color, #ffffff), 1414px 1595px var(--event-particle-color, #ffffff), 978px 1790px var(--event-particle-color, #ffffff), 424px 596px var(--event-particle-color, #ffffff), 1288px 1617px var(--event-particle-color, #ffffff), 2144px 2377px var(--event-particle-color, #ffffff), 151px 2098px var(--event-particle-color, #ffffff), 16px 882px var(--event-particle-color, #ffffff), 212px 79px var(--event-particle-color, #ffffff), 867px 1596px var(--event-particle-color, #ffffff), 1193px 1587px var(--event-particle-color, #ffffff), 705px 681px var(--event-particle-color, #ffffff), 1410px 7px var(--event-particle-color, #ffffff), 966px 1295px var(--event-particle-color, #ffffff), 400px 148px var(--event-particle-color, #ffffff), 1234px 1665px var(--event-particle-color, #ffffff), 251px 365px var(--event-particle-color, #ffffff), 2172px 473px var(--event-particle-color, #ffffff), 1561px 2061px var(--event-particle-color, #ffffff), 654px 2483px var(--event-particle-color, #ffffff), 847px 554px var(--event-particle-color, #ffffff), 2075px 130px var(--event-particle-color, #ffffff), 1304px 697px var(--event-particle-color, #ffffff), 1905px 638px var(--event-particle-color, #ffffff), 2077px 1097px var(--event-particle-color, #ffffff), 2438px 2437px var(--event-particle-color, #ffffff), 1789px 2288px var(--event-particle-color, #ffffff), 2505px 241px var(--event-particle-color, #ffffff), 692px 2425px var(--event-particle-color, #ffffff), 670px 46px var(--event-particle-color, #ffffff), 1582px 977px var(--event-particle-color, #ffffff), 2354px 1042px var(--event-particle-color, #ffffff), 1925px 1063px var(--event-particle-color, #ffffff), 271px 909px var(--event-particle-color, #ffffff), 1134px 113px var(--event-particle-color, #ffffff), 1349px 2340px var(--event-particle-color, #ffffff), 66px 1027px var(--event-particle-color, #ffffff), 1736px 571px var(--event-particle-color, #ffffff), 2091px 1338px var(--event-particle-color, #ffffff), 680px 1308px var(--event-particle-color, #ffffff), 2021px 1390px var(--event-particle-color, #ffffff), 2538px 1461px var(--event-particle-color, #ffffff), 1346px 118px var(--event-particle-color, #ffffff), 2117px 411px var(--event-particle-color, #ffffff), 15px 2173px var(--event-particle-color, #ffffff), 1184px 1371px var(--event-particle-color, #ffffff), 813px 2547px var(--event-particle-color, #ffffff), 1254px 648px var(--event-particle-color, #ffffff), 91px 2491px var(--event-particle-color, #ffffff), 1912px 747px var(--event-particle-color, #ffffff), 178px 2453px var(--event-particle-color, #ffffff), 1834px 330px var(--event-particle-color, #ffffff), 1613px 1611px var(--event-particle-color, #ffffff), 264px 2458px var(--event-particle-color, #ffffff), 106px 1661px var(--event-particle-color, #ffffff), 2447px 1172px var(--event-particle-color, #ffffff), 1976px 1132px var(--event-particle-color, #ffffff), 1101px 562px var(--event-particle-color, #ffffff), 644px 794px var(--event-particle-color, #ffffff), 347px 2036px var(--event-particle-color, #ffffff), 530px 1328px var(--event-particle-color, #ffffff), 2157px 2510px var(--event-particle-color, #ffffff), 2405px 1499px var(--event-particle-color, #ffffff), 944px 1270px var(--event-particle-color, #ffffff), 955px 1115px var(--event-particle-color, #ffffff), 2486px 562px var(--event-particle-color, #ffffff), 929px 2175px var(--event-particle-color, #ffffff), 595px 1640px var(--event-particle-color, #ffffff), 1385px 1613px var(--event-particle-color, #ffffff), 14px 217px var(--event-particle-color, #ffffff), 1286px 1266px var(--event-particle-color, #ffffff), 110px 53px var(--event-particle-color, #ffffff), 1564px 75px var(--event-particle-color, #ffffff), 109px 1690px var(--event-particle-color, #ffffff), 1595px 762px var(--event-particle-color, #ffffff), 2081px 1124px var(--event-particle-color, #ffffff), 1649px 1210px var(--event-particle-color, #ffffff), 2494px 397px var(--event-particle-color, #ffffff), 844px 1557px var(--event-particle-color, #ffffff), 1835px 308px var(--event-particle-color, #ffffff), 2035px 1975px var(--event-particle-color, #ffffff), 1237px 62px var(--event-particle-color, #ffffff), 2542px 1522px var(--event-particle-color, #ffffff), 53px 2517px var(--event-particle-color, #ffffff), 2125px 2263px var(--event-particle-color, #ffffff), 258px 349px var(--event-particle-color, #ffffff), 490px 1057px var(--event-particle-color, #ffffff), 882px 1000px var(--event-particle-color, #ffffff), 626px 684px var(--event-particle-color, #ffffff), 1338px 842px var(--event-particle-color, #ffffff), 1061px 2278px var(--event-particle-color, #ffffff), 2028px 2405px var(--event-particle-color, #ffffff), 332px 1597px var(--event-particle-color, #ffffff), 1270px 30px var(--event-particle-color, #ffffff), 1493px 1793px var(--event-particle-color, #ffffff), 1540px 827px var(--event-particle-color, #ffffff), 1185px 964px var(--event-particle-color, #ffffff), 1373px 1341px var(--event-particle-color, #ffffff), 2197px 624px var(--event-particle-color, #ffffff), 1818px 583px var(--event-particle-color, #ffffff), 7px 1845px var(--event-particle-color, #ffffff), 2305px 504px var(--event-particle-color, #ffffff), 2248px 446px var(--event-particle-color, #ffffff), 2267px 1600px var(--event-particle-color, #ffffff), 274px 244px var(--event-particle-color, #ffffff), 1914px 2095px var(--event-particle-color, #ffffff), 1350px 401px var(--event-particle-color, #ffffff), 84px 1463px var(--event-particle-color, #ffffff), 823px 2330px var(--event-particle-color, #ffffff), 561px 624px var(--event-particle-color, #ffffff), 660px 1358px var(--event-particle-color, #ffffff), 913px 2109px var(--event-particle-color, #ffffff), 679px 144px var(--event-particle-color, #ffffff), 73px 2222px var(--event-particle-color, #ffffff), 396px 241px var(--event-particle-color, #ffffff), 1137px 1844px var(--event-particle-color, #ffffff), 266px 1043px var(--event-particle-color, #ffffff), 1908px 1334px var(--event-particle-color, #ffffff), 2361px 784px var(--event-particle-color, #ffffff), 329px 98px var(--event-particle-color, #ffffff), 70px 1186px var(--event-particle-color, #ffffff), 1275px 1161px var(--event-particle-color, #ffffff), 204px 2177px var(--event-particle-color, #ffffff), 1138px 673px var(--event-particle-color, #ffffff), 2464px 777px var(--event-particle-color, #ffffff), 2551px 812px var(--event-particle-color, #ffffff), 749px 2155px var(--event-particle-color, #ffffff), 1775px 1829px var(--event-particle-color, #ffffff), 2438px 9px var(--event-particle-color, #ffffff), 1101px 1710px var(--event-particle-color, #ffffff), 616px 2531px var(--event-particle-color, #ffffff), 841px 1196px var(--event-particle-color, #ffffff), 733px 1948px var(--event-particle-color, #ffffff), 130px 1522px var(--event-particle-color, #ffffff), 1447px 742px var(--event-particle-color, #ffffff), 821px 1163px var(--event-particle-color, #ffffff), 1818px 619px var(--event-particle-color, #ffffff), 1006px 1336px var(--event-particle-color, #ffffff), 1984px 2379px var(--event-particle-color, #ffffff), 143px 723px var(--event-particle-color, #ffffff), 966px 94px var(--event-particle-color, #ffffff), 572px 1078px var(--event-particle-color, #ffffff), 1799px 2395px var(--event-particle-color, #ffffff), 810px 778px var(--event-particle-color, #ffffff), 838px 2008px var(--event-particle-color, #ffffff), 1301px 844px var(--event-particle-color, #ffffff), 128px 1821px var(--event-particle-color, #ffffff), 2110px 1270px var(--event-particle-color, #ffffff), 207px 1259px var(--event-particle-color, #ffffff), 828px 271px var(--event-particle-color, #ffffff), 2234px 271px var(--event-particle-color, #ffffff), 659px 2473px var(--event-particle-color, #ffffff), 2113px 1636px var(--event-particle-color, #ffffff), 402px 2366px var(--event-particle-color, #ffffff), 2544px 739px var(--event-particle-color, #ffffff), 492px 963px var(--event-particle-color, #ffffff), 2489px 799px var(--event-particle-color, #ffffff), 2246px 357px var(--event-particle-color, #ffffff), 378px 2396px var(--event-particle-color, #ffffff), 497px 856px var(--event-particle-color, #ffffff), 1329px 971px var(--event-particle-color, #ffffff), 1435px 1539px var(--event-particle-color, #ffffff), 431px 648px var(--event-particle-color, #ffffff), 1876px 2080px var(--event-particle-color, #ffffff), 1789px 1572px var(--event-particle-color, #ffffff), 950px 2287px var(--event-particle-color, #ffffff), 988px 2107px var(--event-particle-color, #ffffff), 860px 936px var(--event-particle-color, #ffffff), 2413px 1046px var(--event-particle-color, #ffffff), 978px 2084px var(--event-particle-color, #ffffff), 232px 1933px var(--event-particle-color, #ffffff), 1224px 251px var(--event-particle-color, #ffffff), 2125px 2017px var(--event-particle-color, #ffffff), 1323px 153px var(--event-particle-color, #ffffff), 2543px 63px var(--event-particle-color, #ffffff), 312px 1769px var(--event-particle-color, #ffffff), 2472px 1057px var(--event-particle-color, #ffffff), 544px 1221px var(--event-particle-color, #ffffff), 2375px 2048px var(--event-particle-color, #ffffff), 1043px 1349px var(--event-particle-color, #ffffff), 2339px 1751px var(--event-particle-color, #ffffff), 179px 1648px var(--event-particle-color, #ffffff), 941px 643px var(--event-particle-color, #ffffff), 461px 2220px var(--event-particle-color, #ffffff), 668px 1000px var(--event-particle-color, #ffffff), 802px 1255px var(--event-particle-color, #ffffff), 1346px 1986px var(--event-particle-color, #ffffff), 1016px 101px var(--event-particle-color, #ffffff), 1789px 1137px var(--event-particle-color, #ffffff), 1548px 1094px var(--event-particle-color, #ffffff), 1989px 2128px var(--event-particle-color, #ffffff), 1819px 2279px var(--event-particle-color, #ffffff), 1467px 1449px var(--event-particle-color, #ffffff), 562px 2345px var(--event-particle-color, #ffffff), 137px 1981px var(--event-particle-color, #ffffff), 1615px 742px var(--event-particle-color, #ffffff), 1682px 704px var(--event-particle-color, #ffffff), 2014px 104px var(--event-particle-color, #ffffff), 2169px 2343px var(--event-particle-color, #ffffff), 1153px 1523px var(--event-particle-color, #ffffff), 1215px 447px var(--event-particle-color, #ffffff), 27px 1898px var(--event-particle-color, #ffffff), 2374px 1487px var(--event-particle-color, #ffffff), 1884px 263px var(--event-particle-color, #ffffff), 293px 1639px var(--event-particle-color, #ffffff), 50px 1880px var(--event-particle-color, #ffffff), 416px 1245px var(--event-particle-color, #ffffff), 400px 341px var(--event-particle-color, #ffffff), 1011px 1529px var(--event-particle-color, #ffffff), 285px 2543px var(--event-particle-color, #ffffff), 1174px 603px var(--event-particle-color, #ffffff), 1718px 146px var(--event-particle-color, #ffffff), 870px 1851px var(--event-particle-color, #ffffff), 2356px 1714px var(--event-particle-color, #ffffff), 227px 1588px var(--event-particle-color, #ffffff), 2131px 2227px var(--event-particle-color, #ffffff), 200px 815px var(--event-particle-color, #ffffff), 1466px 101px var(--event-particle-color, #ffffff), 2427px 2305px var(--event-particle-color, #ffffff), 804px 884px var(--event-particle-color, #ffffff), 173px 2326px var(--event-particle-color, #ffffff), 1305px 520px var(--event-particle-color, #ffffff), 2556px 2216px var(--event-particle-color, #ffffff), 2003px 1031px var(--event-particle-color, #ffffff), 1230px 575px var(--event-particle-color, #ffffff), 1088px 1078px var(--event-particle-color, #ffffff), 112px 688px var(--event-particle-color, #ffffff), 2548px 2353px var(--event-particle-color, #ffffff), 191px 1491px var(--event-particle-color, #ffffff), 2466px 553px var(--event-particle-color, #ffffff), 1839px 1960px var(--event-particle-color, #ffffff), 238px 602px var(--event-particle-color, #ffffff), 504px 2293px var(--event-particle-color, #ffffff), 2433px 1938px var(--event-particle-color, #ffffff), 582px 2543px var(--event-particle-color, #ffffff), 1712px 939px var(--event-particle-color, #ffffff), 1672px 2189px var(--event-particle-color, #ffffff), 552px 1555px var(--event-particle-color, #ffffff), 1720px 2006px var(--event-particle-color, #ffffff), 253px 97px var(--event-particle-color, #ffffff), 94px 2205px var(--event-particle-color, #ffffff), 1732px 1488px var(--event-particle-color, #ffffff), 1803px 320px var(--event-particle-color, #ffffff), 1834px 1160px var(--event-particle-color, #ffffff), 934px 1082px var(--event-particle-color, #ffffff), 2543px 320px var(--event-particle-color, #ffffff), 638px 1455px var(--event-particle-color, #ffffff), 1813px 1614px var(--event-particle-color, #ffffff), 695px 354px var(--event-particle-color, #ffffff), 1849px 845px var(--event-particle-color, #ffffff), 982px 1322px var(--event-particle-color, #ffffff), 1602px 117px var(--event-particle-color, #ffffff), 1137px 628px var(--event-particle-color, #ffffff), 2384px 1969px var(--event-particle-color, #ffffff), 2443px 2039px var(--event-particle-color, #ffffff), 754px 24px var(--event-particle-color, #ffffff), 1528px 1676px var(--event-particle-color, #ffffff), 386px 2272px var(--event-particle-color, #ffffff), 59px 1508px var(--event-particle-color, #ffffff), 1233px 804px var(--event-particle-color, #ffffff), 449px 1929px var(--event-particle-color, #ffffff), 244px 1074px var(--event-particle-color, #ffffff), 941px 184px var(--event-particle-color, #ffffff), 2208px 1281px var(--event-particle-color, #ffffff), 1616px 2471px var(--event-particle-color, #ffffff), 2488px 2204px var(--event-particle-color, #ffffff), 761px 194px var(--event-particle-color, #ffffff), 2339px 1831px var(--event-particle-color, #ffffff), 1275px 1693px var(--event-particle-color, #ffffff), 2365px 1466px var(--event-particle-color, #ffffff), 1445px 1684px var(--event-particle-color, #ffffff), 887px 1538px var(--event-particle-color, #ffffff), 932px 483px var(--event-particle-color, #ffffff), 870px 1232px var(--event-particle-color, #ffffff), 643px 836px var(--event-particle-color, #ffffff), 1991px 821px var(--event-particle-color, #ffffff), 960px 2334px var(--event-particle-color, #ffffff), 894px 2510px var(--event-particle-color, #ffffff), 843px 1211px var(--event-particle-color, #ffffff), 400px 486px var(--event-particle-color, #ffffff), 1831px 371px var(--event-particle-color, #ffffff), 2435px 936px var(--event-particle-color, #ffffff), 553px 833px var(--event-particle-color, #ffffff), 2496px 556px var(--event-particle-color, #ffffff), 1920px 2240px var(--event-particle-color, #ffffff), 1012px 2405px var(--event-particle-color, #ffffff), 1728px 770px var(--event-particle-color, #ffffff), 2138px 360px var(--event-particle-color, #ffffff), 1582px 101px var(--event-particle-color, #ffffff), 709px 2104px var(--event-particle-color, #ffffff), 382px 750px var(--event-particle-color, #ffffff), 2244px 1936px var(--event-particle-color, #ffffff), 776px 733px var(--event-particle-color, #ffffff), 183px 84px var(--event-particle-color, #ffffff), 895px 747px var(--event-particle-color, #ffffff), 1994px 691px var(--event-particle-color, #ffffff), 1992px 2170px var(--event-particle-color, #ffffff), 2235px 11px var(--event-particle-color, #ffffff), 1489px 1190px var(--event-particle-color, #ffffff), 2032px 663px var(--event-particle-color, #ffffff), 1540px 1137px var(--event-particle-color, #ffffff), 1037px 475px var(--event-particle-color, #ffffff), 2537px 945px var(--event-particle-color, #ffffff), 2421px 1691px var(--event-particle-color, #ffffff), 161px 2152px var(--event-particle-color, #ffffff), 2346px 1413px var(--event-particle-color, #ffffff), 1224px 1188px var(--event-particle-color, #ffffff), 1433px 2381px var(--event-particle-color, #ffffff), 2295px 994px var(--event-particle-color, #ffffff), 1019px 247px var(--event-particle-color, #ffffff), 183px 828px var(--event-particle-color, #ffffff), 2302px 1117px var(--event-particle-color, #ffffff), 1349px 314px var(--event-particle-color, #ffffff), 1371px 1551px var(--event-particle-color, #ffffff), 2519px 309px var(--event-particle-color, #ffffff), 1033px 2389px var(--event-particle-color, #ffffff), 1711px 1511px var(--event-particle-color, #ffffff), 1897px 92px var(--event-particle-color, #ffffff), 2210px 793px var(--event-particle-color, #ffffff), 320px 107px var(--event-particle-color, #ffffff), 67px 2188px var(--event-particle-color, #ffffff), 1191px 1812px var(--event-particle-color, #ffffff), 573px 2168px var(--event-particle-color, #ffffff), 2132px 385px var(--event-particle-color, #ffffff), 319px 1222px var(--event-particle-color, #ffffff), 137px 1381px var(--event-particle-color, #ffffff), 1284px 2249px var(--event-particle-color, #ffffff), 581px 731px var(--event-particle-color, #ffffff), 2262px 377px var(--event-particle-color, #ffffff), 1587px 2339px var(--event-particle-color, #ffffff), 2189px 531px var(--event-particle-color, #ffffff), 2163px 1938px var(--event-particle-color, #ffffff), 1194px 389px var(--event-particle-color, #ffffff), 168px 2467px var(--event-particle-color, #ffffff), 496px 2292px var(--event-particle-color, #ffffff), 626px 1863px var(--event-particle-color, #ffffff), 979px 1946px var(--event-particle-color, #ffffff), 354px 1860px var(--event-particle-color, #ffffff), 652px 419px var(--event-particle-color, #ffffff), 1160px 816px var(--event-particle-color, #ffffff), 2124px 674px var(--event-particle-color, #ffffff), 756px 859px var(--event-particle-color, #ffffff), 14px 2263px var(--event-particle-color, #ffffff), 307px 794px var(--event-particle-color, #ffffff), 1239px 536px var(--event-particle-color, #ffffff), 1544px 1238px var(--event-particle-color, #ffffff), 705px 59px var(--event-particle-color, #ffffff), 1064px 1223px var(--event-particle-color, #ffffff), 1721px 2093px var(--event-particle-color, #ffffff), 2387px 1148px var(--event-particle-color, #ffffff), 456px 624px var(--event-particle-color, #ffffff), 785px 547px var(--event-particle-color, #ffffff), 1137px 357px var(--event-particle-color, #ffffff), 975px 1585px var(--event-particle-color, #ffffff), 378px 1696px var(--event-particle-color, #ffffff), 2299px 409px var(--event-particle-color, #ffffff), 2142px 329px var(--event-particle-color, #ffffff), 2286px 100px var(--event-particle-color, #ffffff), 2410px 1257px var(--event-particle-color, #ffffff), 1002px 1225px var(--event-particle-color, #ffffff), 1378px 184px var(--event-particle-color, #ffffff), 1710px 87px var(--event-particle-color, #ffffff), 2359px 554px var(--event-particle-color, #ffffff), 715px 1410px var(--event-particle-color, #ffffff), 1415px 152px var(--event-particle-color, #ffffff), 297px 530px var(--event-particle-color, #ffffff), 1746px 2107px var(--event-particle-color, #ffffff), 651px 2502px var(--event-particle-color, #ffffff), 2526px 643px var(--event-particle-color, #ffffff), 525px 2173px var(--event-particle-color, #ffffff), 66px 721px var(--event-particle-color, #ffffff), 1872px 2191px var(--event-particle-color, #ffffff), 907px 1524px var(--event-particle-color, #ffffff), 1517px 617px var(--event-particle-color, #ffffff), 2337px 821px var(--event-particle-color, #ffffff), 1589px 2158px var(--event-particle-color, #ffffff), 593px 1191px var(--event-particle-color, #ffffff), 2050px 2096px var(--event-particle-color, #ffffff), 2120px 1925px var(--event-particle-color, #ffffff), 2008px 751px var(--event-particle-color, #ffffff), 1679px 306px var(--event-particle-color, #ffffff), 797px 2138px var(--event-particle-color, #ffffff), 660px 2501px var(--event-particle-color, #ffffff), 2456px 1923px var(--event-particle-color, #ffffff), 1448px 1534px var(--event-particle-color, #ffffff), 1266px 834px var(--event-particle-color, #ffffff), 937px 1286px var(--event-particle-color, #ffffff), 2144px 1731px var(--event-particle-color, #ffffff), 1816px 2478px var(--event-particle-color, #ffffff), 115px 2533px var(--event-particle-color, #ffffff), 2123px 766px var(--event-particle-color, #ffffff), 74px 113px var(--event-particle-color, #ffffff), 693px 1471px var(--event-particle-color, #ffffff), 962px 1674px var(--event-particle-color, #ffffff), 2020px 850px var(--event-particle-color, #ffffff), 2444px 1847px var(--event-particle-color, #ffffff), 142px 862px var(--event-particle-color, #ffffff), 2505px 1194px var(--event-particle-color, #ffffff), 1976px 2226px var(--event-particle-color, #ffffff), 1486px 139px var(--event-particle-color, #ffffff), 1200px 1239px var(--event-particle-color, #ffffff), 1041px 1383px var(--event-particle-color, #ffffff), 2081px 512px var(--event-particle-color, #ffffff), 1106px 1732px var(--event-particle-color, #ffffff), 208px 509px var(--event-particle-color, #ffffff), 832px 553px var(--event-particle-color, #ffffff), 1496px 69px var(--event-particle-color, #ffffff), 1975px 5px var(--event-particle-color, #ffffff), 421px 2203px var(--event-particle-color, #ffffff), 1801px 1853px var(--event-particle-color, #ffffff), 935px 2366px var(--event-particle-color, #ffffff), 1736px 1882px var(--event-particle-color, #ffffff), 420px 1292px var(--event-particle-color, #ffffff), 1268px 1302px var(--event-particle-color, #ffffff), 1167px 465px var(--event-particle-color, #ffffff), 52px 181px var(--event-particle-color, #ffffff), 456px 1359px var(--event-particle-color, #ffffff), 518px 2186px var(--event-particle-color, #ffffff), 2048px 2067px var(--event-particle-color, #ffffff), 32px 1254px var(--event-particle-color, #ffffff), 187px 1945px var(--event-particle-color, #ffffff), 2100px 2551px var(--event-particle-color, #ffffff), 941px 1481px var(--event-particle-color, #ffffff), 1490px 2227px var(--event-particle-color, #ffffff), 84px 423px var(--event-particle-color, #ffffff), 109px 2316px var(--event-particle-color, #ffffff), 3px 874px var(--event-particle-color, #ffffff), 76px 2145px var(--event-particle-color, #ffffff), 440px 1976px var(--event-particle-color, #ffffff), 515px 336px var(--event-particle-color, #ffffff), 923px 1392px var(--event-particle-color, #ffffff), 1712px 858px var(--event-particle-color, #ffffff), 1635px 105px var(--event-particle-color, #ffffff), 723px 2119px var(--event-particle-color, #ffffff), 1529px 1333px var(--event-particle-color, #ffffff), 833px 2077px var(--event-particle-color, #ffffff), 1594px 703px var(--event-particle-color, #ffffff), 2348px 1774px var(--event-particle-color, #ffffff), 51px 1957px var(--event-particle-color, #ffffff), 2177px 197px var(--event-particle-color, #ffffff), 1661px 1710px var(--event-particle-color, #ffffff), 878px 1913px var(--event-particle-color, #ffffff), 114px 2069px var(--event-particle-color, #ffffff), 115px 173px var(--event-particle-color, #ffffff), 1497px 938px var(--event-particle-color, #ffffff), 2354px 69px var(--event-particle-color, #ffffff), 442px 277px var(--event-particle-color, #ffffff), 1595px 121px var(--event-particle-color, #ffffff), 1495px 436px var(--event-particle-color, #ffffff), 859px 2352px var(--event-particle-color, #ffffff), 52px 2018px var(--event-particle-color, #ffffff), 971px 1846px var(--event-particle-color, #ffffff), 1847px 2200px var(--event-particle-color, #ffffff), 788px 1871px var(--event-particle-color, #ffffff), 1700px 49px var(--event-particle-color, #ffffff), 614px 1647px var(--event-particle-color, #ffffff), 986px 1553px var(--event-particle-color, #ffffff), 1657px 942px var(--event-particle-color, #ffffff), 984px 1086px var(--event-particle-color, #ffffff), 1543px 917px var(--event-particle-color, #ffffff), 2469px 1582px var(--event-particle-color, #ffffff), 266px 1056px var(--event-particle-color, #ffffff), 2310px 2413px var(--event-particle-color, #ffffff), 760px 1847px var(--event-particle-color, #ffffff), 229px 1358px var(--event-particle-color, #ffffff), 1130px 2471px var(--event-particle-color, #ffffff), 2428px 117px var(--event-particle-color, #ffffff), 227px 1415px var(--event-particle-color, #ffffff), 79px 1889px var(--event-particle-color, #ffffff), 153px 88px var(--event-particle-color, #ffffff), 978px 2201px var(--event-particle-color, #ffffff), 2377px 14px var(--event-particle-color, #ffffff), 2345px 1650px var(--event-particle-color, #ffffff), 2394px 1444px var(--event-particle-color, #ffffff), 1591px 2376px var(--event-particle-color, #ffffff), 773px 839px var(--event-particle-color, #ffffff), 965px 554px var(--event-particle-color, #ffffff), 283px 1109px var(--event-particle-color, #ffffff), 2336px 1719px var(--event-particle-color, #ffffff), 721px 764px var(--event-particle-color, #ffffff), 1609px 2423px var(--event-particle-color, #ffffff), 344px 1967px var(--event-particle-color, #ffffff), 2108px 360px var(--event-particle-color, #ffffff), 1167px 1449px var(--event-particle-color, #ffffff), 118px 1148px var(--event-particle-color, #ffffff), 976px 1464px var(--event-particle-color, #ffffff), 2560px 1305px var(--event-particle-color, #ffffff), 2108px 2027px var(--event-particle-color, #ffffff), 2160px 2517px var(--event-particle-color, #ffffff), 173px 1451px var(--event-particle-color, #ffffff), 1348px 688px var(--event-particle-color, #ffffff), 2318px 984px var(--event-particle-color, #ffffff), 91px 1467px var(--event-particle-color, #ffffff), 2025px 1634px var(--event-particle-color, #ffffff), 1497px 1437px var(--event-particle-color, #ffffff), 864px 735px var(--event-particle-color, #ffffff), 677px 1437px var(--event-particle-color, #ffffff), 1689px 468px var(--event-particle-color, #ffffff), 832px 1127px var(--event-particle-color, #ffffff), 1735px 1514px var(--event-particle-color, #ffffff), 2089px 2072px var(--event-particle-color, #ffffff), 929px 1215px var(--event-particle-color, #ffffff), 636px 2415px var(--event-particle-color, #ffffff), 2264px 1504px var(--event-particle-color, #ffffff), 684px 1974px var(--event-particle-color, #ffffff), 2281px 2531px var(--event-particle-color, #ffffff), 693px 2418px var(--event-particle-color, #ffffff), 2037px 2542px var(--event-particle-color, #ffffff), 670px 597px var(--event-particle-color, #ffffff), 1156px 2529px var(--event-particle-color, #ffffff), 2549px 2337px var(--event-particle-color, #ffffff), 980px 378px var(--event-particle-color, #ffffff), 1944px 2276px var(--event-particle-color, #ffffff), 718px 1113px var(--event-particle-color, #ffffff), 628px 621px var(--event-particle-color, #ffffff), 1424px 1342px var(--event-particle-color, #ffffff), 513px 208px var(--event-particle-color, #ffffff), 2494px 219px var(--event-particle-color, #ffffff), 862px 2174px var(--event-particle-color, #ffffff), 290px 2029px var(--event-particle-color, #ffffff), 2471px 57px var(--event-particle-color, #ffffff), 362px 1412px var(--event-particle-color, #ffffff), 46px 532px var(--event-particle-color, #ffffff), 821px 1332px var(--event-particle-color, #ffffff), 17px 447px var(--event-particle-color, #ffffff), 947px 118px var(--event-particle-color, #ffffff), 136px 236px var(--event-particle-color, #ffffff), 2318px 2091px var(--event-particle-color, #ffffff), 682px 2399px var(--event-particle-color, #ffffff);
    height: 1px;
    width: 1px;
  }
  
  .event-header-particle-2 {
    -webkit-animation: event-header-animParticle 120s linear infinite;
    animation: event-header-animParticle 120s linear infinite;
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 764px 1651px var(--event-particle-color, #ffffff), 2479px 1983px var(--event-particle-color, #ffffff), 376px 1406px var(--event-particle-color, #ffffff), 637px 2212px var(--event-particle-color, #ffffff), 1148px 369px var(--event-particle-color, #ffffff), 575px 1044px var(--event-particle-color, #ffffff), 1149px 600px var(--event-particle-color, #ffffff), 2350px 2463px var(--event-particle-color, #ffffff), 111px 2099px var(--event-particle-color, #ffffff), 434px 420px var(--event-particle-color, #ffffff), 2409px 1820px var(--event-particle-color, #ffffff), 2410px 1706px var(--event-particle-color, #ffffff), 972px 1625px var(--event-particle-color, #ffffff), 1627px 2255px var(--event-particle-color, #ffffff), 1980px 2174px var(--event-particle-color, #ffffff), 2350px 2191px var(--event-particle-color, #ffffff), 135px 1252px var(--event-particle-color, #ffffff), 1835px 773px var(--event-particle-color, #ffffff), 680px 2233px var(--event-particle-color, #ffffff), 1358px 967px var(--event-particle-color, #ffffff), 1987px 485px var(--event-particle-color, #ffffff), 1387px 67px var(--event-particle-color, #ffffff), 972px 657px var(--event-particle-color, #ffffff), 1622px 789px var(--event-particle-color, #ffffff), 23px 1830px var(--event-particle-color, #ffffff), 1654px 1857px var(--event-particle-color, #ffffff), 1900px 2429px var(--event-particle-color, #ffffff), 2021px 1496px var(--event-particle-color, #ffffff), 1535px 1024px var(--event-particle-color, #ffffff), 2380px 1945px var(--event-particle-color, #ffffff), 893px 2244px var(--event-particle-color, #ffffff), 2446px 2279px var(--event-particle-color, #ffffff), 1193px 694px var(--event-particle-color, #ffffff), 1529px 1616px var(--event-particle-color, #ffffff), 352px 2093px var(--event-particle-color, #ffffff), 2020px 1449px var(--event-particle-color, #ffffff), 2193px 2521px var(--event-particle-color, #ffffff), 373px 321px var(--event-particle-color, #ffffff), 420px 515px var(--event-particle-color, #ffffff), 1072px 2181px var(--event-particle-color, #ffffff), 113px 1706px var(--event-particle-color, #ffffff), 2548px 1039px var(--event-particle-color, #ffffff), 53px 570px var(--event-particle-color, #ffffff), 670px 401px var(--event-particle-color, #ffffff), 332px 1992px var(--event-particle-color, #ffffff), 2318px 2479px var(--event-particle-color, #ffffff), 1111px 2375px var(--event-particle-color, #ffffff), 1002px 1984px var(--event-particle-color, #ffffff), 1599px 1434px var(--event-particle-color, #ffffff), 1521px 299px var(--event-particle-color, #ffffff), 1443px 355px var(--event-particle-color, #ffffff), 745px 208px var(--event-particle-color, #ffffff), 678px 1633px var(--event-particle-color, #ffffff), 2034px 277px var(--event-particle-color, #ffffff), 1059px 2160px var(--event-particle-color, #ffffff), 2419px 797px var(--event-particle-color, #ffffff), 812px 1361px var(--event-particle-color, #ffffff), 21px 2030px var(--event-particle-color, #ffffff), 107px 610px var(--event-particle-color, #ffffff), 411px 1920px var(--event-particle-color, #ffffff), 1913px 1476px var(--event-particle-color, #ffffff), 76px 1277px var(--event-particle-color, #ffffff), 2157px 168px var(--event-particle-color, #ffffff), 1194px 2400px var(--event-particle-color, #ffffff), 667px 756px var(--event-particle-color, #ffffff), 1263px 1773px var(--event-particle-color, #ffffff), 1120px 1870px var(--event-particle-color, #ffffff), 2433px 77px var(--event-particle-color, #ffffff), 502px 1082px var(--event-particle-color, #ffffff), 776px 364px var(--event-particle-color, #ffffff), 1676px 284px var(--event-particle-color, #ffffff), 1086px 1044px var(--event-particle-color, #ffffff), 2470px 1335px var(--event-particle-color, #ffffff), 1757px 1719px var(--event-particle-color, #ffffff), 1777px 731px var(--event-particle-color, #ffffff), 26px 596px var(--event-particle-color, #ffffff), 2028px 1935px var(--event-particle-color, #ffffff), 2085px 1212px var(--event-particle-color, #ffffff), 940px 428px var(--event-particle-color, #ffffff), 954px 1048px var(--event-particle-color, #ffffff), 688px 1047px var(--event-particle-color, #ffffff), 120px 523px var(--event-particle-color, #ffffff), 2368px 2328px var(--event-particle-color, #ffffff), 53px 799px var(--event-particle-color, #ffffff), 1px 2308px var(--event-particle-color, #ffffff), 404px 2228px var(--event-particle-color, #ffffff), 1450px 1627px var(--event-particle-color, #ffffff), 1504px 1431px var(--event-particle-color, #ffffff), 2194px 914px var(--event-particle-color, #ffffff), 2067px 22px var(--event-particle-color, #ffffff), 2096px 1495px var(--event-particle-color, #ffffff), 2432px 1248px var(--event-particle-color, #ffffff), 297px 1274px var(--event-particle-color, #ffffff), 425px 1451px var(--event-particle-color, #ffffff), 2446px 1914px var(--event-particle-color, #ffffff), 2416px 328px var(--event-particle-color, #ffffff), 1842px 493px var(--event-particle-color, #ffffff), 2495px 2155px var(--event-particle-color, #ffffff), 401px 1227px var(--event-particle-color, #ffffff), 955px 1741px var(--event-particle-color, #ffffff), 1834px 5px var(--event-particle-color, #ffffff), 815px 179px var(--event-particle-color, #ffffff), 349px 1056px var(--event-particle-color, #ffffff), 1293px 1995px var(--event-particle-color, #ffffff), 2058px 1561px var(--event-particle-color, #ffffff), 841px 1320px var(--event-particle-color, #ffffff), 1857px 547px var(--event-particle-color, #ffffff), 869px 809px var(--event-particle-color, #ffffff), 1063px 1155px var(--event-particle-color, #ffffff), 1057px 841px var(--event-particle-color, #ffffff), 1145px 1603px var(--event-particle-color, #ffffff), 1327px 2294px var(--event-particle-color, #ffffff), 421px 405px var(--event-particle-color, #ffffff), 1656px 2086px var(--event-particle-color, #ffffff), 2059px 1895px var(--event-particle-color, #ffffff), 2017px 689px var(--event-particle-color, #ffffff), 998px 430px var(--event-particle-color, #ffffff), 2222px 2353px var(--event-particle-color, #ffffff), 1337px 2297px var(--event-particle-color, #ffffff), 557px 618px var(--event-particle-color, #ffffff), 637px 1558px var(--event-particle-color, #ffffff), 431px 659px var(--event-particle-color, #ffffff), 1697px 994px var(--event-particle-color, #ffffff), 248px 527px var(--event-particle-color, #ffffff), 1559px 2497px var(--event-particle-color, #ffffff), 1990px 248px var(--event-particle-color, #ffffff), 1330px 1771px var(--event-particle-color, #ffffff), 2167px 1145px var(--event-particle-color, #ffffff), 2495px 1222px var(--event-particle-color, #ffffff), 2141px 155px var(--event-particle-color, #ffffff), 1280px 400px var(--event-particle-color, #ffffff), 857px 1482px var(--event-particle-color, #ffffff), 570px 1877px var(--event-particle-color, #ffffff), 2357px 527px var(--event-particle-color, #ffffff), 1109px 1406px var(--event-particle-color, #ffffff), 2465px 2273px var(--event-particle-color, #ffffff), 2319px 1820px var(--event-particle-color, #ffffff), 342px 1865px var(--event-particle-color, #ffffff), 657px 1626px var(--event-particle-color, #ffffff), 686px 135px var(--event-particle-color, #ffffff), 2508px 1432px var(--event-particle-color, #ffffff), 455px 1140px var(--event-particle-color, #ffffff), 1984px 2395px var(--event-particle-color, #ffffff), 1972px 1403px var(--event-particle-color, #ffffff), 547px 670px var(--event-particle-color, #ffffff), 2243px 1551px var(--event-particle-color, #ffffff), 156px 1047px var(--event-particle-color, #ffffff), 1628px 1066px var(--event-particle-color, #ffffff), 1769px 1420px var(--event-particle-color, #ffffff), 1645px 2117px var(--event-particle-color, #ffffff), 181px 2019px var(--event-particle-color, #ffffff), 994px 1543px var(--event-particle-color, #ffffff), 553px 635px var(--event-particle-color, #ffffff), 1687px 2436px var(--event-particle-color, #ffffff), 392px 865px var(--event-particle-color, #ffffff), 2223px 869px var(--event-particle-color, #ffffff), 775px 2013px var(--event-particle-color, #ffffff), 140px 46px var(--event-particle-color, #ffffff), 778px 1416px var(--event-particle-color, #ffffff), 1855px 523px var(--event-particle-color, #ffffff), 164px 1854px var(--event-particle-color, #ffffff), 1113px 860px var(--event-particle-color, #ffffff), 624px 989px var(--event-particle-color, #ffffff), 1212px 2493px var(--event-particle-color, #ffffff), 54px 223px var(--event-particle-color, #ffffff), 924px 280px var(--event-particle-color, #ffffff), 1665px 1888px var(--event-particle-color, #ffffff), 246px 2239px var(--event-particle-color, #ffffff), 342px 2224px var(--event-particle-color, #ffffff), 1441px 2097px var(--event-particle-color, #ffffff), 1472px 673px var(--event-particle-color, #ffffff), 1763px 275px var(--event-particle-color, #ffffff), 1320px 1510px var(--event-particle-color, #ffffff), 1476px 2170px var(--event-particle-color, #ffffff), 2178px 1040px var(--event-particle-color, #ffffff), 560px 2551px var(--event-particle-color, #ffffff), 1784px 347px var(--event-particle-color, #ffffff), 79px 780px var(--event-particle-color, #ffffff), 218px 2509px var(--event-particle-color, #ffffff), 2516px 897px var(--event-particle-color, #ffffff), 1740px 1104px var(--event-particle-color, #ffffff), 1604px 1323px var(--event-particle-color, #ffffff), 2306px 914px var(--event-particle-color, #ffffff), 667px 1946px var(--event-particle-color, #ffffff), 763px 2328px var(--event-particle-color, #ffffff), 1272px 1194px var(--event-particle-color, #ffffff), 1221px 668px var(--event-particle-color, #ffffff), 2519px 1762px var(--event-particle-color, #ffffff), 605px 1128px var(--event-particle-color, #ffffff), 1034px 1156px var(--event-particle-color, #ffffff), 855px 1337px var(--event-particle-color, #ffffff), 2379px 507px var(--event-particle-color, #ffffff), 985px 659px var(--event-particle-color, #ffffff), 993px 1688px var(--event-particle-color, #ffffff), 360px 2166px var(--event-particle-color, #ffffff), 1601px 1178px var(--event-particle-color, #ffffff), 425px 1142px var(--event-particle-color, #ffffff), 512px 1428px var(--event-particle-color, #ffffff), 1214px 2387px var(--event-particle-color, #ffffff), 1434px 693px var(--event-particle-color, #ffffff);
    height: 2px;
    width: 2px;
  }
  
  .event-header-particle-2::after {
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 840px 1300px var(--event-particle-color, #ffffff), 1978px 708px var(--event-particle-color, #ffffff), 593px 579px var(--event-particle-color, #ffffff), 1423px 2533px var(--event-particle-color, #ffffff), 1839px 609px var(--event-particle-color, #ffffff), 1105px 1714px var(--event-particle-color, #ffffff), 553px 2491px var(--event-particle-color, #ffffff), 2037px 355px var(--event-particle-color, #ffffff), 1511px 2168px var(--event-particle-color, #ffffff), 1761px 372px var(--event-particle-color, #ffffff), 1822px 1303px var(--event-particle-color, #ffffff), 1056px 2218px var(--event-particle-color, #ffffff), 2191px 800px var(--event-particle-color, #ffffff), 440px 85px var(--event-particle-color, #ffffff), 2093px 501px var(--event-particle-color, #ffffff), 2461px 818px var(--event-particle-color, #ffffff), 70px 1370px var(--event-particle-color, #ffffff), 681px 338px var(--event-particle-color, #ffffff), 1661px 2306px var(--event-particle-color, #ffffff), 2277px 1635px var(--event-particle-color, #ffffff), 294px 1975px var(--event-particle-color, #ffffff), 2246px 2401px var(--event-particle-color, #ffffff), 609px 1821px var(--event-particle-color, #ffffff), 2221px 69px var(--event-particle-color, #ffffff), 302px 1985px var(--event-particle-color, #ffffff), 982px 312px var(--event-particle-color, #ffffff), 1311px 2444px var(--event-particle-color, #ffffff), 2480px 476px var(--event-particle-color, #ffffff), 1001px 1483px var(--event-particle-color, #ffffff), 1642px 1924px var(--event-particle-color, #ffffff), 81px 1477px var(--event-particle-color, #ffffff), 2094px 226px var(--event-particle-color, #ffffff), 1410px 2430px var(--event-particle-color, #ffffff), 2056px 740px var(--event-particle-color, #ffffff), 2487px 319px var(--event-particle-color, #ffffff), 1769px 1037px var(--event-particle-color, #ffffff), 152px 1624px var(--event-particle-color, #ffffff), 1137px 1842px var(--event-particle-color, #ffffff), 1276px 1941px var(--event-particle-color, #ffffff), 2205px 2247px var(--event-particle-color, #ffffff), 1018px 1984px var(--event-particle-color, #ffffff), 1418px 142px var(--event-particle-color, #ffffff), 1792px 2542px var(--event-particle-color, #ffffff), 10px 1125px var(--event-particle-color, #ffffff), 597px 707px var(--event-particle-color, #ffffff), 1369px 1222px var(--event-particle-color, #ffffff), 239px 1331px var(--event-particle-color, #ffffff), 575px 725px var(--event-particle-color, #ffffff), 2208px 205px var(--event-particle-color, #ffffff), 1196px 1083px var(--event-particle-color, #ffffff), 532px 2519px var(--event-particle-color, #ffffff), 1440px 1974px var(--event-particle-color, #ffffff), 772px 96px var(--event-particle-color, #ffffff), 2142px 291px var(--event-particle-color, #ffffff), 1609px 768px var(--event-particle-color, #ffffff), 1217px 364px var(--event-particle-color, #ffffff), 2057px 1090px var(--event-particle-color, #ffffff), 129px 1884px var(--event-particle-color, #ffffff), 1852px 2084px var(--event-particle-color, #ffffff), 1267px 297px var(--event-particle-color, #ffffff), 2136px 887px var(--event-particle-color, #ffffff), 1812px 2516px var(--event-particle-color, #ffffff), 1640px 2015px var(--event-particle-color, #ffffff), 2230px 270px var(--event-particle-color, #ffffff), 2457px 386px var(--event-particle-color, #ffffff), 1017px 1676px var(--event-particle-color, #ffffff), 1703px 1323px var(--event-particle-color, #ffffff), 2453px 1257px var(--event-particle-color, #ffffff), 2495px 2132px var(--event-particle-color, #ffffff), 317px 1401px var(--event-particle-color, #ffffff), 909px 2536px var(--event-particle-color, #ffffff), 940px 2132px var(--event-particle-color, #ffffff), 921px 540px var(--event-particle-color, #ffffff), 756px 127px var(--event-particle-color, #ffffff), 851px 1586px var(--event-particle-color, #ffffff), 2505px 1047px var(--event-particle-color, #ffffff), 655px 1107px var(--event-particle-color, #ffffff), 168px 1487px var(--event-particle-color, #ffffff), 290px 2023px var(--event-particle-color, #ffffff), 970px 2495px var(--event-particle-color, #ffffff), 1960px 611px var(--event-particle-color, #ffffff), 1327px 477px var(--event-particle-color, #ffffff), 634px 857px var(--event-particle-color, #ffffff), 1814px 138px var(--event-particle-color, #ffffff), 1903px 1470px var(--event-particle-color, #ffffff), 2203px 1270px var(--event-particle-color, #ffffff), 2358px 348px var(--event-particle-color, #ffffff), 303px 161px var(--event-particle-color, #ffffff), 840px 1083px var(--event-particle-color, #ffffff), 379px 2111px var(--event-particle-color, #ffffff), 1043px 2212px var(--event-particle-color, #ffffff), 934px 2091px var(--event-particle-color, #ffffff), 781px 1834px var(--event-particle-color, #ffffff), 496px 2446px var(--event-particle-color, #ffffff), 1135px 2283px var(--event-particle-color, #ffffff), 764px 1429px var(--event-particle-color, #ffffff), 759px 157px var(--event-particle-color, #ffffff), 181px 1959px var(--event-particle-color, #ffffff), 1726px 1801px var(--event-particle-color, #ffffff), 2370px 2064px var(--event-particle-color, #ffffff), 828px 123px var(--event-particle-color, #ffffff), 1087px 228px var(--event-particle-color, #ffffff), 2380px 45px var(--event-particle-color, #ffffff), 57px 439px var(--event-particle-color, #ffffff), 477px 328px var(--event-particle-color, #ffffff), 2480px 1995px var(--event-particle-color, #ffffff), 1620px 1812px var(--event-particle-color, #ffffff), 2086px 2450px var(--event-particle-color, #ffffff), 1193px 922px var(--event-particle-color, #ffffff), 190px 1701px var(--event-particle-color, #ffffff), 1604px 706px var(--event-particle-color, #ffffff), 344px 88px var(--event-particle-color, #ffffff), 375px 333px var(--event-particle-color, #ffffff), 1948px 553px var(--event-particle-color, #ffffff), 1532px 2264px var(--event-particle-color, #ffffff), 176px 59px var(--event-particle-color, #ffffff), 1146px 418px var(--event-particle-color, #ffffff), 2495px 2120px var(--event-particle-color, #ffffff), 1515px 1735px var(--event-particle-color, #ffffff), 2040px 2070px var(--event-particle-color, #ffffff), 760px 54px var(--event-particle-color, #ffffff), 505px 1553px var(--event-particle-color, #ffffff), 2507px 1409px var(--event-particle-color, #ffffff), 1557px 772px var(--event-particle-color, #ffffff), 1740px 170px var(--event-particle-color, #ffffff), 963px 518px var(--event-particle-color, #ffffff), 1790px 1724px var(--event-particle-color, #ffffff), 498px 2059px var(--event-particle-color, #ffffff), 1672px 671px var(--event-particle-color, #ffffff), 1993px 2064px var(--event-particle-color, #ffffff), 1431px 1081px var(--event-particle-color, #ffffff), 2351px 1248px var(--event-particle-color, #ffffff), 542px 104px var(--event-particle-color, #ffffff), 1368px 524px var(--event-particle-color, #ffffff), 102px 323px var(--event-particle-color, #ffffff), 1763px 109px var(--event-particle-color, #ffffff), 236px 1257px var(--event-particle-color, #ffffff), 616px 334px var(--event-particle-color, #ffffff), 926px 575px var(--event-particle-color, #ffffff), 627px 1230px var(--event-particle-color, #ffffff), 1103px 1542px var(--event-particle-color, #ffffff), 1690px 2384px var(--event-particle-color, #ffffff), 473px 611px var(--event-particle-color, #ffffff), 2393px 1365px var(--event-particle-color, #ffffff), 2534px 389px var(--event-particle-color, #ffffff), 1094px 2461px var(--event-particle-color, #ffffff), 1440px 1472px var(--event-particle-color, #ffffff), 1846px 163px var(--event-particle-color, #ffffff), 1328px 1477px var(--event-particle-color, #ffffff), 1036px 1180px var(--event-particle-color, #ffffff), 864px 1028px var(--event-particle-color, #ffffff), 994px 216px var(--event-particle-color, #ffffff), 1339px 1516px var(--event-particle-color, #ffffff), 2243px 808px var(--event-particle-color, #ffffff), 105px 2097px var(--event-particle-color, #ffffff), 1003px 1601px var(--event-particle-color, #ffffff), 2379px 2105px var(--event-particle-color, #ffffff), 2549px 930px var(--event-particle-color, #ffffff), 128px 445px var(--event-particle-color, #ffffff), 543px 2104px var(--event-particle-color, #ffffff), 1091px 1282px var(--event-particle-color, #ffffff), 136px 1939px var(--event-particle-color, #ffffff), 1237px 285px var(--event-particle-color, #ffffff), 383px 17px var(--event-particle-color, #ffffff), 902px 1886px var(--event-particle-color, #ffffff), 700px 991px var(--event-particle-color, #ffffff), 2201px 1642px var(--event-particle-color, #ffffff), 1014px 837px var(--event-particle-color, #ffffff), 2231px 284px var(--event-particle-color, #ffffff), 1667px 162px var(--event-particle-color, #ffffff), 954px 1741px var(--event-particle-color, #ffffff), 830px 2206px var(--event-particle-color, #ffffff), 1495px 2127px var(--event-particle-color, #ffffff), 1701px 1019px var(--event-particle-color, #ffffff), 2304px 1987px var(--event-particle-color, #ffffff), 2328px 1440px var(--event-particle-color, #ffffff), 1838px 2406px var(--event-particle-color, #ffffff), 747px 762px var(--event-particle-color, #ffffff), 38px 2247px var(--event-particle-color, #ffffff), 1852px 1972px var(--event-particle-color, #ffffff), 1139px 163px var(--event-particle-color, #ffffff), 597px 1544px var(--event-particle-color, #ffffff), 2401px 1918px var(--event-particle-color, #ffffff), 621px 250px var(--event-particle-color, #ffffff), 1617px 1691px var(--event-particle-color, #ffffff), 2433px 1698px var(--event-particle-color, #ffffff), 637px 735px var(--event-particle-color, #ffffff), 1420px 1541px var(--event-particle-color, #ffffff), 585px 1357px var(--event-particle-color, #ffffff), 1726px 87px var(--event-particle-color, #ffffff), 1191px 168px var(--event-particle-color, #ffffff), 2123px 1652px var(--event-particle-color, #ffffff), 2188px 491px var(--event-particle-color, #ffffff), 1985px 523px var(--event-particle-color, #ffffff), 1680px 2435px var(--event-particle-color, #ffffff), 2078px 2249px var(--event-particle-color, #ffffff), 1602px 1964px var(--event-particle-color, #ffffff), 775px 378px var(--event-particle-color, #ffffff), 1040px 1500px var(--event-particle-color, #ffffff), 713px 197px var(--event-particle-color, #ffffff);
    height: 2px;
    width: 2px;
  }
  
  .event-header-particle-3 {
    -webkit-animation: event-header-animParticle 180s linear infinite;
    animation: event-header-animParticle 180s linear infinite;
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 1569px 438px var(--event-particle-color, #ffffff), 1106px 344px var(--event-particle-color, #ffffff), 2540px 1056px var(--event-particle-color, #ffffff), 1916px 787px var(--event-particle-color, #ffffff), 342px 1512px var(--event-particle-color, #ffffff), 383px 1250px var(--event-particle-color, #ffffff), 1291px 542px var(--event-particle-color, #ffffff), 428px 1861px var(--event-particle-color, #ffffff), 1285px 291px var(--event-particle-color, #ffffff), 1912px 1279px var(--event-particle-color, #ffffff), 646px 1849px var(--event-particle-color, #ffffff), 143px 123px var(--event-particle-color, #ffffff), 1541px 1112px var(--event-particle-color, #ffffff), 1916px 1721px var(--event-particle-color, #ffffff), 1085px 230px var(--event-particle-color, #ffffff), 1332px 1775px var(--event-particle-color, #ffffff), 1398px 605px var(--event-particle-color, #ffffff), 430px 1113px var(--event-particle-color, #ffffff), 1854px 1118px var(--event-particle-color, #ffffff), 1682px 373px var(--event-particle-color, #ffffff), 584px 2309px var(--event-particle-color, #ffffff), 1654px 2511px var(--event-particle-color, #ffffff), 1636px 353px var(--event-particle-color, #ffffff), 84px 1353px var(--event-particle-color, #ffffff), 1628px 1279px var(--event-particle-color, #ffffff), 1047px 1696px var(--event-particle-color, #ffffff), 411px 988px var(--event-particle-color, #ffffff), 600px 1875px var(--event-particle-color, #ffffff), 2371px 71px var(--event-particle-color, #ffffff), 1016px 318px var(--event-particle-color, #ffffff), 116px 149px var(--event-particle-color, #ffffff), 2038px 202px var(--event-particle-color, #ffffff), 557px 1462px var(--event-particle-color, #ffffff), 7px 270px var(--event-particle-color, #ffffff), 2137px 223px var(--event-particle-color, #ffffff), 19px 1481px var(--event-particle-color, #ffffff), 1266px 21px var(--event-particle-color, #ffffff), 1922px 1638px var(--event-particle-color, #ffffff), 1303px 498px var(--event-particle-color, #ffffff), 2109px 2480px var(--event-particle-color, #ffffff), 2037px 612px var(--event-particle-color, #ffffff), 540px 1759px var(--event-particle-color, #ffffff), 1734px 113px var(--event-particle-color, #ffffff), 597px 163px var(--event-particle-color, #ffffff), 1303px 1101px var(--event-particle-color, #ffffff), 1790px 1300px var(--event-particle-color, #ffffff), 1323px 518px var(--event-particle-color, #ffffff), 778px 47px var(--event-particle-color, #ffffff), 1045px 1626px var(--event-particle-color, #ffffff), 1869px 963px var(--event-particle-color, #ffffff), 773px 545px var(--event-particle-color, #ffffff), 1078px 2532px var(--event-particle-color, #ffffff), 2447px 2026px var(--event-particle-color, #ffffff), 1878px 1746px var(--event-particle-color, #ffffff), 2142px 1288px var(--event-particle-color, #ffffff), 911px 2521px var(--event-particle-color, #ffffff), 2468px 1183px var(--event-particle-color, #ffffff), 779px 638px var(--event-particle-color, #ffffff), 179px 1045px var(--event-particle-color, #ffffff), 1553px 315px var(--event-particle-color, #ffffff), 559px 885px var(--event-particle-color, #ffffff), 388px 1807px var(--event-particle-color, #ffffff), 386px 1065px var(--event-particle-color, #ffffff), 2132px 720px var(--event-particle-color, #ffffff), 933px 1451px var(--event-particle-color, #ffffff), 1004px 2193px var(--event-particle-color, #ffffff), 1457px 2064px var(--event-particle-color, #ffffff), 724px 861px var(--event-particle-color, #ffffff), 861px 2433px var(--event-particle-color, #ffffff), 1137px 1200px var(--event-particle-color, #ffffff), 129px 1041px var(--event-particle-color, #ffffff), 5px 1695px var(--event-particle-color, #ffffff), 1967px 2377px var(--event-particle-color, #ffffff), 431px 2391px var(--event-particle-color, #ffffff), 1868px 2262px var(--event-particle-color, #ffffff), 2047px 1860px var(--event-particle-color, #ffffff), 1712px 773px var(--event-particle-color, #ffffff), 835px 287px var(--event-particle-color, #ffffff), 577px 105px var(--event-particle-color, #ffffff), 2145px 610px var(--event-particle-color, #ffffff), 2509px 2146px var(--event-particle-color, #ffffff), 837px 2247px var(--event-particle-color, #ffffff), 1033px 1797px var(--event-particle-color, #ffffff), 1426px 2142px var(--event-particle-color, #ffffff), 758px 140px var(--event-particle-color, #ffffff), 1631px 1531px var(--event-particle-color, #ffffff), 570px 2344px var(--event-particle-color, #ffffff), 840px 930px var(--event-particle-color, #ffffff), 181px 2140px var(--event-particle-color, #ffffff), 2308px 813px var(--event-particle-color, #ffffff), 2505px 334px var(--event-particle-color, #ffffff), 713px 903px var(--event-particle-color, #ffffff), 2407px 2089px var(--event-particle-color, #ffffff), 69px 1256px var(--event-particle-color, #ffffff), 384px 1467px var(--event-particle-color, #ffffff), 1626px 2116px var(--event-particle-color, #ffffff), 1342px 741px var(--event-particle-color, #ffffff), 178px 1602px var(--event-particle-color, #ffffff), 1430px 1427px var(--event-particle-color, #ffffff), 3px 2134px var(--event-particle-color, #ffffff);
    height: 3px;
    width: 3px;
  }
  
  .event-header-particle-3::after {
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 1861px 2167px var(--event-particle-color, #ffffff), 2532px 1614px var(--event-particle-color, #ffffff), 2433px 1386px var(--event-particle-color, #ffffff), 1784px 771px var(--event-particle-color, #ffffff), 381px 1598px var(--event-particle-color, #ffffff), 559px 1432px var(--event-particle-color, #ffffff), 1147px 1350px var(--event-particle-color, #ffffff), 2357px 742px var(--event-particle-color, #ffffff), 966px 15px var(--event-particle-color, #ffffff), 1766px 417px var(--event-particle-color, #ffffff), 2011px 674px var(--event-particle-color, #ffffff), 1827px 234px var(--event-particle-color, #ffffff), 159px 607px var(--event-particle-color, #ffffff), 874px 1217px var(--event-particle-color, #ffffff), 74px 1009px var(--event-particle-color, #ffffff), 1161px 175px var(--event-particle-color, #ffffff), 2324px 758px var(--event-particle-color, #ffffff), 1120px 1844px var(--event-particle-color, #ffffff), 2296px 1695px var(--event-particle-color, #ffffff), 1714px 1411px var(--event-particle-color, #ffffff), 1276px 1318px var(--event-particle-color, #ffffff), 1181px 725px var(--event-particle-color, #ffffff), 1414px 33px var(--event-particle-color, #ffffff), 2250px 1217px var(--event-particle-color, #ffffff), 2505px 1207px var(--event-particle-color, #ffffff), 494px 1410px var(--event-particle-color, #ffffff), 1374px 45px var(--event-particle-color, #ffffff), 2119px 1842px var(--event-particle-color, #ffffff), 2547px 1640px var(--event-particle-color, #ffffff), 292px 1482px var(--event-particle-color, #ffffff), 360px 1009px var(--event-particle-color, #ffffff), 2124px 1984px var(--event-particle-color, #ffffff), 2111px 1989px var(--event-particle-color, #ffffff), 1441px 2550px var(--event-particle-color, #ffffff), 800px 1632px var(--event-particle-color, #ffffff), 1280px 617px var(--event-particle-color, #ffffff), 675px 221px var(--event-particle-color, #ffffff), 134px 1655px var(--event-particle-color, #ffffff), 1448px 460px var(--event-particle-color, #ffffff), 2381px 2294px var(--event-particle-color, #ffffff), 2433px 1447px var(--event-particle-color, #ffffff), 1083px 424px var(--event-particle-color, #ffffff), 222px 1670px var(--event-particle-color, #ffffff), 1556px 2440px var(--event-particle-color, #ffffff), 1541px 1951px var(--event-particle-color, #ffffff), 1077px 1691px var(--event-particle-color, #ffffff), 1843px 344px var(--event-particle-color, #ffffff), 454px 1073px var(--event-particle-color, #ffffff), 2276px 1255px var(--event-particle-color, #ffffff), 1042px 1759px var(--event-particle-color, #ffffff), 2018px 2193px var(--event-particle-color, #ffffff), 2461px 219px var(--event-particle-color, #ffffff), 1213px 925px var(--event-particle-color, #ffffff), 1114px 2158px var(--event-particle-color, #ffffff), 693px 1098px var(--event-particle-color, #ffffff), 2200px 2037px var(--event-particle-color, #ffffff), 546px 1161px var(--event-particle-color, #ffffff), 516px 463px var(--event-particle-color, #ffffff), 1764px 109px var(--event-particle-color, #ffffff), 1302px 121px var(--event-particle-color, #ffffff), 875px 339px var(--event-particle-color, #ffffff), 1782px 1360px var(--event-particle-color, #ffffff), 921px 2395px var(--event-particle-color, #ffffff), 2266px 2270px var(--event-particle-color, #ffffff), 1243px 302px var(--event-particle-color, #ffffff), 1188px 240px var(--event-particle-color, #ffffff), 2162px 2071px var(--event-particle-color, #ffffff), 705px 1045px var(--event-particle-color, #ffffff), 1728px 2496px var(--event-particle-color, #ffffff), 1147px 2369px var(--event-particle-color, #ffffff), 2345px 742px var(--event-particle-color, #ffffff), 2358px 737px var(--event-particle-color, #ffffff), 181px 770px var(--event-particle-color, #ffffff), 2009px 2169px var(--event-particle-color, #ffffff), 1862px 626px var(--event-particle-color, #ffffff), 1159px 2424px var(--event-particle-color, #ffffff), 849px 347px var(--event-particle-color, #ffffff), 96px 1905px var(--event-particle-color, #ffffff), 9px 2512px var(--event-particle-color, #ffffff), 1853px 1909px var(--event-particle-color, #ffffff), 930px 1890px var(--event-particle-color, #ffffff), 1990px 1566px var(--event-particle-color, #ffffff), 924px 1843px var(--event-particle-color, #ffffff), 851px 755px var(--event-particle-color, #ffffff), 930px 2182px var(--event-particle-color, #ffffff), 201px 2523px var(--event-particle-color, #ffffff), 2459px 29px var(--event-particle-color, #ffffff), 934px 89px var(--event-particle-color, #ffffff), 1988px 2027px var(--event-particle-color, #ffffff), 79px 1170px var(--event-particle-color, #ffffff), 1258px 1748px var(--event-particle-color, #ffffff), 1856px 951px var(--event-particle-color, #ffffff), 763px 1161px var(--event-particle-color, #ffffff), 225px 1198px var(--event-particle-color, #ffffff), 1266px 1116px var(--event-particle-color, #ffffff), 1297px 2392px var(--event-particle-color, #ffffff), 2193px 1019px var(--event-particle-color, #ffffff), 922px 2249px var(--event-particle-color, #ffffff), 2191px 1103px var(--event-particle-color, #ffffff), 216px 2146px var(--event-particle-color, #ffffff);
    height: 3px;
    width: 3px;
  }
  
  .event-header-particle-4 {
    -webkit-animation: event-header-animParticle 600s linear infinite;
    animation: event-header-animParticle 600s linear infinite;
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 1399px 1304px var(--event-particle-color, #ffffff), 929px 1406px var(--event-particle-color, #ffffff), 1751px 1620px var(--event-particle-color, #ffffff), 1494px 775px var(--event-particle-color, #ffffff), 1463px 1994px var(--event-particle-color, #ffffff), 55px 2193px var(--event-particle-color, #ffffff), 467px 534px var(--event-particle-color, #ffffff), 1471px 88px var(--event-particle-color, #ffffff), 603px 325px var(--event-particle-color, #ffffff), 1056px 1685px var(--event-particle-color, #ffffff), 2369px 510px var(--event-particle-color, #ffffff), 1141px 906px var(--event-particle-color, #ffffff), 1178px 2223px var(--event-particle-color, #ffffff), 1079px 422px var(--event-particle-color, #ffffff), 1946px 144px var(--event-particle-color, #ffffff), 1948px 1868px var(--event-particle-color, #ffffff), 2518px 1438px var(--event-particle-color, #ffffff), 968px 2333px var(--event-particle-color, #ffffff), 1180px 2393px var(--event-particle-color, #ffffff), 901px 2007px var(--event-particle-color, #ffffff), 1066px 2038px var(--event-particle-color, #ffffff), 600px 710px var(--event-particle-color, #ffffff), 2193px 341px var(--event-particle-color, #ffffff), 1715px 1923px var(--event-particle-color, #ffffff), 1821px 723px var(--event-particle-color, #ffffff), 1375px 2020px var(--event-particle-color, #ffffff), 1253px 100px var(--event-particle-color, #ffffff), 1553px 1630px var(--event-particle-color, #ffffff), 1018px 836px var(--event-particle-color, #ffffff), 229px 46px var(--event-particle-color, #ffffff), 1723px 2042px var(--event-particle-color, #ffffff), 2035px 2504px var(--event-particle-color, #ffffff), 721px 1031px var(--event-particle-color, #ffffff), 1120px 1901px var(--event-particle-color, #ffffff), 656px 2261px var(--event-particle-color, #ffffff), 2165px 322px var(--event-particle-color, #ffffff), 1459px 1543px var(--event-particle-color, #ffffff), 505px 1811px var(--event-particle-color, #ffffff), 2550px 1547px var(--event-particle-color, #ffffff), 1966px 1459px var(--event-particle-color, #ffffff), 949px 1237px var(--event-particle-color, #ffffff), 895px 300px var(--event-particle-color, #ffffff), 1761px 2142px var(--event-particle-color, #ffffff), 1844px 2516px var(--event-particle-color, #ffffff), 1951px 232px var(--event-particle-color, #ffffff), 1046px 1486px var(--event-particle-color, #ffffff), 1912px 841px var(--event-particle-color, #ffffff), 458px 1990px var(--event-particle-color, #ffffff), 1857px 299px var(--event-particle-color, #ffffff), 1789px 2176px var(--event-particle-color, #ffffff), 2503px 1054px var(--event-particle-color, #ffffff), 178px 1638px var(--event-particle-color, #ffffff), 1404px 2228px var(--event-particle-color, #ffffff), 2455px 1776px var(--event-particle-color, #ffffff), 797px 1938px var(--event-particle-color, #ffffff), 1870px 1838px var(--event-particle-color, #ffffff), 1283px 2170px var(--event-particle-color, #ffffff), 1393px 508px var(--event-particle-color, #ffffff), 2173px 1810px var(--event-particle-color, #ffffff), 2096px 2271px var(--event-particle-color, #ffffff), 1508px 705px var(--event-particle-color, #ffffff), 950px 311px var(--event-particle-color, #ffffff), 1515px 2526px var(--event-particle-color, #ffffff), 375px 2125px var(--event-particle-color, #ffffff), 2201px 503px var(--event-particle-color, #ffffff), 2372px 442px var(--event-particle-color, #ffffff), 257px 1276px var(--event-particle-color, #ffffff), 1606px 1590px var(--event-particle-color, #ffffff), 1333px 1639px var(--event-particle-color, #ffffff), 979px 508px var(--event-particle-color, #ffffff), 1879px 1894px var(--event-particle-color, #ffffff), 214px 256px var(--event-particle-color, #ffffff), 1770px 789px var(--event-particle-color, #ffffff), 2225px 906px var(--event-particle-color, #ffffff), 572px 1057px var(--event-particle-color, #ffffff), 1383px 282px var(--event-particle-color, #ffffff), 949px 373px var(--event-particle-color, #ffffff), 2351px 1884px var(--event-particle-color, #ffffff), 1558px 1514px var(--event-particle-color, #ffffff), 1716px 793px var(--event-particle-color, #ffffff), 429px 389px var(--event-particle-color, #ffffff), 661px 80px var(--event-particle-color, #ffffff), 1642px 192px var(--event-particle-color, #ffffff), 2119px 1763px var(--event-particle-color, #ffffff), 83px 1282px var(--event-particle-color, #ffffff), 624px 532px var(--event-particle-color, #ffffff), 267px 1991px var(--event-particle-color, #ffffff), 1704px 441px var(--event-particle-color, #ffffff), 1577px 206px var(--event-particle-color, #ffffff), 56px 976px var(--event-particle-color, #ffffff), 1815px 1944px var(--event-particle-color, #ffffff), 2556px 833px var(--event-particle-color, #ffffff), 152px 509px var(--event-particle-color, #ffffff), 1678px 1073px var(--event-particle-color, #ffffff), 1632px 677px var(--event-particle-color, #ffffff), 2204px 2164px var(--event-particle-color, #ffffff), 1428px 2143px var(--event-particle-color, #ffffff), 27px 2421px var(--event-particle-color, #ffffff), 1017px 1015px var(--event-particle-color, #ffffff), 1087px 1763px var(--event-particle-color, #ffffff), 2003px 2346px var(--event-particle-color, #ffffff), 282px 1389px var(--event-particle-color, #ffffff), 747px 1198px var(--event-particle-color, #ffffff), 1087px 260px var(--event-particle-color, #ffffff), 423px 118px var(--event-particle-color, #ffffff), 608px 2538px var(--event-particle-color, #ffffff), 1028px 367px var(--event-particle-color, #ffffff), 171px 1985px var(--event-particle-color, #ffffff), 1203px 1453px var(--event-particle-color, #ffffff), 1374px 1546px var(--event-particle-color, #ffffff), 1568px 1442px var(--event-particle-color, #ffffff), 241px 2403px var(--event-particle-color, #ffffff), 368px 1813px var(--event-particle-color, #ffffff), 2005px 636px var(--event-particle-color, #ffffff), 1931px 1438px var(--event-particle-color, #ffffff), 2035px 662px var(--event-particle-color, #ffffff), 1797px 340px var(--event-particle-color, #ffffff), 1339px 960px var(--event-particle-color, #ffffff), 1575px 406px var(--event-particle-color, #ffffff), 388px 1315px var(--event-particle-color, #ffffff), 2020px 2072px var(--event-particle-color, #ffffff), 1676px 680px var(--event-particle-color, #ffffff), 1077px 2361px var(--event-particle-color, #ffffff), 1450px 2008px var(--event-particle-color, #ffffff), 2411px 1513px var(--event-particle-color, #ffffff), 1884px 188px var(--event-particle-color, #ffffff), 401px 246px var(--event-particle-color, #ffffff), 1316px 975px var(--event-particle-color, #ffffff), 2237px 1180px var(--event-particle-color, #ffffff), 2494px 994px var(--event-particle-color, #ffffff), 550px 1963px var(--event-particle-color, #ffffff), 1471px 541px var(--event-particle-color, #ffffff), 1630px 215px var(--event-particle-color, #ffffff), 1437px 728px var(--event-particle-color, #ffffff), 1570px 1128px var(--event-particle-color, #ffffff), 1306px 1755px var(--event-particle-color, #ffffff), 973px 270px var(--event-particle-color, #ffffff), 2497px 2321px var(--event-particle-color, #ffffff), 2286px 1210px var(--event-particle-color, #ffffff), 1567px 688px var(--event-particle-color, #ffffff), 1944px 1104px var(--event-particle-color, #ffffff), 1577px 2332px var(--event-particle-color, #ffffff), 51px 2032px var(--event-particle-color, #ffffff), 1913px 688px var(--event-particle-color, #ffffff), 1253px 1000px var(--event-particle-color, #ffffff), 1641px 701px var(--event-particle-color, #ffffff), 328px 339px var(--event-particle-color, #ffffff), 701px 2440px var(--event-particle-color, #ffffff), 1873px 1586px var(--event-particle-color, #ffffff), 2246px 1896px var(--event-particle-color, #ffffff), 471px 1545px var(--event-particle-color, #ffffff), 598px 2384px var(--event-particle-color, #ffffff), 2251px 226px var(--event-particle-color, #ffffff), 2095px 2259px var(--event-particle-color, #ffffff), 1638px 460px var(--event-particle-color, #ffffff), 1113px 1226px var(--event-particle-color, #ffffff), 705px 916px var(--event-particle-color, #ffffff), 994px 313px var(--event-particle-color, #ffffff), 682px 2013px var(--event-particle-color, #ffffff), 1334px 2112px var(--event-particle-color, #ffffff), 1637px 1277px var(--event-particle-color, #ffffff), 1405px 2190px var(--event-particle-color, #ffffff), 2318px 1031px var(--event-particle-color, #ffffff), 204px 2255px var(--event-particle-color, #ffffff), 1396px 1848px var(--event-particle-color, #ffffff), 113px 671px var(--event-particle-color, #ffffff), 469px 1505px var(--event-particle-color, #ffffff), 2020px 418px var(--event-particle-color, #ffffff), 733px 7px var(--event-particle-color, #ffffff), 2379px 1314px var(--event-particle-color, #ffffff), 2338px 1695px var(--event-particle-color, #ffffff), 225px 1545px var(--event-particle-color, #ffffff), 1017px 1470px var(--event-particle-color, #ffffff), 1490px 1423px var(--event-particle-color, #ffffff), 2275px 1072px var(--event-particle-color, #ffffff), 1348px 1581px var(--event-particle-color, #ffffff), 1294px 842px var(--event-particle-color, #ffffff), 2315px 2393px var(--event-particle-color, #ffffff), 2550px 801px var(--event-particle-color, #ffffff), 138px 1664px var(--event-particle-color, #ffffff), 143px 1708px var(--event-particle-color, #ffffff), 2477px 2240px var(--event-particle-color, #ffffff), 1672px 883px var(--event-particle-color, #ffffff), 2414px 461px var(--event-particle-color, #ffffff), 228px 1207px var(--event-particle-color, #ffffff), 1465px 2478px var(--event-particle-color, #ffffff), 2457px 1076px var(--event-particle-color, #ffffff), 290px 552px var(--event-particle-color, #ffffff), 2429px 1157px var(--event-particle-color, #ffffff), 66px 2550px var(--event-particle-color, #ffffff), 1601px 1486px var(--event-particle-color, #ffffff), 2384px 2490px var(--event-particle-color, #ffffff), 634px 927px var(--event-particle-color, #ffffff), 2218px 2407px var(--event-particle-color, #ffffff), 1766px 1315px var(--event-particle-color, #ffffff), 1928px 19px var(--event-particle-color, #ffffff), 535px 1839px var(--event-particle-color, #ffffff), 2453px 11px var(--event-particle-color, #ffffff), 2536px 1034px var(--event-particle-color, #ffffff), 2105px 2039px var(--event-particle-color, #ffffff), 2036px 2499px var(--event-particle-color, #ffffff), 250px 1014px var(--event-particle-color, #ffffff), 1531px 1304px var(--event-particle-color, #ffffff), 192px 1495px var(--event-particle-color, #ffffff), 609px 1753px var(--event-particle-color, #ffffff), 587px 1356px var(--event-particle-color, #ffffff), 2519px 235px var(--event-particle-color, #ffffff), 322px 1621px var(--event-particle-color, #ffffff), 576px 1130px var(--event-particle-color, #ffffff), 2334px 1000px var(--event-particle-color, #ffffff), 1696px 166px var(--event-particle-color, #ffffff), 1914px 2020px var(--event-particle-color, #ffffff), 2430px 902px var(--event-particle-color, #ffffff), 2096px 1205px var(--event-particle-color, #ffffff), 1178px 2165px var(--event-particle-color, #ffffff), 246px 146px var(--event-particle-color, #ffffff), 2166px 798px var(--event-particle-color, #ffffff), 1679px 2463px var(--event-particle-color, #ffffff), 1516px 458px var(--event-particle-color, #ffffff), 30px 1963px var(--event-particle-color, #ffffff), 2504px 549px var(--event-particle-color, #ffffff), 1460px 534px var(--event-particle-color, #ffffff), 1822px 1716px var(--event-particle-color, #ffffff), 1923px 153px var(--event-particle-color, #ffffff), 1253px 1783px var(--event-particle-color, #ffffff), 1225px 1362px var(--event-particle-color, #ffffff), 2033px 2199px var(--event-particle-color, #ffffff), 361px 2424px var(--event-particle-color, #ffffff), 130px 145px var(--event-particle-color, #ffffff), 189px 1967px var(--event-particle-color, #ffffff), 465px 309px var(--event-particle-color, #ffffff), 2062px 930px var(--event-particle-color, #ffffff), 1688px 1073px var(--event-particle-color, #ffffff), 2480px 99px var(--event-particle-color, #ffffff), 177px 2186px var(--event-particle-color, #ffffff), 1644px 1557px var(--event-particle-color, #ffffff), 2047px 303px var(--event-particle-color, #ffffff), 2140px 271px var(--event-particle-color, #ffffff), 1902px 1048px var(--event-particle-color, #ffffff), 770px 328px var(--event-particle-color, #ffffff), 694px 2070px var(--event-particle-color, #ffffff), 2014px 1551px var(--event-particle-color, #ffffff), 2437px 152px var(--event-particle-color, #ffffff), 992px 919px var(--event-particle-color, #ffffff), 419px 937px var(--event-particle-color, #ffffff), 1602px 728px var(--event-particle-color, #ffffff), 929px 1px var(--event-particle-color, #ffffff), 2026px 2546px var(--event-particle-color, #ffffff), 1977px 1915px var(--event-particle-color, #ffffff), 2127px 1479px var(--event-particle-color, #ffffff), 681px 1232px var(--event-particle-color, #ffffff), 1169px 73px var(--event-particle-color, #ffffff), 76px 244px var(--event-particle-color, #ffffff), 2236px 1988px var(--event-particle-color, #ffffff), 1026px 2179px var(--event-particle-color, #ffffff), 239px 2497px var(--event-particle-color, #ffffff), 468px 473px var(--event-particle-color, #ffffff), 2313px 2494px var(--event-particle-color, #ffffff), 2234px 2260px var(--event-particle-color, #ffffff), 553px 1981px var(--event-particle-color, #ffffff), 2483px 2311px var(--event-particle-color, #ffffff), 2023px 1671px var(--event-particle-color, #ffffff), 2234px 583px var(--event-particle-color, #ffffff), 318px 1176px var(--event-particle-color, #ffffff), 1786px 1558px var(--event-particle-color, #ffffff), 738px 1858px var(--event-particle-color, #ffffff), 1881px 1784px var(--event-particle-color, #ffffff), 1078px 2305px var(--event-particle-color, #ffffff), 777px 75px var(--event-particle-color, #ffffff), 2309px 1648px var(--event-particle-color, #ffffff), 2415px 942px var(--event-particle-color, #ffffff), 2226px 1847px var(--event-particle-color, #ffffff), 387px 609px var(--event-particle-color, #ffffff), 1586px 1099px var(--event-particle-color, #ffffff), 85px 2207px var(--event-particle-color, #ffffff), 2076px 2432px var(--event-particle-color, #ffffff), 1944px 2308px var(--event-particle-color, #ffffff), 2215px 1274px var(--event-particle-color, #ffffff), 2529px 1460px var(--event-particle-color, #ffffff), 1213px 1617px var(--event-particle-color, #ffffff), 2380px 2182px var(--event-particle-color, #ffffff), 981px 1602px var(--event-particle-color, #ffffff), 1193px 923px var(--event-particle-color, #ffffff), 2110px 2068px var(--event-particle-color, #ffffff), 1149px 1582px var(--event-particle-color, #ffffff), 1917px 2467px var(--event-particle-color, #ffffff), 860px 1241px var(--event-particle-color, #ffffff), 1436px 420px var(--event-particle-color, #ffffff), 1698px 1691px var(--event-particle-color, #ffffff), 501px 592px var(--event-particle-color, #ffffff), 1989px 1470px var(--event-particle-color, #ffffff), 2075px 1710px var(--event-particle-color, #ffffff), 225px 301px var(--event-particle-color, #ffffff), 1315px 1775px var(--event-particle-color, #ffffff), 581px 67px var(--event-particle-color, #ffffff), 2423px 216px var(--event-particle-color, #ffffff), 2153px 2491px var(--event-particle-color, #ffffff), 2426px 1956px var(--event-particle-color, #ffffff), 454px 1653px var(--event-particle-color, #ffffff), 423px 1774px var(--event-particle-color, #ffffff), 2502px 2257px var(--event-particle-color, #ffffff), 2381px 864px var(--event-particle-color, #ffffff), 1197px 2008px var(--event-particle-color, #ffffff), 956px 1840px var(--event-particle-color, #ffffff), 628px 1276px var(--event-particle-color, #ffffff), 108px 1992px var(--event-particle-color, #ffffff), 997px 2050px var(--event-particle-color, #ffffff), 994px 248px var(--event-particle-color, #ffffff), 1918px 2160px var(--event-particle-color, #ffffff), 1483px 1125px var(--event-particle-color, #ffffff), 738px 1878px var(--event-particle-color, #ffffff), 2066px 2235px var(--event-particle-color, #ffffff), 39px 1695px var(--event-particle-color, #ffffff), 472px 2384px var(--event-particle-color, #ffffff), 366px 1948px var(--event-particle-color, #ffffff), 1894px 1600px var(--event-particle-color, #ffffff), 1309px 1952px var(--event-particle-color, #ffffff), 555px 522px var(--event-particle-color, #ffffff), 1380px 501px var(--event-particle-color, #ffffff), 1874px 1245px var(--event-particle-color, #ffffff), 14px 164px var(--event-particle-color, #ffffff), 1550px 544px var(--event-particle-color, #ffffff), 2126px 931px var(--event-particle-color, #ffffff), 1396px 446px var(--event-particle-color, #ffffff), 1729px 1527px var(--event-particle-color, #ffffff), 1724px 788px var(--event-particle-color, #ffffff), 2458px 1147px var(--event-particle-color, #ffffff), 2485px 871px var(--event-particle-color, #ffffff), 1876px 2421px var(--event-particle-color, #ffffff), 134px 2201px var(--event-particle-color, #ffffff), 157px 1525px var(--event-particle-color, #ffffff), 435px 777px var(--event-particle-color, #ffffff), 1548px 1300px var(--event-particle-color, #ffffff), 2140px 1577px var(--event-particle-color, #ffffff), 103px 1268px var(--event-particle-color, #ffffff), 1920px 2520px var(--event-particle-color, #ffffff), 2376px 1602px var(--event-particle-color, #ffffff), 332px 2211px var(--event-particle-color, #ffffff), 2283px 1060px var(--event-particle-color, #ffffff), 2005px 2443px var(--event-particle-color, #ffffff), 1821px 507px var(--event-particle-color, #ffffff), 1555px 2272px var(--event-particle-color, #ffffff), 2340px 394px var(--event-particle-color, #ffffff), 923px 2163px var(--event-particle-color, #ffffff), 478px 1731px var(--event-particle-color, #ffffff), 1608px 1609px var(--event-particle-color, #ffffff), 1134px 99px var(--event-particle-color, #ffffff), 1841px 1225px var(--event-particle-color, #ffffff), 2425px 1099px var(--event-particle-color, #ffffff), 1995px 2072px var(--event-particle-color, #ffffff), 2432px 1328px var(--event-particle-color, #ffffff), 2186px 146px var(--event-particle-color, #ffffff), 1268px 1719px var(--event-particle-color, #ffffff), 805px 246px var(--event-particle-color, #ffffff), 2176px 2001px var(--event-particle-color, #ffffff), 1193px 1905px var(--event-particle-color, #ffffff), 146px 583px var(--event-particle-color, #ffffff), 1723px 135px var(--event-particle-color, #ffffff), 166px 1992px var(--event-particle-color, #ffffff), 2477px 2423px var(--event-particle-color, #ffffff), 463px 2450px var(--event-particle-color, #ffffff), 987px 1594px var(--event-particle-color, #ffffff), 896px 1395px var(--event-particle-color, #ffffff), 739px 2121px var(--event-particle-color, #ffffff), 414px 1044px var(--event-particle-color, #ffffff), 1668px 1988px var(--event-particle-color, #ffffff), 656px 1604px var(--event-particle-color, #ffffff), 1292px 2176px var(--event-particle-color, #ffffff), 1100px 727px var(--event-particle-color, #ffffff), 2260px 653px var(--event-particle-color, #ffffff), 738px 1757px var(--event-particle-color, #ffffff), 321px 633px var(--event-particle-color, #ffffff), 2402px 85px var(--event-particle-color, #ffffff), 805px 524px var(--event-particle-color, #ffffff), 2392px 2056px var(--event-particle-color, #ffffff), 2394px 1416px var(--event-particle-color, #ffffff), 2527px 894px var(--event-particle-color, #ffffff), 2380px 2405px var(--event-particle-color, #ffffff), 564px 40px var(--event-particle-color, #ffffff), 2268px 2372px var(--event-particle-color, #ffffff), 1347px 543px var(--event-particle-color, #ffffff), 2138px 2347px var(--event-particle-color, #ffffff), 1611px 1792px var(--event-particle-color, #ffffff), 1246px 2422px var(--event-particle-color, #ffffff), 61px 2094px var(--event-particle-color, #ffffff), 313px 693px var(--event-particle-color, #ffffff), 828px 646px var(--event-particle-color, #ffffff), 2028px 283px var(--event-particle-color, #ffffff), 221px 2431px var(--event-particle-color, #ffffff), 54px 2051px var(--event-particle-color, #ffffff), 353px 2235px var(--event-particle-color, #ffffff), 929px 815px var(--event-particle-color, #ffffff), 1433px 147px var(--event-particle-color, #ffffff), 1727px 495px var(--event-particle-color, #ffffff), 371px 1694px var(--event-particle-color, #ffffff), 412px 1237px var(--event-particle-color, #ffffff), 408px 2020px var(--event-particle-color, #ffffff), 1334px 2553px var(--event-particle-color, #ffffff), 1450px 1284px var(--event-particle-color, #ffffff), 384px 251px var(--event-particle-color, #ffffff);
    height: 1px;
    width: 1px;
  }
  
  .event-header-particle-4::after {
    box-shadow: 0px 0px var(--event-particle-color, #ffffff), 1646px 281px var(--event-particle-color, #ffffff), 1648px 1444px var(--event-particle-color, #ffffff), 1519px 139px var(--event-particle-color, #ffffff), 626px 2391px var(--event-particle-color, #ffffff), 2016px 98px var(--event-particle-color, #ffffff), 1401px 2386px var(--event-particle-color, #ffffff), 2176px 2161px var(--event-particle-color, #ffffff), 907px 57px var(--event-particle-color, #ffffff), 1568px 2449px var(--event-particle-color, #ffffff), 829px 310px var(--event-particle-color, #ffffff), 1340px 1359px var(--event-particle-color, #ffffff), 1112px 1473px var(--event-particle-color, #ffffff), 2253px 335px var(--event-particle-color, #ffffff), 1549px 476px var(--event-particle-color, #ffffff), 1024px 226px var(--event-particle-color, #ffffff), 1207px 334px var(--event-particle-color, #ffffff), 1728px 1676px var(--event-particle-color, #ffffff), 1816px 2397px var(--event-particle-color, #ffffff), 1156px 648px var(--event-particle-color, #ffffff), 991px 2267px var(--event-particle-color, #ffffff), 625px 608px var(--event-particle-color, #ffffff), 1518px 1672px var(--event-particle-color, #ffffff), 124px 921px var(--event-particle-color, #ffffff), 2260px 1475px var(--event-particle-color, #ffffff), 1439px 1914px var(--event-particle-color, #ffffff), 895px 873px var(--event-particle-color, #ffffff), 1580px 2108px var(--event-particle-color, #ffffff), 1956px 1850px var(--event-particle-color, #ffffff), 2006px 482px var(--event-particle-color, #ffffff), 1797px 1421px var(--event-particle-color, #ffffff), 2518px 1090px var(--event-particle-color, #ffffff), 1859px 1831px var(--event-particle-color, #ffffff), 384px 128px var(--event-particle-color, #ffffff), 532px 1445px var(--event-particle-color, #ffffff), 409px 1471px var(--event-particle-color, #ffffff), 2092px 2360px var(--event-particle-color, #ffffff), 1056px 890px var(--event-particle-color, #ffffff), 1708px 464px var(--event-particle-color, #ffffff), 1408px 146px var(--event-particle-color, #ffffff), 1074px 1375px var(--event-particle-color, #ffffff), 287px 11px var(--event-particle-color, #ffffff), 2066px 2000px var(--event-particle-color, #ffffff), 1326px 2005px var(--event-particle-color, #ffffff), 1746px 1973px var(--event-particle-color, #ffffff), 701px 1068px var(--event-particle-color, #ffffff), 220px 89px var(--event-particle-color, #ffffff), 130px 2134px var(--event-particle-color, #ffffff), 2466px 1315px var(--event-particle-color, #ffffff), 2527px 2191px var(--event-particle-color, #ffffff), 1751px 1609px var(--event-particle-color, #ffffff), 2305px 1325px var(--event-particle-color, #ffffff), 2124px 778px var(--event-particle-color, #ffffff), 2234px 196px var(--event-particle-color, #ffffff), 75px 1260px var(--event-particle-color, #ffffff), 1872px 1345px var(--event-particle-color, #ffffff), 1984px 668px var(--event-particle-color, #ffffff), 388px 545px var(--event-particle-color, #ffffff), 1350px 397px var(--event-particle-color, #ffffff), 857px 971px var(--event-particle-color, #ffffff), 107px 947px var(--event-particle-color, #ffffff), 669px 281px var(--event-particle-color, #ffffff), 647px 199px var(--event-particle-color, #ffffff), 1031px 427px var(--event-particle-color, #ffffff), 1835px 2305px var(--event-particle-color, #ffffff), 547px 2475px var(--event-particle-color, #ffffff), 987px 190px var(--event-particle-color, #ffffff), 302px 1350px var(--event-particle-color, #ffffff), 56px 757px var(--event-particle-color, #ffffff), 1451px 1324px var(--event-particle-color, #ffffff), 1662px 1608px var(--event-particle-color, #ffffff), 1634px 929px var(--event-particle-color, #ffffff), 1992px 981px var(--event-particle-color, #ffffff), 594px 1125px var(--event-particle-color, #ffffff), 1806px 955px var(--event-particle-color, #ffffff), 2483px 597px var(--event-particle-color, #ffffff), 1662px 1575px var(--event-particle-color, #ffffff), 1415px 614px var(--event-particle-color, #ffffff), 176px 2301px var(--event-particle-color, #ffffff), 2166px 1356px var(--event-particle-color, #ffffff), 2164px 940px var(--event-particle-color, #ffffff), 1053px 2107px var(--event-particle-color, #ffffff), 446px 764px var(--event-particle-color, #ffffff), 889px 529px var(--event-particle-color, #ffffff), 1864px 359px var(--event-particle-color, #ffffff), 2197px 1164px var(--event-particle-color, #ffffff), 2070px 503px var(--event-particle-color, #ffffff), 1085px 1511px var(--event-particle-color, #ffffff), 629px 1753px var(--event-particle-color, #ffffff), 246px 171px var(--event-particle-color, #ffffff), 2069px 1156px var(--event-particle-color, #ffffff), 1077px 1710px var(--event-particle-color, #ffffff), 1617px 198px var(--event-particle-color, #ffffff), 353px 1818px var(--event-particle-color, #ffffff), 776px 1023px var(--event-particle-color, #ffffff), 2067px 85px var(--event-particle-color, #ffffff), 149px 1589px var(--event-particle-color, #ffffff), 1738px 1523px var(--event-particle-color, #ffffff), 1725px 1319px var(--event-particle-color, #ffffff), 1460px 717px var(--event-particle-color, #ffffff), 1165px 128px var(--event-particle-color, #ffffff), 2222px 1233px var(--event-particle-color, #ffffff), 2426px 207px var(--event-particle-color, #ffffff), 291px 1966px var(--event-particle-color, #ffffff), 837px 1702px var(--event-particle-color, #ffffff), 2101px 76px var(--event-particle-color, #ffffff), 732px 2125px var(--event-particle-color, #ffffff), 383px 1201px var(--event-particle-color, #ffffff), 869px 1706px var(--event-particle-color, #ffffff), 555px 1065px var(--event-particle-color, #ffffff), 2504px 1550px var(--event-particle-color, #ffffff), 1616px 2299px var(--event-particle-color, #ffffff), 2407px 2098px var(--event-particle-color, #ffffff), 2008px 1875px var(--event-particle-color, #ffffff), 2243px 349px var(--event-particle-color, #ffffff), 519px 1631px var(--event-particle-color, #ffffff), 1383px 1240px var(--event-particle-color, #ffffff), 1279px 529px var(--event-particle-color, #ffffff), 1045px 2035px var(--event-particle-color, #ffffff), 1480px 313px var(--event-particle-color, #ffffff), 1470px 1018px var(--event-particle-color, #ffffff), 119px 2122px var(--event-particle-color, #ffffff), 2460px 1004px var(--event-particle-color, #ffffff), 2377px 1040px var(--event-particle-color, #ffffff), 720px 1475px var(--event-particle-color, #ffffff), 803px 397px var(--event-particle-color, #ffffff), 162px 1226px var(--event-particle-color, #ffffff), 932px 1724px var(--event-particle-color, #ffffff), 2362px 1776px var(--event-particle-color, #ffffff), 548px 908px var(--event-particle-color, #ffffff), 1284px 2527px var(--event-particle-color, #ffffff), 823px 2320px var(--event-particle-color, #ffffff), 2110px 938px var(--event-particle-color, #ffffff), 2033px 1981px var(--event-particle-color, #ffffff), 1567px 1135px var(--event-particle-color, #ffffff), 2114px 965px var(--event-particle-color, #ffffff), 1521px 264px var(--event-particle-color, #ffffff), 1675px 2517px var(--event-particle-color, #ffffff), 2219px 530px var(--event-particle-color, #ffffff), 2327px 1257px var(--event-particle-color, #ffffff), 613px 41px var(--event-particle-color, #ffffff), 180px 2310px var(--event-particle-color, #ffffff), 2249px 877px var(--event-particle-color, #ffffff), 2169px 765px var(--event-particle-color, #ffffff), 934px 862px var(--event-particle-color, #ffffff), 987px 316px var(--event-particle-color, #ffffff), 1112px 808px var(--event-particle-color, #ffffff), 410px 93px var(--event-particle-color, #ffffff), 1494px 2031px var(--event-particle-color, #ffffff), 282px 103px var(--event-particle-color, #ffffff), 616px 470px var(--event-particle-color, #ffffff), 2310px 919px var(--event-particle-color, #ffffff), 2491px 591px var(--event-particle-color, #ffffff), 1558px 1060px var(--event-particle-color, #ffffff), 2146px 1890px var(--event-particle-color, #ffffff), 627px 153px var(--event-particle-color, #ffffff), 1512px 1649px var(--event-particle-color, #ffffff), 1231px 447px var(--event-particle-color, #ffffff), 1067px 666px var(--event-particle-color, #ffffff), 656px 251px var(--event-particle-color, #ffffff), 2132px 1617px var(--event-particle-color, #ffffff), 1625px 41px var(--event-particle-color, #ffffff), 2251px 2435px var(--event-particle-color, #ffffff), 299px 521px var(--event-particle-color, #ffffff), 977px 2296px var(--event-particle-color, #ffffff), 499px 1838px var(--event-particle-color, #ffffff), 1747px 1977px var(--event-particle-color, #ffffff), 1402px 1125px var(--event-particle-color, #ffffff), 290px 531px var(--event-particle-color, #ffffff), 1499px 1702px var(--event-particle-color, #ffffff), 2245px 465px var(--event-particle-color, #ffffff), 864px 2219px var(--event-particle-color, #ffffff), 968px 446px var(--event-particle-color, #ffffff), 1029px 463px var(--event-particle-color, #ffffff), 2031px 2515px var(--event-particle-color, #ffffff), 1165px 1189px var(--event-particle-color, #ffffff), 1799px 1854px var(--event-particle-color, #ffffff), 2323px 76px var(--event-particle-color, #ffffff), 2185px 367px var(--event-particle-color, #ffffff), 1424px 59px var(--event-particle-color, #ffffff), 2235px 1211px var(--event-particle-color, #ffffff), 1035px 2265px var(--event-particle-color, #ffffff), 168px 874px var(--event-particle-color, #ffffff), 2455px 1968px var(--event-particle-color, #ffffff), 40px 990px var(--event-particle-color, #ffffff), 891px 1544px var(--event-particle-color, #ffffff), 2246px 1193px var(--event-particle-color, #ffffff), 1899px 167px var(--event-particle-color, #ffffff), 1280px 644px var(--event-particle-color, #ffffff), 481px 1915px var(--event-particle-color, #ffffff), 1107px 94px var(--event-particle-color, #ffffff), 2114px 978px var(--event-particle-color, #ffffff), 428px 864px var(--event-particle-color, #ffffff), 1255px 1379px var(--event-particle-color, #ffffff), 1583px 826px var(--event-particle-color, #ffffff), 2137px 806px var(--event-particle-color, #ffffff), 98px 250px var(--event-particle-color, #ffffff), 1034px 341px var(--event-particle-color, #ffffff), 1340px 1111px var(--event-particle-color, #ffffff), 1928px 1124px var(--event-particle-color, #ffffff), 422px 591px var(--event-particle-color, #ffffff), 1667px 1037px var(--event-particle-color, #ffffff), 1099px 1376px var(--event-particle-color, #ffffff), 651px 438px var(--event-particle-color, #ffffff), 1226px 2015px var(--event-particle-color, #ffffff), 757px 1514px var(--event-particle-color, #ffffff), 1958px 773px var(--event-particle-color, #ffffff), 2331px 1558px var(--event-particle-color, #ffffff), 1714px 1019px var(--event-particle-color, #ffffff), 1488px 1504px var(--event-particle-color, #ffffff), 2339px 1072px var(--event-particle-color, #ffffff), 236px 2456px var(--event-particle-color, #ffffff), 2246px 1058px var(--event-particle-color, #ffffff), 1044px 1256px var(--event-particle-color, #ffffff), 134px 2096px var(--event-particle-color, #ffffff), 1279px 3px var(--event-particle-color, #ffffff), 949px 1370px var(--event-particle-color, #ffffff), 94px 1371px var(--event-particle-color, #ffffff), 575px 2179px var(--event-particle-color, #ffffff), 393px 1987px var(--event-particle-color, #ffffff), 549px 2239px var(--event-particle-color, #ffffff), 1738px 599px var(--event-particle-color, #ffffff), 1459px 1117px var(--event-particle-color, #ffffff), 1940px 28px var(--event-particle-color, #ffffff), 1852px 1361px var(--event-particle-color, #ffffff), 1260px 1315px var(--event-particle-color, #ffffff), 326px 1456px var(--event-particle-color, #ffffff), 1426px 538px var(--event-particle-color, #ffffff), 948px 1276px var(--event-particle-color, #ffffff), 984px 1707px var(--event-particle-color, #ffffff), 1728px 93px var(--event-particle-color, #ffffff), 1704px 1511px var(--event-particle-color, #ffffff), 211px 1537px var(--event-particle-color, #ffffff), 2522px 1796px var(--event-particle-color, #ffffff), 1582px 245px var(--event-particle-color, #ffffff), 1032px 1549px var(--event-particle-color, #ffffff), 894px 1783px var(--event-particle-color, #ffffff), 2075px 758px var(--event-particle-color, #ffffff), 2280px 1389px var(--event-particle-color, #ffffff), 950px 867px var(--event-particle-color, #ffffff), 1429px 84px var(--event-particle-color, #ffffff), 1463px 312px var(--event-particle-color, #ffffff), 2514px 668px var(--event-particle-color, #ffffff), 2214px 2475px var(--event-particle-color, #ffffff), 987px 2310px var(--event-particle-color, #ffffff), 2326px 1246px var(--event-particle-color, #ffffff), 150px 860px var(--event-particle-color, #ffffff), 2040px 285px var(--event-particle-color, #ffffff), 148px 2425px var(--event-particle-color, #ffffff), 1362px 2168px var(--event-particle-color, #ffffff), 438px 785px var(--event-particle-color, #ffffff), 1183px 1405px var(--event-particle-color, #ffffff), 1326px 254px var(--event-particle-color, #ffffff), 269px 2545px var(--event-particle-color, #ffffff), 941px 2358px var(--event-particle-color, #ffffff), 1360px 1679px var(--event-particle-color, #ffffff), 1119px 290px var(--event-particle-color, #ffffff), 1114px 981px var(--event-particle-color, #ffffff), 1641px 2384px var(--event-particle-color, #ffffff), 1877px 1453px var(--event-particle-color, #ffffff), 606px 680px var(--event-particle-color, #ffffff), 796px 1037px var(--event-particle-color, #ffffff), 1219px 1828px var(--event-particle-color, #ffffff), 45px 117px var(--event-particle-color, #ffffff), 2498px 2255px var(--event-particle-color, #ffffff), 378px 2056px var(--event-particle-color, #ffffff), 1604px 2292px var(--event-particle-color, #ffffff), 1857px 840px var(--event-particle-color, #ffffff), 311px 2093px var(--event-particle-color, #ffffff), 1109px 2141px var(--event-particle-color, #ffffff), 1811px 556px var(--event-particle-color, #ffffff), 1990px 1588px var(--event-particle-color, #ffffff), 56px 1960px var(--event-particle-color, #ffffff), 1276px 2504px var(--event-particle-color, #ffffff), 2082px 763px var(--event-particle-color, #ffffff), 1516px 2493px var(--event-particle-color, #ffffff), 2515px 392px var(--event-particle-color, #ffffff), 690px 1651px var(--event-particle-color, #ffffff), 805px 873px var(--event-particle-color, #ffffff), 1961px 940px var(--event-particle-color, #ffffff), 1773px 1789px var(--event-particle-color, #ffffff), 2019px 2321px var(--event-particle-color, #ffffff), 689px 177px var(--event-particle-color, #ffffff), 1445px 2064px var(--event-particle-color, #ffffff), 1294px 1022px var(--event-particle-color, #ffffff), 732px 1540px var(--event-particle-color, #ffffff), 509px 740px var(--event-particle-color, #ffffff), 47px 1428px var(--event-particle-color, #ffffff), 296px 1696px var(--event-particle-color, #ffffff), 2335px 789px var(--event-particle-color, #ffffff), 1905px 512px var(--event-particle-color, #ffffff), 2022px 838px var(--event-particle-color, #ffffff), 2056px 1465px var(--event-particle-color, #ffffff), 249px 140px var(--event-particle-color, #ffffff), 1543px 360px var(--event-particle-color, #ffffff), 574px 791px var(--event-particle-color, #ffffff), 2538px 1496px var(--event-particle-color, #ffffff), 677px 2522px var(--event-particle-color, #ffffff), 127px 1397px var(--event-particle-color, #ffffff), 202px 1132px var(--event-particle-color, #ffffff), 2455px 1142px var(--event-particle-color, #ffffff), 358px 158px var(--event-particle-color, #ffffff), 1687px 663px var(--event-particle-color, #ffffff), 1397px 1547px var(--event-particle-color, #ffffff), 1731px 516px var(--event-particle-color, #ffffff), 467px 622px var(--event-particle-color, #ffffff), 1398px 1818px var(--event-particle-color, #ffffff), 1397px 285px var(--event-particle-color, #ffffff), 1611px 871px var(--event-particle-color, #ffffff), 2344px 537px var(--event-particle-color, #ffffff), 2372px 1445px var(--event-particle-color, #ffffff), 29px 1551px var(--event-particle-color, #ffffff), 307px 382px var(--event-particle-color, #ffffff), 1373px 439px var(--event-particle-color, #ffffff), 2065px 838px var(--event-particle-color, #ffffff), 1026px 2251px var(--event-particle-color, #ffffff), 1688px 892px var(--event-particle-color, #ffffff), 181px 485px var(--event-particle-color, #ffffff), 1255px 797px var(--event-particle-color, #ffffff), 1260px 2102px var(--event-particle-color, #ffffff), 319px 1537px var(--event-particle-color, #ffffff), 2120px 1216px var(--event-particle-color, #ffffff), 149px 1178px var(--event-particle-color, #ffffff), 529px 1460px var(--event-particle-color, #ffffff), 120px 306px var(--event-particle-color, #ffffff), 197px 2321px var(--event-particle-color, #ffffff), 2333px 2328px var(--event-particle-color, #ffffff), 2422px 83px var(--event-particle-color, #ffffff), 1539px 2230px var(--event-particle-color, #ffffff), 1127px 2314px var(--event-particle-color, #ffffff), 2181px 959px var(--event-particle-color, #ffffff), 2413px 1153px var(--event-particle-color, #ffffff), 252px 1742px var(--event-particle-color, #ffffff), 2298px 2061px var(--event-particle-color, #ffffff), 1823px 1863px var(--event-particle-color, #ffffff), 1046px 1458px var(--event-particle-color, #ffffff), 529px 1448px var(--event-particle-color, #ffffff), 1156px 1110px var(--event-particle-color, #ffffff), 2172px 134px var(--event-particle-color, #ffffff), 1806px 691px var(--event-particle-color, #ffffff), 268px 1892px var(--event-particle-color, #ffffff), 1298px 1360px var(--event-particle-color, #ffffff), 2383px 1971px var(--event-particle-color, #ffffff), 1724px 1420px var(--event-particle-color, #ffffff), 1162px 2071px var(--event-particle-color, #ffffff), 2039px 336px var(--event-particle-color, #ffffff), 1618px 468px var(--event-particle-color, #ffffff), 971px 939px var(--event-particle-color, #ffffff), 539px 1845px var(--event-particle-color, #ffffff), 1544px 1686px var(--event-particle-color, #ffffff), 807px 212px var(--event-particle-color, #ffffff), 1834px 2235px var(--event-particle-color, #ffffff), 2111px 633px var(--event-particle-color, #ffffff), 1337px 1571px var(--event-particle-color, #ffffff), 773px 592px var(--event-particle-color, #ffffff), 613px 1472px var(--event-particle-color, #ffffff), 1129px 1984px var(--event-particle-color, #ffffff), 2260px 496px var(--event-particle-color, #ffffff), 1619px 802px var(--event-particle-color, #ffffff), 2278px 2429px var(--event-particle-color, #ffffff), 626px 875px var(--event-particle-color, #ffffff), 2524px 2039px var(--event-particle-color, #ffffff), 1748px 1847px var(--event-particle-color, #ffffff), 77px 1334px var(--event-particle-color, #ffffff), 1163px 547px var(--event-particle-color, #ffffff), 1056px 748px var(--event-particle-color, #ffffff), 1065px 1673px var(--event-particle-color, #ffffff), 2324px 2126px var(--event-particle-color, #ffffff), 2443px 468px var(--event-particle-color, #ffffff), 2409px 1211px var(--event-particle-color, #ffffff), 1782px 113px var(--event-particle-color, #ffffff), 1160px 1520px var(--event-particle-color, #ffffff), 2451px 1901px var(--event-particle-color, #ffffff), 1246px 2394px var(--event-particle-color, #ffffff), 2491px 599px var(--event-particle-color, #ffffff), 2160px 594px var(--event-particle-color, #ffffff), 979px 311px var(--event-particle-color, #ffffff), 2014px 434px var(--event-particle-color, #ffffff), 2479px 1077px var(--event-particle-color, #ffffff), 2388px 680px var(--event-particle-color, #ffffff), 1025px 2262px var(--event-particle-color, #ffffff), 901px 2047px var(--event-particle-color, #ffffff), 1584px 1639px var(--event-particle-color, #ffffff), 2083px 2114px var(--event-particle-color, #ffffff), 1846px 1387px var(--event-particle-color, #ffffff), 1867px 1578px var(--event-particle-color, #ffffff), 240px 727px var(--event-particle-color, #ffffff), 1356px 723px var(--event-particle-color, #ffffff), 1468px 1317px var(--event-particle-color, #ffffff), 1537px 1781px var(--event-particle-color, #ffffff), 1583px 405px var(--event-particle-color, #ffffff), 538px 1375px var(--event-particle-color, #ffffff), 2489px 848px var(--event-particle-color, #ffffff), 910px 444px var(--event-particle-color, #ffffff), 195px 1612px var(--event-particle-color, #ffffff), 230px 1157px var(--event-particle-color, #ffffff), 2413px 1119px var(--event-particle-color, #ffffff), 445px 197px var(--event-particle-color, #ffffff), 2301px 2230px var(--event-particle-color, #ffffff), 2039px 2541px var(--event-particle-color, #ffffff), 603px 94px var(--event-particle-color, #ffffff);
    height: 1px;
    width: 1px;
  }
  

.event-page-header-content {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    z-index: 3;
    height: 100vh;
    transition: height 0.2s linear;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.event-page-header-content--over-particles {
    /* blur выполняется слоем .event-header-particles-glass */
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    z-index: 4;
}

.event-page-header-logo {
    position: absolute;
    top: 20px;
    left: 20px;
    max-width: 120px;
    max-height: 65px;
    object-fit: contain;
    z-index: 2;
}

.event-header-title-block {
    display: flex;
    min-width: 0;
    flex-direction: column;
    align-items: stretch;
    width: fit-content;
    max-width: min(82em, 100%);
    margin-left: auto;
    margin-right: auto;
    padding: 0 2em;
}

.event-page-header h1 {
    font-size: clamp(2em, 4.5vw, 3.5em);
    font-weight: 700;
    color: var(--event-accent-color, #ffffff);
    margin-bottom: 0.25em;
    text-shadow: 0 2px 12px rgba(0,0,0,0.2);
    line-height: 1.2;
    word-wrap: break-word;
    overflow-wrap: break-word;
    max-width: 82em; 
}

/* По умолчанию и для короткого subtitle: центрируем, даём нормальную ширину */
.event-header-title-block:has(h1) .subtitle {
    width: 100%;
    max-width: 36em;
    align-self: center;
}

/* Длинный subtitle (> 1 строки при 22em): может быть шире h1, до 1240px */
.event-header-title-block:has(h1) .subtitle.subtitle-long {
    width: 100%;
    align-self: stretch;
    max-width: 1240px; 
}

.event-page-header .subtitle {
    text-align: center;
    font-size: clamp(1.1em, 2.5vw, 1.5em);
    width: 100%;
    max-width: 36em;
    margin: auto;
    margin-top: 1em;
    margin-bottom: 0.5em;
    opacity: 0.95;
    font-weight: 400;
    word-wrap: break-word;
    overflow-wrap: break-word;
    -webkit-animation: scale-up-center 0.4s linear both;
    animation: scale-up-center 0.4s linear both;
}

/* Цвет подзаголовка и даты в зависимости от темы */
.event-page-light-theme .event-page-header .subtitle,
.event-page-light-theme .event-page-header-info-item span {
    color: #ffffff;
}

.event-page-dark-theme .event-page-header .subtitle,
.event-page-dark-theme .event-page-header-info-item span {
    color: #ffffff;
}

.event-page-header-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    margin-bottom: 0.5em;
    font-size: clamp(1.1em, 2.5vw, 2em);
    width: fit-content;
    max-width: min(66em, 100%);
    min-width: 0;
    -webkit-animation: scale-up-center 0.4s linear both;
    animation: scale-up-center 0.4s linear both;
}

.event-page-header-info-item {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    white-space: nowrap;
}

.event-page-header-info-item svg {
    width: 24px;
    height: 24px;
    fill: currentColor;
}

.event-page-header-buttons {
    -webkit-animation: scale-up-center 0.4s linear both;
    animation: scale-up-center 0.4s linear both;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.event-page-header-button {
    display: inline-block;
    padding: 0.70em 2.75em;
    border-radius: 0.75em;
    text-decoration: none;
    font-size: 1em;
    font-weight: 600;
    transition: all 0.3s ease;
    border: none;
}

.event-page-header-button--primary {
    background-color: var(--event-accent-color, #667eea);
    color: white;
}

.event-page-header-button--secondary {
    background-color: #1B1B1B;
    color: white;
}

.event-page-header-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 25px rgba(0,0,0,0.3);
}

.event-page-header-button--primary:hover {
    filter: brightness(0.9);
}

/* Main Container */
.event-page-main {
    margin: 0 auto;
    padding: 0 20px;
    margin-top: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    width: 100%;
    min-width: 0;
    overflow-x: hidden;

    .event-questions{
        background: none;
        max-width: 1200px;
        width: 100%;
        padding: 0;
        margin-top: 80px;


        li{
            background-color: #f3f4f6;
            padding: 14px;
            border-radius: 24px;
        }
    }
}

/* Section Styles */
.event-section {
    max-width: 1200px;
    width: 100%;
    min-width: 0;
    overflow-x: hidden;
}

.event-section-title {
    font-size: clamp(28px, 4vw, 42px);
    font-weight: 700;
    margin-bottom: 40px;
    text-align: center;
    color: #2c2c2c;
}

.event-section-description {
    font-size: 18px;
    line-height: 1.8;
    color: #555;
    max-width: 800px;
    margin: 0 auto 60px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
}

.event-section-description p {
    margin: 0 0 1em;
    color: inherit;
}

.event-section-description p:last-child {
    margin-bottom: 0;
}

.event-section:not(:has(img)) .event-section-description {
    max-width: 1200px;
    text-align: justify;
}

/* About Section with Images Layout */
.event-about-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: start;
    margin-bottom: 100px;
    padding: 0;
    max-width: 1200px;
    width: 100%;
    min-width: 0;
}

/* Вариант секции, когда есть только слайдер без текстового блока:
   делаем один столбец на всю ширину, но ограничиваем высоту,
   чтобы блок не «прыгнул» по высоте относительно обычного варианта. */
.event-about-section--images-only {
    grid-template-columns: 1fr;
}

.event-about-section--images-only .event-about-images--slider {
    width: 100%;
    max-width: 1200px;
    height: min(60vh, 540px);
}

.event-about-section--reversed .event-about-content { order: 2; }
.event-about-section--reversed .event-about-images { order: 1; }

.event-about-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-self: start;
    min-width: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.event-about-title {
    font-size: 42px;
    font-weight: 700;
    margin-bottom: 32px;
    color: #2c2c2c;
    text-align: left;
    line-height: 1.2;
}

.event-about-text {
    font-size: 18px;
    line-height: 1.8;
    color: #555;
    text-align: left;
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-align: justify;
}

.event-about-text p {
    margin-bottom: 24px;
    color: #555;
}

.event-about-text p:last-child {
    margin-bottom: 0;
}

.event-about-images {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    min-width: 0;
    align-self: start;
}

/* 1 фото — по размерам как блок из 2 фото (та же высота) */
.event-about-images--full {
    grid-template-columns: 1fr;
}
.event-about-images--full .event-about-image {
    aspect-ratio: 8/9;
}

/* 2 фото — сверху одно, снизу другое */
.event-about-images--stacked {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
}
.event-about-images--stacked .event-about-image {
    aspect-ratio: 16/9;
}

/* 3 фото — в ряд */
.event-about-images--grid-3 {
    grid-template-columns: repeat(3, 1fr);
}

/* 4 фото — сетка 2×2 (по умолчанию) */
.event-about-images--grid-4 {
    grid-template-columns: repeat(2, 1fr);
}

/* 6 фото — 2 колонки × 3 ряда */
.event-about-images--grid-6 {
    grid-template-columns: repeat(2, 1fr);
}

/* 9 фото — сетка 3×3 */
.event-about-images--grid-9 {
    grid-template-columns: repeat(3, 1fr);
}

/* Слайдер (3, 5, 7, 8+ фото) */
.event-about-images--slider {
    display: block;
    overflow: hidden;
    position: relative;
    min-width: 0;
    margin-bottom: 0;
    align-self: start;
    width: 100%;
}

/* Убираем нижний отступ, который добавляет Swiper */
.event-about-images--slider.swiper-container-horizontal {
    padding-bottom: 0 !important;
}
.event-about-images--slider .swiper-slide {
    height: auto;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.event-about-images--slider .event-about-image {
    aspect-ratio: 8/9;
}
.event-about-images--slider .swiper-button-prev,
.event-about-images--slider .swiper-button-next {
    /* Цвет стрелок берем из основного акцентного цвета страницы */
    color: var(--event-accent-color, #667eea);
}

.event-about-image {
    max-width: 100%;
    width: 100%;
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 24px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
    height: 100%;
}

.event-about-image:hover {
    transform: scale(1.02);
}

.event-about-images--slider .event-about-image:hover {
    transform: none;
}

/* Stats Cards */
.event-stats {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 32px;
    margin-top: 60px;
    width: 100%;
    min-width: 0;
}

.event-stat-card {
    text-align: center;
    padding: 32px 24px;
    min-width: 0;
    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.event-stat-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 30px rgba(0,0,0,0.12);
}

.event-stat-number {
    font-size: 48px;
    font-weight: 700;
    background: linear-gradient(135deg, var(--event-theme-accent) 0%, var(--event-theme-accent-dim) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-bottom: 8px;
    line-height: 1;
}

.event-stat-label {
    font-size: 16px;
    color: #666;
    font-weight: 500;
}

/* Program Timeline — 1 в 1 как в примере: section/article display: grid, два столбца, линия по центру */
.event-section--timeline {
    display: grid;
}

.event-program {
    display: grid;
    margin: 60px 0;
    width: 100%;
    min-width: 0;
}

/* Выбор дня для программы форума (таймлайн) */
.event-schedule-day-select-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    margin: 24px 0 16px;
    max-width: 100%;
    flex-wrap: wrap;
}

.event-schedule-day-select-wrapper .event-section-title,
.event-schedule-day-select-wrapper .event-schedule-day-label {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    /* Светлая тема: приглушённый тёмный текст */
    color: var(--theme-text-secondary, #3e3e3e94);
}

/* Тёмная тема: делаем подпись более контрастной */
.event-page-dark-theme .event-schedule-day-select-wrapper .event-section-title,
.event-page-dark-theme .event-schedule-day-select-wrapper .event-schedule-day-label {
    color: var(--theme-text-primary, #e5e7eb);
}

.event-schedule-day-select-wrapper .custom-select-wrapper {
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    max-width: 220px;
}

.event-schedule-day-select-wrapper .custom-select,
.event-schedule-day-select-wrapper .custom-select.open {
    /* Базовые цвета и поведение как у глобального custom-select,
       но рамка менее заметна, а фон подсвечен основным акцентным цветом */
    border: 2px solid color-mix(in srgb, var(--event-accent-color, #667eea) 28%, transparent);
    background-color: color-mix(in srgb, var(--event-accent-color, #667eea) 8%, var(--theme-input-bg, #ffffff));
    color: var(--theme-text-primary, #111827);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
    /* Убираем стандартную стрелку и рисуем свою через ::after */
    background-image: none;
    position: relative;
}

.event-schedule-day-select-wrapper .custom-select-options {
    border-color: color-mix(in srgb, var(--event-accent-color, #667eea) 28%, transparent);
    background-color: color-mix(in srgb, var(--event-accent-color, #667eea) 6%, var(--theme-input-bg, #ffffff));
}

.event-schedule-day-select-wrapper .custom-select-option.selected {
    color: var(--event-accent-color, #667eea);
    background: linear-gradient(
        135deg,
        color-mix(in srgb, var(--event-accent-color, #667eea) 14%, transparent) 0%,
        color-mix(in srgb, var(--event-accent-color, #667eea) 14%, transparent) 100%
    );
}

/* Ховер/фокус максимально спокойный: чуть усиливаем тень, но без яркой рамки */
.event-schedule-day-select-wrapper .custom-select:hover {
    border-color: color-mix(in srgb, var(--event-accent-color, #667eea) 28%, transparent);
    box-shadow: 0 3px 6px color-mix(in srgb, var(--event-accent-color, #667eea) 10%, transparent);
}

.event-schedule-day-select-wrapper .custom-select.open {
    /* Открытое состояние визуально почти как обычное: без лишнего свечения */
    border-color: color-mix(in srgb, var(--event-accent-color, #667eea) 28%, transparent);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.event-schedule-day-select-wrapper .custom-select-option:hover:not(.disabled):not(.selected) {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, var(--event-accent-color, #667eea) 6%, transparent) 0%,
        color-mix(in srgb, var(--event-accent-color, #667eea) 6%, transparent) 100%
    );
}

/* Кастомная стрелка, завязанная на --event-accent-color */
.event-schedule-day-select-wrapper .custom-select::after {
    content: "";
    position: absolute;
    right: 14px;
    top: 50%;
    width: 0;
    height: 0;
    pointer-events: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    /* Стрелка завязана на акцент, но сильно приглушена,
       чтобы визуально не выделяться */
    border-top: 6px solid color-mix(in srgb, var(--event-accent-color, #667eea) 40%, transparent);
    transform: translateY(-50%);
    transition: transform 0.2s ease, border-top-color 0.2s ease;
}

.event-schedule-day-select-wrapper .custom-select.open::after {
    transform: translateY(-50%) rotate(180deg);
}

/* Тёмная тема: текст и фон списка под тему,
   акцент остаётся только цветом подсветки */
.event-page-dark-theme .event-schedule-day-select-wrapper .custom-select,
.event-page-dark-theme .event-schedule-day-select-wrapper .custom-select.open {
    background-color: var(--theme-bg-secondary, #020617);
    color: var(--theme-text-primary, #e5e7eb);
}

.event-page-dark-theme .event-schedule-day-select-wrapper .custom-select-options {
    background-color: var(--theme-bg-secondary, #020617);
}

.event-page-dark-theme .event-schedule-day-select-wrapper .custom-select-option {
    color: var(--theme-text-primary, #e5e7eb);
}

.event-schedule-day-select {
    width: 100%;
    display: block;
    padding: 10px 40px 10px 14px;
    font-size: 16px;
    font-family: "Moderustic-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-weight: 500;
    color: #1f2933;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 12px;
    border: 2px solid #d1d5db;
    border-radius: 10px;
    box-sizing: border-box;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.event-schedule-day-select:hover {
    border-color: #667eea;
    box-shadow: 0 4px 12px rgba(102, 126, 234, 0.08);
}

.event-schedule-day-select:focus {
    border-color: #667eea;
    box-shadow: 0 0 0 4px rgba(102, 126, 234, 0.06), 0 4px 12px rgba(102, 126, 234, 0.1);
    outline: none;
}

.event-schedule-day-select:disabled {
    opacity: 0.6;
    cursor: not-allowed;
    background-color: #f3f4f6;
}

.event-schedule-day-select option {
    padding: 10px 12px;
    background-color: #ffffff;
    color: #1f2933;
    font-size: 16px;
    font-weight: 500;
    font-family: "Moderustic-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.event-timeline {
    place-self: center;
    width: 100%;
    min-width: 0;
}

.event-timeline-item {
    --size: 0.625em;
    --highlight: var(--event-theme-accent);
    min-width: 0;
    --marker:
        radial-gradient(
            circle closest-side,
            var(--highlight) calc(100% - 1px),
            transparent
        ) 0 0 / 100% var(--size);
    display: grid;
    grid-gap: 2em;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    margin-top: -1px;
    background:
        var(--marker),
        linear-gradient(var(--highlight) 0 0) 50% / 2px 100%;
    background-repeat: no-repeat;
    border-radius: 0 !important;
    position: relative;
    box-shadow: 0 0 8px var(--theme-shadow);
}

.event-page-dark-theme .event-timeline-item {
    --highlight: #ffffff;
}

.event-timeline-item--first-visible {
    --marker:
        linear-gradient(var(--highlight) 0 0) 50% 0 / var(--size) calc(0.5 * var(--size));
}

.event-timeline-item:nth-child(odd) .event-timeline-image {
    grid-area: 1 / 1;
    justify-self: end;
}

.event-timeline-item:not(:last-child) {
    padding-bottom: 1em;
}

.event-timeline-item > * {
}

.event-timeline-item:not(:has(.event-timeline-image)) .event-timeline__content {
    grid-column: 1;
}
.event-timeline-item:not(:has(.event-timeline-image)):nth-child(even) .event-timeline__content {
    grid-column: 2;
}

.event-timeline__content {
    padding: 1em;
    background: transparent;
    min-width: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-self: start;
}

.event-timeline-title {
    margin: 0 0 var(--size);
    color: #111827;
    font-size: 1.375em;
    font-weight: 600;
    line-height: 1.3;
}

.event-timeline-time {
    font-size: 2.5em;
    font-weight: 700;
    line-height: 1.25;
    color: #2c2c2c;
}

.event-timeline-hr {
    opacity: 0.3;
    margin: 0;
    border: 0;
    border-top: 1px solid currentColor;
}

.event-timeline-description {
    margin: 0;
    padding-top: 0.5em;
    font-size: 1em;
    color: #666;
    line-height: 1.6;
    text-align: justify;
}

.event-timeline-description p {
    margin: 0 0 0.65em;
}

.event-timeline-description p:last-child {
    margin-bottom: 0;
}

.event-timeline-image {
    box-sizing: border-box;
    width: min(100%, 17em);
    max-width: 100%;
    aspect-ratio: 1.3;
    object-fit: cover;
    border-radius: var(--size);
    align-self: start;
}

.event-location {
    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);
    padding: 60px 40px;
    border-radius: 24px;
    margin: 60px 0;
    width: 100%;
    min-width: 0;
    overflow-x: hidden;
}

.event-location-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 32px;
    margin-top: 40px;
    min-width: 0;
}

.event-location-item {
    text-align: center;
    padding: 24px;
    min-width: 0;
}

.event-location-icon {
    width: 48px;
    height: 48px;
    margin: 0 auto 16px;
    background: var(--event-theme-accent);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 24px;
}

.event-location-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
    color: #2c2c2c;
}

.event-location-text {
    font-size: 16px;
    color: #666;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.event-map-section {
    margin-top: 48px;
}

.event-location-address {
    font-size: 1.125em;
    color: #2c2c2c;
    line-height: 1.5;
    padding: 0 16px;
}

.event-map-wrap {
    margin-top: 8px;
    border-radius: 24px;
    background: #f5f5f5;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.event-yandex-map-container {
    width: 100%;
    height: 600px;
    border-radius: 24px;
    overflow: hidden;
}

.event-map-address {
    font-size: 18px;
    color: #2c2c2c;
    margin: 0 0 16px 0;
    line-height: 1.5;
}

.event-map-link {
    display: inline-block;
    padding: 12px 24px;
    background: #fc3f1d;
    color: #ffffff;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    transition: background 0.2s, transform 0.2s;
}

.event-map-link:hover {
    background: #e63514;
    color: #ffffff;
    transform: translateY(-1px);
}

.event-section--partners {
    width: 100%;
    overflow-x: visible;
}

.partners {
    border-bottom: 1px solid rgba(70, 69, 69, 0.4);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    gap: 32px;
    width: 100%;
    margin-top: 80px;
    overflow-x: hidden;
    padding-bottom: 8px;
}

 .event-partner {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0;
    flex: 0 1 auto;
}

.partners .event-partner-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 180px;
    height: 100%;
    min-height: 71px;
    text-decoration: none;
    color: inherit;
    transition: opacity 0.2s ease;
}

.partners .event-partner-link:hover {
    opacity: 0.8;
}

.event-section--partners .partners {
    display: flex;
    flex-wrap: nowrap;
    gap: 24px;
    justify-content: space-evenly;
    overflow-x: auto;
    overflow-y: visible;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 8px;
}

.event-section--partners .event-partner {
    flex: 0 0 auto;
    scroll-snap-align: start;
    max-width: 100px;
    width: 100%;
}

@media (max-width: 1024px) {
    .event-section--partners .partners::-webkit-scrollbar {
        height: 6px;
    }

    .event-section--partners .partners::-webkit-scrollbar-track {
        background: transparent;
    }

    .event-section--partners .partners::-webkit-scrollbar-thumb {
        background: rgba(0, 0, 0, 0.15);
        border-radius: 3px;
    }
}

.partners img {
    width: 160px;
    height: 56px;
    object-fit: contain;
    filter: grayscale(100%);
    transition: transform 0.25s ease, filter 0.25s ease, box-shadow 0.25s ease;
    transform-origin: center center;
}

.partners .event-partner-link:hover img {
    transform: scale(1.08);
    filter: grayscale(0%) saturate(1.25) contrast(1.05);
}

.partners .event-partner:not(:has(img)) .event-partner-link {
    max-width: none;
}

.partners div.event-partner-name {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.95rem;
    font-weight: 600;
    color: inherit;
    padding: 0 8px;
}

#partners1,
#partners3 {
    width: 160px;
    height: 56px;
}

.event-gallery {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
    gap: 16px;
    margin-top: 40px;
    width: 100%;
    min-width: 0;
}

.event-gallery-item {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    min-height: 150px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

.event-gallery-item:only-child {
    grid-column: 1 / -1;
    min-height: 0;
}

.event-gallery-item:only-child img {
    min-height: 0;
    height: auto;
    aspect-ratio: auto;
}

.event-gallery-item img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    min-height: 150px;
    object-fit: cover;
    transition: transform 0.3s ease;
    aspect-ratio: 1/1;
}


.event-gallery .event-gallery-item:nth-child(3):last-child {
    grid-column: 1 / -1;
}

.event-gallery .event-gallery-item:nth-child(3):last-child img {
    aspect-ratio: 2/1;
}

.event-gallery-item:hover img {
    transform: scale(1.05);
}

.event-questions {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 24px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 740px;
    width: 100%;
    margin: 0 auto;
}

.event-questions h1 {
    font-size: 24px;
    padding: 0;
    margin: 0;
    text-align: left;
}

.event-questions ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.event-questions li {
    padding: 6px;
    border: 1px solid #E5E7EB;
    border-radius: 12px;
    overflow: hidden;
    list-style: none;
}

.event-questions label {
    display: block;
    padding: 8px;
    padding-bottom: 12px;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.event-questions label::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(45deg);
    transition: transform 0.3s ease;
    margin-left: 8px;
}

.event-questions input:checked + label::after {
    transform: rotate(-45deg);
}

.event-questions li > div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 16px;
}

.event-questions input:checked + label + div {
    max-height: 1000px;
    padding: 16px;
}

.event-questions li > div p {
    font-size: 18px;
    line-height: 1.5;
    text-align: justify;
    margin: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.event-page-footer {
    background: #f8f9fa;
    padding: 80px 20px 40px;
    width: 100%;
    overflow-x: hidden;
}

.event-page-footer-container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    min-width: 0;
    overflow-x: hidden;
}

.event-contacts {
    background: #f3f4f6;
    color: #111827;
    padding: 60px 40px;
    border-radius: 24px;
    text-align: center;
    width: 100%;
    min-width: 0;
    overflow-x: hidden;
    border: 1px solid #E5E7EB;
}

/* Dark theme override for contacts: solid dark background, light text */
.event-page-dark-theme .event-contacts {
    background: #1a1a1a;
    color: #f9fafb;
    border: 1px solid #27272f;
    box-shadow: 0 14px 36px rgba(0, 0, 0, 0.6);
}

.event-page-dark-theme .event-contacts-title {
    color: #f9fafb;
}

.event-page-dark-theme .event-contacts-item a {
    color: #e5e7eb;
}

.event-page-dark-theme .event-contacts-item a:hover {
    opacity: 0.8;
}

.event-page-dark-theme .event-social-link {
    background: #0f0f0f;
    color: #f9fafb;
    border-color: rgba(55, 65, 81, 0.8);
}

.event-page-dark-theme .event-social-link:hover {
    background: #0a0a0a;
    color: #ffffff;
}

.event-contacts-title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 32px;
}

.event-contacts-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
    font-size: 18px;
}

.event-contacts-item {
    display: flex;
    align-items: center;
    gap: 12px;
}

.event-contacts-item svg {
    color: inherit;
    fill: currentColor;
}

.event-contacts-item svg path {
    fill: currentColor;
}

.event-contacts-item a {
    color: #111827;
    text-decoration: none;
    transition: opacity 0.3s ease;
}

.event-contacts-item a:hover {
    opacity: 0.8;
}

.event-contacts-socials {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    margin-top: 28px;
}

.event-contacts-socials:first-child {
    margin-top: 0;
}

.event-social-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 14px;
    background: rgba(15, 23, 42, 0.04);
    color: #111827;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    transition: background 0.3s ease, transform 0.2s ease;
    border: 1px solid rgba(15, 23, 42, 0.12);
}

.event-social-link:hover {
    background: rgba(15, 23, 42, 0.08);
    color: #020617;
    transform: translateY(-2px);
}

/* Feedback Section */
.event-feedback-section {
    max-width: 1200px;
    width: 100%;
    min-width: 0;
    padding: 40px 40px;
    border-radius: 24px;
    background: #f3f4f6;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.06);
    margin: 0 auto;
    margin-top: 80px;
    border: 1px solid #E5E7EB;
}

.event-page-dark-theme .event-feedback-section {
    background: #1a1a1a;
    border: 1px solid #27272f;
}

.event-feedback-section .event-section-title {
    margin-bottom: 20px;
}

.event-feedback-description {
    max-width: 720px;
    margin: 0 auto 28px;
    font-size: 15px;
    line-height: 1.7;
    color: #6b7280;
    text-align: center;
}

.event-page-dark-theme .event-feedback-description {
    color: #9ca3af;
}

.event-feedback-form {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.event-feedback-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.event-feedback-field label {
    display: block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
    color: #4b5563;
}

.event-page-dark-theme .event-feedback-field label {
    color: #e5e7eb;
}

.event-feedback-field .input {
    width: 100%;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    padding: 10px 12px;
    font-size: 14px;
    outline: none;
    transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.event-feedback-field textarea.input {
    resize: none;
    height: 360px;
}

.event-feedback-field .input:focus {
    border: 1px solid var(--event-accent-color, #667eea) !important;
    box-shadow: 0 0 0 1px var(--event-accent-color, #667eea);
}

/* На странице мероприятия в блоке "Обратная связь"
   инпуты и textarea при hover подсвечиваются основным цветом события */
.event-page .event-feedback-section .event-feedback-field .input:hover {
    border-color: var(--event-accent-color, #667eea) !important;
}

.event-page-dark-theme .event-feedback-field .input {
    background-color: #020613;
    border-color: #1f2937;
    color: #e5e7eb;
}

.event-page-dark-theme .event-feedback-field .input:focus {
    border: 1px solid var(--event-accent-color, #4f46e5) !important;
    box-shadow: 0 0 0 1px var(--event-accent-color, #4f46e5);
}

.event-feedback-actions {
    margin-top: 8px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.event-feedback-actions .event-page-header-button {
    font-size: 15px;
    padding: 20px 0;
    border-radius: 10px;
    width: 100%;
}

.event-feedback-status {
    font-size: 14px;
}

@media (max-width: 768px) {
    .event-feedback-section {
        padding: 28px 20px;
        margin-top: 40px;
    }

    .event-feedback-row {
        grid-template-columns: 1fr;
    }
}

.event-social-icon {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    filter: brightness(0) invert(1);
}

.event-social-link:hover .event-social-icon {
    filter: brightness(0) invert(1);
}

/* Light theme: social icons in contacts block should be black */
.event-page-light-theme .event-contacts .event-social-icon {
    filter: none;
}

.event-page-light-theme .event-contacts .event-social-link:hover .event-social-icon {
    filter: none;
}

/* Light theme: phone/email SVG icons in contacts block should be black */
.event-page-light-theme .event-contacts svg {
    color: #000000;
    fill: currentColor;
}

.event-page-light-theme .event-contacts .event-contacts-item svg path {
    fill: #000000 !important;
}

/* Тёмная тема */
html:has(body.event-page-dark-theme) {
    background: #0f0f0f;
}
body.event-page-dark-theme {
    background: #0f0f0f;
    color: #e0e0e0;
}

.event-page-dark-theme .event-section-title {
    color: #ffffff;
}

.event-page-dark-theme .event-section-description {
    color: #ffffff;
}

.event-page-dark-theme .event-about-section {
    background-color: transparent;
}

.event-page-dark-theme .event-about-title {
    color: #ffffff;
}

.event-page-dark-theme .event-about-text,
.event-page-dark-theme .event-about-text p {
    color: #ffffff;
}

.event-page-dark-theme .event-timeline__content {
    background: transparent;
}

.event-page-dark-theme .event-timeline-title {
    /* Тёмная тема: светлый текст */
    color: #ffffff;
}

.event-page-dark-theme .event-timeline-time {
    color: #ffffff;
}

.event-page-dark-theme .event-timeline-description {
    color: #ffffff;
}

.event-page-dark-theme .event-timeline-hr {
    border-color: rgba(255, 255, 255, 0.2);
}

.event-page-dark-theme .event-location {
    background: linear-gradient(135deg, #1a1a1a 0%, #252525 100%);
}

.event-page-dark-theme .event-location-title {
    color: #ffffff;
}

.event-page-dark-theme .event-location-text {
    color: #ffffff;
}

.event-page-dark-theme .event-stat-card {
    background: linear-gradient(135deg, #1a1a1a 0%, #252525 100%);
}

.event-page-dark-theme .event-stat-label {
    color: #ffffff;
}

.event-page-dark-theme .event-map-wrap {
    background: #1a1a1a;
}

.event-page-dark-theme .event-location-address,
.event-page-dark-theme .event-map-address {
    color: #e0e0e0;
}

body.event-page-dark-theme .event-questions,
.event-page-dark-theme .event-questions {
    background: transparent;
}

body.event-page-dark-theme .event-page-main .event-questions li,
.event-page-dark-theme .event-questions li {
    background-color: #1a1a1a;
}

.event-page-dark-theme .event-questions h1,
.event-page-dark-theme .event-questions label {
    color: #ffffff;
}

.event-page-dark-theme .event-questions label::after {
    border-color: #ffffff;
}

.event-page-dark-theme .event-questions li {
    border: 1px solid #27272f;
}

.event-page-dark-theme .event-questions li > div p {
    color: #ffffff;
}

.event-page-dark-theme .event-page-footer {
    background: #0f0f0f;
}

.event-page-dark-theme .partners {
    border-bottom-color: rgba(255, 255, 255, 0.15);
}

.event-page-dark-theme .event-partner-name {
    color: #e0e0e0;
}

.event-page-dark-theme .event-gallery-item {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* Responsive */
@media (max-width: 768px) {
    .event-header-particles-glass {
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px);
    }

    .event-page-header-content {
        height: 100vh;
        padding: 60px 20px;
    }

    .event-page-header-logo {
        top: 16px;
        left: 20px;
        max-width: 100px;
        max-height: 55px;
    }

    .event-header-title-block {
        max-width: 95%;
    }

    .event-page-header h1 {
        font-size: clamp(1.8em, 7vw, 2.8em);
    }

    .event-page-header .subtitle {
        font-size: clamp(1.1em, 3.5vw, 1.4em);
    }

    .event-page-header-info {
        font-size: clamp(1.2em, 5vw, 2.745em);
    }

    .event-timeline-item {
        display: block;
        padding-left: 2.5em;
        /* На мобилках рисуем линию и маркер псевдо-элементами, без grid-колонок */
        background: none;
    }

    .event-timeline-item::before {
        content: "";
        position: absolute;
        left: 1.25em;
        top: 0;
        bottom: 0;
        width: 2px;
        background: var(--highlight);
    }

    .event-timeline-item::after {
        content: "";
        position: absolute;
        left: 1.3em;
        top: 0;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: var(--highlight);
        transform: translate(-50%, 0);
    }

    .event-timeline-item:nth-child(odd) .event-timeline-image {
        grid-area: auto;
        justify-self: start;
    }

    .event-timeline__content,
    .event-timeline-image {
        grid-column: 1;
    }

    /* Первый элемент на телефоне стилизуем как на десктопе:
       линия начинается чуть ниже, а вверху — плоский "кап" вместо кружка */
    .event-timeline-item--first-visible::before {
        top: 4px;
    }

    .event-timeline-item--first-visible::after {
        top: 0;
        width: 10px;
        height: 4px;
        border-radius: 999px;
        transform: translate(-50%, 0);
    }

    .event-timeline-image {
        width: 100%;
        max-width: 100%;
    }

    .event-timeline-time {
        font-size: 1.25em;
    }

    .event-location-grid {
        grid-template-columns: 1fr;
    }

    .event-stats {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .event-gallery {
        grid-template-columns: 1fr;
    }

    .event-about-section {
        grid-template-columns: 1fr;
        gap: 40px;
    }

    .event-about-title {
        font-size: 32px;
        text-align: center;
    }

    .event-about-images:not(.event-about-images--slider) {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
    .event-about-images--grid-6,
    .event-about-images--grid-9 {
        grid-template-columns: repeat(2, 1fr);
    }

    .event-questions {
        padding: 20px;
        max-width: 100%;
    }

    .event-questions label {
        font-size: 16px;
        padding: 12px 8px;
    }

    .event-questions li > div p {
        font-size: 16px;
    }

}

@media (max-width: 480px) {
    .event-stats {
        grid-template-columns: 1fr;
    }

    .event-page-header {
        font-size: 1.1em;
    }

    .event-page-header-content {
        height: 100vh;
        padding: 24px 12px;
    }

    .event-page-header-logo {
        top: 10px;
        left: 12px;
        max-width: 70px;
        max-height: 40px;
    }

    .event-header-title-block {
        max-width: 95%;
        padding: 1em 0;
    }

    .event-page-header h1 {
        font-size: clamp(1.2em, 6vw, 2.2em);
        margin-bottom: 0.4em;
    }

    .event-page-header .subtitle {
        font-size: clamp(0.9em, 3.5vw, 1.2em);
        margin-bottom: 1em;
    }

    .event-page-header-info {
        flex-direction: column;
        gap: 12px;
        font-size: clamp(0.85em, 5vw, 1.3em);
        margin-bottom: 1.5em;
    }

    .event-page-header-info-item {
        white-space: normal;
        text-align: center;
    }

    .event-page-header-buttons {
        flex-direction: column;
        width: 100%;
    }

    .event-page-header-button {
        width: 100%;
        padding: 0.8em 1em;
        font-size: 0.9em;
    }

    .event-page-header-button.event-page-header-button--primary {
        max-width: 100%;
        padding: 0.8em 1em;
    }

    .event-section-title {
        font-size: clamp(20px, 5vw, 28px);
        margin-bottom: 24px;
    }

    .event-section-description {
        font-size: 15px;
        margin-bottom: 36px;
    }

    .event-stat-card {
        padding: 24px 16px;
    }

    .event-stat-number {
        font-size: clamp(32px, 10vw, 42px);
    }

    .event-stat-label {
        font-size: 14px;
    }

    .event-timeline-time {
        font-size: 1.5em;
    }

    .event-timeline-title {
        font-size: 1.15em;
    }

    .event-timeline-description {
        font-size: 0.9em;
    }

    .event-location {
        padding: 32px 20px;
        margin: 40px 0;
    }

    .event-location-title {
        font-size: 16px;
    }

    .event-location-text {
        font-size: 14px;
    }

    .event-location-address {
        font-size: 1em;
        padding: 0 8px;
    }

    .event-yandex-map-container {
        height: 280px;
    }

    .event-feedback-field textarea.input {
        height: 180px;
    }

    .event-questions {
        padding: 16px 12px;
    }

    .event-questions h1 {
        font-size: 20px;
    }

    .event-questions label {
        font-size: 14px;
        padding: 10px 6px;
    }

    .event-questions li {
        padding: 6px;
    }

    .event-questions li > div {
        padding: 0 10px;
    }

    .event-questions input:checked + label + div {
        padding: 10px;
    }

    .event-questions li > div p {
        font-size: 13px;
    }

    .event-about-section {
        grid-template-columns: 1fr;
        gap: 24px;
        margin-bottom: 60px;
    }

    .event-about-title {
        font-size: clamp(22px, 6vw, 28px);
        margin-bottom: 20px;
    }

    .event-about-text {
        font-size: 15px;
    }

    .event-about-images:not(.event-about-images--slider) {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .event-gallery {
        gap: 16px;
    }

    .partners {
        margin-top: 48px;
        padding: 24px 16px;
        gap: 20px;
    }

    .event-section--partners .partners {
        justify-content: center;
    }

    .partners img {
        max-height: 52px;
        max-width: 140px;
    }
}

/* Очень маленькие экраны (320–360px) */
@media (max-width: 360px) {
    .event-page-header {
        font-size: 1em;
    }

    .event-page-header-content {
        padding: 16px 10px;
    }

    .event-page-header-logo {
        top: 8px;
        left: 10px;
        max-width: 60px;
        max-height: 34px;
    }

    .event-page-header h1 {
        font-size: clamp(1.1em, 5.5vw, 1.9em);
    }

    .event-page-header .subtitle {
        font-size: clamp(0.85em, 3vw, 1.1em);
    }

    .event-page-header-info {
        font-size: clamp(0.8em, 4.5vw, 1.2em);
        gap: 10px;
        margin-bottom: 1.2em;
    }

    .event-page-header-button {
        max-width: 100%;
        padding: 0.6em 0.8em;
        font-size: 0.85em;
    }

    .event-section-title {
        font-size: clamp(18px, 5vw, 24px);
        margin-bottom: 20px;
    }

    .event-section-description {
        font-size: 14px;
    }

    .event-stat-number {
        font-size: clamp(28px, 9vw, 36px);
    }

    .event-stat-label {
        font-size: 13px;
    }

    .event-timeline-time {
        font-size: 1.35em;
    }

    .event-timeline-title {
        font-size: 1.05em;
    }

    .event-location {
        padding: 24px 16px;
        margin: 32px 0;
    }

    .event-yandex-map-container {
        height: 240px;
    }

    .event-questions h1 {
        font-size: 18px;
    }

    .event-questions label {
        font-size: 13px;
    }

    .event-questions li > div p {
        font-size: 12px;
    }

    .event-about-title {
        font-size: clamp(20px, 5.5vw, 24px);
    }

    .event-about-text {
        font-size: 14px;
    }

    .partners {
        margin-top: 60px;
        height: 60px;
    }
}

