.faq-module{margin:0 auto;max-width:900px;padding:8rem 1rem}@media (max-width:976px){.faq-module{padding:4rem 1rem}}.faq-module__heading{margin-bottom:3rem!important;text-align:center;text-transform:none}.faq-module__intro{margin-bottom:24px}.faq-list{display:grid;gap:12px}.faq-item{background-color:hsla(0,0%,100%,.7);border:2px dashed #b0b0b0;border-radius:10px;overflow:hidden}.faq-question{align-items:center;background:transparent;border:0;color:#272727;cursor:pointer;display:flex;font-size:1.25em;font-weight:700;gap:24px;justify-content:space-between;min-height:58px;padding:1.25em;text-align:left;text-transform:none;width:100%}.faq-question:focus-visible,.faq-question:hover{background:#f7f7f7}.faq-icon{background:#6f7275;border-radius:999px;flex:0 0 auto;height:20px;position:relative;width:20px}.faq-icon:after,.faq-icon:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq-icon:before{height:2px;width:10px}.faq-icon:after{height:10px;transition:opacity .2s ease;width:2px}.faq-item.is-open .faq-icon:after{opacity:0}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer__inner{overflow:hidden;padding:0 1.5em}.faq-item.is-open .faq-answer__inner{padding-bottom:1.5em}.faq-answer__inner>:first-child{margin-top:0}.faq-answer__inner>:last-child{margin-bottom:0}