.progress-wrap::after {
  color: #fff;
  mix-blend-mode: difference;
}
.progress-wrap:hover::after {
  color: #fff;
}
.progress-wrap {
  mix-blend-mode: difference;
  box-shadow: inset 0 0 0 2px #fff;
}
.progress-wrap svg.progress-circle path {
  stroke: #fff;
  mix-blend-mode: difference;
}

#unitImageCarousel {
  position: relative;
}

#unitImageCarousel .owl-nav {
  position: absolute !important;
  inset: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  transform: none !important;
  margin: 0 !important;
  z-index: 5;
  pointer-events: none;
}

#unitImageCarousel .owl-nav .owl-prev,
#unitImageCarousel .owl-nav .owl-next {
  position: absolute !important;
  top: var(--tm-unit-carousel-nav-y, 50%) !important;
  transform: translateY(-50%) !important;
  pointer-events: auto;
}

#unitImageCarousel .owl-nav .owl-prev {
  left: 14px !important;
}

#unitImageCarousel .owl-nav .owl-next {
  right: 14px !important;
}

@media (max-width: 575.98px) {
  #unitImageCarousel .owl-nav .owl-prev {
    left: 10px !important;
  }

  #unitImageCarousel .owl-nav .owl-next {
    right: 10px !important;
  }
}
