.acc-c{width:100%}.faq{list-style:none}.faq li{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:1em 0;padding:20px 20px 0}.faq li.active .answer{max-height:600px!important;transition:max-height .5s ease,padding-bottom .5s ease}.faq li.active .question{color:grey;transition:color .5s ease}.faq .answer{color:#090909;font-family:serif;font-size:16px;line-height:24px;max-height:0;overflow:hidden;padding-top:16px;transition:max-height .5s ease,padding-bottom .5s ease}.faq .plus-minus-toggle{cursor:pointer;height:21px;position:absolute;right:0;top:50%;width:21px;z-index:2}.faq .plus-minus-toggle:after,.faq .plus-minus-toggle:before{background:#676767;content:"";height:2px;left:0;position:absolute;top:0;transition:transform .5s ease;width:19px}.faq .plus-minus-toggle:after{transform-origin:center}.faq .plus-minus-toggle.collapsed:after{transform:rotate(90deg)}.faq .plus-minus-toggle.collapsed:before{transform:rotate(180deg)}.faq .question{color:#090909;cursor:pointer;font-size:18px;font-size:20px;font-weight:800;margin:0;padding:0;position:relative;transition:color .5s ease}ul.faq{padding:0}@media screen and (max-width:767px){.faq .question{font-size:18px}}