.faq-section{background:#f8f7fa;display:inline-block;padding-bottom:45px;width:100%}.faq-section .faq-box{background:#0095db;border-radius:20px;box-shadow:0 0 40px rgba(0,0,0,.1);display:inline-block;padding:45px;width:100%}.faq-section .faq-box .section-title{display:inline-block;text-align:center;width:100%}.faq-section .faq-box .section-title h2{color:#fff;display:inline-block;margin:0 0 25px;padding:0;width:100%}.faq-section .faq-box .faq-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.faq-section .faq-box .faq-wrap .left-part,.faq-section .faq-box .faq-wrap .right-part{display:inline-block;width:50%}.faq-section ul.accordion-list li:last-child{margin-bottom:0}.faq-section ul.accordion-list{display:block;height:auto;list-style:none;margin:0;padding:20px;position:relative;width:100%}.faq-section ul.accordion-list li{background-color:#fff;border-radius:16px;box-shadow:0 5px 16px rgb(8 15 52/6%);cursor:pointer;display:block;height:auto;margin:0 auto 40px;padding:40px;position:relative;width:100%}.faq-section ul.accordion-list li .wrap .faq_contain h3{color:#170f49;cursor:pointer;display:block;font-size:22px;font-style:normal;font-weight:500;height:auto;letter-spacing:.01em;line-height:28px;margin:0;padding:0 55px 0 0;position:relative;width:100%}.faq-section ul.accordion-list li .wrap .faq_contain div.answer{cursor:pointer;display:none;height:auto;margin:0;padding:0;position:relative;width:100%}.faq-section ul.accordion-list li .wrap .faq_contain div.answer p{color:#6f6c90;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:30px;margin:0 0 15px;padding:10px 0 0;position:relative}.faq-section ul.accordion-list li .wrap .faq_contain div.answer p strong{color:#304376}.faq-section ul.accordion-list li h3:after{color:#170f49;content:"+";font-size:37px;font-weight:300;line-height:35px}.faq-section ul.accordion-list li h3:after,.faq-section ul.accordion-list li.active h3:before{border-radius:8px;height:41.5px;position:absolute;right:0;text-align:center;top:-9px;transition:all .3s ease-in-out;width:41.5px}.faq-section ul.accordion-list li.active h3:before{background:#0095db;color:#fff;content:"-";font-size:46px;font-weight:300;line-height:41px;padding-left:5px}.faq-section ul.accordion-list li.active h3:after{display:none}.faq-section ul.accordion-list li .wrap{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.faq-section ul.accordion-list li .wrap .image{display:none;width:100px}.faq-section ul.accordion-list li .wrap .image img{display:inline-block;height:100px;object-fit:cover;object-position:center;width:100px}.faq-section ul.accordion-list li .wrap .faq_contain{display:inline-block;width:100%}.faq-section ul.accordion-list li.active .wrap .image{display:block}.faq-section ul.accordion-list li.active .wrap .faq_contain h3{color:#0095db}.faq-section ul.accordion-list li .wrap .faq_contain img{padding:10px 0}.faq-section .faq-box .faq-wrap.One-col{margin:0 auto;max-width:1200px;width:100%}.faq-section .faq-box .faq-wrap.One-col .left-part,.faq-section .faq-box .faq-wrap.One-col .right-part{display:inline-block;width:100%}@media(max-width:1400px){.faq-section .faq-box .section-title h2{font-size:40px;line-height:50px}.faq-section ul.accordion-list{padding:12px}.faq-section ul.accordion-list li{margin:0 auto 30px;padding:20px}.faq-section ul.accordion-list li .wrap .faq_contain h3{font-size:16px;padding:0 35px 0 0}.faq-section ul.accordion-list li .wrap .image img{height:80px;width:80px}.faq-section ul.accordion-list li.active h3:before{font-size:57px}.faq-section ul.accordion-list li h3:after,.faq-section ul.accordion-list li.active h3:before{height:35.5px;line-height:33px;width:35.5px}}@media(max-width:991px){.faq-section .faq-box .section-title h2{font-size:30px;line-height:40px}.faq-section .faq-box .faq-wrap.two-col ul.accordion-list li h3:after{font-size:30px;font-weight:400;top:0}.faq-section ul.accordion-list li .wrap .faq_contain h3{padding:0 45px 0 0}.faq-section{background-color:#fff;padding-bottom:40px;padding-top:40px}.faq-section ul.accordion-list{padding:12px 5px}}@media(max-width:900px){.faq-section{padding-top:40px}}@media(max-width:768px){.faq-section .faq-box .faq-wrap .left-part,.faq-section .faq-box .faq-wrap .right-part{width:100%}.faq-section .faq-box .section-title h2{font-size:24px;line-height:34px;padding:0 0 15px}}@media(max-width:450px){.faq-section ul.accordion-list li .wrap{flex-wrap:wrap;justify-content:center}.faq-section ul.accordion-list li .wrap .image img{height:100%;width:100%}.faq-section ul.accordion-list li.active .wrap .faq_contain{width:100%}}