.faq{padding-top:5rem;padding-bottom:5rem}.faq__header{max-width:750px;margin:0 auto 8rem}.faq__title{text-align:center}.faq__wrapper{list-style:none;padding:0;margin:0;max-width:750px;margin:0 auto 8rem}.faq__item:not(:last-child){margin-bottom:3rem}.faq__item-title{position:relative;padding-right:44px;margin:0;font-weight:400;cursor:pointer}.faq__item-title i{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:0;right:0}.faq__item-text-wrap{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;display:grid;grid-template-rows:0fr}.faq__item-text{min-height:0;margin:0}.faq__item.open i{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__item.open .faq__item-text-wrap{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;grid-template-rows:1fr;padding-top:25px}