.faq_module{background:#2a5ccf;display:flex;gap:30px}.faq_module .left_content{width:25%}.faq_module .overline{margin:0 0 10px;text-transform:uppercase}.faq_module .left_content *{color:#fff}.faq_module .faqs{flex:1}.faq_module .faq_item{margin-bottom:15px}.faq_module .faq_header{align-items:center;cursor:pointer;display:flex;gap:20px;padding:15px 0}.faq_module .question{color:#fff;flex:1;font-size:16px;font-weight:300;margin:0;text-transform:uppercase}.faq_module .faq_arrow{cursor:pointer;flex-shrink:0;transition:all .3s ease}.faq_module .faq_content{margin-left:50px;max-height:0;overflow:hidden;transition:max-height .3s ease}.faq_module .faq_item.active .faq_content{max-height:800px}.faq_module .faq_item.active .faq_arrow{transform:rotate(90deg)}.faq_module .faq_item.active .faq_arrow circle{fill:#fff}.faq_module .faq_item.active .faq_arrow path{fill:#2a2d3d}.faq_module .faq_item .description{color:#fff;font-size:16px;font-weight:300;line-height:125%;padding:0 0 20px}@media (max-width:768px){.faq_module{flex-direction:column;gap:20px}.faq_module .left_content{width:100%}.faq_module .faq_header{gap:15px;padding:12px 0}.faq_module .faq_arrow{height:25px;width:25px}.faq_module .faq_content{margin-left:40px}}