body{background-color:var(--primaryInverse);margin:0}.cdk-visually-hidden{display:none!important}.myapp-container{margin:0 auto;max-width:736px;padding:0 16px;font-family:var(--font-latin-regular);height:100vh;background:var(--primaryInverse);color:rgb(var(--primary))}.myapp-container ul{font-size:14px}.myapp-container .error-validation{display:block;font-style:normal;font-size:12px;color:rgb(var(--error));margin-top:5px;line-height:12px}.myapp-container .legitimization-options p{margin:30px 0!important}.myapp-container .fs-content-container{padding-top:20px}.mat-mdc-snack-bar-container{padding:0!important}.mat-mdc-snack-bar-handset{margin:0 8px 15px!important}.mfa .fs-button-btn{margin:15px 0}.mfa .mat-mdc-radio-button{font-size:14px;margin:5px 0 0;display:block}.mfa.enter-code .fs-anchor{font-size:14px}.authentication-info-container .fs-anchor{text-transform:initial;font-size:initial;font-family:var(--font-latin-regular)}.nocode_error .fs-text{margin:0}.payment-confirmation fs-info-item:last-of-type{border-bottom:0px}.payment-confirmation-title .title{margin-top:13px!important}.agreement-container .fs-button-btn{margin-bottom:36px!important}.agreement-section .fs-text{margin:4px 0 17px!important}.agreement-section .osa-list .fs-list-span{margin-bottom:41px}.agreement-section .no-cursor .fs-list{cursor:default}.legalagreement-container .fs-text.paragraph{margin-top:4px}.add-email-address .fs-text.title{margin-top:17px}.add-email-address .fs-footer .fs-button{padding-bottom:19px}.add-payment-source-checkbox{padding-top:16px;display:block}.change-email-address .fs-text.title{margin-top:17px}.new-email-link .fs-anchor,.payment-amount .fs-anchor,.payment-source .fs-anchor{font-size:14px}.payment-source-list .fs-select-item,.payment-amount-list .fs-select-item{margin-right:0!important}.esign-container .fs-footer-wrapper .fs-footer{background-color:var(--primaryInverse)}.esign-container .fs-footer-wrapper .fs-footer-container{min-height:220px}.esign-container .fs-footer-wrapper .fs-footer-content{padding:25px 16px 15px}.esign-container .fs-footer-wrapper .fs-footer-content .fs-checkbox.mat-mdc-checkbox{margin:20px 0 15px}.esign-container .fs-footer-wrapper .fs-footer-content .fs-anchor{font-size:14px;margin-bottom:24px}.esign-container .content-container{display:flex;flex-direction:column;align-items:stretch;margin:0 15px}.esign-container .esign-disclamer-1{margin-top:4px}.esign-container .paragraph{opacity:.6;margin-bottom:20px!important}.esign-container .title-text{text-transform:uppercase;margin-bottom:9px;font-size:14px}.statement-content-container-text .fs-text.paragraph{margin-top:4px;margin-bottom:26px}.statement-content-container-subtitle .fs-text.title{font-size:14px;margin:0 0 14px}.statement-content-container .fs-list-span{padding:14px 0}.statement-content .fs-list{padding-right:16px}.statement-content .fs-text.paragraph{display:inline-block;padding-right:16px}.statement-content .fs-text.title{font-size:14px;margin:20px 0 0;padding-right:16px;display:inline-block}.osa-details .fs-footer-wrapper .fs-footer{background-color:var(--primaryInverse)}.osa-details .fs-footer-wrapper .fs-footer-container{min-height:220px}.osa-details .fs-footer-wrapper .fs-footer-content{padding:25px 16px 15px}.osa-details .fs-footer-wrapper .fs-footer-content .fs-checkbox.mat-mdc-checkbox{margin:20px 0 15px}.osa-details .fs-footer-wrapper .fs-footer-content .fs-anchor{font-size:14px;margin-bottom:24px}.osa-details .content-container{margin:0!important;overflow-y:auto!important}.osa-details .content-container #termsContent{margin:0!important}.osa-details .content-container b{font-weight:400}.osa-details .content-container h1{font-size:14px;letter-spacing:0;font-family:var(--font-latin-bold);margin:20px 0 32px;text-transform:uppercase}.osa-details .content-container h2{font-size:14px;font-family:var(--font-latin-bold);text-transform:uppercase}.osa-details .content-container p{font-size:14px;letter-spacing:0;margin-bottom:20px}.osa-details .content-container a{color:var(--accent)!important}.osa-details .fs-paragraph{margin:15px 0 20px}.osa-details .fs-title{font-size:14px;text-transform:uppercase;margin:35px 0 30px}.osa-details .fs-footer{background-color:var(--primaryInverse)}.osa-details .fs-footer-container{min-height:170px}.osa-details .fs-footer-content{padding:20px 16px}.osa-details .fs-footer-content .fs-checkbox.mat-mdc-checkbox{margin:0 0 5px}.accnt-list-content .fs-list-span{margin-right:0}.paperless-content-text .fs-text.title{margin-top:9px}.page-legitimization-content-title .fs-text.title{margin-bottom:2px}.page-legitimization-content-subtitle .fs-text.subtitle{margin-right:0;margin-left:0;margin-bottom:16px}.page-legitimization .legitimization-options-para{padding-top:24px;margin-bottom:36px}.page-legitimization .legitimization-options-para .fs-text.paragraph{margin:0}.page-legitimization .legitimization-options-anchor .fs-anchor{font-size:14px}.page-legitimization-section .fs-input input{line-height:17px;width:100%}.page-legitimization-section .fs-input .input-group{padding:16px 6px 16px 8px}.radio-button-with-separator mat-radio-group{margin-top:28px!important}.radio-button-with-separator .mdc-form-field>label{margin-right:-16px;white-space:normal;border-bottom:1px solid rgba(var(--primary),var(--opacity01));padding:8px 0!important;-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:normal;letter-spacing:normal}.radio-button-with-separator .mdc-form-field{align-items:center!important;width:auto;margin-bottom:10px;display:inline-flex;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap}.radio-button-with-separator.radio-button-small .mdc-form-field>label{width:400px!important;height:36px}.mat-mdc-radio-group .mdc-form-field{margin-right:12px}.radio-button-with-separator mat-radio-button:last-of-type .mdc-form-field>label{border-bottom:0px}.radio-button-with-separator .mat-mdc-radio-group .mdc-form-field>label{padding-bottom:8px}.content-loading,.content-loading-footer{visibility:hidden}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bmwDarkMode .fs-calendar-today .fs-anchor{color:var(--calendarLink)}.bmwDarkMode .fs-button-btn{color:var(--btn-secondary)}.bmwDarkMode .fs-button-btn-secondary{color:rgb(var(--primary))}.payment-view ul li:nth-child(3) .payment-detail .fs-info-item{border-bottom:0px}.border-bottom{border-bottom:1px solid rgba(var(--primary),var(--opacity01))}.fs-calendar-month.active h2{margin-top:0!important}
