.faq{text-align:left}.faq ul{text-align:center}.faq li{display:inline-block;list-style-type:none;font-size:1.6rem}.faq li a{text-transform:uppercase;color:var(--color-black)}.faq li a:hover{color:var(--color-accent)}.faq .faq-sidebar{max-width:170px}.faq .faq-sidebar h2{text-align:center;font-size:2.2rem;margin:0 0 24px;font-weight:400}.faq .faq-sidebar h2:after{content:"";display:block;width:40px;padding:18px 0 0;margin:-2px 0 0}.faq .faq-sidebar .sidebar-content{min-width:170px}.faq .faq-sidebar ul{list-style:none;margin:0;padding:0}.faq .faq-sidebar ul li{display:block}.faq .faq-sidebar ul li a{display:inline-block;margin:8px 0;font-size:1.3rem}.faq .faq-sidebar ul li:first-of-type a{margin-top:0}.faq .faq-content{width:90%;margin:0 auto}@media (min-width:768px){.faq .faq-content{width:75%}}.faq .faq-content h4{font-size:4rem;margin:0 0 6px}.faq .faq-content h4:not(:first-of-type){margin-top:40px}.faq .faq-content .qa{border-bottom:1px solid #eee}.faq .faq-content h3+.qa{border-top:1px solid #eee;margin-top:12px}.faq .faq-content .question{display:flex;justify-content:space-between;cursor:pointer;padding:24px 0;font-weight:500;font-size:1.8rem}.faq .faq-content .question.active+.answer{max-height:100%}.faq .faq-content .question .trigger{color:var(--color-accent);font-weight:700;font-size:1.4em}.faq .faq-content .answer{padding:0 80px 24px 0;display:none;font-size:1.8rem}.faq .faq-content .answer p{margin:0 0 16px;line-height:1.75}.faq .faq-content .answer p:last-of-type{margin-bottom:0}.faq .faq-content .answer p a{text-decoration:underline}.faq .faq-content .answer li{margin:6px 0}@media (max-width:850px){.faq .faq-content .answer{padding:0 0 24px}}.faq .faq-content i{display:inline-block;margin-left:18px;font-size:1.2rem}.faq .faq-content .button{margin-top:15px}.faq #back-to-top{left:calc(50% + 580px)}.faq #back-to-top.pause{right:30px;bottom:70px}@media (max-width:1280px){.faq #back-to-top{left:auto;right:30px}.faq #back-to-top.pause{bottom:40px}}