section.faqs .heading{gap:2rem;margin:0 auto 2rem;text-align:center}section.faqs .faqs__list,section.faqs .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.faqs .faqs__list{margin:auto;max-width:840px}section.faqs .faqs__faq{border-bottom:1px solid hsla(0,0%,100%,.1)}section.faqs .faqs__faq.open .faqs__faqTarget:before{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}section.faqs .faqs__faq.open .faqs__faqInfo{height:100%;margin-bottom:1rem;max-height:400px}section.faqs .faqs__faqTarget{background-color:transparent;border:0;cursor:pointer;font-size:20px;padding:24px 0;position:relative;text-align:left;width:100%}section.faqs .faqs__faqTarget:before{background:url(/wp-content/themes/psblty-bmr/assets/svg/faq_caret.svg) no-repeat;content:"";height:24px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:24px}section.faqs .faqs__faqTarget p{font-weight:500;pointer-events:none}section.faqs .faqs__faqInfo{height:0;max-height:0;overflow:hidden;-webkit-transition:max-height .3s,height .3s,margin .3s;transition:max-height .3s,height .3s,margin .3s;width:90%}