.faq-wrapper{padding:60px 0}.faq-wrapper .bar{background:#e56055;border-radius:6px;height:4px;left:calc(50% - 20px);margin-bottom:35px;position:relative;width:40px}.faq-wrapper .questions_content{display:flex;flex-direction:column;justify-content:center;justify-content:space-between}.faq-wrapper .questions_content h2{color:#000;font-family:Noto Serif TC;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:38px;margin-bottom:40px;text-align:center}.faq-wrapper .question_block{background:linear-gradient(105.6deg,rgba(238,234,244,.7) 37.17%,rgba(181,154,189,0) 148.08%);border-radius:6px;cursor:pointer;display:block;margin:12px 0;padding:16px;text-decoration:none;width:100%}.faq-wrapper .question_block.faq-open,.faq-wrapper .question_block:hover{background:linear-gradient(105.6deg,rgba(238,234,244,.4) 37.17%,rgba(181,154,189,0) 148.08%)}.faq-wrapper .question_title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.faq-wrapper .question_text{font-weight:400}.faq-wrapper .faq-open .question_text,.faq-wrapper .question_text{color:#000;font-family:Open Sans;font-size:17px;font-style:normal;letter-spacing:-.01em;line-height:30px;padding-right:24px}.faq-wrapper .faq-open .question_text{font-weight:600}.faq-wrapper .question_icon{background-repeat:no-repeat;background-size:cover;display:inline-block;flex:0 0 34px;height:34px;width:34px}.faq-wrapper .question_block .answer{color:rgba(0,0,0,.7);display:none;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:12px}.faq-wrapper .question_block .answer a{color:#337ab7;cursor:pointer;text-decoration:none}.faq-wrapper .question_block .answer a:hover{color:#23527c;text-decoration:underline}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.fade.in{opacity:1}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:block!important;left:0;opacity:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1050}#modal-video .modal-dialog{margin:5% auto}.modal-dialog{position:relative;width:600px}#modal-video .modal-body{padding:0}.modal-body{padding:15px}#modal-video video{border-radius:6px 6px 0 0;height:80%;width:100%}#modal-video .title-bundle{align-items:center;display:flex;justify-content:space-between;padding:10px 15px 15px}#modal-video .title-bundle>span{color:#000;font-family:Noto Serif TC;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:38px}.btn-red{background-color:#e56055;border-radius:2.3rem;color:#fff;display:inline-block;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin:10px 0;padding:10px 25px;text-align:center}#modal-video .btn-red{margin:0}#questions .modal_video_link{color:#23527c;text-decoration:underline}.video-open #modal-video{opacity:1;visibility:visible;z-index:99999}.video-open #modal-video .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.video-overlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .15s;-o-transition:opacity .15s linear;transition:all .15s;visibility:hidden;z-index:0}.video-open .video-overlay{opacity:.5;visibility:visible;z-index:9999}#modal-video .modal-dialog{transition:all .3s}@media (min-width:768px){.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}