.list .header{padding-bottom:var(--padding);}.list.Faq-List .header h1{padding:0 var(--padding);}.list .content ul li a{padding:var(--padding);}@media (max-width:56em){.list .faq li{margin-bottom:1rem;}}.list .faq .faqContainer{margin-bottom:0.6rem;padding:calc(var(--padding) * 0.9) calc(var(--padding) * 1.4);appearance:none;transition:all 0.3s ease;position:relative;}.list .faq .faqContainer .faqItem{appearance:none;padding-right:calc(var(--padding) * 3);font-family:var(--subfont);font-size:calc(var(--xs-fontsize) + 0.2rem);line-height:0.9;text-transform:uppercase;color:#fff;cursor:pointer;}@media (max-width:56em){.list .faq .faqContainer .faqItem{padding:0.25rem 0;padding-right:calc(var(--padding) * 3);}}.list .faq .faqContainer .faqItem .text{max-width:90%;}.list .faq .faqContainer .faqItem:before{content:"+";position:absolute;right:var(--padding);top:calc(var(--padding) - 7px);width:26px;height:26px;font-size:20px;text-align:center;border:1px solid;border-radius:100%;line-height:22px;transition:all 0.3s ease;}@media (max-width:56em){.list .faq .faqContainer .faqItem:before{top:0;}}.list .faq .faqContainer .faqAnswer{display:none;margin-top:1rem;font-size:var(--xxs-fontsize);}.list .faq .faqContainer.open{background:var(--color4);transition:all 0.3s ease;}@media (max-width:56em){.list .faq .faqContainer.open{padding:var(--padding) !important;}}.list .faq .faqContainer.open .faqItem:before{transform:rotate(45deg);top:var(--padding);transition:all 0.3s ease;}.list .faq .faqContainer:hover{background:var(--color4);transition:all 0.3s ease;}