.faq{padding:120px var(--gutter);display:flex;justify-content:center}.faq__inner{max-width:var(--content-max);width:100%;display:flex;flex-direction:column;align-items:center;gap:48px}.faq__title{text-align:center;color:var(--color-azul)}.faq__list{width:100%;max-width:800px}.faq__item{border-bottom:1px solid var(--color-dorado)}.faq__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left}.faq__question{font-family:var(--font-nunito);font-weight:600;font-size:18px;color:var(--color-negro-body)}.faq__icon{position:relative;flex-shrink:0;width:20px;height:20px}.faq__icon span{position:absolute;top:50%;left:50%;background:var(--color-dorado);border-radius:2px;transition:transform .35s cubic-bezier(.65,0,.35,1)}.faq__icon span:first-child{width:14px;height:2px;transform:translate(-50%,-50%)}.faq__icon span:nth-child(2){width:2px;height:14px;transform:translate(-50%,-50%)}.faq__icon--open span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__body{overflow:hidden;transition:max-height .4s cubic-bezier(.65,0,.35,1)}.faq__body-inner p{font-family:var(--font-nunito);font-size:16px;line-height:1.5;color:var(--color-negro-otros);margin:0;padding-bottom:24px}@media (max-width:900px){.faq{padding:70px 24px}}