
/* Flechas universales para sliders/carouseles comunes */
.bx-prev,.slick-prev,.swiper-button-prev,.nivo-prevNav,.flex-prev,.owl-prev,.carousel-control-prev,
.bx-next,.slick-next,.swiper-button-next,.nivo-nextNav,.flex-next,.owl-next,.carousel-control-next {
  position: relative;
  width: 42px; height: 42px;
  border-radius: 999px;
  background: rgba(0,0,0,.55);
  color: #fff;
  display: inline-flex; align-items: center; justify-content: center;
  border: 0; text-indent: -9999px; overflow: hidden;
}
.bx-prev::before,.slick-prev::before,.swiper-button-prev::before,.nivo-prevNav::before,.flex-prev::before,.owl-prev::before,.carousel-control-prev::before {
  content: ''; width: 22px; height: 22px; display:block;
  background: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'><path%20fill='currentColor'%20d='M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'/></svg>") no-repeat center/contain;
}
.bx-next::before,.slick-next::before,.swiper-button-next::before,.nivo-nextNav::before,.flex-next::before,.owl-next::before,.carousel-control-next::before {
  content: ''; width: 22px; height: 22px; display:block;
  background: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'><path%20fill='currentColor'%20d='M8.59%2016.59L10%2018l6-6-6-6-1.41%201.41L13.17%2012z'/></svg>") no-repeat center/contain;
}
/* Hover */
.bx-prev:hover,.slick-prev:hover,.swiper-button-prev:hover,.nivo-prevNav:hover,.flex-prev:hover,.owl-prev:hover,.carousel-control-prev:hover,
.bx-next:hover,.slick-next:hover,.swiper-button-next:hover,.nivo-nextNav:hover,.flex-next:hover,.owl-next:hover,.carousel-control-next:hover {
  background: rgba(0,0,0,.75);
}
