.popup-modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.popup-modal.is-visible{opacity:1;visibility:visible}.popup-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);max-width:400px;padding:30px;text-align:center}.form-desc{color:#96897c;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 20px}.form-heading:has(+.form-desc){margin-bottom:8px}.time-box{align-items:center;display:flex;gap:14px}main .event-timings .time-box svg.time-icon{color:#9ee6fc;flex:0 0 20px;height:20px;width:20px}.time-text{align-items:center;display:flex;flex-wrap:wrap}a.time-link{color:var(--cream-50);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .3s ease}a.time-link:hover{color:#9ee6fc}a.time-link strong{color:inherit}main .event-info a.cta-btn svg path{stroke-width:1.5}