.faq-box{transition:all .3s ease-in-out;border-radius:8px;cursor:pointer;overflow:hidden}.faq-box:hover{background:#1f2959bf;transition:all .3s ease-in-out}.faq-box.active .faq-question .dep-icon{transform:scaleY(-1);transition:all .3s ease-in-out}.faq-box .faq-question{cursor:pointer;width:100%;background:none;border:none;color:#fff;display:flex;align-items:center;gap:16px;transition:all .3s ease-in-out;background:#1f295940;padding:16px;font-family:DM Sans,sans-serif}.faq-box .faq-question .dep-icon{font-size:32px;transform:scaleY(1);transition:all .3s ease-in-out}.faq-box .faq-question .question{text-align:left}.faq-box .faq-answer{padding:0 16px 16px 64px;color:#f3f5f8;transition:all .3s ease-in-out;background:#1f295940}.faq-box .slide{overflow:hidden}.faq-box .slide-enter-active,.faq-box .slide-leave-active{transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.faq-box .slide-enter-from,.faq-box .slide-leave-to{max-height:0;opacity:0}.faq-box .slide-enter-to,.faq-box .slide-leave-from{max-height:200px;opacity:1}@media (max-width: 47.99em){.faq-box .faq-question{flex-direction:row-reverse}.faq-box .faq-question .question{width:100%}.faq-box .faq-answer{padding:0 16px 16px}}.faq-section .main-container .content .main-title{display:flex;gap:16px;align-items:stretch}.faq-section .main-container .content .main-title .vertical-box{width:8px;background:#2458f2;border-radius:4px}@media (max-width: 47.99em){.faq-section .main-container .content .main-title .vertical-box{width:6px}}.faq-section .main-container{padding-top:96px;position:relative}.faq-section .main-container:before{content:"";width:calc(100% - 64px);height:1px;background:#b3b5bd;position:absolute;left:50%;transform:translate(-50%);top:0}.faq-section{transition:all .8s ease-in-out}.faq-section .main-container .content.faq-list{width:608px;min-width:608px;max-width:608px}.faq-section .main-container .content .faq-container{display:flex;flex-direction:column;gap:16px}@media (max-width: 47.99em){.faq-section .main-container .content:first-child{border-top:1px solid #B3B5BD;padding-top:64px}.faq-section .main-container .content.faq-list{width:100%;min-width:0;max-width:none}.faq-section .main-container .content .main-title .vertical-box{width:6px}.faq-section .main-container .content .faq-container{gap:8px}}
