.faq{position:relative}.faq .dash-line{clip-path:inset(0 0 0 48px);height:12px;position:absolute;right:0;top:-64px}.faq .page-center{max-width:1440px;padding:0 2rem}@media (min-width:768px){.faq .page-center{padding:0 4rem}}.faq h2{margin:0 auto 4rem;text-align:center}.faq .acc-item{border-top:1px solid #eee;position:relative}.faq .acc-item:first-of-type{border-top:none}.faq .acc-item .acc-heading{cursor:pointer;padding:1rem 1rem 1rem 0;position:relative}.faq .acc-item .acc-heading h3{font-size:1.25rem;margin-right:20px}@media (max-width:767px){.faq .acc-item .acc-heading h3{font-size:1rem}}.faq .acc-item .acc-heading *{margin:0}.faq .acc-item .acc-heading>*{pointer-events:none}.faq .acc-item .carrortwrap{align-items:center;display:flex;flex-wrap:wrap;min-height:100%;position:absolute;right:16px;top:0}.faq .acc-item .carrortwrap svg{fill:currentColor;transition:all .5s ease;width:12px}.faq .acc-item .carrortwrap svg.plus{display:block}.faq .acc-item .carrortwrap svg.minus,.faq .acc-item.active svg.plus{display:none}.faq .acc-item.active svg.minus{display:block}.faq .acc-item .acc-content{display:none;padding:1rem 1rem 1rem 0}.faq .acc-item.active .acc-content{display:block}.faq .acc-item .acc-content p{font-size:1rem;margin-right:28px;max-width:100%}.faq .acc-item .acc-content p:last-child{margin-bottom:0}.faq .acc-item .acc-content a{color:#04395c;text-decoration:underline}.faq .acc-item .acc-content ul{list-style:inherit;padding-left:2rem}