body{
  background: url('/assets/images/support/support-bg400.webp') 0 0 no-repeat;
  background-size:100% auto;
}
main{
  padding-bottom:60px;
}
.mobileBreadcrumb{
  color:#00000099;
  height:36px;
  line-height: 36px;
}

.mobileBreadcrumb a,.mobileBreadcrumb span{
  font-family: 'NunitoSans-Medium';
  font-size: 1rem;
  text-decoration: none;
  color:#00000099;
}
.mobileBreadcrumb span{
  color:#000000;
}
.downloadTopWrap{
  margin-top:40px;
}

.downloadTopWrap a:first-child{
  margin-right:4px;
}
.downloadTopWrap a:nth-child(2){
  margin:0 4px 0 2px;
}
.downloadTopWrap span{
  margin-left:4px;
}
.downloadTopText{
  font-family: 'NunitoSans-ExtraBold';
  font-size: 2.5rem;
  line-height: 3.5rem;
  text-align: center;
  color:#000000E5;
}
.downloadTopWrap .hotProductText{
  font-size:1rem;
  line-height: 1.4rem;
  color:#00000099;
  margin-top:4px;
  text-align: center;
}

.helpTypeWrap{
  width:100%;
  flex-wrap: wrap;
  flex:1;
  margin-top:48px;
}
.helpTypeWrap .helpItem{
  border: 1px solid #D7D7D7;
  border-radius: 16px;
  padding: 26px 24px;
  margin-top:24px;
  width:100%;
}
.helpTypeWrap .helpItem a{
  text-decoration: none;
}
.helpTypeWrap .helpItem img{
  width:80px;
  height:80px;
  margin-right: 20px;
}
.helpTypeWrap .helpItem h4{
  font-family: 'NunitoSans-SemiBold';
  font-size: 1.25rem;
  line-height: 2.1rem;
  color:#000000E5;
  margin:0px;
}
.helpTypeWrap .helpItem p{
  font-size: 1rem;
  line-height: 1.4rem;
  color:#000000E5;
  margin-top:8px;
  margin-bottom: 0px;
}
.blackBgWrap{
  margin-top:120px;
  background:url('/assets/images/support/support-faq-bg400.webp');
  background-size: cover;
  padding: 40px 0;
}
.blackBgWrap .titleDiv h2{
  font-family: 'NunitoSans-ExtraBold';
  color:#FFFFFF;
  font-size: 2rem;
  line-height: 2.8rem;
  text-align: center;
  margin:0px;
}
.blackBgWrap .titleDiv p{
  color:#FFFFFF99;
  font-size: 1rem;
  line-height: 1.4rem;
  text-align: center;
  margin:0px;
  margin-top:8px;
}

