.faq{margin:0 auto;max-width:1240px;width:100%}.faq img{height:auto;object-fit:cover;padding-top:40px}.faq-item{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.question{align-items:center;border-bottom:1px solid #454545;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:8px}.faq-checkbox{display:none}.answer{max-height:0;overflow:hidden;transition:max-height .3s ease;width:90%}.answer p{height:auto;padding:0 10px;width:auto}.faq-checkbox:checked+.question+.answer{max-height:10000px;width:90%}.faq-toggle{display:inline-block;transition:opacity .3s ease-in-out;vertical-align:middle}.faq-toggle svg{display:block}