@keyframes loaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes popIn{0%{opacity:.3;transform:scale(.8)}80%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.pp-faqs__centre{background:#fff;border-radius:.625rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);margin:0 auto 2rem;padding:2rem}.pp-faqs__heading{color:#52105b;font-size:1.25rem;font-weight:800;line-height:1.25;margin-bottom:1rem;margin-top:0}@media (max-width:88.75rem){.pp-faqs__heading{font-size:1.25rem}}@media (max-width:68.75rem){.pp-faqs__heading{font-size:1.25rem}}@media (max-width:60rem){.pp-faqs__heading{font-size:1.25rem}}@media (max-width:32rem){.pp-faqs__heading{font-size:1.25rem}}@media (max-width:25rem){.pp-faqs__heading{font-size:1.25rem}}.pp-faqs__row{border-bottom:1px solid #e4e4e4;width:100%}.pp-faqs__row__button{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background:none;border:0;cursor:pointer;display:-ms-flexbox;display:flex;font-weight:600;justify-content:space-between;opacity:.8;padding:1.5rem 0;width:100%}.pp-faqs__row__button__label{text-align:left;width:85%}.pp-faqs__row__button svg{height:.5rem;transition:all .1s ease-in-out}.pp-faqs__row__button svg path{fill:#52105b}.pp-faqs__row__button:hover{opacity:1}.pp-faqs__row__button--open svg{transform:rotate(180deg)}.pp-faqs__row:last-child{border:0}.pp-faqs__row__content{display:none;margin-bottom:1.5rem}@media (max-width:50rem){.pp-faqs__centre{padding:1rem}.pp-faqs__row__button{-ms-flex-align:center;align-items:center;text-align:left}.pp-faqs__row__button svg{-ms-flex-negative:0;flex-shrink:0}}
