.Spinner-module__Gao3gW__spinner{z-index:2;width:var(--size,50px);height:var(--size,50px);animation:1s linear infinite Spinner-module__Gao3gW__rotate}.Spinner-module__Gao3gW__path{stroke:var(--color,currentColor);stroke-linecap:round;animation:3s ease-in-out infinite Spinner-module__Gao3gW__dash}@keyframes Spinner-module__Gao3gW__rotate{to{transform:rotate(360deg)}}@keyframes Spinner-module__Gao3gW__dash{0%{stroke-dasharray:0 180;stroke-dashoffset:0}to{stroke-dasharray:60 360;stroke-dashoffset:0;opacity:0}}
.Section-module__ujecaa__section{padding-inline:24px}.Section-module__ujecaa__content{max-width:86ch}.Section-module__ujecaa__padding-top-small{padding-block-start:40px}.Section-module__ujecaa__padding-top-medium{padding-block-start:80px}.Section-module__ujecaa__padding-top-large{padding-block-start:120px}@media (min-width:768px){.Section-module__ujecaa__section{margin:0 auto;padding-inline:32px}.Section-module__ujecaa__padding-top-small{padding-block-start:80px}.Section-module__ujecaa__padding-top-medium{padding-block-start:140px}.Section-module__ujecaa__padding-top-large{padding-block-start:220px}}
.Calendar-module__nhQMDq__calendarContainer{flex-direction:column;gap:20px;margin:0 auto;display:flex}.Calendar-module__nhQMDq__calenderList{flex-direction:column;gap:20px;display:flex}.Calendar-module__nhQMDq__dateHeading{margin-inline-start:5px}.Calendar-module__nhQMDq__eventList{flex-direction:column;gap:20px;margin-block-start:10px;padding:0;list-style-type:none;display:flex}.Calendar-module__nhQMDq__eventAnchor{scroll-margin-top:96px}.Calendar-module__nhQMDq__appendedEvent{animation:.22s ease-out both Calendar-module__nhQMDq__revealEvent}.Calendar-module__nhQMDq__navigationContainer{display:flex}.Calendar-module__nhQMDq__loadMoreButton{width:100%}.Calendar-module__nhQMDq__filterContainer{justify-content:center;gap:10px;margin-bottom:20px;display:flex}.Calendar-module__nhQMDq__filterBar{flex-direction:column;gap:10px;display:flex}.Calendar-module__nhQMDq__filterButtons{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.Calendar-module__nhQMDq__filterButton{border:2px solid var(--color-deep-purple);color:var(--color-deep-purple);cursor:pointer;text-transform:capitalize;background-color:#0000;border-radius:24px;padding:8px 16px;font-size:16px;transition:all .3s}.Calendar-module__nhQMDq__filterButton:hover{opacity:.8}.Calendar-module__nhQMDq__filterButton.Calendar-module__nhQMDq__active{background-color:var(--color-deep-purple);color:#fff}.Calendar-module__nhQMDq__emptyState{text-align:center;background:var(--color-light-gray);border-radius:8px;margin:20px 0;padding:40px 20px}.Calendar-module__nhQMDq__emptyState p{color:var(--color-gray);margin-top:8px}@media screen and (min-width:768px){.Calendar-module__nhQMDq__calendarContainer{gap:28px}.Calendar-module__nhQMDq__calenderList{gap:56px}.Calendar-module__nhQMDq__navigationContainer{justify-content:center}.Calendar-module__nhQMDq__dateHeading{text-align:left}.Calendar-module__nhQMDq__eventList{gap:16px;margin-block-start:20px}.Calendar-module__nhQMDq__eventAnchor{scroll-margin-top:128px}}@keyframes Calendar-module__nhQMDq__revealEvent{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
