.STO_faq_block{width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1181px){.STO_faq_block{max-width:1100px;margin:0 auto}}@media only screen and (max-width:1180px){.STO_faq_block{max-width:calc(100% - 80px);margin:0 40px}}@media only screen and (max-width:768px){.STO_faq_block{max-width:calc(100% - 40px);margin:0 20px}}.STO_faq_block .faq_title{width:100%;text-align:center;font-size:28px;line-height:35px;text-transform:none;letter-spacing:normalem;font-weight:600;margin-bottom:50px}@media only screen and (max-width:768px){.STO_faq_block .faq_title{text-align:left;margin-bottom:20px}}.STO_faq_block .faqs{width:100%}.STO_faq_block .faq{display:flex;border-radius:10px;transition:all .3s ease;padding:0 60px 0 0}@media only screen and (max-width:768px){.STO_faq_block .faq{padding:8px 20px 10px 5px;gap:5px}}.STO_faq_block .faq.active{transition:all .3s ease;background-color:#242424}.STO_faq_block .faq.active .faq_arrow{transform:rotate(90deg);transition:all .3s ease}.STO_faq_block .faq.active .faq_content .answer{transition:all .3s ease;margin:0 0 45px;max-height:100%}@media only screen and (max-width:768px){.STO_faq_block .faq.active .faq_content .answer{margin:15px 0 0}}.STO_faq_block .faq .faq_arrow{cursor:pointer;width:60px;height:60px;transition:all .3s ease}.STO_faq_block .faq .faq_arrow path{fill:var(--main-color)}@media only screen and (max-width:768px){.STO_faq_block .faq .faq_arrow path{transform:translate(-25%,-25%);scale:2}.STO_faq_block .faq .faq_arrow{width:30px;height:30px}.STO_faq_block .faq .faq_arrow svg{width:30px;height:30px}}.STO_faq_block .faq .faq_content .question{cursor:pointer;font-size:20px;line-height:30px;text-transform:none;letter-spacing:normalem;font-weight:600;color:#fff;min-height:60px;width:100%;display:flex;align-items:center}@media only screen and (max-width:768px){.STO_faq_block .faq .faq_content .question{font-size:16px;line-height:25px;text-transform:none;letter-spacing:normalem;font-weight:600;min-height:unset;margin-top:2px}}.STO_faq_block .faq .faq_content .answer{display:flex;gap:25px;flex-direction:column;margin:0;max-height:0;overflow:hidden;transition:all .3s ease;color:#c9c9c9;font-size:16px;line-height:25px;text-transform:none;letter-spacing:normalem;font-weight:400}@media only screen and (max-width:768px){.STO_faq_block .faq .faq_content .answer{font-size:14px;line-height:20px;text-transform:none;letter-spacing:.01em;font-weight:400}}
