.faq-section{padding:100px 0}.faq-section .new-container{margin:0 auto;max-width:1030px;padding:0 15px;width:100%}.faq-section>*{font-family:Montserrat,sans-serif}.faq-section h2{color:#000;font-size:42px;font-weight:700;line-height:1.1;margin:0;text-align:center}.faq-section .faqs-wrapper{margin-top:40px}.faqs-wrapper .faq-item{background:#fff;border:1px solid #00000033;border-radius:10px;cursor:pointer;margin-bottom:20px;padding:24px 40px}.faqs-wrapper .faq-item.open{background:#fffef1;border-color:#e1d105}.faqs-wrapper .faq-item:last-of-type{margin:0}.faq-item .question{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.faq-item .question h3{color:#000;font-size:20px;font-weight:600;line-height:1.2;margin:0;width:calc(100% - 30px)}.faq-item .question i{font-size:20px;transition:all .3s ease}.faq-item.open .question i{transform:rotate(180deg)}.faq-item .answer{height:0;margin-top:0;min-height:0;overflow:hidden;transition:all .3s ease}.faq-item .answer>*{color:#000c;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 15px}.faq-item .answer>:last-child{margin:0}.faq-item.open .answer{height:auto;margin-top:20px;min-height:50px}@media (max-width:1023px){.faq-section{padding:80px 0}.faq-section h2{font-size:36px}.faq-section .faqs-wrapper{margin-top:30px}.faqs-wrapper .faq-item{padding:20px 30px}.faq-item .question h3{font-size:18px}}@media (max-width:767px){.faq-section{padding:60px 0}.faq-section h2{font-size:28px}.faqs-wrapper .faq-item{padding:20px}.faq-item .question h3{font-size:16px}.faq-item .answer>*{font-size:14px}}