.content{box-sizing:border-box}@media(max-width:1199px){.content{font-size:18px}}@media(min-width:768px)and (max-width:1199px){.content{font-size:17px}}@media(min-width:1328px){.content{font-size:19px}}.content--main{width:100%}@media(min-width:1024px){.content--main{flex:0 1 67%}}.content--main li a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link),.content--main p a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link){border-bottom:1px solid #ccc;color:#06c;text-decoration:none}.content--main li a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):focus,.content--main li a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):hover,.content--main p a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):focus,.content--main p a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):hover{border-bottom:1px solid #06c}.content--card{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.content--card-tight{gap:1rem}@media(max-width:767px){.content--card{justify-content:center}}.content--aside .panel{font-size:1rem;padding:1rem}.content--aside .panel h2{font-size:1.4rem;margin-bottom:.7875rem;margin-top:0}.content--aside .panel ul{margin:0}.content--aside .panel li a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link),.content--aside .panel p a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link){border-bottom:1px solid #ccc;color:#06c;text-decoration:none}.content--aside .panel li a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):focus,.content--aside .panel li a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):hover,.content--aside .panel p a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):focus,.content--aside .panel p a:not(.button,.card,.card__inner,.tabs__link,.link-listing__link,.switcher__link,.link):hover{border-bottom:1px solid #06c}.content--aside .panel li{margin-bottom:.5rem}.content--card-grid{width:100%}@media(min-width:768px){.content--card-grid{display:flex;flex-wrap:wrap}.content--card-grid .card--fixed{margin:1rem 1rem 1rem 0;width:45%}}@supports(display:grid){.content--card-grid{display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(min-width:1024px){.content--card-grid{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}.content--card-grid .card--fixed{margin:0;max-width:100%;width:100%}}@media(min-width:1024px){.content--card-grid.four{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}}.alert{border-radius:0;clear:both;margin:2rem 0;padding:2rem;width:100%}.alert h2,.alert h3{margin-top:0}.alert p:last-child{margin-bottom:0}.border-alert{border:3px solid #101921;border-radius:8px}.alert--thin{margin:1rem 0;padding:1rem}.alert--rounded{border-radius:16px}.message{padding:10px}.alert--border{border:3px solid #cfd1d3;border-radius:8px;margin-bottom:16px;position:relative}#events-listing .panel.panel--secondary{--panel-background:#f5f5f5}#events-listing .panel .panel__body .card{background:#fff}#events-listing .panel .panel__body .card .card__body{flex:1 1 auto}#events-listing .panel .panel__body .card .card__content{display:flex;flex-direction:column;height:100%}#events-listing .panel .panel__body .card .card__text{margin:1rem 0 0;padding-bottom:0}#events-listing .panel .panel__body .card .card__time{display:inline-block;font-size:.7rem;margin-left:.5rem;position:relative;top:-2px}#events-listing .panel .panel__body .card .date-time{bottom:0;position:absolute}#events-listing .panel.panel--content.panel--grid-content.panel--grid-filter .panel__body .content--main{grid-row:3}@media(min-width:1024px){#events-listing .panel.panel--content.panel--grid-content.panel--grid-filter .panel__body{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 2fr;max-width:calc(1640px + 4rem);min-height:1000px}#events-listing .panel.panel--content.panel--grid-content.panel--grid-filter .panel__body .content--main{grid-column:2;grid-row:3/5;width:100%}#events-listing .panel.panel--content.panel--grid-content.panel--grid-filter .panel__body .content--aside-top{grid-column:1;grid-row:3/4;width:100%;z-index:1}#events-listing .panel.panel--content.panel--grid-content.panel--grid-filter .panel__body .content--aside-bottom{grid-column:1;grid-row:4/5;width:100%}#events-listing .panel.panel--content.panel--grid-content.panel--grid-filter .panel__body .panel__title{grid-column:2}}#events-listing .panel__title{margin-bottom:0}@media(min-width:1024px){#events-listing .panel__description{max-width:66vw}#events-listing aside.no-datepicker{width:100%}#events-listing aside.no-datepicker .alert{margin-bottom:0;padding:0}#events-listing aside.no-datepicker .alert .filter__categories.filter__section{border-bottom:1px solid #cfd1d3;display:flex;gap:10px;justify-content:left;margin-bottom:32px;padding-bottom:20px}#events-listing aside.no-datepicker .alert .filter__categories.filter__section .search-filters__dropdown button{margin-bottom:0}#events-listing aside.no-datepicker .alert .search-filters__dropdowns-body{display:flex;flex-direction:column;gap:0}#events-listing aside.no-datepicker .alert .search-filters__dropdowns-body .filter-list{order:2}}#events-listing .panel .panel__body .card.card--icon .card__text{padding-bottom:32px}
