.events-overview{display:block;width:100%}@media(min-width:992px){.events-overview{display:grid;gap:1.625rem 2.5rem;grid-template-areas:"filter overview" "list overview";grid-template-columns:280px auto;grid-template-rows:auto}}.events-overview__overview{border:1px solid #ffcb04;margin-bottom:1.875rem;position:relative}@media(min-width:992px){.events-overview__overview{align-self:self-start;grid-area:overview;margin-bottom:0}}.events-overview__filter{grid-area:filter;margin-bottom:.875rem}.events-overview__filter [data-bs-toggle=collapse]{align-items:center;color:#212529;display:flex;font-weight:700;justify-content:start;margin-bottom:.875rem;text-decoration:none}@media(min-width:992px){.events-overview__filter [data-bs-toggle=collapse]{display:none}}.events-overview__filter [data-bs-toggle=collapse] form{margin-bottom:1.125rem}@media(min-width:992px){.events-overview__filter [data-bs-toggle=collapse] form{padding-bottom:0}}.events-overview__filter [data-bs-toggle=collapse] svg{flex:0 0 12px;margin-left:6px;transform:scaleY(1);transition:all .2s ease-in-out}.events-overview__filter [data-bs-toggle=collapse][aria-expanded=true] svg{transform:scaleY(-1)}@media(min-width:992px){.events-overview__filter .collapse{display:block!important}}.events-overview__list{grid-area:list}.events-overview__list li{border-bottom:2px solid #ebebeb;line-height:25px;margin-bottom:.875rem;padding-bottom:.875rem}.events-overview__head{font-weight:600;padding:1rem .875rem}@media(min-width:992px){.events-overview__head{padding:1rem 2.5rem}}.events-overview__head a{color:currentColor;text-decoration:none}.events-overview__head__current{font-size:1rem}@media(min-width:992px){.events-overview__head__current{font-size:1.5rem}}.events-overview__table{margin:1.25rem 2.5rem 2.5rem;width:calc(100% - 5rem)}.events-overview__table td,.events-overview__table th{line-height:1.75;padding:8px 1rem 6px;vertical-align:top}.events-overview__table td:first-child,.events-overview__table th:first-child{padding-left:0;padding-right:0;width:25px}.events-overview__table th{font-size:.875rem;font-weight:400}.events-overview__table tr{border-bottom:2px solid #ebebeb}.events-overview__table tr:last-child{border-bottom:0}.events-overview.is-loading .events-overview__overview:after{background-color:hsla(0,0%,100%,.7);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='40' cy='65' r='15' fill='%23FFCB04' stroke='%23FFCB04' stroke-width='5'%3E%3Canimate attributeName='cy' begin='-.4' calcMode='spline' dur='1.3' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' values='65;135;65;'/%3E%3C/circle%3E%3Ccircle cx='100' cy='65' r='15' fill='%23FFCB04' stroke='%23FFCB04' stroke-width='5'%3E%3Canimate attributeName='cy' begin='-.2' calcMode='spline' dur='1.3' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' values='65;135;65;'/%3E%3C/circle%3E%3Ccircle cx='160' cy='65' r='15' fill='%23FFCB04' stroke='%23FFCB04' stroke-width='5'%3E%3Canimate attributeName='cy' begin='0' calcMode='spline' dur='1.3' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' values='65;135;65;'/%3E%3C/circle%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}@media(max-width:991.98px){.events-overview__table{display:block;margin:.875rem;padding:0;width:calc(100% - 1.75rem)}.events-overview__table tbody{display:block;width:100%}.events-overview__table tbody tr:first-child{display:none}.events-overview__table tbody tr{border-bottom-width:1px;display:flex;flex-wrap:wrap;padding-bottom:7px;padding-top:11px;width:100%}.events-overview__table tbody td{line-height:1.625;padding-left:0;padding-right:0}.events-overview__table__icon{flex:0 0 35px;margin-top:-6px}.events-overview__table__icon:empty{display:none}.events-overview__table__date{flex:0 0 calc(100% - 40px);padding:0!important}.events-overview__table__badge,.events-overview__table__description{padding-top:0!important}.events-overview__table__description{flex:0 0 calc(100% - 50px)}.events-overview__table__badge{flex:0 0 40px;margin-left:auto;margin-right:0;padding-right:0}}