.list{padding:var(--padding) 0;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 .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 solid var(--color3);}.list ul li.listItemFirst{border-top:0;}.list ul li a{display:block;color:var(--fontcolor);text-decoration:none;position:relative;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;}.list ul li a:after{content:'';display:block;clear:both;}.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(--color3);}.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(--color3);}}.list .faq li{width:100%;overflow:hidden;border-top:1px solid var(--grey1);}.list .faq li label{cursor:pointer;display:block;position:relative;padding:10px var(--padding);}@media (hover:hover){.list .faq li label:hover{background:var(--grey1);}}.list .faq li label::after{position:absolute;right:var(--padding);top:50%;margin-top:-10px;content:"\276F";width:20px;height:20px;line-height:20px;text-align:center;-webkit-transition:all 0.35s;transition:all 0.35s;}.list .faq li .tab-content{overflow:hidden;opacity:0;max-height:0;-webkit-transform:translate(0,50%);transform:translate(0,50%);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.list .faq li .tab-content .inner{padding:var(--padding);color:var(--fontcolor);display:block;}.list .faq li input{position:absolute;opacity:0;z-index:-1;}.list .faq li input:checked + label{background:var(--grey1);}.list .faq li input:checked + label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.list .faq li input:checked ~ .tab-content{max-height:100vh;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}