.faq-widget{background-color:#fff;border-radius:8px;box-sizing:border-box;color:#232323;font-family:pill-gothic-300mg,sans-serif;margin:5% auto;padding:3rem 5%;width:90%}.faq-container{margin:0 auto;max-width:1200px}.faq-heading{color:#232323;font-size:2.25rem;font-weight:700;margin-bottom:3rem;text-align:center}.faq-item{background-color:#232323;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;justify-content:space-between;padding:0;text-align:left;width:100%}.faq-icon{color:#f9d414;font-size:1.5rem;transition:transform .3s ease}.faq-answer{color:#f9d414;display:none;font-size:1.25rem;font-weight:300;line-height:1.6;margin-top:1rem}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-icon{transform:rotate(45deg)}