.faq-module{padding:100px 0 60px}.faq-module h2{font-size:48px;font-weight:700;line-height:1.25;margin-bottom:50px;text-align:center}.faq-module .accordion-header h3{font-size:24px;font-weight:600;line-height:1.25;padding:0 20px 0 10px;text-transform:none}.faq-module .accordion{border-radius:5px;overflow:hidden}.faq-module .accordion-header{align-items:center;background:none;border:2px solid #fe0002;cursor:pointer;display:flex;justify-content:space-between;margin:auto auto 40px;outline:none;padding:6px 40px 8px;text-align:left;width:80%}.faq-module .arrow-container{align-items:center;background:#c60002;border-radius:50%;display:flex;justify-content:center;padding:10px}.faq-module .accordion-content{margin:auto;max-height:0;opacity:0;overflow:hidden;padding:0 60px;transform:translateY(-20px);transition:max-height .6s ease,transform .5s ease,opacity .5s ease;width:80%}.faq-module .accordion-content p{font-size:24px;font-weight:400;height:300px;line-height:1.25;margin:15px 0}.faq-module .accordion-item.open .accordion-content{opacity:1;transform:translateY(0)}.faq-module .faq-arrow{transform:rotate(90deg);transition:transform .5s ease}.faq-module .accordion-item.open .faq-arrow{transform:rotate(-90deg)}.faq-module .faq-arrow{width:18px!important}@media (max-width:990px){.faq-module h2{font-size:32px}.faq-module .accordion-content p{font-size:18px}}@media (max-width:768px){.faq-module .accordion-header h3{font-size:20px}.faq-module .accordion-content p{font-size:16px}.faq-module .accordion-header{padding:6px 20px 8px}}@media (max-width:468px){.faq-module .accordion-header{width:100%}.faq-module .accordion-content{padding:0 20px;width:100%}.faq-module .accordion-content p,.faq-module .accordion-header h3{font-size:14px}}