.is-loading body,html.is-loading{height:100%;margin:0;padding:0;position:relative;width:100%}.spinner{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.section-cockpit .spinner.mod-invisible-background,.section-portal .spinner.mod-invisible-background{background-color:transparent}.spinner-icon{-webkit-transform:translate(-50%,-50%);height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.spinner-text{-webkit-animation:spinner-text-animation 2s infinite alternate;animation:spinner-text-animation 2s infinite alternate;font-size:larger;margin-top:40px;position:absolute;text-align:center;top:50%;width:100%}@-webkit-keyframes spinner-text-animation{0%{color:#000}to{color:#fff}}@keyframes spinner-text-animation{0%{color:#000}to{color:#fff}}.spinner-icon-svg{-webkit-animation:1s cubic-bezier(.1,.5,.9,.5) infinite spinner;animation:1s cubic-bezier(.1,.5,.9,.5) infinite spinner;fill:transparent;height:100%;stroke-width:10;width:100%}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner.mod-global{bottom:0;left:0;position:fixed;right:0;top:0}.spinner.is-disabled{display:none}.u-spinner-host{min-height:60px;position:relative}.u-spinner-host.mod-tol{margin-top:-40px;overflow:hidden}@media only screen and (min-width:760px) and (max-width:979px){.u-spinner-host.mod-tol{margin-top:-20px}}.tol-spinner-content{margin-top:40px;min-height:500px}@media only screen and (min-width:760px) and (max-width:979px){.tol-spinner-content{margin-top:20px}}.section-portal .spinner-text{color:#666}.section-cockpit .spinner-text{color:#fff}.section-portal .spinner{background-color:hsla(0,0%,100%,.75)}.section-cockpit .spinner{background-color:rgba(0,0,0,.75)}.realm-bmw .section-portal .spinner-icon-svg{stroke:#1c69d4}.realm-bmw .section-cockpit .spinner-icon-svg{stroke:#f50}.realm-bmw .section-cockpit .subbrand-bmwi .spinner-icon-svg,.realm-bmw .section-cockpit .subbrand-phev .spinner-icon-svg{stroke:#0af}.realm-toyota .section-portal .spinner-icon-svg{stroke:#c00}.realm-toyota .section-cockpit .spinner-icon-svg{stroke:#c40}.fupo-section:before{display:none}@media only screen and (max-width:759px){.section-cockpit.fupo-section:before{content:"mobile"}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit.fupo-section:before{content:"tablet"}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit.fupo-section:before{content:"desktop"}}@media only screen and (min-width:1280px){.section-cockpit.fupo-section:before{content:"large-desktop"}}@media only screen and (max-width:767px){.section-portal.fupo-section:before{content:"mobile"}}@media only screen and (min-width:768px) and (max-width:991px){.section-portal.fupo-section:before{content:"tablet"}}@media only screen and (min-width:992px){.section-portal.fupo-section:before{content:"desktop"}}.u-overflow-x-hidden{min-height:100%;overflow-x:hidden}.u-inline-block{display:inline-block}
svg use{pointer-events:none}
html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}button::-moz-focus-inner{border:0}
.modal{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content{position:relative}.modal-content .modal-two-button-container h4{line-height:40px}.modal-overlay{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;right:0;top:0;z-index:2147483647}.modal-overlay,.prevent-scroll{bottom:0;left:0;position:fixed;right:0}.modal-wrapper{position:relative}.modal-wrapper.grid-wrapper{padding:0}.modal-scroll-container{left:0;margin-bottom:75px;margin-top:75px;position:absolute;right:0;width:100%}.modal-inner-content{position:relative}.modal-inner-content:after{content:"";display:block;position:absolute}.modal-nav-link{height:20px;width:20px}@media (min-width:768px) and (max-width:991px){.modal-overlay{padding-left:45px;padding-right:45px}.modal-wrapper{position:relative}}@media (max-width:767px){.modal-overlay .modal-wrapper{height:100%;margin:0;padding:0}.modal-overlay .modal{padding:0}.modal-scroll-container{bottom:0;left:0;margin:0;padding:0;right:0;top:0}.modal-content{height:100%;padding:20px}}.section-portal .modal-title-container{margin-bottom:20px}.section-portal .modal-overlay{background:rgba(48,48,48,.76);color:#262626}.section-portal .modal{-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box}.section-portal .modal-content{background:#fff;padding:30px 30px 15px}.section-portal .modal-nav{padding:15px;position:absolute;right:7.5px;z-index:1}@media only screen and (min-width:768px){.section-portal .mod-video .modal-nav{padding:0;right:30px;top:15px}}.section-portal .modal-nav-link-icon-cockpit{display:none}.section-portal .modal-inner-content{margin-bottom:45px}.section-portal .modal-inner-content:after{border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid rgba(0,0,0,.1);left:-30px;margin-top:30px;right:-30px;width:inherit}@media (max-width:991px){.section-portal .modal-scroll-container{background:#fff}}.section-cockpit .modal{background:#333;margin:auto;width:700px}.section-cockpit .modal-overlay{background:rgba(0,0,0,.85);color:#fff}.section-cockpit .modal-content{background:#333;color:#777}@media (min-width:992px){.section-cockpit .modal-content{padding:40px 30px}}@media (max-width:991px){.section-cockpit .modal-content{padding:20px}}.section-cockpit .modal-title-container{color:#fff;margin-bottom:20px}@media (min-width:992px){.section-cockpit .modal-title-container{text-align:center}}@media (max-width:991px){.section-cockpit .modal-title-container{text-align:left}}.section-cockpit .modal-title{word-wrap:break-word}.section-cockpit .modal-nav{float:right;margin-right:10px;margin-top:10px;position:relative;z-index:1}.section-cockpit .modal-nav-link-icon-portal{display:none}.section-cockpit .modal-inner-content{border-top:1px solid #4d4d4d;margin-bottom:10px;padding-top:30px}.section-cockpit .modal-inner-content:after{border-bottom:1px solid #4d4d4d;margin-top:10px;position:static;width:100%}@media (max-width:767px){.section-cockpit .modal{width:100%}.section-cockpit .modal-scroll-container{background:#333}.section-cockpit .modal-inner-content:after{border:none}}@media (max-width:991px){.section-cockpit .modal-nav{margin-right:20px;margin-top:20px}.section-cockpit .modal-nav span.icon.icon-close_button_darkgrey{-webkit-filter:invert(100%);filter:invert(100%)}.section-cockpit .modal-content{color:#bcbcbc}.section-cockpit .modal-inner-content{border:0;margin-bottom:0;padding-top:30px}}@media (max-width:767px){.section-cockpit .modal-title-container{margin-bottom:0}.section-cockpit .modal-title-container .modal-title{font-weight:700;padding-top:30px}}.realm-bmw .section-portal .modal-nav-link svg{fill:#0653b6}.realm-bmw .section-cockpit .modal-nav-link svg{fill:#777}.realm-toyota .section-portal .modal-nav-link svg{fill:#c00}.realm-toyota .section-cockpit .modal-nav-link svg{fill:#999}
.section-cockpit .modal-one-button .modal-one-button-btn-group{height:40px;width:100%}.section-cockpit .modal-one-button .modal-one-button-btn{height:40px;margin-bottom:40px;padding:0;right:0;width:200px}.section-cockpit .modal-one-button .modal-content{padding-bottom:40px}@media (max-width:767px){.section-cockpit .modal-one-button .modal-one-button-btn,.section-cockpit .modal-one-button .modal-one-button-btn-group{width:100%}}.modal-one-button-btn-group{margin:15px 0 0;padding:0;width:100%}.modal-one-button-btn-group:after{clear:both;content:" ";display:table}.modal-one-button-btn{float:right;margin:0;padding:0;width:50%}@media (min-width:768px) and (max-width:991px){.modal-one-button-btn{width:50%}}@media (max-width:767px){.modal-one-button-btn{margin-bottom:65px;width:100%}}
.offline-margin-bottom{margin-bottom:60vh}
.promotion-banner-info-copy,.promotion-banner-info-headline{-webkit-transition:color .25s ease;transition:color .25s ease}.promotion-banner-info-content-wrapper{left:0;position:absolute;top:0;width:100%}.promotion-banner-info-content-wrapper.mod-fixed{position:relative}.promotion-banner-info-content-wrapper.mod-color-scheme-white .promotion-banner-info-copy,.promotion-banner-info-content-wrapper.mod-color-scheme-white .promotion-banner-info-headline{color:#fff}.promotion-banner-info-headline{font-size:48px;text-transform:uppercase}.realm-bmw .promotion-banner-info-headline,.realm-toyota .promotion-banner-info-headline{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;line-height:1;text-transform:none;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.promotion-banner-info-headline{font-size:35px}}.promotion-banner-info-content{color:#fff;pointer-events:auto}@media (max-width:991px){.promotion-banner-info-content,.promotion-banner-info-content-wrapper.mod-color-scheme-white .promotion-banner-info-copy,.promotion-banner-info-content-wrapper.mod-color-scheme-white .promotion-banner-info-headline{color:#262626}}
.icon,cms-icon,icon{background-repeat:no-repeat;display:inline-block}.icon.status-disabled,cms-icon.status-disabled,icon.status-disabled{opacity:.5}.icon{background-size:contain;max-height:100%;max-width:100%}.icon.mod-icon-ci{background:#1c69d4}.slideshow{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;position:relative;user-select:none}.slideshow .slideshow-indicator.slideshow-length-0{width:Infinity%}.slideshow.slideshow-active-0 .slideshow-indicator-progress{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ie9 .slideshow.slideshow-active-0 .slideshow-indicator-progress{-webkit-transform:translate(-100%);transform:translate(-100%)}.slideshow .slideshow-indicator.slideshow-length-1{width:100%}.slideshow.slideshow-active-1 .slideshow-indicator-progress{-webkit-transform:translateZ(0);transform:translateZ(0)}.ie9 .slideshow.slideshow-active-1 .slideshow-indicator-progress{-webkit-transform:translate(0);transform:translate(0)}.slideshow .slideshow-indicator.slideshow-length-2{width:50%}.slideshow.slideshow-active-2 .slideshow-indicator-progress{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ie9 .slideshow.slideshow-active-2 .slideshow-indicator-progress{-webkit-transform:translate(100%);transform:translate(100%)}.slideshow .slideshow-indicator.slideshow-length-3{width:33.33333333%}.slideshow.slideshow-active-3 .slideshow-indicator-progress{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.ie9 .slideshow.slideshow-active-3 .slideshow-indicator-progress{-webkit-transform:translate(200%);transform:translate(200%)}.slideshow .slideshow-indicator.slideshow-length-4{width:25%}.slideshow.slideshow-active-4 .slideshow-indicator-progress{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.ie9 .slideshow.slideshow-active-4 .slideshow-indicator-progress{-webkit-transform:translate(300%);transform:translate(300%)}.slideshow .slideshow-indicator.slideshow-length-5{width:20%}.slideshow.slideshow-active-5 .slideshow-indicator-progress{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.ie9 .slideshow.slideshow-active-5 .slideshow-indicator-progress{-webkit-transform:translate(400%);transform:translate(400%)}.slideshow .slideshow-indicator.slideshow-length-6{width:16.66666667%}.slideshow.slideshow-active-6 .slideshow-indicator-progress{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.ie9 .slideshow.slideshow-active-6 .slideshow-indicator-progress{-webkit-transform:translate(500%);transform:translate(500%)}.slideshow .slideshow-indicator.slideshow-length-7{width:14.28571429%}.slideshow.slideshow-active-7 .slideshow-indicator-progress{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.ie9 .slideshow.slideshow-active-7 .slideshow-indicator-progress{-webkit-transform:translate(600%);transform:translate(600%)}.slideshow .slideshow-indicator.slideshow-length-8{width:12.5%}.slideshow.slideshow-active-8 .slideshow-indicator-progress{-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}.ie9 .slideshow.slideshow-active-8 .slideshow-indicator-progress{-webkit-transform:translate(700%);transform:translate(700%)}.slideshow .slideshow-indicator.slideshow-length-9{width:11.11111111%}.slideshow.slideshow-active-9 .slideshow-indicator-progress{-webkit-transform:translate3d(800%,0,0);transform:translate3d(800%,0,0)}.ie9 .slideshow.slideshow-active-9 .slideshow-indicator-progress{-webkit-transform:translate(800%);transform:translate(800%)}.slideshow .slideshow-indicator.slideshow-length-10{width:10%}.slideshow.slideshow-active-10 .slideshow-indicator-progress{-webkit-transform:translate3d(900%,0,0);transform:translate3d(900%,0,0)}.ie9 .slideshow.slideshow-active-10 .slideshow-indicator-progress{-webkit-transform:translate(900%);transform:translate(900%)}.slideshow .slideshow-indicator.slideshow-length-11{width:9.09090909%}.slideshow.slideshow-active-11 .slideshow-indicator-progress{-webkit-transform:translate3d(1000%,0,0);transform:translate3d(1000%,0,0)}.ie9 .slideshow.slideshow-active-11 .slideshow-indicator-progress{-webkit-transform:translate(1000%);transform:translate(1000%)}.slideshow .slideshow-indicator.slideshow-length-12{width:8.33333333%}.slideshow.slideshow-active-12 .slideshow-indicator-progress{-webkit-transform:translate3d(1100%,0,0);transform:translate3d(1100%,0,0)}.ie9 .slideshow.slideshow-active-12 .slideshow-indicator-progress{-webkit-transform:translate(1100%);transform:translate(1100%)}.slideshow .slideshow-indicator.slideshow-length-13{width:7.69230769%}.slideshow.slideshow-active-13 .slideshow-indicator-progress{-webkit-transform:translate3d(1200%,0,0);transform:translate3d(1200%,0,0)}.ie9 .slideshow.slideshow-active-13 .slideshow-indicator-progress{-webkit-transform:translate(1200%);transform:translate(1200%)}.slideshow .slideshow-indicator.slideshow-length-14{width:7.14285714%}.slideshow.slideshow-active-14 .slideshow-indicator-progress{-webkit-transform:translate3d(1300%,0,0);transform:translate3d(1300%,0,0)}.ie9 .slideshow.slideshow-active-14 .slideshow-indicator-progress{-webkit-transform:translate(1300%);transform:translate(1300%)}.slideshow .slideshow-indicator.slideshow-length-15{width:6.66666667%}.slideshow.slideshow-active-15 .slideshow-indicator-progress{-webkit-transform:translate3d(1400%,0,0);transform:translate3d(1400%,0,0)}.ie9 .slideshow.slideshow-active-15 .slideshow-indicator-progress{-webkit-transform:translate(1400%);transform:translate(1400%)}.slideshow .slideshow-indicator.slideshow-length-16{width:6.25%}.slideshow.slideshow-active-16 .slideshow-indicator-progress{-webkit-transform:translate3d(1500%,0,0);transform:translate3d(1500%,0,0)}.ie9 .slideshow.slideshow-active-16 .slideshow-indicator-progress{-webkit-transform:translate(1500%);transform:translate(1500%)}.slideshow .slideshow-indicator.slideshow-length-17{width:5.88235294%}.slideshow.slideshow-active-17 .slideshow-indicator-progress{-webkit-transform:translate3d(1600%,0,0);transform:translate3d(1600%,0,0)}.ie9 .slideshow.slideshow-active-17 .slideshow-indicator-progress{-webkit-transform:translate(1600%);transform:translate(1600%)}.slideshow .slideshow-indicator.slideshow-length-18{width:5.55555556%}.slideshow.slideshow-active-18 .slideshow-indicator-progress{-webkit-transform:translate3d(1700%,0,0);transform:translate3d(1700%,0,0)}.ie9 .slideshow.slideshow-active-18 .slideshow-indicator-progress{-webkit-transform:translate(1700%);transform:translate(1700%)}.slideshow .slideshow-indicator.slideshow-length-19{width:5.26315789%}.slideshow.slideshow-active-19 .slideshow-indicator-progress{-webkit-transform:translate3d(1800%,0,0);transform:translate3d(1800%,0,0)}.ie9 .slideshow.slideshow-active-19 .slideshow-indicator-progress{-webkit-transform:translate(1800%);transform:translate(1800%)}.slideshow .slideshow-indicator.slideshow-length-20{width:5%}.slideshow.slideshow-active-20 .slideshow-indicator-progress{-webkit-transform:translate3d(1900%,0,0);transform:translate3d(1900%,0,0)}.ie9 .slideshow.slideshow-active-20 .slideshow-indicator-progress{-webkit-transform:translate(1900%);transform:translate(1900%)}.slideshow .slideshow-indicator.slideshow-length-21{width:4.76190476%}.slideshow.slideshow-active-21 .slideshow-indicator-progress{-webkit-transform:translate3d(2000%,0,0);transform:translate3d(2000%,0,0)}.ie9 .slideshow.slideshow-active-21 .slideshow-indicator-progress{-webkit-transform:translate(2000%);transform:translate(2000%)}.slideshow .slideshow-indicator.slideshow-length-22{width:4.54545455%}.slideshow.slideshow-active-22 .slideshow-indicator-progress{-webkit-transform:translate3d(2100%,0,0);transform:translate3d(2100%,0,0)}.ie9 .slideshow.slideshow-active-22 .slideshow-indicator-progress{-webkit-transform:translate(2100%);transform:translate(2100%)}.slideshow .slideshow-indicator.slideshow-length-23{width:4.34782609%}.slideshow.slideshow-active-23 .slideshow-indicator-progress{-webkit-transform:translate3d(2200%,0,0);transform:translate3d(2200%,0,0)}.ie9 .slideshow.slideshow-active-23 .slideshow-indicator-progress{-webkit-transform:translate(2200%);transform:translate(2200%)}.slideshow .slideshow-indicator.slideshow-length-24{width:4.16666667%}.slideshow.slideshow-active-24 .slideshow-indicator-progress{-webkit-transform:translate3d(2300%,0,0);transform:translate3d(2300%,0,0)}.ie9 .slideshow.slideshow-active-24 .slideshow-indicator-progress{-webkit-transform:translate(2300%);transform:translate(2300%)}.slideshow.slideshow-active-25 .slideshow-indicator-progress{-webkit-transform:translate3d(2400%,0,0);transform:translate3d(2400%,0,0)}.ie9 .slideshow.slideshow-active-25 .slideshow-indicator-progress{-webkit-transform:translate(2400%);transform:translate(2400%)}.slideshow.slideshow-active-26 .slideshow-indicator-progress{-webkit-transform:translateZ(0);transform:translateZ(0)}.ie9 .slideshow.slideshow-active-26 .slideshow-indicator-progress{-webkit-transform:translate(0);transform:translate(0)}.slideshow,.slideshow-contents,.slideshow-slide,.slideshow-slides,.slideshow-wrapper{height:100%;left:-2px;width:100%}.slideshow-contents{-webkit-box-sizing:border-box;box-sizing:border-box}.slideshow-slides{-webkit-transform:translateZ(0);-webkit-transition:all .66s;position:relative;top:0;transform:translateZ(0);transition:all .66s;white-space:nowrap}.slideshow-slides.skip-transition{-webkit-transition:none;transition:none}.slideshow-slide{display:inline-block;vertical-align:top;white-space:normal}.slideshow-slide,.slideshow-wrapper{overflow:hidden;position:relative}.slideshow-indicator{padding:5px 0}.slideshow-indicator-progress{-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .66s;height:5px;position:relative;transform:translateZ(0);transition:-webkit-transform .66s;transition:transform .66s;transition:transform .66s,-webkit-transform .66s}.slideshow-arrow-next,.slideshow-arrow-prev{bottom:15px;color:#fff;opacity:0;position:absolute;top:0;white-space:nowrap;width:0}.slideshow-arrow-next:hover,.slideshow-arrow-prev:hover{-webkit-transition:opacity .33s;opacity:1;transition:opacity .33s}.touch .slideshow-arrow-next,.touch .slideshow-arrow-prev{opacity:1}.slideshow-arrow{cursor:pointer;display:inline-block;height:100%;margin:0;position:absolute}.slideshow-arrow-svg{stroke:#fff;stroke-width:2px}.slideshow-arrow-icon-next,.slideshow-arrow-icon-prev{-webkit-box-sizing:border-box;background:rgba(38,38,38,.5);box-sizing:border-box;height:50px;margin-top:-17.5px;opacity:.8;position:absolute;text-align:center;top:50%;width:36px}.slideshow-arrow-icon-next:hover,.slideshow-arrow-icon-prev:hover,.slideshow-arrow-visible{-webkit-transition:opacity .33s;opacity:1;transition:opacity .33s}.slideshow-arrow-icon-next,.slideshow-arrow-next{right:0}.slideshow-arrow-icon-size{display:block;height:40px;padding:13px;width:40px}.slideshow-arrow-icon-prev,.slideshow-arrow-prev{left:0}.slideshow-max-number-of-slides-1 .slideshow-navigation,.slideshow.mod-teaser-slider .slideshow-indicator{display:none}.slideshow.mod-teaser-slider .slideshow-arrows{height:0;opacity:1;top:50%}.slideshow.mod-teaser-slider .slideshow-arrow{width:45px}.slideshow.mod-teaser-slider .slideshow-arrow-icon-size{background:none;height:45px;padding:0;width:45px}.slideshow.mod-teaser-slider .slideshow-arrow-next{right:-37.5px}.slideshow.mod-teaser-slider .slideshow-arrow-icon-next{background:none;left:0}.slideshow.mod-teaser-slider .slideshow-arrow-prev{left:-37.5px}.slideshow.mod-teaser-slider .slideshow-arrow-icon-prev{background:none;left:auto;right:0}@media (max-width:767px){.slideshow.mod-teaser-slider .slideshow-arrow{width:20px}.slideshow.mod-teaser-slider .slideshow-arrow-icon-size{height:20px;width:20px}.slideshow.mod-teaser-slider .slideshow-arrow-next{right:-12.5px}.slideshow.mod-teaser-slider .slideshow-arrow-prev{left:-12.5px}}.slideshow.mod-slides-per-row-4 .slideshow-slides{width:25%}.slideshow.mod-slides-per-row-2 .slideshow-slides{width:50%}.realm-bmw .slideshow.mod-teaser-slider .slideshow-arrow-svg{stroke:#0653b6}.realm-bmw .slideshow-indicator-progress{background:#1c69d4}.realm-toyota .slideshow.mod-teaser-slider .slideshow-arrow-svg{stroke:#c00}.realm-toyota .slideshow-indicator-progress{background:#c00}
.promotion-banner .promotion-banner-info-background{height:741px}.promotion-banner.mod-twenty-to-six .promotion-banner-info-background{height:504px}.realm-toyota .promotion-banner .promotion-banner-info-background{height:756px}.promotion-banner-info-fixed{width:100%}@media (min-width:992px){.promotion-banner{position:relative}.promotion-banner-info-fixed{left:0;position:absolute;top:0}}@media (max-width:991px){.promotion-banner-info-content{margin-top:30px}}@media (min-width:768px) and (max-width:991px){.slideshow.mod-promotion-banner-slider .promotion-banner-info-background{height:500px}.slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{position:relative}.slideshow.mod-promotion-banner-slider .promotion-banner-info,.slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{height:auto}.slideshow.mod-promotion-banner-slider .promotion-banner-info .promotion-banner-info-content:first-child{margin-top:30px}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info-background{height:295px}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{position:relative}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info,.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{height:auto}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info .promotion-banner-info-content:first-child{margin-top:30px}}@media (max-width:767px){.slideshow.mod-promotion-banner-slider .promotion-banner-info-background{height:300px}.slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{position:relative}.slideshow.mod-promotion-banner-slider .promotion-banner-info,.slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{height:auto}.slideshow.mod-promotion-banner-slider .promotion-banner-info .promotion-banner-info-content:first-child{margin-top:30px}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info-background{height:230px}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{position:relative}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info,.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info-content-wrapper{height:auto}.promotion-banner.mod-twenty-to-six .slideshow.mod-promotion-banner-slider .promotion-banner-info .promotion-banner-info-content:first-child{margin-top:30px}}.promotion-banner-info{position:relative;width:100%}.promotion-banner-info img{height:100%;left:-50%;position:relative;width:auto}.promotion-banner-info-background{position:relative;right:-50%;text-align:center;width:5200px}
.arrow-link{display:inline-block;position:relative}.arrow-link-icon{height:14px;position:absolute;top:2px;width:14px}.realm-bmw .arrow-link-icon,.realm-toyota .arrow-link-icon{left:0}.realm-bmw .arrow-link-text,.realm-toyota .arrow-link-text{padding-left:17px}.realm-bmw .arrow-link-text{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif}.realm-bmw .arrow-link:hover .arrow-link-text{color:#1c69d4}.realm-bmw .arrow-link:hover .arrow-link-icon-svg{fill:#1c69d4}.realm-toyota .arrow-link-text{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif}.realm-toyota .arrow-link:hover .arrow-link-text{color:#c00}.realm-toyota .arrow-link:hover .arrow-link-icon-svg{fill:#c00}[arrow-link].disabled .arrow-link .arrow-link-text,[arrow-link].disabled .arrow-link:hover .arrow-link-text,[arrow-link][disabled] .arrow-link .arrow-link-text,[arrow-link][disabled] .arrow-link:hover .arrow-link-text{border:none;color:#bbb;cursor:default}[arrow-link].disabled .arrow-link .arrow-link-icon-svg,[arrow-link].disabled .arrow-link:hover .arrow-link-icon-svg,[arrow-link][disabled] .arrow-link .arrow-link-icon-svg,[arrow-link][disabled] .arrow-link:hover .arrow-link-icon-svg{cursor:default;fill:#bbb}.realm-bmw .arrow-link.mod-left .arrow-link-icon,.realm-toyota .arrow-link.mod-left .arrow-link-icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.arrow-link.mod-highlight-box .arrow-link-icon-svg,.arrow-link.mod-highlight-box:hover .arrow-link-icon-svg{-webkit-transform:scale(.6);fill:#fff;transform:scale(.6)}.realm-bmw .arrow-link.mod-highlight-box .arrow-link-icon,.realm-bmw .arrow-link.mod-highlight-box:hover .arrow-link-icon{background-color:#1c69d4}.realm-toyota .arrow-link.mod-highlight-box .arrow-link-icon,.realm-toyota .arrow-link.mod-highlight-box:hover .arrow-link-icon{background-color:#c00}[arrow-link].disabled .arrow-link.mod-highlight-box .arrow-link-icon,[arrow-link].disabled .arrow-link.mod-highlight-box:hover .arrow-link-icon,[arrow-link][disabled] .arrow-link.mod-highlight-box .arrow-link-icon,[arrow-link][disabled] .arrow-link.mod-highlight-box:hover .arrow-link-icon{background-color:#bbb}[arrow-link].disabled .arrow-link.mod-highlight-box .arrow-link-icon-svg,[arrow-link].disabled .arrow-link.mod-highlight-box:hover .arrow-link-icon-svg,[arrow-link][disabled] .arrow-link.mod-highlight-box .arrow-link-icon-svg,[arrow-link][disabled] .arrow-link.mod-highlight-box:hover .arrow-link-icon-svg{fill:#fff}.arrow-link.mod-inline{display:inline-block}
.teaser{cursor:default}.teaser-contents{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-bottom:30px;margin-top:15px;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:100%}.teaser-contents.mod-no-gutter{padding-left:0;padding-right:0}.teaser-contents.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.teaser-contents.mod-gutter-ci-distance-2-right{padding-right:15px}.teaser-contents.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.teaser-contents{width:100%}}@media (max-width:767px){.teaser-contents{width:100%}}.teaser-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-top:10px;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:100%}.teaser-content.mod-no-gutter{padding-left:0;padding-right:0}.teaser-content.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.teaser-content.mod-gutter-ci-distance-2-right{padding-right:15px}.teaser-content.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.teaser-content{width:100%}}@media (max-width:767px){.teaser-content{width:100%}}.teaser-content:first-child{margin-bottom:0;margin-top:0}.teaser-image img{width:100%}.teaser-image-link.disabled{cursor:default}.realm-bmw .teaser,.realm-toyota .teaser{border:1px solid #bbb}
.icon,cms-icon,icon{background-repeat:no-repeat;display:inline-block}.icon.status-disabled,cms-icon.status-disabled,icon.status-disabled{opacity:.5}.icon{background-size:contain;max-height:100%;max-width:100%}.icon.mod-icon-ci{background:#1c69d4}
.section-portal .vertical-scroll-hint{display:block}.section-portal .vertical-scroll-hint-element{-webkit-transition:all .5s;background:rgba(38,38,38,.5);bottom:-100%;cursor:pointer;height:40px;left:0;opacity:0;overflow:hidden;position:fixed;text-align:center;transition:all .5s;width:100%}.section-portal .vertical-scroll-hint-element.mod-active{-webkit-transition-delay:1.2s;bottom:0;opacity:1;transition-delay:1.2s}.section-portal .vertical-scroll-hint-icon{-webkit-animation-delay:4s;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:"vertical-scroll-hint";animation-delay:4s;animation-duration:3s;animation-iteration-count:infinite;animation-name:"vertical-scroll-hint";display:inline-block;height:14px;margin-top:13px;position:relative;width:16px}.section-portal .vertical-scroll-hint-icon .icon{height:100%;width:100%}@-webkit-keyframes vertical-scroll-hint{0%{opacity:1;top:0}33.33333333333333%{top:75%}33.333333334333325%{opacity:.1;top:-75%}66.66666666666666%{opacity:1;top:0}to{top:0}}@keyframes vertical-scroll-hint{0%{opacity:1;top:0}33.33333333333333%{top:75%}33.333333334333325%{opacity:.1;top:-75%}66.66666666666666%{opacity:1;top:0}to{top:0}}
.section-portal .simple-user-login{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;-webkit-box-sizing:border-box;background-color:hsla(0,0%,94.9%,.6);background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTMzIDEwMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDB2MzRsMTAwNSAyMjNMMCA2MDd2MjdsMTEzMy0zOTNWMHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:100%;box-sizing:border-box;display:-webkit-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:-7.5px;margin-right:-7.5px;padding-left:15px;padding-right:15px}.section-portal .simple-user-login-strong-text{font-weight:700}.section-portal .simple-user-login-button-description{word-wrap:break-word}@media only screen and (min-width:1277px){.section-portal .simple-user-login{padding-bottom:107px;padding-top:45px}}@media only screen and (min-width:992px){.section-portal .simple-user-login-intro-text.mod-non-desktop{display:none}}@media only screen and (min-width:992px) and (max-width:1276px){.section-portal .simple-user-login{padding-bottom:45px;padding-top:45px}}@media only screen and (min-width:768px){.section-portal .simple-user-login-register-button.mod-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .simple-user-login{padding-bottom:30px;padding-top:30px}.section-portal .simple-user-login-column.grid-column-6{width:50%}.section-portal .simple-user-login-column.grid-offset-6{margin-left:50%}}@media only screen and (max-width:991px){.section-portal .simple-user-login-button-texts,.section-portal .simple-user-login-intro-text.mod-desktop{display:none}}@media only screen and (max-width:767px){.section-portal .simple-user-login{background-size:150%;padding-bottom:30px;padding-top:10px}.section-portal .simple-user-login-register-button.mod-regular{display:none}}
.section-portal .landing-page .landing-page-modules,.section-portal .landing-page .landing-page-support{display:flex;flex-wrap:wrap;overflow:hidden}.section-portal .landing-page .landing-page-module,.section-portal .landing-page .landing-page-support-teaser{align-self:stretch;display:flex}.section-portal .landing-page .landing-page-module .teaser,.section-portal .landing-page .landing-page-support-teaser .teaser{width:100%}.section-portal .landing-page .landing-page-modules>.landing-page-module:first-child{margin-top:30px}.section-portal .landing-page .landing-page-module-content .teaser{border:0}@media only screen and (min-width:992px){.section-portal .landing-page .landing-page-modules>.landing-page-module:first-child,.section-portal .landing-page .landing-page-modules>.landing-page-module:first-child+.landing-page-module{margin-top:30px}.section-portal .landing-page .landing-page-teaser .landing-page-module-content{min-height:430px}}.realm-bmw .section-portal .landing-page .landing-page-module-content,.realm-toyota .section-portal .landing-page .landing-page-module-content{border:1px solid #bbb}
.video-player-teaser,.video-player-teaser-image{background:#262626;cursor:pointer;display:block;width:100%}.video-player-teaser-wrapper{display:block}.video-player-teaser.mod-autosize{padding-bottom:56.25%;position:relative}.video-player-teaser.mod-autosize .video-player-teaser-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.video-player-teaser-button{-webkit-box-sizing:border-box;background:#1c69d4;box-sizing:border-box;height:60px;left:50%;margin-left:-30px;margin-top:-30px;padding:15px;position:absolute;top:50%;width:60px}.video-player-teaser-icon-play{height:30px;width:30px}
.video-player{position:relative}.video-player-direct,.video-player-embed{display:none}.video-player.is-direct .video-player-direct,.video-player.is-embed .video-player-embed{display:block}
@media only screen and (min-width:992px){.stage-image{display:block;height:500px}}@media only screen and (max-width:991px){.stage-image{display:none}}@media only screen and (min-width:992px){.stage-image-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.stage-image-mobile{display:block;height:500px}}@media only screen and (max-width:767px){.stage-image-mobile{display:block;height:200px}}
.stage .stage-slide-content{padding-top:75px}@media only screen and (min-width:992px){.stage .stage-slide-content{left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width:992px){.stage .stage-slide-text{width:50%}}.stage .stage-video{margin-top:11px}@media only screen and (min-width:992px){.stage .stage-slide-content.mod-white h3,.stage .stage-slide-content.mod-white h4{color:#fff}.stage .stage-slide-content.mod-dark h3,.stage .stage-slide-content.mod-dark h4{color:#262626}}
.section-portal .landing-page .landing-page-modules,.section-portal .landing-page .landing-page-support{display:flex;flex-wrap:wrap;overflow:hidden}.section-portal .landing-page .landing-page-module,.section-portal .landing-page .landing-page-support-teaser{align-self:stretch;display:flex}.section-portal .landing-page .landing-page-module .teaser,.section-portal .landing-page .landing-page-support-teaser .teaser{width:100%}.section-portal .landing-page .landing-page-modules>.landing-page-module:first-child{margin-top:30px}.section-portal .landing-page .landing-page-module-content .teaser{border:0}@media (min-width:992px){.section-portal .landing-page .landing-page-modules>.landing-page-module:first-child,.section-portal .landing-page .landing-page-modules>.landing-page-module:first-child+.landing-page-module{margin-top:30px}.section-portal .landing-page .landing-page-teaser .landing-page-module-content{min-height:430px}}.realm-bmw .section-portal .landing-page .landing-page-module-content,.realm-toyota .section-portal .landing-page .landing-page-module-content{border:1px solid #bbb}
.revision-info{color:transparent;font-size:80%;text-align:center}
.error-page-info{padding:15px}.error-page-info-error-separator{border-top:1px solid #bbb;margin-bottom:20px}.error-page-info-error{margin-top:15px}.error-page-info-error-attribute{-webkit-box-sizing:initial;box-sizing:initial;display:block;margin-bottom:10px;margin-left:-7.5px;margin-right:-7.5px;word-wrap:break-word}.error-page-info-error-attribute.mod-no-gutter{margin-left:0;margin-right:0}.error-page-info-error-attribute.mod-gutter-ci-distance-2{margin-left:-15px;margin-right:-15px}
.icon,cms-icon,icon{background-repeat:no-repeat;display:inline-block}.icon.status-disabled,cms-icon.status-disabled,icon.status-disabled{opacity:.5}.icon{background-size:contain;max-height:100%;max-width:100%}.icon.mod-icon-ci{background:#1c69d4}.input-checkbox{display:inline-block;position:relative;vertical-align:middle}.input-checkbox+label{cursor:pointer;margin-left:10px;vertical-align:middle}.input-checkbox-element{display:inline-block;left:0;position:absolute;top:0;visibility:hidden;z-index:200}.input-checkbox-icon-border,.input-checkbox-icon-checked,.input-checkbox-icon-error,.input-checkbox-icon-unchecked{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.input-checkbox-icon-checked,.input-checkbox-icon-error,.input-checkbox-icon-unchecked{-webkit-transition:opacity .1s;transition:opacity .1s}.input-checkbox-element:checked+.input-checkbox-icon .input-checkbox-icon-checked,.input-checkbox-icon-unchecked,.input-checkbox.is-checked .input-checkbox-icon-checked{opacity:1}.has-error>.input-checkbox .input-checkbox-icon-checked,.has-error>.input-checkbox .input-checkbox-icon-unchecked,.input-checkbox-element:checked+.input-checkbox-icon .input-checkbox-icon-unchecked,.input-checkbox-icon-checked,.input-checkbox-icon-error,.input-checkbox.is-checked .input-checkbox-icon-unchecked{opacity:0}.has-error>.input-checkbox .input-checkbox-icon-error{opacity:1}.has-error>.input-checkbox+label{color:#d20000}.section-portal .input-checkbox{height:20px;width:20px}.section-portal .input-checkbox-icon-checked,.section-portal .input-checkbox-icon-error,.section-portal .input-checkbox-icon-unchecked{border:2px solid}.section-cockpit .input-checkbox{height:24px;width:24px}.section-cockpit .input-checkbox.mod-small{height:18px;width:18px}.section-cockpit .input-checkbox.mod-small svg{margin-bottom:2px}.section-cockpit .input-checkbox-icon-checked,.section-cockpit .input-checkbox-icon-error,.section-cockpit .input-checkbox-icon-unchecked{border:1px solid;padding:2px}.realm-bmw .section-portal .input-checkbox-icon-unchecked{border-color:#bbb}.realm-bmw .section-portal .input-checkbox-icon-checked{border-color:#0653b6}.realm-bmw .section-portal .input-checkbox-icon-error{border-color:#d20000}.realm-bmw .section-cockpit .input-checkbox-icon-checked,.realm-bmw .section-cockpit .input-checkbox-icon-unchecked{border-color:#777}@media only screen and (max-width:979px){.realm-bmw .section-cockpit .modal-overlay .input-checkbox-icon-checked,.realm-bmw .section-cockpit .modal-overlay .input-checkbox-icon-unchecked{border-color:#bcbcbc}}.realm-bmw .section-cockpit .input-checkbox-icon-error{border-color:#f20}.realm-toyota .section-portal .input-checkbox-icon-unchecked{border-color:#bbb}.realm-toyota .section-portal .input-checkbox-icon-checked{border-color:#c00}.realm-toyota .section-portal .input-checkbox-icon-error{border-color:#d20000}.realm-toyota .section-cockpit .input-checkbox-icon-checked,.realm-toyota .section-cockpit .input-checkbox-icon-unchecked{border-color:#777}@media only screen and (max-width:979px){.realm-toyota .section-cockpit .modal-overlay .input-checkbox-icon-checked,.realm-toyota .section-cockpit .modal-overlay .input-checkbox-icon-unchecked{border-color:#bcbcbc}}.realm-toyota .section-cockpit .input-checkbox-icon-error{border-color:#f20}
.error-page-send-blackbox{padding:15px}.error-page-send-blackbox-icon-space{float:left;height:100%;width:30px}.error-page-send-blackbox-text-block{display:block;margin-bottom:15px}.error-page-send-blackbox-checkbox{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:66.66666667%}.error-page-send-blackbox-checkbox.mod-no-gutter{padding-left:0;padding-right:0}.error-page-send-blackbox-checkbox.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.error-page-send-blackbox-checkbox.mod-gutter-ci-distance-2-right{padding-right:15px}.error-page-send-blackbox-checkbox.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.error-page-send-blackbox-checkbox{width:100%}}@media (max-width:767px){.error-page-send-blackbox-checkbox{width:100%}}@media (min-width:768px) and (max-width:991px){.error-page-send-blackbox-checkbox{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:33.33333333%}.error-page-send-blackbox-checkbox.mod-no-gutter{padding-left:0;padding-right:0}.error-page-send-blackbox-checkbox.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.error-page-send-blackbox-checkbox.mod-gutter-ci-distance-2-right{padding-right:15px}.error-page-send-blackbox-checkbox.mod-gutter-ci-distance-2-left{padding-left:15px}}@media (min-width:768px) and (max-width:991px) and (min-width:768px) and (max-width:991px){.error-page-send-blackbox-checkbox{width:50%}}@media (min-width:768px) and (max-width:991px) and (max-width:767px){.error-page-send-blackbox-checkbox{width:100%}}@media (max-width:991px){.error-page-send-blackbox-checkbox{margin-bottom:15px}}.error-page-send-blackbox-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:33.33333333%}.error-page-send-blackbox-button.mod-no-gutter{padding-left:0;padding-right:0}.error-page-send-blackbox-button.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.error-page-send-blackbox-button.mod-gutter-ci-distance-2-right{padding-right:15px}.error-page-send-blackbox-button.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.error-page-send-blackbox-button{width:50%}}@media (max-width:767px){.error-page-send-blackbox-button{width:100%}}.error-page-send-blackbox-check{display:block;text-align:center}.error-page-send-blackbox-check>.icon{-webkit-animation:fadeInSmooth 1s ease-in;animation:fadeInSmooth 1s ease-in;height:100px;width:100px}@-webkit-keyframes fadeInSmooth{0%{opacity:0}to{opacity:1}}@keyframes fadeInSmooth{0%{opacity:0}to{opacity:1}}
.error-page{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:45px auto;max-width:1276px;padding-left:45px;padding-right:45px;width:100%}@media (max-width:767px){.error-page{padding-left:20px;padding-right:20px}}.error-page.mod-no-padding{padding-left:0;padding-right:0}@media (max-width:767px){.error-page{margin-bottom:30px;margin-top:30px}}.error-page-headline{margin-bottom:45px;margin-top:45px}@media (min-width:768px) and (max-width:991px){.error-page-headline{margin-bottom:30px}}@media (max-width:767px){.error-page-headline{margin-bottom:30px;margin-top:30px}}.error-page-info-box{background-color:#e6e6e6;border:1px solid #bbb;margin-top:30px;padding:15px}
@font-face{font-family:BMW Type Web Bold;font-style:normal;src:url(fonts/BMWTypeWebBoldAll.20161018.woff2) format("woff2"),url(fonts/BMWTypeWebBoldAll.20161018.woff) format("woff"),url(fonts/BMWTypeWebBoldAll.20161018.ttf) format("truetype")}.section-portal{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:17px;overflow-x:hidden;text-transform:none}.section-portal .page-content{min-height:70vh}.section-portal .global-line{background:#e6e6e6;border:0;height:1px;margin:0;width:100%}.section-portal .u-only-section-cockpit{display:none}@media (max-width:991px){.section-portal{font-size:15px;line-height:20px}}.section-portal h1{color:#262626;font-size:56px;line-height:61px}.realm-bmw .section-portal h1,.realm-toyota .section-portal h1{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (min-width:768px) and (max-width:991px){.section-portal h1{font-size:48px;line-height:51px}}@media (max-width:767px){.section-portal h1{font-size:35px;line-height:39px}}.section-portal h2{font-size:48px;line-height:51px}.realm-bmw .section-portal h2,.realm-toyota .section-portal h2{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (min-width:768px) and (max-width:991px){.section-portal h2{font-size:35px;line-height:39px}}@media (max-width:767px){.section-portal h2{font-size:25px;line-height:31px}}.section-portal h3{font-size:35px;line-height:39px}.realm-bmw .section-portal h3,.realm-toyota .section-portal h3{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal h3{font-size:25px;line-height:31px}}.section-portal h4{font-size:25px;line-height:31px}.realm-bmw .section-portal h4,.realm-toyota .section-portal h4{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal h4{font-size:18px;line-height:20px}}.section-portal h5{font-size:18px;line-height:20px}.realm-bmw .section-portal h5,.realm-toyota .section-portal h5{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal h5{font-size:15px;line-height:20px}}.section-portal h6{font-size:14px;line-height:17px}.realm-bmw .section-portal h6,.realm-toyota .section-portal h6{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal h6{font-size:15px;line-height:20px}}.section-portal hr{border:0}.section-portal strong{font-weight:700}.section-portal a{text-decoration:none}.section-portal .typo-link,.section-portal .typo-link:active,.section-portal .typo-link:hover,.section-portal .typo-link:link,.section-portal .typo-link:visited{cursor:pointer;text-decoration:none}.section-portal .u-text-link-bold{font-size:14px;font-weight:700;line-height:17px}.section-portal .u-text-link-bold,.section-portal .u-text-link-bold:active,.section-portal .u-text-link-bold:hover,.section-portal .u-text-link-bold:link,.section-portal .u-text-link-bold:visited{cursor:pointer;text-decoration:none}@media (max-width:991px){.section-portal .u-text-link-bold{font-size:15px;line-height:20px}}.section-portal .typo-font-size-xxxl-uppercase{font-size:96px;text-transform:uppercase}.realm-bmw .section-portal .typo-font-size-xxxl-uppercase,.realm-toyota .section-portal .typo-font-size-xxxl-uppercase{line-height:1;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.section-portal .typo-font-size-xxxl-uppercase{font-size:56px}}.section-portal .typo-font-size-xxl-uppercase{font-size:48px;text-transform:uppercase}.realm-bmw .section-portal .typo-font-size-xxl-uppercase,.realm-toyota .section-portal .typo-font-size-xxl-uppercase{line-height:1;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.section-portal .typo-font-size-xxl-uppercase{font-size:35px}}.section-portal .typo-font-size-xl-uppercase{font-size:35px;text-transform:uppercase}.realm-bmw .section-portal .typo-font-size-xl-uppercase,.realm-toyota .section-portal .typo-font-size-xl-uppercase{line-height:1;text-transform:uppercase}@media (max-width:991px){.section-portal .typo-font-size-xl-uppercase{font-size:25px}}.section-portal .typo-font-size-l-uppercase{font-size:25px;text-transform:uppercase}.realm-bmw .section-portal .typo-font-size-l-uppercase,.realm-toyota .section-portal .typo-font-size-l-uppercase{line-height:1;text-transform:uppercase}@media (max-width:991px){.section-portal .typo-font-size-l-uppercase{font-size:18px}}.section-portal .typo-font-size-m-uppercase{font-size:18px;text-transform:uppercase}.realm-bmw .section-portal .typo-font-size-m-uppercase,.realm-toyota .section-portal .typo-font-size-m-uppercase{line-height:1;text-transform:uppercase}@media (max-width:991px){.section-portal .typo-font-size-m-uppercase{font-size:15px}}.realm-bmw .section-portal .typo-font-size-s-uppercase,.realm-toyota .section-portal .typo-font-size-s-uppercase{line-height:1;text-transform:uppercase}.section-portal .typo-font-size-xxxl{color:#262626;font-size:56px;line-height:61px}.realm-bmw .section-portal .typo-font-size-xxxl,.realm-toyota .section-portal .typo-font-size-xxxl{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (min-width:768px) and (max-width:991px){.section-portal .typo-font-size-xxxl{font-size:48px;line-height:51px}}@media (max-width:767px){.section-portal .typo-font-size-xxxl{font-size:35px;line-height:39px}}.section-portal .typo-font-size-xxl{font-size:48px;line-height:51px}.realm-bmw .section-portal .typo-font-size-xxl,.realm-toyota .section-portal .typo-font-size-xxl{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (min-width:768px) and (max-width:991px){.section-portal .typo-font-size-xxl{font-size:35px;line-height:39px}}@media (max-width:767px){.section-portal .typo-font-size-xxl{font-size:25px;line-height:31px}}.section-portal .typo-font-size-xl{font-size:35px;line-height:39px}.realm-bmw .section-portal .typo-font-size-xl,.realm-toyota .section-portal .typo-font-size-xl{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal .typo-font-size-xl{font-size:25px;line-height:31px}}.section-portal .typo-font-size-l{font-size:25px;line-height:31px}.realm-bmw .section-portal .typo-font-size-l,.realm-toyota .section-portal .typo-font-size-l{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal .typo-font-size-l{font-size:18px;line-height:20px}}.section-portal .typo-font-size-m{font-size:18px;line-height:20px}.realm-bmw .section-portal .typo-font-size-m,.realm-toyota .section-portal .typo-font-size-m{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal .typo-font-size-m{font-size:15px;line-height:20px}}.section-portal .typo-font-size-s{font-size:14px;line-height:17px}.realm-bmw .section-portal .typo-font-size-s,.realm-toyota .section-portal .typo-font-size-s{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media (max-width:991px){.section-portal .typo-font-size-s{font-size:15px;line-height:20px}}.section-portal .typo-font-size-xs{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-transform:none}@media (max-width:991px){.section-portal .typo-font-size-xs{font-size:15px;line-height:20px}}.section-portal .typo-font-size-xxs{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:14px;text-transform:none}.section-portal .typo-font-size-xs-bold{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;font-weight:700;line-height:17px;text-transform:none}@media (max-width:991px){.section-portal .typo-font-size-xs-bold{font-size:15px;line-height:20px}}.section-portal .grid-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;max-width:1276px;padding-left:45px;padding-right:45px;width:100%}@media (max-width:767px){.section-portal .grid-wrapper{padding-left:20px;padding-right:20px}}.section-portal .grid-wrapper.mod-no-padding{padding-left:0;padding-right:0}.section-portal .grid-wrapper-nullify-padding{margin:0 -45px}@media (max-width:767px){.section-portal .grid-wrapper-nullify-padding{margin:0 -20px}}.section-portal .grid-row{-webkit-box-sizing:initial;box-sizing:initial;display:block;margin-left:-7.5px;margin-right:-7.5px}.section-portal .grid-row.mod-no-gutter{margin-left:0;margin-right:0}.section-portal .grid-row.mod-gutter-ci-distance-2{margin-left:-15px;margin-right:-15px}.section-portal .grid-row-reset{-webkit-box-sizing:initial;box-sizing:initial;display:block;margin-left:0;margin-right:0}.section-portal .grid-row-reset.mod-no-gutter{margin-left:0;margin-right:0}.section-portal .grid-row-reset.mod-gutter-ci-distance-2{margin-left:-15px;margin-right:-15px}.section-portal .grid-offset-12{margin-left:100%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-12{margin-left:66.6666%}}@media (max-width:767px){.section-portal .grid-offset-12{margin-left:50%}}.section-portal .grid-offset-11{margin-left:91.66666667%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-11{margin-left:66.6666%}}@media (max-width:767px){.section-portal .grid-offset-11{margin-left:50%}}.section-portal .grid-offset-10{margin-left:83.33333333%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-10{margin-left:66.6666%}}@media (max-width:767px){.section-portal .grid-offset-10{margin-left:50%}}.section-portal .grid-offset-9{margin-left:75%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-9{margin-left:50%}}@media (max-width:767px){.section-portal .grid-offset-9{margin-left:0}}.section-portal .grid-offset-8{margin-left:66.66666667%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-8{margin-left:50%}}@media (max-width:767px){.section-portal .grid-offset-8{margin-left:0}}.section-portal .grid-offset-7{margin-left:58.33333333%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-7{margin-left:50%}}@media (max-width:767px){.section-portal .grid-offset-7{margin-left:0}}.section-portal .grid-offset-6{margin-left:50%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-6{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-6{margin-left:0}}.section-portal .grid-offset-5{margin-left:41.66666667%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-5{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-5{margin-left:0}}.section-portal .grid-offset-4{margin-left:33.33333333%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-4{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-4{margin-left:0}}.section-portal .grid-offset-3{margin-left:25%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-3{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-3{margin-left:0}}.section-portal .grid-offset-2{margin-left:16.66666667%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-2{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-2{margin-left:0}}.section-portal .grid-offset-1{margin-left:8.33333333%;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-1{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-1{margin-left:0}}.section-portal .grid-offset-0{margin-left:0;position:relative}@media (min-width:768px) and (max-width:991px){.section-portal .grid-offset-0{margin-left:0}}@media (max-width:767px){.section-portal .grid-offset-0{margin-left:0}}.section-portal .grid-column-12{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:100%}.section-portal .grid-column-12.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-12.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-12.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-12.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-12{width:100%}}@media (max-width:767px){.section-portal .grid-column-12{width:100%}}.section-portal .grid-column-11{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:91.66666667%}.section-portal .grid-column-11.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-11.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-11.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-11.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-11{width:100%}}@media (max-width:767px){.section-portal .grid-column-11{width:100%}}.section-portal .grid-column-10{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:83.33333333%}.section-portal .grid-column-10.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-10.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-10.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-10.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-10{width:100%}}@media (max-width:767px){.section-portal .grid-column-10{width:100%}}.section-portal .grid-column-9{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:75%}.section-portal .grid-column-9.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-9.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-9.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-9.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-9{width:100%}}@media (max-width:767px){.section-portal .grid-column-9{width:100%}}.section-portal .grid-column-8{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:66.66666667%}.section-portal .grid-column-8.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-8.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-8.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-8.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-8{width:100%}}@media (max-width:767px){.section-portal .grid-column-8{width:100%}}.section-portal .grid-column-7{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:58.33333333%}.section-portal .grid-column-7.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-7.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-7.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-7.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-7{width:100%}}@media (max-width:767px){.section-portal .grid-column-7{width:100%}}.section-portal .grid-column-6{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:50%}.section-portal .grid-column-6.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-6.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-6.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-6.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-6{width:100%}}@media (max-width:767px){.section-portal .grid-column-6{width:100%}}.section-portal .grid-column-5{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:41.66666667%}.section-portal .grid-column-5.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-5.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-5.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-5.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-5{width:50%}}@media (max-width:767px){.section-portal .grid-column-5{width:100%}}.section-portal .grid-column-4{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:33.33333333%}.section-portal .grid-column-4.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-4.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-4.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-4.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-4{width:50%}}@media (max-width:767px){.section-portal .grid-column-4{width:100%}}.section-portal .grid-column-3{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:25%}.section-portal .grid-column-3.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-3.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-3.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-3.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-3{width:50%}}@media (max-width:767px){.section-portal .grid-column-3{width:100%}}.section-portal .grid-column-2{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:16.66666667%}.section-portal .grid-column-2.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-2.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-2.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-2.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-2{width:33.33333%}}@media (max-width:767px){.section-portal .grid-column-2{width:50%}}.section-portal .grid-column-1{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:8.33333333%}.section-portal .grid-column-1.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-1.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-1.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-1.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-1{width:33.33333%}}@media (max-width:767px){.section-portal .grid-column-1{width:50%}}.section-portal .grid-column-0{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:0}.section-portal .grid-column-0.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-0.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-0.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-0.mod-gutter-ci-distance-2-left{padding-left:15px}@media (min-width:768px) and (max-width:991px){.section-portal .grid-column-0{width:33.33333%}}@media (max-width:767px){.section-portal .grid-column-0{width:50%}}.section-portal .grid-column-base-12{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:100%}.section-portal .grid-column-base-12.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-12.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-12.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-12.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-11{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:91.66666667%}.section-portal .grid-column-base-11.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-11.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-11.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-11.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-10{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:83.33333333%}.section-portal .grid-column-base-10.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-10.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-10.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-10.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-9{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:75%}.section-portal .grid-column-base-9.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-9.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-9.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-9.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-8{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:66.66666667%}.section-portal .grid-column-base-8.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-8.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-8.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-8.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-7{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:58.33333333%}.section-portal .grid-column-base-7.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-7.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-7.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-7.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-6{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:50%}.section-portal .grid-column-base-6.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-6.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-6.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-6.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-5{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:41.66666667%}.section-portal .grid-column-base-5.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-5.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-5.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-5.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-4{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:33.33333333%}.section-portal .grid-column-base-4.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-4.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-4.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-4.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-3{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:25%}.section-portal .grid-column-base-3.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-3.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-3.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-3.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-2{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:16.66666667%}.section-portal .grid-column-base-2.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-2.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-2.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-2.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-1{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:8.33333333%}.section-portal .grid-column-base-1.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-1.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-1.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-1.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-column-base-0{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:7.5px;padding-right:7.5px;position:relative;vertical-align:top;width:0}.section-portal .grid-column-base-0.mod-no-gutter{padding-left:0;padding-right:0}.section-portal .grid-column-base-0.mod-gutter-ci-distance-2{padding-left:15px;padding-right:15px}.section-portal .grid-column-base-0.mod-gutter-ci-distance-2-right{padding-right:15px}.section-portal .grid-column-base-0.mod-gutter-ci-distance-2-left{padding-left:15px}.section-portal .grid-margin-reset{margin-bottom:0;margin-top:0}.section-portal .grid-margin-gutter{margin-top:15px}.section-portal .grid-margin-90{margin-top:90px}.section-portal .grid-margin-75{margin-top:75px}.section-portal .grid-margin-60{margin-top:60px}.section-portal .grid-margin-45{margin-top:45px}.section-portal .grid-margin-30{margin-top:30px}.section-portal .grid-margin-20{margin-top:20px}.section-portal .grid-margin-15{margin-top:15px}.section-portal .grid-margin-10{margin-top:10px}.section-portal .grid-margin-5{margin-top:5px}.section-portal .grid-margin-bottom-gutter{margin-bottom:15px}.section-portal .grid-margin-bottom-90{margin-bottom:90px}.section-portal .grid-margin-bottom-75{margin-bottom:75px}.section-portal .grid-margin-bottom-60{margin-bottom:60px}.section-portal .grid-margin-bottom-45{margin-bottom:45px}.section-portal .grid-margin-bottom-30{margin-bottom:30px}.section-portal .grid-margin-bottom-15{margin-bottom:15px}.section-portal .grid-margin-bottom-10{margin-bottom:10px}.section-portal .grid-margin-bottom-5{margin-bottom:5px}.section-portal .grid-column-reset{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.section-portal ::-moz-selection{background-color:#1c69d4;color:#fff}.section-portal ::selection{background-color:#1c69d4;color:#fff}.section-portal .action-button{-webkit-box-sizing:border-box;-webkit-transition:background-color .25s ease-out;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;font-weight:700;line-height:17px;line-height:.95;outline:0;padding:13px;text-align:center;text-decoration:none;transition:background-color .25s ease-out;width:100%}@media (max-width:991px){.section-portal .action-button{font-size:15px;line-height:20px}}.section-portal .action-button.action-button-primary:disabled,.section-portal .action-button.action-button-primary:disabled:hover,.section-portal .action-button.is-disabled,.section-portal .action-button:disabled,.section-portal .action-button:disabled:hover{cursor:default}.section-portal .cdp-icon{-webkit-box-sizing:border-box;-webkit-transition:background-color .25s ease-out;background-color:#1c69d4;box-sizing:border-box;fill:#fff;transition:background-color .25s ease-out}.section-portal .cdp-icon-clickable{cursor:pointer}.section-portal .cdp-icon-clickable:hover{background:#0653b6}.section-portal .cdp-icon-M{height:20px;padding:4px;width:20px}.section-portal .cdp-icon-L{height:40px;padding:12px;width:40px}.section-portal .cdp-icon-XL{height:60px;padding:18px;width:60px}.section-portal .ci-styles h1{font-size:96px;line-height:96px}.realm-bmw .section-portal .ci-styles h1,.realm-toyota .section-portal .ci-styles h1{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h1{font-size:56px;line-height:56px}}@media only screen and (max-width:767px){.section-portal .ci-styles h1{font-size:56px;line-height:56px}}.section-portal .ci-styles h1.mod-mixed-case{font-size:96px;line-height:101px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h1.mod-mixed-case{font-size:56px;line-height:61px}}@media only screen and (max-width:767px){.section-portal .ci-styles h1.mod-mixed-case{font-size:35px;line-height:39px}}.section-portal .ci-styles h2{font-size:48px;line-height:48px}.realm-bmw .section-portal .ci-styles h2,.realm-toyota .section-portal .ci-styles h2{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h2{font-size:35px;line-height:35px}}@media only screen and (max-width:767px){.section-portal .ci-styles h2{font-size:35px;line-height:35px}}.section-portal .ci-styles h2.mod-mixed-case{font-size:48px;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h2.mod-mixed-case{font-size:35px;line-height:35px}}@media only screen and (max-width:767px){.section-portal .ci-styles h2.mod-mixed-case{font-size:35px;line-height:35px}}.section-portal .ci-styles h3{font-size:35px;line-height:35px}.realm-bmw .section-portal .ci-styles h3,.realm-toyota .section-portal .ci-styles h3{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h3{font-size:25px;line-height:25px}}@media only screen and (max-width:767px){.section-portal .ci-styles h3{font-size:25px;line-height:25px}}.section-portal .ci-styles h3.mod-mixed-case{font-size:35px;line-height:41px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h3.mod-mixed-case{font-size:25px;line-height:31px}}@media only screen and (max-width:767px){.section-portal .ci-styles h3.mod-mixed-case{font-size:25px;line-height:31px}}.section-portal .ci-styles h4{font-size:25px;line-height:31px}.realm-bmw .section-portal .ci-styles h4,.realm-toyota .section-portal .ci-styles h4{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h4{font-size:18px;line-height:20px}}@media only screen and (max-width:767px){.section-portal .ci-styles h4{font-size:18px;line-height:20px}}.section-portal .ci-styles h4.mod-mixed-case{font-size:25px;line-height:31px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h4.mod-mixed-case{font-size:18px;line-height:20px}}@media only screen and (max-width:767px){.section-portal .ci-styles h4.mod-mixed-case{font-size:18px;line-height:20px}}.section-portal .ci-styles h5{font-size:18px;line-height:20px}.realm-bmw .section-portal .ci-styles h5,.realm-toyota .section-portal .ci-styles h5{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h5{font-size:15px;line-height:15px}}@media only screen and (max-width:767px){.section-portal .ci-styles h5{font-size:15px;line-height:15px}}.section-portal .ci-styles h5.mod-mixed-case{font-size:18px;line-height:20px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h5.mod-mixed-case{font-size:15px;line-height:18px}}@media only screen and (max-width:767px){.section-portal .ci-styles h5.mod-mixed-case{font-size:15px;line-height:18px}}.section-portal .ci-styles h6{font-size:18px;line-height:20px}.realm-bmw .section-portal .ci-styles h6,.realm-toyota .section-portal .ci-styles h6{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h6{font-size:15px;line-height:15px}}@media only screen and (max-width:767px){.section-portal .ci-styles h6{font-size:15px;line-height:15px}}.section-portal .ci-styles h6.mod-mixed-case{font-size:14px;line-height:17px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles h6.mod-mixed-case{font-size:15px;line-height:18px}}@media only screen and (max-width:767px){.section-portal .ci-styles h6.mod-mixed-case{font-size:15px;line-height:18px}}.section-portal .ci-styles p{color:#262626;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles p{font-size:15px;line-height:20px}}@media only screen and (max-width:767px){.section-portal .ci-styles p{font-size:15px;line-height:20px}}.section-portal .ci-styles p.mod-xxs{font-size:12px;line-height:14px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles p.mod-xxs{font-size:12px;line-height:14px}}@media only screen and (max-width:767px){.section-portal .ci-styles p.mod-xxs{font-size:12px;line-height:14px}}.section-portal .ci-styles a{color:#262626;font-size:14px;line-height:17px}.realm-bmw .section-portal .ci-styles a,.realm-toyota .section-portal .ci-styles a{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles a{font-size:15px;line-height:18px}}@media only screen and (max-width:767px){.section-portal .ci-styles a{font-size:15px;line-height:18px}}.section-portal .ci-styles button,.section-portal .ci-styles input[type=button]{font-size:14px;line-height:17px}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .ci-styles button,.section-portal .ci-styles input[type=button]{font-size:15px;line-height:15px}}@media only screen and (max-width:767px){.section-portal .ci-styles button,.section-portal .ci-styles input[type=button]{font-size:15px;line-height:15px}}.realm-bmw .section-portal .ci-styles button,.realm-bmw .section-portal .ci-styles input[type=button],.realm-toyota .section-portal .ci-styles button,.realm-toyota .section-portal .ci-styles input[type=button]{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift h1,.section-portal .facelift h1{font-size:35px;line-height:36px}.realm-bmw .section-portal .ci-styles .facelift h1,.realm-bmw .section-portal .facelift h1,.realm-toyota .section-portal .ci-styles .facelift h1,.realm-toyota .section-portal .facelift h1{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift h2,.section-portal .facelift h2{font-size:25px;line-height:26px}.realm-bmw .section-portal .ci-styles .facelift h2,.realm-bmw .section-portal .facelift h2,.realm-toyota .section-portal .ci-styles .facelift h2,.realm-toyota .section-portal .facelift h2{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift h3,.section-portal .facelift h3{font-size:18px;line-height:19px}.realm-bmw .section-portal .ci-styles .facelift h3,.realm-bmw .section-portal .facelift h3,.realm-toyota .section-portal .ci-styles .facelift h3,.realm-toyota .section-portal .facelift h3{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift h4,.section-portal .facelift h4{font-size:16px;line-height:17px}.realm-bmw .section-portal .ci-styles .facelift h4,.realm-bmw .section-portal .facelift h4,.realm-toyota .section-portal .ci-styles .facelift h4,.realm-toyota .section-portal .facelift h4{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift h5,.section-portal .facelift h5{font-size:12px;line-height:13px}@media only screen and (min-width:992px){.section-portal .ci-styles .facelift h5,.section-portal .facelift h5{font-size:16px;line-height:17px}}.section-portal .ci-styles .facelift h6,.section-portal .facelift h6{font-size:12px;line-height:13px}.realm-bmw .section-portal .ci-styles .facelift h6,.realm-bmw .section-portal .facelift h6,.realm-toyota .section-portal .ci-styles .facelift h6,.realm-toyota .section-portal .facelift h6{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift .cdp-fl-font-size-m,.section-portal .facelift .cdp-fl-font-size-m{font-size:16px;line-height:17px}.realm-bmw .section-portal .ci-styles .facelift .cdp-fl-font-size-m,.realm-bmw .section-portal .facelift .cdp-fl-font-size-m,.realm-toyota .section-portal .ci-styles .facelift .cdp-fl-font-size-m,.realm-toyota .section-portal .facelift .cdp-fl-font-size-m{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift .cdp-fl-font-size-s,.section-portal .facelift .cdp-fl-font-size-s{font-size:12px;line-height:13px}.realm-bmw .section-portal .ci-styles .facelift .cdp-fl-font-size-s,.realm-bmw .section-portal .facelift .cdp-fl-font-size-s,.realm-toyota .section-portal .ci-styles .facelift .cdp-fl-font-size-s,.realm-toyota .section-portal .facelift .cdp-fl-font-size-s{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}.section-portal .ci-styles .facelift .cdp-fl-font-size-s-arial,.section-portal .facelift .cdp-fl-font-size-s-arial{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:13px;text-transform:none}.section-portal a.static-page-content-link{color:inherit;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .responsive-grid-margins.grid-margin-90,.section-portal .responsive-grid-margins .grid-margin-90{margin-top:75px}.section-portal .responsive-grid-margins.grid-margin-75,.section-portal .responsive-grid-margins .grid-margin-75{margin-top:45px}.section-portal .responsive-grid-margins.grid-margin-45,.section-portal .responsive-grid-margins .grid-margin-45{margin-top:30px}.section-portal .responsive-grid-margins.grid-margin-bottom-90,.section-portal .responsive-grid-margins .grid-margin-bottom-90{margin-bottom:75px}.section-portal .responsive-grid-margins.grid-margin-bottom-75,.section-portal .responsive-grid-margins .grid-margin-bottom-75{margin-bottom:45px}.section-portal .responsive-grid-margins.grid-margin-bottom-45,.section-portal .responsive-grid-margins .grid-margin-bottom-45{margin-bottom:30px}}@media only screen and (max-width:767px){.section-portal .responsive-grid-margins.grid-margin-90,.section-portal .responsive-grid-margins .grid-margin-90{margin-top:45px}.section-portal .responsive-grid-margins.grid-margin-75,.section-portal .responsive-grid-margins .grid-margin-75{margin-top:30px}.section-portal .responsive-grid-margins.grid-margin-45,.section-portal .responsive-grid-margins .grid-margin-45{margin-top:15px}.section-portal .responsive-grid-margins.grid-margin-bottom-90,.section-portal .responsive-grid-margins .grid-margin-bottom-90{margin-bottom:45px}.section-portal .responsive-grid-margins.grid-margin-bottom-75,.section-portal .responsive-grid-margins .grid-margin-bottom-75{margin-bottom:30px}.section-portal .responsive-grid-margins.grid-margin-bottom-45,.section-portal .responsive-grid-margins .grid-margin-bottom-45{margin-bottom:15px}}.section-portal .u-only-mobile-block,.section-portal .u-only-mobile-flex,.section-portal .u-only-mobile-flex-column,.section-portal .u-only-mobile-inline,.section-portal .u-only-tablet-block,.section-portal .u-only-tablet-flex,.section-portal .u-only-tablet-flex-column,.section-portal .u-only-tablet-inline{display:none}@media only screen and (max-width:767px){.section-portal .u-only-mobile-block{display:block}.section-portal .u-only-mobile-inline{display:inline}.section-portal .u-only-mobile-flex{display:-webkit-box;display:flex}.section-portal .u-only-mobile-flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column}.section-portal .u-not-mobile,.section-portal .u-only-desktop{display:none}}@media only screen and (max-width:991px){.section-portal .u-not-mobile-and-tablet,.section-portal .u-only-desktop{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.section-portal .u-only-tablet-block{display:block}.section-portal .u-only-tablet-inline{display:inline}.section-portal .u-only-tablet-flex{display:-webkit-box;display:flex}.section-portal .u-only-tablet-flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column}.section-portal .u-not-tablet{display:none}}@media only screen and (min-width:992px){.section-portal .u-not-desktop{display:none}}.section-portal .u-align-left{text-align:left}.section-portal .u-align-center{text-align:center}.section-portal .u-align-right{text-align:right}.section-portal .u-pos-relative{position:relative}.section-portal .u-bold{font-weight:700}.realm-bmw .u-not-realm-bmw,.realm-bmw .u-only-realm-toyota{display:none}.realm-bmw .section-portal .u-highlight-text-1{color:#1c69d4}.realm-bmw .section-portal .u-highlight-text-2{color:#0653b6}.realm-bmw .section-portal .u-highlight-text-3{color:#0af}.realm-bmw .section-portal .u-highlight-hovered-text-1:hover{color:#1c69d4}.realm-bmw .section-portal .u-highlight-hovered-text-2:hover{color:#0653b6}.realm-bmw .section-portal .u-text-link-bold{color:#666;font-weight:700}.realm-bmw .section-portal .u-highlight-icon-1 svg{fill:#1c69d4}.realm-bmw .section-portal .u-highlight-icon-2 svg{fill:#0653b6}.realm-bmw .section-portal .u-highlight-hovered-icon-1:hover svg{fill:#1c69d4}.realm-bmw .section-portal .u-highlight-hovered-icon-2:hover svg{fill:#0653b6}.realm-bmw .section-portal .action-button{background-color:#666;color:#fff;font-family:Arial,Helvetica,sans-serif}.realm-bmw .section-portal .action-button.is-active,.realm-bmw .section-portal .action-button:active,.realm-bmw .section-portal .action-button:focus,.realm-bmw .section-portal .action-button:hover{background-color:#4d4d4d}.realm-bmw .section-portal .action-button.is-disabled,.realm-bmw .section-portal .action-button.is-disabled.is-active,.realm-bmw .section-portal .action-button.is-disabled:active,.realm-bmw .section-portal .action-button.is-disabled:focus,.realm-bmw .section-portal .action-button.is-disabled:hover,.realm-bmw .section-portal .action-button[disabled],.realm-bmw .section-portal .action-button[disabled].is-active,.realm-bmw .section-portal .action-button[disabled]:active,.realm-bmw .section-portal .action-button[disabled]:focus,.realm-bmw .section-portal .action-button[disabled]:hover{background-color:#bbb}.realm-bmw .section-portal .action-button.action-button-primary{background-color:#1c69d4}.realm-bmw .section-portal .action-button.action-button-primary.is-active,.realm-bmw .section-portal .action-button.action-button-primary:active,.realm-bmw .section-portal .action-button.action-button-primary:focus,.realm-bmw .section-portal .action-button.action-button-primary:hover{background-color:#0653b6}.realm-bmw .section-portal .action-button.action-button-primary.is-disabled,.realm-bmw .section-portal .action-button.action-button-primary.is-disabled.is-active,.realm-bmw .section-portal .action-button.action-button-primary.is-disabled:active,.realm-bmw .section-portal .action-button.action-button-primary.is-disabled:focus,.realm-bmw .section-portal .action-button.action-button-primary.is-disabled:hover,.realm-bmw .section-portal .action-button.action-button-primary[disabled],.realm-bmw .section-portal .action-button.action-button-primary[disabled].is-active,.realm-bmw .section-portal .action-button.action-button-primary[disabled]:active,.realm-bmw .section-portal .action-button.action-button-primary[disabled]:focus,.realm-bmw .section-portal .action-button.action-button-primary[disabled]:hover{background-color:#bbd2f2}.realm-toyota .u-not-realm-toyota,.realm-toyota .u-only-realm-bmw{display:none}.realm-toyota .section-portal .u-highlight-hovered-text-1:hover,.realm-toyota .section-portal .u-highlight-hovered-text-2:hover,.realm-toyota .section-portal .u-highlight-text-1,.realm-toyota .section-portal .u-highlight-text-2{color:#c00}.realm-toyota .section-portal .u-text-link-bold{color:#999}.realm-toyota .section-portal .u-highlight-hovered-icon-1:hover svg,.realm-toyota .section-portal .u-highlight-hovered-icon-2:hover svg,.realm-toyota .section-portal .u-highlight-icon-1 svg,.realm-toyota .section-portal .u-highlight-icon-2 svg{fill:#c00}.realm-toyota .section-portal .action-button{background-color:#999;color:#fff;font-family:Arial,Helvetica,sans-serif;text-transform:none}.realm-toyota .section-portal .action-button.is-active,.realm-toyota .section-portal .action-button:active,.realm-toyota .section-portal .action-button:focus,.realm-toyota .section-portal .action-button:hover{background-color:#4d4d4d}.realm-toyota .section-portal .action-button.action-button-primary{background-color:#c00}.realm-toyota .section-portal .action-button.action-button-primary.is-active,.realm-toyota .section-portal .action-button.action-button-primary:active,.realm-toyota .section-portal .action-button.action-button-primary:focus,.realm-toyota .section-portal .action-button.action-button-primary:hover{background-color:#910000}.realm-toyota .section-portal .action-button.action-button-primary.is-disabled,.realm-toyota .section-portal .action-button.action-button-primary.is-disabled.is-active,.realm-toyota .section-portal .action-button.action-button-primary.is-disabled:active,.realm-toyota .section-portal .action-button.action-button-primary.is-disabled:focus,.realm-toyota .section-portal .action-button.action-button-primary.is-disabled:hover,.realm-toyota .section-portal .action-button.action-button-primary[disabled],.realm-toyota .section-portal .action-button.action-button-primary[disabled].is-active,.realm-toyota .section-portal .action-button.action-button-primary[disabled]:active,.realm-toyota .section-portal .action-button.action-button-primary[disabled]:focus,.realm-toyota .section-portal .action-button.action-button-primary[disabled]:hover{background-color:#910000;opacity:.7}
@font-face{font-family:BMW Type Web Light All Regular;font-style:normal;font-weight:400;src:url(fonts/bmwtypewebli_all.woff) format("woff"),url(fonts/bmwtypewebli_all.ttf) format("truetype")}.section-cockpit{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px;min-height:100vh}.section-cockpit .h1,.section-cockpit h1{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px}.section-cockpit .h2,.section-cockpit h2{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px}.section-cockpit .h3,.section-cockpit h3{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;line-height:22px}.section-cockpit .h4,.section-cockpit h4{font-family:Arial,sans-serif;font-size:15px;line-height:20px}.section-cockpit .copy{font-family:Arial,sans-serif;font-size:13px;line-height:16px}.section-cockpit .copy-xs{font-family:Arial,sans-serif;font-size:11px;line-height:16px}@media only screen and (max-width:759px){.section-cockpit .h1,.section-cockpit h1{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px}.section-cockpit .h2,.section-cockpit h2{font-size:20px;line-height:24px}}.section-cockpit .color-grey-copy{color:#888}.section-cockpit a{text-decoration:none}.section-cockpit a,.section-cockpit a:link,.section-cockpit a:visited{color:#fff}.section-cockpit a:active,.section-cockpit a:hover{color:#888}.section-cockpit a.is-disabled,.section-cockpit a.is-disabled:active,.section-cockpit a.is-disabled:hover,.section-cockpit a.is-disabled:link,.section-cockpit a.is-disabled:visited,.section-cockpit a[disabled],.section-cockpit a[disabled]:active,.section-cockpit a[disabled]:hover,.section-cockpit a[disabled]:link,.section-cockpit a[disabled]:visited{color:#4d4d4d;cursor:default}.section-cockpit .u-align-left{text-align:left}.section-cockpit .u-align-center{text-align:center}.section-cockpit .u-align-right{text-align:right}.section-cockpit ::-webkit-input-placeholder{color:#888}.section-cockpit :-ms-input-placeholder{color:#888}.section-cockpit ::-ms-input-placeholder{color:#888}.section-cockpit ::placeholder{color:#888}.section-cockpit .grid-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-left:45px;padding-right:45px;width:100%}@media only screen and (max-width:759px){.section-cockpit .grid-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .grid-wrapper{width:980px}}@media only screen and (min-width:1280px){.section-cockpit .grid-wrapper{width:1280px}}.section-cockpit .row{margin-left:-15px;margin-right:-15px}.section-cockpit .row:after{clear:both;content:" ";display:table}.section-cockpit [class*=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px;padding-left:15px;padding-right:15px;word-wrap:break-word}.section-cockpit [class*=col-]>img{max-width:100%}.section-cockpit .col-1{width:8.33333333%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-1{width:50%}}@media only screen and (max-width:759px){.section-cockpit .col-1{width:100%}}.section-cockpit .col-2{width:16.66666667%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-2{width:50%}}@media only screen and (max-width:759px){.section-cockpit .col-2{width:100%}}.section-cockpit .col-3{width:25%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-3{width:50%}}@media only screen and (max-width:759px){.section-cockpit .col-3{width:100%}}.section-cockpit .col-4{width:33.33333333%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-4{width:50%}}@media only screen and (max-width:759px){.section-cockpit .col-4{width:100%}}.section-cockpit .col-5{width:41.66666667%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-5{width:50%}}@media only screen and (max-width:759px){.section-cockpit .col-5{width:100%}}.section-cockpit .col-6{width:50%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-6{width:50%}}@media only screen and (max-width:759px){.section-cockpit .col-6{width:100%}}.section-cockpit .col-7{width:58.33333333%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-7{width:100%}}@media only screen and (max-width:759px){.section-cockpit .col-7{width:100%}}.section-cockpit .col-8{width:66.66666667%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-8{width:100%}}@media only screen and (max-width:759px){.section-cockpit .col-8{width:100%}}.section-cockpit .col-9{width:75%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-9{width:100%}}@media only screen and (max-width:759px){.section-cockpit .col-9{width:100%}}.section-cockpit .col-10{width:83.33333333%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-10{width:100%}}@media only screen and (max-width:759px){.section-cockpit .col-10{width:100%}}.section-cockpit .col-11{width:91.66666667%}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .col-11{width:100%}}@media only screen and (max-width:759px){.section-cockpit .col-11{width:100%}}.section-cockpit .col-12{width:100%}.section-cockpit .col-1-3{width:33.33333333%}.section-cockpit .col-2-3{width:66.66666667%}.section-cockpit .col-1-4{width:25%}.section-cockpit .col-3-4{width:75%}.section-cockpit .col-1-2{width:50%}.section-cockpit .col-1-5{width:20%}.section-cockpit .offset-1{margin-left:8.33333333%}@media only screen and (max-width:759px){.section-cockpit .offset-1{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-1{margin-left:0}}.section-cockpit .offset-2{margin-left:16.66666667%}@media only screen and (max-width:759px){.section-cockpit .offset-2{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-2{margin-left:0}}.section-cockpit .offset-3{margin-left:25%}@media only screen and (max-width:759px){.section-cockpit .offset-3{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-3{margin-left:0}}.section-cockpit .offset-4{margin-left:33.33333333%}@media only screen and (max-width:759px){.section-cockpit .offset-4{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-4{margin-left:0}}.section-cockpit .offset-5{margin-left:41.66666667%}@media only screen and (max-width:759px){.section-cockpit .offset-5{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-5{margin-left:0}}.section-cockpit .offset-6{margin-left:50%}@media only screen and (max-width:759px){.section-cockpit .offset-6{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-6{margin-left:0}}.section-cockpit .offset-7{margin-left:58.33333333%}@media only screen and (max-width:759px){.section-cockpit .offset-7{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-7{margin-left:0}}.section-cockpit .offset-8{margin-left:66.66666667%}@media only screen and (max-width:759px){.section-cockpit .offset-8{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-8{margin-left:0}}.section-cockpit .offset-9{margin-left:75%}@media only screen and (max-width:759px){.section-cockpit .offset-9{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-9{margin-left:0}}.section-cockpit .offset-10{margin-left:83.33333333%}@media only screen and (max-width:759px){.section-cockpit .offset-10{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-10{margin-left:0}}.section-cockpit .offset-11{margin-left:91.66666667%}@media only screen and (max-width:759px){.section-cockpit .offset-11{margin-left:0}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .offset-11{margin-left:0}}.section-cockpit .block-5{margin-bottom:5px}.section-cockpit .block-10{margin-bottom:10px}.section-cockpit .block-15{margin-bottom:15px}.section-cockpit .block-20{margin-bottom:20px}.section-cockpit .block-25{margin-bottom:25px}.section-cockpit .block-30{margin-bottom:30px}.section-cockpit .block-40{margin-bottom:40px}.section-cockpit .block-50{margin-bottom:50px}.section-cockpit .block-60{margin-bottom:60px}.section-cockpit .block-200{margin-bottom:200px}.section-cockpit .action-button{background-color:#4d4d4d;border:none;color:#fff;cursor:pointer;font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;height:40px;line-height:22px;width:200px}.section-cockpit .action-button.mod-auto-height{height:auto;line-height:normal;min-height:40px}.section-cockpit .action-button:focus{outline:0 none}.section-cockpit .action-button.is-active,.section-cockpit .action-button:active,.section-cockpit .action-button:focus,.section-cockpit .action-button:hover{background-color:#3e3e3e}.section-cockpit .action-button.is-disabled,.section-cockpit .action-button.is-disabled.is-active,.section-cockpit .action-button.is-disabled:active,.section-cockpit .action-button.is-disabled:focus,.section-cockpit .action-button.is-disabled:hover,.section-cockpit .action-button[disabled],.section-cockpit .action-button[disabled].is-active,.section-cockpit .action-button[disabled]:active,.section-cockpit .action-button[disabled]:focus,.section-cockpit .action-button[disabled]:hover{background-color:#373737;color:#777;cursor:default}.section-cockpit .action-button.action-button-primary{background-color:#f50}.section-cockpit .action-button.action-button-primary.is-active,.section-cockpit .action-button.action-button-primary:active,.section-cockpit .action-button.action-button-primary:focus,.section-cockpit .action-button.action-button-primary:hover{background-color:#c40}.section-cockpit .action-button.action-button-primary.is-disabled,.section-cockpit .action-button.action-button-primary.is-disabled.is-active,.section-cockpit .action-button.action-button-primary.is-disabled:active,.section-cockpit .action-button.action-button-primary.is-disabled:focus,.section-cockpit .action-button.action-button-primary.is-disabled:hover,.section-cockpit .action-button.action-button-primary[disabled],.section-cockpit .action-button.action-button-primary[disabled].is-active,.section-cockpit .action-button.action-button-primary[disabled]:active,.section-cockpit .action-button.action-button-primary[disabled]:focus,.section-cockpit .action-button.action-button-primary[disabled]:hover{background-color:#373737;color:#777;cursor:default}.section-cockpit .action-button.mod-bigger{height:50px;width:100%}.section-cockpit .action-button.mod-fill{width:100%}@media only screen and (max-width:759px){.section-cockpit .action-button{width:100%}}.section-cockpit input,.section-cockpit select,.section-cockpit textarea{-webkit-box-sizing:border-box;background-color:#1d1d1d;border:none;box-sizing:border-box;color:#888;font-family:Arial,sans-serif;font-size:15px;line-height:20px;padding:11px 15px;width:100%}.section-cockpit textarea{resize:none}.section-cockpit .subbrand-bmw input:focus,.section-cockpit .subbrand-bmw select:focus,.section-cockpit .subbrand-bmw textarea:focus{outline:2px solid rgba(255,85,0,.5)}.section-cockpit .subbrand-bmwi input:focus,.section-cockpit .subbrand-bmwi select:focus,.section-cockpit .subbrand-bmwi textarea:focus,.section-cockpit .subbrand-phev input:focus,.section-cockpit .subbrand-phev select:focus,.section-cockpit .subbrand-phev textarea:focus{outline:2px solid rgba(0,170,255,.5)}.section-cockpit button::-moz-focus-inner,.section-cockpit input::-moz-focus-inner{border:0}.section-cockpit input[type=text]::-ms-clear{display:none}@media only screen and (max-width:979px){.section-cockpit select.placeholder[required] option:first-of-type{display:none}.section-cockpit select.placeholder.ng-empty{color:#888;opacity:.5}.section-cockpit input::-webkit-input-placeholder{color:#888;opacity:.5}.section-cockpit input:-ms-input-placeholder{color:#888;opacity:.5}.section-cockpit input::-ms-input-placeholder{color:#888;opacity:.5}.section-cockpit input::placeholder{color:#888;opacity:.5}.section-cockpit [is-modal] input,.section-cockpit [is-modal] select,.section-cockpit [is-modal] textarea{color:#bcbcbc;padding:8px 10px}.section-cockpit [is-modal] select.placeholder.ng-empty{color:#bcbcbc;opacity:1}.section-cockpit [is-modal] input::-webkit-input-placeholder{color:#bcbcbc;opacity:1}.section-cockpit [is-modal] input:-ms-input-placeholder{color:#bcbcbc;opacity:1}.section-cockpit [is-modal] input::-ms-input-placeholder{color:#bcbcbc;opacity:1}.section-cockpit [is-modal] input::placeholder{color:#bcbcbc;opacity:1}}.section-cockpit .cockpit-link{background:no-repeat 0;cursor:pointer;display:inline-block;padding-left:12px}.section-cockpit .cockpit-link,.section-cockpit .cockpit-link:link,.section-cockpit .cockpit-link:visited,.section-cockpit .cockpit-link[disabled],.section-cockpit .cockpit-link[disabled]:hover{background-image:url(lib/ui/style/common/section-cockpit/images/arrow_right.png);background-size:7px 12px}.section-cockpit .cockpit-link:active,.section-cockpit .cockpit-link:hover{background-image:url(lib/ui/style/common/section-cockpit/images/arrow_right_pressed.png);background-size:7px 12px}.section-cockpit .cockpit-link.mod-content-link{display:inline;padding-left:0;text-decoration:underline}.section-cockpit .cockpit-link.mod-content-link,.section-cockpit .cockpit-link.mod-content-link:link,.section-cockpit .cockpit-link.mod-content-link:visited,.section-cockpit .cockpit-link.mod-content-link[disabled],.section-cockpit .cockpit-link.mod-content-link[disabled]:hover{background-image:none;color:#888}.section-cockpit .cockpit-link.mod-content-link:active,.section-cockpit .cockpit-link.mod-content-link:hover{background-image:none;color:#fff}.section-cockpit .cockpit-link.mod-arrow-left,.section-cockpit .cockpit-link.mod-arrow-left:link,.section-cockpit .cockpit-link.mod-arrow-left:visited,.section-cockpit .cockpit-link.mod-arrow-left[disabled],.section-cockpit .cockpit-link.mod-arrow-left[disabled]:hover{background-image:url(lib/ui/style/common/section-cockpit/images/arrow_left.png)}.section-cockpit .cockpit-link.mod-arrow-left:active,.section-cockpit .cockpit-link.mod-arrow-left:hover{background-image:url(lib/ui/style/common/section-cockpit/images/arrow_left_pressed.png)}.section-cockpit .cockpit-link.mod-arrow-left-inverse,.section-cockpit .cockpit-link.mod-arrow-left-inverse:link,.section-cockpit .cockpit-link.mod-arrow-left-inverse:visited,.section-cockpit .cockpit-link.mod-arrow-left-inverse[disabled],.section-cockpit .cockpit-link.mod-arrow-left-inverse[disabled]:hover{background-image:url(lib/ui/style/common/section-cockpit/images/arrow_left_pressed.png);color:#888}.section-cockpit .cockpit-link.mod-arrow-left-inverse:active,.section-cockpit .cockpit-link.mod-arrow-left-inverse:hover{background-image:url(lib/ui/style/common/section-cockpit/images/arrow_left.png);color:#fff}.section-cockpit .cockpit-link[disabled]{cursor:default;opacity:.25;pointer-events:none}.section-cockpit .u-only-mobile-block,.section-cockpit .u-only-mobile-flex,.section-cockpit .u-only-mobile-flex-column,.section-cockpit .u-only-mobile-inline{display:none}@media only screen and (max-width:759px){.section-cockpit .u-only-mobile-block{display:block}.section-cockpit .u-only-mobile-inline{display:inline}.section-cockpit .u-only-mobile-flex{display:-webkit-box;display:flex}.section-cockpit .u-only-mobile-flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column}.section-cockpit .u-not-mobile{display:none}}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .u-not-mobile-and-tablet{display:none}}.section-cockpit .u-clearfix:after{clear:both;content:" ";display:table}.section-cockpit .cockpit-content-overlay{position:relative}.section-cockpit .cockpit-content-overlay.is-active:after{background-color:rgba(0,0,0,.85);bottom:0;content:" ";cursor:pointer;left:0;position:absolute;right:0;top:-30px;z-index:10}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .cockpit-content-overlay.is-active:after{top:-10px}}.section-cockpit .cockpit-content{margin-top:30px;min-width:320px}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .cockpit-content{margin-top:10px}}.section-cockpit .u-only-section-portal{display:none}.section-cockpit .u-pos-relative{position:relative}.section-cockpit .bmw-stage{margin-bottom:40px;min-height:422px;position:relative}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-stage{min-height:315.61344538px;top:20px}}@media only screen and (max-width:759px){.section-cockpit .bmw-stage{min-height:0}}.section-cockpit .bmw-stage-streamline{height:100%;position:absolute;top:0;width:100%}@media only screen and (max-width:759px){.section-cockpit .bmw-stage-streamline{margin-top:15%;pointer-events:none}}.section-cockpit .bmw-stage-content{position:relative}@media only screen and (max-width:759px){.section-cockpit .bmw-stage-content{margin-bottom:15%;padding-bottom:50%}}.section-cockpit .bmw-stage-cosy-image-wrapper{overflow:hidden;position:absolute}@media only screen and (min-width:1280px){.section-cockpit .bmw-stage-cosy-image-wrapper{height:468px;top:10px;width:780px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-stage-cosy-image-wrapper{height:350.01680672px;top:10px;width:583.36134454px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .bmw-stage-cosy-image-wrapper{height:402px;left:50%;margin-left:-335px;top:45px;width:670px}}@media only screen and (max-width:759px){.section-cockpit .bmw-stage-cosy-image-wrapper{height:100%;left:0;right:0;top:20px}}.section-cockpit .bmw-stage-cosy-image{height:100%;position:absolute;width:100%}.section-cockpit .bmw-stage-data-display{margin-bottom:20px}@media only screen and (min-width:1280px){.section-cockpit .bmw-stage-data-display{padding-left:785px;padding-top:95px;width:405px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-stage-data-display{padding-left:587.10084034px;padding-top:60px;width:302.89915966px}}@media only screen and (max-width:759px){.section-cockpit .bmw-stage-data-display{-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:1280px){.section-cockpit .bmw-stage.mod-small{min-height:388.24px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-stage.mod-small{min-height:290.36436975px}}@media only screen and (min-width:1280px){.section-cockpit .bmw-stage.mod-small .bmw-stage-cosy-image-wrapper{height:430.56px;top:-30px;width:717.6px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-stage.mod-small .bmw-stage-cosy-image-wrapper{height:322.01546218px;top:-30px;width:536.69243697px}}.section-cockpit .bmw-stage-lsc{font-family:Arial,sans-serif;font-size:13px;line-height:16px;margin-bottom:40px;text-align:center}@media only screen and (max-width:759px){.section-cockpit .bmw-stage-lsc{margin-top:-80px}}.section-cockpit .bmw-streamline{height:100%;position:relative;width:100%}.section-cockpit .bmw-streamline-backdrop{left:50%;pointer-events:none;position:absolute}@media only screen and (min-width:1280px){.section-cockpit .bmw-streamline-backdrop{height:634px;margin-left:-939.5px;top:-50px;width:1879px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-streamline-backdrop{height:474.16806723px;margin-left:-702.6512605px;top:-37.39495798px;width:1405.30252101px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .bmw-streamline-backdrop{bottom:-150px;height:544.58974359px;margin-left:-807.00641026px;width:1614.01282051px}}@media only screen and (max-width:759px){.section-cockpit .bmw-streamline-backdrop{bottom:0;left:-50%;padding-bottom:81.28205128%;width:240.8974359%}}@media only screen and (min-width:1280px){.section-cockpit .bmw-streamline.mod-small .bmw-streamline-backdrop{height:583.28px;margin-left:-864.34px;top:-90px;width:1728.68px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .bmw-streamline.mod-small .bmw-streamline-backdrop{height:436.23462185px;margin-left:-646.43915966px;top:-67.31092437px;width:1292.87831933px}}.section-cockpit .bmw-streamline-background,.section-cockpit .bmw-streamline-range{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute}.section-cockpit .bmw-streamline-background{width:100%}.section-cockpit .bmw-streamline-range{max-width:75%;width:0}.section-cockpit .bmw-streamline-range.is-visible{-webkit-transition:width 1.5s ease;transition:width 1.5s ease}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .bmw-streamline-range{max-width:70%}}@media only screen and (max-width:759px){.section-cockpit .bmw-streamline-range{max-width:57%}}.section-cockpit .bmw-streamline-range-info{background-position:bottom;background-repeat:no-repeat;background-size:auto;color:transparent;margin-top:-51px;opacity:0;padding-bottom:43px;position:absolute;right:-90px;text-align:center;width:180px}.section-cockpit .bmw-streamline-range-info.is-visible{-webkit-transition:color 1.5s ease,opacity 1.5s ease;color:#888;opacity:1;transition:color 1.5s ease,opacity 1.5s ease}.section-cockpit .bmw-streamline-range-info-icon{margin-right:4px;position:relative;top:2px}.bmwi-charging-bars{background-size:contain;height:100%;width:100%}.bmwi-charging-bars.is-0pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_00.png)}.bmwi-charging-bars.is-10pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_10.png)}.bmwi-charging-bars.is-20pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_20.png)}.bmwi-charging-bars.is-30pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_30.png)}.bmwi-charging-bars.is-40pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_40.png)}.bmwi-charging-bars.is-50pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_50.png)}.bmwi-charging-bars.is-60pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_60.png)}.bmwi-charging-bars.is-70pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_70.png)}.bmwi-charging-bars.is-80pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_80.png)}.bmwi-charging-bars.is-90pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_90.png)}.bmwi-charging-bars.is-100pc{background-image:url(lib/ui/components/cockpit/bmwi-charging-bars/images/Ladebalken_100.png)}.charging-status{display:inline-block}@media only screen and (max-width:759px){.charging-status{display:-webkit-box;display:flex}}.charging-status-icon-wrapper{float:left;height:83px}@media only screen and (max-width:759px){.charging-status-icon-wrapper{display:-webkit-box;display:flex}}.charging-status-small-icon-group{float:left;height:36px;margin-right:15px;margin-top:23.5px}.charging-status-small-icon{height:36px;margin-left:10px;width:36px}.charging-status-small-icon .icon{height:100%;width:100%}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.charging-status-small-icon{height:24px;width:24px}}.charging-status-text-wrapper{display:inline-block;padding-top:20px;width:115px}@media only screen and (max-width:759px){.charging-status-text-wrapper{width:auto}}.charging-status-headline{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.charging-status-headline{font-family:Arial,sans-serif;font-size:15px;line-height:20px}}.charging-status-text{font-family:Arial,sans-serif;font-size:13px;line-height:16px}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.charging-status-text{font-family:Arial,sans-serif;font-size:13px;line-height:16px}}.bmwi-stage{min-height:440px;position:relative}@media only screen and (min-width:760px) and (max-width:979px){.bmwi-stage{min-height:385px}}@media only screen and (max-width:759px){.bmwi-stage{min-height:265px}}.bmwi-stage-background-wrapper{overflow-x:hidden;position:absolute;top:-34px;width:100%}@media only screen and (max-width:759px){.bmwi-stage-background-wrapper{top:-24px}}.bmwi-stage-background{background:url(lib/ui/components/cockpit/bmwi-stage/BMWi_Stage.jpg) no-repeat;background-position:center 50px;background-size:1650px 590px;height:590px;width:100%}@media only screen and (max-width:759px){.bmwi-stage-background{background-size:825px 295px}}.bmwi-stage-content{height:440px;position:relative}@media only screen and (max-width:759px){.bmwi-stage-content{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column;height:auto;position:static}}.bmwi-stage-vehicle-data{float:left;min-height:100px;width:33%}@media only screen and (min-width:980px){.bmwi-stage-vehicle-data{position:absolute;z-index:1}}@media only screen and (max-width:759px){.bmwi-stage-vehicle-data{-webkit-box-ordinal-group:2;margin-bottom:10px;min-height:0;order:1;position:static;width:100%}}.bmwi-stage-cosy-image{-webkit-transform:translateY(-50%);height:400px;left:45px;overflow:hidden;position:absolute;top:230px;transform:translateY(-50%);width:740px}@media only screen and (min-width:980px) and (max-width:1279px){.bmwi-stage-cosy-image{height:367.56756757px;left:0;width:680px}}@media only screen and (min-width:760px) and (max-width:979px){.bmwi-stage-cosy-image{height:auto;left:-40px;top:260px;width:550px}}@media only screen and (max-width:759px){.bmwi-stage-cosy-image{-webkit-box-ordinal-group:4;-webkit-transform:translate(-10%,-40px);height:auto;margin-bottom:-85px;order:3;position:static;transform:translate(-10%,-40px);width:120%}}.bmwi-stage-charging-bars-wrapper{height:228px;left:740px;position:absolute;right:auto;top:155px;width:445px}@media only screen and (min-width:980px) and (max-width:1279px){.bmwi-stage-charging-bars-wrapper{left:auto;right:35px}}@media only screen and (min-width:760px) and (max-width:979px){.bmwi-stage-charging-bars-wrapper{height:182.4px;left:auto;right:35px;top:185px;width:356px}}.bmwi-stage-charging-status{position:absolute;right:45px;top:335px}@media only screen and (max-width:759px){.bmwi-stage-charging-status{-webkit-box-ordinal-group:3;margin:-5px 0;order:2;position:static}}.bmwi-stage-info-wrapper{display:inline-block;right:0;width:66%;z-index:1}@media only screen and (min-width:980px){.bmwi-stage-info-wrapper{position:absolute;right:45px;top:0}}@media only screen and (max-width:759px){.bmwi-stage-info-wrapper{-webkit-box-ordinal-group:5;display:inline-block;order:4;position:static;width:100%}}.bmwi-stage-lsc{margin-bottom:30px;position:relative;text-align:center}@media only screen and (max-width:759px){.bmwi-stage-lsc{-webkit-box-ordinal-group:6;margin-top:25px;order:5;position:static}}.bmwi-stage.mod-small{background-position:0 0;margin-bottom:-60px;margin-top:-40px;min-height:0}@media only screen and (max-width:759px){.bmwi-stage.mod-small{margin-top:0}}.bmwi-stage.mod-small .bmwi-stage-cosy-image{top:200px}@media only screen and (max-width:759px){.bmwi-stage.mod-small .bmwi-stage-cosy-image{margin-bottom:-20px;margin-top:60px}}@media only screen and (min-width:760px) and (max-width:979px){.bmwi-stage.mod-small .bmwi-stage-cosy-image{left:-30px;width:630px}}.bmwi-stage.mod-small .bmwi-stage-background{background-size:1518px 542.8px}@media only screen and (max-width:759px){.bmwi-stage.mod-small .bmwi-stage-background{background-size:825px 295px}}.bmwi-stage-vehicle-data-small{position:absolute;top:140px}@media only screen and (min-width:1280px){.bmwi-stage-vehicle-data-small{right:230px}}@media only screen and (min-width:980px) and (max-width:1279px){.bmwi-stage-vehicle-data-small{right:55px}}@media only screen and (min-width:760px) and (max-width:979px){.bmwi-stage-vehicle-data-small{right:55px}}@media only screen and (max-width:759px){.bmwi-stage-vehicle-data-small{top:0}}.bmwi-stage-info{display:block}@media only screen and (min-width:1280px){.bmwi-stage-info{display:inline-block;float:right}}.bmwi-stage-info.mod-small{margin-bottom:5px}.bmwi-stage-info.mod-small .bmwi-stage-info-tile-wrapper{-webkit-box-sizing:border-box;border:none;box-sizing:border-box;float:left;margin-bottom:30px;width:50%}.bmwi-stage-info-tile-wrapper,.bmwi-stage-info.mod-small .bmwi-stage-info-tile-wrapper:first-child,.bmwi-stage-info.mod-small .bmwi-stage-info-tile-wrapper:nth-child(3){border-right:1px solid #4d4d4d}.bmwi-stage-info-tile-wrapper{display:inline-block;height:44px;padding-left:10px;padding-right:20px;vertical-align:middle}@media only screen and (min-width:1280px){.bmwi-stage-info-tile-wrapper:last-child{border-right:none;padding-right:0}}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1279px){.bmwi-stage-info-tile-wrapper{text-align:center;width:100%}}.bmwi-stage-info-no-border{border:none}.bwmi-stage-info-link{line-height:44px}@media only screen and (max-width:759px){.bwmi-stage-info-link{line-height:12px;margin-top:8px}}.bmwi-stage-info-tile{height:44px;position:relative}.bmwi-stage-info-tile-icon{height:36px;padding-top:4px;position:absolute;width:36px}.bmwi-stage-info-tile-icon .icon{height:100%;width:100%}@media only screen and (min-width:760px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1279px){.bmwi-stage-info-tile-icon{left:20px;position:absolute}}@media only screen and (max-width:759px){.bmwi-stage-info-tile-icon{display:none}}.bmwi-stage-info-tile-content{margin-left:51px}@media only screen and (max-width:759px){.bmwi-stage-info-tile-content{margin-left:0;text-align:center}}.bmwi-stage-info-tile-modal-anchor{padding-left:8px}.bmwi-stage-info-tile-modal-anchor .icon{height:12px;width:12px}.charging-icon{display:inline-block;height:100px;margin-right:10px;position:relative;width:100px}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.charging-icon{height:70px;margin-right:15px;width:70px}}.charging-icon:after,.charging-icon:before{background-position:50%;background-repeat:no-repeat;background-size:144% 144%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.charging-icon.is-hidden{display:none}.charging-icon.is-charging:after,.charging-icon.is-error:before,.charging-icon.is-waiting:after{background-image:url(lib/ui/components/cockpit/charging-icon/images/rc-visual-charge-neutral.png)}.charging-icon.is-error:after{background-image:url(lib/ui/components/cockpit/charging-icon/images/rc-visual-charge-error.png)}.charging-icon.is-charging:before{-webkit-animation:charging-icon-highlight-glow 1s infinite alternate;animation:charging-icon-highlight-glow 1s infinite alternate;background-image:url(lib/ui/components/cockpit/charging-icon/images/rc-visual-charge-charging.png)}html.browser-ios .charging-icon.is-charging:before{-webkit-animation:none;animation:none;display:none}@-webkit-keyframes charging-icon-highlight-glow{0%{opacity:0}to{opacity:1}}@keyframes charging-icon-highlight-glow{0%{opacity:0}to{opacity:1}}.charging-icon.is-full:after{background-image:url(lib/ui/components/cockpit/charging-icon/images/rc-visual-charge-full.png)}.charging-icon-svg-box{-webkit-transform:translate(-50%,-50%);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px;z-index:1}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.charging-icon-svg-box{height:35px;width:24.5px}}.section-cockpit .cockpit-footer{color:#888;margin-top:15px}@media only screen and (max-width:759px){.section-cockpit .cockpit-footer{display:none}}.site-header{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;position:relative;z-index:20}.site-header .site-header-title{-webkit-transition:color .25s ease-out;cursor:pointer;font-size:25px;line-height:1;padding-top:16px;transition:color .25s ease-out}@media only screen and (max-width:991px){.site-header .site-header-title{margin-bottom:10px}}.site-header-desktop{padding-top:4px}.site-header-desktop-grid{position:relative}.site-header-logo{position:absolute;width:110px}.site-header-desktop-nav-wrapper{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;padding-right:110px}.site-header-desktop-nav-wrapper.mod-cockpit{padding-right:0}@media only screen and (min-width:992px){.site-header-desktop-nav-wrapper{-webkit-box-align:start;align-items:flex-start;padding-bottom:15px}}.site-header-desktop-nav-menu-wrapper{flex-shrink:0;width:100%}@media only screen and (max-width:991px){.site-header-desktop-nav-menu-wrapper{margin-top:10px}}.site-header-desktop-nav-icons-wrapper{flex-shrink:2;margin-right:15px}@media only screen and (max-width:991px){.site-header-desktop-nav-icons-wrapper{margin-top:7px}}.site-header-desktop-nav-icons-wrapper.mod-cockpit{margin-right:-15px}.site-header-mobile-nav-menu-icon-item{-ms-transition:none;-webkit-transition:color .25s ease-out;border-top:1px solid #bbb;cursor:pointer;display:block;font-size:12px;line-height:43px;padding:0 20px;transition:color .25s ease-out}.site-header-mobile-nav-menu-icon-item.is-disabled{cursor:default}.site-header-mobile-nav-menu-icon{-webkit-transition:fill .25s ease-out;height:15px;margin-right:5px;transition:fill .25s ease-out;vertical-align:sub;width:15px}.site-header-mobile-nav-bar{display:-webkit-box;display:flex;height:45px;line-height:0;margin-left:-15px;position:relative}.site-header-mobile-nav-bar.mod-remote-cockpit{padding-left:5px}.site-header-mobile-nav-hamburger{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:flex;height:45px;line-height:0;padding-left:15px;padding-right:30px}.site-header-mobile-nav-hamburger-icon{-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}.site-header-mobile-nav-icons{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:45px;margin:0}@media only screen and (min-width:768px){.site-header-mobile{display:none;height:0}.site-header-logo{right:45px;top:-6px}}@media only screen and (max-width:767px){.site-header-desktop{display:none;height:0}.site-header{-webkit-transition:max-height .5s ease;height:auto;max-height:78px;min-height:0;transition:max-height .5s ease}.site-header.navigation-open{max-height:700px;overflow:visible}.site-header .site-header-title{font-size:17px;margin-bottom:0;visibility:visible}.site-header-logo{display:none}.site-header-mobile-logo-visible .site-header-logo{display:block;right:20px;top:13px;visibility:visible;width:73px;z-index:1}.site-header-mobile{display:block;visibility:hidden}.site-header-mobile-nav-bar{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;visibility:visible}.site-header-mobile-nav-menu{opacity:0;visibility:hidden}.navigation-open .site-header-mobile-nav-menu{-webkit-transition:opacity .25s ease-out .25s;opacity:1;transition:opacity .25s ease-out .25s;visibility:visible}}.site-header-mobile-cockpit-footer-wrapper{border-top:1px solid #bbb;padding:30px 20px}@media only screen and (min-width:768px){.site-header-mobile-cockpit-footer-wrapper{display:none}}.realm-bmw .site-header-mobile-nav-menu-icon-item,.realm-bmw .site-header .site-header-title-item{color:#fff}.realm-bmw .site-header-mobile-nav-menu-icon-item:hover,.realm-bmw .site-header .site-header-title-item:hover{color:#0653b6}.realm-bmw .site-header-mobile-nav-menu-icon-item.is-disabled,.realm-bmw .site-header-mobile-nav-menu-icon-item.is-disabled:hover,.realm-bmw .site-header .site-header-title-item.is-disabled,.realm-bmw .site-header .site-header-title-item.is-disabled:hover{color:#bbb}.realm-bmw .static-page .site-header-mobile-nav-menu-icon-item:hover,.realm-bmw .static-page .site-header .site-header-title{color:#fff}.realm-bmw .site-header-mobile-nav-menu-icon-item .site-header-mobile-nav-menu-icon{fill:#fff}.realm-bmw .site-header-mobile-nav-menu-icon-item:hover .site-header-mobile-nav-menu-icon{fill:#0653b6}.realm-bmw .site-header-mobile-nav-menu-icon-item.is-disabled .site-header-mobile-nav-menu-icon,.realm-bmw .site-header-mobile-nav-menu-icon-item.is-disabled:hover .site-header-mobile-nav-menu-icon{fill:#bbb}.realm-bmw .site-header-mobile-nav-hamburger svg{fill:#fff}.realm-bmw .site-header{background:#8e8e8e}.realm-bmw .site-header-mobile-nav-hamburger-icon{fill:#fff}@media only screen and (min-width:768px){.realm-toyota .site-header-logo{top:22px;width:400px}}@media only screen and (max-width:767px){.realm-toyota .site-header-logo{width:73px}}.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item,.realm-toyota .section-portal .site-header .site-header-title-item{color:#999}.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item:hover,.realm-toyota .section-portal .site-header .site-header-title-item:hover{color:#c00}.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item.is-disabled,.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item.is-disabled:hover,.realm-toyota .section-portal .site-header .site-header-title-item.is-disabled,.realm-toyota .section-portal .site-header .site-header-title-item.is-disabled:hover{color:#bbb}.realm-toyota .section-portal .static-page .site-header-mobile-nav-menu-icon-item:hover,.realm-toyota .section-portal .static-page .site-header .site-header-title{color:#999}.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item .site-header-mobile-nav-menu-icon{fill:#999}.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item:hover .site-header-mobile-nav-menu-icon{fill:#c00}.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item.is-disabled .site-header-mobile-nav-menu-icon,.realm-toyota .section-portal .site-header-mobile-nav-menu-icon-item.is-disabled:hover .site-header-mobile-nav-menu-icon{fill:#bbb}.realm-toyota .section-portal .site-header-mobile-nav-hamburger svg{fill:#999}.realm-toyota .section-portal .site-header{background:#fff;border-bottom:20px solid #c00}.realm-toyota .section-portal .site-header-mobile-nav-hamburger-icon{fill:#999}.realm-toyota .section-cockpit .site-header-mobile-nav-menu-icon-item,.realm-toyota .section-cockpit .site-header .site-header-title-item{color:#fff}.realm-toyota .section-cockpit .site-header-mobile-nav-menu-icon-item:hover,.realm-toyota .section-cockpit .site-header .site-header-title-item:hover{color:#ee642b}.realm-toyota .section-cockpit .site-header-mobile-nav-menu-icon-item .site-header-mobile-nav-menu-icon{fill:#fff}.realm-toyota .section-cockpit .site-header-mobile-nav-menu-icon-item:hover .site-header-mobile-nav-menu-icon{fill:#ee642b}.realm-toyota .section-cockpit .site-header-mobile-nav-hamburger svg{fill:#fff}.realm-toyota .section-cockpit .site-header{background:#262626;height:106px}.realm-toyota .section-cockpit .site-header-mobile-nav-hamburger-icon{fill:#fff}.static-page .site-header{height:106px}.static-page .site-header-title{padding-top:33px}.static-page .site-header-title-mobile{color:#fff;font-size:25px;padding-top:15px;visibility:visible}a.cockpit-footer-content-entry{-webkit-transition:color .25s ease-out;display:inline-block;padding-right:30px;transition:color .25s ease-out}@media only screen and (max-width:979px){a.cockpit-footer-content-entry{display:block;margin-bottom:15px}}@media only screen and (max-width:759px){a.cockpit-footer-content-entry{color:#fff;font-size:12px;line-height:1;margin-right:0}.realm-bmw a.cockpit-footer-content-entry,.realm-toyota a.cockpit-footer-content-entry{font-family:BMW Type Web Bold,Arial,Helvetica,sans-serif;text-transform:none}}.cockpit-footer-content-copyright{border-top:1px solid #4d4d4d;margin-top:10px;padding-top:10px;text-align:right}@media only screen and (max-width:759px){.cockpit-footer-content-copyright{border-top-color:#fff}}@media only screen and (max-width:759px){.realm-bmw .section-cockpit a.cockpit-footer-content-entry:hover{color:#0653b6}}@media only screen and (max-width:759px){.realm-toyota .section-cockpit a.cockpit-footer-content-entry:hover{color:#ee642b}}.cockpit-panels{min-height:50px}.section-cockpit .cockpit-panel{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;padding:30px 20px 40px;position:relative}.section-cockpit .cockpit-panel:before{bottom:0;content:" ";height:1px;left:0;position:absolute;right:0}.section-cockpit .cockpit-panel-disableable-content,.section-cockpit .cockpit-panel.is-disabled{position:relative}.section-cockpit .cockpit-panel-disableable-content.is-disabled:after,.section-cockpit .cockpit-panel-disableable-content:after,.section-cockpit .cockpit-panel.is-disabled:after{background-attachment:fixed;background-color:rgba(51,51,51,.8);background-image:repeating-linear-gradient(-45deg,transparent,transparent 42.85714286%,hsla(0,0%,46.7%,.2) 0,hsla(0,0%,46.7%,.2) 57.14285714%,transparent 0,transparent);background-position:0 0;background-size:6px 6px;content:" ";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1000}.section-cockpit .cockpit-panel-disableable-content:after{-webkit-transition:all .5s ease;opacity:0;pointer-events:none;transition:all .5s ease;z-index:-1}.section-cockpit .u-bold{font-weight:700}.realm-bmw .subbrand-bmw .cockpit-panel,.realm-bmw .subbrand-phev .cockpit-panel{background-color:#333}.realm-bmw .subbrand-bmwi .cockpit-panel{background-color:#1e2328}.realm-bmw .cockpit-panel:before{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a0d),color-stop(11%,#f59c23),color-stop(25%,#ff5a0d),color-stop(46%,#ff5a0d),to(rgba(255,90,13,.3)));background-image:linear-gradient(90deg,#ff5a0d,#f59c23 11%,#ff5a0d 25%,#ff5a0d 46%,rgba(255,90,13,.3))}.realm-bmw .subbrand-bmwi .cockpit-panel:before,.realm-bmw .subbrand-phev .cockpit-panel:before{background-image:-webkit-gradient(linear,left top,right top,from(#409de6),color-stop(11%,#4cd4ff),color-stop(25%,#409de6),color-stop(46%,#409de6),to(rgba(64,157,230,.3)));background-image:linear-gradient(90deg,#409de6,#4cd4ff 11%,#409de6 25%,#409de6 46%,rgba(64,157,230,.3))}.realm-toyota .cockpit-panel{background:#262626}.realm-toyota .cockpit-panel:before{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a0d),color-stop(11%,#f59c23),color-stop(25%,#ff5a0d),color-stop(46%,#ff5a0d),to(rgba(255,90,13,.3)));background-image:linear-gradient(90deg,#ff5a0d,#f59c23 11%,#ff5a0d 25%,#ff5a0d 46%,rgba(255,90,13,.3))}.section-cockpit .battery-panel-info-anchor{float:right;margin:10px}.section-cockpit .battery-options{display:inline-block}.section-cockpit .battery-option{float:left;padding-left:28px;position:relative;width:100%}.section-cockpit .battery-input-label,.section-cockpit .battery-input-radio{-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.section-cockpit .battery-input-radio{left:0;position:absolute;top:0}.section-cockpit .battery-input-label{height:auto;min-height:1px;padding:0;width:auto}.booked-offers-panel-title{margin-bottom:14px}.booked-offers-panel-title-heading{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px}@media only screen and (max-width:759px){.booked-offers-panel-title-heading{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px}}.booked-offers-panel-offer-link-wrapper{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;cursor:pointer;display:-webkit-box;display:flex;flex-direction:row-reverse;word-wrap:normal}@media only screen and (max-width:759px){.booked-offers-panel-offer-link-wrapper{display:block;margin-top:15px}}.booked-offers-panel-accordion{margin-bottom:20px}.charging-panel-underline{-webkit-text-decoration-color:#fff;cursor:pointer;text-decoration:underline;text-decoration-color:#fff}.charging-panel-button-center{margin-top:30px;text-align:center}.charging-panel-departure-timers-container .departure-timers-edit{margin-left:-50px;width:calc(100% + 70px)}.community-panel-legend:after{clear:both;content:" ";display:table}.community-panel-legend-item{float:left;margin-right:20px}.community-panel-legend-icon{display:inline-block;height:30px;margin-right:5px;position:relative;top:5px;width:30px}.section-cockpit .dictation-panel-title{margin-bottom:22px}.section-cockpit .dictation-panel-description{color:#888}.section-cockpit .dictation-panel-accordion .accordion-body{margin-bottom:5px;margin-top:5px;padding-bottom:30px}.section-cockpit .dictation-panel-acc-body-text{color:#888;width:85%}.section-cockpit .dictation-panel-acc-textarea{overflow:auto}.section-cockpit .dictation-panel-acc-body-check{float:left}.section-cockpit .dictation-panel-acc-body-check-text{float:left;margin-left:10px;width:90%}.section-cockpit .dictation-panel-buttons{margin-top:20px}.section-cockpit .dictation-panel-button{width:100%!important}.section-cockpit .driver-profiles-panel-separator-line{background:#4d4d4d;height:1px}.section-cockpit .driver-profiles-panel-separator-line.mod-main{background:#262626;height:2px;margin-left:-20px;margin-right:-20px}.section-cockpit .driver-profiles-panel-buttons{margin-top:10px;text-align:center}.section-cockpit .driver-profiles-panel-rotating-icon{-webkit-animation:spinning 1s linear;animation:spinning 1s linear}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.driving-hints-panel{position:relative}.driving-hints-panel-heading{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px;margin-bottom:20px}.driving-panel-info{position:absolute;right:0;top:0}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.driving-hints-panel-accordion-header{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column;padding-bottom:4px;padding-top:4px}}.driving-hints-panel-accordion-title{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;line-height:22px}@media only screen and (min-width:760px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1279px),only screen and (min-width:1280px){.driving-hints-panel-accordion-title{float:left}}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.driving-hints-panel-accordion-title{margin-bottom:15px}}@media only screen and (min-width:760px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1279px),only screen and (min-width:1280px){.driving-hints-panel-accordion-rating{float:right;margin-right:48px}}.driving-hints-content{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.driving-hints-content-text{margin-left:0}}.driving-hints-content-intro{marging-top:30px}.driving-hints-content-subheading{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px}.driving-hints-content-copy{font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-bottom:20px}.electrical-distance-panel-value-desktop{float:right;margin:8px 0 15px 30px}.electrical-distance-panel-title{overflow:hidden}@media only screen and (max-width:759px){.electrical-distance-panel-title{overflow:visible}}.electrical-distance-panel-value-mobile{margin-top:20px}.section-cockpit .email-panel .email-panel-seperator-line{background:#4d4d4d;height:1px}.section-cockpit .email-panel .email-accounts-accordion .accordion-body,.section-cockpit .email-panel .email-templates-accordion .accordion-body{margin-top:10px}.section-cockpit .email-panel-margin{margin-top:15px}.section-cockpit .email-accounts-table-header{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:80px;position:relative}.section-cockpit .email-accounts-table-header:after{clear:both;content:"";display:table}.section-cockpit .email-accounts-type{color:#fff;float:left;width:40%}.section-cockpit .email-accounts-text{float:left;width:60%}@media only screen and (max-width:759px){.section-cockpit .email-accounts-text{display:none}}.section-cockpit .email-accounts-edit-wrapper{margin-bottom:20px;margin-top:15px}.section-cockpit .email-accounts-no-accounts{margin-bottom:15px;margin-top:15px}.section-cockpit .email-account-row{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;margin-top:15px;padding-right:80px;position:relative}.section-cockpit .email-account-row-button-wrapper{position:absolute;right:0;top:0;width:80px}.section-cockpit .email-account-row-content-type{color:#fff}@media only screen and (min-width:760px){.section-cockpit .email-account-row-content-type{float:left;width:40%}}@media only screen and (min-width:760px){.section-cockpit .email-account-row-content-text{float:left;width:60%}}.section-cockpit .email-account-row-button{cursor:pointer;float:right;height:20px;margin-left:10px;width:20px}.section-cockpit .email-add-subtitle{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px}.section-cockpit .email-add-provider{display:block;overflow:hidden}.section-cockpit .email-add-provider-hint{margin-top:15px}.section-cockpit .email-add-signature{height:170px;overflow:auto}.section-cockpit .email-add-required-information-hint{margin-top:11px}.section-cockpit .email-add-buttons{text-align:center}@media only screen and (max-width:759px){.section-cockpit .email-add-left-button{margin-bottom:10px}}@media only screen and (min-width:760px){.section-cockpit .email-add-left-button{margin-right:6px}}@media only screen and (max-width:759px){.section-cockpit .email-add-button{width:100%}}@media only screen and (min-width:760px){.section-cockpit .email-add-button{width:40%!important}}.section-cockpit .email-add-hint{margin-bottom:-5px;margin-top:16px}.section-cockpit .box-radio-label{margin-bottom:20px;min-height:24px;padding-left:34px;padding-top:2px;position:relative}.section-cockpit .box-radio-label-box-radio{height:20px;left:0;position:absolute;top:0;width:20px}.section-cockpit .box-radio-label.mod-child{margin-top:20px}.section-cockpit .box-radio-label.mod-smaller-margin-bottom{margin-bottom:10px}.section-cockpit .email-custom-stmp-use-other-auth{margin-top:20px}.section-cockpit .email-custom-smtp-encryption-wrapper{padding-right:30px;position:relative}.section-cockpit .email-custom-smtp-encryption-icon{cursor:pointer;position:absolute;right:0;top:0;width:20px}.section-cockpit .email-add-info-icon{cursor:pointer;float:right;margin-left:10px;margin-right:0;margin-top:12px}.section-cockpit .email-add-input-with-i{display:block;overflow:hidden}.section-cockpit .email-add-custom-title{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-top:36px}.section-cockpit .email-templates-accordion .accordion-body{margin-top:10px}.section-cockpit .email-templates-row-header{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:80px;position:relative}.section-cockpit .email-templates-row-header:after{clear:both;content:"";display:table}.section-cockpit .email-templates-subject{color:#fff;float:left;width:50%}.section-cockpit .email-templates-text{float:left;width:50%}@media only screen and (max-width:759px){.section-cockpit .email-templates-text{display:none}}.section-cockpit .email-templates-new-title{color:#fff;margin-top:35px}.section-cockpit .email-templates-panel-remaining-message-length,.section-cockpit .email-templates-remaining-subject-length{height:30px;text-align:right;width:100%}.section-cockpit .email-templates-new-text{height:170px;overflow:auto}.section-cockpit .email-edit-template-edit-button-wrapper{margin-top:11px}.section-cockpit .email-edit-template-edit-button-box{text-align:center}.section-cockpit .email-edit-template-add-button-wrapper{margin-top:15px}.section-cockpit .email-edit-template-add-button-wrapper:after{clear:both;content:"";display:table}.section-cockpit .email-edit-template-hint{float:left}.section-cockpit .email-edit-template-add-button{float:right}@media only screen and (max-width:759px){.section-cockpit .email-edit-template-cancel-button{margin-bottom:10px}}@media only screen and (min-width:760px){.section-cockpit .email-edit-template-cancel-button,.section-cockpit .email-edit-template-save-button{width:40%!important}}.section-cockpit .email-template-row-line{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;margin-top:15px;padding-right:80px;position:relative}.section-cockpit .email-template-row-line:after{clear:both;content:"";display:table}.section-cockpit .email-template-row-buttons{position:absolute;right:0;top:0;width:80px}.section-cockpit .email-template-row-button{cursor:pointer;float:right;height:20px;margin-left:5px;margin-right:5px;margin-top:0;width:20px}@media only screen and (min-width:760px){.section-cockpit .email-template-row-element{float:left;min-height:1em;width:50%}}.section-cockpit .email-template-row-element.mod-subject{color:#fff}.fuel-saving-panel-value-desktop{float:right;margin:8px 0 15px 30px}.fuel-saving-panel-title{overflow:hidden}@media only screen and (max-width:759px){.fuel-saving-panel-title{overflow:visible}}.fuel-saving-panel-value-mobile{margin-top:20px}.heating-panel-divider{border-top:2px solid #4d4d4d;margin-bottom:30px;margin-top:30px}.heating-panel-activate-now-button{text-align:center}.heating-panel-info-anchor{float:right;margin:10px}.heating-panel-icon{height:30px;margin-right:10px;width:30px}.heating-panel-icon .icon{height:100%;width:100%}.heating-panel-button-col{margin-bottom:10px;padding-left:5px!important;padding-right:5px!important}.heating-panel-button-row{margin-left:-5px!important;margin-right:-5px!important}.heating-panel-button{padding:0!important;text-align:left}.section-cockpit .last-trip-panel-item{border-bottom:1px solid #4d4d4d;margin-bottom:15px;padding-bottom:15px}.section-cockpit .last-trip-panel-row:before{content:"";display:inline-block;height:100%;vertical-align:middle}.section-cockpit .last-trip-panel-key-column,.section-cockpit .last-trip-panel-value-column{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle}.section-cockpit .last-trip-panel-key-column{padding-left:10px;width:66%}.section-cockpit .last-trip-panel-value-column{padding-right:10px;text-align:right;width:33%}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .last-trip-panel-headline-text{margin-bottom:10px}.section-cockpit .last-trip-panel-row,.section-cockpit .last-trip-panel-value-column{display:block}.section-cockpit .last-trip-panel-key-column,.section-cockpit .last-trip-panel-value-column{padding-left:10px;text-align:left;width:100%}}.section-cockpit .cockpit-panel-column.col-3 .last-trip-panel-headline-text{margin-bottom:10px}.section-cockpit .cockpit-panel-column.col-3 .last-trip-panel-row,.section-cockpit .cockpit-panel-column.col-3 .last-trip-panel-value-column{display:block}.section-cockpit .cockpit-panel-column.col-3 .last-trip-panel-key-column,.section-cockpit .cockpit-panel-column.col-3 .last-trip-panel-value-column{padding-left:10px;text-align:left;width:100%}.cockpit-map-update-headline{margin-bottom:20px}.cockpit-map-update-float-right{float:right}.cockpit-map-update-white{color:#fff}.cockpit-map-update-margin-top-30{margin-top:30px}.cockpit-map-update-margin-top-30.mod-border-top{border-top:1px solid #4d4d4d;padding-top:30px}.cockpit-map-update-margin-top-30.mod-border-bottom{border-bottom:1px solid #4d4d4d;padding-bottom:30px}.cockpit-map-update-border-top{border-top:1px solid #4d4d4d;margin-top:30px}.cockpit-map-update-manual{margin-top:60px}.cockpit-map-update-panel-button-col{margin-bottom:10px;padding-left:5px!important;padding-right:5px!important}.cockpit-map-update-panel-button-windows{margin-bottom:10px}.cockpit-map-update-panel-button-row{margin-top:40px}.cockpit-map-update-panel-button-row.mod-center{text-align:center}.section-cockpit .my-info-panel-block{position:relative}.section-cockpit .my-info-panel-disabled-overlay{background-color:#333;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.section-cockpit .my-info-panel-activation-text{margin-right:100px}.section-cockpit .my-info-panel-activation-toggle{position:absolute;right:0;top:-10px}.section-cockpit .my-info-remaining-subject-length{height:30px;text-align:right;width:100%}.section-cockpit .my-info-panel-remaining-message-length{height:40px;text-align:right;width:100%}.section-cockpit .my-info-panel-buttons{text-align:center}.section-cockpit .my-info-panel-message-input{height:170px;overflow:auto}.section-cockpit .my-info-panel-button-content{padding:5px 0 5px 30px;position:relative}.section-cockpit .my-info-panel-button-content-text-wrapper{display:block;height:40px;overflow:auto}.section-cockpit .my-info-panel-button-content-text-wrapper-table{display:table;height:40px;width:100%}.section-cockpit .my-info-panel-button-content-text{display:table-cell;vertical-align:middle;word-wrap:break-word}.section-cockpit .my-info-panel-icon{float:left;margin-left:20px;margin-right:10px;margin-top:7px}.section-cockpit .my-info-panel-icon.is-spinning svg{-webkit-animation:spinning 1s infinite linear;animation:spinning 1s infinite linear}.section-cockpit .my-info-panel-ok-inline{fill:#390}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.section-cockpit .my-picture-panel-info{margin-left:5px;vertical-align:sub}.section-cockpit .my-pictures-panel-image{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px;position:relative;vertical-align:top;width:33%}@media only screen and (max-width:759px){.section-cockpit .my-pictures-panel-image{padding:5px;width:50%}}.section-cockpit .my-pictures-add-graphic{background-color:#4d4d4d;cursor:pointer;padding-bottom:100%;position:relative;width:100%}.section-cockpit .my-pictures-add-graphic:before{-webkit-transform:translateX(-50%);background-color:#777;content:" ";height:1px;left:50%;position:absolute;top:50%;transform:translateX(-50%);width:50%}.section-cockpit .my-pictures-add-graphic:after{-webkit-transform:translateY(-50%);background-color:#777;content:" ";height:50%;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:1px}.section-cockpit .my-pictures-add-filename{margin-left:10px}.section-cockpit .my-pictures-add-error{color:#f20}.section-cockpit .my-pictures-add-input{position:absolute;visibility:hidden}.section-cockpit .my-pictures-add-button{display:inline-block;line-height:40px!important;text-align:center}.my-pictures-panel-thumbnail-wrapper{margin-bottom:5px;padding-bottom:100%;position:relative;width:100%}.my-pictures-thumbnail-image{-o-object-fit:cover;height:100%;object-fit:cover;position:absolute;width:100%}.my-pictures-thumbnail-overlay{background:rgba(51,51,51,.8);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.my-pictures-thumbnail:hover .my-pictures-thumbnail-overlay{opacity:1}@media only screen and (max-width:759px){.my-pictures-thumbnail:hover .my-pictures-thumbnail-overlay{opacity:0}}.my-pictures-thumbnail:hover .my-pictures-thumbnail-overlay.mod-trashcan-is-permanent{opacity:0}.my-pictures-thumbnail:hover .my-pictures-thumbnail-trashcan{display:block}.my-pictures-thumbnail-trashcan{cursor:pointer;display:none;height:24px;position:absolute;right:10px;top:10px;width:24px}@media only screen and (max-width:759px){.my-pictures-thumbnail-trashcan{-webkit-box-sizing:border-box;background:rgba(51,51,51,.8);box-sizing:border-box;display:block;height:40px;padding:8px;right:0;top:0;width:40px}}.my-pictures-thumbnail-trashcan.mod-trashcan-is-permanent{-webkit-box-sizing:border-box;background:rgba(51,51,51,.8);box-sizing:border-box;display:block;height:40px;padding:8px;right:0;top:0;width:40px}.section-cockpit .newsfeed-panel-seperator-line{background:#4d4d4d;height:1px}.section-cockpit .newsfeed-panel-empty{margin-bottom:10px;margin-left:9px;margin-top:11px}.section-cockpit .newsfeed-panel-add-headline{color:#fff;margin-bottom:25px;margin-top:33px}.section-cockpit .edit-newsfeed-inputs{margin-top:10px}.section-cockpit .edit-newsfeed-input{width:100%}.section-cockpit .edit-newsfeed-input-add-mode{width:87%}.section-cockpit .edit-newsfeed-info-anchor{float:right;margin-right:10px;margin-top:10px}.section-cockpit .edit-newsfeed-save-cancel-buttons{margin-top:10px;text-align:center}@media only screen and (min-width:980px){.section-cockpit .edit-newsfeed-button{width:45%!important}}@media only screen and (max-width:979px){.section-cockpit .edit-newsfeed-cancel-button{margin-bottom:10px}}.section-cockpit .edit-newsfeed-add-button{text-align:center}.section-cockpit .newsfeed-row{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;margin-left:10px;margin-top:11px;padding-right:80px;position:relative}.section-cockpit .newsfeed-row-content{color:#fff;float:left;font-family:Arial,sans-serif;font-size:15px;line-height:20px;width:100%}.section-cockpit .newsfeed-row:after{clear:both;content:"";display:block}.section-cockpit .newsfeed-row-buttons{position:absolute;right:0;top:0;width:80px}.section-cockpit .newsfeed-row-button{cursor:pointer;float:right;height:20px;margin-right:5px;vertical-align:top;width:20px}.position-panel-map{margin-left:-20px;margin-right:-20px;margin-top:15px;position:relative}.position-panel-map-link{bottom:0;left:0;position:absolute;right:0;top:0}.section-cockpit .privacy-panel-block{position:relative}.section-cockpit .privacy-panel-block .privacy-panel-nosettings{border-bottom:1px solid #4d4d4d;border-top:1px solid #4d4d4d;color:#8e8e8e;padding:30px 0}.section-cockpit .privacy-panel-block .privacy-item{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;border-top:1px solid #4d4d4d;display:-webkit-box;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:30px 0 30px 10px;position:relative}.section-cockpit .privacy-panel-block .privacy-item:last-of-type{border-bottom:1px solid #4d4d4d}.section-cockpit .privacy-panel-block .privacy-item .privacy-panel-switchtext{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;margin-right:5px;pointer-events:none;user-select:none}.section-cockpit .privacy-panel-block .privacy-item.privacy-panel-setting-disabled{color:#8e8e8e}.section-cockpit .privacy-panel-block .privacy-panel-setting-column-text.is-3-col-layout{flex-basis:50%}.section-cockpit .privacy-panel-block .privacy-panel-setting-column-state.is-3-col-layout{flex-basis:25%}.section-cockpit .privacy-panel-block .privacy-panel-setting-column-toggle{flex-basis:25%;position:relative}.section-cockpit .privacy-panel-block .privacy-panel-setting-column-toggle-content{-webkit-transform:translateY(-50%);position:absolute;right:0;top:50%;transform:translateY(-50%)}.remote-services-panel-row{margin-left:-5px!important;margin-right:-5px!important}.remote-services-panel-col{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-bottom:10px;overflow:hidden;padding-left:5px!important;padding-right:5px!important;width:50%}@media only screen and (max-width:979px){.remote-services-panel-col{width:100%}}.remote-services-panel-button{padding:0!important;text-align:left}.remote-services-panel-icon{float:left;margin-left:20px;margin-right:10px;margin-top:7px}.remote-services-panel-button-text{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-webkit-box;display:flex;flex-direction:column;height:50px;justify-content:center;overflow:auto}.section-cockpit .send-to-car-activation-block{position:relative}.section-cockpit .send-to-car-activation-text{margin-right:100px}.section-cockpit .send-to-car-activation-toggle{position:absolute;right:0;top:-10px}.section-cockpit .send-to-car-options{display:inline-block}.section-cockpit .send-to-car-option{float:left;padding-left:28px;position:relative;width:100%}.section-cockpit .send-to-car-input-label,.section-cockpit .send-to-car-input-radio{-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.section-cockpit .send-to-car-input-radio{left:0;position:absolute;top:0}.section-cockpit .send-to-car-input-label{height:auto;min-height:1px;padding:0;width:auto}.section-cockpit .smartphone-tile-separator-line{background:#4d4d4d;height:1px}.section-cockpit .weather-panel-image{width:100%}.section-cockpit .weather-panel-today-current,.section-cockpit .weather-panel-today-status,.section-cockpit .weather-panel-today-temp{white-space:nowrap}.section-cockpit .weather-panel-forecast-day{border-left:1px solid #4d4d4d}.section-cockpit .weather-panel-forecast-day:first-child{border-left:none}.section-cockpit .weather-panel-temperature{white-space:nowrap}.section-cockpit .weather-panel-link{margin-top:40px}.section-cockpit .weather-panel-foreca-logo{display:block;fill:#fff;margin-left:0;margin-top:10px}.section-cockpit .input-edit-delete-wrapper{display:table;width:100%}.section-cockpit .input-edit-delete-row{display:table-row;width:100%}.section-cockpit .input-edit-delete-input{display:table-cell;vertical-align:top;width:100%}.section-cockpit .input-edit-delete-input[disabled]{background-color:transparent}.section-cockpit .input-edit-delete-button-wrapper{padding:9px}.section-cockpit .input-edit-delete-button{cursor:pointer;display:table-cell;height:20px;vertical-align:top;width:20px}.icon,cms-icon,icon{background-repeat:no-repeat;display:inline-block}.icon.status-disabled,cms-icon.status-disabled,icon.status-disabled{opacity:.5}.icon{background-size:contain;max-height:100%;max-width:100%}.icon.mod-icon-ci{background:#1c69d4}.input-checkbox{display:inline-block;position:relative;vertical-align:middle}.input-checkbox+label{cursor:pointer;margin-left:10px;vertical-align:middle}.input-checkbox-element{display:inline-block;left:0;position:absolute;top:0;visibility:hidden;z-index:200}.input-checkbox-icon-border,.input-checkbox-icon-checked,.input-checkbox-icon-error,.input-checkbox-icon-unchecked{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.input-checkbox-icon-checked,.input-checkbox-icon-error,.input-checkbox-icon-unchecked{-webkit-transition:opacity .1s;transition:opacity .1s}.input-checkbox-element:checked+.input-checkbox-icon .input-checkbox-icon-checked,.input-checkbox-icon-unchecked,.input-checkbox.is-checked .input-checkbox-icon-checked{opacity:1}.has-error>.input-checkbox .input-checkbox-icon-checked,.has-error>.input-checkbox .input-checkbox-icon-unchecked,.input-checkbox-element:checked+.input-checkbox-icon .input-checkbox-icon-unchecked,.input-checkbox-icon-checked,.input-checkbox-icon-error,.input-checkbox.is-checked .input-checkbox-icon-unchecked{opacity:0}.has-error>.input-checkbox .input-checkbox-icon-error{opacity:1}.has-error>.input-checkbox+label{color:#d20000}.section-portal .input-checkbox{height:20px;width:20px}.section-portal .input-checkbox-icon-checked,.section-portal .input-checkbox-icon-error,.section-portal .input-checkbox-icon-unchecked{border:2px solid}.section-cockpit .input-checkbox{height:24px;width:24px}.section-cockpit .input-checkbox.mod-small{height:18px;width:18px}.section-cockpit .input-checkbox.mod-small svg{margin-bottom:2px}.section-cockpit .input-checkbox-icon-checked,.section-cockpit .input-checkbox-icon-error,.section-cockpit .input-checkbox-icon-unchecked{border:1px solid;padding:2px}.realm-bmw .section-portal .input-checkbox-icon-unchecked{border-color:#bbb}.realm-bmw .section-portal .input-checkbox-icon-checked{border-color:#0653b6}.realm-bmw .section-portal .input-checkbox-icon-error{border-color:#d20000}.realm-bmw .section-cockpit .input-checkbox-icon-checked,.realm-bmw .section-cockpit .input-checkbox-icon-unchecked{border-color:#777}@media only screen and (max-width:979px){.realm-bmw .section-cockpit .modal-overlay .input-checkbox-icon-checked,.realm-bmw .section-cockpit .modal-overlay .input-checkbox-icon-unchecked{border-color:#bcbcbc}}.realm-bmw .section-cockpit .input-checkbox-icon-error{border-color:#f20}.realm-toyota .section-portal .input-checkbox-icon-unchecked{border-color:#bbb}.realm-toyota .section-portal .input-checkbox-icon-checked{border-color:#c00}.realm-toyota .section-portal .input-checkbox-icon-error{border-color:#d20000}.realm-toyota .section-cockpit .input-checkbox-icon-checked,.realm-toyota .section-cockpit .input-checkbox-icon-unchecked{border-color:#777}@media only screen and (max-width:979px){.realm-toyota .section-cockpit .modal-overlay .input-checkbox-icon-checked,.realm-toyota .section-cockpit .modal-overlay .input-checkbox-icon-unchecked{border-color:#bcbcbc}}.realm-toyota .section-cockpit .input-checkbox-icon-error{border-color:#f20}.section-cockpit .input-schedule{font-family:Arial,sans-serif;font-size:13px;line-height:16px}.section-cockpit .input-schedule-value{display:inline-block;margin-bottom:30px;position:relative}.section-cockpit .input-schedule-checkbox{margin-right:50px}.section-cockpit .input-schedule-label{left:0;line-height:24px;margin-left:34px;position:absolute}.input-radio{display:inline-block;position:relative;vertical-align:middle}.input-radio+label{cursor:pointer;margin-left:10px;vertical-align:middle}.input-radio-element{display:inline-block;left:0;position:absolute;top:0;visibility:hidden;z-index:2}.input-radio-icon{display:block}.input-radio-icon-checked,.input-radio-icon-error,.input-radio-icon-unchecked{-webkit-box-sizing:border-box;background-clip:content-box;box-sizing:border-box;cursor:pointer;left:0;position:absolute;top:0}.input-radio-disabled{opacity:.3}.input-radio-disabled label{cursor:auto}.input-radio-disabled .input-radio-icon,.input-radio-disabled .input-radio-icon-checked,.input-radio-disabled .input-radio-icon-error,.input-radio-disabled .input-radio-icon-unchecked,.input-radio-disabled input[type=radio]:disabled{cursor:default}.input-radio-icon-checked,.input-radio-icon-unchecked{-webkit-transition:opacity .1s;transition:opacity .1s}.input-radio-element:checked+.input-radio-icon .input-radio-icon-checked,.input-radio-icon-unchecked,.input-radio.checked .input-radio-icon-checked{opacity:1}.input-radio-element:checked+.input-radio-icon .input-radio-icon-unchecked,.input-radio-icon-checked,.input-radio-icon-error,.input-radio.checked .input-radio-icon-unchecked,.realm-bmw .section-cockpit .has-error>.input-radio .input-radio-icon-checked,.realm-bmw .section-cockpit .has-error>.input-radio .input-radio-icon-unchecked,.realm-bmw .section-portal .has-error>.input-radio .input-radio-icon-checked,.realm-bmw .section-portal .has-error>.input-radio .input-radio-icon-unchecked,.realm-toyota .section-cockpit .has-error>.input-radio .input-radio-icon-checked,.realm-toyota .section-cockpit .has-error>.input-radio .input-radio-icon-unchecked,.realm-toyota .section-portal .has-error>.input-radio .input-radio-icon-checked,.realm-toyota .section-portal .has-error>.input-radio .input-radio-icon-unchecked{opacity:0}.realm-bmw .section-cockpit .has-error>.input-radio .input-radio-icon-error,.realm-bmw .section-portal .has-error>.input-radio .input-radio-icon-error,.realm-toyota .section-cockpit .has-error>.input-radio .input-radio-icon-error,.realm-toyota .section-portal .has-error>.input-radio .input-radio-icon-error{opacity:1}.section-portal .input-radio{height:20px;width:20px}.section-portal .input-radio-icon-checked,.section-portal .input-radio-icon-error,.section-portal .input-radio-icon-unchecked{border:2px solid;border-radius:10px;height:20px;padding:4px;width:20px}.section-portal .has-error>.input-radio .input-radio-icon-checked+label,.section-portal .has-error>.input-radio .input-radio-icon-unchecked+label{color:#d20000}.section-cockpit .input-radio{height:18px;width:18px}.section-cockpit .input-radio-icon-checked,.section-cockpit .input-radio-icon-error,.section-cockpit .input-radio-icon-unchecked{border:1px solid;border-radius:9px;height:18px;padding:5px;width:18px}.section-cockpit .has-error>.input-radio+label{color:#f20}.realm-bmw .section-portal .input-radio-icon-checked{background-color:#0653b6;border-color:#0653b6}.realm-bmw .section-portal .input-radio-icon-unchecked{background-color:transparent;border-color:#bbb}.realm-bmw .section-portal .input-radio-icon-error{background-color:transparent;border-color:#d20000}.realm-bmw .section-cockpit .input-radio-icon-checked{border-color:#777}.realm-bmw .section-cockpit .input-radio-icon-unchecked{background-color:transparent;border-color:#777}.realm-bmw .section-cockpit .input-radio-icon-error{background-color:transparent;border-color:#f20}.realm-bmw .section-cockpit .subbrand-bmw .input-radio-icon-checked{background-color:#f50}.realm-bmw .section-cockpit .subbrand-bmwi .input-radio-icon-checked,.realm-bmw .section-cockpit .subbrand-phev .input-radio-icon-checked{background-color:#0af}.realm-toyota .section-portal .input-radio-icon-checked{background-color:#c00;border-color:#c00}.realm-toyota .section-portal .input-radio-icon-unchecked{background-color:transparent;border-color:#bbb}.realm-toyota .section-portal .input-radio-icon-error{background-color:transparent;border-color:#d20000}.realm-toyota .section-cockpit .input-radio-icon-checked{background-color:#c40;border-color:#888}.realm-toyota .section-cockpit .input-radio-icon-unchecked{background-color:transparent;border-color:#888}.realm-toyota .section-cockpit .input-radio-icon-error{background-color:transparent;border-color:#f20}.section-cockpit .input-time{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;position:relative;user-select:none}.section-cockpit .input-time-elements,.section-cockpit .input-time-elements-native{height:76px;position:absolute;text-align:center;top:0}.section-cockpit .input-time-elements-native{left:20%;right:20%}.section-cockpit .input-time-element,.section-cockpit .input-time-element-native{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-size:46px;line-height:76px;margin-top:0;opacity:0;outline:0;padding:0;text-align:center;width:30%}.section-cockpit .input-time-element,.section-cockpit .input-time-element-native,.section-cockpit .input-time-element-native:focus,.section-cockpit .input-time-element:focus{color:transparent}.section-cockpit .input-time-element-native::-moz-selection,.section-cockpit .input-time-element::-moz-selection{background:none}.section-cockpit .input-time-element-native::selection,.section-cockpit .input-time-element::selection{background:none}.section-cockpit .input-time-element-native{margin:0;width:100%}.section-cockpit .input-time-minutes{left:auto;right:0}.section-cockpit .input-time-digits{font-size:0;text-align:center;white-space:nowrap}.section-cockpit .input-time-digit,.section-cockpit .input-time-digit-separator{color:#fff;display:inline-block;font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;font-size:60px;height:46px;line-height:26px;line-height:41px;padding:15px 10px}.section-cockpit .input-time-digit-separator{margin:0 5px;padding-left:0;padding-right:0}.section-cockpit .input-time-digit{background:#262626;margin:0 2.5px}.section-cockpit .input-time-digit.status-selected{background:#f50}.section-cockpit .subbrand-bmwi .input-time-digit.status-selected,.section-cockpit .subbrand-phev .input-time-digit.status-selected{background:#0af}.section-cockpit .input-time-format-label{font-family:Arial,sans-serif;font-size:15px;line-height:20px}.section-cockpit .input-time-slider{text-align:center}.section-cockpit .input-time-slider-label{-webkit-box-sizing:border-box;bottom:2px;box-sizing:border-box;color:#4d4d4d;display:inline-block;font-family:Arial,sans-serif;font-size:15px;line-height:20px;position:absolute;white-space:nowrap;width:12%}.section-cockpit .input-time-slider-label-value{display:block;position:absolute;top:-14px}.section-cockpit .input-time-slider-label-min-value{left:0}.section-cockpit .input-time-slider-label-min-value .input-time-slider-label-value{right:7.5px}.section-cockpit .input-time-slider-label-max-value .input-time-slider-label-value{left:7.5px}.section-cockpit .input-time-slider-element{display:inline-block;width:76%!important}.section-cockpit .input-time-format{-webkit-box-sizing:border-box;box-sizing:border-box;height:76px;left:50%;margin-left:145px;padding:15px 0;position:absolute}.section-cockpit .input-time-format-am,.section-cockpit .input-time-format-general,.section-cockpit .input-time-format-pm{display:block;height:18px;line-height:0}.section-cockpit .input-time-format-general{font-family:Arial,sans-serif;font-size:15px;line-height:20px;line-height:46px}@media screen and (max-width:400px){.section-cockpit .input-time-digit,.section-cockpit .input-time-digit-separator{font-size:48px;height:36.8px;line-height:32.8px;padding:7.5px 2.5px}.section-cockpit .input-time-format{margin-left:95px}.section-cockpit .input-time-format-general{line-height:1em}}@media only screen and (max-width:979px){.section-cockpit .input-time-format.mod-am-pm{display:block;font-family:Arial,sans-serif;font-size:13px;height:auto;line-height:16px;line-height:1;margin-left:0;position:static;text-align:center}.section-cockpit .input-time-format-am,.section-cockpit .input-time-format-pm{display:inline-block;position:static}.section-cockpit .input-time-format-general{display:none}.section-cockpit .input-time-format-label{margin-left:5px}.section-cockpit .input-time-format-am{margin-right:10px}}.section-cockpit .last-trip-stage-panel{padding:0 40px;position:relative}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .last-trip-stage-panel{padding:0 20px}}@media only screen and (max-width:979px){.section-cockpit .last-trip-stage-panel{padding:50px 5px 0}}.section-cockpit .last-trip-stage-panel-content{display:block;margin-left:53px}@media only screen and (max-width:979px){.section-cockpit .last-trip-stage-panel-content{display:block;margin-left:0;text-align:center}}.section-cockpit .last-trip-stage-panel-icon-wrapper{display:inline-block}@media only screen and (max-width:979px){.section-cockpit .last-trip-stage-panel-icon-wrapper{display:block;text-align:center}}.section-cockpit .last-trip-stage-panel-icon{height:48px;left:40px;position:absolute;top:4px;width:48px}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .last-trip-stage-panel-icon{left:20px}}@media only screen and (max-width:979px){.section-cockpit .last-trip-stage-panel-icon{-webkit-transform:translateX(-50%);left:50%;transform:translateX(-50%)}}.section-cockpit .last-trip-stage-panel-icon .icon{height:100%;width:100%}.section-cockpit .last-trip-stage{background-color:rgba(0,0,0,.4);border:1px solid #4d4d4d;padding:35px 0}@media only screen and (max-width:759px){.section-cockpit .last-trip-stage{padding:25px 0}}.section-cockpit .last-trip-stage.mod-bigger-padding{padding:50px 0}.section-cockpit .last-trip-stage-row{margin:40px 0 0}@media only screen and (max-width:759px){.section-cockpit .last-trip-stage-row{margin-top:30px}}.section-cockpit .last-trip-stage-row:first-child{margin-top:0}.section-cockpit .last-trip-stage-status-tile{border-left:1px solid #4d4d4d;padding:0}.section-cockpit .last-trip-stage-status-tile:first-child{border-left:0}.section-cockpit .lsc-old-lsc-info{margin-left:10px;position:relative;top:4px}.section-cockpit .phev-stage{margin-bottom:40px;min-height:390px;position:relative;width:100%}@media only screen and (min-width:980px){.section-cockpit .phev-stage{margin-top:-10px}}@media only screen and (max-width:759px){.section-cockpit .phev-stage{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column;margin-bottom:-70px;margin-top:0;min-height:250px}}.section-cockpit .phev-stage-streamline{height:100%;position:absolute;width:100%}@media only screen and (max-width:759px){.section-cockpit .phev-stage-streamline{-webkit-box-ordinal-group:3;order:2;pointer-events:none}}.section-cockpit .phev-stage-content{position:relative}@media only screen and (min-width:980px){.section-cockpit .phev-stage-content{height:403px}}@media only screen and (max-width:759px){.section-cockpit .phev-stage-content{-webkit-box-direction:normal;-webkit-box-ordinal-group:2;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column;margin-bottom:15%;order:1}}.section-cockpit .phev-stage-data-display{margin-bottom:20px;width:80%}@media only screen and (min-width:980px){.section-cockpit .phev-stage-data-display{position:absolute;z-index:1}}.section-cockpit .phev-stage-cosy-image{overflow:hidden;position:absolute}@media only screen and (min-width:1280px){.section-cockpit .phev-stage-cosy-image{height:387px;top:20px;width:780px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .phev-stage-cosy-image{height:290.69747899px;top:60px;width:583.36134454px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .phev-stage-cosy-image{height:284.05128205px;margin-left:-70px;margin-top:-60px;width:580px}}@media only screen and (max-width:759px){.section-cockpit .phev-stage-cosy-image{-webkit-box-ordinal-group:3;order:2;overflow:visible;position:relative;width:100%}}.section-cockpit .phev-stage-energy-data-display{top:24px}@media only screen and (min-width:1280px){.section-cockpit .phev-stage-energy-data-display{right:80px;top:140px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .phev-stage-energy-data-display{right:0;top:40px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .phev-stage-energy-data-display{right:0;top:10px}}.section-cockpit .phev-stage-energy-data-display{position:absolute;right:0;width:400px}@media only screen and (min-width:1280px){.section-cockpit .phev-stage-energy-data-display{margin-top:-130px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .phev-stage-energy-data-display{margin-top:0;padding-bottom:340px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .phev-stage-energy-data-display{margin-top:0;position:absolute}}@media only screen and (max-width:759px){.section-cockpit .phev-stage-energy-data-display{margin-top:0;position:relative}}.section-cockpit .phev-stage-lsc{padding-top:20px;text-align:center}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .phev-stage-lsc{margin-top:260px}}@media only screen and (max-width:759px){.section-cockpit .phev-stage-lsc{-webkit-box-ordinal-group:4;margin-bottom:90px;margin-top:-50px;order:3;padding:0}}.phev-stage-energy-data{width:100%;z-index:100}@media only screen and (max-width:759px){.phev-stage-energy-data-top{display:none}}.phev-stage-energy-data-mobile-text{display:none}.phev-stage-energy-data-text-wrapper{margin-left:auto;right:0;width:50%}.phev-stage-energy-data-text-wrapper h2{color:#fff}.phev-stage-energy-data-text-wrapper h4{color:#888}.phev-stage-enery-data-text-wrapper-mobile h2{color:#fff}.phev-stage-enery-data-text-wrapper-mobile h4{color:#888}.charging-status-energy-data-text-headline{font-family:Arial,sans-serif;font-size:15px;line-height:20px}.phev-stage-energy-data-charging-status-text{font-family:Arial,sans-serif;font-size:13px;line-height:16px}.phev-stage-energy-data-icons{height:100%}.phev-stage-energy-data-icons-left{float:left;position:relative;width:50%}.phev-stage-energy-data-icons-right{float:right;width:50%}@media only screen and (max-width:759px){.phev-stage-energy-data-icons-right{display:none}}@media only screen and (min-width:1280px){.phev-stage-energy-data-icons-right-bottom{margin-top:230px}}@media only screen and (min-width:980px) and (max-width:1279px){.phev-stage-energy-data-icons-right-bottom{margin-top:160px}}@media only screen and (min-width:760px) and (max-width:979px){.phev-stage-energy-data-icons-right-bottom{margin-top:140px}}@media only screen and (max-width:759px){.phev-stage-energy-data-icons-right-bottom{display:none}}.phev-stage-small-icon-group{margin-left:auto;margin-top:10px;right:0}.phev-stage-energy-data-icon{height:36px;width:36px}.phev-stage-energy-data-icon .icon{height:100%;width:100%}@media only screen and (max-width:759px){.phev-stage-energy-data-icon{height:24px;width:24px}}.phev-stage-energy-data-coins-icon{margin-right:10px}.phev-stage-energy-data-charging-wrapper{height:85px;position:absolute;right:15px;top:0;width:85px}.phev-stage-energy-charging-hide{display:none}.phev-stage-energy-data-mobile{-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:flex;flex-direction:row;height:100px;margin-top:-9%}.phev-stage-energy-data-small-icons-mobile{display:inline-block;margin-right:15px;padding-top:24.5px}.phev-stage-energy-data-text-wrapper-mobile{display:inline-block;margin-top:19.5px}.charging-status-text-color-blue{color:#0af}.charging-status-text-color-red{color:#f20}.charging-status-text-color-green{color:#390}.charging-status-text-color-default{color:#777}.section-cockpit .phev-streamline{height:100%;position:relative;width:100%}.section-cockpit .phev-streamline-backdrop{left:50%;pointer-events:none;position:absolute}@media only screen and (min-width:1280px){.section-cockpit .phev-streamline-backdrop{height:710px;margin-left:-635px;top:-133px;width:1270px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .phev-streamline-backdrop{height:531.00840336px;margin-left:-474.91596639px;top:-50px;width:949.83193277px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .phev-streamline-backdrop{height:527.94871795px;margin-left:-472.17948718px;top:-92px;width:944.35897436px}}@media only screen and (max-width:759px){.section-cockpit .phev-streamline-backdrop{-webkit-transform:translateY(-50%);left:-50%;padding-bottom:91.02564103%;top:50%;transform:translateY(-50%);width:162.82051282%}}.section-cockpit .phev-streamline-background,.section-cockpit .phev-streamline-range{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.section-cockpit .rating-line{margin-bottom:60px;margin-top:60px}@media only screen and (max-width:759px){.section-cockpit .rating-line{margin-bottom:110px;margin-top:110px}}.section-cockpit .rating-line.mod-has-thumbs{margin-bottom:45px;margin-top:15px}@media only screen and (max-width:759px){.section-cockpit .rating-line.mod-has-thumbs{margin-bottom:90px;margin-top:90px}}.section-cockpit .rating-line-thumbs{height:40px;position:relative}.section-cockpit .rating-line-thumb{height:40px;left:0;position:absolute;width:40px}.section-cockpit .rating-line-thumb.is-right{left:auto;right:0}.section-cockpit .rating-line-backdrop{border-left:1px solid #004b73;border-right:1px solid #004b73;height:42px;margin-bottom:5px;position:relative;z-index:1}.section-cockpit .rating-line-backdrop.mod-has-thumbs{height:36px;margin-bottom:8px;margin-left:20px;margin-right:20px}.section-cockpit .rating-line-backdrop:before{-webkit-transform:translateY(-50%);background-color:#004b73;content:" ";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.section-cockpit .rating-line-value{-webkit-transform:translate(-50%,-50%);height:36px;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-cockpit .rating-line-value-info{-webkit-transform:translateX(-50%);background-color:#0af;border-radius:4px;left:50%;padding:6px 8px;position:absolute;top:47px;transform:translateX(-50%);white-space:nowrap;z-index:-1}@media only screen and (max-width:759px){.section-cockpit .rating-line-value-info{top:90px}}.section-cockpit .rating-line-value-info:before{-webkit-transform:translateX(-50%) rotate(45deg);background-color:#0af;content:"";height:8px;left:50%;position:absolute;top:-3px;transform:translateX(-50%) rotate(45deg);width:8px}@media only screen and (max-width:759px){.section-cockpit .rating-line-value-info:after{-webkit-transform:translateX(-50%);background-color:#05507b;content:"";height:69px;left:50%;position:absolute;top:-69px;transform:translateX(-50%);width:1px;z-index:-10}}.section-cockpit .rating-line-value-info.mod-dark,.section-cockpit .rating-line-value-info.mod-dark:before{background-color:#05507b}.section-cockpit .rating-line-value-info.mod-above{bottom:47px;top:auto}@media only screen and (max-width:759px){.section-cockpit .rating-line-value-info.mod-above{bottom:90px}}.section-cockpit .rating-line-value-info.mod-above:before{bottom:-4px;top:auto}@media only screen and (max-width:759px){.section-cockpit .rating-line-value-info.mod-above:after{bottom:-69px;top:auto}}.section-cockpit .rating-line-labels:after{clear:both;content:" ";display:table}.section-cockpit .rating-line-labels.mod-has-thumbs{margin-left:20px;margin-right:20px}.section-cockpit .rating-line-label-min{float:left}.section-cockpit .rating-line-label-max{float:right;text-align:right}.section-cockpit .rating-line-labels.mod-has-thumbs .rating-line-label-min{-webkit-transform:translateX(-50%);text-align:center;transform:translateX(-50%)}.section-cockpit .rating-line-labels.mod-has-thumbs .rating-line-label-max{-webkit-transform:translateX(50%);text-align:center;transform:translateX(50%)}.section-cockpit .rating-line-label-prefix{margin-bottom:-3px}.rating-star{display:inline-block;float:left;height:18px;margin-right:8px;width:18px}.rating-star .icon{height:100%;width:100%}.section-cockpit .touch .slider-handle{border-radius:30px;margin-left:-49px;margin-top:-40px;padding:30px}.section-cockpit .touch .slider-reset-mobile{display:block}.section-cockpit .touch .slider-base-value-tooltip{display:none}.section-cockpit .slider{background:#262626;width:100%}.section-cockpit .slider.mod-tooltip{padding-top:37.5px}.section-cockpit .slider-container{padding:0 19px;position:relative}.section-cockpit .slider-track{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:5px}.section-cockpit .slider-base-value-tooltip,.section-cockpit .slider-handle-tooltip{cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:15px;left:19px;line-height:20px;position:absolute;top:-35px}.section-cockpit .slider-base-value-tooltip-content,.section-cockpit .slider-handle-tooltip-content{border-radius:5px;color:#fff;display:block;height:30px;left:-50%;line-height:30px;max-width:140px;min-width:20px;padding:0 12px;position:relative;text-align:center}.section-cockpit .slider-base-value-tooltip-content:after,.section-cockpit .slider-handle-tooltip-content:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f50;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;width:0}.section-cockpit .slider-base-value,.section-cockpit .slider-handle{-webkit-box-sizing:border-box;-webkit-transition:all .5s;box-sizing:border-box;cursor:pointer;cursor:-webkit-grab;cursor:grab;display:block;margin-left:-29px;margin-top:-20px;padding:10px;position:absolute;transition:all .5s}.section-cockpit .slider.status-dragging .slider-handle{-webkit-transition:none;cursor:-webkit-grabbing;cursor:grabbing;transition:none}.section-cockpit .slider-base-value-image,.section-cockpit .slider-handle-image{background-size:contain;display:block;height:15px;width:38px}.section-cockpit .slider-handle-image-src{display:block;height:100%;width:100%}.section-cockpit .slider-base-value{cursor:default}.section-cockpit .slider-base-value-tooltip{-webkit-transition:opacity .5s;cursor:pointer;opacity:0;top:35px;transition:opacity .5s}.section-cockpit .slider-base-value-tooltip-content{background:#888;height:40px;left:-50%;line-height:40px;margin:0;max-width:140px;padding:0 20px;position:relative;width:auto}.section-cockpit .slider-base-value-tooltip-content:after{border-bottom:5px solid #888;border-top:0;top:-5px}.section-cockpit .slider-base-value:hover .slider-base-value-tooltip{opacity:1}.section-cockpit .slider-reset-mobile{display:none}.section-cockpit .slider-reset-mobile-link,.section-cockpit .slider-reset-mobile-link[disabled],.section-cockpit .slider-reset-mobile-link[disabled]:hover{color:#fff}.section-cockpit .slider-scale-max-value{float:right}.section-cockpit .slider-scale{color:#fff}.subbrand-bmwi .slider,.subbrand-bmwi .slider-handle-tooltip-content,.subbrand-phev .slider,.subbrand-phev .slider-handle-tooltip-content{background:#0af}.subbrand-bmwi .slider-handle-tooltip-content:after,.subbrand-phev .slider-handle-tooltip-content:after{border-top-color:#0af}.section-cockpit .touch .slider.mod-fancy .slider-handle{border-radius:30px;margin-left:-35px;margin-top:-36px;padding:30px}.section-cockpit .slider-base-value-image-fancy,.section-cockpit .slider-handle-image-fancy{display:none}.section-cockpit .slider.mod-fancy{background:none;width:100%}.section-cockpit .slider.mod-fancy.mod-tooltip{padding-bottom:20px;padding-top:48px}.section-cockpit .slider.mod-fancy .slider-container{padding:0}.section-cockpit .slider.mod-fancy .slider-track{-webkit-box-sizing:border-box;background:#702500;box-sizing:border-box;height:2px;position:relative}.section-cockpit .slider.mod-fancy .slider-track:after,.section-cockpit .slider.mod-fancy .slider-track:before{background:#702500;content:"";display:inline-block;height:40px;position:absolute;top:-19px;width:1px}.section-cockpit .slider.mod-fancy .slider-track:before{left:0}.section-cockpit .slider.mod-fancy .slider-track:after{right:0}.section-cockpit .slider.mod-fancy .slider-base-value,.section-cockpit .slider.mod-fancy .slider-handle{margin-left:-15px;margin-top:-16px;padding:10px}.section-cockpit .slider.mod-fancy .slider-handle-image-src-active{-webkit-transition:opacity .5s;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.section-cockpit .slider.mod-fancy .slider-handle:hover .slider-handle-image-src-active,.section-cockpit .slider.mod-fancy.status-active .slider-handle-image-src-active{opacity:1}.section-cockpit .slider.mod-fancy .slider-base-value-tooltip,.section-cockpit .slider.mod-fancy .slider-handle-tooltip{left:15.5px}.section-cockpit .slider.mod-fancy .slider-base-value-image,.section-cockpit .slider.mod-fancy .slider-handle-image{display:none}.section-cockpit .slider.mod-fancy .slider-base-value-image-fancy,.section-cockpit .slider.mod-fancy .slider-handle-image-fancy{display:block;height:10px;width:10px}.section-cockpit .slider.mod-fancy .slider-base-value-image-src,.section-cockpit .slider.mod-fancy .slider-handle-image-src{background-size:contain;display:block;height:36px;left:-13px;position:relative;top:-13px;width:36px}.section-cockpit .slider.mod-fancy .slider-scale{margin-top:30px}.section-cockpit .slider.mod-fancy .slider-reset-mobile{margin-top:20px}.subbrand-bmwi .slider.mod-fancy .slider-track,.subbrand-bmwi .slider.mod-fancy .slider-track:after,.subbrand-bmwi .slider.mod-fancy .slider-track:before,.subbrand-phev .slider.mod-fancy .slider-track,.subbrand-phev .slider.mod-fancy .slider-track:after,.subbrand-phev .slider.mod-fancy .slider-track:before{background:#004b73}.section-cockpit .status-tile{display:table;table-layout:fixed;width:100%}.section-cockpit .status-tile-content,.section-cockpit .status-tile-icon{display:table-cell;float:none}.section-cockpit .status-tile-icon{line-height:0;text-align:right;vertical-align:middle}.section-cockpit .status-tile-icon-src{background-position:50% 0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:70px;width:70px}.section-cockpit .status-tile-value-value{display:inline-block;font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:40px;line-height:1}.section-cockpit .status-tile-value-unit{display:inline-block;font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px;line-height:1;margin-left:5px}.section-cockpit .status-tile-label{display:inline-block;font-family:Arial,sans-serif;font-size:15px;line-height:20px}.section-cockpit .status-tile-modal-anchor{margin-left:30px}@media only screen and (max-width:759px){.section-cockpit .status-tile-modal-anchor{margin-left:0}}@media only screen and (min-width:1280px){.section-cockpit .status-tile-icon{padding-right:10px}.section-cockpit .status-tile-icon-src{background-position:50% 0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:81px;width:81px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .status-tile-icon{padding-right:10px}.section-cockpit .status-tile-value-value{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px;line-height:1}.section-cockpit .status-tile-value-unit{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px;line-height:1}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .status-tile-value-value{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px;line-height:1}.section-cockpit .status-tile-value-unit{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px;line-height:1}.section-cockpit .status-tile,.section-cockpit .status-tile-content,.section-cockpit .status-tile-icon{display:block;padding-bottom:10px;text-align:center}.section-cockpit .status-tile-icon{width:100%}.section-cockpit .status-tile-icon-src{background-position:50% 0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:42px;position:relative;right:auto;width:42px}}@media only screen and (max-width:759px){.section-cockpit .status-tile,.section-cockpit .status-tile-content,.section-cockpit .status-tile-icon{display:block;padding-bottom:10px;text-align:center}.section-cockpit .status-tile-value-value{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;line-height:22px;line-height:1}.section-cockpit .status-tile-value-unit{font-family:Arial,sans-serif;font-size:15px;line-height:20px;line-height:1}.section-cockpit .status-tile-icon-src{background-position:50% 0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:32px;position:relative;right:auto;width:32px}}.vehicle-data{word-wrap:break-word}.vehicle-data-vin-info-text{margin-right:10px}.vehicle-data-content{margin-bottom:10px}.vehicle-data-model-name{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px}@media only screen and (max-width:759px){.vehicle-data-model-name{font-family:Arial,sans-serif;font-size:15px;line-height:20px}}.vehicle-data-status{font-family:BMW Type Web Light All Regular;font-size:48px;line-height:normal;margin-bottom:20px}.vehicle-data-mileage-info{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;line-height:22px}@media only screen and (max-width:759px){.vehicle-data-mileage-info{font-family:Arial,sans-serif;font-size:13px;line-height:16px}}.vehicle-data-mileage-wrapper{margin-top:22px}@media only screen and (max-width:759px){.vehicle-data-mileage-wrapper{margin-top:50px}}@media only screen and (max-width:979px){.vehicle-data-mileage-wrapper{margin-top:3px}}.section-cockpit .vehicle-in-motion-stage{margin-bottom:40px;min-height:385px;position:relative}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .vehicle-in-motion-stage{min-height:287.94117647px;top:20px}}@media only screen and (max-width:759px){.section-cockpit .vehicle-in-motion-stage{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column;min-height:0}}.section-cockpit .vehicle-in-motion-stage.mod-small{min-height:354.2px}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .vehicle-in-motion-stage.mod-small{min-height:264.90588235px}}@media only screen and (min-width:1280px){.section-cockpit .vehicle-in-motion-stage.mod-small .vehicle-in-motion-stage-cosy-image-wrapper{height:351.44px;top:-30px;width:717.6px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .vehicle-in-motion-stage.mod-small .vehicle-in-motion-stage-cosy-image-wrapper{height:262.84168067px;top:-30px;width:536.69243697px}}.section-cockpit .vehicle-in-motion-stage-content{position:relative}@media only screen and (max-width:759px){.section-cockpit .vehicle-in-motion-stage-content{-webkit-box-direction:normal;-webkit-box-ordinal-group:2;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column;margin-bottom:15%;order:1}}@media only screen and (max-width:759px){.section-cockpit .vehicle-in-motion-stage-content.vehicle-in-motion-stage-in-motion-content{margin-bottom:35%}}.section-cockpit .vehicle-in-motion-stage-in-motion-image{background-repeat:no-repeat;pointer-events:none;position:absolute;width:100%}@media only screen and (min-width:1280px){.section-cockpit .vehicle-in-motion-stage-in-motion-image{background-position:0 100%;height:382px;top:10px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .vehicle-in-motion-stage-in-motion-image{background-position:0 100%;height:285.69747899px;top:10px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .vehicle-in-motion-stage-in-motion-image{background-position:0 100%;bottom:10px;height:328.12820513px;left:40%;margin-left:-335px}}@media only screen and (max-width:759px){.section-cockpit .vehicle-in-motion-stage-in-motion-image{background-position:top;background-size:contain;height:740%;margin-left:-36%;margin-top:-5%;max-width:222%;width:340%}}.section-cockpit .vehicle-in-motion-stage-data-display{margin-bottom:20px}@media only screen and (min-width:1280px){.section-cockpit .vehicle-in-motion-stage-data-display{padding-left:785px;padding-top:95px;width:405px}}@media only screen and (min-width:980px) and (max-width:1279px){.section-cockpit .vehicle-in-motion-stage-data-display{padding-left:587.10084034px;padding-top:60px;width:302.89915966px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .vehicle-in-motion-stage-data-display{padding-bottom:340px}}.section-cockpit .vehicle-in-motion-stage-lsc{font-family:Arial,sans-serif;font-size:13px;line-height:16px;margin-bottom:40px;text-align:center}@media only screen and (max-width:759px){.section-cockpit .vehicle-in-motion-stage-lsc{margin-top:20px}}.remote-services-activation-panel{margin-bottom:20px}.remote-services-activation-panel.is-disabled{opacity:.2}.services-activation-spinner-host{display:inline-block;height:24px;line-height:24px;min-height:24px!important;width:24px}.services-activation-spinner-host .spinner-icon{height:100%;padding-top:18px;width:100%}.remote-services-activation-panel-text-active{line-height:24px;margin-left:10px;position:relative}.remote-services-activation-panel-text-inactive{line-height:18px;margin-left:10px;position:relative}.remote-services-activation-panel-subtext-container{display:inline-block;margin-top:20px;width:100%}.section-cockpit .remote-services-activation-panel{margin-left:auto;margin-right:auto;max-width:770px;text-align:center}.section-cockpit .remote-services-activation-panel-text-active{font-family:Arial,sans-serif;font-size:13px;line-height:16px}.section-cockpit .remote-services-activation-panel-text-inactive{color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px}.section-cockpit .remote-services-activation-panel-subtext{font-family:Arial,sans-serif;font-size:13px;line-height:16px;position:relative}@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fly-in{0%{margin-top:-140px}to{margin-top:0}}@keyframes fly-in{0%{margin-top:-140px}to{margin-top:0}}@-webkit-keyframes fly-out{0%{margin-top:0}to{display:none;margin-top:-140px}}@keyframes fly-out{0%{margin-top:0}to{display:none;margin-top:-140px}}@-webkit-keyframes fly-in-xs{0%{margin-top:-120px}to{margin-top:0}}@keyframes fly-in-xs{0%{margin-top:-120px}to{margin-top:0}}@-webkit-keyframes fly-out-xs{0%{margin-top:0}to{display:none;margin-top:-120px}}@keyframes fly-out-xs{0%{margin-top:0}to{display:none;margin-top:-120px}}.sync-feature-wrapper{cursor:pointer;left:0;position:absolute;right:0;text-align:center}.sync-feature-icon-wrapper{float:left}.sync-feature-spinner-wrapper{float:right}.sync-feature-text-wrapper{overflow:hidden}.sync-feature-wrapper-pending{cursor:pointer}.sync-feature-wrapper-disabled{display:none}.sync-feature-wrapper-fly-in{-webkit-animation:fly-in 1s;animation:fly-in 1s;margin-top:0}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.sync-feature-wrapper-fly-in{-webkit-animation:fly-in-xs 1s;animation:fly-in-xs 1s;margin-top:0}}.sync-feature-wrapper-fly-out{-webkit-animation:fly-out 1s;animation:fly-out 1s;margin-top:-140px}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.sync-feature-wrapper-fly-out{-webkit-animation:fly-out-xs 1s;animation:fly-out-xs 1s;margin-top:-120px}}.sync-feature{-webkit-box-sizing:border-box;border:1px solid #4d4d4d;box-sizing:border-box;display:inline-block;max-width:630px;min-height:55px;padding:14.5px 30px 14px;position:relative;text-align:left;z-index:10}.sync-feature-black{background:rgba(0,0,0,.8)}.sync-feature-green{background:rgba(22,32,15,.8)}.sync-feature-red{background:rgba(32,17,15,.8)}.sync-feature-black .sync-feature-icon-svg{fill:#fc0}.sync-feature-green .sync-feature-icon-svg{fill:#390}.sync-feature-red .sync-feature-icon-svg{fill:#f20}.sync-feature-icon{float:left;height:24px;margin-right:10px;width:24px}.sync-feature-text{display:inline-block;font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;line-height:22px;line-height:24px;max-width:508px;word-wrap:break-word}.sync-feature-text-small-margin{margin-right:10px}.sync-feature-text-large-margin{margin-right:30px}.sync-feature-spinner{display:inline-block;float:right;height:24px;width:24px}.sync-feature-spinner-src{-webkit-animation:spinner-animation 1s linear infinite;animation:spinner-animation 1s linear infinite;height:24px;width:24px}.sync-feature-close-button{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:10px 10px 0;position:absolute;right:0;top:0}@media only screen and (max-width:759px){.sync-feature-close-button{height:55px;width:55px}}.sync-feature-close-inline{float:right}.section-cockpit .efficiency-bmwi-stage{margin-top:-30px;position:relative}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .efficiency-bmwi-stage{margin-top:-10px}}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage{height:auto;margin-bottom:40px}}.section-cockpit .efficiency-bmwi-stage-background{background:url(lib/ui/components/cockpit/efficiency-bmwi-stage/BMWi_Stage.jpg) no-repeat;height:589px;left:50%;margin-left:-824.5px;position:absolute;width:1649px}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage-background{background-size:100% auto;height:353px;margin-left:-494.5px;width:989px}}.section-cockpit .efficiency-bmwi-stage-content{margin-bottom:40px;padding-top:95px;position:relative}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage-content{padding-top:20px}}.section-cockpit .efficiency-bmwi-stage-efficiency-quotient{left:53%;max-width:33%;position:absolute;text-align:right;top:100px}@media only screen and (min-width:1280px){.section-cockpit .efficiency-bmwi-stage-efficiency-quotient{left:50%;margin-left:70px;right:auto}}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage-efficiency-quotient{left:20px;right:auto;text-align:left;top:60px}}.section-cockpit .efficiency-bmwi-stage-efficiency-value{position:relative}.section-cockpit .efficiency-bmwi-stage-efficiency-value.mod-i8{margin-top:-35px}.section-cockpit .efficiency-bmwi-stage-efficiency-value:after{background:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0000_00.png) no-repeat 50%;background-size:contain;content:" ";height:343px;left:0;position:absolute;top:-35px;width:100%}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage-efficiency-value:after{-webkit-transform:translateX(-50%);bottom:15px;left:50%;max-height:343px;max-width:570px;top:auto;transform:translateX(-50%);width:100%}}.section-cockpit .efficiency-bmwi-stage-headline-wrapper{width:60%}.section-cockpit .efficiency-bmwi-stage-headline-wrapper.mod-i8{margin-top:35px}.section-cockpit .efficiency-bmwi-stage-last-trip-headline{margin-right:15px}.section-cockpit .efficiency-bmwi-stage-mobile-only-headline{margin-bottom:300px}.section-cockpit .efficiency-bmwi-stage-efficiency-quotient-number{font-size:48px}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage-efficiency-quotient-number{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px}.section-cockpit .efficiency-bmwi-stage-efficiency-quotient-percent{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px}.section-cockpit .efficiency-bmw-stage-level-of-efficiency{font-family:Arial,sans-serif;font-size:15px;line-height:20px}}.section-cockpit .efficiency-bmwi-stage-efficiency-blur-wrapper{bottom:0;left:15px;overflow:hidden;position:absolute;right:15px;top:0}@media only screen and (max-width:759px){.section-cockpit .efficiency-bmwi-stage-efficiency-blur-wrapper{display:none}}.section-cockpit .efficiency-bmwi-stage-efficiency-blur-background{-webkit-transform:translateX(-50%);background:url(lib/ui/components/cockpit/efficiency-bmwi-stage/BMWi_Stage.jpg) no-repeat;height:589px;left:102%;position:absolute;top:-146px;transform:translateX(-50%);width:1649px}.section-cockpit .efficiency-bmwi-stage-efficiency-blur-background.mod-i8{top:-181px}.section-cockpit .u-min-height{min-height:210px}.section-cockpit .u-no-padding{padding:0}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-10pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0000_10.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-20pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0001_20.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-30pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0002_30.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-40pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0003_40.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-50pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0004_50.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-60pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0005_60.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-70pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0006_70.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-80pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0007_80.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-90pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0008_90.png)}.section-cockpit .efficiency-bmwi-stage-efficiency-value.is-100pc:after{background-image:url(lib/ui/components/cockpit/efficiency-bmwi-stage/Efficiency_visuals/rc_BMWi_efficiencyvisual__0009_100.png)}.section-cockpit .community-activation{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:770px;text-align:center}.section-cockpit .community-activation-checkbox-container{display:inline-block}.section-cockpit .community-activation-text-active{line-height:24px;margin-left:10px}.section-cockpit .community-activation-text-inactive{color:#fff;line-height:18px;margin-left:10px}.section-cockpit .community-activation-subtext-container{display:inline-block;margin-top:20px;width:100%}.section-cockpit .efficiency-phev-stage{margin-top:-30px;min-height:514px;overflow:hidden;position:relative}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .efficiency-phev-stage{margin-top:-10px}}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage{height:auto;margin-bottom:40px}}.section-cockpit .efficiency-phev-stage-backdrop{direction:rtl;position:absolute;right:-40px}@media only screen and (min-width:1280px){.section-cockpit .efficiency-phev-stage-backdrop{left:50%;margin-left:-725px;right:auto}}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-backdrop{left:auto;margin-left:-362.5px;right:-20px}}.section-cockpit .efficiency-phev-stage-background{background:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_Stage.png) no-repeat;height:514px;margin:0 auto;position:relative;width:1450px}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-background{background-size:100% auto;height:257px;width:725px}}.section-cockpit .efficiency-phev-stage-efficiency-line:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream00.png);content:" ";height:263px;position:absolute;right:-45px;top:110px;width:600px}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-efficiency-line:after{background-size:contain;height:132px;right:-23px;top:54px;width:301px}}.section-cockpit .efficiency-phev-stage-content{padding-top:105px;position:relative}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-content{font-family:Arial,sans-serif;font-size:15px;line-height:20px;padding-top:20px}}.section-cockpit .efficiency-phev-stage-last-trip-headline{margin-right:15px}.section-cockpit .efficiency-phev-stage-efficiency-quotient{position:absolute;right:33%;text-align:right;top:100px}@media only screen and (min-width:1280px){.section-cockpit .efficiency-phev-stage-efficiency-quotient{left:50%;margin-left:140px;right:auto}}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-efficiency-quotient{left:20px;right:auto;text-align:left;top:90px}}.section-cockpit .efficiency-phev-stage-efficiency-quotient-number{font-size:48px}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-efficiency-quotient-number{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px}.section-cockpit .efficiency-phev-stage-efficiency-quotient-percent{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:22px;line-height:26px}}.section-cockpit .efficiency-phev-stage-last-trip{margin-bottom:40px;padding-left:0}@media only screen and (max-width:759px){.section-cockpit .efficiency-phev-stage-last-trip{margin-bottom:0;padding-right:0}}.section-cockpit .efficiency-phev-stage-efficiency-line.is-10pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream10.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-20pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream20.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-30pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream30.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-40pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream40.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-50pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream50.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-60pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream60.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-70pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream70.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-80pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream80.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-90pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream90.png)}.section-cockpit .efficiency-phev-stage-efficiency-line.is-100pc:after{background-image:url(lib/ui/components/cockpit/efficiency-phev-stage/Efficiency_lines/preview-stream100.png)}.efficiency-reset{margin-bottom:50px;margin-top:30px}.efficiency-reset-button.action-button{height:40px!important;width:100%!important}.efficiency-tutorials-title{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:30px;line-height:36px;margin-bottom:30px}.efficiency-tutorials-subtitle{font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-bottom:40px}.efficiency-tutorial-content-wrapper{margin-bottom:60px;margin-top:60px}.efficiency-tutorials-content{position:relative}.efficiency-tutorial-content-close-button{cursor:pointer;margin-bottom:20px;position:absolute;right:25px;top:-45px}.efficiency-tutorial-image img{height:100%;width:100%}@media only screen and (max-width:759px){.efficiency-tutorial-image{margin-bottom:30px;margin-top:30px}}@media only screen and (max-width:759px){.efficiency-tutorial-accordion{margin-bottom:60px}}.section-cockpit .cockpit-map{color:#000;margin-top:-30px;position:relative;width:100%}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .cockpit-map{margin-top:-10px}}.section-cockpit .cockpit-map-control-bottom-right,.section-cockpit .cockpit-map-control-mobile-bottom-left,.section-cockpit .cockpit-map-control-mobile-bottom-right,.section-cockpit .cockpit-map-upper-controls-container{position:absolute;z-index:1000}.section-cockpit .cockpit-map-upper-controls-container{height:1px;left:0;right:0;top:0;z-index:1}.section-cockpit .cockpit-map-lower-controls-container{bottom:0;right:0}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-lower-controls-container{left:0}}.section-cockpit .cockpit-map-control-infos{background-color:rgba(0,0,0,.5);color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px;padding-bottom:12px;padding-top:12px;text-align:center;width:100%}@media only screen and (min-width:980px){.section-cockpit .cockpit-map-control-infos{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10%;text-align:right}}@media only screen and (min-width:760px){.section-cockpit .cockpit-map-control-infos-last-updated{border-left:1px solid #fff;display:inline-block;margin-left:10px;padding-left:10px}}.section-cockpit .cockpit-map-control-top-right{float:right;height:40px;margin-right:15px;margin-top:30px}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-control-top-right{display:none}}.section-cockpit .cockpit-map-control-top-right-group-element{background-color:#333;cursor:pointer;display:inline-block;height:40px;margin-right:15px;vertical-align:top;width:40px}.section-cockpit .cockpit-map-control-top-right-group-element:last-of-type{background-color:transparent;cursor:inherit;height:auto;width:auto}.section-cockpit .cockpit-map-control-top-right-group-element:last-of-type div{background-color:#333;cursor:pointer;height:40px;margin-bottom:15px;width:40px}.section-cockpit .cockpit-map-control-top-right-group-element .icon{height:30px;margin-left:5px;margin-top:5px;width:30px}.section-cockpit .cockpit-map-control-top-right-group-element.is-disabled{cursor:default;position:relative}.section-cockpit .cockpit-map-control-top-right-group-element.is-disabled:hover{background-color:#333!important}.section-cockpit .cockpit-map-control-top-right-group-element.is-disabled:hover .cockpit-map-disabled-tooltip{display:block}.section-cockpit .cockpit-map-disabled-tooltip{background-color:#333;color:#fff;display:none;left:-50px;padding:5px;position:absolute;top:50px;width:130px}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-accordion{display:none}}.section-cockpit .cockpit-map-accordion-panel{background-color:#333;margin-bottom:10px}.section-cockpit .cockpit-map-accordion-panel cdp-accordion-header span{color:#888;margin-left:35px}.section-cockpit .cockpit-map-accordion-panel cdp-accordion-header .icon{height:30px;left:10px;position:absolute;top:7px;width:30px}.section-cockpit .cockpit-map-accordion-panel cdp-accordion-header icon span{margin-left:0}.section-cockpit .cockpit-map-accordion-panel-range-spider .accordion-body{padding-bottom:0}.section-cockpit .cockpit-map-accordion-panel-range-spider.is-expanded .accordion-panel-body{overflow:visible}.section-cockpit .cockpit-map-control-top-left{float:left;height:1px;margin-left:48px;margin-top:30px;width:400px}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-control-top-left{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-top:20px;padding-left:20px;padding-right:20px;width:100%}}.section-cockpit .cockpit-map-control-top-left-group-element{background-color:#333;border:none;color:#fff;height:30px;width:100%}.section-cockpit .cockpit-map-mobile-top-left-controls{display:none}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-mobile-top-left-controls{display:block;margin-top:10px;width:170px}.section-cockpit .cockpit-map-mobile-top-left-controls div{background-color:#333}}.section-cockpit .cockpit-map-mobile-control{background-color:#333;cursor:pointer;display:inline-block;height:40px;vertical-align:top;width:40px}.section-cockpit .cockpit-map-mobile-control .icon{height:30px;margin-left:5px;margin-top:5px;width:30px}.section-cockpit .cockpit-map-mobile-control.mod-margin-right-fifteen{margin-right:15px}.section-cockpit .cockpit-map-mobile-control-inline-icon{height:30px;margin-left:5px;margin-top:5px;width:30px}.section-cockpit .cockpit-map-traffic-info-container{background-color:#333;font-family:Arial,sans-serif;font-size:13px;line-height:16px;position:relative;width:100%}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-traffic-info-container{display:none}}.section-cockpit .cockpit-map-traffic-toggle-container{cursor:pointer;height:30px;padding:5px}.section-cockpit .cockpit-map-traffic-toggle-container:hover{background-color:#333}.section-cockpit .cockpit-map-traffic-toggle-icon{display:inline-block;height:20px;margin-left:5px;margin-top:5px;width:20px}.section-cockpit .cockpit-map-traffic-info-text{display:inline-block;line-height:30px;margin-left:10px;vertical-align:top}.section-cockpit .cockpit-map-traffic-info-checkbox{height:20px!important;position:absolute!important;right:10px;top:10px;width:20px!important}.section-cockpit .cockpit-map-traffic-legend{border-top:1px solid #4d4d4d;padding:5px;word-break:normal}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-traffic-legend{display:none}}.section-cockpit .cockpit-map-traffic-legend div:first-of-type{margin-right:15px}.section-cockpit .cockpit-map-traffic-legend-field{display:inline-block}.section-cockpit .cockpit-map-traffic-legend-field div:first-of-type{margin-right:5px}.section-cockpit .cockpit-map-traffic-legend-field div:last-of-type{margin-left:5px}.section-cockpit .cockpit-map-traffic-legend-color{height:9px;width:20px}.section-cockpit .cockpit-map-traffic-legend-color.red{background-color:red}.section-cockpit .cockpit-map-traffic-legend-color.orange{background-color:#ffc000}.section-cockpit .cockpit-map-traffic-legend-color.yellow{background-color:#ff0}.section-cockpit .cockpit-map-traffic-legend-color.black{background-color:#000}.section-cockpit .cockpit-map-traffic-legend-color.green{background-color:#00b050}.section-cockpit .cockpit-map-traffic-popup-info{margin-bottom:30px}.section-cockpit .cockpit-map-traffic-popup-entry{margin-bottom:10px}.section-cockpit .cockpit-map-traffic-popup-entry.mod-last{margin-bottom:30px}.section-cockpit .cockpit-map-traffic-popup-entry-text{margin-left:10px}.section-cockpit .cockpit-map-traffic-advertisement-box{background-color:#333;color:#fff;padding:10px;position:relative}.section-cockpit .cockpit-map-traffic-advertisement-box p{font-family:Arial,sans-serif;font-size:13px;line-height:16px;margin-top:5px}.section-cockpit .cockpit-map-traffic-advertisement-box p:last-of-type{cursor:pointer}.section-cockpit .cockpit-map-traffic-advertisement-box p:last-of-type:hover{color:#fff}.section-cockpit .cockpit-map-traffic-advertisement-box .cockpit-map-traffic-advertisement-box-icon{display:inline-block;height:18px;margin-right:5px;margin-top:5px;width:18px}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-traffic-advertisement-box{display:none}}.section-cockpit .cockpit-map-traffic-advertisement-close-btn{cursor:pointer;height:20px;position:absolute;right:10px;top:10px;width:20px}.section-cockpit .cockpit-map-traffic-advertisement-close-btn svg{fill:#777}.section-cockpit .cockpit-map-charging-legend-container{background-color:rgba(0,0,0,.5);color:#fff;width:300px}.section-cockpit .cockpit-map-charging-legend-container.mod-solid-background{background-color:#333;z-index:111111}.section-cockpit .cockpit-map-charging-legend-bar{font-family:Arial,sans-serif;font-size:15px;line-height:20px}.section-cockpit .cockpit-map-charging-legend-bar p{cursor:pointer;padding:5px 10px;position:relative}.section-cockpit .cockpit-map-charging-legend-bar .icon{height:20px;position:absolute;right:10px;top:4px;width:20px}.section-cockpit .cockpit-map-control-bottom-right{bottom:30px;right:30px}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-control-bottom-right{display:none}}.section-cockpit .cockpit-map-control-mobile-bottom-right{display:none}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-control-mobile-bottom-right{bottom:40px;display:block;right:20px}}.section-cockpit .cockpit-map-control-mobile-bottom-left{display:none}@media only screen and (max-width:759px){.section-cockpit .cockpit-map-control-mobile-bottom-left{bottom:40px;display:block;left:20px}}@media (max-height:320px){.section-cockpit .cockpit-map-mobile-top-left-controls{width:210px}}@media (max-height:320px){.section-cockpit .cockpit-map-mobile-top-left-controls .cockpit-map-mobile-control-legend{display:inline-block}}@media (min-height:320px){.section-cockpit .cockpit-map-mobile-top-left-controls .cockpit-map-mobile-control-legend{display:none}}@media (max-height:320px){.section-cockpit .cockpit-map-control-mobile-bottom-left .cockpit-map-mobile-control-legend{display:none}}@media (min-height:320px){.section-cockpit .cockpit-map-control-mobile-bottom-left .cockpit-map-mobile-control-legend{display:block}}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-control-top-right-group-element.is-selected,.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-control-top-right-group-element:hover,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-control-top-right-group-element.is-selected,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-control-top-right-group-element:hover{background-color:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-control-top-right-group-element:last-of-type.is-selected,.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-control-top-right-group-element:last-of-type:hover,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-control-top-right-group-element:last-of-type.is-selected,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-control-top-right-group-element:last-of-type:hover{background-color:transparent}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-control-top-right-group-element:last-of-type div.is-selected,.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-control-top-right-group-element:last-of-type div:hover,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-control-top-right-group-element:last-of-type div.is-selected,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-control-top-right-group-element:last-of-type div:hover{background-color:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-mobile-control .cockpit-map-mobile-control-inline-icon svg,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-mobile-control .cockpit-map-mobile-control-inline-icon svg{fill:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-mobile-control.is-disabled,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-mobile-control.is-disabled{cursor:default}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-mobile-control.is-disabled:hover,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-mobile-control.is-disabled:hover{background-color:#333!important}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-mobile-control.mod-active,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-mobile-control.mod-active{background-color:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .cockpit-map-mobile-control.mod-active .cockpit-map-mobile-control-inline-icon svg,.realm-bmw .section-cockpit .subbrand-phev .cockpit-map-mobile-control.mod-active .cockpit-map-mobile-control-inline-icon svg{fill:#fff}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-control-top-right-group-element.is-selected,.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-control-top-right-group-element:hover{background-color:#f50}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-control-top-right-group-element:last-of-type.is-selected,.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-control-top-right-group-element:last-of-type:hover{background-color:transparent}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-control-top-right-group-element:last-of-type div.is-selected,.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-control-top-right-group-element:last-of-type div:hover{background-color:#f50}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-mobile-control .cockpit-map-mobile-control-inline-icon svg{fill:#f50}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-mobile-control.is-disabled{cursor:default}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-mobile-control.is-disabled:hover{background-color:#333!important}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-mobile-control.mod-active{background-color:#f50}.realm-bmw .section-cockpit .subbrand-bmw .cockpit-map-mobile-control.mod-active .cockpit-map-mobile-control-inline-icon svg{fill:#fff}.realm-toyota .section-cockpit .cockpit-map-control-top-right-group-element.is-selected,.realm-toyota .section-cockpit .cockpit-map-control-top-right-group-element:hover{background-color:#c40}.realm-toyota .section-cockpit .cockpit-map-control-top-right-group-element:last-of-type.is-selected,.realm-toyota .section-cockpit .cockpit-map-control-top-right-group-element:last-of-type:hover{background-color:transparent}.realm-toyota .section-cockpit .cockpit-map-control-top-right-group-element:last-of-type div.is-selected,.realm-toyota .section-cockpit .cockpit-map-control-top-right-group-element:last-of-type div:hover{background-color:#c40}.realm-toyota .section-cockpit .cockpit-map-mobile-control .cockpit-map-mobile-control-inline-icon svg{fill:#c40}.realm-toyota .section-cockpit .cockpit-map-mobile-control.is-disabled{cursor:default}.realm-toyota .section-cockpit .cockpit-map-mobile-control.is-disabled:hover{background-color:#4d4d4d!important}.realm-toyota .section-cockpit .cockpit-map-mobile-control.mod-active{background-color:#c40}.realm-toyota .section-cockpit .cockpit-map-mobile-control.mod-active .cockpit-map-mobile-control-inline-icon svg{fill:#fff}.cockpit-map-charging{font-family:Arial,sans-serif;font-size:15px;line-height:20px}.cockpit-map-charging .is-white{color:#fff}.cockpit-map-charging .cockpit-map-charging-section{cursor:default;margin-bottom:15px;position:relative}.cockpit-map-charging .cockpit-map-charging-section:first-of-type,.cockpit-map-charging .cockpit-map-charging-section:nth-of-type(2),.cockpit-map-charging .cockpit-map-charging-section:nth-of-type(3){border-bottom:1px solid #4d4d4d;padding-bottom:15px;width:100%}.cockpit-map-charging .cockpit-map-charging-label{display:inline-block;width:75%}.cockpit-map-charging-toggle{-webkit-transform:translateY(-50%);margin-top:-5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cockpit-map-charging-station-details{-webkit-box-sizing:border-box;background-color:#333;box-sizing:border-box;color:#fff;margin-bottom:10px;padding:10px;width:100%}.cockpit-map-charging-station-details-plug-info{margin-top:15px}.cockpit-map-charging-station-details-send{color:#fff;cursor:pointer;display:inline-block;height:27px;margin-top:10px}.cockpit-map-charging-station-details-send-icon{height:25px;margin-left:5px;width:25px}.cockpit-map-charging-station-details-send-icon .icon{height:25px;width:25px}.cockpit-map-charging-station-details-send-text{display:inline-block;font-family:Arial,sans-serif;font-size:13px;line-height:16px;line-height:25px;margin-left:5px;margin-right:5px;vertical-align:top}.cockpit-map-charging-station-details-infos{border-top:1px solid #4d4d4d;color:#777;font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-top:10px;padding-top:10px}.subbrand-bmwi .cockpit-map-charging-station-details-send,.subbrand-phev .cockpit-map-charging-station-details-send{background-color:#0af}.subbrand-bmw .cockpit-map-charging-station-details-send{background-color:#f50}.cockpit-map-charging-legend p{margin-bottom:8px;margin-left:10px;margin-right:10px}.cockpit-map-charging-legend p:first-of-type{padding-top:8px}@media only screen and (max-width:759px){.cockpit-map-charging-legend p:first-of-type{border-top:1px solid #4d4d4d}}.cockpit-map-charging-legend p:first-of-type,.cockpit-map-charging-legend p:nth-of-type(7),.cockpit-map-charging-legend p:nth-of-type(8),.cockpit-map-charging-legend p:nth-of-type(10){border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:8px}@media only screen and (max-width:759px){.cockpit-map-charging-legend p:first-of-type,.cockpit-map-charging-legend p:nth-of-type(7),.cockpit-map-charging-legend p:nth-of-type(8),.cockpit-map-charging-legend p:nth-of-type(10){border-bottom:1px solid #4d4d4d}}.cockpit-map-charging-legend p:nth-of-type(10){margin-bottom:0;padding-bottom:10px}.cockpit-map-charging-legend .icon,.cockpit-map-charging-legend icon{height:23px;margin-right:10px;width:23px}.cockpit-map-charging-legend-text{font-family:Arial,sans-serif;font-size:15px;line-height:20px;line-height:23px;vertical-align:top}.rc-map-legend-circle{border-radius:50%;display:inline-block}.rc-map-legend-circle.mod-ecopro{background-color:#0af;height:23px;margin-right:10px;opacity:.8;width:23px}.rc-map-legend-circle.mod-comfort{background-color:#0af;height:19px;margin-left:2px;margin-right:12px;margin-top:2px;width:19px}.input-toggle{cursor:pointer;display:inline-block;font-size:0;height:40px;position:relative;width:80px}.input-toggle.mod-small{height:30px;width:60px}.input-toggle.mod-small .input-toggle-wrapper.status-active .input-toggle-handle{left:26px}.input-toggle.mod-small .input-toggle-track{height:30px;width:60px}.input-toggle.mod-small .input-toggle-handle{height:32px;left:-2px;top:-1px;width:32px}.input-toggle-wrapper.status-active .input-toggle-handle{left:36px}.input-toggle-wrapper.status-active .input-toggle-handle.mod-small{left:26px}.input-toggle-wrapper.mod-animate .input-toggle-handle{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.input-toggle-track{background-position:50%;display:inline-block;height:40px;width:80px}.input-toggle-handle{height:44px;left:-3px;position:absolute;top:-2px;width:44px}.section-portal .input-toggle-icons-cockpit{display:none}.section-portal .input-toggle-handle{left:-4px}.section-portal .input-toggle-wrapper.status-active .input-toggle-handle{left:40px}.section-cockpit .input-toggle-icons-portal{display:none}.section-cockpit .cockpit-map-range-spider .modal-scroll-container{margin-top:150px}.section-cockpit .cockpit-map-range-spider-title{height:30px;line-height:30px}.section-cockpit .cockpit-map-range-spider-toggle{float:right}.section-cockpit .cockpit-map-range-spider-title-section{border-bottom:1px solid #4d4d4d;border-top:1px solid #4d4d4d;padding:10px 0}.section-cockpit .cockpit-map-range-spider-section-settings{position:relative}.section-cockpit .cockpit-map-range-spider-section-settings.status-disabled:after{background:#333;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1000}.cockpit-map-rating{display:inline-block;font-family:Arial,sans-serif;font-size:13px;line-height:16px;line-height:20px;margin-right:5px;vertical-align:4px}.cockpit-map-rating-star{display:inline-block;height:20px;width:20px}.cockpit-map-rating-star .icon{height:20px;width:20px}.subbrand-bmwi .cockpit-map-rating,.subbrand-phev .cockpit-map-rating{color:#0af}.subbrand-bmw .cockpit-map-rating{color:#f50}.cockpit-map-search-box-container{height:40px;margin-bottom:10px;padding-right:72px;position:relative}@media only screen and (max-width:759px){.cockpit-map-search-box-container{padding-right:40px}}.cockpit-map-controller-search-results-container{background-color:#333;margin-bottom:10px;width:100%}@media only screen and (max-width:759px){.cockpit-map-controller-search-results-container{display:none}}.cockpit-map-controller-search-no-results{font-family:Arial,sans-serif;font-size:15px;line-height:20px;padding:10px}.cockpit-map-controller-search-results-list{max-height:300px}.cockpit-map-search-result{border-bottom:1px solid #4d4d4d;cursor:pointer;padding:10px}.cockpit-map-search-result:last-of-type{border:none}.cockpit-map-search-result:hover{background-color:#000}.cockpit-map-result-pagination{height:30px;line-height:30px;padding:10px;text-align:right}.cockpit-map-result-pagination .icon{cursor:pointer;margin-left:5px}.cockpit-map-result-pagination-text{font-family:Arial,sans-serif;font-size:15px;line-height:20px;line-height:30px}.cockpit-map-result-pagination-text span{vertical-align:top}.cockpit-map-result-headline{color:#fff}.cockpit-map-result-details{-webkit-box-sizing:border-box;background-color:#333;box-sizing:border-box;color:#fff;padding:10px;position:relative;width:100%}.cockpit-map-result-details-close{cursor:pointer;height:20px;position:absolute;right:10px;top:10px;width:20px}.cockpit-map-result-details-send{color:#fff;cursor:pointer;display:inline-block;height:27px;margin-top:10px}.cockpit-map-result-details-send-icon{height:25px;margin-left:5px;width:25px}.cockpit-map-result-details-send-icon .icon{height:25px;width:25px}.cockpit-map-result-details-send-text{display:inline-block;font-family:Arial,sans-serif;font-size:13px;line-height:16px;line-height:25px;margin-left:5px;margin-right:5px;vertical-align:top}.cockpit-map-result-details-infos{border-top:1px solid #4d4d4d;padding-top:10px;word-wrap:break-word}.cockpit-map-back-to-all-results,.cockpit-map-result-details-infos{font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-top:10px}.cockpit-map-back-to-all-results{background-color:#333;color:#fff;cursor:pointer;height:30px;line-height:30px;margin-bottom:10px;width:100%}.cockpit-map-back-to-all-results:hover{background-color:#4d4d4d}.cockpit-map-back-to-all-results .icon{height:20px;margin-top:5px;width:20px}.cockpit-map-back-to-all-results :last-child{display:inline-block;margin-left:5px;vertical-align:top}@media only screen and (max-width:759px){.cockpit-map-back-to-all-results{display:none}}.subbrand-bmwi .cockpit-map-result-details-send,.subbrand-phev .cockpit-map-result-details-send{background-color:#0af}.subbrand-bmw .cockpit-map-result-details-send{background-color:#f50}.cockpit-map-send-popup-address-info{border-bottom:1px solid #4d4d4d;margin-bottom:30px;margin-top:30px;padding-bottom:30px}.cockpit-map-send-popup-address-info p:first-child{color:#fff}@media only screen and (max-width:759px){.cockpit-map-send-popup-address-info{border-bottom:none;margin-top:20px;padding-bottom:0}}.cockpit-map-send-popup-address-info.mod-no-border{border:none}.cockpit-map-send-popup-vehicle-list{margin-bottom:20px;margin-top:30px}.cockpit-map-send-popup-vehicle{margin-bottom:10px}.cockpit-map-send-popup-vehiclename span{margin-left:10px}.cockpit-map-vehicle-info-tile{-webkit-box-sizing:border-box;background-color:#333;box-sizing:border-box;color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-bottom:10px;margin-top:10px;padding:10px;position:relative;width:100%}.cockpit-map-vehicle-info-tile p{margin-right:30px}.cockpit-map-vehicle-info-tile p:nth-of-type(2){margin-bottom:15px;margin-top:15px}.cockpit-map-vehicle-info-tile svg{cursor:pointer;fill:#777;height:20px;position:absolute;right:10px;top:10px;width:20px}.car-status{min-height:171px}@media only screen and (max-width:759px){.car-status{min-height:205px}}.car-status .tab-container{overflow:hidden}.car-status .close-button{cursor:pointer;float:right;height:28px;margin-top:20px;width:28px}.car-status .message-title{margin-top:60px}.car-status .car-status-row{display:table-row}.car-status .car-status-table{display:table;table-layout:fixed;width:100%}.car-status .car-status-cell{display:table-cell;padding-left:10px;padding-right:10px;position:relative;vertical-align:top;width:33%}@media only screen and (min-width:760px){.car-status .car-status-cell{border-left:1px solid #4d4d4d}.car-status .car-status-cell:first-of-type{border-left:none}}.car-status .car-status-overflow-visible{overflow:visible}.car-status .car-status-content{margin-top:0}.car-status-cbs{margin-bottom:66px;margin-top:90px}@media only screen and (max-width:759px){.car-status-cbs{margin-top:110px}}.car-status-cbs .tab-container [class*=col-]{min-height:0}.car-status-cbs .tab-container>div{margin-top:40px}.car-status-cbs .tab-container>div:first-child{margin-top:0}.car-status-cbs .tab-container>div:last-child{margin-top:40px}.car-status-ccm{margin-bottom:66px;margin-top:90px}@media only screen and (max-width:759px){.car-status-ccm{margin-top:110px}}.car-status-ccm .tab-container [class*=col-]{min-height:0}.car-status-ccm .tab-container>div{margin-top:40px}.car-status-ccm .tab-container>div:first-child{margin-top:0}.car-status-ccm .tab-container>div:last-child{margin-top:40px}.section-cockpit .car-status-sec{margin-bottom:80px;margin-top:90px}@media only screen and (max-width:759px){.section-cockpit .car-status-sec{margin-top:110px}}.section-cockpit .car-status-sec-close-button{cursor:pointer;float:right;height:28px;width:28px}.section-cockpit .car-status-sec-outline-wrapper{padding-left:30px;padding-right:30px}@media only screen and (min-width:980px){.section-cockpit .car-sec-status-row{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}}@media only screen and (max-width:979px){.section-cockpit .car-status-sec{margin-bottom:40px}.section-cockpit .col-6.car-status-sec-big-column{margin-bottom:40px;width:100%}.section-cockpit .car-status-sec-outline-wrapper{padding-left:20px;padding-right:20px}}.section-cockpit .car-status-sec-outline{position:relative}.section-cockpit .car-status-sec-overlay{-webkit-transition:opacity .5s ease;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;transition:opacity .5s ease}.section-cockpit .car-status-sec-overlay.is-active{-webkit-transition:opacity .1s ease;opacity:.7;transition:opacity .1s ease}.section-cockpit .car-status-sec-message-block{border-top:1px solid #4d4d4d}.section-cockpit .car-status-sec-message{border-bottom:1px solid #4d4d4d;padding-left:56px;position:relative}.section-cockpit .car-status-sec-message-icon{-webkit-transform:translateY(-50%);height:36px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:36px}@media only screen and (min-width:980px){.section-cockpit .car-status-sec-message-heading,.section-cockpit .car-status-sec-message-status.copy{line-height:40px}.section-cockpit .car-status-sec-message-heading{float:left;max-width:70%}.section-cockpit .car-status-sec-message-status{float:right;max-width:30%}}@media only screen and (max-width:979px){.section-cockpit .car-status-sec-message-text{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:67px;padding-bottom:15px;padding-top:15px}}@media only screen and (min-width:760px){.car-status-tile-text{display:block;margin-left:96px}}@media only screen and (max-width:759px){.car-status-tile-text{text-align:center}}.car-status-tile-title{font-size:28px;line-height:normal;word-wrap:break-word}@media only screen and (min-width:760px){.car-status-tile-title{padding-bottom:7px}}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.car-status-tile-title{display:none}}.car-status-tile-message{font-family:BMW Type Web Light All Regular,Arial,sans-serif;font-size:18px;line-height:22px;word-wrap:break-word}.car-status-tile-message-mobile{font-family:Arial,sans-serif;font-size:11px;line-height:16px;word-wrap:break-word}.car-status-tile-icon{display:inline-block;height:81px;width:81px}@media only screen and (min-width:760px){.car-status-tile-icon{float:left}}@media only screen and (max-width:759px){.car-status-tile-icon{margin-left:-40px;padding-left:50%}}.car-status-tile-arrow{-webkit-transition:all .25s ease;-webkit-transition-delay:.1s;display:-webkit-box;display:flex;flex-shrink:0;height:30px;margin-bottom:40px;margin-top:30px;position:absolute;transition:all .25s ease;transition-delay:.1s;width:30px}.car-status-tile-arrow:hover{-webkit-transition-delay:0s;transition-delay:0s}.car-status-tile-nose{-webkit-transform:rotate(45deg) scale(.70710678) translate(-22.21320344px,-22.21320344px);border-bottom:1px solid #777;border-right:1px solid #777;height:100%;transform:rotate(45deg) scale(.70710678) translate(-22.21320344px,-22.21320344px);width:100%}.car-status-tile-arrow-wrapper{bottom:0;left:50%;margin-left:-16px;position:absolute}.car-status-tile-arrow:after,.car-status-tile-arrow:before{-webkit-transition:all .25s ease;-webkit-transition-delay:0s;background-color:#4d4d4d;content:" ";display:inline-block;height:1px;transition:all .25s ease;transition-delay:0s;width:0}.car-status-tile-arrow:after{float:right}.car-status-tile:hover .car-status-tile-arrow{-webkit-transition-delay:0s;height:36px;margin-top:30px;transition-delay:0s;width:36px}.tab-header.active{position:relative}.tab-header.active .car-status-tile-arrow:after,.tab-header.active .car-status-tile-arrow:before{-webkit-transition-delay:.25s;transition-delay:.25s;width:1000px}.tab-header.active .car-status-tile-arrow:before{margin-left:-997px}.tab-header.active .car-status-tile-arrow:after{margin-right:-997px}.tab-header.active .car-status-tile-arrow{-webkit-transition-delay:0s;height:45px;margin-top:90px;transition-delay:0s;width:45px}.tab-content .message-panel{-webkit-transition:all .5s ease;margin-top:36px;transition:all .5s ease}.tab-content .message-panel .message-panel-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;width:100%}@media only screen and (max-width:759px){.tab-content .message-panel .message-panel-content{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:flex;flex-direction:column}}.tab-content .message-panel .message-panel-column{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}@media only screen and (min-width:760px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1279px),only screen and (min-width:1280px){.tab-content .message-panel .message-panel-column{width:50%}}.tab-content .message-panel .message-panel-servicepartner{border-left:1px solid #4d4d4d;padding-left:20px}@media only screen and (max-width:759px){.tab-content .message-panel .message-panel-servicepartner{border-left:none;border-top:1px solid #4d4d4d;margin-top:20px;padding-left:0;padding-top:20px}}@media only screen and (max-width:979px){.tab-content .message-panel .message-panel-service-partner-info{width:100%}.tab-content .message-panel .message-panel-service-partner-info.mod-contact{margin-top:20px}}.tab-content .message-panel .message-panel-service-partner-modal-anchor .icon{height:13px;margin-left:5px;width:13px}.tab-content .message-panel .message-panel-service-partner-link-wrapper{cursor:pointer;padding-left:30px;position:relative}.tab-content .message-panel .service-partner-icon{height:20px;left:0;position:absolute;top:0;width:20px}.tab-content .message-panel .message-panel-service-partner-link{color:#888}.tab-content .message-panel .message-panel-service-partner-link:hover{color:#fff}.message-tile{-webkit-transition:all .5s ease;height:170px;margin-bottom:15px;text-align:center;transition:all .5s ease}.message-tile-content{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:end;display:-webkit-box;display:flex;flex-direction:column;height:100px;justify-content:flex-end}.message-tile-content-headline-wrapper{max-height:50px;word-wrap:break-word}.message-tile-content-copy{display:block;height:50px}.message-tile:hover,.tab-header.active .message-tile{background-color:#333}.message-tile:hover .arrow:before,.tab-header.active .message-tile .arrow:before{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #333;margin-left:-10px}.message-tile-wrapper{-webkit-box-sizing:border-box;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;box-sizing:border-box;height:100%;width:100%}.tab-header.active .message-tile-arrow{height:21.21320344px;margin-top:0;width:21.21320344px}.tab-header.active .message-tile-arrow-hover{-webkit-transition:all .25s ease;border:12px solid transparent;border-top-color:#333;margin-left:-10.60660172px;transition:all .25s ease}.tab-header.active .message-tile-arrow:before{margin-left:-1005px;margin-top:0}.tab-header.active .message-tile-arrow:after{margin-right:-995px;margin-top:0}.message-tile-arrow-wrapper{height:15px;overflow:hidden;position:relative;width:100%}.message-tile-arrow{-webkit-transition:all .5s ease;display:-webkit-box;display:flex;flex-shrink:0;height:10.60660172px;margin-left:-5.30330086px;margin-top:5px;position:absolute;transition:all .5s ease;width:10.60660172px}.message-tile-nose{-webkit-box-flex:1;-webkit-transform:rotate(45deg) scale(.70710678) translate(-8.5px,-8.5px);border-bottom:1px solid #333;border-right:1px solid #333;flex:1;height:100%;margin-top:-2px;transform:rotate(45deg) scale(.70710678) translate(-8.5px,-8.5px);width:100%}.message-tile-arrow-flexbox{-webkit-box-pack:center;display:-webkit-box;display:flex;height:15px;justify-content:center;overflow:hidden;position:absolute;width:100%}.message-tile-arrow:after,.message-tile-arrow:before{-webkit-transition:all .5s ease;align-self:stretch;background-color:#333;content:" ";display:inline-block;height:1px;margin-top:-5px;transition:all .5s ease;width:1000px}.message-tile-arrow:before{margin-left:-1000px}.message-tile-arrow:after{float:right;margin-right:-1000px}.message-tile-arrow-hover{-webkit-transition:all .5s ease;border:0 solid transparent;height:0;margin-left:6px;position:absolute;transition:all .5s ease;width:0}.message-tile:hover .message-tile-arrow{height:21.21320344px;margin-top:0;width:21.21320344px}.message-tile:hover .message-tile-arrow-hover{-webkit-transition:all .25s ease;border:12px solid transparent;border-top-color:#333;margin-left:-10.60660172px;transition:all .25s ease}.message-tile:hover .message-tile-arrow:before{margin-left:-1005px;margin-top:0}.message-tile:hover .message-tile-arrow:after{margin-right:-995px;margin-top:0}.message-tile-icon{display:inline-block;height:50px;margin-top:20px;width:50px}.section-cockpit .phev-status{position:relative;z-index:9}.section-cockpit .phev-status-row{display:table;width:100%}.section-cockpit .phev-status-element{border-left:1px solid #4d4d4d;display:table-cell;height:100%;padding:0 5px;vertical-align:top;width:33.3%}.section-cockpit .phev-status-element:first-child{border-left:0}.section-cockpit .phev-status-departure-link{text-align:center}.section-cockpit .phev-status-departure-link-wrapper{text-align:center;width:100%}.section-cockpit .phev-status-departure-link-wrapper .cockpit-link{display:inline}.section-cockpit .phev-status-departure-icon{height:42px;margin-bottom:10px;width:42px}.section-cockpit .phev-status-departure-icon .icon{height:100%;width:100%}.help-and-info-page-cockpit{margin-top:-40px;min-height:80vh}@media only screen and (max-width:759px){.help-and-info-page-cockpit{margin-bottom:0;margin-top:-10px;min-height:100vh;padding-bottom:0}}.section-cockpit .remote-actions-history{margin-bottom:45px;margin-top:55px}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .remote-actions-history{margin-bottom:40px;margin-top:40px}}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history{margin-bottom:80px}}.section-cockpit .remote-actions-history:after{clear:both;content:" ";display:table}.section-cockpit .remote-actions-history-infopopup h4{color:#fff}.section-cockpit .remote-actions-history-infopopup h4:last-of-type{margin-top:30px}.section-cockpit .remote-actions-history-infopopup p{margin-top:15px}.section-cockpit .remote-actions-history-infopopup p:last-of-type{margin-bottom:15px}.section-cockpit .remote-actions-history-status-icons{margin-bottom:45px;margin-top:65px}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-status-icons{margin-bottom:30px;margin-top:0}}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-info{display:none}}.section-cockpit .remote-action-history-info-icon{cursor:pointer;margin-bottom:-5px;margin-left:10px}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .remote-actions-history-col-4{width:33%!important}.section-cockpit .remote-actions-history-col-8{width:67%!important}}.section-cockpit .remote-actions-history-status-icon-col{display:inline-block;width:20%}@media only screen and (min-width:760px) and (max-width:979px),only screen and (min-width:980px) and (max-width:1279px),only screen and (min-width:1280px){.section-cockpit .remote-actions-history-status-icon-col.mobile{display:none}}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-status-icon-col.desktop{display:none}}.section-cockpit .remote-actions-history-status-icon-col img{width:100%}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-status-text{border-bottom:1px solid #4d4d4d;margin-bottom:30px;padding-bottom:15px}}.section-cockpit .remote-actions-history-status-text span{font-family:Arial,sans-serif;font-size:15px;line-height:20px}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-status-text span{font-family:Arial,sans-serif;font-size:13px;line-height:16px}}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-status-text-active{color:#fff!important;display:block!important;font-family:Arial,sans-serif!important;font-size:15px!important;line-height:20px!important;margin-bottom:5px!important}}.section-cockpit .remote-actions-history-table{margin-left:20px}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-table{margin-left:0}}.section-cockpit .remote-actions-history-row{border-bottom:1px solid #bbb;margin-right:5%;position:relative}.section-cockpit .remote-actions-history-row:first-of-type{margin-right:0}@media only screen and (max-width:979px){.section-cockpit .remote-actions-history-row{padding-bottom:5px;padding-top:6px}}@media only screen and (min-width:760px) and (max-width:979px){.section-cockpit .remote-actions-history-row{margin-right:6%}}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-row{margin-right:0}}.section-cockpit .remote-actions-history-row.no-border{border-bottom:none}.section-cockpit .remote-actions-history-table-trashicon{cursor:pointer;height:25px;position:absolute;right:5px;top:5px;width:25px}.section-cockpit .remote-actions-no-history-text{margin-top:15px}.section-cockpit .remote-actions-history-entry{display:inline-block;font-family:Arial,sans-serif;font-size:13px;line-height:16px;padding:10px 1%;position:relative;vertical-align:middle;width:19%}.section-cockpit .remote-actions-history-entry:last-of-type{padding:5px 0 5px 1%;width:17%}.section-cockpit .remote-actions-history-entry:last-of-type button{font-family:Arial,sans-serif;font-size:13px;line-height:16px;max-width:150px;position:relative;width:100%}.section-cockpit .remote-actions-history-entry:first-of-type{font-family:Arial,sans-serif;font-size:15px;line-height:20px;margin-top:-3px;padding-left:0;width:18%}@media only screen and (max-width:759px),only screen and (min-width:760px) and (max-width:979px){.section-cockpit .remote-actions-history-entry:first-of-type{color:#fff}.section-cockpit .remote-actions-history-entry:first-of-type,.section-cockpit .remote-actions-history-entry:nth-of-type(3),.section-cockpit .remote-actions-history-entry:nth-of-type(5){padding:4px 2% 4px 0;width:48%}.section-cockpit .remote-actions-history-entry:nth-of-type(2),.section-cockpit .remote-actions-history-entry:nth-of-type(4){padding:4px 0 4px 2%;text-align:right;width:48%}}.section-cockpit .remote-actions-history-mobile-close-icon{display:none}@media only screen and (max-width:759px){.section-cockpit .remote-actions-history-mobile-close-icon{bottom:10px;display:block;left:50%;margin-left:-15px;position:absolute}}.section-cockpit .remote-actions-history-mobile-close-icon-measurements{cursor:pointer;height:30px;width:30px}.remote-actions-dots-row{width:100%}.remote-actions-dots-row-div{display:inline-block;padding-left:11%;width:22%}.remote-actions-dots-row-div.mod-big{padding-left:5.5%;width:27.5%}.remote-actions-dots-row-div.mod-very-big{padding-left:0;width:33%}.remote-actions-dots-animated{-webkit-animation:remote-actions-dots-animated-blinker .6s infinite alternate;animation:remote-actions-dots-animated-blinker .6s infinite alternate}.remote-actions-dots-animated.mod-second{-webkit-animation-delay:.2s;animation-delay:.2s}.remote-actions-dots-animated.mod-third{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes remote-actions-dots-animated-blinker{0%{opacity:1}to{opacity:0}}@keyframes remote-actions-dots-animated-blinker{0%{opacity:1}to{opacity:0}}.vehicle-selector{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.vehicle-selector-list-container{margin-bottom:5px;margin-top:50px;padding-bottom:25px;position:relative}@media only screen and (max-width:759px){.vehicle-selector-list-container{margin-bottom:0;margin-top:0}}@media only screen and (max-width:759px){.vehicle-selector-list-header{display:none}}@media only screen and (min-width:760px) and (max-width:979px){.vehicle-selector-list-header{display:none}}.vehicle-selector-arrow-left,.vehicle-selector-arrow-right{cursor:pointer;position:absolute;z-index:1000}@media only screen and (min-width:760px) and (max-width:979px){.vehicle-selector-arrow-left,.vehicle-selector-arrow-right{top:45px}}@media only screen and (min-width:980px) and (max-width:1279px){.vehicle-selector-arrow-left,.vehicle-selector-arrow-right{top:35px}}@media only screen and (min-width:1280px){.vehicle-selector-arrow-left,.vehicle-selector-arrow-right{top:50px}}@media only screen and (max-width:759px){.vehicle-selector-arrow-left,.vehicle-selector-arrow-right{display:none}}.vehicle-selector-arrow-left .icon,.vehicle-selector-arrow-right .icon{height:30px;width:30px}.vehicle-selector-dont-show-slider{display:none}.vehicle-selector-arrow-left{left:7.5px}.vehicle-selector-arrow-right{right:7.5px}.vehicle-selector-item-mobile{display:none}@media only screen and (max-width:759px){.vehicle-selector-item-mobile{border-bottom:1px solid #bbb;display:inline-block;margin-bottom:10px;padding-bottom:10px;position:relative;width:100%}.vehicle-selector-item-mobile:last-child{border-bottom:none;margin-bottom:0}}@media only screen and (max-width:759px){.vehicle-selector-item-desktop{display:none}}.vehicle-selector-mobile-close-icon{display:none}@media only screen and (max-width:759px){.vehicle-selector-mobile-close-icon{bottom:15px;display:block;left:50%;margin-left:-15px;position:absolute}}.section-cockpit .vehicle-selector-mobile-close-icon-measurements{cursor:pointer;height:30px;width:30px}.vehicle-selector-info-box{cursor:pointer}.vehicle-selector-info-box:after{clear:both;content:"";display:block;float:none}@media only screen and (max-width:759px){.vehicle-selector-info-box{cursor:pointer}}.vehicle-selector-info-box-image{cursor:pointer;position:relative}@media only screen and (min-width:760px){.vehicle-selector-info-box-image{width:100%}.vehicle-selector-info-box-image:after{content:"";display:block;padding-top:56.25%}}@media only screen and (min-width:1280px){.vehicle-selector-info-box-image{margin-left:-18px}}@media only screen and (min-width:980px) and (max-width:1279px){.vehicle-selector-info-box-image{margin-left:-6px}}@media only screen and (min-width:760px) and (max-width:979px){.vehicle-selector-info-box-image{margin-left:-14px}}@media only screen and (max-width:759px){.vehicle-selector-info-box-image{display:table;float:left;width:50%}}.page-wrapper:not(.touch) .vehicle-selector-info-box-image:hover .vehicle-selector-info-box-image-spot{display:block}.vehicle-selector-info-box-image-vehicle{position:absolute;width:100%;z-index:1}@media only screen and (max-width:759px){.vehicle-selector-info-box-image-vehicle{display:table-cell;position:relative;vertical-align:bottom}}.vehicle-selector-info-box-image-spot{bottom:5px;display:none;left:0;position:absolute;width:100%}.vehicle-selector-info-box-image-spot.show-spot{display:block}@media only screen and (max-width:759px){.page-wrapper:not(.touch) .vehicle-selector-info-box:hover .vehicle-selector-info-box-image-spot{display:block}}.vehicle-selector-info-box-description{padding:0 30px}@media only screen and (max-width:759px){.vehicle-selector-info-box-description{padding-top:10%}}.vehicle-selector-info-box-text,.vehicle-selector-info-box-title{font-family:Arial,sans-serif!important;font-size:15px!important;line-height:20px!important}@media only screen and (max-width:759px){.vehicle-selector-info-box-text,.vehicle-selector-info-box-title{font-family:Arial,sans-serif!important;font-size:13px!important;line-height:16px!important}}.vehicle-selector-info-box-text{overflow:auto}a{outline:0}.realm-bmw .u-not-realm-bmw,.realm-bmw .u-only-realm-toyota{display:none}.realm-bmw .section-cockpit{background-color:#262626}.realm-bmw .section-cockpit .subbrand-bmwi{background-color:#0f191e}@media only screen and (min-width:980px){.realm-bmw .section-cockpit .subbrand-bmw,.realm-bmw .section-cockpit .subbrand-phev{background-image:linear-gradient(180deg,#000 0,#000 575px,#262626 975px,#262626)}}.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary{background-color:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary.is-active,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary:active,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary:focus,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary:hover,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary.is-active,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary:active,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary:focus,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary:hover{background-color:#0078b4}.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary.is-disabled,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary.is-disabled.is-active,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary.is-disabled:active,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary.is-disabled:focus,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary.is-disabled:hover,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary[disabled],.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary[disabled].is-active,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary[disabled]:active,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary[disabled]:focus,.realm-bmw .section-cockpit .subbrand-bmwi .action-button.action-button-primary[disabled]:hover,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary.is-disabled,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary.is-disabled.is-active,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary.is-disabled:active,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary.is-disabled:focus,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary.is-disabled:hover,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary[disabled],.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary[disabled].is-active,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary[disabled]:active,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary[disabled]:focus,.realm-bmw .section-cockpit .subbrand-phev .action-button.action-button-primary[disabled]:hover{background-color:#373737;color:#777}.realm-bmw .section-cockpit .u-highlight-text-1{color:#fff}.realm-bmw .section-cockpit .u-highlight-text-2{color:#f50}.realm-bmw .section-cockpit .u-highlight-text-3{color:#0af}.realm-bmw .section-cockpit .u-highlight-hovered-text-1:hover{color:#fff}.realm-bmw .section-cockpit .u-highlight-hovered-text-2:hover{color:#f50}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-text-1,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-text-1{color:#fff}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-text-2,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-text-2{color:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-hovered-text-1:hover,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-hovered-text-1:hover{color:#fff}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-hovered-text-2:hover,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-hovered-text-2:hover{color:#0af}.realm-bmw .section-cockpit .u-highlight-icon-1 svg{fill:#fff}.realm-bmw .section-cockpit .u-highlight-icon-2 svg{fill:#f50}.realm-bmw .section-cockpit .u-highlight-hovered-icon-1:hover svg{fill:#fff}.realm-bmw .section-cockpit .u-highlight-hovered-icon-2:hover svg{fill:#f50}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-icon-1 svg,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-icon-1 svg{fill:#fff}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-icon-2 svg,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-icon-2 svg{fill:#0af}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-hovered-icon-1:hover svg,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-hovered-icon-1:hover svg{fill:#fff}.realm-bmw .section-cockpit .subbrand-bmwi .u-highlight-hovered-icon-2:hover svg,.realm-bmw .section-cockpit .subbrand-phev .u-highlight-hovered-icon-2:hover svg{fill:#0af}.realm-toyota .u-not-realm-toyota,.realm-toyota .u-only-realm-bmw{display:none}.realm-toyota .section-cockpit{background-image:linear-gradient(180deg,#121212 0,#121212 575px,#343434 975px,#343434)}.realm-toyota .section-cockpit .action-button{-webkit-transition:color .2s ease 0s,background-color .2s ease 0s;background-color:#999;color:#fff;font-family:Arial;font-size:14px;font-weight:700;line-height:20px;max-width:285px;transition:color .2s ease 0s,background-color .2s ease 0s}.realm-toyota .section-cockpit .action-button.is-active,.realm-toyota .section-cockpit .action-button:active,.realm-toyota .section-cockpit .action-button:focus,.realm-toyota .section-cockpit .action-button:hover{background-color:#4d4d4d}.realm-toyota .section-cockpit .action-button.action-button-primary{background-color:#ee642b}.realm-toyota .section-cockpit .action-button.action-button-primary.is-active,.realm-toyota .section-cockpit .action-button.action-button-primary:active,.realm-toyota .section-cockpit .action-button.action-button-primary:focus,.realm-toyota .section-cockpit .action-button.action-button-primary:hover{background-color:#c40}.realm-toyota .section-cockpit .action-button.action-button-primary.is-disabled,.realm-toyota .section-cockpit .action-button.action-button-primary.is-disabled.is-active,.realm-toyota .section-cockpit .action-button.action-button-primary.is-disabled:active,.realm-toyota .section-cockpit .action-button.action-button-primary.is-disabled:focus,.realm-toyota .section-cockpit .action-button.action-button-primary.is-disabled:hover,.realm-toyota .section-cockpit .action-button.action-button-primary[disabled],.realm-toyota .section-cockpit .action-button.action-button-primary[disabled].is-active,.realm-toyota .section-cockpit .action-button.action-button-primary[disabled]:active,.realm-toyota .section-cockpit .action-button.action-button-primary[disabled]:focus,.realm-toyota .section-cockpit .action-button.action-button-primary[disabled]:hover{background-color:#4d4d4d;color:#888}.realm-toyota .section-cockpit .u-highlight-text-1{color:#fff}.realm-toyota .section-cockpit .u-highlight-text-2{color:#ee642b}.realm-toyota .section-cockpit .u-highlight-hovered-text-1:hover{color:#fff}.realm-toyota .section-cockpit .u-highlight-hovered-text-2:hover{color:#ee642b}.realm-toyota .section-cockpit .u-highlight-icon-1 svg{fill:#fff}.realm-toyota .section-cockpit .u-highlight-icon-2 svg{fill:#ee642b}.realm-toyota .section-cockpit .u-highlight-hovered-icon-1:hover svg{fill:#fff}.realm-toyota .section-cockpit .u-highlight-hovered-icon-2:hover svg{fill:#ee642b}
