.event-month-card{background-color:var(--white);border:1px solid var(--gray-400);color:var(--black);display:flex;flex-direction:column;justify-content:space-between;max-width:300px;padding:2rem}.event-month-card .month-year{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.event-month-card .public-holidays{color:var(--black);font-size:1.4rem}.event-month-card .public-holidays .title{display:block;font-weight:600}@media only screen and (max-width:768px){.events-wrapper:not(.home_slider) .event-month-card{margin-bottom:16px;max-width:none}.events-wrapper:not(.home_slider) .event-card{margin-bottom:16px;max-width:calc(100vw - 32px);width:100%}.events-wrapper:not(.home_slider) .event-card a{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.events-wrapper:not(.home_slider) .event-card figure{flex:0 0 auto;margin:0}.events-wrapper:not(.home_slider) .event-card--content{display:flex;flex-direction:column}.events-wrapper:not(.home_slider) .event-info{background:none;color:var(--black);padding:0;position:static}.events-wrapper:not(.home_slider) .event-date{border:0;margin-bottom:8px;padding:4px;position:static}.events-wrapper:not(.home_slider) .date-group{flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-start}.events-wrapper:not(.home_slider) .date-arrow{padding:0 4px}.events-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}.event-month-card{margin-bottom:16px;width:100%}.event-month-card .month-year-arrow{display:none}.event-month-card .month-year{font-size:4rem}.event-month-card .public-holidays{margin-top:2.5rem}}@media only screen and (min-width:769px){.events-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin-bottom:50px;width:100%;grid-gap:16px}.event-month-card .month-year{font-size:var(--event-card-660-970-4)}}@media only screen and (min-width:970px){.events-wrapper{grid-template-columns:repeat(4,1fr)}.event-month-card .month-year{font-size:var(--event-card-970-1280-4)}}.event-cal{row-gap:.5rem}.event-cal,.events-footer{display:flex;flex-direction:column}.events-footer{align-items:center}.events-footer a{color:var(--black);font-size:var(--font-size-xl);font-weight:700;text-decoration:none}.events-footer--nav{align-items:center;display:flex;flex-direction:row;gap:1rem}.sg-event.no-results{margin-bottom:50px}