.PPF_faq_block{width:100%;display:flex;flex-direction:column;align-items:center;gap:45px}@media only screen and (min-width:1191px){.PPF_faq_block{max-width:1110px;margin:0 auto}}@media only screen and (max-width:1190px){.PPF_faq_block{max-width:calc(100% - 80px);margin:0 40px}}@media only screen and (max-width:768px){.PPF_faq_block{max-width:calc(100% - 40px);margin:0 20px}}.PPF_faq_block .faq_head{display:flex;flex-direction:column;gap:15px;width:100%}.PPF_faq_block .faq_head .faq_title{width:100%;font-size:45px;line-height:50px;text-transform:none;letter-spacing:-.02em;font-weight:600}@media only screen and (max-width:768px){.PPF_faq_block .faq_head .faq_title{font-size:36px;line-height:45px;text-transform:none;letter-spacing:-.01em;font-weight:600;text-align:left}}.PPF_faq_block .faq_head .faq_description{font-size:18px;line-height:25px;text-transform:none;letter-spacing:normalem;font-weight:400;color:#c9c9c9;width:100%}.PPF_faq_block .faqs{width:100%}.PPF_faq_block .faq{display:flex;border-radius:10px;transition:all .3s ease;padding:0 60px 0 0;gap:10px}@media only screen and (max-width:768px){.PPF_faq_block .faq{padding:8px 20px 10px 5px;gap:5px}}.PPF_faq_block .faq.active{transition:all .3s ease}.PPF_faq_block .faq.active .faq_arrow{transform:rotate(90deg);transition:all .3s ease;background:#ffffff1a}.PPF_faq_block .faq.active .faq_content .answer{transition:all .3s ease;margin:10px 0 30px;max-height:100%}@media only screen and (max-width:768px){.PPF_faq_block .faq.active .faq_content .answer{margin:15px 0 0}}.PPF_faq_block .faq .faq_arrow{cursor:pointer;width:50px;height:50px;transition:all .3s ease;border-radius:60px}.PPF_faq_block .faq .faq_arrow path{fill:var(--main-color)}@media only screen and (max-width:768px){.PPF_faq_block .faq .faq_arrow path{transform:translate(-25%,-25%);scale:2}.PPF_faq_block .faq .faq_arrow{width:30px;height:30px}.PPF_faq_block .faq .faq_arrow svg{width:30px;height:30px}}.PPF_faq_block .faq .faq_content .question{cursor:pointer;font-size:24px;line-height:35px;text-transform:none;letter-spacing:normalem;font-weight:600;color:#fff;min-height:50px;width:100%;display:flex;align-items:center}@media only screen and (max-width:768px){.PPF_faq_block .faq .faq_content .question{font-size:28px;line-height:35px;text-transform:none;letter-spacing:normalem;font-weight:600;min-height:unset;margin-top:2px}}.PPF_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:18px;line-height:25px;text-transform:none;letter-spacing:normalem;font-weight:400}@media only screen and (max-width:768px){.PPF_faq_block .faq .faq_content .answer{font-size:16px;line-height:25px;text-transform:none;letter-spacing:normalem;font-weight:400}}
