#faqPage{background:var(--color-real-black);flex-direction:column;align-items:center;gap:2rem;padding-top:10rem;padding-bottom:10rem;display:flex;position:relative;overflow-x:hidden}#faqPage .title-section{z-index:1;flex-direction:column;align-self:center;justify-items:center;max-width:50rem;display:flex}#faqPage .title-section .faqPage-title{text-align:center;color:var(--color-footer-heading);padding-bottom:1rem;font-family:Playfair Display,sans-serif;font-size:3rem;line-height:65px}#faqPage .title-section .title-text{max-width:800px;color:var(--color-real-white);text-align:center;font-weight:100}#faqPage .faq-toggle-topics{z-index:1;gap:2rem;padding:2rem 0;display:flex}#faqPage .faq-toggle-topics .toggle-button{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-white);border-radius:24px;padding:.2rem 1rem;font-family:arima;font-size:1.5rem;transition:all .5s}#faqPage .faq-toggle-topics .toggle-button:hover{color:var(--color-black);background-color:#cc8b21c0;transition:all .5s}#faqPage .faq-toggle-topics .active-button{color:var(--color-black);border-color:var(--color-link-active);background-color:#cc8b21c0}#faqPage #faq-background{filter:brightness(.2);height:100%;position:fixed;top:0}#faqPage .faq:last-of-type{border:none}@media (max-width:850px){#faqPage .title-section{width:95%}#faqPage .title-section .faqPage-title{font-size:2.5rem}#faqPage .faq{width:95%}}@media (max-width:500px){#faqPage{padding-top:5rem}#faqPage .title-section .faqPage-title{font-size:1.8rem;line-height:35px}#faqPage .faq-toggle-topics{flex-wrap:wrap;justify-content:center}}
