.faqs-accordion{list-style:none;margin:0;padding:0}.faqs-accordion:last-child{margin:0}.roar-faqs{--acc-font-size:18px;--acc-font-size:1.8rem;--acc-padding:var(--half-margin);display:none;width:100%}.roar-faqs.roar-accordion-init{display:block}.roar-faqs__single{border-bottom:1px solid var(--light-gray);display:block;width:100%}.roar-faqs__single:first-child{border-top:1px solid var(--light-gray)}.roar-faqs__title{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}.roar-faqs__numbers{flex-basis:30px;flex-basis:3rem;max-width:30px;max-width:3rem}.roar-faqs__number{font-size:var(--acc-font-size);padding:var(--acc-padding) 0}.roar-faqs__number-span{font-size:var(--acc-font-size)}.roar-faqs__overview{flex-grow:2}.roar-faqs__headline-btn{display:block;padding:var(--acc-padding) 0;text-align:left;width:100%}.roar-faqs__headline{display:block;font-size:var(--acc-font-size);width:100%}.roar-faqs__actions{flex-basis:50px;flex-basis:5rem;max-width:50px;max-width:5rem}.roar-faqs__open-close-button{padding:var(--acc-padding) 0}.roar-faqs__open-close-button svg{height:var(--acc-font-size);width:var(--acc-font-size)}.roar-faqs__open-close-button svg:first-child{display:inline-block}.single-accordion--active .roar-faqs__open-close-button svg:first-child{display:none}.roar-faqs__open-close-button svg:last-child{display:none}.single-accordion--active .roar-faqs__open-close-button svg:last-child{display:inline-block}.roar-faqs__content-inner{padding:0 0 var(--acc-padding) 0}.roar-faqs .js-accordion-btn{cursor:pointer}.faqs-accordion-container{margin:0 auto;max-width:100%}.faqs-accordion{--faq-padding:calc(var(--base-space) * 3)}.faqs-accordion__single{border-bottom:2px solid #efefef}.faqs-accordion__single:last-child{margin:0}.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}.faqs-accordion__title{align-items:stretch;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-evenly;transition:border-bottom-color .4s cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;will-change:border-bottom-color}.single-accordion--active .faqs-accordion__title{border-bottom-color:rgba(51,122,183,.3)}.faqs-accordion__overview{align-items:stretch;display:flex;flex:1 0 auto;flex-basis:87.5%;flex-direction:column;justify-content:center;max-width:87.5%;padding:0 calc(1rem * 1) 0 0;padding:0 calc(var(--base-space) * 1) 0 0}.faqs-accordion__question{cursor:pointer;display:block;padding:20px 10px;padding:2rem 1rem}.faqs-accordion__actions{align-items:stretch;display:flex;flex:1 0 auto;flex-basis:12.5%;flex-direction:column;justify-content:center;max-width:12.5%}.faqs-accordion__open-close-button{color:var(--faq-question-text);cursor:pointer;display:block;line-height:1;margin:0 0 0 auto;padding:20px 10px;padding:2rem 1rem}.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 .answer{margin:0 0 30px;margin:0 0 3rem;margin:0 0 var(--default-margin)}.faqs-accordion__content .answer:last-child{margin:0}.faqs-accordion__content-inner{padding:20px 10px 30px;padding:2rem 1rem 3rem;padding:20px 10px var(--default-margin);padding:2rem 1rem var(--default-margin)}@media screen and (min-width:48em){.faqs-accordion-container{max-width:90%}}@media screen and (min-width:62em){.roar-faqs{--acc-font-size:20px;--acc-font-size:2rem;--acc-padding:var(--default-margin)}.roar-faqs__numbers{flex-basis:50px;flex-basis:5rem;max-width:50px;max-width:5rem}.faqs-accordion-container{max-width:75%}}@media screen and (min-width:74em){.faqs-accordion-container{max-width:750px;max-width:75rem}}@media screen and (min-width:96em){.roar-faqs{--acc-font-size:24px;--acc-font-size:2.4rem}}