.event-footer{--footer-font-size:16px;--footer-copyright-size:15px;--footer-link:#fff;--footer-link-hover:#b9b4ff;--footer-muted:#b9b4ff;--footer-dot:hsla(0,0%,100%,.35);--footer-max-width:1140px;background:transparent;font-family:Arial,Helvetica,sans-serif;width:100%}.event-footer__inner{align-items:center;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:var(--footer-max-width);padding:28px 48px}.event-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:6px 0;min-width:0}.event-footer .event-footer__item{align-items:center;color:var(--footer-link);display:inline-flex;font-size:var(--footer-font-size);line-height:1.5}.event-footer .event-footer__copyright{color:var(--footer-muted);flex-shrink:0;font-size:var(--footer-copyright-size);line-height:1.5;text-align:right}.event-footer .event-footer__copyright p,.event-footer .event-footer__item p{color:inherit;display:inline;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.event-footer .event-footer__copyright a,.event-footer .event-footer__item a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;transition:color .15s ease,opacity .15s ease}.event-footer .event-footer__copyright a:hover,.event-footer .event-footer__item a:focus,.event-footer .event-footer__item a:hover{opacity:.8;text-decoration:underline}.event-footer .event-footer__item a:focus-visible{border-radius:2px;outline:2px solid var(--footer-link-hover);outline-offset:2px}.event-footer__item+.event-footer__item:before{color:var(--footer-dot);content:"•";font-size:var(--footer-font-size);margin:0 12px}.event-footer .event-footer__item br{display:none}@media (max-width:900px){.event-footer__inner{flex-wrap:wrap;padding:24px;row-gap:12px}}@media (max-width:640px){.event-footer{--footer-font-size:14px;--footer-copyright-size:12px}.event-footer__inner{align-items:center;flex-direction:column;gap:6px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));text-align:center}.event-footer__links{gap:2px 0;justify-content:center}.event-footer__item+.event-footer__item:before{margin:0 8px}.event-footer .event-footer__copyright{text-align:center}}@media (max-width:360px){.event-footer{--footer-copyright-size:12px}}