.bwm-faq {background-color:var(--color-mode-white-bg);padding:60px 0}
.bwm-faq .head{padding-bottom:10px}
.bwm-faq .acc-body{
  background-image: linear-gradient(to right,#b0b0b0 33%,rgba(255,255,255,0) 0);
  background-position: bottom;
  background-size: 3px 1px;
  background-repeat: repeat-x;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.bwm-faq .acc-head{
  position:relative;
  cursor:pointer;
  margin:0;
  font-size:1.1rem;
  padding-right:28px;
  color:#222;
  font-weight:700;
}
.bwm-faq.cblue .acc-head{color:var(--brand-primary-light-blue);}
.bwm-faq.cblue .acc-body{background-image:none;border-bottom:1px solid #e6e6e6;
  border-left:4px solid rgb(84 176 255 / 50%);
  padding-left:28px;
  margin-bottom:5px;
  padding-top:12px;
  padding-bottom:16px;
} 
.bwm-faq.cblue .acc-body:hover,.bwm-faq.cblue .acc-body.open{border-left-color:var(--brand-primary-light-blue)}
.bwm-faq.cblue .acc-head:after,.bwm-faq.cblue .acc-head:before{background-color:var(--brand-primary-light-blue)}

.bwm-faq .acc-head:before,.bwm-faq .acc-head:after{
  content: "";
  position: absolute;
  width: 16px;
  height: 2px;
  right: 0;top:50%;
  background-color: #17305e;
  transition: all .2s;
}
.bwm-faq .acc-head:after{
  transform: rotate(90deg);
}
.bwm-faq .acc-head.open:after{
  transform: rotate(0);
}
.bwm-faq .acc-content{
  display:none;
  padding-top: 15px;
}
.bwm-faq .acc-content p:last-child{margin-bottom:10px}
.bwm-faq .highlight {
    background-color: yellow;
}
.bwm-faq .search-fun{position:relative;max-width:320px;margin-left:auto;margin-bottom:35px}
.bwm-faq .search-fun input{padding:6px 30px 6px 40px;min-height:45px;border-radius:25px;border:2px solid #222}
.bwm-faq .search-fun #resetButton{position:absolute;padding:0;right:16px;top:50%;transform:translateY(-50%)}
.bwm-faq .search-fun .s-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:20px}

@media (max-width:767px){
  .bwm-faq {padding:30px 0}
  .bwm-faq.cblue .acc-body{padding-left:20px}
)

