.faq-wrapper{padding:100px 0}.faq-wrapper sup,sub{font-size:.6em!important}.faqModule h2{margin-bottom:42px;padding-top:0;text-transform:uppercase}.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 h4{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 .faq-list-detail-content *{font-size:17px;font-weight:400}.faq-read-link{margin-top:34px}.faq-list .faq-read-link a{color:#4aacd7;font-size:14px;font-weight:700}.faq-list .faq-read-link a:hover{color:#21282d}.faq-list-detail-content{display:none;margin-top:-22px;max-width:940px;padding-bottom:37px}.faq-list h4:after{height:15px;right:6px;width:3px}.faq-list h4:after,.faq-list h4:before{background:#4aacd7;content:"";position:absolute;top:50%;transform:translateY(-50%)}.faq-list h4:before{height:3px;right:0;width:15px}.faq-list h4.animation-nav:after{display:none}.faq-list{border-bottom:1px solid #bfc6cb}.detail-content p{font-size:1.25rem!important}.faq-list .detail-content sub,.faq-list .detail-content sup{font-size:.6em!important}.faq-list-wrapper{margin-top:50px}.faqModule h2{font-size:40px}@media (max-width:1440px){.faq-list-wrapper{margin-top:70px;padding:30px 40px 60px}.faq-list h4{padding:30px 22px 30px 0}.faq-list-detail-content{margin-top:-10px;padding-bottom:30px}}@media (max-width:1280px){.faq-read-link{margin-top:25px}.faq-list h4{font-size:20px}.faq-wrapper-header h2{margin-bottom:25px}}@media (max-width:1024px){.faq-list-wrapper{margin-top:50px;padding:30px 30px 60px}.faqModule .container{padding:0 15px}}@media (max-width:767px){.faq-list h4{font-size:18px}.faqModule h2{font-size:22px}.faqModule .detail-content p{font-size:.7rem!important}.faqModule .detail-content{word-wrap:break-word}}@media (max-width:640px){.faq-list-wrapper{padding:20px 20px 50px}.faq-list h4{padding:20px 30px 20px 0}}.faqModule .detail-content{position:relative;z-index:10}