.list{margin-bottom:var(--padding)}@media(max-width:900px){.list{padding:0 var(--padding)}}.list .header{padding:var(--padding) var(--padding) 0}.list .widgetImage{display:none}.list .widgetSummary{display:none}.with-image .list .widgetImage{display:block}.with-summary .list .widgetSummary{display:block}.list .footer{text-align:center;padding:var(--padding)}.list .footer a{display:inline-flex;justify-content:center;align-items:center;padding:10px var(--padding);margin-bottom:0;position:relative;font-size:var(--fontsize);font-family:var(--subfont);min-width:220px;background:var(--color1);border:1px solid transparent;border-radius:var(--borderradius);cursor:pointer;transition:all .2s cubic-bezier(0,0.985,0.51,0.99);font-weight:600}.list .footer a span{color:#fff}@media(hover:hover){.list .footer a:hover{background:var(--color4)}.list .footer a:hover span{color:#fff}}.list .headerWidgetText{padding:0 var(--padding) var(--padding)}.list .footerWidgetText{padding:var(--padding) var(--padding) 0}.list ul{list-style:none}.list ul li{margin-bottom:0}.list ul li a{padding:calc(var(--padding) / 2) var(--padding);display:block;position:relative;transition:background .5s ease}.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}.list .faq .faqItem{margin-bottom:calc(var(--padding) / 2);border-radius:var(--borderradius);padding:calc(var(--padding) / 2) var(--padding)}.list .faq .faqItem .widgetHeader{position:relative;cursor:pointer;font-weight:600;padding-right:calc(var(--padding) / 2 + 30px)}.list .faq .faqItem .widgetHeader:before{display:block;position:absolute;color:var(--color1);top:0;right:0;margin-top:0;content:"+";text-align:center;font-size:2rem;font-weight:normal;width:30px;height:30px;line-height:30px}.list .faq .faqItem .answer{display:block;padding-top:calc(var(--padding) / 2)}.list .faq .faqItem[open] .widgetHeader:before{content:"-"}.list .events li{padding-left:0!important}.list .events li:before{display:none!important}.list .events li a{text-decoration:none}.list .events li a .widgetDate{color:var(--color7);display:flex;justify-content:flex-start;align-items:center;gap:5px}.list .events li a .widgetHeader{line-height:1.2;font-size:var(--s-fontsize)}@media(hover:hover){.list .events li a:hover{background:var(--color10)}}