.faq_section{margin:0 auto;max-width:768px}.faq_section.faq_section--wide{max-width:unset}.faq_section--wide .faq_section_inner{margin:0 auto;max-width:1170px}.faq_section .faq_box{border-radius:16px;cursor:pointer;padding:32px}.faq_section .faq_box .answer{display:none;padding-left:45px}.faq_section .faq_box .question_box{align-items:flex-start;display:flex;justify-content:flex-start}.faq_section .faq_box .question_box span.icon{display:block;height:20px;margin-right:24px;margin-top:3px;width:20px}.faq_section .faq_box .question_box .question{width:calc(100% - 44px)}.faq_section .faq_box .question_box span.icon span.open{display:none}.faq_section .faq_box .question_box span.icon svg{display:block;height:auto;width:100%}.faq_section .faq_box+.faq_box{margin-top:16px}.faq_section .faq_box.active{background:#fff}.faq_section .faq_box.active .question_box span.icon span.open{display:block}.faq_section .faq_box.active .question_box span.icon span.close{display:none}.faq_section .faq_box .answer *{font-family:inherit;font-size:inherit}.fs__title--blue{color:#582ffb}.faq_section--clean .faq_box{background:#fff!important;border:1px solid #fff}.faq_section--clean.FaqBoxLight .faq_box{border:1px solid #bfbfbf}.faq_section--clean .faq_box.active{border-color:#100746!important}.faq_section.faq_section--clean .faq_box .answer{font-weight:500}.faq_section.faq_section--clean .faq_box.active .question_box span.icon{margin-top:.5rem}.faq_section.faq_section--clean .section_title .h2{font-weight:600;margin:0}@media (min-width:768px){.faq_section.faq_section--clean .section_title .h2{font-size:44px}}@media (max-width:600px){.faq_section--clean .faq_list_wrapper{padding:0 1rem}}.faq_section--show-icons{position:relative;z-index:0}.fs__top-icon{height:100px;left:0}.fs__bottom-icon,.fs__top-icon{position:absolute;width:auto;z-index:-1}.fs__bottom-icon{bottom:0;height:200px;right:0}@media(max-width:560px){.faq_section .faq_box{padding:20px}.faq_section .faq_box .answer{padding-left:30px}.faq_section .faq_box .question_box span.icon{height:18px;margin-right:11px;margin-top:2px;width:18px}.faq_section .faq_box .question_box .question{width:calc(100% - 29px)}}@media (min-width:768px){.faq_list_wrapper{display:flex;gap:1rem}.faq_list_wrapper .faq_list{flex-basis:0;flex-grow:1}}