.cmp-rangecalculator .VehicleRangeCalculator__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 25px}@media(min-width:768px){.cmp-rangecalculator .VehicleRangeCalculator__wrapper{padding:30px 30px 40px}}@media(min-width:1280.1px){.cmp-rangecalculator .VehicleRangeCalculator__wrapper{padding:60px 60px 80px}}@media(min-width:1920px){.cmp-rangecalculator .VehicleRangeCalculator__wrapper{padding:60px 290px 80px}}.cmp-rangecalculator .VehicleRangeCalculator__sections{display:grid;gap:30px;margin-top:40px}@media(min-width:1280px){.cmp-rangecalculator .VehicleRangeCalculator__sections{gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.cmp-rangecalculator .VehicleRangeCalculator__dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;position:relative}.cmp-rangecalculator .VehicleRangeCalculator__dropdown-title{color:#0c121c;font-size:1.6rem;font-weight:500;line-height:1.6rem;margin-bottom:0}.cmp-rangecalculator .VehicleRangeCalculator__dropdown-section-heading{padding:13px}@media(min-width:768px){.cmp-rangecalculator .VehicleRangeCalculator__dropdown-select{width:400px}}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval,.cmp-rangecalculator .VehicleRangeCalculator__single-charge{border-radius:20px;padding:20px}@media(min-width:1280px){.cmp-rangecalculator .VehicleRangeCalculator__charging-interval,.cmp-rangecalculator .VehicleRangeCalculator__single-charge{padding:30px}}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-heading-label,.cmp-rangecalculator .VehicleRangeCalculator__single-charge-heading-label{color:#000;font-weight:600;margin-bottom:0}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-distance,.cmp-rangecalculator .VehicleRangeCalculator__single-charge-distance{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;min-height:56px}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-distance-number,.cmp-rangecalculator .VehicleRangeCalculator__single-charge-distance-number{font-size:5.6rem;font-weight:300;letter-spacing:.05rem;line-height:5.6rem}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-distance-units,.cmp-rangecalculator .VehicleRangeCalculator__single-charge-distance-units{font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:.3rem}@media(max-width:767.9px){.cmp-rangecalculator .VehicleRangeCalculator__single-charge-section-wrapper{position:sticky;top:var(--menu-bar-height);z-index:9}}.cmp-rangecalculator .VehicleRangeCalculator__single-charge-section-wrapper--sticky .VehicleRangeCalculator__single-charge:before{border-radius:0;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);left:-25px;right:-25px}.cmp-rangecalculator .VehicleRangeCalculator__single-charge{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8f9f9;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;position:relative;z-index:1}.cmp-rangecalculator .VehicleRangeCalculator__single-charge:before{background:inherit;border-radius:inherit;content:"";inset:0;left:0;position:absolute;right:0;-webkit-transition:left .4s ease-out,right .4s ease-out,border-radius .4s ease-out,-webkit-box-shadow .4s ease-out;transition:left .4s ease-out,right .4s ease-out,border-radius .4s ease-out,-webkit-box-shadow .4s ease-out;transition:left .4s ease-out,right .4s ease-out,border-radius .4s ease-out,box-shadow .4s ease-out;transition:left .4s ease-out,right .4s ease-out,border-radius .4s ease-out,box-shadow .4s ease-out,-webkit-box-shadow .4s ease-out;z-index:-1}@media(min-width:1280px){.cmp-rangecalculator .VehicleRangeCalculator__single-charge{grid-column:1;grid-row:1}}.cmp-rangecalculator .VehicleRangeCalculator__single-charge-range{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.cmp-rangecalculator .VehicleRangeCalculator__single-charge-range-indicator{margin-bottom:20px;width:100%}.cmp-rangecalculator .VehicleRangeCalculator__single-charge-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column{display:grid;grid-template-columns:1fr}@media(min-width:1280px){.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column{grid-column:1;grid-row:2}}.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column[hidden]{display:none!important}.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-charging-interval],.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-non-bev-visual]{align-self:start;grid-column:1;grid-row:1;position:relative;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%}.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-charging-interval].is-panel-inactive,.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-non-bev-visual].is-panel-inactive{opacity:0;pointer-events:none;z-index:0}@media(max-width:1279.9px){.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-charging-interval].is-panel-inactive,.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-non-bev-visual].is-panel-inactive{height:0;overflow:hidden}}.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-charging-interval].is-panel-active,.cmp-rangecalculator .VehicleRangeCalculator__vehicle-visual-column>[data-range-calculator-non-bev-visual].is-panel-active{opacity:1;pointer-events:auto;z-index:1}.cmp-rangecalculator .VehicleRangeCalculator__non-bev-visual{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0}.cmp-rangecalculator .VehicleRangeCalculator__non-bev-visual-crossfade{aspect-ratio:16/9;background-color:#f8f9f9;border-radius:20px;overflow:hidden;position:relative;width:100%}.cmp-rangecalculator .VehicleRangeCalculator__non-bev-visual-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%}.cmp-rangecalculator .VehicleRangeCalculator__non-bev-visual-image.is-layer-visible{opacity:1}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid rgba(74,79,84,.3);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:30px}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-optimised-battery{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-optimised-battery .VehicleRangeCalculator__charging-interval-toggle-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-label{margin-bottom:16px}@media(min-width:768px){.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-label{margin-bottom:24px}}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-cta{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e9ecec;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:center;padding:14.5px 20px}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-input{background:#fff;border:1px solid #0c121c;height:45px;padding:10px;width:70px}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-range{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-range-labels{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-range-label{color:#000}.cmp-rangecalculator .VehicleRangeCalculator__charging-interval-range-input{width:100%}.cmp-rangecalculator .VehicleRangeCalculator__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(min-width:1280px){.cmp-rangecalculator .VehicleRangeCalculator__options{gap:40px;grid-column:2;grid-row:1/-1}}.cmp-rangecalculator .VehicleRangeCalculator__option-heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cmp-rangecalculator .VehicleRangeCalculator__option-heading-label{color:#0c121c}.cmp-rangecalculator .VehicleRangeCalculator__option-range{color:#4a4f54;font-size:1.3rem;font-weight:400;line-height:1.8rem}.cmp-rangecalculator .VehicleRangeCalculator__environments{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-rangecalculator .VehicleRangeCalculator__environment{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-evenly;margin-bottom:4px;margin-top:12px}.cmp-rangecalculator .VehicleRangeCalculator__environment-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.cmp-rangecalculator .VehicleRangeCalculator__environment-item-label,.cmp-rangecalculator .VehicleRangeCalculator__environment-item-percentage{color:#000;font-size:12px;font-weight:300;line-height:normal;text-align:center}.cmp-rangecalculator .VehicleRangeCalculator__environment-item-label{font-weight:500}.cmp-rangecalculator .VehicleRangeCalculator__occupants,.cmp-rangecalculator .VehicleRangeCalculator__temperature{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.cmp-rangecalculator .VehicleRangeCalculator__occupants-slider,.cmp-rangecalculator .VehicleRangeCalculator__temperature-slider{grid-column:1/-1;margin:12px 0 4px}.cmp-rangecalculator .VehicleRangeCalculator__occupants-range,.cmp-rangecalculator .VehicleRangeCalculator__temperature-range{font-size:1.3rem;font-weight:400;line-height:1.8rem}.cmp-rangecalculator .VehicleRangeCalculator__occupants-range--min,.cmp-rangecalculator .VehicleRangeCalculator__temperature-range--min{justify-self:start}.cmp-rangecalculator .VehicleRangeCalculator__occupants-range--max,.cmp-rangecalculator .VehicleRangeCalculator__temperature-range--max{justify-self:end;text-align:end;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-rangecalculator .VehicleRangeCalculator__occupants-selected,.cmp-rangecalculator .VehicleRangeCalculator__temperature-selected{color:#0c121c;text-align:right}.cmp-rangecalculator .VehicleRangeCalculator__wheel-size-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:16px 0 8px}.cmp-rangecalculator .VehicleRangeCalculator__additonal-options{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.cmp-rangecalculator .VehicleRangeCalculator__additonal-options{gap:30px;grid-template-columns:1fr 1fr}}.cmp-rangecalculator .VehicleRangeCalculator__toggle .DxToggleSwitch__label{font-family:AvenirNext,Arial,Helvetica,sans-serif}.cmp-rangecalculator .VehicleRangeCalculator__toggle[data-toggle=climate],.cmp-rangecalculator .VehicleRangeCalculator__toggle[data-toggle=preconditioning]{margin-top:16px}.cmp-rangecalculator .VehicleRangeCalculator__radio{display:inline-block;position:relative}.cmp-rangecalculator .VehicleRangeCalculator__radio-input:focus-visible+.VehicleRangeCalculator__radio-label,.cmp-rangecalculator .VehicleRangeCalculator__radio-label:hover{background:#fff;border-color:#000}.cmp-rangecalculator .VehicleRangeCalculator__radio-input{opacity:0;pointer-events:none;position:absolute}.cmp-rangecalculator .VehicleRangeCalculator__radio-input:checked+.VehicleRangeCalculator__radio-label{background:#fff;border:2px solid #0c121c}.cmp-rangecalculator .VehicleRangeCalculator__radio-input:focus-visible+.VehicleRangeCalculator__radio-label{-webkit-box-shadow:0 0 5px 2px #4a90e2;box-shadow:0 0 5px 2px #4a90e2}.cmp-rangecalculator .VehicleRangeCalculator__radio-label{background:#e9ecec;border:1px solid rgba(0,0,0,0);cursor:pointer;font-size:1rem;font-weight:600;height:37px;letter-spacing:3px;line-height:1.4rem;-webkit-transition:.1s;transition:.1s;width:47px}.cmp-rangecalculator .VehicleRangeCalculator__info-button,.cmp-rangecalculator .VehicleRangeCalculator__radio-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-rangecalculator .VehicleRangeCalculator__info-button{background:#fff;border:1px solid rgba(74,79,84,.3);border-radius:50%;color:#0c121c;height:20px;-webkit-transition:border-color .4s ease-in-out,-webkit-box-shadow .4s ease-in-out;transition:border-color .4s ease-in-out,-webkit-box-shadow .4s ease-in-out;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out,-webkit-box-shadow .4s ease-in-out;width:20px}.cmp-rangecalculator .VehicleRangeCalculator__info-button:before{font-size:1.2rem}.cmp-rangecalculator .VehicleRangeCalculator__info-button:focus-visible,.cmp-rangecalculator .VehicleRangeCalculator__info-button:hover{border-color:#0c121c}.cmp-rangecalculator .VehicleRangeCalculator__info-button:hover{-webkit-box-shadow:0 0 0 1px #0c121c;box-shadow:0 0 0 1px #0c121c}.cmp-rangecalculator .VehicleRangeCalculator__info-button:focus-visible{-webkit-box-shadow:0 0 0 1px #0c121c,0 0 0 2px #fff,0 0 5px 4px #4a90e2;box-shadow:0 0 0 1px #0c121c,0 0 0 2px #fff,0 0 5px 4px #4a90e2}@media(min-width:768px){.cmp-rangecalculator .VehicleRangeCalculator__climate-control{margin-left:10px}}.light .cmp-rangecalculator .VehicleRangeCalculator__single-charge{background-color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__single-charge,.dark .cmp-rangecalculator .VehicleRangeCalculator__single-charge{background:rgba(74,79,84,.3);color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__single-charge-heading-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__single-charge-heading-label{color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__single-charge-section-wrapper--sticky .VehicleRangeCalculator__single-charge:before,.dark .cmp-rangecalculator .VehicleRangeCalculator__single-charge-section-wrapper--sticky .VehicleRangeCalculator__single-charge:before{background:#4a4f54}.black .cmp-rangecalculator .VehicleRangeCalculator__info-button,.dark .cmp-rangecalculator .VehicleRangeCalculator__info-button{background:#0c121c;border-color:hsla(0,0%,100%,.3);color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__info-button:focus-visible,.black .cmp-rangecalculator .VehicleRangeCalculator__info-button:hover,.dark .cmp-rangecalculator .VehicleRangeCalculator__info-button:focus-visible,.dark .cmp-rangecalculator .VehicleRangeCalculator__info-button:hover{border-color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__info-button:hover,.dark .cmp-rangecalculator .VehicleRangeCalculator__info-button:hover{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.black .cmp-rangecalculator .VehicleRangeCalculator__info-button:focus-visible,.dark .cmp-rangecalculator .VehicleRangeCalculator__info-button:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0c121c,0 0 5px 4px #4a90e2;box-shadow:0 0 0 1px #fff,0 0 0 2px #0c121c,0 0 5px 4px #4a90e2}.black .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-heading-label,.black .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-range-label,.black .cmp-rangecalculator .VehicleRangeCalculator__dropdown-title,.black .cmp-rangecalculator .VehicleRangeCalculator__occupants-selected,.black .cmp-rangecalculator .VehicleRangeCalculator__option-heading-label,.black .cmp-rangecalculator .VehicleRangeCalculator__temperature-selected,.dark .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-heading-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-range-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__dropdown-title,.dark .cmp-rangecalculator .VehicleRangeCalculator__occupants-selected,.dark .cmp-rangecalculator .VehicleRangeCalculator__option-heading-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__temperature-selected{color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-cta,.dark .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-cta{background:hsla(0,0%,100%,.2);color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-input,.dark .cmp-rangecalculator .VehicleRangeCalculator__charging-interval-calculator-input{background-color:#0c121c;border-color:#fff;color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__radio-input:focus-visible+.VehicleRangeCalculator__radio-label,.black .cmp-rangecalculator .VehicleRangeCalculator__radio-label:hover,.dark .cmp-rangecalculator .VehicleRangeCalculator__radio-input:focus-visible+.VehicleRangeCalculator__radio-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__radio-label:hover{background:rgba(0,0,0,0);border-color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__radio-input:checked+.VehicleRangeCalculator__radio-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__radio-input:checked+.VehicleRangeCalculator__radio-label{background:rgba(0,0,0,0);border-color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__radio-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__radio-label{background-color:hsla(0,0%,100%,.2);color:#fff}.black .cmp-rangecalculator .VehicleRangeCalculator__environment-item-label,.black .cmp-rangecalculator .VehicleRangeCalculator__environment-item-percentage,.dark .cmp-rangecalculator .VehicleRangeCalculator__environment-item-label,.dark .cmp-rangecalculator .VehicleRangeCalculator__environment-item-percentage{color:#fff}.cmp-rangecalculator .VehicleRangeCalculator__explore-vehicle-cta{margin-top:-6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1280px){.cmp-rangecalculator .VehicleRangeCalculator__explore-vehicle-cta{align-self:end;grid-column:2;grid-row:2;margin-left:auto}}@media(min-width:768px){.DxModal[data-range-calculator-info-modal]{width:578px}}.DxModal[data-range-calculator-info-modal] .DxModal__content{gap:24px;grid-template-rows:auto 1fr;padding-block:40px}.DxModal[data-range-calculator-info-modal] .DxModal__body,.DxModal[data-range-calculator-info-modal] .DxModal__header{color:#0c121c;padding:0 0 0 25px;white-space:normal;word-break:break-word}@media(min-width:768px){.DxModal[data-range-calculator-info-modal] .DxModal__body,.DxModal[data-range-calculator-info-modal] .DxModal__header{padding-left:40px;width:426px}}.DxModal[data-range-calculator-info-modal] .DxModal__title{margin:0}.DxModal[data-range-calculator-info-modal] .DxModal__header{border-bottom:none;border-top:1px solid rgba(74,79,84,.3);margin:0;padding-top:24px;text-transform:uppercase}@media(min-width:768px){.DxModal[data-range-calculator-info-modal] .DxModal__header{border-top:none;padding-top:0}}.DxRangeInput{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:32px;position:relative;-ms-touch-action:none;touch-action:none;width:100%}.DxRangeInput--input-static{-ms-touch-action:auto;touch-action:auto}.DxRangeInput--input-static .DxRangeInput__handle,.DxRangeInput--input-static .DxRangeInput__track{pointer-events:none}.DxRangeInput__handle{background-color:#0c121c;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;height:16px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left .5s ease;transition:left .5s ease;width:1px;z-index:1}.DxRangeInput__handle:active{cursor:-webkit-grabbing;cursor:grabbing}@media(prefers-reduced-motion:reduce){.DxRangeInput__handle{-webkit-transition:none;transition:none}}.DxRangeInput__handle:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #4a90e2;outline-offset:2px}@supports not selector(:focus-visible){.DxRangeInput__handle:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 3px 2px #4a90e2;box-shadow:0 0 0 1px #fff,0 0 3px 2px #4a90e2}}.DxRangeInput__handle:active .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.DxRangeInput__handle:focus-visible .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.DxRangeInput__handle:hover .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring{fill:#0c121c}.DxRangeInput__handle:active .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.DxRangeInput__handle:focus-visible .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.DxRangeInput__handle:hover .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron{fill:#fff}.DxRangeInput__track{background-color:rgba(74,79,84,.2);height:6px;position:relative;width:100%}.DxRangeInput__track-range{background-color:#0c121c;bottom:0;position:absolute;top:0;-webkit-transition:left .5s ease,width .5s ease;transition:left .5s ease,width .5s ease}@media(prefers-reduced-motion:reduce){.DxRangeInput__track-range{-webkit-transition:none;transition:none}}.DxRangeInput__track-ranges{border-radius:inherit;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.DxRangeInput--handle-adjust,.DxRangeInput--handle-adjust .DxRangeInput__track{cursor:-webkit-grabbing;cursor:grabbing}.DxRangeInput--handle-adjust .DxRangeInput__track-range{-webkit-transition:none;transition:none}.DxRangeInput--handle-adjust .DxRangeInput__handle{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transition:none;transition:none}.DxRangeInput--handle-circle{height:48px;min-height:48px}.DxRangeInput--handle-circle .DxRangeInput__track{background-color:rgba(0,0,0,0);border-radius:100px;height:2px}.DxRangeInput--handle-circle .DxRangeInput__handle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;color:#0c121c;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}.DxRangeInput--handle-circle .DxRangeInput__handle[data-stacked=true]{background-color:#0c121c;-webkit-box-shadow:0 0 0 2px #0c121c;box-shadow:0 0 0 2px #0c121c}.DxRangeInput--handle-circle .DxRangeInput__handle[data-stacked=true]:focus-visible{background-color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.DxRangeInput--handle-circle .DxRangeInput__handle[data-stacked=true]:focus-visible .DxRangeInput__handleCircle-ring{stroke:#fff;stroke-width:1}.DxRangeInput--handle-circle .DxRangeInput__handle-icon{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:40px;line-height:0;pointer-events:none;width:40px}.DxRangeInput--handle-circle .DxRangeInput__handle-icon svg{display:block;height:100%;width:100%}.DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring{-webkit-transition:fill .4s ease-out;transition:fill .4s ease-out}.DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring{fill:#fff;stroke:#0c121c;stroke-width:2}.DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron{fill:#0c121c}.DxRangeInput--handle-circle .DxRangeInput__track-range{border-radius:inherit}.DxRangeInput--handle-circle .DxRangeInput__track-range--even{background-color:#0c121c}.DxRangeInput--handle-circle .DxRangeInput__track-range--odd{background-color:rgba(74,79,84,.2)}.black .DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.dark .DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring{fill:#0c121c;stroke:#fff}.black .DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.dark .DxRangeInput--handle-circle .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron{fill:#fff}.black .DxRangeInput--handle-circle .DxRangeInput__track-range--even,.dark .DxRangeInput--handle-circle .DxRangeInput__track-range--even{background-color:#fff}.black .DxRangeInput--handle-circle .DxRangeInput__track-range--odd,.dark .DxRangeInput--handle-circle .DxRangeInput__track-range--odd{background-color:hsla(0,0%,100%,.2)}.black .DxRangeInput__handle,.dark .DxRangeInput__handle{background-color:#fff}.black .DxRangeInput__handle:active .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.black .DxRangeInput__handle:focus-visible .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.black .DxRangeInput__handle:hover .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.dark .DxRangeInput__handle:active .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.dark .DxRangeInput__handle:focus-visible .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring,.dark .DxRangeInput__handle:hover .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-ring{fill:#fff}.black .DxRangeInput__handle:active .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.black .DxRangeInput__handle:focus-visible .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.black .DxRangeInput__handle:hover .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.dark .DxRangeInput__handle:active .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.dark .DxRangeInput__handle:focus-visible .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron,.dark .DxRangeInput__handle:hover .DxRangeInput__handle-icon svg .DxRangeInput__handleCircle-chevron{fill:#0c121c}.black .DxRangeInput__handle[data-stacked=true],.dark .DxRangeInput__handle[data-stacked=true]{background-color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.black .DxRangeInput__handle[data-stacked=true]:focus-visible,.dark .DxRangeInput__handle[data-stacked=true]:focus-visible{background-color:#0c121c;-webkit-box-shadow:0 0 0 2px #0c121c;box-shadow:0 0 0 2px #0c121c}.black .DxRangeInput__handle[data-stacked=true]:focus-visible .DxRangeInput__handleCircle-ring,.dark .DxRangeInput__handle[data-stacked=true]:focus-visible .DxRangeInput__handleCircle-ring{stroke:#0c121c;stroke-width:1}.black .DxRangeInput__track,.dark .DxRangeInput__track{background-color:hsla(0,0%,100%,.2)}.black .DxRangeInput__track-range,.dark .DxRangeInput__track-range{background-color:#fff}