.faq-wrapper{padding:127px 0 144px}.faq-wrapper .container{max-width:1240px}.faq-wrapper-header{margin:0 auto;max-width:950px;text-align:center}.faq-wrapper-header h2{margin-bottom:37px}.faq-list-wrapper{background:#fff;border-radius:5px;box-shadow:0 0 10px 2px rgba(0,0,0,.25);margin-top:92px;padding:50px 66px 80px}.faq-list-wrapper .tab{overflow:hidden;width:100%}.faq-list-wrapper .tab input{opacity:0;position:absolute;z-index:-1}.faq-list-wrapper label{align-items:center;color:#21282d;cursor:pointer;display:flex;font-size:22px;font-weight:700;letter-spacing:.06px;margin-bottom:0;padding:40px 22px 40px 0;position:relative;transition:all .5s ease}.faq-list-wrapper label:after{height:15px;right:6px;width:3px}.faq-list-wrapper label:after,.faq-list-wrapper label:before{background:#4aacd7;content:"";position:absolute;top:50%;transform:translateY(-50%)}.faq-list-wrapper label:before{height:3px;right:0;width:15px}.faq-list-wrapper label.animation-nav:after{display:none}.faq-list-wrapper .tab-content p{font-size:16px;font-weight:400;margin:0}.faq-list-wrapper .tab-content b{color:#42515a;font-weight:600}.faq-read-link{margin-top:34px}.faq-list-wrapper .faq-read-link a{color:#4aacd7;font-size:14px;font-weight:700}.faq-list-wrapper .faq-read-link a:hover{color:#21282d}.tabs{border-bottom:1px solid #bfc6cb}.faq-list-wrapper .tab-content{max-height:0;padding:0;transition:all .35s}.faq-list-wrapper .tab-content a{color:#4aacd7}.faq-list-wrapper .tab-content sub,.faq-list-wrapper .tab-content sup{font-size:75%}.faq-list-wrapper input:checked+.tab-label:after{display:none}.faq-list-wrapper input:checked~.tab-content{max-height:100vh;padding:0 0 37px}.faq-list-wrapper input:checked~.tab-content p{margin-bottom:20px}@media (max-width:1440px){.faq-list-wrapper{margin-top:70px;padding:30px 40px 60px}.faq-list-wrapper label{padding:30px 22px 30px 0}.tab-content{margin-top:0;padding-bottom:30px}}@media (max-width:1280px){.faq-read-link{margin-top:25px}.faq-list-wrapper label{font-size:20px}.faq-wrapper-header h2{margin-bottom:25px}}@media (max-width:1024px){.faq-list-wrapper{margin-top:50px;padding:30px 30px 60px}}@media (max-width:767px){.faq-list-wrapper label{font-size:18px}}@media (max-width:640px){.faq-list-wrapper{padding:20px 20px 50px}.faq-list-wrapper label{padding:20px 30px 20px 0}}.faqModule .detail-content{position:relative;z-index:10}