.faqs__wrap{align-items:flex-start;gap:3rem}.faqs__container,.faqs__wrap{display:flex;flex-flow:column}.faqs__container{gap:1.5rem;width:100%}.faqs__title{color:#0f1e1c;margin:0 auto}.faqs__toggle-all{align-self:flex-end;margin-top:2rem}.faqs--center .faqs__wrap{align-items:center;text-align:center}.faqs--center .faqs__content{margin-inline:auto;max-width:90rem}.faqs--alt{background-color:#f7f7f7}.faqs--alt .faqs__wrap{gap:6.4rem}.faqs--alt .faqs__title{font-size:3.2rem}@media (min-width:48em){.faqs--alt .faqs__title{font-size:3.8rem}}@media (min-width:64em){.faqs--alt .faqs__title{font-size:4.5rem}}.faqs--alt .faqs__container{display:grid;gap:2.4rem;width:100%}@media (min-width:48em){.faqs--alt .faqs__container{grid-template-columns:repeat(2,1fr)}}.faqs--alt .faq-item{background-color:#008279;border:1px solid #5e5e5e80;padding:2rem 2.4rem}.faqs--alt .faq-item__question{color:#fff;font-size:1.8rem;padding:0 2.4rem 0 0}.faqs--alt .faq-item__question:after{background:url(/wp-content/themes/pwa-2024/dist/images/plus.d62093ef.svg);background-position:50%;top:2px;transform:none}.faqs--alt .faq-item__answer a:hover,.faqs--alt .faq-item__answer>*{color:#fff}.faqs--alt .faq-item.active .faq-item__question:after{transform:rotate(45deg)}.faq-item{border:1px solid #293f3e;border-radius:1rem;padding:1.5rem 3rem}.faq-item__header{display:block;text-align:left;width:100%}.faq-item__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__question{font-family:transducer;font-size:1.2rem;position:relative;transition:margin .3s ease,color .3s ease}.faq-item__question:after{background:url(/wp-content/themes/pwa-2024/dist/images/accordion-arrow.93061501.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:2rem}@media (min-width:30em){.faq-item__question{font-size:1.5rem}}@media (min-width:48em){.faq-item__question{font-size:1.8rem}}.faq-item__answer>*{color:inherit}.faq-item.active{border-color:#008279}.faq-item.active .faq-item__question{margin-bottom:2rem}.faq-item.active .faq-item__question:after{transform:translateY(-50%) scaleY(-100%)}