.banner .bannertxt .info {
  font-size: 0.48rem !important;
}

.banner .bannertxt .info02 {
  font-size: 0.2rem !important;
}

@media only screen and (max-width: 767px) {
  .banner .bannertxt .info {
    font-size: 24px !important;
  }

  .banner .bannertxt .info02 {
    font-size: 14px !important;
  }
}

@media only screen and (min-width: 768px) {
  .button {
    padding: 0 0.16rem;
  }

  .footer-nav {
    margin-right: 0.8rem;
  }

  .footer-bd-right {
    display: block;
    width: 4rem;
  }

  .footer-nav .fn-col li {
    font-size: 0.14rem;
  }

  .qrcode-list {
    margin-bottom: 0.4rem;
  }

  .footer-ft {
    font-size: 0.14rem;
  }

  .page-about .about-info {
    font-size: 0.14rem !important;
  }

  .pro-list li .title {
    font-size: 0.16rem !important;
    height: 0.48rem !important;
  }

  .pro-list li .meta {
    padding-bottom: 0.4rem;
  }

  .pro-cate-list li .wrap {
    padding: 0 0.16rem !important;
    min-width: 1rem !important;
  }
}

@media only screen and (min-width: 834px) {
  /* .page-product {
    --r-localnav-height: 1.2rem;
  }

  .page-product #localnav .ln-menu-link {
    line-height: 0.6rem;
  }

  .page-product #localnav .ln-menu-items {
    justify-content: center;
  } */

  #localnav .ln-menu-item {
    margin: 0 0.08rem !important;
  }

  #localnav .ln-menu-link {
    padding: 0 0.12rem !important;
  }
}

.news-list-item .title,
.pro-list li .title {
  word-break: normal !important;
}

.home .index_01 .mod-ft .mod-ft-right {
  display: block !important;
  padding-right: 1rem;
}

.home .index_01 .mod-ft .mod-ft-right .button {
  margin-bottom: 0.28rem;
}

body {
  font-family: Arial, Helvetica, sans-serif !important;
}

.home .banner .swiper-pagination-bullet:nth-of-type(2)::before {
  content: "Productos" !important;
}

.home .banner .swiper-pagination-bullet:nth-of-type(3)::before {
  content: "La solución" !important;
}
