.faq-wrapper{margin:0;max-width:800px}.faq-header{font-size:36px;text-align:left}.faq-item{margin-top:20px}.faq-question{font-size:20px;font-weight:700;margin-bottom:5px!important;margin-top:5px!important}.faq-toggle{display:none}.faq-toggle-label{background:#f8f8f8;border-radius:5px;cursor:pointer;display:block;font-size:20px;font-weight:700;margin-bottom:10px;padding:10px;position:relative}.faq-toggle-label:before{color:#333;content:"\25BC";font-size:18px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease-in-out}.faq-toggle:checked+.faq-toggle-label:before{transform:translateY(-50%) rotate(180deg)}.faq-answer{margin-top:10px;max-height:0;overflow:hidden;padding-left:10px;transition:max-height .5s ease-in-out}.faq-toggle:checked+.faq-toggle-label+.faq-answer{animation-duration:.5s;animation-name:faq-animation-in;animation-timing-function:ease-in-out;max-height:1000px}.faq-toggle:not(:checked)+.faq-toggle-label+.faq-answer{animation-duration:.5s;animation-name:faq-animation-out;animation-timing-function:ease-in-out;max-height:0}@keyframes faq-animation-in{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes faq-animation-out{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}