html,
body {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  height: 2px !important;
}

.hamburger-box,
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 26px !important;
}

.hamburger-inner::before {
  top: -8px !important;
}

.hamburger-inner::after {
  top: 8px !important;
}

.scrollbar-disabled {
  scrollbar-width: none;
}

.scrollbar-disabled::-webkit-scrollbar {
  display: none;
}

.scrollbar-sm {
  scrollbar-width: auto !important;
}

.scrollbar-sm::-webkit-scrollbar {
  display: initial !important;
  width: 8px !important;
  height: 8px !important;
}

@media (min-width: 48rem) {
  .scrollbar-md {
    scrollbar-width: auto !important;
  }

  .scrollbar-md::-webkit-scrollbar {
    display: initial !important;
    width: 10px !important;
    height: 10px !important;
  }
}

@media (min-width: 64rem) {
  .scrollbar-lg {
    scrollbar-width: auto !important;
  }

  .scrollbar-lg::-webkit-scrollbar {
    display: initial !important;
    width: 12px !important;
    height: 12px !important;
  }
}

.swiper-pagination-solicitaAsesoramiento > .swiper-pagination-bullet,
.swiper-pagination-guiaPrecios-sm > .swiper-pagination-bullet,
.swiper-pagination-guiaPrecios-md > .swiper-pagination-bullet,
.swiper-pagination-asesoramientos-sm > .swiper-pagination-bullet,
.swiper-pagination-asesoramientos-md > .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #d9d9d9;
  opacity: 1;
}

.swiper-pagination-solicitaAsesoramiento > .swiper-pagination-bullet-active,
.swiper-pagination-guiaPrecios-sm > .swiper-pagination-bullet-active,
.swiper-pagination-guiaPrecios-md > .swiper-pagination-bullet-active,
.swiper-pagination-asesoramientos-sm > .swiper-pagination-bullet-active,
.swiper-pagination-asesoramientos-md > .swiper-pagination-bullet-active {
  background-color: #4b4b4b !important;
}

.swiper-pagination-opiniones > .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #d9d9d9;
  opacity: 1;
}

.swiper-pagination-opiniones > .swiper-pagination-bullet-active {
  background-color: #29aaec !important;
}
