:root[data-smartbanner-original-margin-top] .wp-interactivity-router-loading-bar{z-index:9999999999}:root .wp-interactivity-router-loading-bar{background-color:var(--wp--preset--color--primary,var(--bs-primary));height:min(5vh,.8rem);top:var(--wp-admin--admin-bar--height,0)}.events-calendar__month{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;border-color:var(--bs-table-border-color);color:var(--bs-table-color);vertical-align:top}.events-calendar__month>:not(caption)>*{border-width:var(--bs-border-width) 0}.events-calendar__month>:not(caption)>*>*{background-color:var(--bs-table-bg);border-width:0 var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)))}.events-calendar__month>thead{vertical-align:bottom}.events-calendar__month>tbody{vertical-align:inherit}.events-calendar__month tbody tr,.events-calendar__month thead tr{grid-template-columns:repeat(7,1fr)}.events-calendar__day{aspect-ratio:1;overflow:hidden}@media(min-width:992px){.events-calendar__day{overflow:hidden scroll}}.events-calendar__day.historic:not(.text-bg-secondary) button.btn-primary.rounded-circle,.events-calendar__day.historic:not(.text-bg-secondary) span svg{opacity:.5}.events-calendar__day.not-in-current-month{background-color:rgb(var(--bs-secondary-rgb),50%);color:var(--bs-dark)}.events-calendar__day.today{background-color:rgb(var(--bs-primary-rgb),25%);border:3px solid var(--bs-primary)}.events-calendar__day .btn-primary.rounded-circle{--size:1.2rem;aspect-ratio:1;padding:0;width:var(--size)}@media screen and (width >= 438px){.events-calendar__day .btn-primary.rounded-circle{margin-top:.8rem}}@media(min-width:576px){.events-calendar__day .btn-primary.rounded-circle{aspect-ratio:auto;margin-top:0;padding:.4rem .8rem;width:auto}}.events-calendar__day .btn-primary.rounded-circle span{display:none}@media(min-width:576px){.events-calendar__day .btn-primary.rounded-circle span{display:inline}}.events-calendar__day .popover{display:none}.events-calendar__day .popover:popover-open{display:block}@media(min-width:992px){.events-calendar__day .popover{display:block}}.events-calendar__event{grid-template-columns:10px auto}.events-calendar__event svg{aspect-ratio:1;display:block;height:10px;width:10px}dialog{--size:600px;--max-width:var(--size);animation:fade-out var(--transition--standard);max-height:70vh;max-width:min(80vw,var(--max-width))}dialog:open{animation:fade-in var(--transition--standard)}dialog:open::backdrop{animation:backdrop-fade-in var(--transition--standard) forwards;background-color:#000}@keyframes fade-in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:.5}}.popover{border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-lg);justify-self:anchor-center;margin:0;max-width:85vw;position:absolute;top:anchor(bottom)}@media(min-width:992px){.popover{border:none;box-shadow:none;position:static}}.events-calendar__week-view{--columns:1fr;grid-template-columns:var(--columns)}@media(min-width:992px){.events-calendar__week-view{--columns:40% 60%}}.events-calendar__week-day-container{--event-columns:20px 1fr max(150px,25%) 8px}.events-calendar__week-day-event{grid-template-columns:var(--event-columns)}.events-calendar__week-day-event-time-container{gap:2px}@media(min-width:992px){.events-container{border-right:var(--bs-border-width) solid var(--bs-border-color)}}.events-calendar__list{--gap:1.6rem;--grid-layout:1fr;display:grid;gap:var(--gap);grid-template-columns:var(--grid-layout)}@media(min-width:768px){.events-calendar__list{--grid-layout:repeat(2,1fr);--gap:2.4rem}}.events-calendar__pagination .pagination{display:flex;justify-content:center;list-style:none;padding-left:0}.events-calendar__pagination .page-link{align-items:center;background-color:var(--bs-white);border:1px solid var(--bs-dark);color:var(--bs-dark);display:inline-flex;font-weight:700;justify-content:center;line-height:1;min-width:4.4rem;padding:1rem 1.2rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.events-calendar__pagination .page-item.active .page-link,.events-calendar__pagination .page-link:active,.events-calendar__pagination .page-link:focus,.events-calendar__pagination .page-link:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.events-calendar__pagination .page-link.disabled,.events-calendar__pagination .page-link:disabled{cursor:not-allowed;opacity:.45}.event-card dl{--grid-gap:0.8rem;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.event-card dd,.event-card dl{display:grid;gap:var(--grid-gap)}.event-card dd{grid-template-columns:2.4rem 1fr}.event-card dd span[aria-hidden=true]{place-self:center center}.event-card svg.icon:not(.icon--csbd-event,.icon--community-event){height:1.5em;width:1.5em}:where(.post-type-archive-events main){--font-size-sm:clamp(1.422rem,calc(0.382vw + 1.273rem),1.778rem);--font-size-base:clamp(1.6rem,calc(0.43vw + 1.432rem),2rem);--font-size-md:clamp(1.8rem,calc(0.484vw + 1.611rem),2.25rem);--font-size-lg:clamp(2.025rem,calc(0.544vw + 1.813rem),2.531rem);--font-size-xl:clamp(2.278rem,calc(0.612vw + 2.039rem),2.848rem);--font-size-xxl:clamp(2.563rem,calc(0.689vw + 2.294rem),3.204rem);--font-size-xxxl:clamp(2.883rem,calc(0.775vw + 2.581rem),3.604rem);--font-size-xxxxl:clamp(3.244rem,calc(0.872vw + 2.904rem),4.055rem);font-size:var(--font-size-sm)}:where(.post-type-archive-events main) p{font-size:var(--font-size-base)}:where(.post-type-archive-events main) .fs-small,:where(.post-type-archive-events main) .small{font-size:var(--font-size-sm)!important}:where(.post-type-archive-events main) .btn-link{font-family:var(--bs-body-font-family);font-size:var(--font-size-base)}:where(.post-type-archive-events main) .h1,:where(.post-type-archive-events main) h1{font-size:var(--font-size-xxxxl);text-wrap:pretty}:where(.post-type-archive-events main) .fs-1{font-size:var(--font-size-xxxxl)!important}:where(.post-type-archive-events main) .h2,:where(.post-type-archive-events main) h2{font-size:var(--font-size-xxxl);text-wrap:pretty}:where(.post-type-archive-events main) .fs-2{font-size:var(--font-size-xxxl)!important}:where(.post-type-archive-events main) .h3,:where(.post-type-archive-events main) h3{font-size:var(--font-size-xxl);text-wrap:pretty}:where(.post-type-archive-events main) .fs-3{font-size:var(--font-size-xxl)!important}:where(.post-type-archive-events main) .h4,:where(.post-type-archive-events main) h4{font-size:var(--font-size-xl);text-wrap:pretty}:where(.post-type-archive-events main) .fs-4{font-size:var(--font-size-xl)!important}:where(.post-type-archive-events main) .h5,:where(.post-type-archive-events main) h5{font-size:var(--font-size-lg);text-wrap:pretty}:where(.post-type-archive-events main) .fs-5{font-size:var(--font-size-lg)!important}:where(.post-type-archive-events main) .h6,:where(.post-type-archive-events main) h6{font-size:var(--font-size-md);text-wrap:pretty}:where(.post-type-archive-events main) .fs-6{font-size:var(--font-size-md)!important}:where(.events-calendar.is-loading){cursor:wait;opacity:.5}
