.cxai-accordion-headline{margin-bottom:var(--headline-mb);max-width:var(--content-maxWidth);text-align:var(--text-align);width:100%}.cxai-accordion-footer{max-width:var(--fcontent-maxWidth);text-align:var(--ftext-align);width:100%}.cxai-accordion-item .faq-item{border-top:1px solid #e4e4e9}.cxai-accordion-item:last-child .faq-item{border-bottom:1px solid #e4e4e9}.faq-question{align-items:center;cursor:pointer;display:flex;gap:30px;justify-content:space-between;list-style:none;padding:24px 0}.faq-question::-webkit-details-marker{display:none}.faq-question h3{font-size:24px;font-weight:600;line-height:30px;margin:0}.faq-icon{background:unset!important;flex-shrink:0;height:35px;position:relative;width:35px}.faq-icon:after,.faq-icon:before{background:#03e;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s ease-in-out;width:20px}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.faq-question:hover .faq-icon{background:#edeef2}.faq-question:focus-visible{outline:2px solid #03e;outline-offset:4px}.faq-answer{overflow:hidden}.faq-answer p{color:#5b5f73;margin:0;max-width:90%;padding:0 0 26px;text-align:left}@media (max-width:768px){.faq-section{padding:50px 20px}.faq-title{font-size:30px;line-height:38px}.faq-question h3{font-size:24px;line-height:30px;text-align:left}}@media (max-width:1200px){.cxai-accordion-wrap.four-col,.cxai-accordion-wrap.three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cxai-accordion-headline{margin-bottom:50px!important}}