.faq-container__main-container{display:grid;justify-content:center;align-content:center;margin-bottom:2rem}.faq-container__group-container{position:relative;display:grid;grid-template-rows:1fr 1fr;margin-bottom:2rem;margin-top:1rem;padding:.5rem 1.5rem;min-width:20rem;border:1px solid #000;border-radius:8px;transition:height .5s ease-in-out;overflow:hidden}.faq-container__group-container--collapsed{height:2.5rem}.faq-container__group-container--expanded{height:6rem}.faq-container__question-group{display:grid;grid-template-columns:1fr .05fr;margin-bottom:1rem}.faq-container__icon{display:flex;justify-items:center;align-items:center;position:relative;height:1rem;justify-self:end;align-self:last baseline;transform-origin:center;transition:transform .5s ease-in-out}.faq-container__icon--collapsed{transform:rotate(0deg)}.faq-container__icon--expanded{transform:rotate(-180deg)}.faq-container__answer{transition:height .5s ease-in-out}.faq-container__answer--collapsed{height:0}