.noUi-horizontal {
  height: 8px;
}

.noUi-connect {
  background: #40745e;
}

.noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  right: -10px;
  top: -8px;
}

.noUi-handle {
  border-radius: 10px;
  border: 2px solid #40745e;
  cursor: pointer;
}

.noUi-handle::after, .noUi-handle::before {
  display: none;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 5px;
}

.noUi-value-horizontal {
  transform: translate(-50%, 20%);
  font-size: 80%;
}
