@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.faq{display:flex;flex-direction:column}.faq__container{cursor:pointer;margin-bottom:24px;padding:20px}.faq__container:last-of-type{margin-bottom:0}.faq__question{align-items:center;display:flex;justify-content:space-between}.faq__title{margin-bottom:0}.faq__icon{transition:transform .25s ease-in-out}.faq__container--collapsed .faq__answer{animation:fadeOut .5s ease-out;display:none}.faq__container--expanded .faq__icon{transform:rotate(45deg)}.faq__container--expanded .faq__answer{animation:fadeIn .5s ease-out;display:block}.faq__container--collapsed .faq__icon{transform:rotate(0deg)}.faq__answer p{margin:0}@media screen and (max-width:768px){.faq__icon svg{height:28px;width:28px}}