.faq-section{background-color:var(--color-purple-lighter);border-radius:12px;display:flex;justify-content:center;left:50%;margin-left:-49vw;margin-right:-49vw;overflow:hidden;position:relative;right:50%;width:98vw}.faq-section__inner{padding-bottom:var(--space-128);padding-top:var(--space-128)}.faq-section__content,.faq-section__inner{align-items:center;display:flex;flex-direction:column;width:100%}.faq-section__content{max-width:854px}.faq-section__heading{margin-bottom:var(--space-36);padding:0 4% 15px;width:100%}.faq-list{outline:4px solid var(--color-white-30);padding:0 var(--space-30);width:100%}.faq-item{border-bottom:1px solid var(--color-navy-20);padding:var(--space-20) 0}.faq-item:last-child{border-bottom:none}.faq-item__summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-20);list-style:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{flex:1 0 0;text-transform:capitalize}.faq-item__icon{flex-shrink:0;height:15px;position:relative;width:15px}.faq-item__icon:after,.faq-item__icon:before{background-color:var(--color-black-navy);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--transition-fast),opacity var(--transition-fast)}.faq-item__icon:before{height:2px;width:15px}.faq-item__icon:after{height:15px;width:2px}.faq-item[open] .faq-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-item__answer{padding-left:calc(15px + var(--space-20));padding-top:var(--space-20)}.faq-item__answer p{margin:0}@media (max-width:767px){.faq-list{padding:0 var(--space-16)}.faq-section__heading{padding:0}}