html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allGroupsEventsOverlay{background:#33332880!important;align-items:center!important;padding:24px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allGroupsEventsOverlay .all-events-sheet{position:relative!important;width:min(100%,560px)!important;max-height:90dvh!important;border-radius:16px!important;padding:24px 0 0!important;background:#fff!important;color:#3c3d34!important;box-shadow:0 16px 55px #28281933!important;overflow:auto!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-title{margin:0 24px!important;display:flex!important;align-items:center!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-title h2{font:700 30px/1.15 Georgia,serif!important;letter-spacing:0!important;color:#3c3d34!important;margin:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-eyebrow{font:800 11px system-ui!important;color:#a72b32!important;letter-spacing:1.8px!important;margin:0 24px 4px!important;text-align:left!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #closeAllGroupsEvents{position:absolute!important;right:24px!important;top:24px!important;width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #deddd3!important;border-radius:9px!important;background:#fff!important;color:#77796e!important;font:24px system-ui!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allEventsCounts{font:13px system-ui!important;color:#77796e!important;text-align:left!important;margin:5px 24px 17px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-filter-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 24px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-filter-wrap{margin:0!important;min-width:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-filter-label{display:none!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allEventsCalendarFilter{background:#fff!important;border:1px solid #d7d5ca!important;color:#56594e!important;border-radius:9px!important;height:42px!important;font:13px system-ui!important;margin:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-search{background:#fff!important;border:1px solid #d7d5ca!important;border-radius:9px!important;height:42px!important;box-sizing:border-box!important;margin:0!important;min-width:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-search input{background:transparent!important;color:#56594e!important;font:13px system-ui!important;padding:0!important;box-shadow:none!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-search button{display:none!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:7px 24px 12px!important;gap:12px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-controls button{border:0!important;background:transparent!important;color:#a72b32!important;font:700 12px system-ui!important;padding:4px 0!important;min-height:0!important;box-shadow:none!important;width:auto!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-groups-events-list{display:block!important;margin:0!important;padding:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-day-heading{font:800 10px system-ui!important;color:#a72b32!important;letter-spacing:1.5px!important;background:#faf8f0!important;border-top:1px solid #ebe7dc!important;border-bottom:1px solid #ebe7dc!important;padding:10px 24px!important;margin:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-card{display:grid!important;grid-template-columns:42px minmax(0,1fr) 14px!important;align-items:center!important;gap:12px!important;padding:13px 0!important;margin:0 24px!important;border:0!important;border-bottom:1px solid #eeeae0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;min-height:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-date{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:42px!important;height:44px!important;box-sizing:border-box!important;padding:3px!important;border-radius:10px!important;background:color-mix(in srgb,var(--event-color) 13%,white)!important;color:var(--event-color)!important;font:800 10px/1.05 system-ui!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-date b{font:800 22px/1.05 system-ui!important;color:#3c3d34!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-copy>b{display:block!important;font:700 15px/1.25 system-ui!important;color:#3c3d34!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-copy small{display:flex!important;align-items:center!important;gap:5px!important;margin-top:3px!important;font:12px/1.3 system-ui!important;color:#77796e!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-calendar-name{display:inline!important;color:#77796e!important;font:400 12px system-ui!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-dot{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--event-color)!important;flex:none!important;margin:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-chevron{font:22px system-ui!important;color:#96988b!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-handle{display:none!important}
@media(max-width:680px){html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allGroupsEventsOverlay{align-items:flex-end!important;padding:0!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allGroupsEventsOverlay .all-events-sheet{width:100%!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important;padding-top:28px!important;animation:allEventsSlide .2s ease-out}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-handle{display:block!important;position:absolute!important;top:8px!important;left:calc(50% - 20px)!important;width:40px!important;height:4px!important;border-radius:5px!important;background:#d7d3c4!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #closeAllGroupsEvents{top:29px!important;right:18px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-title,html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-filter-row{margin-left:18px!important;margin-right:18px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-eyebrow{margin-left:18px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #allEventsCounts{margin-left:18px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-controls{margin-left:18px!important;margin-right:18px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-card{margin:0 18px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-event-day-heading{padding-left:18px!important}}
@keyframes allEventsSlide{from{transform:translateY(24px);opacity:.7}to{transform:translateY(0);opacity:1}}
@media(prefers-reduced-motion:reduce){html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-sheet{animation:none!important}}

html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-title{position:static!important;background:#fff!important;box-shadow:none!important;padding:0!important;border:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .all-events-eyebrow{display:block!important;color:#a72b32!important;line-height:1.3!important}
