.EventCard-module___JZT5q__eventCard{flex-direction:column;flex-shrink:0;gap:.5625rem;width:372.704px;min-width:372.704px;max-width:372.704px;display:flex;position:relative}.EventCard-module___JZT5q__whiteRectangle{box-sizing:border-box;background:#fff;border:1px solid #000;border-radius:1.25rem 0 0 1.25rem;flex:none;width:372.704px;height:443.593px;transition:box-shadow .2s ease-in-out;position:relative;overflow:visible;box-shadow:0 1px 3px rgba(0,0,0,.1)}.EventCard-module___JZT5q__whiteRectangle:before{content:"";z-index:1;background:#fff;border:1px solid #000;border-radius:100%;width:6.11rem;height:6.11rem;position:absolute;top:-3.05rem;right:-3.05rem}.EventCard-module___JZT5q__whiteRectangle:after{content:"";z-index:2;background:#fff;width:3.07rem;height:3.05rem;position:absolute;top:0;right:0}.EventCard-module___JZT5q__whiteRectangle:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.EventCard-module___JZT5q__eventImage{cursor:pointer;z-index:4;box-sizing:content-box;background-color:#f3f4f6;flex-shrink:0;width:calc(100% - 48px);max-width:324.704px;height:405px;margin:19.3px 24px;position:relative}.EventCard-module___JZT5q__organizationLogo{z-index:3;background-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:absolute;top:-1.75rem;right:-1.75rem}.EventCard-module___JZT5q__organizationLogo img{object-fit:contain;width:100%;height:100%;margin:.625rem}.EventCard-module___JZT5q__eventContent{cursor:pointer;padding:0 1.2rem 1.2rem;transition:background-color .2s ease-in-out}.EventCard-module___JZT5q__eventContent:hover{background-color:#f9fafb}.EventCard-module___JZT5q__eventDetailBox{background-color:#2c3985;border:1px solid #000;border-radius:1.25rem 0 0 1.25rem;flex-direction:column;flex-shrink:0;justify-content:space-between;width:372.704px;min-height:84px;padding:16px;display:flex}.EventCard-module___JZT5q__eventTitle{color:#fffcdd;margin:0;font-size:max(1.5rem,min(1vw,2.25rem));font-style:normal;font-weight:400;line-height:1.1}.EventCard-module___JZT5q__eventDate{color:#fffcdd;font-size:max(.875rem,min(2vw,.9375rem));font-style:normal;font-weight:400;line-height:normal}.EventCard-module___JZT5q__eventStatus{border:1px solid #000;border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:6.4375rem;height:1.9375rem;font-size:max(.875rem,min(2vw,1rem));font-weight:500;display:flex}@media (max-width:480px){.EventCard-module___JZT5q__eventCard{max-width:20rem}.EventCard-module___JZT5q__whiteRectangle,.EventCard-module___JZT5q__eventDetailBox{width:100%;min-width:unset;max-width:100%;height:auto}.EventCard-module___JZT5q__eventImage{width:calc(100% - 48px);height:54vw;min-width:unset;max-width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media (min-width:481px){.EventCard-module___JZT5q__eventCard{width:372.704px;min-width:372.704px;max-width:372.704px}.EventCard-module___JZT5q__whiteRectangle,.EventCard-module___JZT5q__eventDetailBox{width:372.704px;min-width:372.704px}.EventCard-module___JZT5q__eventImage{width:calc(100% - 48px);min-width:324.704px;max-width:324.704px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.EventCard-module___JZT5q__eventCard{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}
.EventsHeader-module__nfJTJG__headerContainer{width:100%;margin-bottom:2rem;position:relative}.EventsHeader-module__nfJTJG__headerRow{justify-content:center;align-items:center;display:flex}.EventsHeader-module__nfJTJG__headerTitle{letter-spacing:0;text-align:center;font-size:50px;font-weight:500;line-height:50px}.EventsHeader-module__nfJTJG__calendarIcon{width:44px;height:44px;margin-left:.75rem}.EventsHeader-module__nfJTJG__calendarButton{color:#fff;cursor:pointer;min-height:unset;background:#2c3985;border:none;border-radius:0 1rem 1rem 0;align-items:center;gap:.75rem;height:auto;padding:0 0 0 .625rem;display:flex;position:absolute;top:0;left:calc(50% + max(12rem,min(35vw,25rem)));overflow:visible}.EventsHeader-module__nfJTJG__buttonText{color:#fffcdd;font-size:max(1rem,min(2vw,1rem));font-weight:400}.EventsHeader-module__nfJTJG__calendarCircle{pointer-events:none;background:#2c3985;border-radius:9999px;justify-content:center;align-items:center;width:max(3rem,min(12vw,3.5rem));height:max(3rem,min(12vw,3.5rem));margin-top:-.7rem;margin-bottom:-.7rem;margin-left:-.5rem;display:flex;overflow:visible}.EventsHeader-module__nfJTJG__calendarCircle svg{display:block}.EventsHeader-module__nfJTJG__buttonIcon{width:1rem;height:1rem}
