.faq-module__wrapper{margin:0 auto;max-width:800px;width:100%}.faq-module__title{color:#0b2545;font-size:2.25rem;font-weight:700;margin-bottom:48px;margin-top:0;text-align:center}.faq-item{border-top:1px solid rgba(11,37,69,.1)}.faq-item:last-child{border-bottom:1px solid hsla(0,0%,88.2%,.7)}.faq-item__question{align-items:center;background:transparent;border:none;color:#0b2545;cursor:pointer;display:grid;font-family:inherit;font-size:1.1rem;font-weight:600;gap:20px;grid-template-columns:1fr 24px;padding:24px 0;text-align:left;width:100%}.faq-item__icon{height:16px;margin-left:auto;position:relative;width:16px}.faq-item__icon:after,.faq-item__icon:before{background-color:#0b2545;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.faq-item__icon:before{height:2px;width:100%}.faq-item__icon:after{height:100%;width:2px}.faq-item.is-active .faq-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.faq-item.is-active .faq-item__answer{grid-template-rows:1fr}.faq-item__answer-inner{color:#5a6b82;font-size:.95rem;line-height:1.6;overflow:hidden}.faq-item.is-active .faq-item__answer-inner{padding-bottom:24px}.faq-item__answer-inner p{margin:0}.faq-item__answer-inner p:not(:last-child){margin-bottom:16px}@media (max-width:576px){.faq-module{padding:60px 0}.faq-module__title{font-size:1.75rem;margin-bottom:32px}.faq-item__question{font-size:1rem;padding:20px 0}}