.csg-faqs-serveis{max-width:100%;margin:0 auto;padding:32px 40px}.csg-faq-item{border-bottom:1px solid rgba(255,255,255,0.25)}.csg-faq-item:last-child{border-bottom:none}.csg-faq-pregunta{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:18px 0;font-size:18px;font-weight:700;text-align:left;cursor:pointer;color:#ffffff;line-height:1.4}.csg-faq-icon{flex-shrink:0;margin-left:20px;width:20px;height:20px;position:relative;overflow:visible}.csg-faq-icon::before,.csg-faq-icon::after{content:''!important;position:absolute!important;top:50%!important;width:10px!important;height:2px!important;background-color:#ffffff!important;border:none!important;transition:transform 0.3s ease!important;margin-top:-1px!important}.csg-faq-icon::before{left:0!important;transform:rotate(45deg)!important;transform-origin:right center!important}.csg-faq-icon::after{right:0!important;transform:rotate(-45deg)!important;transform-origin:left center!important}.csg-faq-pregunta[aria-expanded="true"] .csg-faq-icon::before{transform:rotate(-45deg)!important}.csg-faq-pregunta[aria-expanded="true"] .csg-faq-icon::after{transform:rotate(45deg)!important}.csg-faq-pregunta[aria-expanded="true"] .csg-faq-icon::before{transform:rotate(-45deg)!important}.csg-faq-pregunta[aria-expanded="true"] .csg-faq-icon::after{transform:rotate(45deg)!important}.csg-faq-respuesta{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.csg-faq-respuesta-inner{padding:0 0 22px;font-size:18px;line-height:1.6;color:#ffffff!important;max-width:90%}.csg-faq-respuesta-inner *{color:#ffffff!important}