.rangeslider {
  margin: 10px 0;
  box-shadow: none !important;
  height: 2px !important;
  background-color: #3d425c !important;
}

.rangeslider__fill {
  box-shadow: none !important;
  background-color: #798fff !important;
}

.rangeslider__handle {
  box-shadow: none !important;
  background-color: #798fff !important;
  width: 24px !important;
  height: 24px !important;
  border: none !important;
  border-radius: 50% !important;
}

.rangeslider__handle::after {
  opacity: 0;
  background-color: rgba(121, 143, 255, 0.5) !important;
  width: 24px !important;
  height: 24px !important;
  top: 0 !important;
  left: 0 !important;
  box-shadow: none !important;
  transition: all 0.2s;
}

.rangeslider__handle:hover.rangeslider__handle::after {
  opacity: 1;
  width: 40px !important;
  height: 40px !important;
  top: calc(-50% + 4px) !important;
  left: calc(-50% + 4px) !important;
}
