.ds2-electric-range__tabs{position:relative;display:flex;margin:0;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:521px){.ds2-electric-range__tabs{margin:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__tabs{margin:0 auto;width:1185px}
}
.ds2-electric-range__tabs button{padding:0;margin:0;background:#fff;color:#8e8e8e;cursor:pointer}
.ds2-electric-range__tabs button span{padding:0 20px;line-height:70px;width:100%;height:100%;display:block;max-width:calc(100vw - 120px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media only screen and (min-width:521px){.ds2-electric-range__tabs button span{line-height:80px}
}
@media only screen and (min-width:521px){.ds2-electric-range__tabs button span{max-width:calc(50vw - 45px)}
}
.ds2-electric-range__tabs button[data-action=tab]:only-child{display:none}
.ds2-electric-range__tabs button::after,.ds2-electric-range__tabs-activebar{content:' ';position:absolute;height:4px;width:0;bottom:0;left:0;background-color:#1c69d4}
.ds2-component:not(.is-touch) .ds2-electric-range__tabs button:hover,.ds2-electric-range__tabs button.is-active{color:#262626}
.ds2-component:not(.is-touch) .ds2-electric-range__tabs button:hover::after,.ds2-electric-range__tabs button.is-active::after{width:100%}
@media only screen and (max-width:520px){.ds2-electric-range__tabs-wrapper{position:relative;width:100%}
.ds2-electric-range__tabs-wrapper::after,.ds2-electric-range__tabs-wrapper::before{content:' ';width:30px;height:100%;position:absolute;top:0;z-index:1;pointer-events:none}
.ds2-electric-range__tabs-wrapper::before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,.001) 100%)}
.ds2-electric-range__tabs-wrapper::after{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,.001) 100%)}
}
.ds2-electric-range__slider{width:auto;padding:15px 0;margin:0 35px;pointer-events:none}
@media only screen and (max-width:520px){.ds2-electric-range__slider.is-first:not(.is-last),.ds2-electric-range__slider.is-first:not(.is-last) .ds2-electric-range__slider{margin-left:20px;margin-right:50px}
.ds2-electric-range__slider.is-first.is-last,.ds2-electric-range__slider.is-first.is-last .ds2-electric-range__slider{margin:0 20px}
}
@media only screen and (min-width:521px){.ds2-electric-range__slider{position:absolute;padding:45px 0;top:-30px;margin:0;left:45px;right:45px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-electric-range__slider.is-first.is-last{padding:30px 0}
}
@media only screen and (min-width:1275px){.ds2-electric-range__slider{width:1185px;left:calc(50% - 592.5px);right:auto}
}
.ds2-electric-range__slider-wrapper{position:relative;margin:0 auto;z-index:20}
@media only screen and (max-width:767px){.ds2-electric-range__slider-wrapper.hide-for-mobile{display:none}
}
.ds2-electric-range__slider-track{margin:0 -7.5px;padding:0;list-style:none;display:flex}
.ds2-electric-range__slider-item{flex:0 0 auto;overflow:hidden;width:calc(100vw - 70px);pointer-events:all;max-height:none;margin:0 7.5px;background:#fff}
@media only screen and (max-width:520px){.ds2-electric-range__content[data-itemcount="1"] .ds2-electric-range__slider-item{width:calc(100% - 15px)}
}
@media only screen and (min-width:521px){.ds2-electric-range__slider-item{width:calc(50vw - 45px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__slider-item{width:calc(25vw + 60px);padding:25px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__slider-item{width:380px}
.ds2-electric-range__slider-item .ds2-electric-range-cosyImage__container{left:5%}
}
@media only screen and (min-width:521px){.ds2-electric-range__slider-item{height:125px;padding:20px}
}
@media only screen and (min-width:521px){.ds2-electric-range:not(.is-touch) .ds2-electric-range__slider:not(.is-sliding) .ds2-electric-range__slider-item.is-visible:not(.is-active):hover,.ds2-electric-range__slider-item.is-active{box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08)}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__slider:not(.is-sliding) .ds2-electric-range__slider-item.is-visible:not(.is-active):hover{height:192px;transition:.2s ease-in-out all;cursor:pointer;padding-bottom:87px}
}
.ds2-electric-range__slider-item.is-visible+[data-action=bookmark]{opacity:1}
@media only screen and (max-width:520px){.ds2-electric-range__slider-item[data-action=bookmark]{display:none}
}
.ds2-electric-range__slider-buttons{display:flex;position:absolute;z-index:1;top:50px;bottom:0;right:40px;left:40px;pointer-events:none}
@media only screen and (min-width:521px){.ds2-electric-range__slider-buttons{right:0;left:0}
}
.ds2-electric-range__slider-buttons button{pointer-events:all;position:absolute;font-size:50px;top:0;height:100%;width:1em;padding:0;cursor:pointer}
@media only screen and (min-width:521px){.ds2-electric-range__slider-buttons button{top:-5px;height:125px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__slider-buttons button{width:calc(50vw - 592.5px);max-width:247.5px}
}
.ds2-electric-range__slider-buttons button span{width:100%;height:100%;display:block;position:relative}
.ds2-electric-range__slider-buttons button .ds2-icon{display:none;width:inherit;height:inherit;padding:0}
@media only screen and (min-width:521px){.ds2-component:not(.is-touch) .ds2-electric-range__slider-buttons button .ds2-icon{display:block}
}
.ds2-electric-range__slider-buttons button .ds2-icon::after,.ds2-electric-range__slider-buttons button .ds2-icon::before{background-size:auto;position:absolute;top:calc(50% + 8px);left:50%;width:45px;height:45px;transform:translate(-50%,-75%);box-shadow:0 8px 16px rgba(0,0,0,.24);background-position:center center}
.ds2-electric-range__slider-buttons button .ds2-icon::after{opacity:0}
html:not([dir=rtl]) .ds2-electric-range__slider-buttons button[data-action=next],html[dir=rtl] .ds2-electric-range__slider-buttons button[data-action=prev]{left:100%;background:linear-gradient(to left,#fff,rgba(255,255,255,.001) 100%)}
html:not([dir=rtl]) .ds2-electric-range__slider-buttons button[data-action=prev],html[dir=rtl] .ds2-electric-range__slider-buttons button[data-action=next]{right:100%;background:linear-gradient(to right,#fff,rgba(255,255,255,.001) 100%)}
.ds2-electric-range__slider.is-first button[data-action=prev],.ds2-electric-range__slider.is-last button[data-action=next]{opacity:0;pointer-events:none}
.ds2-electric-range__model-card{position:relative;display:flex;cursor:pointer;height:100%}
@media only screen and (min-width:768px){.ds2-electric-range__model-card picture{position:relative;width:50%;order:1}
}
.ds2-electric-range__model-card-img{pointer-events:none;position:absolute;top:43px;left:calc(50% + 20px);width:100%;transform:translate(-50%,-50%);z-index:300}
@media only screen and (max-width:767px){.ds2-electric-range__model-card-img{max-width:150px;max-height:80px;width:auto;height:auto;left:90%;top:53px}
}
@media only screen and (min-width:768px){.ds2-electric-range__model-card-img{min-width:220px !important}
}
.ds2-electric-range__model-card-base{display:flex;flex-direction:column;width:50%}
@media only screen and (max-width:767px){.ds2-electric-range__model-card-base{justify-content:center;align-items:flex-start;width:200px;height:86px;margin:20px 0 20px 20px}
}
.ds2-electric-range__model-card-title{display:flex;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin-top:auto;margin-bottom:5px}
@media only screen and (max-width:767px){.ds2-electric-range__model-card-title{height:auto;align-items:flex-start;margin-top:0;margin-bottom:auto}
.ds2-electric-range__model-card-title.ds2-font-xs{margin-bottom:7.5px}
}
@media only screen and (min-width:521px){.ds2-electric-range__model-card-select-model{padding:12px;text-align:center;top:105px;position:absolute;width:100%;box-shadow:inset 0 0 0 1px #262626 !important}
}
.ds2-electric-range__model-card-cta{display:flex;align-items:center;justify-content:center;height:50px;margin-bottom:0;max-width:100%;padding:0}
.ds2-electric-range__model-card-cta-icon{font-size:50px;position:absolute;left:0;top:0;opacity:.7}
.ds2-electric-range__model-card-techbutton{margin-top:15px}
.ds2-electric-range__model-card-range-emmissions{color:#666;margin-left:5px}
@media only screen and (max-width:767px){.ds2-electric-range__model-card-range.ds2-font-xxxs{margin:0}
}
.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container{position:absolute;display:flex;justify-content:center;align-items:center;top:36%;transform:translateY(-50%);left:75%;z-index:290}
@media(min-width:500px){.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container{left:78%}
}
@media(min-width:600px){.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container{left:80%}
}
@media(min-width:700px){.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container{left:82%}
}
@media only screen and (min-width:768px){.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container{left:18%;top:27px;right:0}
}
@media only screen and (min-width:981px){.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container{left:22%;top:27px;right:0}
}
.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container .ds2-electric-range__vehicle-icon-BEVE{font-family:BMW_iconFont;color:#0066b1;font-size:24px}
@media only screen and (min-width:768px){.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container .ds2-electric-range__vehicle-icon-BEVE{font-size:44px}
}
.ds2-electric-range__model-card .ds2-electric-range-cosyImage__container .ds2-electric-range__vehicle-icon-BEVE::before{content:"\e96d"}
@media only screen and (min-width:768px){.ds2-electric-range__model-card-selected.hide-for-tablet-desktop{display:none}
}
.ds2-electric-range__model-card-selected-car{position:relative}
.ds2-electric-range__model-card-new-label{width:auto;color:#fff;margin-right:0;background-color:#4d4d4d;text-align:center;margin-bottom:7.5px;padding:0 5px}
@media only screen and (min-width:768px){.ds2-electric-range__model-card-new-label{position:absolute;top:0;left:0;margin-bottom:0}
}
.ds2-electric-range__electric-icon{pointer-events:none}
.ds2-electric-range__electric-icon i{display:inline-block;position:relative;width:20px;height:1em}
.ds2-electric-range__electric-icon i::before{font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ds2-electric-range__electric-icon{margin-right:5px}
.ds2-electric-range__expanded-model-card{background-color:#fff;padding:20px}
@media only screen and (max-width:767px){.ds2-electric-range__expanded-model-card{padding-bottom:0}
}
@media only screen and (min-width:768px){.ds2-electric-range__expanded-model-card{position:absolute;top:0;bottom:32px;box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);z-index:40;left:45px;width:calc(50vw - 45px);margin-left:.5px}
}
@media only screen and (min-width:981px){.ds2-electric-range__expanded-model-card{width:calc(25vw + 60px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__expanded-model-card{width:380px;left:calc(50% - 592.5px)}
}
@media only screen and (min-width:768px){.ds2-electric-range__expanded-model-card.hide-for-tablet-desktop{display:none}
}
@media only screen and (max-width:767px){.ds2-electric-range__expanded-model-card.hide-for-mobile{display:none}
}
.ds2-electric-range__expanded-model-card .ds2-electric-range__error{display:none;padding:25px;margin-bottom:20px;background-color:#f7e7e9}
@media only screen and (max-width:767px){.ds2-electric-range__expanded-model-card .ds2-electric-range__error{padding-top:20px}
}
.ds2-electric-range__expanded-model-card .ds2-electric-range__error span.ds2-info-icon{margin-top:2px}
.ds2-electric-range__expanded-model-card .ds2-electric-range__error span.ds2-info-icon::after{background-color:transparent;box-shadow:none;opacity:1;border:2px solid #262626;width:20px;height:20px}
.ds2-electric-range__expanded-model-card .ds2-electric-range__error p{padding-left:20px}
.ds2-electric-range__expanded-model-card .ds2-electric-range__temperature-range{position:relative;top:-3px;padding-top:40px}
@media only screen and (max-width:767px){.ds2-electric-range__expanded-model-card .ds2-electric-range__temperature-range{padding-top:30px}
}
.ds2-electric-range__expanded-model-card .ds2-electric-range__driving-profile-range .electric-range-slider{margin-top:0;padding-top:0}
.ds2-electric-range__expanded-model-card .ds2-electric-range__driving-profile-range .electric-range-slider__custom-track{top:15px}
.ds2-electric-range__expanded-model-card .ds2-electric-range__switch-wrapper{display:flex;align-items:center;padding-top:20px;margin-bottom:30px}
.ds2-electric-range__expanded-model-card .ds2-electric-range__switch-wrapper label{padding-left:15px}
.ds2-electric-range__expanded-model-card .expanded-model-card__headline{color:#262626;display:block}
.ds2-electric-range__expanded-model-card .expanded-model-card__subheadline{padding-bottom:10px;color:#8e8e8e;display:block}
.ds2-electric-range__expanded-model-card .electric-range-slider{position:relative;padding:20px 0 20px;width:100%}
.ds2-electric-range__expanded-model-card .electric-range-slider__slider{width:100%;-webkit-appearance:none;height:0;z-index:30;position:relative;vertical-align:-moz-middle-with-baseline;cursor:pointer}
.ds2-electric-range__expanded-model-card .electric-range-slider__slider:focus{outline:0}
.ds2-electric-range__expanded-model-card .electric-range-slider__slider::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:12px;width:12px;border-radius:510%;background:#4d4d4d;cursor:pointer;z-index:50;border-color:#4d4d4d;margin:-5px 0}
.ds2-electric-range__expanded-model-card .electric-range-slider__slider::-moz-range-thumb{-webkit-appearance:none;border:0;height:12px;width:12px;border-radius:510%;background:#4d4d4d;cursor:pointer;z-index:50;border-color:#4d4d4d;margin:10px 0 0}
.ds2-electric-range__expanded-model-card .electric-range-slider__bubble{color:#262626;position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-radius:2px;border:1px solid #e6e6e6;display:inline-block;width:30px;padding:5px 0 5px;text-align:center;box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);box-sizing:border-box}
.ds2-electric-range__expanded-model-card .electric-range-slider__bubble::after{position:absolute;width:10px;height:10px;border:solid #e6e6e6;border-width:0 1px 1px 0;top:100%;left:50%;margin-left:-5px;content:"";transform:rotate(45deg);margin-top:-5px;background:#fff}
.ds2-electric-range__expanded-model-card .electric-range-slider__bubble.bubble--right{left:initial !important;right:-40px}
.ds2-electric-range__expanded-model-card .electric-range-slider__bubble.bubble--right::after{left:70%}
.ds2-electric-range__expanded-model-card .electric-range-slider__bubble.bubble--left{right:initial;left:16px !important}
.ds2-electric-range__expanded-model-card .electric-range-slider__bubble.bubble--left::after{left:30%}
.ds2-electric-range__expanded-model-card .electric-range-slider.profile{margin-top:25px}
.ds2-electric-range__expanded-model-card .electric-range-slider.profile .electric-range-slider__bubble{top:-25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px}
.ds2-electric-range__expanded-model-card .electric-range-slider__custom-track{width:100%;height:15px;display:flex;position:absolute;top:34px;cursor:pointer}
.ds2-electric-range__expanded-model-card .electric-range-slider__custom-track .custom-track-left{display:inline-block;background-color:#4d4d4d;height:6px}
.ds2-electric-range__expanded-model-card .electric-range-slider__custom-track .custom-track-right{display:flex;background-color:transparent;flex:1 0 auto;height:6px;overflow:hidden;text-align:right}
.ds2-electric-range__expanded-model-card .electric-range-slider__custom-track .custom-track-right svg{max-width:6px;max-height:6px;height:4px}
.ds2-electric-range__expanded-model-card .electric-range-slider__custom-track .custom-track-right svg circle{cursor:pointer}
.ds2-electric-range__expanded-model-card .electric-range-slider__legend{position:absolute;left:0;right:0;bottom:0;height:16px;display:flex}
.ds2-electric-range__expanded-model-card .electric-range-slider__legend span{flex:1 0 auto;color:#666}
.ds2-electric-range__expanded-model-card .electric-range-slider__legend--right{text-align:right}
.ds2-electric-range__expanded-model-card .electric-range-slider__legend--center{text-align:center}
.ds2-electric-range__expanded-model-card+.ds2-electric-range__map-disclaimer{margin-top:30px}
.ds2-font-clickable.no-margin,.ds2-font-s-bolder.no-margin,.ds2-font-s.no-margin{margin:0}
.ds2-electric-range__layer{z-index:6160;display:block;position:fixed;width:0;height:0;pointer-events:none;background:#fff;opacity:0;transition:none;overflow-y:scroll}
@media only screen and (min-width:768px){.ds2-electric-range__layer{display:none}
}
.ds2-electric-range__layer.is-active{opacity:1;pointer-events:all;top:0;left:0;width:100%;height:100%;overflow-x:hidden;transition:opacity .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out,height .5s ease-in-out}
.ds2-electric-range__layer-item{border-top:1px solid #e6e6e6}
.ds2-electric-range__layer-track{padding:0;list-style:none}
.ds2-electric-range__layer-header{margin:20px}
.ds2-electric-range__layer-header .ds2-font-s{margin:0}
.ds2-electric-range__layer-open{padding:0;position:absolute;bottom:0;margin-left:18px;margin-bottom:15px;color:inherit}
.ds2-electric-range__layer-open,.ds2-electric-range__layer-open:active,.ds2-electric-range__layer-open:focus,.ds2-electric-range__layer-open:hover{background-color:transparent}
.ds2-electric-range__layer-open:focus,.ds2-electric-range__layer-open:hover{color:inherit}
.ds2-electric-range__layer-close{position:absolute;padding:0;font-size:40px;width:15px;height:15px;color:inherit;margin:0;top:24px;right:20px}
.ds2-electric-range__layer-close,.ds2-electric-range__layer-close:active,.ds2-electric-range__layer-close:focus,.ds2-electric-range__layer-close:hover{background-color:transparent}
.ds2-electric-range__layer-close::after,.ds2-electric-range__layer-close::before{content:' ';position:absolute;top:50%;left:50%;width:.45em;height:.05em;background:#4d4d4d;transition:.5s transform ease;transform:translate(-50%,-50%) rotate(-45deg)}
.ds2-electric-range__layer-close::after{transform:translate(-50%,-50%) rotate(45deg)}
.ds2-electric-range__arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-bottom:1px;margin-right:5px}
.ds2-electric-range__sticky-bar{position:absolute;left:0;right:0;pointer-events:none;background:#fff;border-bottom:1px solid #e6e6e6;opacity:0;transform:translateY(-30px)}
.ds2-electric-range__sticky-bar.is-visible{opacity:1;transform:translateY(0)}
.ds2-electric-range__sticky-bar.is-sticky-top{top:90px}
.ds2-electric-range__sticky-bar.is-sticky{position:fixed;top:0}
.ds2-electric-range__sticky-bar.is-sticky-bottom{bottom:0}
.ds2-electric-range__sticky-bar .ds2-electric-range__slider{padding:0}
.ds2-electric-range__sticky-bar .ds2-electric-range__slider-item{pointer-events:none}
.ds2-electric-range__sticky-bar .ds2-electric-range__model-card-title{display:block;max-width:100%;height:auto;padding:85px 0 15px;margin:0 0 -2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ds2-electric-range__map{width:100%;height:100%}
.ds2-electric-range__map+div:first-of-type{width:130%}
.ds2-electric-range__map.heremaps:focus{border:solid 2px #1c69d4}
.ds2-electric-range__map-wrapper{position:relative;width:100%;height:calc(100vmin - 20px);background:#e6e6e6;margin:0 auto;max-width:1275px}
@media only screen and (min-width:768px){.ds2-electric-range__map-wrapper{height:475px;margin-top:140px}
.ds2-electric-range__content[data-itemcount="1"] .ds2-electric-range__map-wrapper{margin-top:140px}
}
@media only screen and (min-width:768px) and (min-width:981px){.ds2-electric-range__map-wrapper{height:calc(100vh - 232.5px);min-height:475px;max-height:890px}
.ds2-electric-range__content[data-itemcount="1"] .ds2-electric-range__map-wrapper{margin-top:140px}
}
@media only screen and (min-width:1441px){.ds2-electric-range__map-wrapper{max-width:1377px}
}
.ds2-electric-range__map-controls,.ds2-electric-range__map-feedback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 20px 30px 20px;pointer-events:none;visibility:hidden;opacity:0;z-index:50}
.ds2-electric-range__map-controls.is-visible,.ds2-electric-range__map-feedback.is-visible{visibility:visible;opacity:1}
.ds2-electric-range__map-messages,.ds2-electric-range__map-search,.ds2-electric-range__map-zoom{position:relative;width:100%;display:flex}
.ds2-electric-range__map-messages button,.ds2-electric-range__map-messages input,.ds2-electric-range__map-search button,.ds2-electric-range__map-search input,.ds2-electric-range__map-zoom button,.ds2-electric-range__map-zoom input{background:#fff;margin:0 0 15px}
.ds2-electric-range__map-messages button:focus,.ds2-electric-range__map-messages input:focus,.ds2-electric-range__map-search button:focus,.ds2-electric-range__map-search input:focus,.ds2-electric-range__map-zoom button:focus,.ds2-electric-range__map-zoom input:focus{outline:0}
.ds2-electric-range__map-messages button,.ds2-electric-range__map-search button,.ds2-electric-range__map-zoom button{font-size:50px;width:1em;height:1em;padding:0;color:#4d4d4d}
.ds2-electric-range__map-messages input,.ds2-electric-range__map-search input,.ds2-electric-range__map-zoom input{height:52px;width:100%;border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);border-radius:0}
.ds2-electric-range__map-messages input::-ms-clear,.ds2-electric-range__map-search input::-ms-clear,.ds2-electric-range__map-zoom input::-ms-clear{display:none}
.ds2-electric-range__map-messages,.ds2-electric-range__map-search{max-width:567.5px;flex-direction:column-reverse;align-items:flex-end;justify-content:space-between;width:100%;margin-top:auto}
@media only screen and (min-width:768px){.ds2-electric-range__map-messages,.ds2-electric-range__map-search{padding:0;align-self:flex-end;margin-top:initial}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map-messages,.ds2-electric-range__map-search{padding:0}
}
.is-visible .ds2-electric-range__map-search button,.is-visible .ds2-electric-range__map-search input,.is-visible .ds2-electric-range__map-search ul li{pointer-events:all}
.ds2-electric-range__map-search label{position:relative;width:100%;border:1px solid #bbb}
@media only screen and (min-width:768px){.ds2-electric-range__map-search label{width:calc(50vw - 65px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__map-search label{max-width:275px}
}
.ds2-electric-range__map-search label input{padding:0 50px 0 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}
.ds2-electric-range__map-search label input+span{position:absolute;top:0;left:0;width:4px;height:50px}
.ds2-electric-range__map-search label input:focus+span{opacity:0}
.ds2-electric-range__map-search label input:hover+span{opacity:1}
.ds2-electric-range__map-search label input::-moz-placeholder{color:#262626;font-size:1rem;line-height:1.5rem;font-weight:300}
.ds2-electric-range__map-search label input:-ms-input-placeholder{color:#262626;font-size:1rem;line-height:1.5rem;font-weight:300}
.ds2-electric-range__map-search label input::placeholder{color:#262626;font-size:1rem;line-height:1.5rem;font-weight:300}
.ds2-electric-range__map-search button[data-action=locate-me]{position:absolute;top:1px;right:10px;color:#666}
.ds2-electric-range__map-search button[data-action=locate-me] i{position:absolute;opacity:0;top:0;right:0;width:1em;height:1em;display:flex;justify-content:center;align-items:center}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-geolocation::before{left:5px;position:relative;font-size:1.25rem;line-height:1.75rem;font-weight:300}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-loader{display:block;position:relative;filter:grayscale(100%)}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-loader:before{display:block;position:absolute;left:50%;top:50%;margin:-.25em 0 0 -.25em;width:.5em;height:.5em;content:' ';background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDUyIDUyIiBmaWxsPSJub25lIj48c3R5bGUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCkBrZXlmcmFtZXMgZmFkZUluIHsKICBmcm9tIHsKICAgIG9wYWNpdHk6IDA7CiAgfQoKICB0byB7CiAgICAgb3BhY2l0eTogMTsKICB9Cn0KICAgIEBrZXlmcmFtZXMgc3BpbiB7CiAgZnJvbSB7CiAgICAgICAgcm90YXRlOiAwZGVnOwogIH0KCiAgdG8gewogICAgIHJvdGF0ZTogMzYwZGVnOwogIH0KfQoKICAgIC50ZXN0ewogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc3BpbjsKICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnMsIDEuMnM7CiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSwgaW5maW5pdGU7CiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOwogICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsKICAgIH0KPC9zdHlsZT4KCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAgMjZINDJDNDIgMzQuODM2NiAzNC44MzY2IDQyIDI2IDQyVjUwQzM5LjI1NDggNTAgNTAgMzkuMjU0OCA1MCAyNlpNMTAgMjZIMkMyIDEyLjc0NTIgMTIuNzQ1MiAyIDI2IDJWMTBDMTcuMTYzNCAxMCAxMCAxNy4xNjM0IDEwIDI2WiIgZmlsbD0iIzI2MjYyNiIgY2xhc3M9InRlc3QiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-loader.ds2-img-loaded:before{display:none}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-global_hint{transform:scale(.5)}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='0'] i.icon-loader{opacity:.25}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='1'] i.icon-geolocation,.ds2-electric-range__map-search button[data-action=locate-me][data-status='2'] i.icon-geolocation{opacity:1}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='3']{color:#d20000}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='3'] i.icon-geolocation{opacity:1}
.ds2-electric-range__map-search button[data-action=display-charging-stations]{opacity:0;pointer-events:none;display:none}
.ds2-electric-range__map-search button[data-action=display-charging-stations] i::before{font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ds2-electric-range__map-search-suggest{list-style:none;position:absolute;top:51px;right:0;width:100%;height:auto;box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);border-top:1px solid #e6e6e6;background:#fff}
@media only screen and (min-width:1275px){.ds2-electric-range__map-search-suggest{right:0;width:calc(100% - 65px)}
}
@media only screen and (min-width:768px){.ds2-electric-range__map-search-suggest{width:calc(50vw - 65px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__map-search-suggest{max-width:275px}
}
.ds2-electric-range__map-search-suggest:empty{opacity:0}
.ds2-electric-range__map-search-suggest li{position:relative;padding:0 20px;border:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:300;line-height:34px;font-weight:400;color:#262626}
.ds2-electric-range__map-search-suggest li:first-child{margin-top:10px}
.ds2-electric-range__map-search-suggest li:last-child{margin-bottom:10px}
html .ds2-electric-range__map-search-suggest li{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif}
html:lang(he-IL) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeNextWebHebrew,Arial,Helvetica,sans-serif}
html:lang(ko-KR) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeNextWeb,bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
html:lang(ja-JP) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
html:lang(zh-TW) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-HK) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-CN) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
html:lang(th-TH) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
html[dir=rtl]:not(:lang(he-IL)) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
.ds2-electric-range__map-search-suggest li .matched{color:#0653b6}
.ds2-electric-range__map-search-suggest li::before{content:' ';position:absolute;top:0;left:0;width:4px;height:100%;background:#1c69d4;opacity:0;will-change:opacity;transition:opacity .5s ease}
.ds2-electric-range__map-search-suggest li:hover::before{opacity:1}
.ds2-electric-range__map-zoom{max-width:100%;flex-direction:column;align-items:flex-end;display:none;visibility:hidden}
@media only screen and (min-width:981px){.is-visible .ds2-electric-range__map-zoom{display:flex;visibility:visible}
.is-visible .ds2-electric-range__map-zoom button{pointer-events:all}
}
.ds2-electric-range__map-zoom button{margin:0 0 5px;background:#e6e6e6;font-size:36px}
.ds2-electric-range__map-zoom button span{display:block;width:inherit;height:inherit}
.ds2-electric-range__map-zoom button::before,.ds2-electric-range__map-zoom button[data-action=zoom-in]::after{content:' ';position:absolute;pointer-events:none;top:50%;left:50%;width:20px;height:4px;transform:translate(-50%,-50%);background-color:#262626}
.ds2-electric-range__map-zoom button[data-action=zoom-out]{margin-bottom:0}
.ds2-electric-range__map-zoom button[data-action=zoom-out]::before{width:16px}
.ds2-electric-range__map-zoom button[data-action=zoom-in]::after{transform:translate(-50%,-50%) rotate(90deg)}
.ds2-electric-range__map-messages output{width:100%;background:#fff;color:#d20000;margin-top:50px;padding:20px;box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);border-top:1px solid #e6e6e6}
@media only screen and (min-width:981px){.ds2-electric-range__map-messages output{margin-left:65px;width:calc(100% - 65px)}
}
.ds2-electric-range__map-disclaimer{position:relative;width:100%;margin:20px auto 0;padding:0 20px}
@media only screen and (min-width:521px){.ds2-electric-range__map-disclaimer{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map-disclaimer{padding:0;max-width:1185px}
}
@media only screen and (min-width:521px){.ds2-electric-range__map-disclaimer.hide-for-tablet-desktop{display:none}
}
@media only screen and (max-width:520px){.ds2-electric-range__map-disclaimer.hide-for-mobile{display:none}
}
.ds2-electric-range__map-disclaimer.ds2-cms-output{font-size:.75rem;line-height:1rem;font-weight:300;margin-bottom:0}
.ds2-electric-range__map-disclaimer.ds2-cms-output a{font-size:inherit;line-height:inherit}
.ds2-electric-range__map-disclaimer.ds2-cms-output strong{font-weight:400}
.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip{position:relative;width:15px;height:.75rem;display:inline-block}
.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip span.ds2-info-icon{position:absolute;top:0;left:0}
.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip span.ds2-info-icon::after,.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip span.ds2-info-icon::before{top:0}
.ds2-electric-range__map .gm-style{font-family:inherit}
.ds2-electric-range__map .gm-style div[role=region]>div:first-of-type{height:100%}
.ds2-electric-range__map .gm-style div[role=region]>div:first-of-type::before{z-index:1;content:"";position:absolute;background-color:#fff;bottom:0;right:0;left:-100%;top:-100%;opacity:.7}
.ds2-electric-range__map .gm-style .gm-style-cc a,.ds2-electric-range__map .gm-style .gmnoprint a,.ds2-electric-range__map .gm-style .gmnoscreen a{font-family:inherit;line-height:inherit;color:#262626}
.ds2-electric-range__map .gm-style .gmnoprint{font-size:15px;font-weight:700;bottom:7px !important;right:130px !important}
.ds2-electric-range__map .gm-style .gmnoprint.gm-style-cc{right:15px !important}
@media only screen and (min-width:768px){.ds2-electric-range__map .gm-style div[aria-label=Map]{min-width:150%}
}
@media only screen and (min-width:981px){.ds2-electric-range__map .gm-style div[aria-label=Map]{min-width:135%}
}
.ds2-electric-range__map .gm-style .gm-style-pbc{z-index:5 !important;max-width:100vw}
.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 20px;margin:0 auto}
@media only screen and (min-width:521px){.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 45px 0 calc(50% + 45px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 calc(25% + 45px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 321.25px;max-width:1185px}
}
.ds2-electric-range__map .gm-style-iw-a{color:#1c69d4}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t{bottom:0 !important}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t::after{content:none}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c{background-color:transparent;border-radius:0;padding:0;box-shadow:none;text-transform:uppercase;text-align:center}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c>button{display:none;visibility:hidden;pointer-events:none}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-c,.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-d{overflow:visible !important}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-c .ds2-font-m-bolder,.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-d .ds2-font-m-bolder{margin:0}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-c .ds2-font-label,.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-d .ds2-font-label{margin-top:3px}
@media only screen and (max-width:767px){.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-c .update-for-mobile,.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-d .update-for-mobile{font-size:1rem;line-height:1.5rem;font-weight:400;margin:0}
}
.pac-container{padding:10px 0;box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);border-top:1px solid #e6e6e6;z-index:740}
.pac-container .pac-icon,.pac-container::after{display:none}
.pac-container .pac-item{position:relative;padding:0 20px;border:0;cursor:pointer}
.pac-container .pac-item::before{content:' ';position:absolute;top:0;left:0;width:4px;height:100%;background:#1c69d4;opacity:0;will-change:opacity;transition:opacity .5s ease}
.pac-container .pac-item-selected,.pac-container .pac-item:hover{background:0}
.pac-container .pac-item-selected::before,.pac-container .pac-item:hover::before{opacity:1}
.pac-container span{font-size:1rem;line-height:1.5rem;font-weight:300;line-height:34px;font-weight:400;color:#8e8e8e}
.pac-container span.pac-item-query{color:#262626}
.pac-container span.pac-matched{color:#0653b6}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-electric-range__map-wrapper[data-used-map=yandex] .ds2-electric-range__map{min-width:150vw}
.ds2-electric-range__map-wrapper[data-used-map=yandex] .ds2-electric-range__map [class$=copyrights-pane]{transform:translateX(-50vw)}
.ds2-electric-range__map-wrapper[data-used-map=yandex] .ds2-electric-range__map [class$=copyrights-promo]{transform:translateX(50vw)}
}
.ds2-electric-range__map [class$=balloon-overlay] [class*=balloon][style*=top]{top:-50px !important;color:#1c69d4;box-shadow:none;text-align:center;text-transform:uppercase}
.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__close],.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__tail]{display:none}
.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__content],.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__layout]{margin:0;padding:0;background:0;font-family:inherit}
.ds2-electric-range__map [class$=balloon-overlay] .ds2-font-m-bolder{margin:0}
.ds2-electric-range__map [class$=balloon-overlay] .ds2-font-label{margin-top:3px}
@media only screen and (max-width:767px){.ds2-electric-range__map [class$=balloon-overlay] .update-for-mobile{font-size:1rem;line-height:1.5rem;font-weight:400;margin:0}
}
.ds2-electric-range__disclaimer{list-style:none;position:relative;width:100%;margin:45px 0 0;font-size:1rem;line-height:1.5rem;font-weight:300}
@media only screen and (min-width:521px){.ds2-electric-range__disclaimer{margin:45px 45px 0;max-width:calc(100% - 90px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__disclaimer{margin:45px auto 0;max-width:1185px}
}
html .ds2-electric-range__disclaimer{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif}
html:lang(he-IL) .ds2-electric-range__disclaimer{font-family:bmwTypeNextWebHebrew,Arial,Helvetica,sans-serif}
html:lang(ko-KR) .ds2-electric-range__disclaimer{font-family:bmwTypeNextWeb,bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
html:lang(ja-JP) .ds2-electric-range__disclaimer{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
html:lang(zh-TW) .ds2-electric-range__disclaimer{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-HK) .ds2-electric-range__disclaimer{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-CN) .ds2-electric-range__disclaimer{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
html:lang(th-TH) .ds2-electric-range__disclaimer{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
html[dir=rtl]:not(:lang(he-IL)) .ds2-electric-range__disclaimer{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
.ds2-electric-range__disclaimer-item{border-top:1px solid #e6e6e6}
.ds2-electric-range__disclaimer-item:not(.is-active){position:absolute;opacity:0;left:0;top:0;pointer-events:none}
.ds2-electric-range__content{opacity:0;will-change:opacity;transition:opacity .5s ease}
.ds2-electric-range[data-component-initialized=true] .ds2-electric-range__content{opacity:1}
.ds2-electric-range__slider-buttons button,.ds2-electric-range__tabs button{will-change:opacity,color;transition:opacity .5s ease,color .5s ease}
.ds2-electric-range__slider-track,.ds2-electric-range__tabs{will-change:transform;transition:transform .5s ease}
.ds2-electric-range__tabs button::after,.ds2-electric-range__tabs-activebar{will-change:width,left;transition:width .5s ease,left .5s ease}
.ds2-electric-range__tabs button.is-active::after{width:0;transition:width 10ms ease .5s}
.ds2-electric-range__slider{will-change:margin,opacity;transition:margin .5s ease,opacity .5s ease}
.ds2-electric-range__slider-item{transition:opacity .5s ease,max-height .5s ease,box-shadow .5s ease}
.ds2-electric-range__sticky-bar{will-change:transform,opacity;transition:transform .5s ease,opacity .5s ease}
.ds2-electric-range__map-controls{will-change:opacity;transition:opacity .5s ease 1s}
.ds2-electric-range__map-controls button{will-change:background,color;transition:background .5s ease,color .5s ease}
.ds2-electric-range__map-controls button i{will-change:opacity;transition:opacity .5s ease}
.ds2-electric-range__map-controls .ds2-electric-range__map-search-suggest,.ds2-electric-range__map-controls input+span{will-change:opacity;transition:opacity .5s ease}
.ds2-electric-range__map-feedback{will-change:opacity;transition:opacity .5s ease}
.ds2-electric-range__disclaimer-item{will-change:opacity;transition:opacity .5s ease}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content{will-change:height;transition:height .5s ease}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__arrow{will-change:transform;transition:transform .5s ease}
.ds2-electric-range{width:100%;max-width:1680px;margin:0 auto;position:relative}
.ds2-electric-range.editmode{max-width:1185px;padding:20px}
.ds2-electric-range.is-empty{padding-bottom:45px}
@media only screen and (min-width:981px){.ds2-electric-range.is-empty{padding-bottom:60px}
}
.ds2-electric-range__content_epaas_wrapper{padding-left:15%;padding-right:15%}
@media only screen and (max-width:980px){.ds2-electric-range__content_epaas_wrapper{padding-left:5%;padding-right:5%}
}
.ds2-electric-range__intro{position:relative;width:100%;margin:1px auto 15px;padding:0 20px}
@media only screen and (min-width:521px){.ds2-electric-range__intro{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__intro{padding:0;margin:1px auto 25px;max-width:1185px}
}
.ds2-electric-range__intro h2{margin-bottom:10px}
.ds2-electric-range__intro h2.ds2-no-uppercase{text-transform:initial}
.ds2-electric-range__intro .uppercase{text-transform:uppercase}
.ds2-electric-range__content{margin:0 auto;overflow:hidden;padding-bottom:75px}
@media only screen and (min-width:981px){.ds2-electric-range__content{padding-bottom:90px}
}
.ds2-electric-range__slider.is-grabbing,.ds2-electric-range__slider.is-grabbing li.is-visible:not(.is-active),.ds2-electric-range__tabs.is-grabbing,.ds2-electric-range__tabs.is-grabbing button{cursor:-webkit-grabbing;cursor:grabbing}
.ds2-electric-range__author-table{width:calc(100% - 40px);margin:0 20px}
@media only screen and (min-width:521px){.ds2-electric-range__author-table{width:calc(100% - 90px);margin:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__author-table{width:100%;margin:0 auto;max-width:1185px}
}
.ds2-electric-range__author-table:first-of-type{margin-top:60px}
.ds2-electric-range__author-table thead{border-bottom:1px solid #e6e6e6}
.ds2-electric-range__author-table tbody{display:none}
.ds2-electric-range__author-table:focus{outline:0}
.ds2-electric-range__author-table:focus thead{border-bottom:4px solid #1c69d4}
.ds2-electric-range__author-table:focus tbody{display:table-row-group;border-bottom:30px solid transparent}
.ds2-electric-range__author-table td,.ds2-electric-range__author-table th{width:50%;font-weight:400}
.ds2-electric-range__author-table th{padding:30px 0}
.ds2-electric-range__author-table td{padding:15px 0}
.ds2-electric-range .ds2-electric-range__show-range-value-for-mobile{color:#1c69d4;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #e6e6e6;opacity:1;margin-top:0;transition:all .5s ease-in-out;z-index:-1}
.ds2-electric-range .ds2-electric-range__show-range-value-for-mobile.hide-range-value{opacity:0;margin-top:-4rem}
.ds2-electric-range .ds2-electric-range__show-range-value-for-mobile .ds2-font-m-bolder{margin-bottom:0;margin-top:.625rem}
.ds2-electric-range .ds2-electric-range__show-range-value-for-mobile .ds2-font-label{margin-bottom:.625rem}
.ds2-electric-range__fix-position-for-range-values{position:absolute;color:#1c69d4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;right:0;margin:auto;top:12px}
.ds2-electric-range__fix-position-for-range-values__container{display:flex;flex-direction:column;align-items:center}
.ds2-electric-range__fix-position-for-range-values .update-for-mobile{margin-bottom:0;font-size:1rem;line-height:1.5rem}
@media only screen and (min-width:521px){.ds2-electric-range__fix-position-for-range-values .update-for-mobile{margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem}
}
@media only screen and (min-width:521px){.ds2-electric-range__fix-position-for-range-values{top:99px;padding-left:50%}
}
@media only screen and (min-width:981px){.ds2-electric-range__fix-position-for-range-values{padding-left:10%}
}
.ds2-electric-range__fix-position-for-range-values.hide-range-value{display:none}