.faq-wrapper{grid-template-columns:.8fr 1.4fr;align-items:flex-start;gap:5rem;display:grid}.faq-left{position:sticky;top:120px}.faq-right{flex-direction:column;gap:1.5rem;display:flex}.faq-item{background:#faf8f6;transition:all .3s}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 26px;display:flex}.faq-question span:first-child{font-size:1.5rem;font-family:var(--semibold-font-family);color:#222}.faq-icon{flex-shrink:0;margin-left:1rem;font-size:2.5rem;line-height:1}.faq-answer{max-height:0;transition:all .35s;overflow:hidden}.faq-answer.show{max-height:250px;padding:0 26px 22px}.faq-answer p{max-width:90%;font-size:1rem;line-height:1.8}@media (max-width:991px){.faq-wrapper{grid-template-columns:1fr;gap:40px}.faq-left{position:static}.faq-question{padding:18px 20px}.faq-answer.show{padding:0 20px 20px}.faq-answer p{max-width:100%}}@media (max-width:576px){.faq-question span:first-child{padding-right:10px;font-size:1.15rem}.faq-icon{font-size:20px}}
