#CQ,#CQ *{box-sizing:content-box}
body.cq-wcm-edit .rfitypeswitch .rfitypedownloadswitch__base,body.cq-wcm-edit .rfitypeswitch .rfitypepostswitch__base{float:none}
html{height:100%}
.form-requests{margin:25px auto;margin-bottom:75px;margin-bottom:4.6875rem}
@media only screen and (min-width:981px){.form-requests{margin:40px auto;margin-bottom:90px;margin-bottom:5.625rem}
}
.form-requests a{text-decoration:none;font-size:inherit;line-height:1}
.form-requests :focus{outline:1px dotted #262626}
.form-requests audio,.form-requests canvas,.form-requests img,.form-requests svg,.form-requests video{vertical-align:middle}
.form-requests fieldset{border:0;margin:0;padding:0;min-width:initial}
.form-requests textarea{resize:vertical}
.form-requests sub,.form-requests sup{line-height:0;font-size:70%}
.form-requests sub{vertical-align:sub}
.form-requests sup{vertical-align:super}
.form-requests strong{font-weight:700}
.form-requests i{font-style:italic}
.form-requests select::-ms-expand{display:none}
.form-requests ol,.form-requests ul{list-style:none}
.ds2-layer .form-requests{margin:0 auto}
.ds2-layer .form-requests .layer-large-12{width:100%}
.ds2-layer .ds2-buttonlist{padding-left:30px;padding-left:1.875rem;padding-right:30px;padding-right:1.875rem}
.ds2-layer .form-group .ds2-buttonlist{position:relative;overflow:hidden;padding:0}
.new-pasword{margin-top:3px}
.ds2r-relative{position:relative}
.ds2r-absolute{position:absolute}
.ds2r-full-width{width:100%}
.ds2r-none{display:none}
.form-requests .ds2r-block{display:block}
.ds2r-m-b-0{margin-bottom:0}
.ds2r-m-b-6{margin-bottom:6px}
.ds2r-m-b-7{margin-bottom:7px}
.ds2r-m-b-8{margin-bottom:8px}
.ds2r-m-b-10{margin-bottom:10px}
.ds2r-m-b-14{margin-bottom:14px}
.ds2r-m-b-15{margin-bottom:15px}
.ds2r-m-b-neg-15{margin-bottom:-15px}
.ds2r-m-tb-0{margin-top:0;margin-bottom:0}
.ds2r-m-tb-10{margin-top:10px;margin-bottom:10px}
.ds2r-m-l-15{margin-left:15px}
.ds2r-m-tl-15{margin-top:15px;margin-left:15px}
.ds2r-m-tb-15{margin-top:15px;margin-bottom:15px}
.ds2r-m-b-12{margin-bottom:12px}
.ds2r-m-b-23{margin-bottom:23px}
.ds2r-m-t-22-5{margin-top:22.5px}
.ds2r-m-b-25{margin-bottom:25px}
.ds2r-m-b-28{margin-bottom:28px}
.ds2r-m-b-30{margin-bottom:30px}
.ds2r-m-b-32{margin-bottom:32px}
.ds2r-m-b-45{margin-bottom:45px}
.ds2r-m-t-10{margin-top:10px}
.ds2r-m-t-neg-10{margin-top:-10px}
.ds2r-m-t-15{margin-top:15px}
.ds2r-m-t-41{margin-top:41px}
.ds2r-m-t-68{margin-top:68px}
.ds2r-m-t-75{margin-top:75px}
.ds2r-m-r-15{margin-right:15px}
.ds2r-m-l-5{margin-left:5px}
.ds2r-m-tb-75{margin-top:75px;margin-bottom:75px}
.ds2r-p-0{padding:0}
.ds2r-p-t-1{padding-top:1px}
.ds2r-p-t-lr-2-5{padding-left:2.5px;padding-right:2.5px}
.ds2r-p-t-5{padding-top:5px}
.ds2r-p-rl-15{padding-right:15px;padding-left:15px}
.ds2r-p-15{padding:15px}
.ds2r-p-l-25{padding-left:25px}
.ds2r-b-rl-grey2{border-right:1px solid #666;border-left:1px solid #666}
.ds2r-b-b-grey2{border-bottom:1px solid #666}
.ds2r-f-XS-Arial{color:#262626;font:.875rem/1.42857 Arial,sans-serif}
.ds2r-f-XS-Arial-red{color:#262626;font:.875rem/1.42857 Arial,sans-serif;color:#d20000}
.ds2r-f-S{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-f-S-grey{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#666}
.ds2r-f-M{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-f-L{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:981px){.ds2r-f-L{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
.ds2r-f-XL{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:981px){.ds2r-f-XL{color:#262626;font:300 2rem/1.25 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
.ds2r-f-w-700{font-weight:700}
.ds2r-c_anthracite{color:#262626}
.ds2r-c_red{color:#d20000}
.ds2r-c-grey-1{color:#e6e6e6}
.ds2r-c_grey-2{color:#666}
@media print{.form-requests *{background:0 0 !important;color:#000 !important;bonn-shadow:none !important;text-shadow:none !important}
.form-requests a,.form-requests a:visited{text-decoration:underline}
.form-requests a[href]:after{content:" (" attr(href) ")"}
.form-requests abbr[title]:after{content:" (" attr(title) ")"}
.form-requests a[href^="#"]:after,.form-requests a[href^="javascript:"]:after{content:""}
.form-requests blockquote,.form-requests pre{border:1px solid #999;page-break-inside:avoid}
.form-requests thead{display:table-header-group}
.form-requests img,.form-requests tr{page-break-inside:avoid}
.form-requests img{mann-width:100% !important}
.form-requests h2,.form-requests h3,.form-requests p{orphans:3;widows:3}
.form-requests h2,.form-requests h3{page-break-after:avoid}
.form-requests .PrintOnly,.form-requests .PrintOnly *{display:block !important}
.form-requests .DontPrint,.form-requests .DontPrint *{display:none !important}
}
.form-requests .PrintOnly,.form-requests .PrintOnly *{display:none !important}
.form-requests *,.form-requests :after,.form-requests :before{box-sizing:border-box}
.form-requests embed,.form-requests img,.form-requests object{max-width:100%;height:auto}
.form-requests .responsivetab--mobile{display:none}
@media only screen and (min-width:521px){.form-requests .responsivetab--desktop,.form-requests .responsivetab--mobile{display:block}
.form-requests .responsivetab--tablet{display:none}
}
@media only screen and (min-width:981px){.form-requests .responsivetab--mobile,.form-requests .responsivetab--tablet{display:block}
.form-requests .responsivetab--desktop{display:none}
}
@media only screen and (min-width:981px){.ds2r-f-S-1{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-m-b-l-0{margin-bottom:0}
.ds2r-m-b-l-10{margin-bottom:10px}
.ds2r-m-b-l-15{margin-bottom:15px}
.ds2r-m-b-l-23{margin-bottom:23px}
.ds2r-m-b-l-25{margin-bottom:25px}
.ds2r-m-b-l-30{margin-bottom:30px}
.ds2r-m-b-l-35{margin-bottom:35px}
.ds2r-m-b-l-38{margin-bottom:38px}
.ds2r-m-b-l-45{margin-bottom:45px}
.ds2r-m-tb-l-10{margin-top:10px;margin-bottom:0}
.ds2r-m-t-l-83{margin-top:83px}
.ds2r-m-b-l-90{margin-bottom:90px}
.ds2r-m-tb-l-90{margin-top:90px;margin-bottom:90px}
.ds2r-m-t-l-5{margin-top:5px}
.ds2r-m-t-l-10{margin-top:10px}
.ds2r-m-b-l-60{margin-bottom:60px}
}
@media only screen and (min-width:521px){.ds2r-m-b-m-0{margin-bottom:0}
.ds2r-m-b-m-5{margin-bottom:5px}
.ds2r-m-b-m-10{margin-bottom:10px}
.ds2r-m-t-m-0{margin-top:0}
.ds2r-m-b-m-13{margin-bottom:13px}
.ds2r-m-b-m-15{margin-bottom:15px}
.ds2r-m-b-m-17{margin-bottom:17px}
.ds2r-m-b-m-30{margin-bottom:30px}
.ds2r-m-t-m-neg-15{margin-top:-15px}
}
.form-requests .is-hidden{display:none !important;visibility:hidden}
.form-requests .is-visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.form-requests .is-visuallyHidden.is-focusable:active,.form-requests .is-visuallyHidden.is-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.form-requests .Is-invisible{visibility:hidden}
.form-requests .nn-error{color:#d20000}
.form-requests button{display:flex;justify-content:center;align-items:center;text-align:center;padding:.25rem;min-height:3.25rem}
.ds2r-component__label{color:#262626;font:700 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-component__message{margin-bottom:15px;margin-bottom:.9375rem}
.ds2r-component__message--error{color:#d20000;display:block}
@media only screen and (min-width:981px){.ds2r-component__message{margin-top:10px;margin-top:.625rem;margin-bottom:0}
}
.ds2-layer--container .layer-large-12{width:100%}
.ds2r-icon__base{vertical-align:middle}
.ds2r-icon--atLeft{float:left}
.ds2r-icon--inline{display:inline-block}
.ds2r-icon--block{display:block}
.form-requests .ds2r-icon__error-label{display:inline-block;width:calc(100% - 38px)}
.form-requests .icon__error-label{margin-bottom:30px;margin-bottom:1.875rem;color:#262626;font:.875rem/1.42857 Arial,sans-serif;color:#d20000}
@media only screen and (min-width:981px){.form-requests .icon__error-label{margin-top:10px;margin-top:.625rem}
}
.form-requests .ds2-request-icon__alert{display:none}
.form-requests .ds2-request-icon__alert.ng-scope,.form-requests .ds2-request-icon__tooltip{vertical-align:top;width:33px;height:33px;display:inline-block;background-position-x:-7px}
@media only screen and (min-width:981px){.form-requests .ds2-request-icon__alert.ng-scope,.form-requests .ds2-request-icon__tooltip{padding-left:12px;background-position-y:-2px}
}
.form-requests .ds2-request-icon--inline{margin-top:-8px;background-position-y:0}
.form-requests .ds2-request-tooltip-label{margin-top:10px;margin-bottom:10px;display:inline-block;width:calc(100% - 38px)}
.form-requests .has-error .form-control,.form-requests .has-error .form-control:focus{border-color:#d20000}
.form-requests .alert-warning{color:#d20000}
.form-requests .icon__error-label{display:none}
.form-requests .icon__error-label.ng-scope{display:inline-block}
.form-requests .nn-ui-input__base{position:relative}
.form-requests .column.has-error input,.form-requests .column.has-error select,.form-requests .column.has-error textarea,.form-requests .row.has-error input,.form-requests .row.has-error select,.form-requests .row.has-error textarea{border-color:#d20000}
.form-requests .datalist-gcdm-polyfill{list-style:none;display:none;background:#fff;box-shadow:0 2px 2px #999;position:absolute;left:0;top:0;max-height:300px;overflow-y:auto;z-index:1}
.form-requests .datalist-gcdm-polyfill:empty{display:none !important}
.form-requests .datalist-gcdm-polyfill>li{padding:1px 10px;padding:1px .625rem}
.form-requests .datalist-gcdm-polyfill__active{background-color:#b3d8fd}
.ds2r-input__checkbox,.ds2r-input__select{cursor:pointer}
.ds2r-input__checkbox+span::before,.ds2r-input__checkbox--label:before,.ds2r-input__field,.ds2r-input__radio+span:before,.ds2r-input__radio:checked+span:before{padding:0 10px;padding:0 .625rem;height:40px;height:2.5rem;color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;width:100%;color:#666;-webkit-text-fill-color:#666;overflow:hidden;text-indent:.01px;text-overflow:'';border:2px solid #bbb;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.lt-ie10 .ds2r-input__checkbox+span::before,.lt-ie10 .ds2r-input__checkbox--label:before,.lt-ie10 .ds2r-input__field,.lt-ie10 .ds2r-input__radio+span:before{padding-right:10px;padding-right:.625rem;background:0}
.lt-ie10 .ds2r-input__checkbox+span:focus::before,.lt-ie10 .ds2r-input__checkbox--label:focus:before,.lt-ie10 .ds2r-input__field:focus,.lt-ie10 .ds2r-input__radio+span:focus:before{background:0}
.ds2r-input__checkbox+span[type=checkbox]::before,.ds2r-input__checkbox--label[type=checkbox]:before,.ds2r-input__field[type=checkbox],.ds2r-input__radio+span[type=checkbox]:before{cursor:pointer}
.ds2r-input__checkbox+span:focus::before,.ds2r-input__checkbox--label:focus:before,.ds2r-input__field:focus,.ds2r-input__radio+span:focus:before{border:2px solid #666;outline:0}
.ds2r-input__checkbox+span[disabled=disabled]::before,.ds2r-input__checkbox+span[disabled]::before,.ds2r-input__checkbox--label[disabled=disabled]:before,.ds2r-input__checkbox--label[disabled]:before,.ds2r-input__field[disabled=disabled],.ds2r-input__field[disabled],.ds2r-input__radio+span[disabled=disabled]:before,.ds2r-input__radio+span[disabled]:before{padding:0 0 0 10px}
.ds2r-input__textarea{height:100px;height:6.25rem}
.ds2r-input__checkbox+span.has-error::before{border:2px solid #d20000}
.ds2r-input__checkbox+span{position:relative}
.ds2r-input__checkbox+span::before{height:24px;width:24px;margin-right:5px;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}
.ds2r-input__checkbox:checked .ds2r-input__checkbox--label{margin-right:5px;margin-right:.3125rem;border:0}
.ds2r-input__checkbox:checked+span:before{margin-right:5px;margin-right:.3125rem;border:0}
.ds2r-input__checkbox+span label{display:block;padding:0 20px 0 34px;cursor:pointer}
@media only screen and (min-width:981px){.ds2r-input__checkbox+span label{padding:0 20px 0 34px}
}
.ds2r-input__checkbox--error:before{border:2px solid #d20000}
.ds2r-input__checkbox--label:before{height:24px;width:24px;margin-right:5px;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}
.ds2r-input__checkbox--label-text{display:block;padding:0 20px 0 34px;cursor:pointer}
@media only screen and (min-width:981px){.ds2r-input__checkbox--label-text{padding:0 20px 0 34px}
}
.ds2r-input__radio+span:before{top:2px;top:.125rem;position:relative;border-radius:50%;display:inline-block;padding:0;content:'';position:absolute;margin-right:10px;margin-right:.625rem;border:2px solid #bbb;bottom:0;top:unset;width:24px;height:24px}
.ds2r-input__radio:checked+span:before{margin-right:10px;margin-right:.625rem;display:inline-block;padding:0;content:"";width:24px;height:24px;vertical-align:middle;border:0;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBmaWxsPSIjMWM2OWQ0Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIvPg0KPC9zdmc+")}
.ds2r-input__radio+span label{display:block;padding:0 20px 0 35px;cursor:pointer;width:100%;line-height:2;margin:0}
.ds2r-input__date-wrapper{position:relative}
.ds2r-input__date--opener{height:40px;height:2.5rem;width:40px;width:2.5rem;pointer-events:none;position:absolute;top:0;right:0;text-align:center;background-color:#1c69d4;cursor:pointer}
.ds2r-input__date--opener:focus{background-color:#0653b6}
.ds2r-input__date--opener .icon__base{margin-top:9px;margin-top:.5625rem}
.ds2r-input__label{margin-bottom:6px;margin-bottom:.375rem;color:#262626;font:700 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;display:inline-block}
@media only screen and (min-width:981px){.ds2r-input__label{padding-right:15px;padding-right:.9375rem;margin-top:10px;margin-top:.625rem;margin-bottom:0}
}
.ds2r-address__base:after,.ds2r-address__base:before{content:" ";display:table}
.ds2r-address__base:after{clear:both}
.ds2r-address__base__street-field{margin-bottom:10px;margin-bottom:.625rem}
.ds2r-address__base .address__gridField{margin-bottom:20px !important;color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.address--mobile .ds2r-address--responsiveHidden{display:none}
@media only screen and (min-width:521px){.address--desktop .ds2r-address--responsiveHidden,.address--mobile .ds2r-address--responsiveHidden{display:block;visibility:visible}
.address--tablet .ds2r-address--responsiveHidden{visibility:hidden}
}
@media only screen and (min-width:981px){.address--mobile .ds2r-address--responsiveHidden,.address--tablet .ds2r-address--responsiveHidden{visibility:visible}
.address--desktop .ds2r-address--responsiveHidden{visibility:hidden}
}
.address--mobile .ds2r-address--responsiveNoDisplay{display:none}
@media only screen and (min-width:521px){.address--desktop .ds2r-address--responsiveNoDisplay,.address--mobile .ds2r-address--responsiveNoDisplay{display:block}
.address--desktop .ds2r-address--responsiveNoDisplay.address--responsiveNoDisplayInline,.address--mobile .ds2r-address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:inline-block}
.address--tablet .ds2r-address--responsiveNoDisplay{display:none}
.address--tablet .ds2r-address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:none}
}
@media only screen and (min-width:981px){.address--mobile .ds2r-address--responsiveNoDisplay,.address--tablet .ds2r-address--responsiveNoDisplay{display:block}
.address--mobile .ds2r-address--responsiveNoDisplay.address--responsiveNoDisplayInline,.address--tablet .ds2r-address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:inline-block}
.address--desktop .ds2r-address--responsiveNoDisplay{display:none}
.address--desktop .ds2r-address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:none}
}
.ds2r-address__gridField{margin-bottom:10px;margin-bottom:.625rem;display:block;overflow:visible}
.ds2r-address__gridField-disabled{border:0;position:absolute;top:0;background-color:transparent}
@media only screen and (min-width:981px){.ds2r-address__gridField{margin-bottom:15px;margin-bottom:.9375rem}
}
.ds2r-address__toggle{display:block}
.ds2r-address__toggle input[type=radio]{padding:5px;padding:.3125rem}
@media only screen and (min-width:521px){.ds2r-address__toggle{display:inline-block;width:50%}
}
.ds2r-address__toggle-label{color:#262626;font:.875rem/1.42857 Arial,sans-serif;margin-left:10px;margin-left:.625rem;display:inline-block;vertical-align:top}
.ds2r-address__toggle-input{height:20px;height:1.25rem;width:20px;width:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:2px solid #e6e6e6;background-color:#fff;border-radius:.9375rem;vertical-align:middle}
.ds2r-address__toggle-input:checked{border-color:#666}
.ds2r-address__label{font-weight:700;display:inline-block}
.ds2r-address__tooltip-label{display:block}
.ds2r-address__validation--wrapper{display:inline}
.appbreakpoints__base{visibility:hidden;width:0;height:0}
.appbreakpoints__base:before{content:'mobile'}
@media only screen and (min-width:521px){.appbreakpoints__base:before{content:'tablet'}
}
@media only screen and (min-width:981px){.appbreakpoints__base:before{content:'desktop'}
}
.ds2r-birthdate__field--native{margin-bottom:15px;margin-bottom:.9375rem;cursor:pointer;line-height:2.4}
.ds2r-birthdate__label{margin-bottom:6px;margin-bottom:.375rem;font-weight:700}
.ds2r-birthdate__message{margin-bottom:15px;margin-bottom:.9375rem}
.form-requests .ds2r-birthdate__message--error{display:block}
@media only screen and (min-width:981px){.ds2r-birthdate__message{margin-top:10px;margin-top:.625rem;margin-top:0;margin-bottom:0}
}
.ds2r-brandtoggle__listItems{list-style:none}
.ds2r-brandtoggle__listItem{display:flex;margin-left:15px;margin-left:.9375rem}
.ds2r-brandtoggle__listItem-link{height:60px;height:3.75rem;background-color:#f2f2f2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;position:absolute;pointer-events:all;cursor:none;top:0;right:0;left:0;bottom:0}
.ds2r-brandtoggle__listItem-link:hover{color:#1c69d4}
.ds2r-brandtoggle__listItem-link:active,.ds2r-brandtoggle__listItem-link:focus,.ds2r-brandtoggle__listItem-link:visited{outline:0}
.ds2r-brandtoggle__listItem-link--active{background-color:#fff;border:0;color:#1c69d4;pointer-events:none;cursor:none}
.ds2r-brandtoggle__listItem-link-label{width:75px;width:4.6875rem;float:left}
.ds2r-brandtoggle__listItem-linkLeft{float:right}
.ds2r-brandtoggle__listItem-linkRight{float:left}
.ds2r-brandtoggle__listItem-image{float:left;max-width:22px;max-height:20px}
.ds2r-brochuremaintenance__table--row{background:#bbb;font-weight:700;border-top:1px solid #666}
.ds2r-brochuremaintenance__table--path{border:0;background:0;width:100%}
.ds2r-brochureselection__base .has-error .ds2r-brochureselection{display:inline-block !important}
.ds2r-brochureselection__set:first-child label:after{content:'\00a0*'}
.ds2r-brochureselection__label{margin-bottom:6px;margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.ds2r-brochureselection__label{margin-top:12px;margin-top:.75rem;margin-bottom:0}
}
.ds2r-brochureselection__field{margin-bottom:10px;margin-bottom:.625rem;display:table;width:100%}
.ds2r-brochureselection__field--close,.ds2r-brochureselection__field--item{width:100%;display:table-cell;vertical-align:middle}
.ds2r-brochureselection__field--close{width:35px;width:2.1875rem}
.ds2r-brochureselection__field--close-btn{position:relative;width:20px;width:1.25rem;height:20px;height:1.25rem;margin-left:15px;margin-left:.9375rem;cursor:pointer;display:none}
.ds2r-brochureselection__field--gcdm{display:none}
.ds2r-brochureselection__message{margin-bottom:15px;margin-bottom:.9375rem;display:none}
.ds2r-captcha__base{margin-top:15px;margin-top:.9375rem;margin-bottom:45px;margin-bottom:2.8125rem}
@media only screen and (min-width:981px){.ds2r-captcha__base{margin-bottom:60px;margin-bottom:3.75rem}
}
.ds2r-captcha__wrapper{margin-top:15px;margin-top:.9375rem;margin-bottom:15px;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.ds2r-captcha__wrapper{margin:0}
}
.ds2r-captcha__section{margin-bottom:10px;margin-bottom:.625rem}
.ds2r-captcha__section:after,.ds2r-captcha__section:before{content:" ";display:table}
.ds2r-captcha__section:after{clear:both}
.ds2r-captcha__links{margin-left:10px;margin-left:.625rem;display:inline-block}
.ds2r-captcha__reload{margin:10px 0;margin:.625rem 0;display:inline-block}
.ds2r-captcha__reload--link{outline:0}
.ds2r-captcha__reload--link .icon__base{margin-right:5px;margin-right:.3125rem;margin-top:4px;margin-top:.25rem}
@media only screen and (min-width:981px){.ds2r-captcha__reload--link .icon__base{margin-top:2px;margin-top:.125rem}
}
.ds2r-captcha__img{margin-top:10px;margin-top:.625rem;width:100% !important}
.ds2r-captcha__img img{min-width:100%}
@media only screen and (min-width:521px){.ds2r-captcha__img{width:50% !important;margin-top:0}
}
.ds2r-captcha__input{display:block}
@media only screen and (min-width:521px){.ds2r-captcha__input{width:50%}
}
.ds2r-captcha__validation{margin-top:10px;margin-top:.625rem}
.ds2r-captcha__message{margin-top:10px;margin-top:.625rem}
@media only screen and (min-width:521px){.ds2r-captcha__message{margin-top:0}
}
.ds2r-captcha__error{display:inline-block}
.ds2r-comment{padding:0 !important}
.ds2r-comment__label{margin-bottom:10px;font-weight:700}
.ds2r-comment__field--input{display:block;padding:11px 15px 15px 13px;padding:.6875rem .9375rem .9375rem .8125rem}
.ds2r-communication__label{display:block;color:#262626;font:700 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.communication--forceMandatory-tmp .ds2r-communication__label:after{content:"*";display:inline-block}
@media only screen and (min-width:981px){.ds2r-communication__label{margin-top:5px;margin-top:.3125rem;margin-bottom:0}
}
.communication--forceMandatory-tmp .form-requests .communication__validation-mandatory{display:inline-block !important}
.form-requests .communication__validation .help-block{margin-bottom:30px;margin-bottom:1.875rem;display:block}
@media only screen and (min-width:981px){.form-requests .communication__validation .help-block{margin-bottom:0}
}
.form-requests .communication__gcdmField-wrapper{margin-bottom:10px;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .communication__gcdmField-wrapper{margin-bottom:15px;margin-bottom:.9375rem}
}
.form-requests .communication__tooltip{margin-bottom:30px;margin-bottom:1.875rem}
@media only screen and (min-width:981px){.form-requests .communication__tooltip{margin-bottom:0}
}
.ds2r .form_note_text{color:#262626;font:.875rem/1.42857 Arial,sans-serif;margin-bottom:0}
@media only screen and (min-width:521px){.ds2r .form_note_text{margin-bottom:15px;margin-bottom:.9375rem}
}
@media only screen and (min-width:981px){.ds2r .form_note_text{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px}
.ds2-branded-bmwm .ds2r .form_note_text{-moz-column-count:1;column-count:1}
}
.ds2r-copytext__base{overflow:visible}
.ds2r-copytext__base--expanded{max-height:9999px;max-height:624.9375rem}
.ds2r-copytext__wrapper>p{margin-bottom:8px;margin-bottom:.5rem}
@media only screen and (min-width:981px){.ds2r-copytext__wrapper{overflow:hidden}
.ds2r-copytext__wrapper>p{padding-right:15px;padding-right:.9375rem;display:block;float:left;width:50%;box-sizing:border-box}
}
.ds2r-copytext__expand{padding-top:30px;padding-top:1.875rem;position:absolute;bottom:0;width:100%;text-align:center}
@media only screen and (min-width:521px){.ds2r-copytext__expand{display:none}
}
.ds2r-currentvehicle__field{margin-bottom:15px;margin-bottom:.9375rem}
.ds2r-currentvehicle__message{margin-bottom:15px;margin-bottom:.9375rem}
.ds2r-currentvehicle__message--error{color:#d20000;display:block}
@media only screen and (min-width:981px){.ds2r-currentvehicle__message{margin-top:10px;margin-top:.625rem;margin-bottom:0}
}
.datepicker__base .container_date_picker{top:422px;position:relative;display:block}
.datepicker__field{margin-bottom:15px;margin-bottom:.9375rem}
.datepicker__field--native::-webkit-calendar-picker-indicator{width:38px;height:37px;padding:0;margin-right:-10px;opacity:0}
.datepicker__field--native ::-webkit-inner-spin-button,.datepicker__field--native::-webkit-clear-button{visibility:hidden !important}
.datepicker__bootstrap{max-width:385px;max-width:24.0625rem;padding:10px 10px 25px;padding:.625rem .625rem 1.5625rem;margin-top:20px;margin-top:1.25rem;color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif;position:absolute;border:1px solid #bbb;background:#fff;width:90%;z-index:500 !important}
.datepicker__bootstrap--title{margin-bottom:30px;margin-bottom:1.875rem}
.datepicker__bootstrap:after,.datepicker__bootstrap:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.datepicker__bootstrap:after{border-width:10px;border-width:.625rem;margin-left:-10px;margin-left:-.625rem;border-color:rgba(255,255,255,0);border-bottom-color:#fff}
.datepicker__bootstrap:before{border-width:11px;border-width:.6875rem;margin-left:-11px;margin-left:-.6875rem;border-color:rgba(128,128,128,0);border-bottom-color:grey}
.datepicker__bootstrap table{border-spacing:5px;border-spacing:.3125rem;border-collapse:separate}
.datepicker__bootstrap table tr{border:0}
.datepicker__bootstrap table tr td,.datepicker__bootstrap table tr th{text-align:center;vertical-align:middle}
.datepicker__bootstrap table tr td,.datepicker__bootstrap table tr th{padding:0}
.datepicker__bootstrap table tr .datepicker__bootstrap-switch,.datepicker__bootstrap table tr .day,.datepicker__bootstrap table tr .next,.datepicker__bootstrap table tr .prev{cursor:pointer}
.datepicker__bootstrap table tr .datepicker__bootstrap-switch{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#1c69d4}
@media only screen and (min-width:981px){.datepicker__bootstrap table tr .datepicker__bootstrap-switch{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#1c69d4}
}
.datepicker__bootstrap table tr .day{color:#fff;background:#bbb}
.datepicker__bootstrap table tr .day:hover{color:#1c69d4}
.datepicker__bootstrap table tr .day.active{background:#1c69d4}
.datepicker__bootstrap table tr .day.active:hover{color:#fff}
.datepicker__bootstrap table tr .day.disabled,.datepicker__bootstrap table tr .day.new,.datepicker__bootstrap table tr .day.old{background:#e6e6e6}
.datepicker__bootstrap table tr .day.disabled:hover{color:#fff}
.datepicker__bootstrap table tr .cw{color:#bbb}
.datepicker__bootstrap table thead tr .cw,.datepicker__bootstrap table thead tr .dow{padding:30px 0 10px;padding:1.875rem 0 .625rem}
.datepicker__bootstrap table thead tr .dow{color:#4d4d4d}
.datepicker__bootstrap table tbody tr td{height:40px;height:2.5rem}
.datepicker__bootstrap table tfoot{display:none}
.ds2r-dealermaintenance__table--row{background:#bbb;font-weight:700;border-top:1px solid #666}
.ds2r-dealermaintenance__table--head{padding:0 15px;padding:0 .9375rem;border-right:1px solid #666;border-left:1px solid #666}
.ds2r-dealermaintenance__table--column{padding:15px;padding:.9375rem;border-right:1px solid #666;border-left:1px solid #666}
.ds2r-dealermaintenance__table--list-odd{background:#e6e6e6}
.ds2r-dealermaintenance__table--list-last{border-bottom:1px solid #666}
.ds2-layer .form-requests .ds2-dialog-button--show-for-layer,.ds2-layer .form-requests .ds2-dialog-button--show-for-page{display:list-item}
.ds2-layer .form-requests .ds2-dialog-button--show-for-layer.hide,.ds2-layer .form-requests .ds2-dialog-button--show-for-page.hide{display:none}
.ds2r-dialog__base{color:#262626;font:.875rem/1.42857 Arial,sans-serif;position:fixed;top:0;left:0;width:100%;height:100%;z-index:6200}
.ds2r-dialog__mask,.ds2r-dialog__wrap{position:absolute;width:100%;height:100%}
.ds2r-dialog__close-btn{width:20px;width:1.25rem;height:20px;height:1.25rem;top:10px;top:.625rem;right:10px;right:.625rem;position:absolute;display:block;background:#1c69d4;text-align:center}
.ds2r-dialog__mask{background:#262626;opacity:.8}
.ds2r-dialog__wrap{background:#fff}
@media only screen and (min-width:521px){.ds2r-dialog__wrap{max-width:800px;max-width:50rem;margin-top:-150px;margin-top:-9.375rem;position:relative;width:90%;height:auto;margin-left:auto;margin-right:auto;top:50%}
}
.ds2r-dialog__message{padding:30px;padding:1.875rem}
.ds2r-dialog__message--title{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.ds2r-dialog__message--title{color:#262626;font:300 2rem/1.25 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
@media only screen and (min-width:521px){.ds2r-dialog__message{max-height:230px;max-height:14.375rem;overflow-y:scroll}
}
.ds2r-dialog__ok{padding:15px 30px;padding:.9375rem 1.875rem;position:absolute;bottom:0;border-top:1px solid #e6e6e6;width:100%}
.ds2r-dialog__ok .btn-close{width:100%;margin:0}
@media only screen and (min-width:521px){.ds2r-dialog__ok{position:relative}
}
.dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:981px){.dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
.form-requests .emission-info-bottom{margin-top:60px;margin-top:3.75rem}
.form-requests .disclaimer-link.ds2-link{line-height:20px}
.form-requests .loading__base.emission-disclaimer-spinner{padding:30px;padding:1.875rem}
.h5vco .h5vco-page-wrapper.h5vco-full-height{margin-top:100px}
.h5vco .h5vco-page-wrapper .h5vco-fading{position:relative;height:100%;box-sizing:border-box;display:block;margin-top:125px}
.form-requests .privacy_headline{margin-bottom:5px;margin-bottom:.3125rem;color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:521px){.form-requests .privacy_headline{margin-bottom:5px;margin-bottom:.3125rem}
}
@media only screen and (min-width:981px){.form-requests .privacy_headline{color:#262626;font:300 2rem/1.25 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
@media only screen and (min-width:981px){.form-requests .ds2-layer--content.ds2r-headline__base{margin-bottom:10px;margin-bottom:.625rem}
}
@media only screen and (min-width:981px){.form-requests .ds2-layer--content.ds2r-headline__sectionheader{margin-bottom:0}
}
.ds2r-headline__base{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.form-requests .ds2r-headline__base{margin-bottom:10px}
@media only screen and (min-width:981px){.ds2r-headline__base{color:#262626;font:300 2rem/1.25 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
.ds2r-headline__subheadline{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-headline__sectionheader{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:981px){.ds2r-headline__sectionheader{margin-bottom:15px;margin-bottom:.9375rem}
}
.form-requests .ds2-interests-sf--base{margin-bottom:30px;margin-bottom:1.875rem}
@media only screen and (min-width:981px){.form-requests .ds2-interests-sf--base{margin-bottom:45px;margin-bottom:2.8125rem}
}
.ds2r-hobbies__label .ng-scope,.ds2r-interests__label .ng-scope{margin-bottom:10px;margin-bottom:.625rem;position:relative}
@media only screen and (min-width:521px){.ds2r-hobbies__label .ng-scope,.ds2r-interests__label .ng-scope{width:33%;float:left}
}
.ds2r-hobbies__label .ng-scope .ng-binding,.ds2r-interests__label .ng-scope .ng-binding{display:block;vertical-align:top}
.ds2r-hobbies__label .ng-scope input,.ds2r-interests__label .ng-scope input{position:absolute;vertical-align:middle}
.ds2r-hobbies__field--input .ds2r-input__checkbox+span[disabled=disabled]::before,.ds2r-hobbies__field--input .ds2r-input__checkbox+span[disabled]::before,.ds2r-hobbies__field--input .ds2r-input__checkbox--label[disabled=disabled]:before,.ds2r-hobbies__field--input .ds2r-input__checkbox--label[disabled]:before,.ds2r-hobbies__field--input .ds2r-input__field[disabled=disabled],.ds2r-hobbies__field--input .ds2r-input__field[disabled],.ds2r-hobbies__field--input .ds2r-input__radio+span[disabled=disabled]:before,.ds2r-hobbies__field--input .ds2r-input__radio+span[disabled]:before,.ds2r-interests__field--input .ds2r-input__checkbox+span[disabled=disabled]::before,.ds2r-interests__field--input .ds2r-input__checkbox+span[disabled]::before,.ds2r-interests__field--input .ds2r-input__checkbox--label[disabled=disabled]:before,.ds2r-interests__field--input .ds2r-input__checkbox--label[disabled]:before,.ds2r-interests__field--input .ds2r-input__field[disabled=disabled],.ds2r-interests__field--input .ds2r-input__field[disabled],.ds2r-interests__field--input .ds2r-input__radio+span[disabled=disabled]:before,.ds2r-interests__field--input .ds2r-input__radio+span[disabled]:before{border:2px solid #bbb}
@media only screen and (min-width:521px){.ds2r-hobbies__field--input,.ds2r-interests__field--input{padding-top:1px}
.ds2r-hobbies__field--input:after,.ds2r-hobbies__field--input:before,.ds2r-interests__field--input:after,.ds2r-interests__field--input:before{content:" ";display:table}
.ds2r-hobbies__field--input:after,.ds2r-interests__field--input:after{clear:both}
}
@media only screen and (min-width:981px){.ds2r-hobbies__field--input,.ds2r-interests__field--input{margin-bottom:7px;margin-bottom:.4375rem}
}
.ds2r-hobbies__message--error,.ds2r-interests__message--error{margin-bottom:15px;margin-bottom:.9375rem;display:block}
@media only screen and (min-width:981px){.d_hobbies,.d_interest{margin-bottom:5px;margin-bottom:.3125rem}
}
.form-requests .loading__base{padding:75px;padding:4.6875rem;text-align:center}
.form-requests .loading__base .loading-spinner{width:60px;height:60px;display:inline-block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDUyIDUyIiBmaWxsPSJub25lIj48c3R5bGUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCkBrZXlmcmFtZXMgZmFkZUluIHsKICBmcm9tIHsKICAgIG9wYWNpdHk6IDA7CiAgfQoKICB0byB7CiAgICAgb3BhY2l0eTogMTsKICB9Cn0KICAgIEBrZXlmcmFtZXMgc3BpbiB7CiAgZnJvbSB7CiAgICAgICAgcm90YXRlOiAwZGVnOwogIH0KCiAgdG8gewogICAgIHJvdGF0ZTogMzYwZGVnOwogIH0KfQoKICAgIC50ZXN0ewogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc3BpbjsKICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnMsIDEuMnM7CiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSwgaW5maW5pdGU7CiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOwogICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsKICAgIH0KPC9zdHlsZT4KCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAgMjZINDJDNDIgMzQuODM2NiAzNC44MzY2IDQyIDI2IDQyVjUwQzM5LjI1NDggNTAgNTAgMzkuMjU0OCA1MCAyNlpNMTAgMjZIMkMyIDEyLjc0NTIgMTIuNzQ1MiAyIDI2IDJWMTBDMTcuMTYzNCAxMCAxMCAxNy4xNjM0IDEwIDI2WiIgZmlsbD0iIzI2MjYyNiIgY2xhc3M9InRlc3QiLz4KPC9zdmc+");background-repeat:no-repeat}
#ds2-gcdm-placeholder__container.ds2-image-loader--preloader-wrapper .ds2-image-loader--preloader{visibility:visible}
#ds2-gcdm-placeholder__container .ds2-image-loader--preloader{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:991;position:fixed;visibility:hidden}
.form-requests .ds2-layer--interaction-list-container+.ds2-layer--interaction-list-container-lower{margin-top:15px;margin-top:.9375rem}
.ds2-layer .form-requests .ds2r-multistepline__buttons,.ds2-layer .form-requests .ds2r-multistepline__submit{margin-bottom:0}
@media only screen and (min-width:981px){.ds2-layer .form-requests .ds2r-multistepline__buttons,.ds2-layer .form-requests .ds2r-multistepline__submit{margin-bottom:0}
}
.form-requests .loginlink .ds2-linklist--item{margin-bottom:25px;margin-bottom:1.5625rem}
@media only screen and (min-width:981px){.form-requests .loginlink .ds2-linklist--item{margin-bottom:35px;margin-bottom:2.1875rem}
}
.form-requests .multistepline__labels{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;margin-top:75px;margin-top:4.6875rem;margin-bottom:41px;margin-bottom:2.5625rem;padding-left:2.5px;padding-left:.15625rem;padding-right:2.5px;padding-right:.15625rem}
.ds2-branded-bmwi .form-requests .multistepline__labels{margin-top:85px;margin-top:5.3125rem}
.form-requests .multistepline__labels>.column{padding-left:2.5px;padding-left:.15625rem;padding-right:2.5px;padding-right:.15625rem}
@media only screen and (min-width:981px){.form-requests .multistepline__labels{margin-bottom:45px;margin-bottom:2.8125rem}
}
.form-requests .multistepline__label-wrapper{padding-bottom:10px;padding-bottom:.625rem;position:relative;border-bottom:5px solid #e6e6e6}
.form-requests .multistepline__label-wrapper .index{color:#262626;font:300 2rem/1.25 bmwTypeNextWeb,Arial,Helvetica,sans-serif;bottom:7.5px;bottom:.46875rem;position:absolute;left:0}
@media only screen and (min-width:981px){.form-requests .multistepline__label-wrapper .index{color:#262626;font:300 3rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif;bottom:2.5px;bottom:.15625rem}
}
.form-requests .multistepline__label-wrapper .label{margin-left:30px;margin-left:1.875rem;color:#262626;font:700 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;display:none}
@media only screen and (min-width:521px){.form-requests .multistepline__label-wrapper .label{display:inline-block}
}
.form-requests .multistepline__label-wrapper .index,.form-requests .multistepline__label-wrapper .label{color:#e6e6e6}
.form-requests .multistepline__label-wrapper.visited{border-color:#666}
.form-requests .multistepline__label-wrapper.visited .index,.form-requests .multistepline__label-wrapper.visited .label{color:#666}
.form-requests .multistepline__label-wrapper.active{border-color:#1c69d4}
.form-requests .multistepline__label-wrapper.active .index,.form-requests .multistepline__label-wrapper.active .label{color:#1c69d4}
.ds2r-multistepline__buttons--cancel--ko,.ds2r-multistepline__buttons--confirm--ko,.ds2r-multistepline__buttons--next,.ds2r-multistepline__buttons--prev,.ds2r-multistepline__buttons--submit{width:100%}
.ds2r-multistepline__buttons .gcdmsection__button--prev{width:100%;background-color:#666;transition:.3s ease-in}
.ds2r-multistepline__buttons .gcdmsection__button--prev:hover{background-color:gray}
.ds2r-multistepline__buttons .gcdmsection__button--next{width:100%}
.ds2r-multistepline__submit button{margin-bottom:0;width:100%}
.ds2r-multistepline__policies .ds2-linklist--item{margin:0}
.ds2r-multistepline__policies--toggle{margin-bottom:10px;margin-bottom:.625rem;display:inline-block}
.ds2r-multistepline__policies--icon{margin-top:4px;margin-top:.25rem;margin-right:5px;margin-right:.3125rem}
@media only screen and (min-width:981px){.ds2r-multistepline__policies--icon{margin-top:2px;margin-top:.125rem}
}
.ds2r-multistepline__policies--label{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#666;display:inline-block;vertical-align:top}
.ds2r-nextplannedvehiclepurchase__label{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-nickname__label{margin-bottom:6px;margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.ds2r-nickname__label{margin-top:10px;margin-top:.625rem;margin-bottom:0}
}
.ds2r-nickname__field{margin-bottom:15px;margin-bottom:.9375rem}
.ds2r-nickname__field--input{display:block}
.ds2r-personaldata__base{margin-bottom:14px;margin-bottom:.875rem}
@media only screen and (min-width:521px){.ds2r-personaldata__base{margin-bottom:13px;margin-bottom:.8125rem}
}
@media only screen and (min-width:981px){.ds2r-personaldata__base{margin-bottom:23px;margin-bottom:1.4375rem}
}
.ds2r-personaldatacustomextension__base .password-hint{margin-bottom:15px;padding-left:25px}
.ds2r-personaldatacustomextension__base .password-hint.show{display:block}
.ds2r-personaldatacustomextension__base .password-hint .error-headline{margin-top:0;color:#000}
.ds2r-personaldatacustomextension__base .password-hint .error-headline{font-weight:700}
.ds2r-personaldatacustomextension__base .password-hint .help-block{position:relative;display:block !important;margin-top:0}
.ds2r-personaldatacustomextension__base .password-hint .help-block .icon__base{position:absolute;top:2px;left:-16px;height:15px;width:15px;background-position:-6px -6px;background-size:160%}
.ds2r-personaldatacustomextension__base .password-hint .help-block .icon__error-label{color:#262626}
.ds2r-personaldatacustomextension__base .password-hint .help-block.ng-hide .password-hint-icon{background-position:-8px -7px;background-size:190%}
.ds2r-personaldatacustomextension__base .password-hint .help-block ul{margin-left:16px}
.ds2r-personaldatacustomextension__base .password-hint .help-block ul li{margin-bottom:0;position:relative}
.ds2r-personaldatacustomextension__base .password-hint .help-block ul li.passwordGroupValid .icon__base{background-position:-8px -7px;background-size:190%;height:15px;width:15px}
.ds2r-personaldatacustomextension__label{color:#262626;font:700 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-personaldatacustomextension__field input,.ds2r-personaldatacustomextension__field select{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.ds2r-personaldatacustomextension__message--tooltip{margin-bottom:33px;margin-bottom:2.0625rem}
@media only screen and (min-width:981px){.ds2r-personaldatacustomextension__message--tooltip{margin-bottom:0}
}
.form-requests .ds2r-personaldatacustomextension__message--error{display:block}
.ds2r-personaldatacustomextension .required-disclaimer{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;margin-bottom:5px;margin-top:20px}
.ds2r-personaldatacustomextension .passwordtoggle{cursor:pointer;position:absolute;top:-5px;right:5px}
.ds2r-personaldatacustomextension .passwordtoggle.passwordtoggle-password:before{content:' ';background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9WaXNpYmxlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhc3N3b3JkX1Zpc2libGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4wMDAwMDAsIDE4LjAwMDAwMCkiIGZpbGw9IiM4RThFOEUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC43MzI2MjY1NywxMC4xNDg3OTM0IEM2Ljc1ODU3NDA2LDExLjg0MTcyMzEgOC44ODY0MTEyMSwxMi44MzczMDE2IDEwLjk5OTkxMjEsMTIuODM3MzAxNiBMMTAuOTk5OTEyMSwxMy44MzczMDE2IEwxMC45OTk5MTIxLDEyLjgzNzMwMTYgQzEzLjExMzM4MTYsMTIuODM3MzAxNiAxNS4yNDExNTU5LDExLjg0MTc0MzUgMTcuMjY3MTExOSwxMC4xNDg4MTYzIEMxOC40MzQzNjA1LDkuMTczNDQxMTEgMTkuMzQ0MjgzOCw4LjE3MTU1Njc0IDE5LjkxODA0MTIsNy40MTg3MDA4MiBDMTkuMzQ1NDU5OCw2LjY2NzE3MDAzIDE4LjQzNDAzMzksNS42NjM2MjgzNiAxNy4yNjcxMDU2LDQuNjg4NTA0NjYgQzE1LjI0MTE3MjMsMi45OTU1NjgxMyAxMy4xMTMzODg0LDIgMTAuOTk5OTEyMSwyIEM4Ljg4NjQxODA0LDIgNi43NTg1OTA0NCwyLjk5NTU2ODQgNC43MzI2MjAyOCw0LjY4ODQ4ODgyIEMzLjU2NTQ2NDYyLDUuNjYzNzc1NDcgMi42NTMyMDI4OSw2LjY2ODI5MjExIDIuMDgxNjY1NTcsNy40MTg1OTgzNyBDMi42NTIxMTI2OSw4LjE2NzY3OTMxIDMuNTY1ODMyMzEsOS4xNzM3OTI1NCA0LjczMjYyNjU3LDEwLjE0ODc5MzQgWiBNMTAuOTk5OTEyMSwxMy44MzczMDE2IEwxMC45OTk5MTIxLDE0LjgzNzMwMTYgQzguMzQxNDE0NTQsMTQuODM3MzAxNiA1LjgwMzEyNzIyLDEzLjY0OTY4MDUgMy40NTAxODQ1MSwxMS42ODM1MDU5IEMyLjYzMTQxOTM1LDEwLjk5OTMyNjQgMS44ODg1ODAzMywxMC4yNjI4MDg1IDEuMjMwNzIsOS41MTc5MDAyIEMwLjgxNjE4NTM2Myw5LjA0ODUxNDQgMC41MDYxMjYyNzYsOC42NTc3NTU1NSAwLjMxNzEyOTMxNyw4LjM5NzE0ODUzIEMtMC4xMDU3MTc1OTksNy44MTM1NDU5NSAtMC4xMDU3MTc1OTksNy4wMjM0NjA2NCAwLjMxNzYxMTMsNi40MzkyOTE3MiBDMC41MDczMTc5MTcsNi4xNzc5MTUzOSAwLjgxNjMxODE5Nyw1Ljc4ODUzMTI4IDEuMjMwNzM1NzUsNS4zMTkzMDA1NyBDMS44ODg2MTk1OCw0LjU3NDQwMTQgMi42MzE0NDEwNCwzLjgzNzkyMTEyIDMuNDUwMTkwOCwzLjE1Mzc2NTg0IEM1LjgwMzE1NDE3LDEuMTg3NjA2NyA4LjM0MTQyNTEsMi4yNzM3MzY3NWUtMTMgMTAuOTk5OTEyMSwyLjI3MzczNjc1ZS0xMyBDMTMuNjU4MzkxNiwyLjI3MzczNjc1ZS0xMyAxNi4xOTY2MjY3LDEuMTg3NjE0IDE4LjU0OTU1NiwzLjE1Mzc5OTE3IEMxOS4zNjgyOTY0LDMuODM3OTY1NjMgMjAuMTExMTEwMiw0LjU3NDQ1OTAzIDIwLjc2OTAwODUsNS4zMTkzOTI0OCBDMjEuMTgzMzk1OCw1Ljc4ODYwMDIzIDIxLjQ5MTk1OTYsNi4xNzc0MzU5MSAyMS42ODIwMjY0LDYuNDM5MjMxNTQgQzIyLjEwNTk1Miw3LjAyMjkyMzA4IDIyLjEwNTk1Miw3LjgxNDA4MzI3IDIxLjY4MTkwNzQsOC4zOTg0MzA2NSBDMjEuNDkwNzQzNyw4LjY2MTUyNjU3IDIxLjE4MzI2MzEsOS4wNDg5NTcwNiAyMC43Njg5OTI3LDkuNTE4MDA5OTMgQzIwLjExMTA3MDksMTAuMjYyOTM0MyAxOS4zNjgyNzQ3LDEwLjk5OTM5MDEgMTguNTQ5NTQ5NywxMS42ODM1MzIzIEMxNi4xOTY1OTk3LDEzLjY0OTcwMTkgMTMuNjU4MzgxMSwxNC44MzczMDE2IDEwLjk5OTkxMjEsMTQuODM3MzAxNiBMMTAuOTk5OTEyMSwxMy44MzczMDE2IFoiIGlkPSJGaWxsLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjQyODU3MTQzLDcuNDI4NTcxNDMgQzcuNDI4NTcxNDMsNS40NTY0NDQ1NSA5LjAyNzg3NzUzLDMuODU3MTQyODYgMTEsMy44NTcxNDI4NiBDMTIuOTcyMTIyNSwzLjg1NzE0Mjg2IDE0LjU3MTQyODYsNS40NTY0NDQ1NSAxNC41NzE0Mjg2LDcuNDI4NTcxNDMgQzE0LjU3MTQyODYsOC4zNzU0MjkwNCAxNC4xOTU1Njg4LDkuMjgzODIwNTcgMTMuNTI2MDIxMSw5Ljk1NDAxODIzIEMxMi44NTY0NzMzLDEwLjYyNDIxNTkgMTEuOTQ4MDE4NywxMSAxMS4wMDE1MjE3LDExIEM5LjAyNzg3NzUzLDExIDcuNDI4NTcxNDMsOS40MDA2OTgzMSA3LjQyODU3MTQzLDcuNDI4NTcxNDMgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-size:50px;width:50px;height:50px;display:block}
.ds2r-personaldatacustomextension .passwordtoggle.passwordtoggle-text:before{content:' ';background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9IaWRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhc3N3b3JkX0hpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC45NzgwNzUyLDMwLjgyOTgxNDIgQzE5LjI3OTk1NiwzMS4wMzA2NjAzIDE5LjU4NDQ4NTUsMzEuMjE4MTM0NSAxOS44OTE1Mzg2LDMxLjM5MTQ1MTUgTDIxLjM3OTE4MTEsMjkuOTE1MDg0MyBDMjEuMDYyNDAzMSwyOS43NTczMiAyMC43NDY4MjE3LDI5LjU4MDYzODQgMjAuNDMyODQwNCwyOS4zODYwNzUyIEwyMi4xOTQyMDE2LDI3LjYzODA2MzkgQzIxLjcxNDY3NywyNy4wMzAxMjk2IDIxLjQyODU3MTQsMjYuMjYyNjk4NSAyMS40Mjg1NzE0LDI1LjQyODU3MTQgQzIxLjQyODU3MTQsMjMuNDU2NDQ0NSAyMy4wMjc4Nzc1LDIxLjg1NzE0MjkgMjUsMjEuODU3MTQyOSBDMjUuODQzOTEzNCwyMS44NTcxNDI5IDI2LjYxOTU1NzksMjIuMTUwMDAxOCAyNy4yMzA4MjYzLDIyLjYzOTYxMzQgTDI4Ljg0NTI4NjksMjEuMDM3Mzg5MyBDMjkuMTU2NTY1NywyMS4yMDE0NjQgMjkuNDY2NTkyNCwyMS4zODM2MzYxIDI5Ljc3NDk4MjMsMjEuNTgyOTE3NiBMMzEuMjI0MzA5MiwyMC4xNDQ1NzU2IEMzMC45MjY3MTg2LDE5LjkzOTkwMDIgMzAuNjI2NTA2NSwxOS43NDgxNTA3IDMwLjMyMzc5MzksMTkuNTcwMDg4NCBMMzQuNTkzMTcxOSwxNS4zMzMwNjk0IEwzNi4wMDE5OTU1LDE2Ljc1MjY1MjUgTDE3LjQ3MjAyMTUsMzUuMTQyMTgxOCBMMTYuMDYzMTk3OSwzMy43MjI1OTg4IEwxOC45NzgwNzUyLDMwLjgyOTgxNDIgQzE4LjQ2MDc5MTQsMzAuNDg1NjU3IDE3Ljk1MTI4NDgsMzAuMTAyMjM3MiAxNy40NTAxODQ1LDI5LjY4MzUwNTkgQzE2LjYzMTQxOTMsMjguOTk5MzI2NCAxNS44ODg1ODAzLDI4LjI2MjgwODUgMTUuMjMwNzIsMjcuNTE3OTAwMiBDMTQuODE2MTg1NCwyNy4wNDg1MTQ0IDE0LjUwNjEyNjMsMjYuNjU3NzU1NiAxNC4zMTcxMjkzLDI2LjM5NzE0ODUgQzEzLjg5NDI4MjQsMjUuODEzNTQ1OSAxMy44OTQyODI0LDI1LjAyMzQ2MDYgMTQuMzE3NjExMywyNC40MzkyOTE3IEMxNC41MDczMTc5LDI0LjE3NzkxNTQgMTQuODE2MzE4MiwyMy43ODg1MzEzIDE1LjIzMDczNTgsMjMuMzE5MzAwNiBDMTUuODg4NjE5NiwyMi41NzQ0MDE0IDE2LjYzMTQ0MSwyMS44Mzc5MjExIDE3LjQ1MDE5MDgsMjEuMTUzNzY1OCBDMTkuODAzMTU0MiwxOS4xODc2MDY3IDIyLjM0MTQyNTEsMTggMjQuOTk5OTEyMSwxOCBDMjYuODM5Mjg0NywxOCAyOC42MjEwOTUxLDE4LjU2ODUyMzEgMzAuMzIzNzkzOSwxOS41NzAwODg0IEwzNC41OTMxNzE5LDE1LjMzMzA2OTQgTDM2LjAwMTk5NTUsMTYuNzUyNjUyNSBMMTcuNDcyMDIxNSwzNS4xNDIxODE4IEwxNi4wNjMxOTc5LDMzLjcyMjU5ODggTDE4Ljk3ODA3NTIsMzAuODI5ODE0MiBaIE0yOC44NDUyODY5LDIxLjAzNzM4OTMgQzI3LjU3NTYxODEsMjAuMzY4MTQ4MyAyNi4yODUxMTk3LDIwIDI0Ljk5OTkxMjEsMjAgQzIyLjg4NjQxOCwyMCAyMC43NTg1OTA0LDIwLjk5NTU2ODQgMTguNzMyNjIwMywyMi42ODg0ODg4IEMxNy41NjU0NjQ2LDIzLjY2Mzc3NTUgMTYuNjUzMjAyOSwyNC42NjgyOTIxIDE2LjA4MTY2NTYsMjUuNDE4NTk4NCBDMTYuNjUyMTEyNywyNi4xNjc2NzkzIDE3LjU2NTgzMjMsMjcuMTczNzkyNSAxOC43MzI2MjY2LDI4LjE0ODc5MzQgQzE5LjI5MjQwMzEsMjguNjE2NTU2IDE5Ljg1OTk1ODMsMjkuMDMxMDgwMiAyMC40MzI4NDA0LDI5LjM4NjA3NTIgTDIyLjE5NDIwMTYsMjcuNjM4MDYzOSBDMjIuNDEwMzA1MSwyNy45MTIwMzY3IDIyLjY2NTY5MTEsMjguMTUzNjE2MyAyMi45NTE4NzY1LDI4LjM1NDMwODkgTDI3Ljk0MTM5OSwyMy40MDI2MDM2IEMyNy43NDI4Mjc4LDIzLjExNDg5MDkgMjcuNTAzMTM3OSwyMi44NTc3Mjg2IDI3LjIzMDgyNjMsMjIuNjM5NjEzNCBMMjguODQ1Mjg2OSwyMS4wMzczODkzIFogTTIyLjkzMzI0MDcsMzIuNTk5Mzk2NSBMMjQuNzE0ODQ2LDMwLjgzMTI5NDYgQzI0LjgwOTg4OTksMzAuODM1MjkwMiAyNC45MDQ5MTU1LDMwLjgzNzMwMTYgMjQuOTk5OTEyMSwzMC44MzczMDE2IEwyNC45OTk5MTIxLDMxLjgzNzMwMTYgTDI0Ljk5OTkxMjEsMzAuODM3MzAxNiBDMjcuMTEzMzgxNiwzMC44MzczMDE2IDI5LjI0MTE1NTksMjkuODQxNzQzNSAzMS4yNjcxMTE5LDI4LjE0ODgxNjMgQzMyLjQzNDM2MDUsMjcuMTczNDQxMSAzMy4zNDQyODM4LDI2LjE3MTU1NjcgMzMuOTE4MDQxMiwyNS40MTg3MDA4IEMzMy40OTcwNDgzLDI0Ljg2NjEzNDYgMzIuODkyODc2NCwyNC4xNzczMzE1IDMyLjEzODY1MjEsMjMuNDYzNzU1OSBMMzMuNTU2OTUyMiwyMi4wNTYyMDU1IEMzMy45ODc2ODk4LDIyLjQ2OTAwNzIgMzQuMzkyMjcxNSwyMi44OTI4MTYgMzQuNzY5MDA4NSwyMy4zMTkzOTI1IEMzNS4xODMzOTU4LDIzLjc4ODYwMDIgMzUuNDkxOTU5NiwyNC4xNzc0MzU5IDM1LjY4MjAyNjQsMjQuNDM5MjMxNSBDMzYuMTA1OTUyLDI1LjAyMjkyMzEgMzYuMTA1OTUyLDI1LjgxNDA4MzMgMzUuNjgxOTA3NCwyNi4zOTg0MzA2IEMzNS40OTA3NDM3LDI2LjY2MTUyNjYgMzUuMTgzMjYzMSwyNy4wNDg5NTcxIDM0Ljc2ODk5MjcsMjcuNTE4MDA5OSBDMzQuMTExMDcwOSwyOC4yNjI5MzQzIDMzLjM2ODI3NDcsMjguOTk5MzkwMSAzMi41NDk1NDk3LDI5LjY4MzUzMjMgQzMwLjE5NjU5OTcsMzEuNjQ5NzAxOSAyNy42NTgzODExLDMyLjgzNzMwMTYgMjQuOTk5OTEyMSwzMi44MzczMDE2IEwyNC45OTk5MTIxLDMxLjgzNzMwMTYgTDI0Ljk5OTkxMjEsMzIuODM3MzAxNiBDMjQuMzAyMzUzMiwzMi44MzczMDE2IDIzLjYxMzA3MDYsMzIuNzU1NTM2NyAyMi45MzMyNDA3LDMyLjU5OTM5NjUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjOEU4RThFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-size:50px;width:50px;height:50px;display:block}
.ds2r-personaldatacustomextension .passwordtoggle:hover.passwordtoggle-password:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9WaXNpYmxlX0FjdGl2ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYXNzd29yZF9WaXNpYmxlX0FjdGl2ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMTguMDAwMDAwKSIgZmlsbD0iIzFDNjlENCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjczMjYyNjU3LDEwLjE0ODc5MzQgQzYuNzU4NTc0MDYsMTEuODQxNzIzMSA4Ljg4NjQxMTIxLDEyLjgzNzMwMTYgMTAuOTk5OTEyMSwxMi44MzczMDE2IEMxMy4xMTMzODE2LDEyLjgzNzMwMTYgMTUuMjQxMTU1OSwxMS44NDE3NDM1IDE3LjI2NzExMTksMTAuMTQ4ODE2MyBDMTguNDM0MzYwNSw5LjE3MzQ0MTExIDE5LjM0NDI4MzgsOC4xNzE1NTY3NCAxOS45MTgwNDEyLDcuNDE4NzAwODIgQzE5LjM0NTQ1OTgsNi42NjcxNzAwMyAxOC40MzQwMzM5LDUuNjYzNjI4MzYgMTcuMjY3MTA1Niw0LjY4ODUwNDY2IEMxNS4yNDExNzIzLDIuOTk1NTY4MTMgMTMuMTEzMzg4NCwyIDEwLjk5OTkxMjEsMiBDOC44ODY0MTgwNCwyIDYuNzU4NTkwNDQsMi45OTU1Njg0IDQuNzMyNjIwMjgsNC42ODg0ODg4MiBDMy41NjU0NjQ2Miw1LjY2Mzc3NTQ3IDIuNjUzMjAyODksNi42NjgyOTIxMSAyLjA4MTY2NTU3LDcuNDE4NTk4MzcgQzIuNjUyMTEyNjksOC4xNjc2NzkzMSAzLjU2NTgzMjMxLDkuMTczNzkyNTQgNC43MzI2MjY1NywxMC4xNDg3OTM0IFogTTAuMzE3Mzg4MTI1LDguMzk3NTA1NTcgQy0wLjEwNTcxNzU5OSw3LjgxMzU0NTk1IC0wLjEwNTcxNzU5OSw3LjAyMzQ2MDY0IDAuMzE3NjExMyw2LjQzOTI5MTcyIEMwLjUwNzMxNzkxNyw2LjE3NzkxNTM5IDAuODE2MzE4MTk3LDUuNzg4NTMxMjggMS4yMzA3MzU3NSw1LjMxOTMwMDU3IEMxLjg4ODYxOTU4LDQuNTc0NDAxNCAyLjYzMTQ0MTA0LDMuODM3OTIxMTIgMy40NTAxOTA4LDMuMTUzNzY1ODQgQzUuODAzMTU0MTcsMS4xODc2MDY3IDguMzQxNDI1MSwyLjI3MzczNjc1ZS0xMyAxMC45OTk5MTIxLDIuMjczNzM2NzVlLTEzIEMxMy42NTgzOTE2LDIuMjczNzM2NzVlLTEzIDE2LjE5NjYyNjcsMS4xODc2MTQgMTguNTQ5NTU2LDMuMTUzNzk5MTcgQzE5LjM2ODI5NjQsMy44Mzc5NjU2MyAyMC4xMTExMTAyLDQuNTc0NDU5MDMgMjAuNzY5MDA4NSw1LjMxOTM5MjQ4IEMyMS4xODMzOTU4LDUuNzg4NjAwMjMgMjEuNDkxOTU5Niw2LjE3NzQzNTkxIDIxLjY4MjAyNjQsNi40MzkyMzE1NCBDMjIuMTA1OTUyLDcuMDIyOTIzMDggMjIuMTA1OTUyLDcuODE0MDgzMjcgMjEuNjgxOTA3NCw4LjM5ODQzMDY1IEMyMS40OTA3NDM3LDguNjYxNTI2NTcgMjEuMTgzMjYzMSw5LjA0ODk1NzA2IDIwLjc2ODk5MjcsOS41MTgwMDk5MyBDMjAuMTExMDcwOSwxMC4yNjI5MzQzIDE5LjM2ODI3NDcsMTAuOTk5MzkwMSAxOC41NDk1NDk3LDExLjY4MzUzMjMgQzE2LjE5NjU5OTcsMTMuNjQ5NzAxOSAxMy42NTgzODExLDE0LjgzNzMwMTYgMTAuOTk5OTEyMSwxNC44MzczMDE2IEM4LjM0MTQxNDU0LDE0LjgzNzMwMTYgNS44MDMxMjcyMiwxMy42NDk2ODA1IDMuNDUwMTg0NTEsMTEuNjgzNTA1OSBDMi42MzE0MTkzNSwxMC45OTkzMjY0IDEuODg4NTgwMzMsMTAuMjYyODA4NSAxLjIzMDcyLDkuNTE3OTAwMiBDMC44MTYxODUzNjMsOS4wNDg1MTQ0IDAuNTA2MTI2Mjc2LDguNjU3NzU1NTUgMC4zMTczODgxMjUsOC4zOTc1MDU1NyBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40Mjg1NzE0Myw3LjQyODU3MTQzIEM3LjQyODU3MTQzLDUuNDU2NDQ0NTUgOS4wMjc4Nzc1MywzLjg1NzE0Mjg2IDExLDMuODU3MTQyODYgQzEyLjk3MjEyMjUsMy44NTcxNDI4NiAxNC41NzE0Mjg2LDUuNDU2NDQ0NTUgMTQuNTcxNDI4Niw3LjQyODU3MTQzIEMxNC41NzE0Mjg2LDguMzc1NDI5MDQgMTQuMTk1NTY4OCw5LjI4MzgyMDU3IDEzLjUyNjAyMTEsOS45NTQwMTgyMyBDMTIuODU2NDczMywxMC42MjQyMTU5IDExLjk0ODAxODcsMTEgMTEuMDAxNTIxNywxMSBDOS4wMjc4Nzc1MywxMSA3LjQyODU3MTQzLDkuNDAwNjk4MzEgNy40Mjg1NzE0Myw3LjQyODU3MTQzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==")}
.ds2r-personaldatacustomextension .passwordtoggle:hover.passwordtoggle-text:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9IaWRlX0FjdGl2ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYXNzd29yZF9IaWRlX0FjdGl2ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTE4Ljk3ODAyMDksMzAuODI5ODE0MiBDMTkuMjc5OTAxNywzMS4wMzA2NjAzIDE5LjU4NDQzMTEsMzEuMjE4MTM0NSAxOS44OTE0ODQzLDMxLjM5MTQ1MTUgTDIxLjM3OTEyNjcsMjkuOTE1MDg0MyBDMjEuMDYyMzQ4OCwyOS43NTczMiAyMC43NDY3Njc0LDI5LjU4MDYzODQgMjAuNDMyNzg2MSwyOS4zODYwNzUyIEwyMi4xOTQxNDczLDI3LjYzODA2MzkgQzIxLjcxNDYyMjcsMjcuMDMwMTI5NiAyMS40Mjg1MTcxLDI2LjI2MjY5ODUgMjEuNDI4NTE3MSwyNS40Mjg1NzE0IEMyMS40Mjg1MTcxLDIzLjQ1NjQ0NDUgMjMuMDI3ODIzMiwyMS44NTcxNDI5IDI0Ljk5OTk0NTYsMjEuODU3MTQyOSBDMjUuODQzODU5MSwyMS44NTcxNDI5IDI2LjYxOTUwMzYsMjIuMTUwMDAxOCAyNy4yMzA3NzIsMjIuNjM5NjEzNCBMMjguODQ1MjMyNiwyMS4wMzczODkzIEMyOS4xNTY1MTEzLDIxLjIwMTQ2NCAyOS40NjY1MzgxLDIxLjM4MzYzNjEgMjkuNzc0OTI3OSwyMS41ODI5MTc2IEwzMS4yMjQyNTQ4LDIwLjE0NDU3NTYgQzMwLjkyNjY2NDMsMTkuOTM5OTAwMiAzMC42MjY0NTIyLDE5Ljc0ODE1MDcgMzAuMzIzNzM5NiwxOS41NzAwODg0IEwzNC41OTMxMTc2LDE1LjMzMzA2OTQgTDM2LjAwMTk0MTEsMTYuNzUyNjUyNSBMMTcuNDcxOTY3MSwzNS4xNDIxODE4IEwxNi4wNjMxNDM2LDMzLjcyMjU5ODggTDE4Ljk3ODAyMDksMzAuODI5ODE0MiBDMTguNDYwNzM3MSwzMC40ODU2NTcgMTcuOTUxMjMwNSwzMC4xMDIyMzcyIDE3LjQ1MDEzMDIsMjkuNjgzNTA1OSBDMTYuNjMxMzY1LDI4Ljk5OTMyNjQgMTUuODg4NTI2LDI4LjI2MjgwODUgMTUuMjMwNjY1NiwyNy41MTc5MDAyIEMxNC44MTYxMzEsMjcuMDQ4NTE0NCAxNC41MDYwNzE5LDI2LjY1Nzc1NTYgMTQuMzE3MDc1LDI2LjM5NzE0ODUgQzEzLjg5NDIyOCwyNS44MTM1NDU5IDEzLjg5NDIyOCwyNS4wMjM0NjA2IDE0LjMxNzU1NjksMjQuNDM5MjkxNyBDMTQuNTA3MjYzNiwyNC4xNzc5MTU0IDE0LjgxNjI2MzgsMjMuNzg4NTMxMyAxNS4yMzA2ODE0LDIzLjMxOTMwMDYgQzE1Ljg4ODU2NTIsMjIuNTc0NDAxNCAxNi42MzEzODY3LDIxLjgzNzkyMTEgMTcuNDUwMTM2NCwyMS4xNTM3NjU4IEMxOS44MDMwOTk4LDE5LjE4NzYwNjcgMjIuMzQxMzcwNywxOCAyNC45OTk4NTc4LDE4IEMyNi44MzkyMzA0LDE4IDI4LjYyMTA0MDcsMTguNTY4NTIzMSAzMC4zMjM3Mzk2LDE5LjU3MDA4ODQgTDM0LjU5MzExNzYsMTUuMzMzMDY5NCBMMzYuMDAxOTQxMSwxNi43NTI2NTI1IEwxNy40NzE5NjcxLDM1LjE0MjE4MTggTDE2LjA2MzE0MzYsMzMuNzIyNTk4OCBMMTguOTc4MDIwOSwzMC44Mjk4MTQyIFogTTI4Ljg0NTIzMjYsMjEuMDM3Mzg5MyBDMjcuNTc1NTYzNywyMC4zNjgxNDgzIDI2LjI4NTA2NTQsMjAgMjQuOTk5ODU3OCwyMCBDMjIuODg2MzYzNywyMCAyMC43NTg1MzYxLDIwLjk5NTU2ODQgMTguNzMyNTY1OSwyMi42ODg0ODg4IEMxNy41NjU0MTAzLDIzLjY2Mzc3NTUgMTYuNjUzMTQ4NSwyNC42NjgyOTIxIDE2LjA4MTYxMTIsMjUuNDE4NTk4NCBDMTYuNjUyMDU4MywyNi4xNjc2NzkzIDE3LjU2NTc3OCwyNy4xNzM3OTI1IDE4LjczMjU3MjIsMjguMTQ4NzkzNCBDMTkuMjkyMzQ4OCwyOC42MTY1NTYgMTkuODU5OTAzOSwyOS4wMzEwODAyIDIwLjQzMjc4NjEsMjkuMzg2MDc1MiBMMjIuMTk0MTQ3MywyNy42MzgwNjM5IEMyMi40MTAyNTA3LDI3LjkxMjAzNjcgMjIuNjY1NjM2OCwyOC4xNTM2MTYzIDIyLjk1MTgyMjEsMjguMzU0MzA4OSBMMjcuOTQxMzQ0NiwyMy40MDI2MDM2IEMyNy43NDI3NzM0LDIzLjExNDg5MDkgMjcuNTAzMDgzNiwyMi44NTc3Mjg2IDI3LjIzMDc3MiwyMi42Mzk2MTM0IEwyOC44NDUyMzI2LDIxLjAzNzM4OTMgWiBNMjIuOTMzMTg2NCwzMi41OTkzOTY1IEwyNC43MTQ3OTE2LDMwLjgzMTI5NDYgQzI0LjgwOTgzNTYsMzAuODM1MjkwMiAyNC45MDQ4NjEyLDMwLjgzNzMwMTYgMjQuOTk5ODU3OCwzMC44MzczMDE2IEwyNC45OTk4NTc4LDMxLjgzNzMwMTYgTDI0Ljk5OTg1NzgsMzAuODM3MzAxNiBDMjcuMTEzMzI3MiwzMC44MzczMDE2IDI5LjI0MTEwMTYsMjkuODQxNzQzNSAzMS4yNjcwNTc1LDI4LjE0ODgxNjMgQzMyLjQzNDMwNjIsMjcuMTczNDQxMSAzMy4zNDQyMjk0LDI2LjE3MTU1NjcgMzMuOTE3OTg2OCwyNS40MTg3MDA4IEMzMy40OTY5OTM5LDI0Ljg2NjEzNDYgMzIuODkyODIyLDI0LjE3NzMzMTUgMzIuMTM4NTk3OCwyMy40NjM3NTU5IEwzMy41NTY4OTc5LDIyLjA1NjIwNTUgQzMzLjk4NzYzNTQsMjIuNDY5MDA3MiAzNC4zOTIyMTcyLDIyLjg5MjgxNiAzNC43Njg5NTQxLDIzLjMxOTM5MjUgQzM1LjE4MzM0MTQsMjMuNzg4NjAwMiAzNS40OTE5MDUyLDI0LjE3NzQzNTkgMzUuNjgxOTcyMSwyNC40MzkyMzE1IEMzNi4xMDU4OTc2LDI1LjAyMjkyMzEgMzYuMTA1ODk3NiwyNS44MTQwODMzIDM1LjY4MTg1MywyNi4zOTg0MzA2IEMzNS40OTA2ODkzLDI2LjY2MTUyNjYgMzUuMTgzMjA4OCwyNy4wNDg5NTcxIDM0Ljc2ODkzODMsMjcuNTE4MDA5OSBDMzQuMTExMDE2NSwyOC4yNjI5MzQzIDMzLjM2ODIyMDQsMjguOTk5MzkwMSAzMi41NDk0OTU0LDI5LjY4MzUzMjMgQzMwLjE5NjU0NTQsMzEuNjQ5NzAxOSAyNy42NTgzMjY3LDMyLjgzNzMwMTYgMjQuOTk5ODU3OCwzMi44MzczMDE2IEwyNC45OTk4NTc4LDMxLjgzNzMwMTYgTDI0Ljk5OTg1NzgsMzIuODM3MzAxNiBDMjQuMzAyMjk4OSwzMi44MzczMDE2IDIzLjYxMzAxNjIsMzIuNzU1NTM2NyAyMi45MzMxODY0LDMyLjU5OTM5NjUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlLUNvcHkiIGZpbGw9IiMxQzY5RDQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=")}
.form-requests .policy .read-more-text{padding-left:30px}
.form-requests .policy .read-more-pointer{cursor:pointer}
.form-requests .policy .read-more{display:none}
.form-requests .policy__text,.row .form-requests .policy__text{margin-bottom:10px;margin-bottom:.625rem;overflow-y:auto}
.form-requests .policy__text--dynamic-h{height:attr(data-dynamic-h);display:block}
.form-requests .policy__label-text{display:inline}
.form-requests .policy__label-text a{color:#0653b6;font-weight:700}
@media only screen and (min-width:521px){.policy__radio .form-requests .policy__label{float:left;margin-bottom:0}
}
.form-requests .policy__validation,.row .form-requests .policy__validation{color:#d20000}
.form-requests .policy__validation-label,.row .form-requests .policy__validation-label{margin-left:10px;margin-left:.625rem}
.form-requests .policy__validation-item,.row .form-requests .policy__validation-item{margin-bottom:15px;margin-bottom:.9375rem;display:block}
.form-requests .policy__validation-item:after,.form-requests .policy__validation-item:before,.row .form-requests .policy__validation-item:after,.row .form-requests .policy__validation-item:before{content:" ";display:table}
.form-requests .policy__validation-item:after,.row .form-requests .policy__validation-item:after{clear:both}
.form-requests .policy_checkbox,.form-requests .policy_radio{position:relative}
.form-requests .policy_checkbox input,.form-requests .policy_radio input{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:inherit;opacity:0;margin:-10px -20px;padding:0;border:0}
.form-requests .policy_checkbox span,.form-requests .policy_radio span{position:relative;z-index:1;display:inline-block;pointer-events:visible}
.form-requests .policy_checkbox span .policy__label,.form-requests .policy_checkbox span::before,.form-requests .policy_radio span .policy__label,.form-requests .policy_radio span::before{pointer-events:visible}
.form-requests .policy_checkbox span .policy__label,.form-requests .policy_radio span .policy__label{z-index:2;position:relative}
.form-requests .display-policy-usages{padding-top:20px}
.form-requests .policy .policy_checkbox input.ng-invalid.ng-touched+span .policy__label p,.form-requests .policy .policy_radio input.ng-invalid.ng-touched+span .policy__label p{color:#d20000}
.form-requests .policy .policy_checkbox input.ng-invalid.ng-touched+span .policy__label p a,.form-requests .policy .policy_radio input.ng-invalid.ng-touched+span .policy__label p a{color:#d20000}
.form-requests .policy .policy_checkbox input~span.message--error,.form-requests .policy .policy_radio input~span.message--error{visibility:hidden}
.form-requests .policy .policy_checkbox input.ng-invalid.ng-touched~span.message--error,.form-requests .policy .policy_radio input.ng-invalid.ng-touched~span.message--error{visibility:visible}
.ds2-branded-bmwm .policy__usage-seperator{border-top:1px solid #e6e6e6;padding-top:15px;padding-top:.9375rem}
.form-requests .gcdm-policy-document{padding-left:10px}
.form-requests .gcdm-policy-document ul{list-style:none}
.form-requests .gcdm-policy-document .gcdm-policy-usage-definition{display:block}
.form-requests .gcdm-policy-document .ds2-info-icon{margin-bottom:-3px}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts{padding-bottom:5px}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts .gcdm-policy-usage-text{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts .gcdm-policy-usage-text p{display:inline-block}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts .gcdm-policy-header{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif;padding-bottom:15px}
.form-requests .gcdm-policy-document .policygdpr-proposition-title{padding-bottom:10px}
.form-requests .gcdm-policy-document li.policygdpr-value-proposition{padding-bottom:10px}
.form-requests .gcdm-policy-document .ds2-icon--tick-icon{width:16px;height:12px;margin-right:6px;display:inline-block}
.form-requests .gcdm-policy-usages.gcdm-policy-display-all{padding-left:30px;display:none}
.legalEntities .policy-legal-entity-hide{display:none}
.legalEntities .policy-legal-entity-display{padding-left:10px}
.legalEntities .policy-legal-entity{color:#262626}
.legalEntities .policy-legal-entity{position:relative}
.legalEntities .ds2-icon{position:relative}
.legalEntities .ds2-icon:before{background-color:#1c69d4;transition:background-color .25s ease;background-position:0 0;background-size:16px;width:15px;height:15px;left:1px}
.ds2-policy-info-text{max-height:350px;overflow:scroll}
.ds2r-policylink__base{margin-bottom:15px;margin-bottom:.9375rem}
.ds2r-policylink__iframe{width:100%}
.ds2r-policylink__linkBtn{outline:0}
.ds2r-policylink__linkBtn-icon{margin-top:4px;margin-top:.25rem;margin-right:5px;margin-right:.3125rem}
@media only screen and (min-width:981px){.ds2r-policylink__linkBtn-icon{margin-top:2px;margin-top:.125rem}
}
.ds2r-policylink__linkBtn-label{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#666;display:inline-block;vertical-align:top}
.form-requests .row .is-ok{display:inline-block;width:50px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDY0IDUwIj48cGF0aCBmaWxsPSIjMDM2OGRiIiBkPSJNMjUuNDE4IDUwTDAgMjQuNjc0bDcuNTcyLTcuNTQ1IDE3LjQyMiAxNy4zNTZMNTYuMDI0IDAgNjQgNy4xMjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:18px 15px;background-position:center center;position:absolute;bottom:10px;right:0}
.form-requests .row .input-wrapper .is-ok{right:-.46875rem;bottom:initial;top:10px}
.form-requests .row .has-error .is-ok{display:none}
.ds2-profile-form-js.form-requests .ds2-inactive .ds2-inactive{display:none}
.ds2-profile-form-js.form-requests form{transition:height .4s ease;overflow:hidden;height:40px}
@media only screen and (min-width:981px){.ds2-profile-form-js.form-requests form fieldset .base,.ds2-profile-form-js.form-requests form fieldset .ds2r-multistepline__submit{padding-left:50px}
}
.ds2-profile-form-js.form-requests form fieldset .copytext{margin-top:15px}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__sectionheader,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__subheadline{padding-top:10px;margin-bottom:0;padding-left:50px;color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:981px){.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__sectionheader,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__subheadline{padding-left:0;padding-top:3px;color:#262626;font:300 2rem/1.25 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__subheadline{padding-top:11px}
.ds2-profile-form-js.form-requests #profileEnrichment{height:unset}
.ds2-profile-form-js.form-requests #form-profile{transition:height .6s ease}
.ds2-profile-form-js.form-requests .ds2-request--edit{position:absolute;right:40px;z-index:10}
.ds2-profile-form-js.form-requests>.headline{margin:20px 0 0}
.ds2-profile-form-js.form-requests .baseform{border-top:1px solid #e6e6e6;padding:10px 0}
.ds2-profile-form-js.form-requests .baseform:last-child{border-bottom:1px solid #e6e6e6}
.ds2-profile-form-js.form-requests span.ds2-icon--minus-white,.ds2-profile-form-js.form-requests span.ds2-icon--plus-white{left:10px}
.ds2-profile-form-js.form-requests .ds2r-personalcustomextention_base,.ds2-profile-form-js.form-requests .ds2r-personaldatacustomextension{margin-top:20px}
#gcdmProfileDeleteAccount .ds2-icon--plus-white,.ds2-lightbox--delete-account .ds2-icon--plus-white{display:none}
#gcdmProfileDeleteAccount .headline__headline,.ds2-lightbox--delete-account .headline__headline{margin-bottom:20px;line-height:1.2}
#gcdmProfileDeleteAccount p,.ds2-lightbox--delete-account p{line-height:1.5}
.ds2-profile-form-js.form-requests .ds2-inactive .ds2-request--edit-btn{display:none}
.ds2r-hobbies__field .d_hobbies,.ds2r-hobbies__field .d_interest,.ds2r-hobbies__field .ds2-form--sf-interest,.ds2r-interests__field .d_hobbies,.ds2r-interests__field .d_interest,.ds2r-interests__field .ds2-form--sf-interest{position:relative}
.ds2r-hobbies__field .d_hobbies input,.ds2r-hobbies__field .d_interest input,.ds2r-hobbies__field .ds2-form--sf-interest input,.ds2r-interests__field .d_hobbies input,.ds2r-interests__field .d_interest input,.ds2r-interests__field .ds2-form--sf-interest input{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;opacity:0;margin:0;padding:0;border:0}
.ds2r-hobbies__field .d_hobbies span,.ds2r-hobbies__field .d_interest span,.ds2r-hobbies__field .ds2-form--sf-interest span,.ds2r-interests__field .d_hobbies span,.ds2r-interests__field .d_interest span,.ds2r-interests__field .ds2-form--sf-interest span{position:relative;z-index:0;display:inline-block;margin-bottom:.625rem;margin-top:-.07rem;max-width:100%;pointer-events:none}
.ds2r-hobbies__field .d_hobbies span .l_hobbies,.ds2r-hobbies__field .d_hobbies span .l_interest,.ds2r-hobbies__field .d_interest span .l_hobbies,.ds2r-hobbies__field .d_interest span .l_interest,.ds2r-hobbies__field .ds2-form--sf-interest span .l_hobbies,.ds2r-hobbies__field .ds2-form--sf-interest span .l_interest,.ds2r-interests__field .d_hobbies span .l_hobbies,.ds2r-interests__field .d_hobbies span .l_interest,.ds2r-interests__field .d_interest span .l_hobbies,.ds2r-interests__field .d_interest span .l_interest,.ds2r-interests__field .ds2-form--sf-interest span .l_hobbies,.ds2r-interests__field .ds2-form--sf-interest span .l_interest{word-break:break-all;pointer-events:none}
.form-requests .ds2BupaParentRadio .ds2r-input__radio{display:none}
.form-requests .ds2BupaParentRadio .ds2r-input__radio+label{position:relative;padding-left:1.8rem;padding-right:.8rem;font-weight:700;cursor:pointer}
.form-requests .ds2BupaParentRadio .ds2r-input__radio:checked+label::before{border:2px solid #1c69d4;box-shadow:inset 0 0 0 2px #fff;background:#1c69d4}
.form-requests .ds2BupaParentRadio .ds2r-input__radio+label::before{content:'';position:absolute;border-radius:50%;border:2px solid #bbb;left:0;width:24px;height:24px}
.rfitypeswitch{text-align:center}
.rfitypeswitch__base{margin-top:15px;margin-top:.9375rem;overflow:hidden;display:inline-block}
@media only screen and (min-width:521px){.rfitypeswitch__base{margin-top:120px;margin-top:7.5rem}
}
.rfitypeswitch__base--h1{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif;max-width:285px;max-width:17.8125rem;text-align:left;text-transform:uppercase}
@media only screen and (min-width:521px){.rfitypeswitch__base--h1{max-width:387px;max-width:24.1875rem}
}
.rfitypeswitch .rfitypedownloadswitch__base,.rfitypeswitch .rfitypepostswitch__base{margin-top:30px;margin-top:1.875rem;float:left;text-align:left}
.rfitypeswitch .rfitypedownloadswitch__link,.rfitypeswitch .rfitypepostswitch__link{width:127px;width:7.9375rem;display:block}
@media only screen and (min-width:521px){.rfitypeswitch .rfitypedownloadswitch__link,.rfitypeswitch .rfitypepostswitch__link{width:178px;width:11.125rem}
}
.rfitypeswitch .rfitypedownloadswitch__image img,.rfitypeswitch .rfitypepostswitch__image img{width:127px;width:7.9375rem;height:71px;height:4.4375rem}
@media only screen and (min-width:521px){.rfitypeswitch .rfitypedownloadswitch__image img,.rfitypeswitch .rfitypepostswitch__image img{width:178px;width:11.125rem;height:100px;height:6.25rem}
}
.rfitypeswitch .rfitypedownloadswitch__text,.rfitypeswitch .rfitypepostswitch__text{color:#262626;font:.875rem/1.42857 Arial,sans-serif;margin-top:15px;margin-top:.9375rem}
.rfitypeswitch .rfitypedownloadswitch__label,.rfitypeswitch .rfitypepostswitch__label{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;margin-top:15px;margin-top:.9375rem;color:#666;display:inline-block;vertical-align:top}
.rfitypeswitch .rfitypepostswitch__base{padding-right:15px;padding-right:.9375rem;margin-right:15px;margin-right:.9375rem;border-right:1px solid #e6e6e6}
.rfitypeswitchcheckbox{margin-bottom:30px;margin-bottom:1.875rem}
.rfitypeswitchcheckbox .rfitypeswitch-button{margin-top:15px;margin-top:.9375rem}
.ds2r-successpage__base{overflow:hidden}
.ds2r-successpage__backBtn{margin-top:25px;margin-top:1.5625rem;outline:0}
.ds2r-successpage__backBtn-icon{margin-top:4px;margin-top:.25rem;margin-right:5px;margin-right:.3125rem}
@media only screen and (min-width:981px){.ds2r-successpage__backBtn-icon{margin-top:2px;margin-top:.125rem}
}
.ds2r-successpage__backBtn-label{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;color:#666;display:inline-block;vertical-align:top}
.ds2-layer .form-requests .ds2r-successpage__base{margin-top:0;margin-bottom:0}
@media only screen and (min-width:981px){.ds2-layer .form-requests .ds2r-successpage__base{margin-top:0;margin-bottom:0}
}
.ds2r-successpagerfidownload__links{margin-bottom:32px;margin-bottom:2rem}
.ds2r-successpagerfidownload__downloadBtn{outline:0}
.ds2r-successpagerfidownload__backBtn{outline:0}
.ds2r-successpagerfidownload__backBtn-icon{margin-top:4px;margin-top:.25rem;margin-right:5px;margin-right:.3125rem}
@media only screen and (min-width:981px){.ds2r-successpagerfidownload__backBtn-icon{margin-top:2px;margin-top:.125rem}
}
.ds2r-successpagerfidownload__backBtn-label{color:#262626;font:300 1rem/1.5 bmwTypeNextWeb,Arial,Helvetica,sans-serif;vertical-align:top}
.ds2r-sweepstake__subtitle{text-transform:uppercase}
.ds2r-sweepstake__item.column:last-child{float:left}
.ds2r-sweepstake__item-field{display:none}
.ds2r-sweepstake__item .ds2r-input__radio+div:before{display:none}
.ds2r-sweepstake__item .ds2r-input__radio+div .ds2r-sweepstake__item-labeltext:before{color:#262626;font:.875rem/1.42857 Arial,sans-serif;color:#666;-webkit-text-fill-color:#666;overflow:hidden;text-indent:.01px;text-overflow:'';background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;content:'';display:inline-block;left:0;padding:0;position:relative;border-radius:50%;margin-right:10px;margin-right:.625rem;border:2px solid #bbb;top:6px;left:0;width:24px;height:24px}
.ds2r-sweepstake__item .ds2r-input__radio:checked+div .ds2r-sweepstake__item-labeltext:before{border:2px solid #1c69d4;box-shadow:inset 0 0 0 2px #fff;background:#1c69d4;width:24px;height:24px}
@media only screen and (max-width:521px){.ds2r-sweepstake__item-labelimg img{display:none}
.ds2r-sweepstake__item-labeltext{color:#000}
.ds2r-sweepstake__item .ds2r-input__radio+span label{z-index:7;position:relative;line-height:1.8}
}
@media only screen and (min-width:521px){.ds2r-sweepstake__item-labelimg img{display:none}
.ds2r-sweepstake__item-labeltext{color:#000}
.ds2r-sweepstake__item .ds2r-input__radio+span label{z-index:7;position:relative;line-height:1.8}
}
@media only screen and (min-width:981px){.ds2r-sweepstake__item .ds2r-sweepstake__item-labelimg img{display:block}
.ds2r-sweepstake__item{margin-bottom:25px;margin-bottom:1.5625rem;padding:0 10px}
.ds2r-sweepstake__item-labelimg{display:block;cursor:pointer;padding:1px}
.ds2r-sweepstake__item-labelimg img{pointer-events:none;display:block}
.ds2r-sweepstake__item-labeltext{color:#000;line-height:1.5;font-weight:700}
.ds2r-sweepstake__item-labeltext :before{top:6px}
.ds2r-sweepstake__item__item-labelwrapper{padding-top:15px}
.ds2r-sweepstake__item input{display:none}
}
.ds2r-tradeintoggle{min-height:40px;margin-bottom:.9375rem}
.ds2r-tradeintoggle .component__checkbox{margin-top:.625rem}
.ds2r-tradeintoggle .formcomponent_radio__label{color:#262626;font:.875rem/1.42857 Arial,sans-serif}
.ds2r-tradeintoggle .component__label{font-size:16px;line-height:24px;margin-bottom:15px;margin-bottom:.9375rem;font-weight:700;margin-bottom:0}
@media only screen and (min-width:521px){.ds2r-tradeintoggle .component__label{margin-bottom:0}
}
@media only screen and (min-width:981px){.ds2r-tradeintoggle .component__label{font-weight:700}
}
.ds2r-vehicleinterest .columns{margin-bottom:.625rem}
@media only screen and (min-width:981px){.ds2r-vehicleinterest .columns{margin-bottom:0}
}
.ds2r-vehicleinterest .ds2-linklist{display:flex}
.ds2r-vehicleinterest .ds2-link{padding-left:24px}
.ds2r-vehicleinterest .ds2-link .ds2-icon{top:50%;transform:translateY(-50%);height:1.25rem}
.ds2r-vehicleinterest .ds2-link .ds2-icon:before{background-size:100%}
.ds2r-vehiclemaintenance__row{display:flex}
.ds2r-vehiclemaintenance__row-cell,.ds2r-vehiclemaintenance__row-header{flex:1;padding:5px;padding:.3125rem;border-right:1px solid #666;border-left:1px solid #666}
.ds2r-vehiclemaintenance__row-header{background:#bbb;font-weight:700;border-top:1px solid #666}
.ds2r-vehiclemaintenance__row .wide{flex-grow:2}
.ds2r-vehiclemaintenance__row.list-odd{background:#e6e6e6}
.ds2r-vehiclemaintenance__row.list-last{border-bottom:1px solid #666;margin-bottom:15px;margin-bottom:.9375rem}
.ds2r-vehicleselection__label{margin-bottom:6px;margin-bottom:.375rem;font-weight:700}
.ds2r-vehicleselection__field{padding:0}
.ds2r-vehicleselection__field:after{right:0}
.ds2r-vehicleselection__model-preview-image{width:100%;max-width:685px;margin-left:50%;transform:translateX(-50%)}
.ds2r-vehicleselection__model-preview-name{color:#262626;font:300 1.25rem/1.4 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
@media only screen and (min-width:981px){.ds2r-vehicleselection__model-preview-name{color:#262626;font:300 1.5rem/1.33333 bmwTypeNextWeb,Arial,Helvetica,sans-serif}
}
.ds2r-vehicleselection .column:last-child{float:left}
.ds2r-vin{padding:0 !important}
.ds2r-vin__label{margin-bottom:6px;margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.ds2r-vin__label{margin-top:10px;margin-top:.625rem;margin-bottom:0}
}
.ds2r-wishlist__base{margin:20px 0 40px 0}
.ds2r-wishlist__item--input,.ds2r-wishlist__toggle--input{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;opacity:0;margin:0;padding:0;border:0;cursor:pointer}
.ds2r-wishlist__toggle{padding:10px 0 0;position:relative}
.ds2r-wishlist__toggle--field--label{padding:1px 0 0 30px;cursor:pointer}
.ds2r-wishlist__item{position:relative;border-bottom:2px solid #e6e6e6;border-top:2px solid #e6e6e6;padding:10px 0;font-weight:700;font-size:16px}
@media only screen and (min-width:981px){.ds2r-wishlist__item{padding:10px 0 11px 31px;font-size:14px}
}
.ds2r-wishlist__item-accessory{display:block;position:relative;line-height:19px}
.ds2r-wishlist__item-accessory--price{display:block;float:none;padding:8px 0 0}
@media only screen and (min-width:521px){.ds2r-wishlist__item-accessory--price{float:right;padding:0}
}
@media only screen and (min-width:981px){.ds2r-wishlist__item-accessory--price{padding:0 10px 0 0}
}
.ds2r-wishlist__import span{position:relative;z-index:0;display:inline-block;margin-bottom:.625rem;pointer-events:none}
.ds2r-wishlist__import span:before{height:20px;height:1.25rem;width:20px;width:1.25rem;margin-right:5px;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}