.faqs__wrapper{display:flex;justify-content:space-between}.faqs__wrapper--stacked{display:flex;flex-direction:column}.faqs__side{height:100%;padding:1.5em;position:sticky;top:calc(var(--headerHeight) + 1em);width:33.33%}.faqs__side--stacked{margin-bottom:2rem;max-width:none;position:static;width:100%}.faqs__main{padding:2.1rem;width:60%}.faqs__main--stacked{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2.1rem;width:100%}.faqs__section__title{letter-spacing:0;margin:0 0 2rem;text-transform:none}.faqs__links{align-content:flex-start;display:flex;flex-direction:column}.faqs__section{margin:0 0 3rem}.faqs__main--stacked .faqs__section{width:40%}.faqs__section-links{align-content:flex-start;display:flex;flex-direction:column}.faqs__section-link{color:#444;font-weight:600;margin-bottom:3rem}.faqs__q{cursor:pointer;font-weight:500;margin:2rem auto;position:relative;transition:all .5s ease-in-out}.faqs__a{display:none;margin-bottom:20px}.faqs__caret{margin-left:.6rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out}.faqs__q:hover .faqs__caret{margin-left:1rem}.faqs__q.is-active .faqs__caret{transform:rotate(90deg);transform-origin:right}@media only screen and (max-width:960px){.faqs__wrapper{flex-direction:column}.faqs__side{max-width:none}.faqs__main--stacked .faqs__section{width:100%}.faqs__main,.faqs__side{margin-bottom:2rem;padding:1rem;width:auto}}