.faqs-wrapper{margin-top:3rem}.faqs-wrapper .faq{background:var(--white);border:2px solid var(--primaryColor200);border-radius:12px;cursor:pointer;padding:2rem}.faqs-wrapper .faq--title{align-items:center;color:var(--primaryColor900);display:flex;font-family:var(--fontPrimary);font-size:1.125rem;font-weight:700;justify-content:space-between}.faqs-wrapper .faq--title span{display:block;padding-right:2rem}.faqs-wrapper .faq--title svg{height:16px;width:16px;stroke-width:3;stroke:var(--primaryColor900);flex:0 0 16px}.faqs-wrapper .faq--answer{height:0;opacity:0;position:relative}.faqs-wrapper .faq--answer .faq--answer-text{padding-top:1rem}.faqs-wrapper .faq--answer p{font-family:var(--fontPrimary);line-height:1.25}.faqs-wrapper .faq--answer ol,.faqs-wrapper .faq--answer ul{color:var(--primaryColor900);display:block;font-family:var(--fontPrimary);font-size:1rem;margin:0;padding:1rem 0 1rem 1rem;position:relative}.faqs-wrapper .faq--answer ol li,.faqs-wrapper .faq--answer ul li{padding:0 0 7px;position:relative}.faqs-wrapper .faq+.faq{margin-top:.75rem}.component_faqs.bg--gray .faqs-wrapper .faq{background:#fff!important}.component_faqs.bg--gray .faqs-wrapper .faq.active{background-color:#fff!important;background:#fff!important}