.rangeSlider{position:relative;width:100%;padding:28px 24px 16px;margin-top:48px;background:var(--color-basic-neutral-50);border-radius:16px}.rangeSlider--disabled{pointer-events:none;opacity:.5}.rangeSlider__container{position:relative;width:100%;margin-bottom:20px}.rangeSlider__track{position:relative;width:100%;height:8px;cursor:pointer}.rangeSlider__trackBg{width:100%;background:var(--color-basic-black)}.rangeSlider__trackActive,.rangeSlider__trackBg{position:absolute;top:0;left:0;height:8px;border-radius:4px}.rangeSlider__trackActive{background:var(--color-primary-purple)}.rangeSlider__thumb{position:absolute;top:-12px;z-index:2;width:32px;height:32px;cursor:-webkit-grab;cursor:grab;transform:translateX(-50%)}.rangeSlider__thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.rangeSlider__thumbDot{width:100%;height:100%;background:var(--color-primary-purple);border:2px solid var(--color-basic-white);border-radius:50%;transition:all .1s ease}.rangeSlider__valueTooltip{position:absolute;bottom:105%;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:60px;height:auto;margin-bottom:8px;transform:translateX(-50%)}.rangeSlider__valueTooltipBackground{position:absolute;top:0;left:0;z-index:1;width:100%;height:50px}.rangeSlider__valueTooltipContent{position:relative;z-index:2;padding:12px 16px}.rangeSlider__valueTooltipContentText{font-size:18px;color:var(--color-primary-green);white-space:nowrap}.rangeSlider__marks{position:relative;width:100%;height:20px}.rangeSlider__mark{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;padding:4px;cursor:pointer;border-radius:4px;transform:translateX(-50%);transition:background-color .2s ease}.rangeSlider__mark:hover{background-color:var(--color-basic-neutral-100)}.rangeSlider__markLabel{font-size:14px;font-weight:500;line-height:1.1;color:var(--color-additional-grey);white-space:nowrap}@media(max-width:767px){.rangeSlider{padding:28px 16px 8px;border-radius:8px}.rangeSlider__valueTooltip{width:60px}.rangeSlider__valueTooltipContent{padding:8px 10px;font-size:14px}.rangeSlider__markLabel{font-size:12px}.rangeSlider__markingImage{width:80px;height:12px}}