@media only screen and (max-width:768px){.cp-eventsFilterTabs{flex-direction:column;align-items:center}}.cp-eventsFilterTabs .l--icon{max-width:16px}.cp-eventsFilterTabs .l--label.l--filterLabel{white-space:nowrap;color:#545454}.cp-eventsFilterTabs button{margin-bottom:8px;margin-right:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cp-eventsFilterTabs button:last-child{margin-right:0}.cp-eventsFilterTabs button .tab-icon{max-width:18px}.cp-eventsFilterTabs button .tab-icon-hover{display:none}.cp-eventsFilterTabs button>span>span{white-space:nowrap}.cp-eventsFilterTabs button:hover{background-color:#151419}.cp-eventsFilterTabs button:hover span{color:#fff}.cp-eventsFilterTabs button:hover .tab-icon-default{display:none}.cp-eventsFilterTabs button:hover .tab-icon-hover{display:block}.cp-eventsFilterTabs button.is-active{background-color:#151419}.cp-eventsFilterTabs button.is-active span{color:#fff}.cp-eventsFilterTabs button.is-active .tab-icon-default{display:none}.cp-eventsFilterTabs button.is-active .tab-icon-hover{display:block}.cp-eventsGrid-event{width:calc(33.33% - 8px);box-shadow:none;contain:layout style;background-color:#fff;margin-right:12px;transition:background-color .24s cubic-bezier(.4,0,.2,1);position:relative}.cp-eventsGrid-event:has(.react-add-to-calendar__dropdown){z-index:2}@media only screen and (max-width:980px){.cp-eventsGrid-event{width:calc(50% - 6px);margin-right:12px}}@media only screen and (max-width:640px){.cp-eventsGrid-event{width:100%;margin-right:0}}.cp-eventsGrid-event:nth-child(3n){margin-right:0}@media only screen and (max-width:980px){.cp-eventsGrid-event:nth-child(3n){margin-right:12px}}@media only screen and (max-width:640px){.cp-eventsGrid-event:nth-child(3n){margin-right:0}}@media only screen and (max-width:980px){.cp-eventsGrid-event:nth-child(2n){margin-right:0}}.cp-eventsGrid-event .relative>span.absolute img{max-width:none;transition:transform .6s cubic-bezier(.4,0,.2,1)}.cp-eventsGrid-event .relative>span.absolute img:first-child{z-index:2;opacity:0;filter:blur(4px);width:26px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translate(-8px,8px)scale(.8)}.cp-eventsGrid-event .relative>span.absolute img:first-child+img{opacity:0;filter:blur(6px);z-index:1;width:46px;transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;right:0;transform:translate(10px,-10px)scale(.8)}.cp-eventsGrid-event:hover{background-color:#f5f5f5}.cp-eventsGrid-event:hover .relative>span.absolute img:first-child{opacity:1;filter:blur();transform:translate(-3px,3px)scale(1)}.cp-eventsGrid-event:hover .relative>span.absolute img:first-child+img{opacity:1;filter:blur();transition:all .6s cubic-bezier(.34,1.56,.64,1);transform:translate(2px,-2px)scale(1)}.cp-eventsGrid-event .react-add-to-calendar{position:relative}.cp-eventsGrid-event .react-add-to-calendar__button{color:#151419;background-color:#fff;border:1px solid #545454;border-radius:12px;padding:6px 20px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.cp-eventsGrid-event .react-add-to-calendar__button:hover,.cp-eventsGrid-event .react-add-to-calendar__button.is-open{color:#fff;background-color:#151419;border-color:#151419}.cp-eventsGrid-event .react-add-to-calendar__button:hover .cp-eventsGrid-event-calendarIcon,.cp-eventsGrid-event .react-add-to-calendar__button.is-open .cp-eventsGrid-event-calendarIcon{filter:invert()brightness(2)}.cp-eventsGrid-event .react-add-to-calendar__dropdown{z-index:9;text-align:left;background-color:#fff;border:1px solid #8a8a8a;border-radius:12px;min-width:140px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul{margin:0;padding:0;list-style:none}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li{border-bottom:1px solid #cbcbcb;padding:9px 0}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li:first-child{padding-top:0}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li:last-child{border-bottom:none;padding-bottom:0}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li:before{display:none}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li a{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:transform .2s;display:block}.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li a:hover,.cp-eventsGrid-event .react-add-to-calendar__dropdown ul li a:focus-visible{transform:translate(2px)}.cp-eventsGrid-event .cp-eventsGrid-event-calendarIcon{max-width:14px;transition:filter .3s}.cp-eventsGrid-event h2{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.75rem;font-weight:500;line-height:2.25rem}@media only screen and (max-width:1024px){.cp-eventsGrid-event h2{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:768px){.cp-eventsGrid-event h2{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:640px){.cp-eventsGrid-event h2{font-size:1.25rem;line-height:1.625rem}}
