.faq-module{display:flex;flex-flow:column nowrap;gap:32px}.faq-module .summary{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;min-height:77px;padding:16px 30px;transition:all .3s ease}.faq-module .category-summary{background-color:#f5f5f5;color:#0a3b57}.faq-module .category-summary.active{background-color:#ff7002;color:#fff}.faq-module .question-summary{background-color:#0a3b57;color:#fff}.faq-module .question-summary.active{background-color:#f5f5f5;color:#0a3b57}.faq-module .title{color:inherit;font-weight:700;margin:0;text-transform:none;transition:all .3s ease}.faq-module .category-title{font-size:24px}.faq-module .question-title{font-size:16px}.faq-module .toggle{flex:0 0 32px;margin-left:auto;transition:all .3s ease}.faq-module .summary.active .toggle{transform:rotate(-135deg)}.faq-module .category-toggle{fill:#0a3b57}.faq-module .category-summary.active .category-toggle,.faq-module .question-toggle{fill:#fff}.faq-module .question-summary.active .question-toggle{fill:#0a3b57}.faq-module .questions{align-items:flex-start;display:none;gap:26px 15px;grid-template-columns:repeat(2,1fr);padding:30px 30px 0}.faq-module .category-summary.active+.questions{display:grid}.faq-module .question{background-color:#f5f5f5}.faq-module .description{display:none;line-height:1.6;padding:0 30px 10px}.faq-module .question-summary.active+.description{display:block}@media screen and (max-width:767px){.faq-module .questions{grid-template-columns:repeat(1,1fr);padding:30px 0 0}}