.faq-section{max-width:1024px;height:auto;margin:50px auto;padding:0}.faq-section h2{text-align:center;color:#1a1a1a;margin-bottom:30px;font-size:28px;font-weight:600}.faq-section .faq-item{background-color:#f5f8fe;border-radius:10px;margin-bottom:10px;transition:box-shadow .3s;overflow:hidden}.faq-section .faq-item:hover{box-shadow:0 4px 10px #0000000d}.faq-section .faq-item .faq-question{text-align:left;color:#404040;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;font-size:16px;font-weight:400;display:flex}.faq-section .faq-item .faq-question .icon{color:#404040;font-size:22px;transition:transform .3s}.faq-section .faq-item .faq-answer{height:auto;max-height:0;padding:0 20px;transition:max-height .4s,padding .3s;overflow:hidden}.faq-section .faq-item .faq-answer p{color:#5a7184;margin:0;font-size:14px;font-weight:400;line-height:1.6}.faq-section .faq-item.active .faq-answer{height:auto;max-height:none;padding:0 20px 20px}.faq-section .faq-item.active .faq-question .icon{transform:rotate(180deg)}.faq-section .faq-seo-content{display:none}.faq-section .view-more{text-align:center;margin-top:25px}.faq-section .view-more .view-more-button{cursor:pointer;color:#46be88;background-color:#fff;border:1px solid #dadada;border-radius:50px;width:240px;height:48px;font-size:14px;font-weight:500;line-height:45px;text-decoration:none;transition:background-color .1s;display:inline-block}.faq-section .view-more .view-more-button:hover{color:#fff;background-color:#46be88}@media (max-width:1199px){.faq-section{float:left;width:100%;padding-left:20px;padding-right:20px}.faq-section .faq-item .faq-question{font-size:14px}.faq-section .faq-item .faq-answer p{font-size:12px}.faq-section .faq-item .faq-question .icon{position:relative;right:-10px}}
