.faq-lists{margin:0 auto;max-width:960px;padding:1rem 0 6rem}.faq-lists .questions-grp{margin-bottom:3rem}.faq-lists .questions-grp .questions-grp-title{font-size:1.4rem;margin-bottom:1rem}.faq-lists .questions-grp .questions-grp-title span{color:#0b57d0;font-weight:500}.faq-lists .questions-grp .accordion{border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.15);margin-bottom:1.2rem;overflow:hidden;transition:box-shadow .2s}.faq-lists .questions-grp .accordion.expanded{box-shadow:0 2px 4px rgba(0,0,0,.25)}.faq-lists .questions-grp .accordion:last-child{margin-bottom:0}.faq-lists .questions-grp .accordion-summary{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:1.2rem 1.5rem}.faq-lists .questions-grp .accordion-summary-content{flex:1}.faq-lists .questions-grp .accordion-summary-icon{color:rgba(0,0,0,.6);font-size:1.25rem;transition:transform .2s;width:1.25rem}.faq-lists .questions-grp .accordion-details .accordion-details-content{color:rgba(0,0,0,.6);padding:.5rem 1.5rem 1.5rem}.faq-lists .questions-grp .accordion.expanded .accordion-summary-icon{color:#0b57d0;transform:rotate(180deg)}.faq-cta{background-color:#f5f5f5;padding-block:5rem;text-align:center}.faq-cta .container{max-width:760px}.faq-cta h2{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:.9rem}.faq-cta p{color:rgba(0,0,0,.6);margin-bottom:1.5rem}.faq-cta .buttons-group{justify-content:center}@media screen and (max-width:1080px){.faq-cta h2{font-size:1.75rem}}