.by3xc9a{box-shadow:0 2px 8px 0 rgba(46,62,72,.12),0 2px 4px 0 rgba(46,62,72,.12);border:2px solid rgba(46,62,72,.12);height:40px;width:40px}.by3xc9a:focus,.by3xc9a:hover{bottom:3px;box-shadow:0 2px 12px 5px rgba(46,62,72,.12),0 2px 4px 0 rgba(46,62,72,.12)}.s1uol3r6{border:0;-webkit-clip:rect(1px,1px,1px,1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.llz4ox5{transform:var(--llz4ox5-0)}@media (min-width:0px){.llz4ox5{transition:transform .25s ease-in-out}}@media (max-width:1200px){.llz4ox5{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.llz4ox5::-webkit-scrollbar{display:none}}.luhu1ea{transform:var(--luhu1ea-0)}@media (min-width:577px){.luhu1ea{transition:transform .25s ease-in-out}}@media (max-width:576px){.luhu1ea{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.luhu1ea::-webkit-scrollbar{display:none}}.sktko9h{transform:translate(-50%,-50%)}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-col-header-cell{border-left:none!important;border-right:none!important;border-top:none!important;padding-top:48px!important}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-col-header-cell a{text-decoration:none;display:block;padding-top:calc((56px - 1.25rem) / 2);text-align:center}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-scrollgrid,.DesktopEventCalendar_event-calendar__a50f9 div.fc td[role=presentation],.DesktopEventCalendar_event-calendar__a50f9 div.fc th[role=presentation]{border:none!important}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-daygrid-day-frame{display:flex;flex-direction:column;width:100%;padding:8px}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-daygrid-day-top{display:flex;width:100%;padding:0}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-daygrid-day-number{width:100%;text-decoration:none;display:flex;padding:0}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-day:hover .fc-daygrid-day-number a{opacity:1}.DesktopEventCalendar_event-calendar__a50f9 div.fc .fc-event:hover{background:none}.MobileEventCalendar_eventCalendar__1Yh6I .has-event button{position:relative}.MobileEventCalendar_eventCalendar__1Yh6I .has-event button:after{content:"";position:absolute;left:50%;bottom:4px;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--colors-purple-500)}