._container_1h7l9_1{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0}._container_1h7l9_1 h1{color:var(--primary-color);line-height:normal;margin:0}._container_1h7l9_1 ._eventsContainer_1h7l9_18{display:flex;flex-direction:column;gap:1rem;padding:0 1rem;width:100%;box-sizing:border-box}@media(min-width:1024px){._container_1h7l9_1 ._eventsContainer_1h7l9_18{max-width:550px}}._modalContainer_1fi8y_1{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100%;min-height:100%;background-color:#00000080;z-index:2;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}._modalContainer_1fi8y_1[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;overflow:hidden}._modalContainer_1fi8y_1 ._modalContent_1fi8y_28{background-color:#fff;border-radius:5px;width:fit-content;max-width:80%;margin:2rem;padding:2rem}@media(prefers-reduced-motion:reduce){._modalContainer_1fi8y_1{transition:none}}._event_1bvx0_1{display:flex;flex-direction:column;background-color:var(--primary-color);border-radius:5px;width:100%;box-sizing:border-box;overflow:hidden}._event_1bvx0_1[data-expired=true]{background-color:#aaa9a9}._event_1bvx0_1 ._infoBox_1bvx0_13{display:flex;flex-direction:column;padding:1rem;gap:.5rem}._event_1bvx0_1 ._infoBox_1bvx0_13 h3{color:#fff;font-size:1.5rem;margin:0}._event_1bvx0_1 ._infoBox_1bvx0_13>div{display:flex;flex-direction:column}._event_1bvx0_1 ._infoBox_1bvx0_13>div span{display:flex;color:#fff}._event_1bvx0_1 ._map_1bvx0_34{position:relative}._event_1bvx0_1 ._map_1bvx0_34 ._calendarAdd_1bvx0_36{position:absolute;display:flex;z-index:0;bottom:0;right:0;border-width:0;background-color:var(--secondary-color);padding:.5rem;cursor:pointer;border-radius:5px 0 0;gap:.25rem}._addToCalendar_1bvx0_52{display:flex;flex-direction:column;gap:1rem}._addToCalendar_1bvx0_52 a{display:inline-block}._addToCalendar_1bvx0_52 button{margin:0;padding:0;border:0;border-width:0;background-color:inherit}._addToCalendar_1bvx0_52>*,._addToCalendar_1bvx0_52 button,._addToCalendar_1bvx0_52 a{display:flex;flex-direction:row;flex-grow:1;justify-content:center;gap:.25rem;cursor:pointer;border:1px solid var(--primary-color);padding:.5rem}._addToCalendar_1bvx0_52 img{height:1rem;max-width:1rem;width:auto}
