: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)}:root{--bmw-isolation: bmw-active}.mfa-wrapper{contain:style layout;isolation:isolate}.mfa-wrapper .mfa-container-section,.mfa-wrapper .mfa-container-section .remember-me-section .fs-text{font-family:var(--font-type)!important}.mfa-wrapper .mfa-container-section .fs-button-btn{font-family:var(--font-type)!important;background-color:var(--primary-blue)!important;color:var(--white)!important}.mfa-wrapper .mfa-container-section .fs-button-btn:hover,.mfa-wrapper .mfa-container-section .fs-button-btn:focus{background-color:var(--primary-blue)!important;color:var(--white)!important}.mfa-wrapper .mfa-container-section .fs-button-btn-secondary{background-color:var(--dark)!important;color:var(--white)!important}.mfa-wrapper .mfa-container-section .btn-secondary-link .fs-button-btn-secondary{background:transparent!important;color:var(--button-link-text-color)!important}.cdk-overlay-container .mat-mdc-tooltip .mdc-tooltip__surface{border:none!important;font-family:var(--font-thin)!important;font-size:13px!important;padding:0!important;line-height:20px!important}.bmw-context{display:flex;flex-direction:column}.bmw-context .main-container{flex:1 0 auto;display:flex;flex-direction:column}.bmw-context .action-buttons{display:flex;border-top:1px solid var(--input-border-gray);padding:20px 0;justify-content:flex-end}.bmw-context .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-context .fs-button-btn:hover,.bmw-context .fs-button-btn:focus{background-color:var(--white)!important;border:1px solid var(--primary-blue)!important;color:var(--primary-blue)!important}.bmw-context .fs-button-btn-disabled{cursor:not-allowed;opacity:.5}.bmw-context .fs-button-btn-disabled:hover,.bmw-context .fs-button-btn-disabled:focus{background-color:var(--primary-blue)!important;border:1px solid var(--primary-blue)!important;color:var(--white)!important}.bmw-context .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-context .fs-button-btn-secondary:hover,.bmw-context .fs-button-btn-secondary:focus{border:1px solid var(--black)!important;color:var(--dark)!important}.bmw-context .mat-mdc-checkbox label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important}.bmw-context .fs-anchor{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.bmw-context .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-context .faq-container{padding:0 20px;width:auto!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-context .faq-container .fs-nav-mobile{margin-bottom:20px}.bmw-context .faq-container .fs-nav-mobile .mat-select-arrow:after{font-size:13px}.bmw-context .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-context .faq-content .expansionPanel .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-title{font-size:12px}}.bmw-context .faq-content .expansionPanel .mat-expansion-panel .mat-expansion-indicator:after{font-size:15px}.bmw-context .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-context .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-context .faq-content .mat-expansion-panel-content .mat-expansion-panel-body{font-size:10px}}.bmw-context .fs-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.bmw-context .fs-text.paragraph{font-size:16px;color:var(--dark)}.bmw-context .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-context .fs-print-page .print-page-header svg{fill:var(--primary-blue)}.bmw-context .fs-input{margin-bottom:0}.bmw-context .fs-input span{position:absolute;left:-999em}.bmw-context .fs-input .padding-fix{height:40px;padding:.4375em!important}.bmw-context .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-context .fs-input .input-group:focus-within{border-bottom:1px solid var(--valid-green)}.bmw-context .fs-input .input-group.error-border{border-bottom:1px solid var(--error-red)}.bmw-context .fs-input input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:40px}.bmw-context .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-context .fs-input ::placeholder{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-context .material-icons{font-family:MaterialIconLibrary,sans-serif}.bmw-context .fs-breadcrumb{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bmw-context .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}.terms-wrapper{background:url(bmw-background-image.b057e76d461a16c5.jpg) no-repeat scroll 100% 0;background-size:cover;padding:50px 0}.terms-accept #termsContent h1{display:none}.terms-accept .page-terms-and-conditions .terms-and-conditions-container{padding:30px 30px 0}@media (max-width: 1140px){.terms-accept .page-terms-and-conditions .terms-and-conditions-container{padding-left:20px;padding-right:20px}}.terms-content{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.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:#221f1f;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}}.dialog-container#communicationPreferenceModel,.dialog-container#preferenceErrorDialogModel,.dialog-container#fsLeavingDialogModel{padding:30px 30px 15px!important;max-width:536px!important}@media (max-width: 425px){.dialog-container#communicationPreferenceModel,.dialog-container#preferenceErrorDialogModel,.dialog-container#fsLeavingDialogModel{max-width:300px!important}.dialog-container#communicationPreferenceModel .fs-text.title,.dialog-container#preferenceErrorDialogModel .fs-text.title,.dialog-container#fsLeavingDialogModel .fs-text.title{font-size:16px!important}}@media (max-width: 425px) and (max-width: 425px){.dialog-container#communicationPreferenceModel .dialog-buttonmultiple,.dialog-container#preferenceErrorDialogModel .dialog-buttonmultiple,.dialog-container#fsLeavingDialogModel .dialog-buttonmultiple{flex-direction:column-reverse!important;padding:0;margin-bottom:10px}}@media (max-width: 600px){.fs-breadcrumb .breadcrumbs div{font-size:15px!important}}@media (max-width: 600px){.fs-breadcrumb .breadcrumbs .fs-icon.breadcrumbBack{width:5px}}.mat-mdc-option-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.mat-mdc-tooltip .mdc-tooltip__surface{background:var(--white)!important;border:1px solid var(--input-border-gray)!important;color:var(--header-font-color)!important;font-size:10px!important;line-height:15px!important;padding:15px!important;border-radius:0!important;box-shadow:0 10px 20px rgba(var(--black),var(--opacity02))!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;max-width:220px!important;letter-spacing:normal}@media print{.no-print{display:none!important}}
