.caption-art .caption-progress i {
  display: block;
  width: 53%;
  height: 3px;
  margin: 0;
  background: var(--lime);
}
.input-label {
  font-size: 14px;
}
.demo-status {
  font-size: 13px;
}
.widget-head {
  font-size: 14px;
}
.sound-toggle {
  font-size: 13px;
}
.text-button {
  font-size: 13px;
}
.feature-card > p {
  font-size: 16px;
}
.check-list li {
  font-size: 15px;
}
.price-word > span {
  font-size: 14px;
}
.community p {
  font-size: 14px;
}
.faq-list p {
  font-size: 15px;
}
.faq-list summary {
  font-size: 16px;
}
.save-chip {
  font-size: 13px;
}
.sound-preview {
  font-size: 14px;
}
@media (max-width: 1100px) {
  .widget-head {
    font-size: 12px;
  }
  .sound-toggle {
    font-size: 12px;
  }
  .feature-card > p {
    font-size: 15px;
  }
}
@media (max-width: 760px) {
  html[lang="en"] .hero-desc br {
    display: initial;
  }
  .input-label {
    font-size: 13px;
  }
  .text-button {
    font-size: 12px;
  }
  .faq-list summary {
    font-size: 15px;
  }
  .community p {
    font-size: 15px;
  }
}
@media (max-width: 380px) {
  .widget-head {
    font-size: 11px;
  }
  .sound-toggle {
    font-size: 11px;
  }
  .sound-toggle svg {
    width: 14px;
  }
}