.questionsWrap{
  margin-top:40px;
}
.questionsWrap .accordion-item{
  padding:16px 20px;
  margin-top:24px;
  border-radius: 16px;
  border:1px solid #242424;
  cursor: pointer;
  background-color: #242424;
}
.questionsWrap .accordion-item:has([aria-expanded="true"]){
  border: 1px solid transparent;
  padding:26px 20px;
  background: linear-gradient(#242424, #242424) padding-box, linear-gradient(90deg, #E08349 0%, #E05149 100%) border-box;
}
.questionsWrap .accordion-item .collapseIcon{
  width:28px;
  height:28px;
  margin-left: 8px;
  transition: 0.5s;
  background:url('/assets/images/support/right-arrow.png')
}
.questionsWrap .accordion-item .accordion-header[aria-expanded="true"] .collapseIcon{
  background:url('/assets/images/support/left-arrow.png')
}
.questionsWrap .accordion-item h4{
  font-family: 'NunitoSans-SemiBold';
  font-size: 1.125rem;
  line-height: 1.75rem;
  color:#ffffff;
}
.questionsWrap .accordion-item h4 span{
  flex: 1;
}
.questionsWrap .accordion-item p{
  margin-bottom: 0px;
  font-size: 1rem;
  line-height: 1.4rem;
  color:#FFFFFF99;
}
.questionsWrap .accordion-body{
  padding-left:0px;
}
.questionsWrap .accordion-body p:nth-child(2){
  margin-top: 24px;
}
.accordionFooterText{
  font-family: 'NunitoSans-SemiBold';
  color:#FFFFFF99;
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-top:40px;
  text-align: center;
}

.bottomIconWrap{
  width:100%;
  flex-wrap: wrap;
  flex:1;
  margin-top:20px;
  padding:0px;
}
.bottomIconWrap .bottomIconItem{
  width:100%;
  margin-top:40px;
}
.bottomIconWrap .bottomIconItem h5{
  font-family: 'NunitoSans-ExtraBold';
  color:#000000E5;
  font-size: 1.5rem;
  line-height: 2.1rem;
  text-align: center;
}
.bottomIconWrap .bottomIconItem p{
  font-family: 'NunitoSans-Medium';
  color:#00000099;
  font-size: 1rem;
  line-height: 1.4rem;
  text-align: center;
}
@media (min-width: 360px) {
 .downloadTopText{
  font-family: 'NunitoSans-ExtraBold';
  font-size: 2rem;
  line-height: 3rem;
  text-align: center;
  color:#000000E5;
} 
}
@media (min-width: 768px) {
  body{
    background: url('/assets/images/support/support-bg768.webp') 0 0 no-repeat;
    background-size:100% auto;
  }
  .helpTypeWrap{
    margin-top: 84px;
  }
  .helpTypeWrap .helpItem{
    padding: 40px 24px;
  }
  .blackBgWrap{
    background:url('/assets/images/support/support-faq-bg768.webp');
    background-size: cover;
  }
  .bottomIconWrap .bottomIconItem h5{
    font-size: 2rem;
    line-height: 3.5rem;
  }
  .bottomIconWrap .bottomIconItem p{
    font-size: 1.25rem;
    line-height: 2.1rem;
  }
  .bottomIconWrap .bottomIconItem{
    width:205px;
  }
  .bottomIconWrap .bottomIconItem:nth-child(4),.bottomIconWrap .bottomIconItem:nth-child(5){
    width:360px;
  }
.downloadTopText{
  font-family: 'NunitoSans-ExtraBold';
  font-size: 2rem;
  line-height: 3rem;
  text-align: center;
  color:#000000E5;
}
}
@media (min-width: 1024px) {
  body{
    background: url('/assets/images/support/support-bg1024.webp') 0 0 no-repeat;
    background-size:100% auto;
  }
  .helpTypeWrap .helpItem{
    padding: 37px 24px;
  }
  .downloadTopText{
    font-size: 2.5rem;
    line-height: 4.55rem;
  }
  .helpTypeWrap{
    gap:24px;
    margin-top:91px;
  }
  .helpTypeWrap .helpItem{
    width:468px;
    margin-top:0px;
  }
  .blackBgWrap{
    background:url('/assets/images/support/support-faq-bg1024.webp');
    background-size: cover;
  }
  .accordionFooterText{
    margin-top:76px;
  }
  .bottomIconWrap .bottomIconItem{
    width:320px;
  }
  .bottomIconWrap .bottomIconItem:nth-child(4),.bottomIconWrap .bottomIconItem:nth-child(5){
    width:490px;
  }
}
@media (min-width: 1200px) {
  .helpTypeWrap .helpItem{
    width:560px;
  }
}
@media (min-width: 1464px) {
  body{
    background: url('/assets/images/support/support-bg1920.webp') 0 0 no-repeat;
    background-size:100% auto;
  }
  .downloadTopText{
    font-size: 2.5rem;
    line-height: 5.6rem;
  }
  .helpTypeWrap{
    padding:0px;
  }
  .helpTypeWrap .helpItem{
    width:468px;
  }
  .blackBgWrap{
    background:url('/assets/images/support/support-faq-bg1920.webp');
    background-size: cover;
  }
  .blackBgWrap .titleDiv h2{
    font-size: 2.5rem;
    line-height: 4.55rem;
  }
  .bottomIconWrap .bottomIconItem{
    width:280px;
  }
  .bottomIconWrap .bottomIconItem:nth-child(4),.bottomIconWrap .bottomIconItem:nth-child(5){
    width:280px;
  }
  .questionsWrap .accordion-item{
    padding:16px 40px;
  }
  .questionsWrap .accordion-item:has([aria-expanded="true"]){
    padding:26px 40px;
  }
 }