.section.faq{margin:12rem 0;padding:0 16rem}.section.faq .faq-accordion-item{border-bottom:1px solid var(--grey);padding:1.5rem 0}.section.faq .faq-accordion-item .trigger{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:2.4rem;justify-content:space-between;transition:all .3s cubic-bezier(.86,0,.07,1)}.section.faq .faq-accordion-item .trigger .icon.minus{display:none}.section.faq .faq-accordion-item .trigger .icon svg{width:1.1rem}.section.faq .faq-accordion-item .trigger:hover{color:var(--orange)}.section.faq .faq-accordion-item .content{margin-top:0;max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.86,0,.07,1)}.section.faq .faq-accordion-item.active .trigger .icon.plus{display:none}.section.faq .faq-accordion-item.active .trigger .icon.minus{display:block}.section.faq .faq-accordion-item.active .content{margin-top:2rem}@media only screen and (max-width:1440px){.section.faq .wrap{padding:0 8rem}}@media only screen and (max-width:1023px){.section.faq{margin:8rem 0;padding:0}.section.faq .wrap{padding:0 2rem}.section.faq .faq-accordion-item .trigger{font-size:1.8rem}.section.faq .faq-accordion-item .content{font-size:1.4rem}}