:root{--clr-primary:#515854;--clr-primary-muted:#5e635b;--clr-primary-rgb:81,88,84;--clr-secondary:#eae2d1;--clr-secondary-muted:#b2b297;--clr-secondary-muted-rgb:178,178,151;--clr-accent:#bcdcf5;--clr-accent-dark:#7aaedc;--clr-green:#c1d77a;--clr-grey:#f7f7f7;--clr-grey-200:#ececec;--clr-grey-500:#d4d4d4;--clr-error:#e56b6b;--clr-success:#9ade31;--clr-warning:#dedc31;--clr-info:var(--clr-accent);--clr-white:#fff;--clr-black:#000;--clr-black-rgb:0,0,0;--clr-muted:var(--clr-primary-muted);--clr-border:transparent;--box-border:var(--clr-primary);--clr-list-marker:var(--clr-primary-muted <);--clr-marker:var(--clr-primary);--clr-text:var(--clr-primary);--clr-text-secondary:var(--clr-white);--clr-text-muted:var(--clr-primary-muted);--clr-headline:var(--clr-text);--clr-link:var(--clr-text);--clr-divider:var(--clr-secondary);--clr-label:var(--clr-text);--bg-clr-page:var(--clr-white);--bg-clr-one:var(--clr-primary);--bg-clr-two:var(--clr-secondary);--bg-clr-three:var(--clr-grey);--bg-clr-four:var(--clr-accent);--bg-clr-input:var(--clr-white);--clr-input:var(--clr-primary);--border-clr-input:var(--clr-grey-500);--wp--preset--color--one:var(--bg-clr-one)}[name=EventTeaser] .filter-wrapper{--columns:1;align-items:end;display:grid;gap:calc(var(--gutter)*.5);grid-template-columns:repeat(var(--columns),1fr);margin-block-end:2rem}:is([name=EventTeaser] .filter-wrapper) .filter-label{margin-block-end:0}@media screen and (width >= 1024px){[name=EventTeaser] .filter-wrapper{--columns:2}}@media screen and (width >= 1280px){[name=EventTeaser] .filter-wrapper{--columns:3}}:is([name=EventTeaser] .filter-wrapper) label{font-weight:var(--fw-semibold)}:is([name=EventTeaser] .filter-wrapper) .button-tertiary{justify-self:end;min-height:3.5rem}:is(:is([name=EventTeaser] .filter-wrapper) .button-tertiary):disabled{cursor:not-allowed;opacity:.5}:is([name=EventTeaser] .filter-wrapper) .filter-counter{grid-column:1/-1;padding:.5rem;text-align:center}.is-active:is(:is([name=EventTeaser] .filter-wrapper) .filter-counter){background-color:var(--clr-primary-light);border-radius:.25rem}[name=EventTeaser] .event-list{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (width >= 1024px){[name=EventTeaser] .event-list{grid-template-columns:repeat(2,1fr)}}[name=EventTeaser] .item{background-color:var(--clr-secondary);box-shadow:0 1px .1875rem rgb(0 0 0/4%),0 .25rem .75rem rgb(0 0 0/3%);display:flex;flex-direction:column;min-height:12.5rem;padding:1.75rem 1.75rem 1.5rem;position:relative;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}:is([name=EventTeaser] .item) article{display:flex;flex-direction:column;height:100%;width:100%}.visually-hidden:is([name=EventTeaser] .item){display:none}[name=EventTeaser] .event-date{align-items:center;color:var(--clr-text-muted);display:flex;font-size:.82rem;font-weight:500;gap:.5rem;letter-spacing:.03em;margin-bottom:1rem;text-transform:uppercase}:is([name=EventTeaser] .event-date) strong{font-weight:700}:is([name=EventTeaser] .event-date) svg{flex-shrink:0;height:.875rem;opacity:.5;width:.875rem}[name=EventTeaser]{@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}}[name=EventTeaser] .title{color:var(--clr-text);font-size:1.25rem;font-weight:600;line-height:1.35;margin-block:0;padding-bottom:1.25rem}[name=EventTeaser] .event-footer{align-items:center;border-top:1px solid var(--clr-border,rgba(0,0,0,.1));display:flex;gap:.75rem;justify-content:space-between;margin-top:auto}[name=EventTeaser] .event-location{align-items:center;color:var(--clr-text-muted);display:flex;font-size:.85rem;gap:.375rem;min-width:0}:is([name=EventTeaser] .event-location) svg{flex-shrink:0;height:.875rem;opacity:.45;width:.875rem}:is([name=EventTeaser] .event-location) a,:is([name=EventTeaser] .event-location) span{border-bottom:1px solid transparent;color:var(--clr-text-muted);overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}:is([name=EventTeaser] .event-location) a:hover{border-bottom-color:var(--clr-text);color:var(--clr-text)}:is([name=EventTeaser] .event-location) a:after{content:none}[name=EventTeaser] .event-livestream{align-items:center;background:var(--clr-primary);border-radius:6.25rem;color:var(--clr-white);display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:500;gap:.375rem;letter-spacing:.02em;padding:.375rem .875rem;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}:is([name=EventTeaser] .event-livestream):hover{background:var(
        --clr-primary-dark,color-mix(in srgb,var(--clr-primary) 85%,#000)
      );transform:scale(1.03)}:is([name=EventTeaser] .event-livestream):after{content:none}:is([name=EventTeaser] .event-livestream) svg{height:.75rem;width:.75rem}[name=EventTeaser] .no-events-message{background-color:var(--clr-grey);border-radius:.5rem;color:var(--clr-text-muted);font-size:1.125rem;margin-block-start:1.5rem;padding:1.5rem 1rem;text-align:center}.visually-hidden:is([name=EventTeaser] .no-events-message){display:none}

/*# sourceMappingURL=style.d8789a18.min.css.map*/