#home-faq.faq-v213{
  padding:48px 0 60px;
  background:#fff;
}
#home-faq.faq-v213 .section-head{
  margin-bottom:24px;
}
#home-faq.faq-v213 .section-head>span{
  color:#ff6418!important;
  font-weight:850;
}
#home-faq.faq-v213 .section-head h2{
  color:#071b6c;
}
#home-faq.faq-v213 .section-head h2 mark{
  color:#ff6418!important;
  background:none!important;
}
#home-faq.faq-v213 .faq-list{
  width:min(100%,1040px)!important;
  max-width:1040px!important;
  margin:0 auto!important;
}
#home-faq.faq-v213 .faq-list details{
  margin:0 0 10px!important;
  border:1px solid #edf0f5!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 7px 22px rgba(11,34,91,.055)!important;
  overflow:hidden;
}
#home-faq.faq-v213 .faq-list summary{
  min-height:70px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 42px!important;
  gap:16px!important;
  align-items:center!important;
  padding:14px 16px 14px 22px!important;
  cursor:pointer;
  list-style:none;
}
#home-faq.faq-v213 .faq-list summary::-webkit-details-marker{display:none}
#home-faq.faq-v213 .faq-item-question{
  min-width:0;
  color:#0b1b70!important;
  font-size:clamp(16px,1.2vw,19px)!important;
  line-height:1.25!important;
  font-weight:800!important;
}
#home-faq.faq-v213 .faq-item-plus{
  position:relative;
  width:38px!important;
  height:38px!important;
  display:block!important;
  border-radius:50%!important;
  background:#fff2e8!important;
  border:1px solid #ffc8a9!important;
  justify-self:end;
  transition:transform .22s ease,background .22s ease;
  box-shadow:0 3px 10px rgba(255,100,24,.08);
}
#home-faq.faq-v213 .faq-item-plus::before,
#home-faq.faq-v213 .faq-item-plus::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:16px;
  height:2.5px;
  border-radius:3px;
  background:#ff6418!important;
  transform:translate(-50%,-50%);
}
#home-faq.faq-v213 .faq-item-plus::after{
  transform:translate(-50%,-50%) rotate(90deg);
}
#home-faq.faq-v213 details[open] .faq-item-plus{
  transform:rotate(45deg);
  background:#ffe7d8!important;
}
#home-faq.faq-v213 .faq-list details>div{
  padding:0 72px 18px 22px!important;
}
#home-faq.faq-v213 .faq-list details p{
  margin:0!important;
  color:#66738d!important;
  font-size:16px!important;
  line-height:1.58!important;
}
@media (max-width:680px){
  #home-faq.faq-v213{padding:36px 0 44px}
  #home-faq.faq-v213 .faq-list summary{
    min-height:62px!important;
    grid-template-columns:minmax(0,1fr) 36px!important;
    gap:10px!important;
    padding:12px 12px 12px 14px!important;
  }
  #home-faq.faq-v213 .faq-item-question{font-size:15.5px!important}
  #home-faq.faq-v213 .faq-item-plus{width:34px!important;height:34px!important}
  #home-faq.faq-v213 .faq-item-plus::before,
  #home-faq.faq-v213 .faq-item-plus::after{width:14px}
  #home-faq.faq-v213 .faq-list details>div{padding:0 14px 14px!important}
  #home-faq.faq-v213 .faq-list details p{font-size:14.5px!important}
}
