.faq{margin-top:100px}.faq .section-title{font-size:16px;margin:auto;max-width:1200px}.faq .accordion{margin-top:50px}.faqcard{box-shadow:0 24px 32px hsla(0,0%,58%,.25);margin-top:16px;padding:40px}.faq .faqheading,.faqcard{cursor:pointer;position:relative}.faq .faqheading{font-size:18px;font-weight:600;line-height:1.2;padding-left:38px}.faqheading:before{content:"+";font-size:32px;left:0;position:absolute;top:50%;transform:rotate(0);transform:translateY(-50%);transition:all .3s}.active.faqheading:before{content:"-"}.not-active.faqheading:before{content:"+"}.faqcontent{display:none;font-size:16px;max-width:1220px;padding:36px 0 0}@media only screen and (max-width:1440px){.faq{margin-top:70px}.faqcard{padding:30px}.faqcontent{padding-top:29px}}@media only screen and (max-width:991px){.faq .faqheading{font-size:16px}}@media only screen and (max-width:767px){.faq{margin-top:50px}.faq .section-title{font-size:14px}.faqcard{border-radius:0;padding:20px 15px}.faq .faqheading{font-size:15px;padding-left:25px}.faq .faqheading:before{font-size:25px}.faqcontent{font-size:14px;padding-top:15px}}