.hm-form-rangeslider{max-width:500px}.hm-form-rangeslider__wrapper{position:relative;box-sizing:border-box;padding-right:1em;-webkit-user-select:none;user-select:none;z-index:1}.hm-form-rangeslider__slider{height:1em;padding-bottom:.5em}.hm-form-rangeslider__track{box-sizing:border-box;position:absolute;width:100%;height:1.5em;padding:.25em .5em .75em .5em}.hm-form-rangeslider__track::after,.hm-form-rangeslider__track::before{content:"";position:absolute;top:.25em;width:.5em;height:.5em;background-color:#ddd;z-index:-1}.hm-form-rangeslider__track::before{left:0;border-radius:10em 0 0 10em}.hm-form-rangeslider__track::after{right:0;border-radius:0 10em 10em 0}.hm-form-rangeslider__track__content{position:relative;width:100%;height:100%;background-color:#ddd;overflow:hidden;pointer-events:none}.hm-form-rangeslider__track__left,.hm-form-rangeslider__track__right{position:absolute;left:0;right:0;height:100%}.hm-form-rangeslider--initialized .hm-form-rangeslider__track__left{background-color:#64b5f6}.hm-form-rangeslider__track__right{background-color:#ddd}.hm-form-rangeslider__track__preview{position:absolute;top:.25em;left:50%;width:0;height:.5em;background-color:#2196f3;opacity:.25;border-radius:10em;pointer-events:none}.hm-form-rangeslider__area{box-sizing:border-box;position:relative;width:100%;height:100%;pointer-events:none}.hm-form-rangeslider__thumb{position:absolute;pointer-events:all;width:1em;height:1em;top:0;background-color:#2196f3;border:0;padding:0;margin:0;border-radius:50%;will-change:left,transform;z-index:10;cursor:ew-resize}.hm-form-rangeslider__thumb:focus{outline:0;box-shadow:0 0 0 1px rgba(255,255,255,1)}.hm-form-rangeslider__thumb--dragging{outline:0;box-shadow:0 0 0 2px rgba(255,255,255,1)}.hm-form-rangeslider__thumb{visibility:hidden}.hm-form-rangeslider--initialized .hm-form-rangeslider__thumb{visibility:visible}.hm-form-rangeslider__label{position:absolute;bottom:100%;left:50%;transform:translate3d(-50%,-.5em,0);background-color:#64b5f6;border-radius:.25em;padding:.5em;color:#fff}.hm-form-rangeslider__label--hidden{visibility:hidden;clip:rect(0,0,0,0);pointer-events:none}.hm-form-rangeslider__label span{display:block;font-size:.7em;line-height:1;white-space:nowrap}.hm-form-rangeslider__label::after{content:"";position:absolute;z-index:1;width:.5em;height:.5em;transform:translateX(-50%) translateY(.25em) rotate(45deg);left:50%;bottom:0;background-color:#64b5f6}.hm-form-rangeslider--show-labels-on-hover .hm-form-rangeslider__label{visibility:hidden;pointer-events:none}.hm-form-rangeslider--show-labels-on-hover:hover .hm-form-rangeslider__label{visibility:visible;pointer-events:all}.hm-form-rangeslider__histogram{margin:0 -.5em 0 .5em;position:relative;height:5em;display:flex;align-items:flex-end}.hm-form-rangeslider__histogram span{flex:1;background-color:#64b5f6;opacity:.25;border-right:1px solid #fff}.hm-form-rangeslider__histogram span.selected{opacity:.5}.hm-form-rangeslider__histogram span:hover{opacity:.75;cursor:pointer}.hm-form-rangeslider__histogram{transform:scale(1,0);transform-origin:bottom;transition:.2s transform cubic-bezier(.91,.24,1,.6)}.hm-form-rangeslider--initialized .hm-form-rangeslider__histogram{transform:scale(1,1)}.hm-form-rangeslider__values{display:flex;justify-content:space-between}