.faq-title{cursor:pointer}.faq-title p{font-size:20px;font-weight:600;line-height:26px}.faq-wrapper{border-bottom:1px solid var(--green-dark);padding:40px 0}.faq-wrapper:last-child{border-bottom:none}.faq-content{max-height:0;opacity:0;transition:opacity .2s linear,max-height .4s linear,opacity .4s linear;visibility:hidden}.faq-wrapper.open .faq-content{margin-top:24px;max-height:none;opacity:1;visibility:visible}.faq-wrapper .icon-wrapper{padding:0 35px 0 24px}.faq-wrapper svg{transition:all .4s linear}.faq-wrapper.open svg{transform:rotate(45deg)}.faq-wrapper.open .faq-content svg{transform:rotate(0deg)}.faq-content p{color:#444;font-family:Maison Neue Extended Book;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.faq-wrapper .faq-content a{color:var(--green-dark);font-family:Maison Neue Extended;font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.8rem}.faq-wrapper .faq-content p>a{font-size:1.6rem;font-weight:400;line-height:2.6rem;text-decoration:underline}.faq-wrapper .faq-content p>a:hover{text-decoration:none}.faq-wrapper .faq-content a.b-secondary{color:var(--neutrals-white);transition:none}.faq-wrapper .faq-content a.b-secondary:hover{background-color:var(--blue-hover)}.faqs-section .question{font-family:Maison Neue Extended;font-size:2.4rem;font-weight:700;line-height:3.2rem;margin:24px 0 40px}@media screen and (max-width:991px){.faq-wrapper{padding:28px 0}.faq-wrapper:first-of-type{margin-top:.8rem}.faq-wrapper .icon-wrapper{padding:0 0 0 24px}}@media screen and (max-width:480px){.faqs-section-title{font-size:2.4rem;line-height:3.2rem}}