.b_events__container{--badge-border-radius:var(--events-badge-border-radius,8px);--badge-border-color:var(--events-badge-border-color,transparent);--badge-border-width:var(--events-badge-border-width,0px);--badge-border-style:var(--events-badge-border-style,solid);--badge-bg-color:var(--events-badge-bg-color);--badge-color:var(--events-badge-color);margin:24px 0}.b_events__teaser-container{--events-columns:1;grid-gap:16px;display:grid;grid-template-columns:repeat(var(--events-columns),1fr);margin-top:48px}@media (width >= 560px){.b_events__teaser-container{--events-columns:var(--teaser-cols-mobile,2)}}@media (width >= 768px){.b_events__teaser-container{--events-columns:var(--teaser-cols-tablet,3)}}@media (width >= 991px){.b_events__teaser-container{--events-columns:var(--teaser-cols-desktop,4)}}.b_events__teaser-wrap{background:var(--events-teaser-bg-color,#fff);border-color:var(--events-teaser-border-color,#e0e0e0);border-radius:var(--events-teaser-border-radius,8px);border-style:var(--events-teaser-border-style,solid);border-width:var(--events-teaser-border-width,1px);box-shadow:var(--events-teaser-box-shadow,0 4px 8px rgba(0,0,0,.1));max-width:320px;overflow:hidden}.b_events__teaser-wrap--highlight{background:var(--events-teaser-highlight-bg-color,#f5f5f6)}.b_events__no-results--hidden{display:none}.b_events__teaser{color:var(--events-teaser-text-color,currentColor);display:grid;grid-template-rows:min-content auto min-content;height:100%}.b_events__teaser--hidden{display:none}.b_events__teaser-footer{grid-gap:8px;display:grid;grid-template-columns:auto auto;padding:0 12px 12px}.b_events__badge-container{align-items:end;display:grid;justify-content:right}.b_events__bookableinfo{font-size:12px;font-style:italic;line-height:26px}.b_events__teaser-content-wrap{font-size:var(--events-teaser-text-size,18px);padding:12px}.b_events__teaser-image{aspect-ratio:var(--image-ratio,1.5);border-color:var(--events-image-border-color,transparent);border-radius:var(--events-image-border-radius,0);border-style:var(--events-image-border-style,none);border-width:var(--events-image-border-width,0);-o-object-fit:contain;object-fit:contain}.b_events__teaser-title{display:block;font-size:1em;font-weight:700}.b_events__teaser-content{font-size:.9em}.b_events__teaser-link{display:block;height:100%}.b_events__teaser-link,.b_events__teaser-link:hover{color:#000;text-decoration:none}.b_events__headline{text-align:center}.b_events__filter-container{margin-bottom:96px;margin-top:48px;position:relative;text-align:center}.b_events__filter{grid-gap:16px;display:grid;grid-template-columns:repeat(1,1fr);max-width:320px}@media (width >= 520px){.b_events__filter{grid-template-columns:repeat(2,1fr);max-width:100%}}@media (width >= 768px){.b_events__filter{grid-template-columns:repeat(3,1fr)}}.b_events__label{display:block;text-align:left}.b_events__input,.b_events__select{border:1px solid #e0e0e0;border-radius:8px;font-size:18px;height:44px;padding:10px 20px;width:100%}.b_events__input{color:#000}.b_events__input::placeholder{color:#000}.b_events__filter-search-suggestions{background-color:var(--color-white);border:1px solid #e0e0e0;border-radius:8px;margin-bottom:0;padding-left:0;position:absolute;width:100%}.b_events__filter-search-suggestions:empty{display:none}.b_events__filter-search-suggestions-list-item{list-style:none}.b_events__filter-search-suggestions-list-item--active{background-color:#e0e0e0}.b_events__filter-search-suggestions-link{color:var(--color-black);cursor:pointer;display:block;padding:10px 20px;text-align:left}.b_events__filter-search-suggestions-link:hover{background-color:#e0e0e0;color:var(--color-black);text-decoration:none}.b_events__filter-search-container{position:relative}.b_events__filter-category-btn-container,.b_events__filter-cta-container{display:flex;gap:16px;justify-content:center;margin-top:48px}.b_events__filter-category-btn-container{flex-wrap:wrap}.b_events__btn{background-color:#f5f5f6;border:none;border-radius:25px;color:#333;padding:8px 30px}.b_events__btn--red{background-color:#da2323;color:#fff}.b_events__btn--blue{background-color:#e6f2f4;color:#366}.b_events__btn--reset-hidden{cursor:default;opacity:.5}