*,html,body{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:'BMWTypeNextThin';src:url('/Content/fonts/BMWTypeNextTT-Thin.woff') format('woff'),url('/Content/fonts/BMWTypeNext-Thin.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextLight';src:url('/Content/fonts/BMWTypeNextTT-Light.woff') format('woff'),url('/Content/fonts/BMWTypeNext-Light.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextRegular';src:url('/Content/fonts/BMWTypeNextTT-Regular.woff') format('woff'),url('/Content/fonts/BMWTypeNext-Regular.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextBold';src:url('/Content/fonts/BMWTypeNextTT-Bold.woff') format('woff'),url('/Content/fonts/BMWTypeNext-Bold.woff2') format('woff2');font-weight:normal;font-style:normal}body{background:#fff;font-family:BMWTypeNextLight}h1{font-size:60px;line-height:60px}h2{font-size:24px;line-height:24px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}a{text-decoration:none;font-family:BMWTypeNextBold;font-size:18px;line-height:18px}strong{font-family:BMWTypeNextBold;font-weight:500}.bmw-bold{font-family:BMWTypeNextBold}p{font-size:15px;line-height:20px}.banner-section{position:relative}.banner-section .pre-order-now{display:block;margin-top:25px}@media(max-width:769px){.banner-section .pre-order-now{max-width:100%;width:100%}}@media(min-width:769px) and (max-width:840px){.banner-section{min-height:540px;background:#000}}@media(min-width:840px) and (max-width:900px){.banner-section{min-height:500px}}@media(min-width:900px) and (max-width:1150px){.banner-section{min-height:500px;background:#000}}@media(min-width:769px) and (max-width:1150px){.banner-section{background:#000}.banner-section .live-logo-vid{position:absolute;bottom:0}}.banner-section h1,.banner-section p,.banner-section span,.banner-section label{color:#fff}@media(max-width:769px){.banner-section h1,.banner-section p,.banner-section span,.banner-section label{color:#000}}.banner-section .live-logo-vid{width:100%}.banner-section .banner-img{width:100%}.banner-section .banner-inner{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:769px){.banner-section .banner-inner{position:relative;background:#fff}}.banner-section .banner-inner .banner-inner__container{position:relative;top:calc(100px + 7%);max-width:1630px;margin:0 auto}@media(max-width:1630px){.banner-section .banner-inner .banner-inner__container{max-width:calc(100% - 30px)}}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container{flex-direction:column-reverse}}.banner-section .banner-inner .banner-inner__container .banner-copy .live-logo-container{display:inline-block;max-width:320px;width:32%;margin-bottom:20px}.banner-section .banner-inner .banner-inner__container .banner-copy .live-logo-container img{display:block;width:100%}.banner-section .banner-inner .banner-inner__container .banner-copy .live-logo-container .live-logo-img-mobile{display:none}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container .banner-copy .live-logo-container{display:block;margin:40px auto 30px;width:100%;max-width:300px}.banner-section .banner-inner .banner-inner__container .banner-copy .live-logo-container .live-logo-img{display:none}.banner-section .banner-inner .banner-inner__container .banner-copy .live-logo-container .live-logo-img-mobile{display:block}}.banner-section .banner-inner .banner-inner__container .banner-copy h1{margin:0 auto 20px;font-size:48px;line-height:52px}.banner-section .banner-inner .banner-inner__container .banner-copy h1 .bigger-title{font-size:56px;line-height:60px;display:inline-block;margin-bottom:10px}@media(max-width:1500px){.banner-section .banner-inner .banner-inner__container .banner-copy h1{font-size:32px;line-height:34px}}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container .banner-copy h1,.banner-section .banner-inner .banner-inner__container .banner-copy h1 .bigger-title{font-size:24px;line-height:28px;margin:0 auto}.banner-section .banner-inner .banner-inner__container .banner-copy h1{margin-bottom:12px}.banner-section .banner-inner .banner-inner__container .banner-copy h1 br{display:none}}.banner-section .banner-inner .banner-inner__container .banner-copy p{max-width:665px}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container .banner-copy p{max-width:100%}}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container .countdown-timer{margin:20px auto 0}}.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner{max-width:400px;width:100%;display:flex;margin-left:auto}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner{margin:0 auto}}.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div{width:100%;text-align:center;position:relative}.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span{font-family:BMWTypeNextBold;font-size:42px;line-height:44px}@media(min-width:770px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span{position:relative}}@media(min-width:769px) and (max-width:1100px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span{font-size:24px;line-height:28px}}.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span:after{content:":";position:absolute;top:calc(50% - 5px);transform:translateY(-50%);right:-2vw}@media(max-width:769px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span:after{right:-8%;top:20%}}@media(min-width:769px) and (max-width:1100px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span:after{margin-top:2px}}@media(min-width:1750px) and (max-width:3000px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div span:after{right:-60%}}.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div label{display:block;font-size:32px;line-height:34px;margin-top:10px}@media(min-width:769px) and (max-width:1100px){.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div label{margin-top:4px;font-size:20px;line-height:24px}}.banner-section .banner-inner .banner-inner__container .countdown-timer .countdown-timer__inner>div:last-child span:after{display:none}.fr .banner-section .banner-inner .banner-inner__container .banner-copy .bigger-title{font-size:45px;line-height:50px}.fr .banner-section .banner-inner .banner-inner__container .banner-copy h1{font-size:31px;line-height:35px}@media(max-width:769px){.fr .banner-section .banner-inner .banner-inner__container .banner-copy h1,.fr .banner-section .banner-inner .banner-inner__container .banner-copy .bigger-title{font-size:22px;line-height:28px;margin:0 auto}.fr .banner-section .banner-inner .banner-inner__container .banner-copy h1{margin-bottom:12px}}@media(min-width:769px) and (max-width:840px){.fr .banner-section{min-height:600px}}@media(min-width:840px) and (max-width:900px){.fr .banner-section{min-height:600px}}@media(min-width:900px) and (max-width:1150px){.fr .banner-section{min-height:600px}}@media(min-width:1150px) and (max-width:1260px){.fr .banner-section{min-height:600px;background:#000}.fr .banner-section .live-logo-vid{position:absolute;bottom:0}}@media(min-width:1500px) and (max-width:1600px){.fr .banner-section h1{font-size:42px;line-height:44px}}.not-live-not-after .banner-section .banner-inner .banner-inner__container{display:flex}.not-live-not-after .banner-section .banner-inner .banner-inner__container .banner-copy{width:70%}.not-live-not-after .banner-section .banner-inner .banner-inner__container .countdown-timer{width:30%}@media(max-width:769px){.not-live-not-after .banner-section .banner-inner .banner-inner__container .banner-copy,.not-live-not-after .banner-section .banner-inner .banner-inner__container .countdown-timer{width:100%}}.fr .header .nav-container .active:after{top:64px}.live-status{background:#4d4d4d;position:relative;top:-5px;z-index:1;padding:20px 15px;width:100%;text-align:center;color:#fff}@media(max-width:769px){.live-status{margin-top:50px}}.live-status .live-status-dot{position:relative;left:-6px;width:12px;height:12px;background-color:#f2f2f2;border-radius:50%;display:inline-block;vertical-align:middle}.live-status.is-live{background:#1c69d4}.live-status.is-live .live-status-dot{animation:blinker 925ms cubic-bezier(.5,0,1,1) infinite alternate;background-color:red}@keyframes blinker{from{opacity:1}to{opacity:0}}.live-status span{font-size:25px;line-height:28px;vertical-align:middle}.ytb-stream .ytb-stream__title{font-size:50px;line-height:52px;max-width:1630px;margin:0 auto;padding-left:100px;margin:60px auto 40px}@media(max-width:1000px){.ytb-stream .ytb-stream__title{font-size:28px;line-height:30px;padding-left:15px}}.ytb-stream .ytb-stream__inner{max-width:1630px;margin:0 auto;display:flex;background-color:#f2f2f2}.ytb-stream .ytb-stream__inner .live-video,.ytb-stream .ytb-stream__inner .live-chat{width:100%;height:36vw}.ytb-stream .ytb-stream__inner .live-video iframe,.ytb-stream .ytb-stream__inner .live-chat iframe{width:100%;height:100%}.ytb-stream .ytb-stream__inner .live-video{width:70%}.ytb-stream .ytb-stream__inner .live-chat{width:30%}.ytb-stream .ytb-stream__inner.is-col{flex-direction:column}.ytb-stream .ytb-stream__inner.is-col .live-video{width:100%}@media(max-width:769px){.ytb-stream .ytb-stream__inner.is-col .live-video{min-height:36vw;height:100%}}.ytb-stream .ytb-stream__inner.is-col .live-chat{display:none}@media(max-width:850px){.ytb-stream .ytb-stream__inner{flex-direction:column}.ytb-stream .ytb-stream__inner .live-video,.ytb-stream .ytb-stream__inner .live-chat{width:100%}.ytb-stream .ytb-stream__inner .live-video iframe{min-height:30vh}.ytb-stream .ytb-stream__inner .live-chat{display:none}.ytb-stream .ytb-stream__inner .live-chat iframe{min-height:70vw}}.streams-banner{position:relative;max-width:1630px;margin:60px auto 0}.streams-banner img{width:100%}.streams-banner h2{z-index:1;position:absolute;left:105px;bottom:90px;font-size:50px;line-height:52px;color:#fff}@media(max-width:1000px){.streams-banner{margin:20px auto 0}.streams-banner h2{bottom:30px;font-size:24px;line-height:26px;left:0;padding:0 15px}}.card-containers{max-width:1410px;margin:0 auto}@media(max-width:769px){.card-containers{padding:0 15px}}@media(min-width:768px) and (max-width:1425px){.card-containers{padding:0 15px}}.card-containers h2{font-size:35px;line-height:37px;margin:60px auto 20px}.card-containers .card-containers__inner{display:flex}.card-containers .card-containers__inner.normal-container{margin:0 -15px;justify-content:space-between}@media(max-width:769px){.card-containers .card-containers__inner.normal-container{margin:0 auto}}@media(max-width:769px){.card-containers .card-containers__inner{flex-direction:column}}.card-containers .card-containers__inner .card-containers__inner-item{width:calc(33.33% - 40px);margin:0 10px}@media(max-width:769px){.card-containers .card-containers__inner .card-containers__inner-item{width:100%;max-width:100%;margin:0 auto}}.card-containers .card-containers__inner .card-containers__inner-item.card-video{margin-top:40px;margin-bottom:110px}.card-containers .card-containers__inner .card-containers__inner-item.card-video p{margin-top:4px;font-size:16px}.card-containers .card-containers__inner .card-containers__inner-item.card-video .card-video__inner img{width:100%}.card-containers .card-containers__inner .card-containers__inner-item.card-normal h3{font-family:BMWTypeNextBold;font-size:30px;line-height:32px;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:10px}.card-containers .card-containers__inner .card-containers__inner-item.card-normal .card-normal__inner{padding:35px 20px 40px 30px;background:#f2f2f2;min-height:220px;box-shadow:0 4px 9px 2px rgba(0,0,0,.36);margin:40px auto 0}.card-containers .card-containers__inner .card-containers__inner-item.card-normal button{width:100%;max-width:100%;margin-top:30px;width:100%}.card-containers .card-containers__inner .card-containers__inner-item.card-normal button.submit-question-cta{margin-top:12px}.contest-disclaimer-section{max-width:1630px;margin:60px auto -20px;padding:0 15px}.contest-disclaimer-section a{font-size:15px;line-height:16px;text-decoration:underline;color:#000}.contest-copy{max-width:800px;margin:50px auto 20px}.contest-copy p{font-size:14px;line-height:16px;font-family:BMWTypeNextLight}.contest-copy a{font-family:BMWTypeNextLight;font-size:14px;line-height:16px;color:#000;text-decoration:underline}.contest-copy ol{margin:2px 0 4px 20px}.contest-copy ul{margin:20px 0 0 50px}.contest-copy ul li{padding-left:10px}.fr .card-containers .card-containers__inner .card-containers__inner-item.card-normal .card-normal__inner{min-height:240px}.bmw-form{text-align:center;padding:60px 0 50px;background:#f2f2f2;margin:100px auto 60px}@media(max-width:769px){.bmw-form{padding:60px 15px 50px}}.bmw-form select{background-color:#fff}.bmw-form.show-form{display:block}.bmw-form .sign-up-title{font-size:36px;line-height:36px;font-family:BMWTypeNextLight;font-weight:normal;text-align:left;max-width:1340px;margin:0 auto 50px;padding:0 10px}@media(max-width:769px){.bmw-form .sign-up-title{padding:0;font-size:24px;line-height:24px;margin-bottom:10px}}.bmw-form h3{margin:30px auto 10px}.bmw-form .form-row{display:flex;max-width:1340px;margin:0 auto 30px}@media(max-width:769px){.bmw-form .form-row{flex-direction:column}.bmw-form .form-row.first-form-row{margin-bottom:0}.bmw-form .form-row>div{margin-top:15px}}.bmw-form .form-row .form-group{text-align:left;flex-basis:100%;flex-basis:26.77%;padding:0 10px}.bmw-form .form-row .form-group:first-child{flex-basis:20%}@media(max-width:769px){.bmw-form .form-row .form-group{padding:0 0}}.bmw-form .form-row .form-group label{font-family:BMWTypeNextBold;font-size:15px;line-height:18px;display:block;margin-bottom:10px}.bmw-form .form-subtitle{margin:15px auto 25px}.bmw-form .opt-in-group{margin:14px auto 34px}@media(max-width:769px){.bmw-form .opt-in-group{max-width:620px}}.bmw-form .opt-in-group .check-box{position:relative;display:inline-block;width:22px}.bmw-form .opt-in-group .check-box,.bmw-form .opt-in-group .check-box~p{display:inline-block;vertical-align:middle;cursor:pointer;user-select:none}.bmw-form .opt-in-group .check-box~p{padding-left:15px;font-family:BMWTypeNextRegular;vertical-align:top}@media(max-width:769px){.bmw-form .opt-in-group .check-box~p{width:calc(100% - 35px)}}.bmw-form .opt-in-group .check-box .checked{position:absolute;top:0;left:0;display:none}.bmw-form .opt-in-group.active .checked{display:block}.bmw-form .schedule-legal{max-width:1200px;margin:40px auto 20px;font-size:14px;line-height:1.15}.bmw-form .schedule-legal a{font-family:BMWTypeNextLight;font-size:15px;line-height:1.15;color:#000;text-decoration:underline}.bmw-form .success-message{display:none;padding:30px 15px 10px;max-width:800px;margin:0 auto}.modals{background:rgba(0,0,0,.75);overflow:auto}.modals .submit-modal h2{margin-bottom:6px}@media(max-width:769px){.modals .submit-modal{width:calc(100% - 30px);margin:0 auto;top:25px}}.submit-modal{background:#fff;max-width:1540px;position:relative;margin:0 auto;top:100px;padding:40px 20px 30px}.submit-modal .submit-form>h2,.submit-modal .submit-form>p{text-align:center}.submit-modal .submit-form>h2{font-size:36px;line-height:38px}.submit-modal .submit-form>p{margin:12px auto 35px}.submit-modal .submit-modal__inner{max-width:1140px;margin:0 auto}.submit-modal .form-inputs-group{display:flex;max-width:782px;margin:0 auto 40px}@media(max-width:769px){.submit-modal .form-inputs-group{flex-direction:column}}.submit-modal .form-inputs-group .question-name{margin-bottom:10px}.submit-modal .form-inputs-group p{font-family:BMWTypeNextBold}.submit-modal .form-inputs-group>div{width:50%}.submit-modal .form-inputs-group>div:first-child{margin-right:25px}@media(max-width:769px){.submit-modal .form-inputs-group>div{width:100%}.submit-modal .form-inputs-group>div .question-email{margin-bottom:12px}}.submit-modal input,.submit-modal textarea{margin-top:10px}.submit-modal textarea{min-height:132px}.submit-modal button{max-width:400px;width:100%;margin:15px auto 40px;display:block}.submit-modal .success-message{text-align:center;padding:20px 0}.header{position:absolute;left:50%;transform:translateX(-50%);z-index:8;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1630px;margin:0 auto;padding:10px 0}.header .nav-item-1{padding-left:0}.header .nav-item-1:before{display:none}@media(max-width:769px){.header{background:linear-gradient(180deg,#fff,transparent);padding:10px 20px}.header.is-open{z-index:11}}@media(min-width:770px) and (max-width:1630px){.header{width:calc(100% - 30px)}}.header .left-header{flex-basis:calc(100% - 300px);max-width:1050px}.header .right-header{text-align:right;flex-basis:300px}.header .go-landing{position:relative;display:inline-block;text-align:right}@media(max-width:769px){.header .go-landing img{max-width:45px}}.header::after{content:' ';position:absolute;left:0;bottom:0;width:calc(100% - 145px);height:1px;background-color:#75777b}@media(max-width:769px){.header::after{display:none}}.header>div{vertical-align:middle;flex-basis:100%}.header a{color:#000;font-size:18px;line-height:18px}.header .nav-menu{cursor:pointer;position:relative}.header .nav-menu .nav-close{position:absolute;top:0;left:0;display:none}.header .nav-menu.active .nav-open{opacity:0;display:none}.header .nav-menu.active .nav-close{display:block}.header .nav-container{display:flex;justify-content:flex-start;position:relative}.header .nav-container .active{position:relative}.header .nav-container .active:after{content:' ';position:absolute;top:55px;left:0;height:4px;width:100%;background:#1c69d4;z-index:1}.header .right-header>a{vertical-align:middle}.header .nav-item-4{position:relative;right:7%;padding-right:20px;display:inline-block!important}@media(max-width:769px){.header .nav-item-4{display:none!important}}.header .nav-item-4:after{content:' ';position:absolute;top:50%;right:0;width:6px;height:10px;transform:translateY(-50%) rotate(180deg);background:url("/Public/icons/left-arrow-light.png") center center no-repeat;background-size:contain;transition:600ms}.header .bmw-dark .nav-item-4:after{background:url("/Public/icons/left-arrow-light.png") center center no-repeat;background-size:contain}@media(max-width:769px){.bmw-dark .header{background:linear-gradient(180deg,#000,transparent)!important}.bmw-dark .header.is-open{background:#000!important}.bmw-dark .stats-watch-viewfull-mobile a{color:#000!important}}.header-content-mobile{position:fixed;z-index:11;top:60px;width:100%;height:100%;background:#fff;overflow:auto;display:none;padding:0 15px 20px}.header-content-mobile a{color:#000;font-size:15px;line-height:16px;display:block;margin-bottom:12px}.bmw-dark .header-content-mobile{background:#000}.bmw-dark .header-content-mobile a{color:#fff!important}.bmw-dark .header-content-mobile a.visit-bmw-mobile:before{background:url(/Public/icons/left-arrow-light.png) center center no-repeat!important}