.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.EventorApp.EventorApp--light .EventorPublicFooter{background-color:#f5f5f5}.EventorApp.EventorApp--light .EventorPublicFooter__SocialLink,.EventorApp.EventorApp--light .EventorPublicFooter__SocialLink:hover,.EventorApp.EventorApp--light .EventorPublicFooter__ColumnTitle:after,.EventorApp.EventorApp--light .EventorPublicFooter .EventorSettings{background-color:#5b1177}.EventorApp.EventorApp--light .EventorPublicFooter__Link:hover{color:#5b1177}.EventorApp.EventorApp--light .EventorPublicFooter__Bottom{border-top:2px solid #e6e7e9}.EventorApp.EventorApp--dark .EventorPublicFooter{background-color:#232222}.EventorApp.EventorApp--dark .EventorPublicFooter__SocialLink,.EventorApp.EventorApp--dark .EventorPublicFooter__SocialLink:hover,.EventorApp.EventorApp--dark .EventorPublicFooter__ColumnTitle:after,.EventorApp.EventorApp--dark .EventorPublicFooter .EventorSettings{background-color:#ea11b7}.EventorApp.EventorApp--dark .EventorPublicFooter__Link:hover{color:#ea11b7}.EventorApp.EventorApp--dark .EventorPublicFooter__Bottom{border-top:2px solid #5a5353}.EventorApp .EventorPublicFooter .EventorSettings{box-shadow:none;width:40px}.EventorApp .EventorPublicFooter .EventorSettings .EventorSettings__Overlay{align-items:center;display:flex;position:absolute;left:100%}.EventorApp .EventorPublicFooter .EventorSettings svg{color:#fcfcfc}.EventorApp .EventorPublicFooter .EventorSettings.EventorSettings--open{width:80px;padding-left:0;padding-right:40px}.EventorPublicFooter{flex-direction:column;padding:24px 16px;display:flex}.EventorPublicFooter__Logo{padding-bottom:16px}.EventorPublicFooter__Settings{padding:4px 0}.EventorPublicFooter__Top{margin:24px 0}.EventorPublicFooter__RegretButton{padding:8px 0}.EventorPublicFooter__RegretButton a{color:#e64338}.EventorPublicFooter__Tagline{opacity:.8;margin:8px 0;line-height:1.6}.EventorPublicFooter__Social{gap:16px;padding:8px 0;display:flex}.EventorPublicFooter__SocialLink{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .3s,background-color .3s;display:flex}.EventorPublicFooter__SocialLink:hover{opacity:.9;transform:translateY(-3px)}.EventorPublicFooter__ColumnTitle{padding:16px 0;font-size:1.2rem;font-weight:600;display:inline-block;position:relative}.EventorPublicFooter__ColumnTitle:after{content:"";width:30px;height:2px;position:absolute;bottom:8px;left:0}.EventorPublicFooter__LinkList{list-style:none}.EventorPublicFooter__LinkItem{margin-bottom:8px}.EventorPublicFooter__Link{opacity:.8;text-decoration:none;transition:opacity .3s,color .3s}.EventorPublicFooter__Link:hover{opacity:1}.EventorPublicFooter__Bottom{flex-direction:column;align-items:center;padding-top:24px;display:flex}.EventorPublicFooter__Copyright{opacity:.7;font-size:.9rem}@media screen and (min-width:560px){.EventorPublicFooter__Top{gap:30px}.EventorPublicFooter__Brand{grid-column:span 3}.EventorPublicFooter__Links{flex-direction:row;justify-content:space-between;display:flex}}@media screen and (min-width:768px){.EventorPublicFooter{padding:24px 5%}.EventorPublicFooter__Top{grid-template-columns:2fr 3fr;display:grid}.EventorPublicFooter__Brand{grid-column:1}.EventorPublicFooter__Bottom .EventorPublicFooter__Bottom__FirstLine{flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding-bottom:8px;display:flex}}@media screen and (min-width:992px){.EventorPublicFooter{padding:24px 10%}}
.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.PublicLayout{flex-direction:column;min-height:100vh;transition:background-color .3s ease-in-out;display:flex}.PublicLayout__Body{flex-direction:column;flex:1;padding-top:62px;display:flex}.EventorApp.EventorApp--light .PublicLayout{background-color:#fcfcfc}.EventorApp.EventorApp--light .PublicLayout:has(div.EventorDiscover,div.EventorTransferPayment){background-color:#eeeff0}.EventorApp.EventorApp--dark .PublicLayout{background-color:#18181c}.PublicLayout__Main{flex-direction:column;flex-grow:1;width:100%;height:auto;min-height:40vh;margin:auto auto 5%;display:flex}.PublicLayout__Main:has(div.EventorHome){margin-bottom:0}.PublicLayout__Body .EventorPublicFooter{width:100%;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.PublicLayout__Settings{align-self:flex-end;position:fixed;bottom:10px;right:10px}
