.wp-block-eventkoi-event-query .ek-event-row{width:100%;display:flex;gap:2rem}.wp-block-eventkoi-event-query .ek-event-item{display:flex;gap:2rem;padding:2rem 0;width:100%;box-sizing:border-box;transition:none;margin:0!important}.wp-block-eventkoi-event-query .ek-event-item .block-editor-inner-blocks,.wp-block-eventkoi-event-query .ek-event-item__rendered{width:100%}.wp-block-eventkoi-event-query .ek-event-item__readonly{width:100%;pointer-events:none;opacity:.95}.wp-block-eventkoi-event-query .ek-event-item__readonly .block-editor-block-list__block{outline:none!important;box-shadow:none!important}.wp-block-eventkoi-event-query .ek-event-item.is-selected{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:0;position:relative;z-index:2}.wp-block-eventkoi-event-query .wp-block-columns{display:flex;flex-wrap:nowrap;width:100%;gap:2rem}.wp-block-eventkoi-event-query .wp-block-column{flex:1;min-width:0}.wp-block-eventkoi-event-query .ek-event-item__readonly{opacity:.9;pointer-events:none}.wp-block-eventkoi-event-query .ek-event-preview{display:block;width:100%}.wp-block-eventkoi-event-query .ek-event-item.is-active{outline:1px solid var(--wp-admin-theme-color,#3858e9);outline-offset:0;position:relative;z-index:2}.wp-block-eventkoi-event-query .ek-event-image img{display:block;max-width:100%}.wp-block-eventkoi-event-query .ek-event-row>div>*+*{margin-top:1.2rem}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data>div{margin:0;padding:0}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-title:where(div,p,span){font-weight:600}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-title h3{margin:0;font-weight:600;font-size:inherit}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-title h3 a{color:inherit;text-decoration:none}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-title h3 a:hover,.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-title h3 a:focus{text-decoration:underline}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-timeline{font-size:.9em;opacity:.85}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-location{display:flex;align-items:center;font-size:.9em;opacity:.85}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-location a,.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-location span{display:flex;align-items:center;gap:.4em;text-decoration:none;color:inherit}.wp-block-eventkoi-event-query .wp-block-eventkoi-event-data.ek-event-location svg{width:1em;height:1em;opacity:.7;margin-top:1px}.wp-block-eventkoi-event-query.is-grid{display:grid;gap:2rem;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.wp-block-eventkoi-event-query.is-grid.cols-1{grid-template-columns:1fr}.wp-block-eventkoi-event-query.is-grid.cols-2{grid-template-columns:repeat(2,1fr)}.wp-block-eventkoi-event-query.is-grid.cols-3{grid-template-columns:repeat(3,1fr)}.wp-block-eventkoi-event-query.is-grid.cols-4{grid-template-columns:repeat(4,1fr)}.wp-block-eventkoi-event-query.is-grid.cols-5{grid-template-columns:repeat(5,1fr)}.wp-block-eventkoi-event-query.is-grid.cols-6{grid-template-columns:repeat(6,1fr)}@media(max-width:900px){.wp-block-eventkoi-event-query.is-grid.cols-3,.wp-block-eventkoi-event-query.is-grid.cols-4,.wp-block-eventkoi-event-query.is-grid.cols-5,.wp-block-eventkoi-event-query.is-grid.cols-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wp-block-eventkoi-event-query.is-grid.cols-2,.wp-block-eventkoi-event-query.is-grid.cols-3,.wp-block-eventkoi-event-query.is-grid.cols-4,.wp-block-eventkoi-event-query.is-grid.cols-5,.wp-block-eventkoi-event-query.is-grid.cols-6{grid-template-columns:1fr}}.wp-block-eventkoi-event-query.is-grid .ek-event-row{flex-direction:column;gap:1.2rem}.wp-block-eventkoi-event-query.is-grid>.ek-event-item{flex-direction:column;gap:1rem;padding:1rem;margin:0;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease;background:#fff}.wp-block-eventkoi-event-query.is-grid>.ek-event-item:hover{box-shadow:0 2px 6px #00000014}.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-1{grid-template-columns:1fr}.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:900px){.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-3,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-4,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-5,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-2,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-3,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-4,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-5,.eventkoi-query-loop .wp-block-post-template.is-layout-grid.columns-6{grid-template-columns:1fr}}.eventkoi-query-loop nav.ek-ql-filter a.ek-ql-filter__pill.is-active,nav.ek-ql-filter a.ek-ql-filter__pill.is-active{border-color:currentColor;font-weight:600}.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default .ek-event-title--inner{margin:0;font-weight:inherit;font-size:inherit}.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span){font-size:1.25em;font-weight:600}.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span) .ek-event-title--inner a,.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span)>a{text-decoration:none}.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span) .ek-event-title--inner a:hover,.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span) .ek-event-title--inner a:focus,.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span)>a:hover,.wp-block-eventkoi-event-data.ek-event-title.ek-event-title-default:where(div,p,span)>a:focus{text-decoration:underline}.wp-block-eventkoi-event-data.ek-event-timeline.ek-event-timeline-default{font-size:.9em;opacity:.85}.wp-block-eventkoi-event-data.ek-event-location.ek-event-location-default{display:flex;align-items:center;font-size:.9em;opacity:.85}.wp-block-eventkoi-event-data.ek-event-location.ek-event-location-default.has-text-align-center{justify-content:center}.wp-block-eventkoi-event-data.ek-event-location.ek-event-location-default.has-text-align-right{justify-content:flex-end}.wp-block-eventkoi-event-data.ek-event-location.ek-event-location-default a,.wp-block-eventkoi-event-data.ek-event-location.ek-event-location-default span{display:flex;align-items:center;gap:.4em;text-decoration:none;color:inherit}.wp-block-eventkoi-event-data.ek-event-location.ek-event-location-default svg{width:1em;height:1em;opacity:.7;margin-top:1px}:root{--fc-border-color:#dddddd;--fc-daygrid-event-dot-width:6px;--fc-today-bg-color:transparent;--fc-page-bg-color:transparent}.fc .fc-event-selected:after,.fc .fc-event:focus:after{background-color:transparent!important}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active{color:#333!important;background-color:#fff!important;border-radius:8px;border:0!important;box-shadow:0 1px #eee!important;font-weight:500}.fc .fc-button.fc-prev-button:hover,.fc .fc-button.fc-prev-button:focus,.fc .fc-button.fc-prev-button:active,.fc .fc-button.fc-next-button:hover,.fc .fc-button.fc-next-button:focus,.fc .fc-button.fc-next-button:active{background-color:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#111!important}.fc .fc-today-button:disabled{background-color:#fff0;color:#888;border-color:#bbb}.fc .fc-scrollgrid-section-sticky>*{background-color:#fff}@media(max-width:768px){[data-event-popover]{left:0!important;width:100%!important;max-width:none!important}}.eventkoi-front{font-family:inherit;box-sizing:border-box;width:100%;container-type:inline-size}.eventkoi-front .ek-desktop-only{display:none!important}.eventkoi-front .ek-mobile-only{display:flex!important}@media(min-width:1024px){.eventkoi-front .ek-desktop-only{display:flex!important}.eventkoi-front .ek-mobile-only{display:none!important}}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type,.eventkoi-front.ek-compact .ek-compact-top{display:flex;flex-wrap:wrap!important}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type>.wp-block-column,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column,.eventkoi-front.ek-compact .ek-compact-top>.wp-block-column{width:100%!important;max-width:none!important;flex:1 1 100%!important;flex-basis:100%!important}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type>.wp-block-column:first-child .wp-block-heading,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:first-child .wp-block-heading,.eventkoi-front.ek-compact .ek-compact-top>.wp-block-column:first-child .wp-block-heading{margin-top:8px!important;margin-bottom:8px!important}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type>.wp-block-column:last-child,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child,.eventkoi-front.ek-compact .ek-compact-top>.wp-block-column:last-child{margin-top:12px;justify-content:flex-start}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-buttons,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-buttons,.eventkoi-front.ek-compact .ek-compact-top>.wp-block-column:last-child .wp-block-buttons{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button,.eventkoi-front.ek-compact .ek-compact-top>.wp-block-column:last-child .wp-block-button{width:100%;margin:0}.eventkoi-front.ek-compact>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button__link,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button__link,.eventkoi-front.ek-compact .ek-compact-top>.wp-block-column:last-child .wp-block-button__link{width:100%;justify-content:center}.eventkoi-front.ek-compact>.wp-block-columns:nth-of-type(2),.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2),.eventkoi-front.ek-compact .ek-compact-body{display:flex;flex-direction:column}.eventkoi-front.ek-compact>.wp-block-columns:nth-of-type(2)>.wp-block-column:first-child,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:first-child,.eventkoi-front.ek-compact .ek-compact-body>.wp-block-column:first-child{order:2}.eventkoi-front.ek-compact>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front.ek-compact>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front.ek-compact .ek-compact-body>.wp-block-column:last-child{order:1}@media(max-width:781px){.eventkoi-front>.wp-block-columns:first-of-type,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type,.eventkoi-front .ek-compact-top{display:flex;flex-wrap:wrap!important}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column,.eventkoi-front .ek-compact-top>.wp-block-column{width:100%!important;max-width:none!important;flex:1 1 100%!important;flex-basis:100%!important}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:first-child .wp-block-heading,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:first-child .wp-block-heading,.eventkoi-front .ek-compact-top>.wp-block-column:first-child .wp-block-heading{margin-top:8px!important;margin-bottom:8px!important}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child,.eventkoi-front .ek-compact-top>.wp-block-column:last-child{margin-top:12px;justify-content:flex-start}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-buttons,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-buttons,.eventkoi-front .ek-compact-top>.wp-block-column:last-child .wp-block-buttons{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button,.eventkoi-front .ek-compact-top>.wp-block-column:last-child .wp-block-button{width:100%;margin:0}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button__link,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button__link,.eventkoi-front .ek-compact-top>.wp-block-column:last-child .wp-block-button__link{width:100%;justify-content:center}.eventkoi-front>.wp-block-columns:nth-of-type(2),.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2),.eventkoi-front .ek-compact-body{display:flex;flex-direction:column}.eventkoi-front>.wp-block-columns:nth-of-type(2)>.wp-block-column:first-child,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:first-child,.eventkoi-front .ek-compact-body>.wp-block-column:first-child{order:2}.eventkoi-front>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front .ek-compact-body>.wp-block-column:last-child{order:1}}@container (max-width:781px){.eventkoi-front>.wp-block-columns:first-of-type,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type,.eventkoi-front .ek-compact-top{display:flex;flex-wrap:wrap!important}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column,.eventkoi-front .ek-compact-top>.wp-block-column{width:100%!important;max-width:none!important;flex:1 1 100%!important;flex-basis:100%!important}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:first-child .wp-block-heading,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:first-child .wp-block-heading,.eventkoi-front .ek-compact-top>.wp-block-column:first-child .wp-block-heading{margin-top:8px!important;margin-bottom:8px!important}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child,.eventkoi-front .ek-compact-top>.wp-block-column:last-child{margin-top:12px;justify-content:flex-start}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-buttons,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-buttons,.eventkoi-front .ek-compact-top>.wp-block-column:last-child .wp-block-buttons{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button,.eventkoi-front .ek-compact-top>.wp-block-column:last-child .wp-block-button{width:100%;margin:0}.eventkoi-front>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button__link,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:first-of-type>.wp-block-column:last-child .wp-block-button__link,.eventkoi-front .ek-compact-top>.wp-block-column:last-child .wp-block-button__link{width:100%;justify-content:center}.eventkoi-front>.wp-block-columns:nth-of-type(2),.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2),.eventkoi-front .ek-compact-body{display:flex;flex-direction:column}.eventkoi-front>.wp-block-columns:nth-of-type(2)>.wp-block-column:first-child,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:first-child,.eventkoi-front .ek-compact-body>.wp-block-column:first-child{order:2}.eventkoi-front>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front .ek-compact-body>.wp-block-column:last-child{order:1}}.eventkoi-front.eventkoi-legacy .wp-block-columns.is-not-stacked-on-mobile{gap:20px}.eventkoi-front.eventkoi-legacy .wp-block-columns.is-not-stacked-on-mobile p{margin:0}.eventkoi-front.eventkoi-legacy .wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0!important}.eventkoi-front.eventkoi-legacy>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child,.eventkoi-front.eventkoi-legacy>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(2)>.wp-block-column:last-child{display:flex;flex-direction:column;gap:30px}.eventkoi-front .wp-block-button__link{display:flex;align-items:center;gap:8px}.eventkoi-front figure.wp-block-image img{width:100%}.eventkoi-front [data-selected=true]:not(:hover){background:transparent!important}.ek-modal-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.25) #fff0}.ek-modal-scroll::-webkit-scrollbar{width:6px;height:6px}.ek-modal-scroll::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground)/.25);border-radius:9999px}.ek-modal-scroll::-webkit-scrollbar-track{background:#fff0}.eventkoi-pagination .wp-block-query-pagination-numbers ul.page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .6rem;font-size:.95rem;line-height:1.2;text-decoration:none;color:inherit;border:none;background:none;box-sizing:border-box;transition:opacity .15s ease}.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers.current{font-weight:600;text-decoration:underline;cursor:default}.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers.prev,.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers.next{font-weight:500}.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers:hover,.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers:focus{text-decoration:underline;opacity:.85}.eventkoi-pagination .wp-block-query-pagination-numbers a.page-numbers{cursor:pointer}.eventkoi-pagination .wp-block-query-pagination-numbers span.page-numbers{cursor:default}.eventkoi-pagination .wp-block-query-pagination-previous[aria-disabled=true],.eventkoi-pagination .wp-block-query-pagination-next[aria-disabled=true]{opacity:.25;pointer-events:none}@media(max-width:600px){.eventkoi-pagination .wp-block-query-pagination-numbers ul.page-numbers{gap:.5rem}.eventkoi-pagination .wp-block-query-pagination-numbers .page-numbers{min-width:1.9rem;height:1.9rem;font-size:.85rem}}.eventkoi-query-loop .wp-block-post-template.is-layout-grid .eventkoi-event-image-default img{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;display:block}