#faqs_component.faqs{padding:2rem 0}#faqs_component .faqs__wrapper{margin:0 auto}#faqs_component .faqs__group{border-radius:20px;margin-bottom:3rem;padding:33px 91px}#faqs_component .faqs__group-title{font-size:1.8rem;margin-bottom:1.5rem}#faqs_component .faqs__list{list-style:none;margin:0;padding:0}#faqs_component .faqs__item{padding:1rem 0}#faqs_component .faqs__separator{border:none;border-top:1px solid #e0e0e0;margin:0}#faqs_component .faqs__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.8rem 0}#faqs_component .faqs__question{font-size:1.1rem;font-weight:600;margin:0}#faqs_component .faqs__toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0;transition:transform .3s ease}#faqs_component .faqs__toggle svg{width:16px}#faqs_component .faqs__answer{transition:max-height .35s ease,opacity .25s ease}#faqs_component .faqs__item--open .faqs__answer{margin-top:.5rem;max-height:500px}#faqs_component .faqs__answer{line-height:1.5;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .45s ease,opacity .3s ease,padding .3s ease}#faqs_component .faqs__item--open .faqs__answer{opacity:1;padding:.5rem 0}#faqs_component .faqs__toggle{transition:transform .35s ease}#faqs_component .faqs__item--open .faqs__toggle{transform:rotate(180deg)}@media screen and (max-width:1000px){#faqs_component .faqs__group{padding:33px 30px}}