.faq-section{padding:100px 0 62px}.faq-section .title{line-height:1.32;margin-bottom:15px;text-transform:capitalize}.faq-section .subtitle,.faq-section .title{color:#1e2026;font-style:normal;font-weight:400;text-align:center}.faq-section .subtitle{font-size:18px;line-height:1.94;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:560px}.faq-section .faqs-wrap{display:flex;flex-wrap:wrap;margin:0 -31px}.faq-section .faq{background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:38px}.faq-section .faq_column{padding:0 31px;width:50%}.faq-section .question{align-items:center;color:#1e2026;cursor:pointer;display:flex;font-size:20px;font-style:normal;font-weight:700;justify-content:space-between;line-height:25px;padding:25px 25px 30px}.faq-section .question-inner{align-items:center;display:flex;margin-right:20px;width:fit-content}.faq-section .question-inner img{margin-right:20px;width:21px}.faq-section .question .plus-icon img{width:18px}.faq-section .faq{position:relative}.faq-section .answer{background:#fff;bottom:auto;box-shadow:0 5px 6px rgba(0,0,0,.1);left:-.5px;position:absolute;right:0;top:80px;width:calc(100% + 1.5px);z-index:5}.faq-section .question .plus-icon{transition:all .4s}.faq-section .answer{display:block;max-height:0;overflow:hidden;transition:.3s}.faq-section .answer-inner{padding:0 64px 25px 30px}.faq-section .answer,.faq-section .answer p{font-size:18px;line-height:1.95;margin:0}.faq-section .subtitle p:last-child{margin-bottom:0}.faq-section .question .minus-icon{display:none}.faq-section .question.active .minus-icon{display:block}.faq-section .question.active .plus-icon{display:none}.faq-section .question .minus-icon img{width:18px}.faq-section .answer-inner{border:1px solid rgba(0,0,0,.3);border-top:0;box-shadow:0 2px 6px rgba(0,0,0,.1)}@media screen and (max-width:991px){.faq-section{padding-top:90px}}@media screen and (max-width:767px){.faq-section{padding-top:60px}.faq-section .faqs-wrap{flex-direction:column}.faq-section .faq_column{width:100%}}@media screen and (max-width:479px){.faq-section .faq{margin-bottom:30px}.faq-section .subtitle{font-size:16px;margin-bottom:40px}.faq-section .question{font-size:16px;padding:20px}.faq-section .question-inner{margin-right:10px}.faq-section .answer-inner{padding:0 25px 25px}.faq-section .question .minus-icon img,.faq-section .question .plus-icon img{width:14px}.faq-section .answer,.faq-section .answer p{font-size:16px}}