.faq-accordion__inner{margin-inline:auto;max-width:var(--wp--style--global--content-size,1248px);padding:0 var(--wp--preset--spacing--md,1.5rem);width:100%}.faq-accordion__inner>.oc-heading{margin-bottom:3rem}.faq-accordion__list{margin-inline:auto;max-width:52.5rem}.faq-accordion__item{border-bottom:1px solid var(--wp--preset--color--border)}.faq-accordion__question{align-items:center;background:none;border:none;color:var(--wp--preset--color--text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--wp--preset--font-size--base);gap:1rem;line-height:1.8;padding:1.5rem 0;text-align:left;transition:color .3s;width:100%}.faq-accordion__question:hover{color:var(--wp--preset--color--primary)}.faq-accordion__a-mark,.faq-accordion__q-mark{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:var(--wp--preset--font-size--sm);font-weight:700;height:2rem;justify-content:center;line-height:1;width:2rem}.faq-accordion__q-mark{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.faq-accordion__a-mark{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--background)}.faq-accordion__q-text{flex:1;font-weight:700}.faq-accordion__icon{flex-shrink:0;height:1.25rem;position:relative;width:1.25rem}.faq-accordion__icon:after,.faq-accordion__icon:before{background:var(--wp--preset--color--primary);content:"";left:50%;position:absolute;top:50%;transition:transform .3s}.faq-accordion__icon:before{height:2px;transform:translate(-50%,-50%);width:1.25rem}.faq-accordion__icon:after{height:1.25rem;transform:translate(-50%,-50%);width:2px}.faq-accordion__item.is-open .faq-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-accordion__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-accordion__item.is-open .faq-accordion__answer{max-height:none}.faq-accordion__a-inner{align-items:flex-start;display:flex;gap:1rem;padding:0 0 1.5rem}.faq-accordion__a-text{color:var(--wp--preset--color--text);flex:1;font-size:var(--wp--preset--font-size--sm);line-height:1.8}.faq-accordion__a-text p{margin-bottom:.75rem}.faq-accordion__a-text p:last-child{margin-bottom:0}@media (max-width:768px){.faq-accordion__inner{padding:0 4.1vw}.faq-accordion__inner>.oc-heading{margin-bottom:6.15vw}.faq-accordion__question{font-size:3.85vw;gap:2.56vw;padding:3.85vw 0}.faq-accordion__a-mark,.faq-accordion__q-mark{font-size:3.08vw;height:6.67vw;width:6.67vw}.faq-accordion__icon{height:3.85vw;width:3.85vw}.faq-accordion__icon:before{width:3.85vw}.faq-accordion__icon:after{height:3.85vw}.faq-accordion__a-inner{gap:2.56vw;padding-bottom:3.85vw}.faq-accordion__a-text{font-size:3.59vw}}
