.hero-event-2024{text-align:center}.hero-event-2024 .content{position:relative;z-index:2}.hero-event-2024 .video-bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero-event-2024 .video-bg video{height:100%;object-fit:cover;object-position:50%;width:100%}.hero-event-2024 .event-info{align-items:center;background:rgba(228,215,255,.29);border-radius:31px;box-shadow:0 21px 35px -18px rgba(0,0,0,.1);display:inline-flex;gap:25px;justify-content:center;padding:15px 30px}.hero-event-2024 .event-info>div{align-items:center;display:flex;gap:7px}.hero-event-2024 .event-info>div img,.hero-event-2024 .event-info>div svg{display:block;line-height:1}.hero-event-2024 .event-info .type{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:120%}.hero-event-2024 .event-info .date,.hero-event-2024 .event-info .time{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:120%}.hero-event-2024 h1{font-size:84px;font-weight:600;letter-spacing:4.4px;line-height:100%;margin:80px 0 10px}.hero-event-2024 h1,.hero-event-2024 p{color:#fff;font-style:normal;text-align:center}.hero-event-2024 p{font-size:22px;font-weight:400;letter-spacing:1.28px;line-height:110%;margin:0 auto 80px;max-width:650px}.hero-event-2024 .title+p{font-size:34px;margin-bottom:47px;max-width:100%}.hero-event-2024 a{align-items:center;background:#6b34fd;border-radius:10px;box-shadow:0 41px 100px -30px #2445f4;color:#fff;display:inline-flex;font-size:26px;font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:100%;padding:20px 50px;text-align:center;text-decoration:none}.hero-event-2024 a svg{margin-left:10px;width:20px;fill:#fff}@media (max-width:991px){.hero-event-2024 .event-info>div{gap:5px}.hero-event-2024 .event-info>div img,.hero-event-2024 .event-info>div svg{max-height:15px}.hero-event-2024 .event-info .date,.hero-event-2024 .event-info .time,.hero-event-2024 .event-info .type{font-size:10px}.hero-event-2024 h1{font-size:36px;font-weight:600;letter-spacing:1.4px;margin:20px 0 10px}.hero-event-2024 h1 br{display:none}.hero-event-2024 .event-info{flex-wrap:wrap;gap:5px;padding:10px}.hero-event-2024 .title+p{font-size:20px;margin-bottom:30px}.hero-event-2024 p{font-size:16px;letter-spacing:.4px;margin:0 auto 30px}.hero-event-2024 a{font-size:18px;padding:16px 35px}}