.faq-section{background-color:#fff;padding:8rem 0}.faq-section__title{text-align:center;color:var(--color-blue);margin:0 0 4rem;font-size:2.6rem;font-weight:600;line-height:1.2}.faq-section__list{flex-direction:column;gap:1.5rem;width:100%;max-width:100rem;margin-inline:auto;display:flex}.faq-item__trigger{width:100%;color:var(--color-blue);text-align:left;cursor:pointer;background-color:#25377f33;border:none;border-radius:2.5rem;justify-content:space-between;align-items:center;gap:2rem;margin:0;padding:1.6rem 2.5rem;font-family:inherit;font-size:1.8rem;font-weight:600;line-height:1.2;transition:background-color .35s,color .35s;display:flex}.faq-item--open .faq-item__trigger{background-color:var(--color-blue);color:#fff}.faq-item__question{flex:1}.faq-item__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:1rem;height:1rem;transition:transform .35s;transform:rotate(45deg)translateY(-.2rem)}.faq-item--open .faq-item__chevron{transform:rotate(-135deg)translateY(.2rem)}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item--open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden}.faq-item__answer{color:var(--color-blue);padding:2rem 2.5rem 1rem;font-size:1.8rem;font-weight:400;line-height:1.2}@media (max-width:768px){.faq-section{padding:6rem 0}.faq-item__trigger{padding:1.4rem 2rem;font-size:1.6rem}.faq-item__answer{padding:1.5rem 2rem .5rem;font-size:1.6rem}}
