.list{padding:var(--padding);margin-bottom:var(--padding)}.list .widgetImage{display:none}.list .widgetSummary{display:none}.with-image .list .widgetImage{display:block}.with-summary .list .widgetSummary{display:block}.list .header{padding:0 var(--padding) calc(var(--padding) / 2)}.list .content a,.list .content .item{padding:7px calc(var(--padding) * 2) 7px var(--padding)}.list .content a:before,.list .content .item:before{right:var(--padding)}.list .footer{padding:var(--padding) var(--padding) 0}.list .footerButton{margin-top:var(--padding);display:flex;justify-content:center}.list .headerWidgetText{padding:0 var(--padding) var(--padding)}.list .footerWidgetText{padding:var(--padding) var(--padding) 0}.list ul{list-style:none}.list ul li{border-top:1px dashed var(--color2)}.list ul li.listItemFirst{border-top:0}.list ul li a{display:block;color:var(--fontcolor);text-decoration:none;position:relative;transition:background .5s ease}.list ul li a:before{font-family:var(--symbol);font-size:1.4rem;content:"\e315";position:absolute;top:50%;margin-top:-7px;line-height:14px;color:var(--color2)}.list ul li a .widgetImage{float:left;margin-right:10px;margin-bottom:10px}.list ul li a .filetype{float:left;font-size:1.5rem;margin-right:5px}@media(hover:hover){.list ul li a:hover{color:var(--fontcolor);text-decoration:none;background:var(--color2)}.list ul li a:hover:before{color:var(--color1)}}.list .faq details{padding:5px 0}.list .faq details summary{position:relative;padding:0 var(--padding);cursor:pointer;font-size:var(--xs-fontsize)}.list .faq details summary::marker{content:''}.list .faq details summary:before{content:"+";position:absolute;right:var(--padding);top:50%;transform:translateY(-50%)}.list .faq details .answer{padding:calc(var(--padding) / 2) var(--padding) var(--padding)}.list .faq details[open] summary:before{content:"-"}.list .widgetEntry.events{padding-bottom:var(--padding)}.list .widgetEntry.events li a{padding:15px 0}@media(min-width:56em){.list .widgetEntry.events li a{display:grid;grid-template-columns:auto 1fr;align-items:center}}.list .widgetEntry.events li a .widgetDate{background:var(--color3);color:var(--color1);padding:5px 10px;border:1px solid #fff;box-shadow:3px 3px 0 var(--grey1);margin-right:var(--gutter);display:inline-flex;align-items:center}@media(max-width:56em){.list .widgetEntry.events li a .widgetDate{margin-bottom:10px;margin-right:auto}}.list .widgetEntry.events li a .inner .widgetHeader{color:var(--grey1);font-size:var(--xs-fontsize)}.list .widgetEntry.events li a .inner .subRow{display:flex;font-size:var(--xxs-fontsize)}@media(max-width:56em){.list .widgetEntry.events li a .inner .subRow{flex-direction:column}}.list .widgetEntry.events li a .inner .subRow .widgetCategory{margin-right:var(--gutter);color:var(--color1)}.list .widgetEntry.events li a .inner .subRow .widgetCategory:before{font-family:var(--symbol);font-size:16px;content:"\e90e";color:var(--color2);margin-right:10px}.list .widgetEntry.events li a .inner .subRow .widgetTime{margin-right:var(--gutter);color:var(--color1)}.list .widgetEntry.events li a .inner .subRow .widgetTime:before{font-family:var(--symbol);font-size:16px;content:"\e90b";color:var(--color2);margin-right:10px}.list .widgetEntry.events li a .inner .subRow .widgetLocation{margin-right:var(--gutter);color:var(--color1)}.list .widgetEntry.events li a .inner .subRow .widgetLocation:before{font-family:var(--symbol);font-size:16px;content:"\e90a";color:var(--color2);margin-right:10px}.list .widgetEntry.events li a:before{font-family:var(--symbol);content:"\e315";position:absolute;right:3px;top:50%;transform:translateY(-50%);width:32px;height:32px;margin:0;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid #fff;background:var(--color2);color:var(--color3);box-shadow:3px 3px 0 var(--grey1);transition:all .2s linear}@media(hover:hover){.list .widgetEntry.events li a:hover{color:inherit;background:0}.list .widgetEntry.events li a:hover:before{background:var(--color1);color:#fff}}