h1, h2, h3, h4, h5 {
    margin: 0;
    font-weight: 700;
    line-height: 1.5;
}
img {
    vertical-align: middle;
    max-width: 100%;
}
.faq-content {
    font-size: 16px;
    line-height: 24px;
}
@media (min-width:1200px){
    .container{width:1180px;}
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: "\f0c9";
}
.faq-banner{background-image:url("../../img/global/background-img.png");padding:90px 0 200px;background-position:top;background-repeat:no-repeat;background-size:cover;}
.faq-banner .content{width:58.5%;margin:0 auto;text-align:center;}
.faq-banner .content h1,.faq-banner .content h1 span{font-size:48px;line-height:60px;}
.faq-banner .content h1 span{font-weight:700;color:#3b7eff;}
.faq-banner .content .desc{line-height:28px;margin-top:20px;}
@media (max-width:1200px){
    .faq-banner .content{width:100%;}
}
@media (max-width:1200px) and (max-width:767px){
    .faq-banner{padding:44px 0 50px;}
    .faq-banner .content{width:100%;}
    .faq-banner .content h1,.faq-banner .content h1 span{font-size:30px;line-height:44px;}
}
h1 span{font-size:36px;}
.faq-sidebar[data-v-ba3ffc6a]{padding:45px 25px;background-color:#fff;border-radius:8px;box-shadow:1px 1px 3px rgba(21,41,76,0.15);position:relative;}
.faq-sidebar .close-btn[data-v-ba3ffc6a]{position:absolute;width:15px;height:15px;top:2%;right:5%;display:none;}
.faq-sidebar ul[data-v-ba3ffc6a]{margin-top:30px;}
.faq-sidebar ul[data-v-ba3ffc6a]:nth-child(2){margin-top:0;}
.faq-sidebar ul p[data-v-ba3ffc6a]{font-size:18px;line-height:28px;font-weight:700;color:#3b7eff;}
.faq-sidebar ul li[data-v-ba3ffc6a]{margin-top:5px;}
.faq-sidebar ul li a[data-v-ba3ffc6a]{line-height:28px;position:relative;padding-left:10px;cursor:pointer;transition:all 0.4s;color:#000;}
.faq-sidebar ul li a[data-v-ba3ffc6a]:before{content:"";position:absolute;width:7px;height:2px;background-color:#000;top:10px;left:0;}
.faq-sidebar ul li a[data-v-ba3ffc6a]:hover{color:#3b7eff;text-decoration:underline;}
@media (min-width:996px){
    .faq-sidebar[data-v-ba3ffc6a]{display:block!important;}
}
@media (max-width:1200px){
    .faq-sidebar[data-v-ba3ffc6a]{padding:35px 25px 45px;margin-bottom:50px;}
}
@media (max-width:996px){
    .faq-sidebar .close-btn[data-v-ba3ffc6a]{display:block;}
}
.flex-container {
    display: flex;
    max-width: 1200px;
    margin: auto;
}
.faq-content{margin-top:-40px;}
.faq-content .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}
.faq-content .mobile-button{display:none;padding:5px 14px;border-radius:0 8px 8px 0;background-color:#fff;-webkit-box-shadow:1px 1px 3px rgba(21,41,76,0.15);box-shadow:1px 1px 3px rgba(21,41,76,0.15);left:0;top:40%;}
.faq-content .mobile-button i{color:#3a7fff;font-size:30px;}
.faq-content .faq-article{width:68.5%;padding:0 0 120px 30px;}
.faq-content .faq-article h2{font-size:30px;margin-bottom:35px;line-height:36px;}
.faq-content .faq-article p{margin-bottom:35px;}
.faq-content .faq-article p a{color:#3a7fff!important;}
.faq-content .faq-article p img{display:block;margin:0 auto;}
@media (max-width:1200px){
    .faq-content{margin-top:0;position:relative;}
    .faq-content .mobile-button{position:fixed;display:block;}
    .faq-content .faq-article{width:100%;padding:0 0 50px;}
    .faq-content .faq-article h2{font-size:21px;line-height:30px;margin-bottom:20px;}
}
@media (max-width:996px){
    .faq-content .flex-container{flex-direction:column;padding:0 20px;}
}
@media (max-width: 768px) {
    iframe{
        width: 100%;
        height: 100%;
    }
}