.faq{background-color:#f5f5f5}.faq__title{margin-bottom:2rem}.faq__items{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.375rem}.faq .faq-item{background-color:#fff;border-radius:.75rem}.faq .faq-item__title{padding:1.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer}.faq .faq-item__icon{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#f45a13;border-radius:50%;transition:.25s ease-out}.faq .faq-item__icon:before,.faq .faq-item__icon:after{content:"";position:absolute;height:1px;width:.625rem;background-color:#fff;border-radius:.075rem;transition:.25s ease-out}.faq .faq-item__icon:after{transform:rotate(90deg)}.faq .faq-item__body{max-height:0;overflow:hidden;transition:.25s ease-out}.faq .faq-item__inner{padding:0 3rem 1.5rem 1.5rem;color:#4a4a4a}.faq .faq-item.is-open .faq-item__icon{transform:rotate(90deg)}.faq .faq-item.is-open .faq-item__icon:before{transform:scale(0)}@media screen and (min-width:640px){.faq__container{display:grid;grid-template-columns:repeat(2,1fr)}.faq__wrapper{position:sticky;top:4rem;height:-moz-fit-content;height:fit-content}.faq__title{margin-bottom:0}}@media screen and (min-width:768px){.faq__container{gap:17.0138888889vw;grid-template-columns:31.25% 1fr}}@media screen and (min-width:1180px){.faq{padding:4rem 0 8rem}}
