.faqs-section .faqs-container{margin:0 auto;max-width:1200px;padding:2.5rem 0}@media(min-width:1024px){.faqs-section .faqs-container{padding:3.75rem 0}}.faqs-section .faqs-title{color:#000;font-size:1.75rem;font-weight:500;letter-spacing:-.308px;line-height:1.2;margin-bottom:1.25rem;text-align:center}@media(min-width:1024px){.faqs-section .faqs-title{font-size:3.25rem;letter-spacing:-.55px;text-align:left}}.faqs-section .faqs-list{display:flex;flex-direction:column;gap:0}.faqs-section .faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faqs-section .faq-item .faq-header{align-items:flex-start;display:flex;gap:.5rem;padding:1.25rem 0}.faqs-section .faq-item .faq-question{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex:1;gap:.5rem;justify-content:space-between;padding:0;text-align:left;transition:color .2s ease}.faqs-section .faq-item .faq-question h5{color:#1d1d1d;font-size:1.25rem;font-weight:500;letter-spacing:-.33px;line-height:1.4;margin:0}@media(min-width:1024px){.faqs-section .faq-item .faq-question h5{font-size:1.375rem}}.faqs-section .faq-item .faq-icon{flex-shrink:0;height:1.25rem;margin-top:.25rem;width:1.25rem}@media(min-width:1024px){.faqs-section .faq-item .faq-icon{height:1.5rem;width:1.5rem}}.faqs-section .faq-item .faq-icon svg{color:#1d1d1d;height:100%;transition:all .3s ease;width:100%;fill:none;stroke:currentColor}.faqs-section .faq-item .faq-icon svg path{transition:all .3s ease}.faqs-section .faq-item .faq-answer{height:0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .3s ease}.faqs-section .faq-item .faq-answer .faq-answer-content{padding-bottom:2.5rem}.faqs-section .faq-item .faq-answer .faq-answer-content p{color:#5b5b5b;font-size:1.125rem;letter-spacing:-.27px;line-height:1.6;margin:0}@media(min-width:1024px){.faqs-section .faq-item .faq-answer .faq-answer-content p{font-size:1.25rem}}.faqs-section .faq-item.expanded .faq-answer{height:auto;opacity:1}
