.faqs .faq{width:700px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}@media (max-width:320px){.faqs .faq{width:200px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media (max-width:375px){.faqs .faq{width:300px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media (max-width:425px){.faqs .faq{width:300px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media (min-width:768px){.faqs .faq{width:400px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media (min-width:1024px){.faqs .faq{width:500px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media (min-width:1440px){.faqs .faq{width:700px;margin:15px auto auto;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}}.faqs .faq .faq-question{position:relative;font-size:20px;padding-right:80px;transition:all .4s ease;color:#1c1c1c}@media (max-width:320px){.faqs .faq .faq-question{position:relative;font-size:18px;padding-right:80px;transition:all .4s ease;color:#1c1c1c}}@media (min-width:768px){.faqs .faq .faq-question{position:relative;font-size:20px;padding-right:80px;transition:all .4s ease;color:#1c1c1c}}@media (min-width:1024px){.faqs .faq .faq-question{position:relative;font-size:20px;padding-right:80px;transition:all .4s ease;color:#1c1c1c}}.faqs .faq .faq-question:after{content:"+";font-size:30px;text-align:center;border-radius:50%;border:2px solid black;position:absolute;top:55%;right:0;transform:translateY(-50%);width:30px;height:30px;transition:all .2s ease;display:flex;justify-content:center;align-items:center;padding:5px 5px 8px}.faqs .faq .faq-answer{opacity:0;max-height:0;overflow:hidden;transition:all .2s ease}.faqs .faq.open .faq-question{margin-bottom:15px}.faqs .faq.open .faq-question:after{content:"-";justify-content:center;align-items:center}.faqs .faq.open .faq-answer{max-height:1000px;opacity:1}