.sec-faq-v1{
    position:relative;
    margin:5.6rem 0 12rem;
}
.sec-faq-v1 .small-sub-title{
    position:relative;
    margin-bottom:5.5rem;
}
.small-sub-title-img{
    position:absolute !important;
    top:-5.1rem;
    left:-11.5rem;
    max-width:16.9rem;
}
.small-sub-title-img img{
    width:100%;
}
.sec-faq-v1 .small-sub-title *{
    position:relative;
}
.faq-v1-list{
  margin-bottom:4rem;
  transition:all 0.3s linear;
}
.faq-v1-item{
    background:#F3F3F3;
    margin-bottom:1rem;
}
.faq-v1-item:last-child{
    margin-bottom:0;
}
.faq-v1-head{
    padding:1rem 7rem 1rem 4.3rem;
    min-height:8.8rem;
    display:flex;
    align-items:center;
    cursor:pointer;
    position:relative;
}
.faq-v1-head::after{
    position:absolute;
    content:"";
    right:3.2rem;
    top:0;
    bottom:0;
    margin:auto;
    width:3.2rem;
    height:3.2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    background:url(../../images/icon-faq-arrow.png) #fff;
    background-position:center !important;
    background-repeat:no-repeat !important;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.faq-v1-item.active .faq-v1-head::after{
    background:url(../../images/icon-faq-arrow-orange.png) #F25929;
}
.faq-v1-head *{
    font-size:2.4rem;
    line-height:3.2rem;
    font-weight:800;
    margin:0;
}
.faq-v1-head span{
  margin-left:auto;
  font-size:1.8rem;
  font-weight:700;
  margin-right:0.3rem;
  white-space:nowrap;
  padding-left:1.5rem;
}
.faq-v1-body{
    display:none;
}
.faq-v1-text{
    padding:0.6rem 5.6rem 3.1rem 4.4rem;
}
.faq-v1-text h1,
.faq-v1-text h2,
.faq-v1-text h3,
.faq-v1-text h4,
.faq-v1-text h5,
.faq-v1-text h6{
    font-size:1.8rem !important;
    line-height:2.8rem !important;
    font-weight:700 !important;
    font-family:'Mundial' !important;
    margin-top:4.2rem !important;
}
.faq-v1-text h1:first-child,
.faq-v1-text h2:first-child,
.faq-v1-text h3:first-child,
.faq-v1-text h4:first-child,
.faq-v1-text h5:first-child,
.faq-v1-text h6:first-child{
    margin-top:0 !important;
}
.faq-v1-text b,
.faq-v1-text strong{
    font-weight:700;
    display:block;
}
.faq-v1-text p{
    margin-bottom:4.2rem;
}
.faq-v1-text p:last-child{
    margin-bottom:0;
}
.faq-v1-text ul > li::after{
    top:0.5rem;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .sec-faq-v1 .small-sub-title{
        margin-bottom:5rem;
    }
    .small-sub-title-img{
        top:-3.5rem;
        left:-8rem;
        max-width:13.9rem;
    }
    .faq-v1-text p{
        margin-bottom:3.2rem;
    }
    .faq-v1-text h1, 
    .faq-v1-text h2, 
    .faq-v1-text h3, 
    .faq-v1-text h4, 
    .faq-v1-text h5, 
    .faq-v1-text h6{
        font-size:1.7rem !important;
        line-height:2.6rem !important;
        margin-top:3.2rem !important;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .sec-faq-v1{
        margin:4.6rem 0 10rem;
    }
    .small-sub-title-img{
        top:-1.3rem;
        left:-4.5rem;
        max-width:13.9rem;
    }
    .sec-faq-v1 .small-sub-title{
        margin-bottom:4.5rem;
        padding-left:6rem;
    }
    .faq-v1-text p{
        margin-bottom:3.2rem;
    }
    .faq-v1-text h1, 
    .faq-v1-text h2, 
    .faq-v1-text h3, 
    .faq-v1-text h4, 
    .faq-v1-text h5, 
    .faq-v1-text h6{
        font-size:1.7rem !important;
        line-height:2.6rem !important;
        margin-top:3.2rem !important;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .sec-faq-v1{
        margin:4.6rem 0 9rem;
    }
    .sec-faq-v1 .small-sub-title{
        margin-bottom:4.5rem;
        padding-left:10.5rem;
    }
    .small-sub-title-img{
        top:-1.1rem;
        left:0;
        max-width:12.9rem;
    }
    .faq-v1-head{
        min-height:8rem;
    }
    .faq-v1-text p{
        margin-bottom:2.4rem;
    }
    .faq-v1-text h1, 
    .faq-v1-text h2, 
    .faq-v1-text h3, 
    .faq-v1-text h4, 
    .faq-v1-text h5, 
    .faq-v1-text h6{
        font-size:1.6rem !important;
        line-height:2.6rem !important;
        margin-top:2.4rem !important;
    }
    .faq-v1-list{
      margin-bottom:3rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-faq-v1{
        margin:4.6rem 0 8rem;
    }
    .sec-faq-v1 .small-sub-title{
        margin-bottom:4.5rem;
        padding-left:9.4rem;
    }
    .small-sub-title-img{
        top:-0.6rem;
        left:0;
        max-width:11.4rem;
    }
    .faq-v1-list{
      margin-bottom:3rem;
    }
    .faq-v1-head{
        padding:1rem 6rem 1rem 3.3rem;
        min-height:7.8rem;
    }
    .faq-v1-head::after{
        right:2.2rem;
    }
    .faq-v1-text{
        padding:0.6rem 4.6rem 3.1rem 3.4rem;
    }
    .faq-v1-head *{
        font-size:2.2rem;
        line-height:3rem;
    }
    .faq-v1-head span{
      font-size:1.6rem;
      padding-left:1rem;
    }
    .faq-v1-text p{
        margin-bottom:2.4rem;
    }
    .faq-v1-text h1, 
    .faq-v1-text h2, 
    .faq-v1-text h3, 
    .faq-v1-text h4, 
    .faq-v1-text h5, 
    .faq-v1-text h6{
        font-size:1.7rem !important;
        line-height:2.6rem !important;
        margin-top:2.4rem !important;
    }
}
@media(max-width:767.98px){
    .sec-faq-v1{
        position:relative;
        margin:3.4rem 0 5.7rem;
    }
    .sec-faq-v1 .small-sub-title{
        margin-bottom:3.3rem;
        padding-left:9.4rem;
    }
    .small-sub-title-img{
        top:-0.6rem;
        left:0;
        max-width:11.3rem;
    }
    .faq-v1-list{
      margin-bottom:3rem;
    }
    .faq-v1-head{
      padding:5.8rem 2.8rem 2.4rem;
    }
    .faq-v1-text{
        padding:0 2.8rem 2.8rem;
    }
    .faq-v1-head::after{
        right:1.8rem;
        top:1.7rem;
        bottom:auto;
    }
    .faq-v1-text p{
        margin-bottom:1.6rem;
    }
    .faq-v1-text ul > li::after{
        top:0.6rem;
    }
    .faq-v1-text h1, .faq-v1-text h2, .faq-v1-text h3, .faq-v1-text h4, .faq-v1-text h5, .faq-v1-text h6{
        font-size:1.6rem !important;
        line-height:2.4rem !important;
        margin-top:1.6rem !important;
    }
    .faq-v1-head span{
      position:absolute;
      right:5.5rem;
      top:1.7rem;
    }
}
@media(max-width:575.98px){
    .faq-v1-list{
        margin:0 -1.8rem 3rem;
        width:calc(100% + 3.6rem);
    }
    .faq-v1-text{
      padding:0 1.8rem 2.8rem;
    }
    .faq-v1-head{
      padding:5.8rem 1.8rem 2.4rem;
    }
}