.faq-wrapper .container{position:relative;z-index:9}.faq__intro{margin:0 auto;max-width:72rem;padding-bottom:3rem;text-align:center}.faq__item{background:var(--c-bg-light);color:var(--color-main);margin-bottom:1.5rem}.faq__item-header{align-items:center;background:var(--color-fourth);color:var(--color-main);cursor:pointer;display:grid;gap:2rem;grid-template-columns:auto min-content;margin:0;padding:clamp(1rem,4vw,2rem);transition:all .3s;user-select:none}.faq__item.is-open .faq__item-header:is(h1,h2,h3,h5,.h1,.h2,.h3,.h5){color:var(--color-main)}.faq__item.is-open .faq__item-icon{background:var(--c-second)}.faq__item-icon{align-items:center;display:flex;height:3rem;justify-content:center;position:relative;transition:all .3s;width:3rem}.faq__item-icon:after,.faq__item-icon:before{background-color:var(--color-second);content:"";display:block;height:.2rem;position:absolute;transition:background-color .15s ease-out,height .15s ease-out;width:1.6rem}.faq__item-icon:after{height:1.6rem;width:.2rem}.faq__item-header[aria-expanded=true] .faq__item-icon:after{height:0}.faq__item-panel{transition:height .15s ease-out}.faq__item-panel-inner{padding:clamp(1rem,4vw,2rem)}