.faq-container{border-top:1px solid #000;font-family:Open sans;margin:40px auto;max-width:1000px}.faq-item{background:#000;border:none;border-radius:20px}.faq-toggle{display:none}.faq-question{align-items:center;background:#fff;border-radius:20px;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;padding:16px;position:relative;transition:background .3s ease}.faq-question:hover{background:#f1f1f1}.faq-icon:before{color:#f68d2e;content:"+";font-size:24px;transition:transform .3s ease}.faq-toggle:checked+.faq-question .faq-icon:before{content:"-"}.faq-answer{background:#fff;background:#000;border-radius:20px;font-size:16px;max-height:0;overflow:hidden;padding:0 16px;transition:max-height .4s ease,padding .3s ease}.faq-toggle:checked~.faq-answer{background:#fff;border-radius:20px;margin-bottom:10px;max-height:550px;padding:16px}