.faqs-accordion{list-style:none;margin:0;padding:0}.faqs-accordion:last-child{margin:0}.single-accordion__content{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(.39,.575,.565,1),padding .7s cubic-bezier(.39,.575,.565,1);backface-visibility:hidden;will-change:max-height,padding}.single-accordion--active .single-accordion__content{max-height:900px;max-height:90rem;transition:max-height .7s cubic-bezier(.39,.575,.565,1),padding .7s cubic-bezier(.39,.575,.565,1);backface-visibility:hidden;will-change:max-height,padding}.faqs-search{background-color:var(--white);display:block;margin:0 0 var(--default-margin);padding:20px;padding:2rem;text-align:center}.faqs-search__search{border:2px solid #c2c9d8;display:block;margin:0 0 20px 0;margin:0 0 2rem 0;padding:10px;padding:1rem}.faqs-search__category{border:2px solid #c2c9d8;display:block;height:47px;height:4.7rem;margin:0 0 20px 0;margin:0 0 2rem 0;padding:0 10px;padding:0 1rem}.faqs-search__filter{color:var(--white);margin:0 0 5px 0;margin:0 0 .5rem 0;padding:10px 30px;padding:1rem 3rem}.faqs-accordion{--faq-padding:calc(var(--base-space) * 3)}.faqs-accordion__single{border:1px solid var(--faq-border);margin:0 0 var(--default-margin)}.faqs-accordion__single.single-accordion--active .faqs-accordion__open-close-button svg:first-child{display:none}.faqs-accordion__single.single-accordion--active .faqs-accordion__open-close-button svg:last-child{display:inline-block}.roar-total .faqs-accordion__single::before,.roar-total .faqs-accordion__single:before{content:none}.faqs-accordion__title{align-items:center;background-color:var(--faq-question-bg);border-bottom:1px solid;border-bottom-color:transparent;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:calc(var(--base-space) * 1) var(--faq-padding)}.single-accordion--active .faqs-accordion__title{border-bottom-color:var(--faq-border)}.faqs-accordion__overview{flex-basis:87.5%;max-width:87.5%;padding:0 calc(var(--base-space) * 1) 0 0}.faqs-accordion__overview a{display:block}.faqs-accordion__overview a:active,.faqs-accordion__overview a:focus,.faqs-accordion__overview a:hover,.faqs-accordion__overview a:visited{text-decoration:none}.faqs-accordion__overview h3,.faqs-accordion__overview p{color:var(--faq-question-text)}.faqs-accordion__overview h3{margin:0 0 var(--base-space)}.faqs-accordion__overview p{font-size:14px;font-size:1.4rem}.faqs-accordion__actions{flex-basis:12.5%;max-width:12.5%;text-align:right}.faqs-accordion__actions a{color:var(--faq-question-text)}.faqs-accordion__open-close-button{display:block;line-height:1}.faqs-accordion__open-close-button svg{height:30px;height:3rem;width:30px;width:3rem}.faqs-accordion__open-close-button svg:first-child{display:inline-block}.faqs-accordion__open-close-button svg:last-child{display:none}.faqs-accordion__content{background-color:var(--faq-answer-bg);color:var(--faq-answer-text)}.single-accordion--active .faqs-accordion__content{padding:var(--faq-padding)}@media screen and (min-width:62em){.faqs-search{display:inline-block;text-align:left}.faqs-search__search{display:inline-block;margin:0 20px 0 0;margin:0 2rem 0 0}.faqs-search__category{display:inline-block;margin:0 20px 0 0;margin:0 2rem 0 0}.faqs-search__filter{margin:0 5px 0 0;margin:0 .5rem 0 0}}