:root{--mini-menu-bg: #f2f4f4;--mini-menu-border: #e2e2e2;--menu-border-color: #D8D8D8;--light-gray: #EDEDEE;--black: 0, 0, 0;--dark-gray: #414141;--medium-gray-06: rgba(0, 0, 0, .6);--blue: #1c69d3;--white:#FFFFFF;--input-border-gray: #CACACA;--border-gray: #dedede;--dark:#221F1F;--border-gray-dark: #979797;--navbar-gray: #404040;--header-gray: #F6F6F6;--section-border: #DEDEDE;--title-border: #221f1f;--mini-background: #f1f1f1;--profile-gray: #F6F6F6;--header-font-color: var(--dark);--container-background: #FFFFFF;--shadow-color: 0, 0, 0;--error-red: #FF1744;--valid-green: #43a047;--border-blue:#3f51b5;--myprofile-background: #f1f1f1;--spinner-background: rgba(255,255,255,.2);--mini-red: #ac2430;--profile-light-gray: #f9f9f9;--faq-link-hover: #0f80ff;--footer-text: #77787b;--header-dropdown-border: #dadada;--opacity0: 0;--opacity002: .02;--opacity01: .1;--opacity02: .2;--opacity04: .4;--opacity032: .32;--opacity06: .6;--opacity065: .65;--opacity004: .04;--primary-blue: #0067DB;--black: #000000;--checkbox-white:#fafafa;--font-icon-lib: "BMWIconLibrary"}@font-face{font-family:mini-sans-serif-bold;src:url(mini_sans_serif-bold-webfont.1c2771e4fe5b3aad.woff2)}@font-face{font-family:mini-sans-serif-regular;src:url(mini_sans_serif-regular-webfont.11ccaecd539a822e.woff2)}@font-face{font-family:mini-serif-bold;src:url(mini_serif-bold-webfont.c05e1bc45b77b97a.woff2)}@font-face{font-family:mini-serif-regular;src:url(mini_serif-regular-webfont.4fb90efd227e7444.woff2)}@font-face{font-family:BMWIconLibrary;src:url(BMWIconLibrary.5f460014e7534de6.ttf)}@font-face{font-family:MaterialIconLibrary;src:url(MaterialIcons-Regular.2b83e2e7585c78c1.ttf)}.bmw-theme{display:flex;flex-direction:column}.bmw-theme .main-container{flex:1 0 auto;display:flex;flex-direction:column}.bmw-theme .action-buttons{display:flex;border-top:1px solid var(--input-border-gray);padding:20px 0;justify-content:flex-end}.bmw-theme .fs-button-btn{background-color:var(--primary-blue)!important;border:1px solid var(--primary-blue)!important;color:var(--white)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;border-radius:0;font-size:11px;line-height:11px;font-weight:700;text-transform:uppercase;padding:15px 30px;opacity:1;cursor:pointer}.bmw-theme .fs-button-btn:hover,.bmw-theme .fs-button-btn:focus{background-color:var(--white)!important;border:1px solid var(--primary-blue)!important;color:var(--primary-blue)!important}.bmw-theme .fs-button-btn-disabled{cursor:not-allowed;opacity:.5}.bmw-theme .fs-button-btn-disabled:hover,.bmw-theme .fs-button-btn-disabled:focus{background-color:var(--primary-blue)!important;border:1px solid var(--primary-blue)!important;color:var(--white)!important}.bmw-theme .fs-button-btn-secondary{background-color:var(--white)!important;border:1px solid var(--border-gray-dark)!important;color:var(--dark)!important;padding:15px 30px!important}.bmw-theme .fs-button-btn-secondary:hover,.bmw-theme .fs-button-btn-secondary:focus{border:1px solid var(--black)!important;color:var(--dark)!important}.bmw-theme .mat-mdc-checkbox label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important}.bmw-theme .fs-anchor{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.bmw-theme .faq .title{padding-bottom:20px;margin-bottom:30px!important;border-bottom:1px solid var(--input-border-gray);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:21px;margin-top:0}.bmw-theme .faq-container{padding:0 20px;width:auto!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-theme .faq-container .fs-nav-mobile{margin-bottom:20px}.bmw-theme .faq-container .fs-nav-mobile .mat-select-arrow:after{font-size:13px}.bmw-theme .faq-content .expansionPanel .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-title{font-size:16px;line-height:21px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width: 760px){.bmw-theme .faq-content .expansionPanel .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-title{font-size:12px}}.bmw-theme .faq-content .expansionPanel .mat-expansion-panel .mat-expansion-indicator:after{font-size:15px}.bmw-theme .faq-content .expansionPanel .mat-expansion-panel .mat-expansion-panel-header-title{font-size:12px;font-weight:400;border-bottom:none;height:auto;margin:0;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-theme .faq-content .mat-expansion-panel-content .mat-expansion-panel-body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}@media (max-width: 760px){.bmw-theme .faq-content .mat-expansion-panel-content .mat-expansion-panel-body{font-size:10px}}.bmw-theme .fs-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.bmw-theme .fs-text.paragraph{font-size:16px;color:var(--dark)}.bmw-theme .fs-text.error{font-style:normal;font-size:10px!important;margin:5px 0 0;line-height:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-theme .fs-print-page .print-page-header svg{fill:var(--primary-blue)}.bmw-theme .fs-input{margin-bottom:0}.bmw-theme .fs-input span{position:absolute;left:-999em}.bmw-theme .fs-input .padding-fix{height:40px;padding:.4375em!important}.bmw-theme .fs-input .input-group{border:1px solid var(--input-border-gray);padding:.4375em;display:flex;justify-content:flex-end;background:transparent;height:auto;border-bottom:1px solid var(--valid-green)}.bmw-theme .fs-input .input-group:focus-within{border-bottom:1px solid var(--valid-green)}.bmw-theme .fs-input .input-group.error-border{border-bottom:1px solid var(--error-red)}.bmw-theme .fs-input input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:40px}.bmw-theme .fs-input .fs-input-error{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;margin:3px 0 0;color:var(--error-red)}.bmw-theme .fs-input ::placeholder{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-theme .material-icons{font-family:MaterialIconLibrary,sans-serif}.bmw-theme .fs-breadcrumb{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-theme .fs-breadcrumb .back{cursor:pointer}*{-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;height:100vh}.bmw-ca-theme{height:100vh;display:flex;flex:1 1 auto;flex-direction:column}.bmw-ca-theme header{border-bottom:1px solid var(--menu-border-color)}.bmw-ca-theme header .nav-secondary{height:40px;background-color:rgb(var(--shadow-color));padding-right:65px}@media (max-width: 600px){.bmw-ca-theme header .nav-secondary{padding-right:0}}.bmw-ca-theme header .nav-secondary .btn-account-dropdown .mat-mdc-button{padding-right:0}.bmw-ca-theme header .nav-secondary .btn-account-dropdown .mat-mdc-button span{color:var(--white)!important;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;display:flex;align-items:flex-end}.bmw-ca-theme header .nav-secondary .btn-account-dropdown .mat-mdc-button span.mat-mdc-ripple.mat-button-ripple{content:url(icon-chevron-up.40edc3f6d5ae5c28.svg);width:10px;height:16px;margin-left:5px;position:relative;transform:rotate(180deg)}.bmw-ca-theme header .nav-secondary .btn-account-dropdown .mat-mdc-button.menu-open span.mat-mdc-ripple.mat-button-ripple{transform:rotate(0)}.bmw-ca-theme header .nav-secondary .btn-account-dropdown .mat-mdc-button .fs-icon.menuIcon{content:url(icon-my-bmw.cec8e9c6ba7f46cd.svg);width:16px;height:16px;margin-right:8px}.bmw-ca-theme header .nav-secondary .fs-icon.minilogo{content:""}.bmw-ca-theme .desktop-header-container{height:60px;background-color:var(--white);max-width:1200px;width:100%;margin:auto;position:relative;padding:0 20px}@media (max-width: 600px){.bmw-ca-theme .desktop-header-container{padding:0}}.bmw-ca-theme .desktop-header-container .sub-nav-header{display:inline-flex;height:60px}.bmw-ca-theme .desktop-header-container .brand-image{position:absolute;top:-25px;left:20px;width:90px;z-index:100}@media (max-width: 600px){.bmw-ca-theme .desktop-header-container .brand-image{display:none}}.bmw-ca-theme .desktop-header-container .brand-logo{cursor:pointer}@media (max-width: 600px){.bmw-ca-theme .desktop-header-container .brand-logo{background:url(logo-bmw-circle.09f57103c21edf13.png) no-repeat 50%;background-size:60%;width:60px;height:100%;position:static;border-right:1px solid var(--menu-border-color);padding-right:50px}}.bmw-ca-theme .desktop-header-container .page-title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bmw-footer{border-top:2px solid var(--light-gray);height:auto;padding:0}.bmw-footer footer{padding:0;border:0px}@media (max-width: 1024px){.bmw-footer footer{padding:10px 0}}.bmw-footer nav{max-width:1200px;padding:0 20px}.bmw-footer .container{text-align:left;width:100%}.bmw-footer .container .copyright{font-size:11px;font-weight:700;color:rgb(var(--shadow-color));margin-bottom:20px;margin-top:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width: 1024px){.bmw-footer .container .copyright.desktop{text-align:center;margin:15px 0}}@media (max-width: 900px){.bmw-footer .container .copyright.desktop{display:block}}@media (max-width: 900px){.bmw-footer .container .copyright.mobile{display:none}}.bmw-footer .container ul{text-align:left;margin-left:40px}@media (max-width: 1024px){.bmw-footer .container ul{margin-left:0;text-align:center}}.bmw-footer .container ul li{padding-right:0}.bmw-footer .container ul li:last-child a:after{display:none}.bmw-footer .container ul li.active a{font-weight:400!important;color:rgb(var(--shadow-color))}.bmw-footer .container ul li a{color:rgba(var(--shadow-color),var(--opacity065));font-size:11px;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.bmw-footer .container ul li a:after{content:"|";margin:0 20px}@media (max-width: 1024px){.bmw-footer .container ul li a:after{margin:0 10px}}.bmw-footer .container ul li:after{display:none}.terms-wrapper{background:url(bmw-background-image.b057e76d461a16c5.jpg) no-repeat scroll 100% 0;background-size:cover;padding:50px 0}.terms-buttons{margin-top:20px}.terms-action-buttons{display:flex;justify-content:flex-end;border-top:1px solid var(--input-border-gray);padding:20px 0}.terms-action-buttons .fs-button-btn{border-radius:0;font-size:11px;line-height:11px;font-weight:700;text-transform:uppercase;padding:15px 30px!important;border:1px solid var(--primary-blue)!important;opacity:1;cursor:pointer;color:var(--white)!important;background:var(--primary-blue)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.terms-action-buttons .fs-button-btn:hover{background:none!important;color:var(--primary-blue)!important}.terms-action-buttons .fs-button-btn-disabled{cursor:not-allowed;opacity:.5}.terms-action-buttons .fs-button-btn.fs-button-btn-secondary{background:var(--white)!important;border:1px solid var(--border-gray-dark)!important;color:var(--dark)!important;margin:0 0 0 10px!important}.terms-action-buttons .fs-button-btn.fs-button-btn-secondary:hover{border:1px solid rgb(var(--shadow-color))!important;color:var(--dark)!important}.terms-checkbox .mat-mdc-checkbox-checked.mat-accent .mat-mdc-checkbox-background,.terms-checkbox .mat-mdc-checkbox-indeterminate.mat-accent .mat-mdc-checkbox-background{background:var(--primary-blue)}.terms-checkbox .mat-mdc-checkbox-label{font-size:12px;line-height:14px;color:var(--dark);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.terms-checkbox .fs-text.error{font-style:normal;font-size:10px;color:var(--error-red);margin-top:5px;line-height:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.terms-checkbox .fs-anchor{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.terms-accept-wrapper{display:flex;flex:1 1 auto;flex-direction:column}.page-terms-and-conditions{padding:0!important}.page-terms-and-conditions .terms-and-conditions-container{padding-top:20px!important}#termsContent h1{display:none}.print-page-html-content #termsContent h1{display:block}.fs-print-page .print-page-header-button svg{fill:var(--primary-blue)}.dialog-container{padding:40px 30px 20px!important;max-width:580px!important}.dialog-container .fs-text.title{margin-top:0!important;padding-top:10px!important;text-transform:uppercase!important;font-size:18px!important;line-height:21px!important;font-weight:700!important;color:var(--dark)!important;margin-bottom:20px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.dialog-container .fs-text.title:after{content:"";width:40px;display:block;margin-top:15px;border:.5px solid var(--dark)}.dialog-container .dialog-bodytext{font-size:16px!important;line-height:24px!important;margin-bottom:20px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;color:var(--dark)!important;font-weight:400!important}@media (max-width: 600px){.dialog-container .dialog-bodytext{margin-bottom:20px!important;font-size:12px!important;line-height:18px!important}}.dialog-container .dialog-buttonmultiple{justify-content:flex-end;padding-top:20px}@media (max-width: 425px){.dialog-container .dialog-buttonmultiple{flex-direction:column!important}}.dialog-container .dialog-buttonmultiple .dialog-button{width:auto;padding-top:20px}@media (max-width: 425px){.dialog-container .dialog-buttonmultiple .dialog-button{width:100%;padding-top:10px}}.dialog-container .dialog-buttonmultiple .dialog-button:first-child{margin:0}.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn{background-color:var(--primary-blue)!important;border:1px solid var(--primary-blue)!important;color:var(--white)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase;padding:15px 30px;opacity:1;cursor:pointer;margin:20px 0 10px 10px;line-height:normal;height:auto!important;width:auto}.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn:hover{background-color:var(--white)!important;border:1px solid var(--primary-blue)!important;color:var(--primary-blue)!important}@media (max-width: 425px){.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn{width:100%;margin:0}}.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn-disabled{cursor:not-allowed;opacity:.5}.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn-disabled:hover{background-color:var(--primary-blue)!important;border:1px solid var(--primary-blue)!important;color:var(--white)!important}.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn-secondary{background-color:var(--white)!important;border:1px solid var(--border-gray-dark)!important;color:var(--dark)!important;padding:15px 30px!important;margin:20px 0 10px 10px!important;line-height:normal;height:auto!important;width:auto}.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn-secondary:hover{border:1px solid var(--black)!important;color:var(--dark)!important}@media (max-width: 425px){.dialog-container .dialog-buttonmultiple .dialog-button .fs-button-btn-secondary{width:100%;margin:0!important}}.dialog-container#sessionTimeOutDialog{padding:40px 30px 15px!important}@media (max-width: 425px){.dialog-container#sessionTimeOutDialog{max-width:300px!important}}.dialog-container#sessionTimeOutDialog.dialog-container .fs-text.title{padding-top:10px;text-transform:uppercase!important;font-size:18px!important;line-height:21px!important;font-weight:700!important;margin-bottom:20px!important}@media (max-width: 768px){.dialog-container#sessionTimeOutDialog.dialog-container .fs-text.title{margin-bottom:20px!important}}@media (max-width: 425px){.dialog-container#sessionTimeOutDialog.dialog-container .fs-text.title{margin-bottom:15px!important;letter-spacing:.35px}}.dialog-container#sessionTimeOutDialog.dialog-container .fs-text.title:after{content:"";width:40px;display:block;position:static;background-color:var(--dark);margin-top:15px}.dialog-container#sessionTimeOutDialog.dialog-container .dialog-bodytext{font-size:16px!important;line-height:24px!important;letter-spacing:.5px!important;margin-bottom:20px!important}@media (max-width: 768px){.dialog-container#sessionTimeOutDialog.dialog-container .dialog-bodytext{font-size:15px!important;margin-bottom:40px!important}}@media (max-width: 425px){.dialog-container#sessionTimeOutDialog.dialog-container .dialog-bodytext{font-size:12px!important;line-height:1.5!important;letter-spacing:normal!important}}.dialog-container#sessionTimeOutDialog .dialog-buttonmultiple{flex-direction:row;justify-content:flex-end}.dialog-container#sessionTimeOutDialog .dialog-buttonmultiple .dialog-button{padding-top:0}@media (max-width: 425px){.dialog-container#sessionTimeOutDialog .dialog-buttonmultiple .dialog-button:first-child{padding-top:10px}}@media (max-width: 425px){.dialog-container#sessionTimeOutDialog .dialog-buttonmultiple{flex-direction:column-reverse!important;padding:0;margin-bottom:10px}}.cdk-overlay-container{background-color:rgba(var(--shadow-color),var(--opacity04));opacity:1}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel{min-width:325px!important;max-width:325px!important;right:-1px;border-radius:4px}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content{background:var(--white);padding:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none;color:rgb(var(--shadow-color));display:flex;align-items:center;transition:opacity .15s cubic-bezier(.505,.015,.46,.985);opacity:.5;background:var(--white);font-size:12px;font-weight:700;padding:0 30px;height:48px;border-bottom:1px solid var(--header-dropdown-border)}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:first-child{margin-top:20px;border-bottom:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:last-child{color:rgb(var(--shadow-color));margin-top:10px;margin-bottom:10px;opacity:1;border:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover{opacity:1}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item fs-icon{display:flex;align-items:center}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .fs-icon{width:16px;margin-right:10px}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .fs-icon.logout{display:none}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel .fs-icon.edit{content:url(icon-edit-small.8762401d9658b7b8.svg)}.cdk-overlay-connected-position-bounding-box:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--white);position:absolute;left:auto;right:50px;margin:auto;top:-5px}@media (max-width: 600px){.cdk-overlay-connected-position-bounding-box{right:17px!important}}@media (max-width: 1140px){.page-terms-and-conditions .terms-and-conditions-container{padding-left:20px;padding-right:20px}}.page-terms-and-conditions .terms-and-conditions-container{max-width:1100px;width:100%;margin:auto;position:relative;max-width:900px}#termsContent h1{font-size:var(--font-size-35);font-weight:var(--font-weight-300);text-transform:uppercase;color:var(--dark);margin-bottom:10px}#termsContent h2{font-size:var(--font-size-15);font-weight:var(--font-weight-bold)}#termsContent h3{font-size:var(--font-size-20);font-weight:var(--font-weight-normal);text-transform:none}#termsContent h4{font-size:var(--font-size-14);color:var(--dark);line-height:24px;font-weight:var(--font-weight-400);margin-bottom:20px}#termsContent .terms-header-section{padding-bottom:40px}#termsContent .terms-header-section div{font-size:var(--font-size-14);padding-top:5px}#termsContent .terms-organization,#termsContent .terms-section-para,#termsContent .terms-contact,#termsContent .terms-footer{font-size:var(--font-size-15);line-height:18px;color:var(--dark);font-weight:400}#termsContent .terms-section-para{padding-bottom:10px}#termsContent .terms-section-header{padding-bottom:10px;padding-top:25px}#termsContent ol{margin-bottom:.2in}#termsContent ol li{font-size:var(--font-size-14);line-height:21px;color:var(--dark);padding-left:5px!important}#termsContent ol.lettered li{list-style-type:lower-alpha}#termsContent ol.romanletter li{list-style-type:lower-roman}#termsContent ol.lettered,#termsContent ol.romanletter{padding-left:25px}#termsContent .terms-footer{padding-bottom:50px}#termsContent .terms-contact{padding-bottom:15px}
