@media (min-width: 992px) {
  [data-animate-fade-up] {
    opacity: 0;
  }
}
.swiper {
  overflow: hidden;
}

.text-bg-clip {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ul-check li {
  position: relative;
  padding-left: 24px;
}
.ul-check li::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" fill="none"><path fill="%23fff" d="M15.993 4.022s-2.56.853-5.544 4.264c-2.772 3.092-3.412 4.372-4.478 6.078-.107-.107-1.706-3.199-5.971-5.438l2.239-2.132s2.026 1.386 3.412 3.945c0 0 3.518-5.438 10.342-8.103v1.386Z"/></svg>');
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

@media (max-width: 1600px) {
  .btn-xl {
    height: 66px;
    line-height: 64px;
    font-size: 20px;
    padding: 0 28px;
  }
}

.aside-fixed {
  display: none;
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #1D1D1D;
  padding: 8px;
  z-index: 99;
  transition: all 0.3s ease;
  width: 64px;
}
.aside-fixed .item {
  color: #999;
  cursor: pointer;
  text-decoration: none;
  font-size: 16px;
}
.aside-fixed .item span {
  display: none;
}
.aside-fixed .item .tooltip-cont {
  display: none;
  width: 181px;
  height: 160px;
  background: url("https://images.hitpaw.cn/product/ai-video-enhancer/tooltip-bg.webp") no-repeat;
  background-size: cover;
  left: -190px;
  top: 50%;
  transform: translateY(-50%);
}
.aside-fixed .item:hover {
  background: #383838;
  color: white;
}
.aside-fixed .item:hover .tooltip-cont {
  display: block;
}
.aside-fixed:hover {
  width: 144px;
}
.aside-fixed:hover .item {
  width: 128px;
}
.aside-fixed:hover .item span {
  display: inline-block;
}
@media (min-width: 992px) {
  .aside-fixed {
    display: block;
  }
}

@media (min-width: 992px) {
  [data-toggle=backToTop] {
    position: inherit;
  }
}
.sec-faqs {
  padding: 64px 0 48px;
}
@media (min-width: 992px) {
  .sec-faqs {
    padding: 80px 0;
  }
}
@media (min-width: 1600px) {
  .sec-faqs {
    padding: 80px 0 120px;
  }
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-button {
  font-size: 20px;
  color: #1a1a1a;
  padding: 24px;
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-button::before {
  content: none;
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-button::after {
  align-self: start;
  width: 24px;
  height: 30px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="33" fill="none"><path stroke="%231A1A1A" stroke-linecap="round" stroke-width="3" d="m7.5 14.276 8.293 8.293a1 1 0 0 0 1.414 0l8.293-8.293"/></svg>');
  background-size: 100%;
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-button:not(.collapsed) {
  padding: 24px 24px 16px;
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-button:not(.collapsed)::after {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="33" fill="none"><path stroke="%237231FB" stroke-linecap="round" stroke-width="3" d="m7.5 21.276 8.293-8.293a1 1 0 0 1 1.414 0l8.293 8.293"/></svg>');
  background-size: 100%;
}
@media (min-width: 992px) {
  .sec-faqs .accordion.v1.v1-0-0 .accordion-button {
    padding: 40px;
  }
  .sec-faqs .accordion.v1.v1-0-0 .accordion-button::after {
    width: 33px;
    height: 33px;
  }
  .sec-faqs .accordion.v1.v1-0-0 .accordion-button:not(.collapsed) {
    padding: 40px 40px 16px;
  }
  .sec-faqs .accordion.v1.v1-0-0 .accordion-button:not(.collapsed)::after {
    width: 33px;
    height: 33px;
  }
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-body {
  font-size: 16px;
  color: #595959;
  padding: 0 24px 24px;
}
@media (min-width: 992px) {
  .sec-faqs .accordion.v1.v1-0-0 .accordion-body {
    padding: 0 40px 40px;
  }
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1490196078);
  transition: all 0.3s;
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-item:has(.accordion-button:not(.collapsed)) {
  background: #F3F3F3;
  border-radius: 16px;
  border-bottom: 0;
}
.sec-faqs .accordion.v1.v1-0-0 .accordion-item.prev-expanded {
  border-bottom: 0;
}/*# sourceMappingURL=global.css.map */