@-webkit-keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fadeIn{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@keyframes fadeIn{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
.no-scroll{overflow:hidden}
.inline-list{list-style:none}
.inline-list>li{display:inline-block}
.static{position:static !important}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
[class*=block-grid-]{display:block;padding:0;margin:0 -.3125rem}
[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}
[class*=block-grid-]:after{clear:both}
[class*=block-grid-]>li{display:block;height:auto;float:left;padding:0 .3125rem .625rem}
@media only screen{.small-block-grid-1>li{width:100%;list-style:none}
.small-block-grid-1>li:nth-of-type(1n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{width:50%;list-style:none}
.small-block-grid-2>li:nth-of-type(1n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{width:33.33333%;list-style:none}
.small-block-grid-3>li:nth-of-type(1n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{width:25%;list-style:none}
.small-block-grid-4>li:nth-of-type(1n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{width:20%;list-style:none}
.small-block-grid-5>li:nth-of-type(1n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{width:16.66667%;list-style:none}
.small-block-grid-6>li:nth-of-type(1n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{width:14.28571%;list-style:none}
.small-block-grid-7>li:nth-of-type(1n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{width:12.5%;list-style:none}
.small-block-grid-8>li:nth-of-type(1n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{width:11.11111%;list-style:none}
.small-block-grid-9>li:nth-of-type(1n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{width:10%;list-style:none}
.small-block-grid-10>li:nth-of-type(1n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{width:9.09091%;list-style:none}
.small-block-grid-11>li:nth-of-type(1n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{width:8.33333%;list-style:none}
.small-block-grid-12>li:nth-of-type(1n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:521px){.medium-block-grid-1>li{width:100%;list-style:none}
.medium-block-grid-1>li:nth-of-type(1n){clear:none}
.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
.medium-block-grid-2>li{width:50%;list-style:none}
.medium-block-grid-2>li:nth-of-type(1n){clear:none}
.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-block-grid-3>li{width:33.33333%;list-style:none}
.medium-block-grid-3>li:nth-of-type(1n){clear:none}
.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-block-grid-4>li{width:25%;list-style:none}
.medium-block-grid-4>li:nth-of-type(1n){clear:none}
.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-block-grid-5>li{width:20%;list-style:none}
.medium-block-grid-5>li:nth-of-type(1n){clear:none}
.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
.medium-block-grid-6>li{width:16.66667%;list-style:none}
.medium-block-grid-6>li:nth-of-type(1n){clear:none}
.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
.medium-block-grid-7>li{width:14.28571%;list-style:none}
.medium-block-grid-7>li:nth-of-type(1n){clear:none}
.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
.medium-block-grid-8>li{width:12.5%;list-style:none}
.medium-block-grid-8>li:nth-of-type(1n){clear:none}
.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
.medium-block-grid-9>li{width:11.11111%;list-style:none}
.medium-block-grid-9>li:nth-of-type(1n){clear:none}
.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
.medium-block-grid-10>li{width:10%;list-style:none}
.medium-block-grid-10>li:nth-of-type(1n){clear:none}
.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
.medium-block-grid-11>li{width:9.09091%;list-style:none}
.medium-block-grid-11>li:nth-of-type(1n){clear:none}
.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
.medium-block-grid-12>li{width:8.33333%;list-style:none}
.medium-block-grid-12>li:nth-of-type(1n){clear:none}
.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:981px){.large-block-grid-1>li{width:100%;list-style:none}
.large-block-grid-1>li:nth-of-type(1n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{width:50%;list-style:none}
.large-block-grid-2>li:nth-of-type(1n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{width:33.33333%;list-style:none}
.large-block-grid-3>li:nth-of-type(1n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{width:25%;list-style:none}
.large-block-grid-4>li:nth-of-type(1n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{width:20%;list-style:none}
.large-block-grid-5>li:nth-of-type(1n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{width:16.66667%;list-style:none}
.large-block-grid-6>li:nth-of-type(1n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{width:14.28571%;list-style:none}
.large-block-grid-7>li:nth-of-type(1n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{width:12.5%;list-style:none}
.large-block-grid-8>li:nth-of-type(1n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{width:11.11111%;list-style:none}
.large-block-grid-9>li:nth-of-type(1n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{width:10%;list-style:none}
.large-block-grid-10>li:nth-of-type(1n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{width:9.09091%;list-style:none}
.large-block-grid-11>li:nth-of-type(1n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{width:8.33333%;list-style:none}
.large-block-grid-12>li:nth-of-type(1n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
.button,button{border-style:solid;border-width:0;cursor:pointer;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:700;line-height:normal;margin:0 0 .625rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#1c69d4;border-color:#0653b6;color:#fff;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.button:focus,.button:hover,button:focus,button:hover{background-color:#0653b6}
.button:focus,.button:hover,button:focus,button:hover{color:#fff}
.button.secondary,button.secondary{background-color:#4d4d4d;border-color:#262626;color:#fff}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#262626}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{color:#fff}
.button.success,button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#368a55}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{color:#fff}
.button.alert,button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#cf2a0e}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{color:#fff}
.button.large,button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}
.button.small,button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}
.button.tiny,button.tiny{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;font-size:.6875rem}
.button.expand,button.expand{padding-right:0;padding-left:0;width:100%}
.button.left-align,button.left-align{text-align:left;text-indent:.75rem}
.button.right-align,button.right-align{text-align:right;padding-right:.75rem}
.button.radius,button.radius{border-radius:3px}
.button.round,button.round{border-radius:1000px}
.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#1c69d4;border-color:#0653b6;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#0653b6}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#fff}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#1c69d4}
.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#4d4d4d;border-color:#262626;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#262626}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#fff}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#4d4d4d}
.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{background-color:#368a55}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#fff}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{background-color:#43ac6a}
.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#cf2a0e}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#fff}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#f04124}
button::-moz-focus-inner{border:0;padding:0}
@media only screen and (min-width:521px){.button,button{display:inline-block}
}
.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 2px #e6e6e6;font-size:.875rem;z-index:99;margin-top:2px;max-width:100%}
.f-dropdown>:first-child{margin-top:0}
.f-dropdown>:last-child{margin-bottom:0}
.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:0;left:10px;z-index:99}
.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:transparent transparent #e6e6e6 transparent;border-bottom-style:solid;position:absolute;top:-2;left:9px;z-index:98}
.f-dropdown.right:before{left:auto;right:10px}
.f-dropdown.right:after{left:auto;right:9px}
.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 2px #e6e6e6;font-size:.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:100%}
.f-dropdown.drop-right>:first-child{margin-top:0}
.f-dropdown.drop-right>:last-child{margin-bottom:0}
.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:0;z-index:99}
.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:transparent #e6e6e6 transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-2;z-index:98}
.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 2px #e6e6e6;font-size:.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:100%}
.f-dropdown.drop-left>:first-child{margin-top:0}
.f-dropdown.drop-left>:last-child{margin-bottom:0}
.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:0;left:auto;z-index:99}
.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:transparent transparent transparent #e6e6e6;border-left-style:solid;position:absolute;top:9px;right:-2;left:auto;z-index:98}
.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:#fff;border:solid 2px #e6e6e6;font-size:.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:100%}
.f-dropdown.drop-top>:first-child{margin-top:0}
.f-dropdown.drop-top>:last-child{margin-bottom:0}
.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:0;left:10px;right:auto;z-index:99}
.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:#e6e6e6 transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-2;left:9px;right:auto;z-index:98}
.f-dropdown li{font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0}
.f-dropdown li:focus,.f-dropdown li:hover{background:#eee}
.f-dropdown li a{display:block;padding:.5rem;color:#555}
.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 2px #e6e6e6;font-size:.875rem;z-index:99;max-width:100%}
.f-dropdown.content>:first-child{margin-top:0}
.f-dropdown.content>:last-child{margin-bottom:0}
.f-dropdown.tiny{max-width:200px}
.f-dropdown.small{max-width:300px}
.f-dropdown.medium{max-width:500px}
.f-dropdown.large{max-width:800px}
.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}
.flex-video.widescreen{padding-bottom:56.34%}
.flex-video.vimeo{padding-top:0}
.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}
.reveal-modal-bg{position:fixed;top:0;bottom:0;right:0;background:#262626;background:rgba(38,38,38,.9);z-index:1004;display:none;left:0}
.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:0;left:0;background-color:rgba(255,255,255,0);border:solid 0 #666;-webkit-box-shadow:0 0 0 rgba(38,38,38,.4);box-shadow:0 0 0 rgba(38,38,38,.4);padding:0}
@media only screen and (max-width:520px){.reveal-modal,dialog{min-height:100vh}
}
.reveal-modal .column,.reveal-modal .columns,dialog .column,dialog .columns{min-width:0}
.reveal-modal>:first-child,dialog>:first-child{margin-top:0}
.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}
@media only screen and (min-width:521px){.reveal-modal,dialog{width:100%;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:521px){.reveal-modal,dialog{top:0}
}
.reveal-modal.radius,dialog.radius{border-radius:0}
.reveal-modal.round,dialog.round{border-radius:1000px}
.reveal-modal.collapse,dialog.collapse{padding:0}
@media only screen and (min-width:521px){.reveal-modal.tiny,dialog.tiny{width:30%;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:521px){.reveal-modal.small,dialog.small{width:40%;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:521px){.reveal-modal.medium,dialog.medium{width:60%;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:521px){.reveal-modal.large,dialog.large{width:70%;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:521px){.reveal-modal.xlarge,dialog.xlarge{width:95%;left:0;right:0;margin:0 auto}
}
.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;margin-left:0 !important}
@media only screen and (min-width:521px){.reveal-modal.full,dialog.full{width:100vw;left:0;right:0;margin:0 auto}
}
.reveal-modal .ds2-lightbox__close-button,dialog .ds2-lightbox__close-button{font-size:2.5rem;line-height:1;position:absolute;top:10px;right:30px;color:#aaa;font-weight:700;cursor:pointer}
dialog::-webkit-backdrop{position:fixed;top:0;bottom:0;right:0;background:#262626;background:rgba(38,38,38,.9);display:none;left:0}
dialog::backdrop{position:fixed;top:0;bottom:0;right:0;background:#262626;background:rgba(38,38,38,.9);display:none;left:0}
@media print{.reveal-modal,dialog{display:none;background:#fff !important}
}
div.switch label{display:block;margin-bottom:1rem;position:relative;text-indent:100%;cursor:pointer;-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}
div.switch input{display:none}
div.switch input+label{margin-left:0;margin-right:0}
div.switch label:after{content:"";display:block;position:absolute;top:.25rem;left:.25rem;-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
div.switch label{width:4rem;height:2rem}
div.switch label:after{width:1.5rem;height:1.5rem}
div.switch input:checked+label:after{left:2.25rem}
div.switch label{color:transparent;background:#ddd}
div.switch label:after{background:#fff}
div.switch input:checked+label{background:#1c69d4}
div.switch.large label{width:5rem;height:2.5rem}
div.switch.large label:after{width:2rem;height:2rem}
div.switch.large input:checked+label:after{left:2.75rem}
div.switch.small label{width:3.5rem;height:1.75rem}
div.switch.small label:after{width:1.25rem;height:1.25rem}
div.switch.small input:checked+label:after{left:2rem}
div.switch.tiny label{width:3rem;height:1.5rem}
div.switch.tiny label:after{width:1rem;height:1rem}
div.switch.tiny input:checked+label:after{left:1.75rem}
div.switch.radius label{border-radius:4px}
div.switch.radius label:after{border-radius:3px}
div.switch.round{border-radius:1000px}
div.switch.round label{border-radius:2rem}
div.switch.round label:after{border-radius:2rem}
table{background:#fff;margin-bottom:15px;table-layout:fixed;width:100%}
table caption{background:0;color:#222;font-size:1rem;font-weight:700}
table thead{background:#fff}
table thead tr{border-bottom:0}
table thead tr td,table thead tr th{padding:30px 0;color:#222}
table tfoot{background:#fff}
table tfoot tr td,table tfoot tr th{padding:30px 0;color:#222}
table tr{border-bottom:1px solid #e6e6e6}
table tr td,table tr th{padding:15px 0;text-align:left;vertical-align:top}
table tr.alt,table tr.even,table tr:nth-of-type(even){background:#fff}
table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
@media only screen and (max-width:520px){.small-only-text-left{text-align:left !important}
.small-only-text-right{text-align:right !important}
.small-only-text-center{text-align:center !important}
.small-only-text-justify{text-align:justify !important}
}
@media only screen{.small-text-left{text-align:left !important}
.small-text-right{text-align:right !important}
.small-text-center{text-align:center !important}
.small-text-justify{text-align:justify !important}
}
@media only screen and (min-width:521px) and (max-width:980px){.medium-only-text-left{text-align:left !important}
.medium-only-text-right{text-align:right !important}
.medium-only-text-center{text-align:center !important}
.medium-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:521px){.medium-text-left{text-align:left !important}
.medium-text-right{text-align:right !important}
.medium-text-center{text-align:center !important}
.medium-text-justify{text-align:justify !important}
}
@media only screen and (min-width:981px) and (max-width:1280px){.large-only-text-left{text-align:left !important}
.large-only-text-right{text-align:right !important}
.large-only-text-center{text-align:center !important}
.large-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:981px){.large-text-left{text-align:left !important}
.large-text-right{text-align:right !important}
.large-text-center{text-align:center !important}
.large-text-justify{text-align:justify !important}
}
@media only screen and (min-width:1281px) and (max-width:1920px){.xlarge-only-text-left{text-align:left !important}
.xlarge-only-text-right{text-align:right !important}
.xlarge-only-text-center{text-align:center !important}
.xlarge-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:1281px){.xlarge-text-left{text-align:left !important}
.xlarge-text-right{text-align:right !important}
.xlarge-text-center{text-align:center !important}
.xlarge-text-justify{text-align:justify !important}
}
@media only screen and (min-width:1921px) and (max-width:6000px){.xxlarge-only-text-left{text-align:left !important}
.xxlarge-only-text-right{text-align:right !important}
.xxlarge-only-text-center{text-align:center !important}
.xxlarge-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:1921px){.xxlarge-text-left{text-align:left !important}
.xxlarge-text-right{text-align:right !important}
.xxlarge-text-center{text-align:center !important}
.xxlarge-text-justify{text-align:justify !important}
}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
a{color:#666;text-decoration:none;font-weight:700;line-height:inherit}
a:focus,a:hover{color:#0653b6}
@media only screen and (max-width:520px){a{font-size:15px}
}
a img{border:0}
p{font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.375rem;margin-bottom:.9375rem;text-rendering:optimizeLegibility}
p.lead{font-size:1.15625rem;line-height:1.6}
p aside{font-size:.9375rem;line-height:1.375rem;font-style:italic}
@media only screen and (max-width:520px){p{font-size:.75rem}
}
h1,h2,h3,h4,h5,h6{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;color:#262626;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:15px;line-height:1}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:12px;color:#727272;line-height:0}
h1{font-size:35px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:20px}
h5{font-size:15px}
h6{font-size:15px}
.subheader{line-height:1.4;color:#727272;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}
hr{border:solid #e6e6e6;border-width:1px 0 0;clear:both;margin:.9375rem 0 .875rem;height:0}
em,i{font-style:italic;line-height:inherit}
b,strong{font-weight:700;line-height:inherit}
small{font-size:12px;line-height:inherit}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#333;background-color:#cacaca;border-width:1px;border-style:solid;border-color:#b5b5b5;padding:.125rem .3125rem .0625rem}
dl,ol,ul{font-size:.9375rem;line-height:1.375rem;margin-bottom:.9375rem;list-style-position:outside;font-family:Arial,Helvetica,Roboto,sans-serif}
ul{margin-left:0}
ul.no-bullet{margin-left:0}
ul.no-bullet li ol,ul.no-bullet li ul{margin-left:0;margin-bottom:0;list-style:none}
ul li ol,ul li ul{margin-left:0;margin-bottom:0}
ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}
ul.square{list-style-type:square;margin-left:0}
ul.circle{list-style-type:circle;margin-left:0}
ul.disc{list-style-type:disc;margin-left:0}
ul.no-bullet{list-style:none}
ol{margin-left:.9375rem}
ol li ol,ol li ul{margin-left:0;margin-bottom:0}
dl dt{margin-bottom:.3125rem;font-weight:700}
dl dd{margin-bottom:.9375rem}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#262626;border-bottom:1px dotted #ddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 .9375rem;padding:0;border-left:0}
blockquote cite{display:block;font-size:15px;font-style:normal;color:inherit}
blockquote,blockquote p{line-height:1.375rem;color:inherit}
.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:700;font-size:.9375rem}
.vevent .summary{font-weight:700}
.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:0;padding:0 .0625rem}
@media only screen and (min-width:521px){h1,h2,h3,h4,h5,h6{line-height:1}
h1{font-size:35px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:20px}
h5{font-size:15px}
h6{font-size:15px}
}
.print-only{display:none !important}
@media print{*{background:0 0 !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.hide-on-print{display:none !important}
.print-only{display:block !important}
.hide-for-print{display:none !important}
.show-for-print{display:inherit !important}
}
meta.foundation-version{font-family:"/{{ VERSION }}/"}
meta.foundation-data-attribute-namespace{font-family:false}
body,html{height:100%}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{font-size:16px}
body{background:#fff;color:#262626;padding:0;margin:0;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:150%;position:relative;cursor:default}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit !important}
.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table}
thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row !important}
td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:521px){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit !important}
.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table}
thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row !important}
td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:981px){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit !important}
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table}
thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row !important}
td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:1281px){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit !important}
.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table}
thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row !important}
td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:1921px){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important}
.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none !important}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table}
thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important}
tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important}
tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important}
td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell !important}
}
.hide-for-portrait,.show-for-landscape{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-portrait,table.show-for-landscape{display:table}
thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group !important}
tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group !important}
tr.hide-for-portrait,tr.show-for-landscape{display:table-row !important}
td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell !important}
}
@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit !important}
.hide-for-portrait,.show-for-landscape{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
}
.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
@media print{.show-for-print{display:block}
.hide-for-print{display:none}
table.show-for-print{display:table}
thead.show-for-print{display:table-header-group !important}
tbody.show-for-print{display:table-row-group !important}
tr.show-for-print{display:table-row !important}
td.show-for-print{display:table-cell !important}
th.show-for-print{display:table-cell !important}
}
.debug{position:relative;background-color:#eee;width:100%;display:block;padding:10px 25px;font-family:monospace}
@media only screen and (max-width:520px){.debug.phone{background-color:#a7f0de}
}
@media only screen and (min-width:521px) and (max-width:980px){.debug.tablet{background-color:#a7f0de}
}
@media only screen and (min-width:981px){.debug.desktop{background-color:#a7f0de}
}
.debug.error{background-color:red}
.overview.element{border-bottom:1px solid #ccc;margin:40px 0;padding-bottom:40px}
.overview .code{background-color:#ccc;font-family:Courier;font-size:12px;padding:10px}
.ds2-page--columnControl .debug{margin-top:0 !important}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebBoldAll.20200221105013.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebBoldAll.20200221105013.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebBoldAll.20200221105013.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebBoldAll.20200221105013.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebBoldAll.20200221105013.ttf) format("truetype");font-display:swap}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.ttf) format("truetype");font-display:swap;unicode-range:U+0370-03FF}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.ttf) format("truetype");font-display:swap;unicode-range:U+0400-04FF}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.ttf) format("truetype");font-display:swap;unicode-range:U+0E00-0E7F,U+E000-F8FF}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.ttf) format("truetype");font-display:swap;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.ttf) format("truetype");font-display:swap;unicode-range:U+1E00-1EFF}
@font-face{font-family:bmwTypeWebBoldAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.ttf) format("truetype");font-display:swap;unicode-range:U+0100-017F,U+0180-024F}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebLightAll.20200221105013.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebLightAll.20200221105013.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebLightAll.20200221105013.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebLightAll.20200221105013.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebLightAll.20200221105013.ttf) format("truetype");font-display:swap}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.ttf) format("truetype");font-display:swap;unicode-range:U+0370-03FF}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.ttf) format("truetype");font-display:swap;unicode-range:U+0400-04FF}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.ttf) format("truetype");font-display:swap;unicode-range:U+0E00-0E7F,U+E000-F8FF}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.ttf) format("truetype");font-display:swap;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.ttf) format("truetype");font-display:swap;unicode-range:U+1E00-1EFF}
@font-face{font-family:bmwTypeWebLightAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.ttf) format("truetype");font-display:swap;unicode-range:U+0100-017F,U+0180-024F}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebThinAll.20200221105013.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebThinAll.20200221105013.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebThinAll.20200221105013.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebThinAll.20200221105013.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMWTypeWebThinAll.20200221105013.ttf) format("truetype");font-display:swap}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.ttf) format("truetype");font-display:swap;unicode-range:U+0370-03FF}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.ttf) format("truetype");font-display:swap;unicode-range:U+0400-04FF}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebThinAllThai.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebThinAllThai.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebThinAllThai.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebThinAllThai.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/thai/BMWTypeWebThinAllThai.ttf) format("truetype");font-display:swap;unicode-range:U+0E00-0E7F,U+E000-F8FF}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.ttf) format("truetype");font-display:swap;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.ttf) format("truetype");font-display:swap;unicode-range:U+1E00-1EFF}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.ttf) format("truetype");font-display:swap;unicode-range:U+0100-017F,U+0180-024F}
@font-face{font-family:bmwTypeWebThinAll;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.ttf) format("truetype");font-display:swap;unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:BMW_iconFont;src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMW_iconFont.20200221105013.eot);src:url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMW_iconFont.20200221105013.eot#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMW_iconFont.20200221105013.woff2) format("woff2"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMW_iconFont.20200221105013.ttf) format("truetype"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMW_iconFont.20200221105013.woff) format("woff"),url(../../../etc.clientlibs/clientlibs/digitals2/clientlib/resources/fonts/BMW_iconFont.20200221105013.svg) format("svg");font-style:normal;font-weight:400}
body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ds2-cms-output,cite,table{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) .ds2-cms-output,:lang(kr) cite,:lang(kr) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-cms-output,:lang(ko-KR) cite,:lang(ko-KR) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-cms-output,:lang(jp) cite,:lang(jp) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-cms-output,:lang(ja) cite,:lang(ja) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-cms-output,:lang(ja-JP) cite,:lang(ja-JP) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-cms-output,:lang(zh) cite,:lang(zh) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-cms-output,:lang(zh-CN) cite,:lang(zh-CN) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-cms-output,:lang(tw) cite,:lang(tw) table{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-cms-output,:lang(zh-TW) cite,:lang(zh-TW) table{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-cms-output,:lang(zh-HK) cite,:lang(zh-HK) table{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-cms-output,:lang(ms) cite,:lang(ms) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-cms-output,:lang(my) cite,:lang(my) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-cms-output,:lang(za) cite,:lang(za) table{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-cms-output.tw-font-bmw-bold,a.tw-font-bmw-bold,cite.tw-font-bmw-bold,table.tw-font-bmw-bold{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) .ds2-cms-output.tw-font-bmw-bold,:lang(kr) a.tw-font-bmw-bold,:lang(kr) cite.tw-font-bmw-bold,:lang(kr) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:700}
:lang(ko-KR) .ds2-cms-output.tw-font-bmw-bold,:lang(ko-KR) a.tw-font-bmw-bold,:lang(ko-KR) cite.tw-font-bmw-bold,:lang(ko-KR) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:700}
:lang(jp) .ds2-cms-output.tw-font-bmw-bold,:lang(jp) a.tw-font-bmw-bold,:lang(jp) cite.tw-font-bmw-bold,:lang(jp) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(ja) .ds2-cms-output.tw-font-bmw-bold,:lang(ja) a.tw-font-bmw-bold,:lang(ja) cite.tw-font-bmw-bold,:lang(ja) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(ja-JP) .ds2-cms-output.tw-font-bmw-bold,:lang(ja-JP) a.tw-font-bmw-bold,:lang(ja-JP) cite.tw-font-bmw-bold,:lang(ja-JP) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(zh) .ds2-cms-output.tw-font-bmw-bold,:lang(zh) a.tw-font-bmw-bold,:lang(zh) cite.tw-font-bmw-bold,:lang(zh) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-CN) .ds2-cms-output.tw-font-bmw-bold,:lang(zh-CN) a.tw-font-bmw-bold,:lang(zh-CN) cite.tw-font-bmw-bold,:lang(zh-CN) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(tw) .ds2-cms-output.tw-font-bmw-bold,:lang(tw) a.tw-font-bmw-bold,:lang(tw) cite.tw-font-bmw-bold,:lang(tw) table.tw-font-bmw-bold{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-TW) .ds2-cms-output.tw-font-bmw-bold,:lang(zh-TW) a.tw-font-bmw-bold,:lang(zh-TW) cite.tw-font-bmw-bold,:lang(zh-TW) table.tw-font-bmw-bold{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-HK) .ds2-cms-output.tw-font-bmw-bold,:lang(zh-HK) a.tw-font-bmw-bold,:lang(zh-HK) cite.tw-font-bmw-bold,:lang(zh-HK) table.tw-font-bmw-bold{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(ms) .ds2-cms-output.tw-font-bmw-bold,:lang(ms) a.tw-font-bmw-bold,:lang(ms) cite.tw-font-bmw-bold,:lang(ms) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(my) .ds2-cms-output.tw-font-bmw-bold,:lang(my) a.tw-font-bmw-bold,:lang(my) cite.tw-font-bmw-bold,:lang(my) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(za) .ds2-cms-output.tw-font-bmw-bold,:lang(za) a.tw-font-bmw-bold,:lang(za) cite.tw-font-bmw-bold,:lang(za) table.tw-font-bmw-bold{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
.button,.ds2-font-clickable,.ds2-link,a{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) .button,:lang(kr) .ds2-font-clickable,:lang(kr) .ds2-link,:lang(kr) a{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:700}
:lang(ko-KR) .button,:lang(ko-KR) .ds2-font-clickable,:lang(ko-KR) .ds2-link,:lang(ko-KR) a{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:700}
:lang(jp) .button,:lang(jp) .ds2-font-clickable,:lang(jp) .ds2-link,:lang(jp) a{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(ja) .button,:lang(ja) .ds2-font-clickable,:lang(ja) .ds2-link,:lang(ja) a{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(ja-JP) .button,:lang(ja-JP) .ds2-font-clickable,:lang(ja-JP) .ds2-link,:lang(ja-JP) a{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(zh) .button,:lang(zh) .ds2-font-clickable,:lang(zh) .ds2-link,:lang(zh) a{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-CN) .button,:lang(zh-CN) .ds2-font-clickable,:lang(zh-CN) .ds2-link,:lang(zh-CN) a{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(tw) .button,:lang(tw) .ds2-font-clickable,:lang(tw) .ds2-link,:lang(tw) a{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-TW) .button,:lang(zh-TW) .ds2-font-clickable,:lang(zh-TW) .ds2-link,:lang(zh-TW) a{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-HK) .button,:lang(zh-HK) .ds2-font-clickable,:lang(zh-HK) .ds2-link,:lang(zh-HK) a{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(ms) .button,:lang(ms) .ds2-font-clickable,:lang(ms) .ds2-link,:lang(ms) a{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(my) .button,:lang(my) .ds2-font-clickable,:lang(my) .ds2-link,:lang(my) a{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(za) .button,:lang(za) .ds2-font-clickable,:lang(za) .ds2-link,:lang(za) a{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
html[dir=rtl] .button,html[dir=rtl] .ds2-font-clickable,html[dir=rtl] .ds2-link,html[dir=rtl] a{font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:700}
.ds2-font-l,.ds2-font-m,.ds2-font-s,.ds2-font-xl,.ds2-font-xxl,.ds2-font-xxxl,h1,h2,h3,h4,h5,h6,input.tw-font-bmw-bold,output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) .ds2-font-l,:lang(kr) .ds2-font-m,:lang(kr) .ds2-font-s,:lang(kr) .ds2-font-xl,:lang(kr) .ds2-font-xxl,:lang(kr) .ds2-font-xxxl,:lang(kr) h1,:lang(kr) h2,:lang(kr) h3,:lang(kr) h4,:lang(kr) h5,:lang(kr) h6,:lang(kr) input.tw-font-bmw-bold,:lang(kr) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-font-l,:lang(ko-KR) .ds2-font-m,:lang(ko-KR) .ds2-font-s,:lang(ko-KR) .ds2-font-xl,:lang(ko-KR) .ds2-font-xxl,:lang(ko-KR) .ds2-font-xxxl,:lang(ko-KR) h1,:lang(ko-KR) h2,:lang(ko-KR) h3,:lang(ko-KR) h4,:lang(ko-KR) h5,:lang(ko-KR) h6,:lang(ko-KR) input.tw-font-bmw-bold,:lang(ko-KR) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-font-l,:lang(jp) .ds2-font-m,:lang(jp) .ds2-font-s,:lang(jp) .ds2-font-xl,:lang(jp) .ds2-font-xxl,:lang(jp) .ds2-font-xxxl,:lang(jp) h1,:lang(jp) h2,:lang(jp) h3,:lang(jp) h4,:lang(jp) h5,:lang(jp) h6,:lang(jp) input.tw-font-bmw-bold,:lang(jp) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-font-l,:lang(ja) .ds2-font-m,:lang(ja) .ds2-font-s,:lang(ja) .ds2-font-xl,:lang(ja) .ds2-font-xxl,:lang(ja) .ds2-font-xxxl,:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4,:lang(ja) h5,:lang(ja) h6,:lang(ja) input.tw-font-bmw-bold,:lang(ja) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-font-l,:lang(ja-JP) .ds2-font-m,:lang(ja-JP) .ds2-font-s,:lang(ja-JP) .ds2-font-xl,:lang(ja-JP) .ds2-font-xxl,:lang(ja-JP) .ds2-font-xxxl,:lang(ja-JP) h1,:lang(ja-JP) h2,:lang(ja-JP) h3,:lang(ja-JP) h4,:lang(ja-JP) h5,:lang(ja-JP) h6,:lang(ja-JP) input.tw-font-bmw-bold,:lang(ja-JP) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-font-l,:lang(zh) .ds2-font-m,:lang(zh) .ds2-font-s,:lang(zh) .ds2-font-xl,:lang(zh) .ds2-font-xxl,:lang(zh) .ds2-font-xxxl,:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) h4,:lang(zh) h5,:lang(zh) h6,:lang(zh) input.tw-font-bmw-bold,:lang(zh) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-font-l,:lang(zh-CN) .ds2-font-m,:lang(zh-CN) .ds2-font-s,:lang(zh-CN) .ds2-font-xl,:lang(zh-CN) .ds2-font-xxl,:lang(zh-CN) .ds2-font-xxxl,:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3,:lang(zh-CN) h4,:lang(zh-CN) h5,:lang(zh-CN) h6,:lang(zh-CN) input.tw-font-bmw-bold,:lang(zh-CN) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-font-l,:lang(tw) .ds2-font-m,:lang(tw) .ds2-font-s,:lang(tw) .ds2-font-xl,:lang(tw) .ds2-font-xxl,:lang(tw) .ds2-font-xxxl,:lang(tw) h1,:lang(tw) h2,:lang(tw) h3,:lang(tw) h4,:lang(tw) h5,:lang(tw) h6,:lang(tw) input.tw-font-bmw-bold,:lang(tw) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-font-l,:lang(zh-TW) .ds2-font-m,:lang(zh-TW) .ds2-font-s,:lang(zh-TW) .ds2-font-xl,:lang(zh-TW) .ds2-font-xxl,:lang(zh-TW) .ds2-font-xxxl,:lang(zh-TW) h1,:lang(zh-TW) h2,:lang(zh-TW) h3,:lang(zh-TW) h4,:lang(zh-TW) h5,:lang(zh-TW) h6,:lang(zh-TW) input.tw-font-bmw-bold,:lang(zh-TW) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-font-l,:lang(zh-HK) .ds2-font-m,:lang(zh-HK) .ds2-font-s,:lang(zh-HK) .ds2-font-xl,:lang(zh-HK) .ds2-font-xxl,:lang(zh-HK) .ds2-font-xxxl,:lang(zh-HK) h1,:lang(zh-HK) h2,:lang(zh-HK) h3,:lang(zh-HK) h4,:lang(zh-HK) h5,:lang(zh-HK) h6,:lang(zh-HK) input.tw-font-bmw-bold,:lang(zh-HK) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-font-l,:lang(ms) .ds2-font-m,:lang(ms) .ds2-font-s,:lang(ms) .ds2-font-xl,:lang(ms) .ds2-font-xxl,:lang(ms) .ds2-font-xxxl,:lang(ms) h1,:lang(ms) h2,:lang(ms) h3,:lang(ms) h4,:lang(ms) h5,:lang(ms) h6,:lang(ms) input.tw-font-bmw-bold,:lang(ms) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-font-l,:lang(my) .ds2-font-m,:lang(my) .ds2-font-s,:lang(my) .ds2-font-xl,:lang(my) .ds2-font-xxl,:lang(my) .ds2-font-xxxl,:lang(my) h1,:lang(my) h2,:lang(my) h3,:lang(my) h4,:lang(my) h5,:lang(my) h6,:lang(my) input.tw-font-bmw-bold,:lang(my) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-font-l,:lang(za) .ds2-font-m,:lang(za) .ds2-font-s,:lang(za) .ds2-font-xl,:lang(za) .ds2-font-xxl,:lang(za) .ds2-font-xxxl,:lang(za) h1,:lang(za) h2,:lang(za) h3,:lang(za) h4,:lang(za) h5,:lang(za) h6,:lang(za) input.tw-font-bmw-bold,:lang(za) output.tw-font-bmw-bold{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-cms-output,.ds2-font-xs,a,cite,table{font-size:15px;line-height:22px;letter-spacing:0;margin-top:-5px;margin-bottom:10px}
.ds2-font-clickable{font-size:15px;line-height:17px;letter-spacing:0}
.ds2-font-xxs,small{font-size:12px;line-height:17px;letter-spacing:0;margin-top:-4px;margin-bottom:11px}
.ds2-font-xxxl{font-size:35px;line-height:42px;letter-spacing:.525px;margin-top:-7px;margin-bottom:8px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-font-xxxl{font-size:50px;line-height:57px;letter-spacing:.72px;margin-top:-9px;margin-bottom:7px}
}
@media only screen and (min-width:981px){.ds2-font-xxxl{font-size:60px;line-height:60px;letter-spacing:.84px;margin-top:-6px;margin-bottom:9px}
}
.ds2-font-xxl,h1{font-size:35px;line-height:1;letter-spacing:.525px;margin-top:-4px;margin-bottom:12px}
@media only screen and (min-width:981px){.ds2-font-xxl,h1{font-size:50px;letter-spacing:.72px;margin-top:-5px;margin-bottom:10px}
}
.ds2-font-xxl.ds2-no-uppercase,h1.ds2-no-uppercase{margin-top:-7px;margin-bottom:8px;letter-spacing:0;line-height:42px}
@media only screen and (min-width:981px){.ds2-font-xxl.ds2-no-uppercase,h1.ds2-no-uppercase{margin-top:-9px;margin-bottom:7px;line-height:57px}
}
.ds2-font-xl,h2{font-size:25px;line-height:1;letter-spacing:.375px;margin-top:-3px;margin-bottom:13px}
@media only screen and (min-width:521px){.ds2-font-xl,h2{font-size:35px;letter-spacing:.525px;margin-top:-4px;margin-bottom:12px}
}
.ds2-font-xl.ds2-no-uppercase,h2.ds2-no-uppercase{margin-top:-6px;margin-bottom:9px;letter-spacing:0;line-height:32px}
@media only screen and (min-width:521px){.ds2-font-xl.ds2-no-uppercase,h2.ds2-no-uppercase{margin-top:-7px;margin-bottom:8px;line-height:42px}
}
.ds2-font-l,h3{font-size:20px;line-height:1;letter-spacing:0;margin-top:-2px;margin-bottom:13px}
@media only screen and (min-width:521px){.ds2-font-l,h3{font-size:25px;letter-spacing:.375px;margin-top:-3px;margin-bottom:13px}
}
.ds2-font-l.ds2-no-uppercase,h3.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;letter-spacing:0;line-height:27px}
@media only screen and (min-width:521px){.ds2-font-l.ds2-no-uppercase,h3.ds2-no-uppercase{margin-top:-6px;margin-bottom:9px;line-height:32px}
}
.ds2-font-m,h4{font-size:20px;letter-spacing:0;margin-top:-2px;margin-bottom:13px}
.ds2-font-m.ds2-no-uppercase,h4.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;letter-spacing:0;line-height:27px}
.ds2-font-s,h5,h6{font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px}
.ds2-cms-output,h1,h2,h3,h4,h5,h6{padding-right:0}
.ds2-cms-output ul:not(.ds2-linklist),h1 ul:not(.ds2-linklist),h2 ul:not(.ds2-linklist),h3 ul:not(.ds2-linklist),h4 ul:not(.ds2-linklist),h5 ul:not(.ds2-linklist),h6 ul:not(.ds2-linklist){list-style-type:disc}
.ds2-cms-output ol,.ds2-cms-output ul:not(.ds2-linklist),h1 ol,h1 ul:not(.ds2-linklist),h2 ol,h2 ul:not(.ds2-linklist),h3 ol,h3 ul:not(.ds2-linklist),h4 ol,h4 ul:not(.ds2-linklist),h5 ol,h5 ul:not(.ds2-linklist),h6 ol,h6 ul:not(.ds2-linklist){list-style-position:outside;margin-left:1.2em}
.ds2-cms-output ol,.ds2-cms-output ol li,.ds2-cms-output ul:not(.ds2-linklist),.ds2-cms-output ul:not(.ds2-linklist) li,h1 ol,h1 ol li,h1 ul:not(.ds2-linklist),h1 ul:not(.ds2-linklist) li,h2 ol,h2 ol li,h2 ul:not(.ds2-linklist),h2 ul:not(.ds2-linklist) li,h3 ol,h3 ol li,h3 ul:not(.ds2-linklist),h3 ul:not(.ds2-linklist) li,h4 ol,h4 ol li,h4 ul:not(.ds2-linklist),h4 ul:not(.ds2-linklist) li,h5 ol,h5 ol li,h5 ul:not(.ds2-linklist),h5 ul:not(.ds2-linklist) li,h6 ol,h6 ol li,h6 ul:not(.ds2-linklist),h6 ul:not(.ds2-linklist) li{font-size:inherit;line-height:inherit;font-family:inherit}
.ds2-cms-output a:link,.ds2-cms-output a:visited,h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{color:#1366d7}
.ds2-cms-output a:active,.ds2-cms-output a:hover,h1 a:active,h1 a:hover,h2 a:active,h2 a:hover,h3 a:active,h3 a:hover,h4 a:active,h4 a:hover,h5 a:active,h5 a:hover,h6 a:active,h6 a:hover{color:#0653b6}
.ds2-cms-output p,h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{font-size:inherit;line-height:inherit;margin-bottom:inherit;font-family:inherit}
@media only screen and (min-width:521px){.ds2-cms-output,h1,h2,h3,h4,h5,h6{padding-right:15px}
}
small{display:block}
.ds2-icon--all-models-blue-2:before,.ds2-navigation-main .ds2-icon--all-models-white:after,.icon-all-models-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20fill%3D%22%230653B6%22%3E%3Cpath%20d%3D%22M14%2014h7v7h-7zM24%2014h7v7h-7zM14%2024h7v7h-7zM24%2024h7v7h-7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--all-models-white:before,.icon-all-models-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M14%2014h7v7h-7zM24%2014h7v7h-7zM14%2024h7v7h-7zM24%2024h7v7h-7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-d-blue-2:before,.ds2-icon--arrow-big-d-grey-2::after,.icon-arrow-big-d-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-d-blue-2:before,body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-d-grey-2::after,body:not(.ds2-market-bmw-m) .icon-arrow-big-d-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-d-grey-2:before,.icon-arrow-big-d-grey-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-d-white:before,.ds2-icon--plus-grey-5:before,.ds2-mlp-feature-cluster-selection__field::before,.form-requests .nn-ui-input__select-wrapper::before,.icon-arrow-big-d-white,.icon-plus-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-d-grey-5:before,.icon-arrow-big-d-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-d:before,.icon-arrow-big-d{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M28.985%2064.266l-2.51-2.514-6.473%206.477-6.475-6.48-2.512%202.516%208.987%208.984z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-l-blue-2:before,.ds2-icon--arrow-big-l-grey-2::after,.ds2-navigation-main .ds2-icon--arrow-big-l-white:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.icon-arrow-big-l-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-l-grey-2:before,.icon-arrow-big-l-grey-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-l-grey-3:before,.icon-arrow-big-l-grey-3{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Ctitle%3Ebackground%3C/title%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22none%22%20id%3D%22canvas_background%22%20height%3D%22402%22%20width%3D%22582%22%20y%3D%22-1%22%20x%3D%22-1%22/%3E%0A%20%20%20%20%3C/g%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Ctitle%3ELayer%201%3C/title%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20transform%3D%22rotate%28180%2020%2C20%29%20%22%20id%3D%22svg_1%22%20d%3D%22m17%2C28l-2%2C-2l6%2C-6l-6%2C-6l2%2C-2l8%2C8l-8%2C8z%22%20fill%3D%22%23bbbbbb%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-repeat:no-repeat}
.ds2-icon--arrow-big-l-white:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.icon-arrow-big-l-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li .ds2-showroom-offers a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li .ds2-showroom-offers a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li .ds2-showroom-offers a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li .ds2-showroom-preconfiguration a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li .ds2-showroom-preconfiguration a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li .ds2-showroom-preconfiguration a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-showroom-offers .ds2-icon--arrow-big-l-white:before,.ds2-showroom-offers .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-showroom-offers .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-showroom-offers .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-showroom-offers .icon-arrow-big-l-white,.ds2-showroom-preconfiguration .ds2-icon--arrow-big-l-white:before,.ds2-showroom-preconfiguration .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-showroom-preconfiguration .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-showroom-preconfiguration .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-showroom-preconfiguration .icon-arrow-big-l-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--arrow-big-l-white:hover::before,.icon-arrow-big-l-white:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-showroom-offers .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-offers .icon-arrow-big-l-white:hover,.ds2-showroom-preconfiguration .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-preconfiguration .icon-arrow-big-l-white:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--arrow-big-l-grey-5:before,.icon-arrow-big-l-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-l:before,.icon-arrow-big-l{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M23.234%2076.485l2.514-2.51-6.477-6.473%206.48-6.475-2.516-2.512-8.984%208.987z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-r-blue-2:before,.ds2-icon--arrow-big-r-grey-2::after,.ds2-link.ds2-link--active:before,.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:active:before,.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:focus:before,.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:hover:before,.ds2-navigation-main .ds2-icon--arrow-big-r-white:after,.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white::after,.ds2-typo--component-link:active .ds2-icon--arrow-big-r-grey-2:before,.ds2-typo--component-link:active .ds2-icon--arrow-big-r-white:before,.ds2-typo--component-link:focus .ds2-icon--arrow-big-r-grey-2:before,.ds2-typo--component-link:focus .ds2-icon--arrow-big-r-white:before,.ds2-typo--component-link:hover .ds2-icon--arrow-big-r-grey-2:before,.ds2-typo--component-link:hover .ds2-icon--arrow-big-r-white:before,.icon-arrow-big-r-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-r-grey-2:before,.icon-arrow-big-r-grey-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-r-grey-2:before.ds2-link,.icon-arrow-big-r-grey-2.ds2-link{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--arrow-big-r-white:before,.icon-arrow-big-r-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-showroom-offers .ds2-icon--arrow-big-r-white:before,.ds2-showroom-offers .icon-arrow-big-r-white,.ds2-showroom-preconfiguration .ds2-icon--arrow-big-r-white:before,.ds2-showroom-preconfiguration .icon-arrow-big-r-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--arrow-big-r-white:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-showroom-offers .ds2-icon--arrow-big-r-white:hover::before,.ds2-showroom-preconfiguration .ds2-icon--arrow-big-r-white:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--arrow-big-r-grey-5:before,.icon-arrow-big-r-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-r:before,.icon-arrow-big-r{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M16.766%2058.515l-2.514%202.51L20.73%2067.5l-6.48%206.473%202.516%202.512L25.75%2067.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-u-blue-2:before,.ds2-icon--arrow-big-u-grey-2::after,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before,.icon-arrow-big-u-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-u-grey-2:before,.icon-arrow-big-u-grey-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-u-white:before,.ds2-icon--minus-grey-5:before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .form-requests .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .form-requests .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .nn-ui-input__select-wrapper::before,.icon-arrow-big-u-white,.icon-minus-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-big-u-grey-5:before,.icon-arrow-big-u-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-l:before,.icon-arrow-l{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M23.994%2076.276l-8.827-8.828%208.726-8.724.838.84-7.884%207.884%207.987%207.99z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--arrow-r:before,.icon-arrow-r{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M16.006%2058.724l8.827%208.828-8.726%208.724-.838-.838%207.884-7.886-7.987-7.99z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li body.ds2-market-bmw-m a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li body.ds2-market-bmw-m a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li body.ds2-market-bmw-m a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-navigation-main--flyout .ds2-icon--arrow-big-l-white:before,body.ds2-market-bmw-m .ds2-icon--arrow-big-l-white:before,body.ds2-market-bmw-m .ds2-icon--arrow-big-l-white:hover::before,body.ds2-market-bmw-m .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,body.ds2-market-bmw-m .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,body.ds2-market-bmw-m .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-navigation-main--flyout .ds2-icon--arrow-big-r-white:before,body.ds2-market-bmw-m .ds2-icon--arrow-big-r-white:before,body.ds2-market-bmw-m .ds2-icon--arrow-big-r-white:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-navigation-content-bar .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar .form-requests .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar .nn-ui-input__select-wrapper::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-d-white:before,body.ds2-market-bmw-m .ds2-icon--arrow-big-d-white:hover::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-navigation-content-bar .ds2-icon--arrow-big-u-white:before,.ds2-navigation-content-bar .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .form-requests .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .form-requests .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active body.ds2-market-bmw-m .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar .form-requests .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-navigation-content-bar .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-navigation-content-bar .ds2-mlp-feature-cluster-selection__field::before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .form-requests .ds2-navigation-content-bar .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button body.ds2-market-bmw-m .ds2-icon--arrow-big-d-white:before,.ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-navigation-content-bar .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-u-white:before,body.ds2-market-bmw-m .ds2-icon--arrow-big-u-white:hover::before,body.ds2-market-bmw-m .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-icon--arrow-big-d-white:before,body.ds2-market-bmw-m .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .form-requests .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-icon--arrow-big-d-white:before,body.ds2-market-bmw-m .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .form-requests .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .form-requests .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .form-requests .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .nn-ui-input__select-wrapper::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
body.ds2-market-bmw-m .ds2-icon--play-white:before,body.ds2-market-bmw-m .ds2-icon--play-white:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22%2018l18%2012-18%2012z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
body.ds2-market-bmw-m .ds2-icon--play:before,body.ds2-market-bmw-m .ds2-icon--play:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7%206v8l6-4z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
body.ds2-market-bmw-m .ds2-icon--close-white:before,body.ds2-market-bmw-m .ds2-icon--close-white:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
body.ds2-market-bmw-m .ds2-icon--magnifier-white:before,body.ds2-market-bmw-m .ds2-icon--magnifier-white:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_act_checkbox_20:before,.icon-bmw_act_checkbox_20{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M18%202v16H2V2h16m2-2H0v20h20V0z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230653B6%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6.21%209.166l2.77%202.772M8.266%2012.65l6.026-6.025%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_def_datepicker_40:before,.form-requests .nn-ui-input__date-wrapper::before,.icon-bmw_def_datepicker_40{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M31%209v22H9V9h22zm-2%204H11v16h18V13z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.758%2026.5v-8.342c-.66.47-1.414.898-2.263%201.29l-.9-1.723c1.41-.728%202.604-1.48%203.58-2.263h1.89V26.5H19.76z%22%20enable-background%3D%22new%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_def_error_40:before,.ds2-layer--content .error .ds2-request-icon__alert,.form-requests .ds2-request-icon__alert,.icon-bmw_def_error_40{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23D20000%22%20d%3D%22M19%2024.53h2v2h-2zM20.92%2023h-1.84l-.46-7h2.76z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23D20000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M12.5%2029c-2.2%200-3.142-1.783-2.092-3.717l7.685-14.265c1.05-1.934%202.767-1.984%203.815-.05l7.686%2014.34C30.644%2027.243%2029.7%2029%2027.5%2029h-15z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_def_hints_40:before,.form-requests .ds2-request-icon__tooltip,.icon-bmw_def_hints_40{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23575757%22%3E%3Cpath%20d%3D%22M20%208.5C13.65%208.5%208.5%2013.65%208.5%2020S13.65%2031.5%2020%2031.5c6.352%200%2011.5-5.15%2011.5-11.5S26.352%208.5%2020%208.5zm0%2020.97c-5.222%200-9.47-4.247-9.47-9.47%200-5.222%204.248-9.47%209.47-9.47%205.223%200%209.47%204.248%209.47%209.47%200%205.223-4.247%209.47-9.47%209.47zM19%2025h2v2h-2zM19.12%2023h1.76l.474-9h-2.707z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_def_radiobutton_20:before,.ds2-icon--radio_button::before,.ds2-magazine--overview-sorting-button::before,.icon-bmw_def_radiobutton_20{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23bbb%22%20d%3D%22M10%202c4.41%200%208%203.59%208%208s-3.59%208-8%208-8-3.59-8-8%203.59-8%208-8m0-2C4.477%200%200%204.478%200%2010c0%205.523%204.477%2010%2010%2010%205.522%200%2010-4.477%2010-10%200-5.522-4.478-10-10-10z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_not_valid_hint_20:before,.form-requests .personaldatacustomextension__base .password-hint .help-block .icon__base,.form-requests .personaldatacustomextension__base .password-hint .icon__base.icon__pw-error,.icon-bmw_not_valid_hint_20{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23D20000%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_valid_hint_20:before,.form-requests .personaldatacustomextension__base .help-block .passwordGroupValid .icon__base,.form-requests .personaldatacustomextension__base .password-hint .help-block.ng-hide .icon__base,.icon-bmw_valid_hint_20{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233FB116%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6.21%209.166l2.77%202.772M8.266%2012.65l6.026-6.025%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--checkbox-checked:before,.ds2-label--group input[type=checkbox]:checked+.ds2-label--checkbox:before,.form-requests .nn-ui-input__checkbox:checked+span::before,.icon-checkbox-checked{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSItMTcwIC0xNzAgODUyIDg1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjMWM2OWQ0IiBoZWlnaHQ9Ijg1MiIgd2lkdGg9Ijg1MiIgeT0iLTE3MCIgeD0iLTE3MCIvPjxwb2x5Z29uIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIgcG9pbnRzPSIyMDIuNjI0LDQ3OC4wMTYgMCwyOTEuMzYgNzAuNTEyLDIxNC44IDE5MS45NjgsMzI2LjY1NiA0MzEuNDQsMzMuOTg0IDUxMiw5OS45MDQiLz48L3N2Zz4=");background-repeat:no-repeat}
.ds2-icon--checkbox-consent-not-given:before,.icon-checkbox-consent-not-given:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M18%2C2v16H2V2H18%20M20%2C0H0v20h20V0L20%2C0z%22%2F%3E%0A%3C%2Fg%3E%0A%0A%3Cpolygon%20fill%3D%22%234D4D4D%22%20points%3D%2215%2C6.25%2013.75%2C5%2010%2C8.75%206.25%2C5%205%2C6.25%208.75%2C10%205%2C13.75%206.25%2C15%2010%2C11.25%2013.75%2C15%2015%2C13.75%0A%0911.25%2C10%20%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--checkbox:before,.icon-checkbox{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23bbb%22%20d%3D%22M18%202v16H2V2h16m2-2H0v20h20V0z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--close-dark:before,.icon-close-dark{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%234D4D4D%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--close-white:before,.icon-close-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--close-white:hover::before,.icon-close-white:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--close-grey-5:before,.icon-close-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--close-grey:before,.icon-close-grey{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4NCiAgICA8ZyBmaWxsPSIjOTM5MzkzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTguMjgyIDE2LjE2MUwzMy44NCAzMS43MThsLTIuMTIxIDIuMTJMMTYuMTYgMTguMjgzeiIvPg0KICAgICAgICA8cGF0aCBkPSJNMzMuODM5IDE4LjI4MkwxOC4yODIgMzMuODRsLTIuMTItMi4xMjFMMzEuNzE3IDE2LjE2eiIvPg0KICAgIDwvZz4NCjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-icon--dots:before,.icon-dots{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cg%20fill%3D%22%23262626%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2257%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2278%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2267.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--download-white-big:before,.icon-download-white-big{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10.5%2023.5h2v5h-2v-5zM11.5%2026.5h17v2h-17v-2zM26.5%2022.5h2v5h-2v-5zM24.514%2018.5L19.5%2023.514%2014.486%2018.5h10.028zM17.5%2011.5h4v10h-4v-10z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--download-white:before,.icon-download-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M13%208l-3%203-3-3h2V5h2v3zM5%2015h10v-4h-2v2H7v-2H5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--download:before,.icon-download{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M25%2065.625v.977l-4.445%205.272h-.5L15%2066.602v-.977h2.5V57.5h5v8.125H25zM27.5%2070v5h-15v-5H10v4.727c0%201.38%201.425%202.773%202.807%202.773h14.998c1.38%200%202.195-1.395%202.195-2.773V70h-2.5z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--edit_icons_default:before,.icon-edit_icons_default{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M36.75%209.25l-22%2022-6-6%2022-22%206%206zm-30%2018l-3.5%208.5.5.5.5.5%208.5-3.5-6-6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--edit_icons_hover:before,.icon-edit_icons_hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M36.75%209.25l-22%2022-6-6%2022-22%206%206zm-30%2018l-3.5%208.5.5.5.5.5%208.5-3.5-6-6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--email:before,.icon-email{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10%2012L4%208v6h11.994V8zM16%206l-6%204-6-4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--filter-toggle:before,.ds2-icon__filter:before,.icon-filter-toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTcxLjk4NiA5NzEuOTg2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NzEuOTg2IDk3MS45ODY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzcwLjIxNiw0NTkuM2MxMC4yLDExLjEsMTUuOCwyNS42LDE1LjgsNDAuNnY0NDJjMCwyNi42MDEsMzIuMSw0MC4xMDEsNTEuMSwyMS40bDEyMy4zLTE0MS4zICAgYzE2LjUtMTkuOCwyNS42LTI5LjYwMSwyNS42LTQ5LjJWNTAwYzAtMTUsNS43LTI5LjUsMTUuOC00MC42MDFMOTU1LjYxNSw3NS41YzI2LjUtMjguOCw2LjEwMS03NS41LTMzLjEtNzUuNWgtODczICAgYy0zOS4yLDAtNTkuNyw0Ni42LTMzLjEsNzUuNUwzNzAuMjE2LDQ1OS4zeiIgZmlsbD0iIzRENEQ0RCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat}
.ds2-icon--icon_info_i_hover:before,.icon-icon_info_i_hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M64%2032c0%2017.676-14.328%2032-32%2032S0%2049.676%200%2032C0%2014.328%2014.328%200%2032%200s32%2014.328%2032%2032%22%2F%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M28%2012h8v8h-8zM28%2028h8v24h-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--info-i-blue-2:before,.icon-info-i-blue-2,span.ds2-info-icon:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M8%200C3.584%200%200%203.582%200%208s3.583%208%208%208%208-3.582%208-8c.002-4.418-3.58-8-8-8zm1%2013H7V7h2v6zm0-8H7V3h2v2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--info-i-orange:before,.icon-info-i-orange{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8%200C3.584%200%200%203.582%200%208s3.583%208%208%208%208-3.582%208-8c.002-4.418-3.58-8-8-8zm1%2013H7V7h2v6zm0-8H7V3h2v2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--info-i-white:before,.icon-info-i-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%231D69D4%22%20d%3D%22M8%200C3.584%200%200%203.582%200%208s3.583%208%208%208%208-3.582%208-8c.002-4.418-3.58-8-8-8zm1%2013H7V7h2v6zm0-8H7V3h2v2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--info-i-white-bg:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%231D69D4%22%20d%3D%22M8%200C3.584%200%200%203.582%200%208s3.583%208%208%208%208-3.582%208-8c.002-4.418-3.58-8-8-8zm1%2013H7V7h2v6zm0-8H7V3h2v2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--magnifier-blue-2:before,.ds2-navigation-main .ds2-icon--magnifier-white:after,.icon-magnifier-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-dropdown-filter-wrapper:before,.ds2-icon--magnifier-grey-2:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon,.icon-magnifier-grey-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M29%2026.755l-5.365-5.364c.64-1.038%201.016-2.257%201.016-3.562%200-3.764-3.06-6.825-6.822-6.825C14.062%2011%2011%2014.063%2011%2017.825c0%203.764%203.062%206.825%206.825%206.825%201.308%200%202.526-.377%203.565-1.018l5.362%205.365L29%2026.755zm-15.99-8.93c0-2.655%202.16-4.814%204.815-4.814%202.655%200%204.813%202.16%204.813%204.815%200%202.655-2.16%204.813-4.813%204.813-2.655%200-4.814-2.158-4.814-4.813z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--magnifier-minus:before,.icon-magnifier-minus{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cg%20fill%3D%22%23262626%22%3E%3Cpath%20d%3D%22M29%2074.255l-5.365-5.364c.64-1.038%201.016-2.257%201.016-3.564%200-3.763-3.06-6.825-6.824-6.825S11%2061.563%2011%2065.326c0%203.764%203.062%206.825%206.825%206.825%201.308%200%202.526-.376%203.565-1.016l5.364%205.365L29%2074.254zm-15.99-8.93c0-2.655%202.16-4.814%204.815-4.814s4.814%202.16%204.814%204.815-2.16%204.814-4.815%204.814-4.814-2.16-4.814-4.815zM14.5%2064.5h6v2h-6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--magnifier-plus:before,.icon-magnifier-plus{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cg%20fill%3D%22%23262626%22%3E%3Cpath%20d%3D%22M30%2075.215l-4.334-4.334c.932-1.37%201.477-3.024%201.477-4.81%200-4.733-3.838-8.57-8.57-8.57-4.736%200-8.573%203.837-8.573%208.57%200%204.734%203.837%208.572%208.57%208.572%201.783%200%203.438-.545%204.81-1.477l4.333%204.334L30%2075.214zm-11.43-2.86c-3.465%200-6.285-2.816-6.285-6.285%200-3.465%202.82-6.285%206.285-6.285%203.467%200%206.287%202.82%206.287%206.285-.002%203.47-2.82%206.285-6.287%206.285zM22.57%2064.93h-2.856v-2.86h-2.286v2.86H14.57v2.285h2.858v2.855h2.286v-2.855h2.856z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--magnifier-white:before,.icon-magnifier-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--magnifier-white:hover::before,.icon-magnifier-white:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--magnifier-grey-5:before,.icon-magnifier-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.ds2-icon--minus-white.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.ds2-icon--minus-white.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--minus-white.ds2-icon--l.ds2-icon--bg.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--minus-white.icon.ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--minus-white.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--minus-white.icon.nn-ui-input__select-wrapper::before,.form-requests span.ds2-icon--minus-white.nn-ui-input__date-wrapper::before,.form-requests span.ds2-icon--minus-white.nn-ui-input__select-wrapper::before,span.ds2-icon--minus-white.ds2-icon--l.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,span.ds2-icon--minus-white.ds2-icon--l.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::before,span.ds2-icon--minus-white.ds2-mlp-feature-cluster-selection__field::before,span.ds2-icon.ds2-icon--minus-white.ds2-icon--l.ds2-icon--bg::before{background-color:#fff}
.ds2-icon--magnifier:before,.icon-magnifier{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M29%2074.255l-5.365-5.364c.64-1.038%201.016-2.257%201.016-3.564%200-3.763-3.06-6.825-6.824-6.825S11%2061.563%2011%2065.326c0%203.764%203.062%206.825%206.825%206.825%201.308%200%202.526-.376%203.565-1.016l5.364%205.365L29%2074.254zm-15.99-8.93c0-2.655%202.16-4.814%204.815-4.814s4.814%202.16%204.814%204.815-2.16%204.814-4.815%204.814-4.814-2.16-4.814-4.815z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--menu-blue-2:before,.ds2-navigation-main .ds2-icon--menu-white:after,.icon-menu-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20fill%3D%22%230653B6%22%3E%3Cpath%20d%3D%22M14%2021h17v3H14zM14%2014h17v3H14zM14%2028h17v3H14z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--menu-white:before,.icon-menu-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M14%2021h17v3H14zM14%2014h17v3H14zM14%2028h17v3H14z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--minus-white:before,.icon-minus-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2018h16v4H12z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_arrow_back:before,.icon-need_analyzer_arrow_back{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%22102%22%20viewBox%3D%220%200%2064%20102%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M51.2%20102L64%2089.252l-38.402-38.25L64%2012.75%2051.2%200%200%2051.002z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_back_hover:before,.icon-need_analyzer_arrow_back_hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%22102%22%20viewBox%3D%220%200%2064%20102%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M51.2%20102L64%2089.252l-38.402-38.25L64%2012.75%2051.2%200%200%2051.002z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_arrow_restart:before,.icon-need_analyzer_arrow_restart{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%2035.688C1.812%2051.594%2015.18%2064%2031.875%2064%2049.845%2064%2064%2049.65%2064%2032%2064%2014.353%2049.438%200%2031.464%200%2022.897%200%2015.237%203.29%209.406%208.616L1.666.794.543%202.38v22.99H22.09l1.646-2.014-7.482-7.763c4.125-3.688%209.634-5.95%2015.63-5.95%2012.79%200%2023.308%2010.208%2023.308%2022.758%200%2012.545-10.166%2022.76-22.956%2022.76-11.562%200-20.764-8.38-22.416-19.26L0%2035.688z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_arrow_restart::after,.ds2-icon--need_analyzer_arrow_restart_hover:before,.icon-need_analyzer_arrow_restart_hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M0%2035.688C1.812%2051.594%2015.18%2064%2031.875%2064%2049.845%2064%2064%2049.65%2064%2032%2064%2014.353%2049.438%200%2031.464%200%2022.897%200%2015.237%203.29%209.406%208.616L1.666.794.543%202.38v22.99H22.09l1.646-2.014-7.482-7.763c4.125-3.688%209.634-5.95%2015.63-5.95%2012.79%200%2023.308%2010.208%2023.308%2022.758%200%2012.545-10.166%2022.76-22.956%2022.76-11.562%200-20.764-8.38-22.416-19.26L0%2035.688z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_checkbox:before,.icon-need_analyzer_checkbox{background-image:url(../../../etc/clientlibs/digitals2/clientlib/media/icons/svg_icons/checkmark.png);background-repeat:no-repeat}
.ds2-icon--need_analyzer_no_result:before,.icon-need_analyzer_no_result{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2262%22%20viewBox%3D%2212.5%2028.5%2064%2062%22%20enable-background%3D%22new%2012.5%2028.5%2064%2062%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M41.597%2074.693h5.806v5.777h-5.806zM47.17%2070.273h-5.34L40.493%2050.05h8.01zM66.27%2090.5H22.73c-3.986%200-7.26-1.65-8.978-4.53-1.782-2.98-1.653-6.798.354-10.48l22.303-41.206C38.41%2030.606%2041.39%2028.5%2044.58%2028.5c1.845%200%205.34.73%208.01%205.632L74.91%2075.58c1.99%203.653%202.12%207.452.35%2010.41-1.71%202.864-4.99%204.51-8.99%204.51zM44.58%2034.28c-.965%200-2.14%201.053-3.065%202.75L19.21%2078.243c-1.01%201.852-1.18%203.59-.47%204.773.655%201.102%202.073%201.705%203.988%201.705h43.544c1.93%200%203.35-.602%204.003-1.688.694-1.164.52-2.88-.477-4.71l-22.32-41.45c-.88-1.62-1.968-2.593-2.9-2.593z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_radiobutton:before,.icon-need_analyzer_radiobutton{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ccircle%20fill%3D%22%23252626%22%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2232%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_result_arrow_l:before,.icon-need_analyzer_result_arrow_l{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2264%22%20height%3D%22106%22%20viewBox%3D%220%200%2064%20106%22%3E%3Cg%20transform%3D%22rotate%28180%29%20translate%28-64%20-106%29%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%22125%22%20height%3D%22167%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAH0AAACnCAYAAAA8JVNsAAAACXBIWXMAAAsSAAALEgHS3X78AAAA%20GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADmVJREFUeNrsnY2Oq7oORh1g5v2f%20d89Arq50qsPO8c9nxxQKiYTa0pZhumLHcRybaLTRRhtttNFGG2200UYbbbSLtvKB91gHtvtA772X%200Rk%2BBPpRf390gItBLx3fqaMDfBb0cuD91AH%2FWtDLAe9ZEOuAfw50FGhJhl6DnxvQD7hucYKPQNeA%20D%2FgHQbektjjPe8fp6nz%2BSPDljdJdnOc81ntV4FrnHge%2FvAF4C1R6XYL3VYOPj5X6csA1NEkujnNe%209V4FwNxzS%2BrrgN4PvH2uvUbhI4C115bU1wHdN%2FVCIBflfQu8BJx7bXWAx0n9crClHj16oFsHd63S%20PLb%2FTx3Q7amXBXUyXmvgLeCbcM6yDR4Dfkm4Bgp8Yp5PCvQCQOeOwnQAAjrBY8CXJClHge8fpecS%20eGIsdUnK94%2Bb8J417t92jF8SOw0CfBJet%2B9p4CXJ3UPeS2zZSfb%2Bu9tTVf3SCVlzzBQA8P%2BPWegQ%20Xujc0V6jhf9I8FmSbhltEuRZAD8ZKr4a0NfmuQSfnjjGL0EpJ0Ctc%2BD3kKXnksRL0Dng0w58acC3%20bfvn848BnzVl4zqANIbPyqGBR6Cv%2F3x%2FD7404InkCNtHgM90zkiqnlPvr2NR4LedxoLeAueGiVW4%20V0vd3wr8EgAsWewEWO57aV6ER0niEeivx1%2FDMFyV%2F1VS97cBn%2BmR847nL9ALAJ6z4KXx%2FAX8F5z3%20l6eB71XvxaHWpfFcAz8bxlwLfD%2BWv8Bbizvr0yR%2BCUh1RPIl%2BAsDfhHG9z2wVr2vu2Nu1PskSDny%20f90S%2FNKp1hEVL83TJfBfzflJUfGcpP%2BCHj7UBX078JkLLt7xnVPxX4zEvz6%2Fv44m6RPg4fO2W4E%2F%20wiOHqnirAyyGtEuSPhtOnmgE7m3AL0HQBXDQEPkt%2BoVR87NhxVuS%2Fjq0DvsoiV%2BSrxdZdZMs%2BlmR%209j2E2kzXOAeP1Akj7ePBLw6IXk2gwZ%2FIXnlr4WtW%2FF6tS4YcAbDRzvDR4LMWXKJqHlX5syDtL%2Bgz%20%2Fb3YMinjeOno0LcAv1xA26DTvHlnxU%2FC1G1yQM9oHwneA72SHLpU3gCfm761Ltno%2FLw8CfwSBI12%20Eml3SQR%2BUQw6CXrGVO124I9Q79JGgtZ9igYjSlZ%2FK%2B1TAz5jn9wtwS9BqNIPiACObkogkkOq27Ed%20CaV%2BLPglQaoLI6menSdamPImdIIW%2FP68FV93NPzLg89S79w%2FYkFGDk0DSJJcAbdwpl%2Fi48AvHZIt%20nYuCXpXHmekEkj%2Bggq7Wx6r6Ocm9arldtQ0PM%2BChm4zreDdHehxO2du5T%2B%2BQPdClf6AEOgACWNvs%20iBhu3inbbcFHoRMg6ZxhpW1c1D6HvB%2FpAFHw5ZPBz8Gb9qp4a5uytHUZ2dKMZLVAwqUeA74XekTF%20F2fnmCiWzQJNdPQJ4C8DncCpUQb4qLGmnfsk8OUs6FFpJ%2BA5d24iPD8NgdfsAe%2FNeHlZ8L3QCRgv%200SxTlCDNVp46RPWXYEc4IhHjIeDnzh5quTmRH1XLK0cJ30dy1yGBFu%2BY2r0FfAZ0a7yL5I0rhuu0%20gHZFT%2BeIgrc8mBng3w4dUd%2FoWImMtZFx3VLnBfh7WofxgNdaDV63nA1dU8moBU0BVebxvBUQNGKL%20eH%2BXXsMu49op0FEXJ3pzXuva6nDeqSSBmiMCJyrhNfC33wod8YD1GkDoj10I88YhUzzUyHxHS4sC%20mpNuhMAfxSM5BZRqxE%2BAzN%2B9awrecbt9rn0u025Ihx5RgR5p8bp6vcZZdJWudMKLfDZtmpgNPWv8%20ic5RPXNyRKV71%2BIRSa4BbVDPnqe%2FG3zUEvZM%2F9rPT%2BC4jkq8t7oE0pHC0p4FPQL%2BiKoSFIC89%2FVz%20wNFhxFs%2FJlJgoGb8dpnQzwTfs74fWdWzvHAaXLSKFNIRQtKeDT0LfK9TA01zlhWwoQHX6swgz6XO%20Ua4i6RbEKHhPrRhvoQEr2HICpL0QVmJEA2y9lybtR0DPBh9ZxUOKDCCBmBMz5mv3pW3ykM57c893%20W%2FJHQc8Eb%2FXs3iIDEmgrOJMM9Y7s7EGAeyz906FngS8g9EjMPRKC3Uq6JeUEgG138FhVJzwOnXI2%209B7w6GIIOm6jhQaQ3POeMiMbyTt9uA7gUfmnz9OzwHtUvMdYm4PAkaIDRFhdGWTfniXttdeKfxd0%20BDzik49a5xLUSLEBq4IUClmSek47ENnbuC8J3WuhI8YakS97FZeJGi04MFG8vIhWbkRT91twXFfb%20uxMNWXlrKqA2X0kH9o%2FoD7sSvi1a63SvHal11zlWwuvTeCtVoUNeZZ6fDp0D327d9YyVk1OVVsL3%20v2taatrd20SxXbeRXbYp7ayUYhJ4yTJFnBwcyE1RlxZwT5x8MZw7qFH4joQJbM7UMxtS8VDKdkGK%20%2BxOd%2BkTtkayDCAsiLZ8o6Ud1GKuD9BpDHj%2F32zYkPhm6JREZ0uLJi1c7OtehbbogOI9btmfXrBc8%20MrPISKOmrbylTNmmi8BFo1aRublVEBC1lL2rZFYlZ2R62Bste1n1HgmyiC6VRpIUIT%2F61nEgs4g0%2079sVoCN7stGVM88iSo9vXVK3Wjo06Vwkbx4KH16CXU4G7o1WReq8oS7WiHuV6L9VH9vjVzi%2FP1AN%20QCRH4lxe0r2rbKgPXSv80xYIWAz41gpaK%2BUc7F8HeK4DWOCtKeploCPApVRkklQj1Ry1An8SeCI5%20%2B6Uk5S1s6fBIvGc9vV4Nuhd4MSzwyQFZqvWmlfWUSntyBlwL9Qc4h4LfyBc5U68CvQe4t3abBftL%20UPvS2K65e1dFqn%2BaA5V6T%2FRMxJ%2FwFuhZwGeHGv9SDg48UvNNAr4KkLUDBW%2FN57sNuuXiwLmSXR7Y%20LfgWumTEtWMnV677pwH%2Fp3lsgWuqHgmdylo%2FeKshFwGuSbcG%2BDsInow5%2BSqo8z9O8HsLf1MseW9Y%20dD0Dekkawycn7O%2Fm4OBbUi7Nzzlr%2FQXvT3Mg4C1J16Q8JQZ%2BuSBwj3R%2Fg9K%2BgOq9MpY7Nz3jxmwE%20%2FG9AxadKeSZ0L%2FCSAFyS8u8A8NePVnZTtHZ6tjZq%2Bo8AWwP%2BEwSeutNlOQn4BAC3wH%2BDwPfPLdUu%20%2BdUlCf%2BjHB7gGnwCwJ86T88ALpXV9kj3N2C8FcX7tgnzcQv4jwEecdD0bms6HDq6gUFbDpVgf3WO%2045yEaxUcSZFwyVK3JNwaz72rbd1S3gs9urEwaql%2Fg5L%2BrYzl0pxcWkhpLXVErbfwLTfsGvS5n77K%20ZmWMRMdxy0pHx%2FGlkfKJWVjhrPQNUOmesdwzVUPm591S3gM9otYj7lXPOP6lzMnnRqUXZS7eC%2FwP%20MEXjdtwg4%2FhlJB3ZAKDBR%2BbiqNFmAUdVuuVtQ4H%2FgL52z27VU5wzaMZlj5RH%2FOnfgJsVmZpJY7g1%20F0clfAVW1TbnOH56NCyamVEz3manE0aDfSZwTp1nj%2BNvV%2B9oQn2PtT6DY7jmYv0SgE8AcG5NXJpz%20W8C9rtYI8MvN05F8L9a83LM%2BLnnaJOColf4DOl56gNczgHuhR%2Bq0FPKFOklgv0CVPjOwM4BrvvUo%208O0M4Ec4ZzwZIZAOsDhAc7HrHk%2FbI4BnqXc0D0wUuBT3poUyU2AeflXg6W3pVO2WpFsRMQv5gh21%20EGYpEGLvBPlE4PUs6B6%2FOwGGHOdvnwXIi7FoUpTFk2o4XiLApSjXjwCeMaajKTo9O1RmwnelSKtl%20nqiXRwFHoRdnB%2FBGyVjgtc2GZACXol4eC7zXOZNhxUtqX0rJpalzxPliLZ7cHvjRS6u9W42t%2FePc%20jyiN4z9OtX5b4NkeOU91JM1zJ6Xdlizz4hzHEZfqbYH3rLIhtVIz0muRAJsDLs3HkciXxwDPVO9c%20p%2FB0BGmIaIFO9G%2BIsuRX90r5o4Aj0EsSfE%2FKSy0l6Lr7TDGWSn8c0B8DvGfBJatjILD3Evz63NQh%205cimhNsCP0q9Z8PmgG%2FAWG5BfyRwL3QrbbcEUwJblUWRVyrtVqKlWLc1CP1xwBHoNaC%2BtQS9niT4%20rR3AuV23Zjz%2FJXv%2FuBSizG0jvh3wI9S7BZvLorjupHoVpHkjOd5NimaVYt440I8BHoVuFYND1Lqk%20yn9JjmmTOoNmxP0KVrwUonx74BmSvq%2FKYKl1TZVrq2avjtFGxFRA0jnoyFr4bYFnqfdK8u5PTcK1%20VTNufl7IDnS0oHuzPd0OeAR6BV2k1vSLG79bA20jOX5dk3QNvBWTfnvgKHTEgrekXbPOi%2BJD34xF%20F0nSV0WiPYn8bge8V723Bp1USut1SLA16Z0JzxjBTduknK3tZsLHAO%2BBzkm2NicvO%2BArYVkg5mYI%20IOXzG%2BOgWRXQkYzMtwDugd4ucBSntHPgSZHcqTH2vNCtVNzbU4FnqPdiTN%2F2CXWLAbyF3gZSWN%2FR%20wHOwV8KrG98GeKZ659T81miBDYA3N8abJ7mfVFFBSwSA7g%2B%2FDXAvdAs0KWP8Jnxm3n1mYqQ8WtDW%20gvxY4NkeOUTiOWgz%2FV2ztJBdU8WSdk%2FN1fok4L3OGa0w7j46dWLAtz8wUlnYgl5JL6ar1Sh%2FDPBM%20Sdd%2BiBb8PvKFC4lCgiSRFbwagH174FHokmQXEHxp4Ff6Oy%2BrVSmxguA10FoKzlsDz5B0Ts1r4FuQ%207XeRCNlqwN%2FAc1xm5dsDz%2FbIIeC5DsBBl4Cj4L21TR8DXPpBo9%2FXdrsgO14oCToRVsC2Kte7LfAs%209W5Z9tbnNdBI7VNJTVuviQ5Kznd3SeeuoSUXLI5zaEcjY2y2qiI8QrqzoUvX0XaykgLce181%2BPhI%204JnQLfBkwC3gdSoI3nPuUcCzoWvXK8ZQUIL3VQ11T0O6%2F9vmN3YmD9hoeUm0EzwW%2BJHQLajR8ZsC%20EAfsN0L3ws%2BC3vPeI1q52N8qB3SAAftE6D1%2Fs3SAG7AvAP0df3%2BAvjD0zHsZoD8QOnqPA%2B5oo402%202mijjTbaaKONNtpod23%2FE2AAXWYjqbA2R%2BQAAAAASUVORK5CYII%3D%22%20transform%3D%22translate%28-30.5%20-31.5%29%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.144%20105L0%2093.826%2041.712%2052%200%2010.175%2011.144-1%2064%2052z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_result_arrow_r:before,.icon-need_analyzer_result_arrow_r{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2264%22%20height%3D%22106%22%20viewBox%3D%220%200%2064%20106%22%3E%3Cimage%20overflow%3D%22visible%22%20opacity%3D%22.2%22%20width%3D%22125%22%20height%3D%22167%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAH0AAACnCAYAAAA8JVNsAAAACXBIWXMAAAsSAAALEgHS3X78AAAA%20GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADmVJREFUeNrsnY2Oq7oORh1g5v2f%20d89Arq50qsPO8c9nxxQKiYTa0pZhumLHcRybaLTRRhtttNFGG2200UYbbbSLtvKB91gHtvtA772X%200Rk%2BBPpRf390gItBLx3fqaMDfBb0cuD91AH%2FWtDLAe9ZEOuAfw50FGhJhl6DnxvQD7hucYKPQNeA%20D%2FgHQbektjjPe8fp6nz%2BSPDljdJdnOc81ntV4FrnHge%2FvAF4C1R6XYL3VYOPj5X6csA1NEkujnNe%209V4FwNxzS%2BrrgN4PvH2uvUbhI4C115bU1wHdN%2FVCIBflfQu8BJx7bXWAx0n9crClHj16oFsHd63S%20PLb%2FTx3Q7amXBXUyXmvgLeCbcM6yDR4Dfkm4Bgp8Yp5PCvQCQOeOwnQAAjrBY8CXJClHge8fpecS%20eGIsdUnK94%2Bb8J417t92jF8SOw0CfBJet%2B9p4CXJ3UPeS2zZSfb%2Bu9tTVf3SCVlzzBQA8P%2BPWegQ%20Xujc0V6jhf9I8FmSbhltEuRZAD8ZKr4a0NfmuQSfnjjGL0EpJ0Ctc%2BD3kKXnksRL0Dng0w58acC3%20bfvn848BnzVl4zqANIbPyqGBR6Cv%2F3x%2FD7404InkCNtHgM90zkiqnlPvr2NR4LedxoLeAueGiVW4%20V0vd3wr8EgAsWewEWO57aV6ER0niEeivx1%2FDMFyV%2F1VS97cBn%2BmR847nL9ALAJ6z4KXx%2FAX8F5z3%20l6eB71XvxaHWpfFcAz8bxlwLfD%2BWv8Bbizvr0yR%2BCUh1RPIl%2BAsDfhHG9z2wVr2vu2Nu1PskSDny%20f90S%2FNKp1hEVL83TJfBfzflJUfGcpP%2BCHj7UBX078JkLLt7xnVPxX4zEvz6%2Fv44m6RPg4fO2W4E%2F%20wiOHqnirAyyGtEuSPhtOnmgE7m3AL0HQBXDQEPkt%2BoVR87NhxVuS%2Fjq0DvsoiV%2BSrxdZdZMs%2BlmR%209j2E2kzXOAeP1Akj7ePBLw6IXk2gwZ%2FIXnlr4WtW%2FF6tS4YcAbDRzvDR4LMWXKJqHlX5syDtL%2Bgz%20%2Fb3YMinjeOno0LcAv1xA26DTvHlnxU%2FC1G1yQM9oHwneA72SHLpU3gCfm761Ltno%2FLw8CfwSBI12%20Eml3SQR%2BUQw6CXrGVO124I9Q79JGgtZ9igYjSlZ%2FK%2B1TAz5jn9wtwS9BqNIPiACObkogkkOq27Ed%20CaV%2BLPglQaoLI6menSdamPImdIIW%2FP68FV93NPzLg89S79w%2FYkFGDk0DSJJcAbdwpl%2Fi48AvHZIt%20nYuCXpXHmekEkj%2Bggq7Wx6r6Ocm9arldtQ0PM%2BChm4zreDdHehxO2du5T%2B%2BQPdClf6AEOgACWNvs%20iBhu3inbbcFHoRMg6ZxhpW1c1D6HvB%2FpAFHw5ZPBz8Gb9qp4a5uytHUZ2dKMZLVAwqUeA74XekTF%20F2fnmCiWzQJNdPQJ4C8DncCpUQb4qLGmnfsk8OUs6FFpJ%2BA5d24iPD8NgdfsAe%2FNeHlZ8L3QCRgv%200SxTlCDNVp46RPWXYEc4IhHjIeDnzh5quTmRH1XLK0cJ30dy1yGBFu%2BY2r0FfAZ0a7yL5I0rhuu0%20gHZFT%2BeIgrc8mBng3w4dUd%2FoWImMtZFx3VLnBfh7WofxgNdaDV63nA1dU8moBU0BVebxvBUQNGKL%20eH%2BXXsMu49op0FEXJ3pzXuva6nDeqSSBmiMCJyrhNfC33wod8YD1GkDoj10I88YhUzzUyHxHS4sC%20mpNuhMAfxSM5BZRqxE%2BAzN%2B9awrecbt9rn0u025Ihx5RgR5p8bp6vcZZdJWudMKLfDZtmpgNPWv8%20ic5RPXNyRKV71%2BIRSa4BbVDPnqe%2FG3zUEvZM%2F9rPT%2BC4jkq8t7oE0pHC0p4FPQL%2BiKoSFIC89%2FVz%20wNFhxFs%2FJlJgoGb8dpnQzwTfs74fWdWzvHAaXLSKFNIRQtKeDT0LfK9TA01zlhWwoQHX6swgz6XO%20Ua4i6RbEKHhPrRhvoQEr2HICpL0QVmJEA2y9lybtR0DPBh9ZxUOKDCCBmBMz5mv3pW3ykM57c893%20W%2FJHQc8Eb%2FXs3iIDEmgrOJMM9Y7s7EGAeyz906FngS8g9EjMPRKC3Uq6JeUEgG138FhVJzwOnXI2%209B7w6GIIOm6jhQaQ3POeMiMbyTt9uA7gUfmnz9OzwHtUvMdYm4PAkaIDRFhdGWTfniXttdeKfxd0%20BDzik49a5xLUSLEBq4IUClmSek47ENnbuC8J3WuhI8YakS97FZeJGi04MFG8vIhWbkRT91twXFfb%20uxMNWXlrKqA2X0kH9o%2FoD7sSvi1a63SvHal11zlWwuvTeCtVoUNeZZ6fDp0D327d9YyVk1OVVsL3%20v2taatrd20SxXbeRXbYp7ayUYhJ4yTJFnBwcyE1RlxZwT5x8MZw7qFH4joQJbM7UMxtS8VDKdkGK%20%2BxOd%2BkTtkayDCAsiLZ8o6Ud1GKuD9BpDHj%2F32zYkPhm6JREZ0uLJi1c7OtehbbogOI9btmfXrBc8%20MrPISKOmrbylTNmmi8BFo1aRublVEBC1lL2rZFYlZ2R62Bste1n1HgmyiC6VRpIUIT%2F61nEgs4g0%2079sVoCN7stGVM88iSo9vXVK3Wjo06Vwkbx4KH16CXU4G7o1WReq8oS7WiHuV6L9VH9vjVzi%2FP1AN%20QCRH4lxe0r2rbKgPXSv80xYIWAz41gpaK%2BUc7F8HeK4DWOCtKeploCPApVRkklQj1Ry1An8SeCI5%20%2B6Uk5S1s6fBIvGc9vV4Nuhd4MSzwyQFZqvWmlfWUSntyBlwL9Qc4h4LfyBc5U68CvQe4t3abBftL%20UPvS2K65e1dFqn%2BaA5V6T%2FRMxJ%2FwFuhZwGeHGv9SDg48UvNNAr4KkLUDBW%2FN57sNuuXiwLmSXR7Y%20LfgWumTEtWMnV677pwH%2Fp3lsgWuqHgmdylo%2FeKshFwGuSbcG%2BDsInow5%2BSqo8z9O8HsLf1MseW9Y%20dD0Dekkawycn7O%2Fm4OBbUi7Nzzlr%2FQXvT3Mg4C1J16Q8JQZ%2BuSBwj3R%2Fg9K%2BgOq9MpY7Nz3jxmwE%20%2FG9AxadKeSZ0L%2FCSAFyS8u8A8NePVnZTtHZ6tjZq%2Bo8AWwP%2BEwSeutNlOQn4BAC3wH%2BDwPfPLdUu%20%2BdUlCf%2BjHB7gGnwCwJ86T88ALpXV9kj3N2C8FcX7tgnzcQv4jwEecdD0bms6HDq6gUFbDpVgf3WO%2045yEaxUcSZFwyVK3JNwaz72rbd1S3gs9urEwaql%2Fg5L%2BrYzl0pxcWkhpLXVErbfwLTfsGvS5n77K%20ZmWMRMdxy0pHx%2FGlkfKJWVjhrPQNUOmesdwzVUPm591S3gM9otYj7lXPOP6lzMnnRqUXZS7eC%2FwP%20MEXjdtwg4%2FhlJB3ZAKDBR%2BbiqNFmAUdVuuVtQ4H%2FgL52z27VU5wzaMZlj5RH%2FOnfgJsVmZpJY7g1%20F0clfAVW1TbnOH56NCyamVEz3manE0aDfSZwTp1nj%2BNvV%2B9oQn2PtT6DY7jmYv0SgE8AcG5NXJpz%20W8C9rtYI8MvN05F8L9a83LM%2BLnnaJOColf4DOl56gNczgHuhR%2Bq0FPKFOklgv0CVPjOwM4BrvvUo%208O0M4Ec4ZzwZIZAOsDhAc7HrHk%2FbI4BnqXc0D0wUuBT3poUyU2AeflXg6W3pVO2WpFsRMQv5gh21%20EGYpEGLvBPlE4PUs6B6%2FOwGGHOdvnwXIi7FoUpTFk2o4XiLApSjXjwCeMaajKTo9O1RmwnelSKtl%20nqiXRwFHoRdnB%2FBGyVjgtc2GZACXol4eC7zXOZNhxUtqX0rJpalzxPliLZ7cHvjRS6u9W42t%2FePc%20jyiN4z9OtX5b4NkeOU91JM1zJ6Xdlizz4hzHEZfqbYH3rLIhtVIz0muRAJsDLs3HkciXxwDPVO9c%20p%2FB0BGmIaIFO9G%2BIsuRX90r5o4Aj0EsSfE%2FKSy0l6Lr7TDGWSn8c0B8DvGfBJatjILD3Evz63NQh%205cimhNsCP0q9Z8PmgG%2FAWG5BfyRwL3QrbbcEUwJblUWRVyrtVqKlWLc1CP1xwBHoNaC%2BtQS9niT4%20rR3AuV23Zjz%2FJXv%2FuBSizG0jvh3wI9S7BZvLorjupHoVpHkjOd5NimaVYt440I8BHoVuFYND1Lqk%20yn9JjmmTOoNmxP0KVrwUonx74BmSvq%2FKYKl1TZVrq2avjtFGxFRA0jnoyFr4bYFnqfdK8u5PTcK1%20VTNufl7IDnS0oHuzPd0OeAR6BV2k1vSLG79bA20jOX5dk3QNvBWTfnvgKHTEgrekXbPOi%2BJD34xF%20F0nSV0WiPYn8bge8V723Bp1USut1SLA16Z0JzxjBTduknK3tZsLHAO%2BBzkm2NicvO%2BArYVkg5mYI%20IOXzG%2BOgWRXQkYzMtwDugd4ucBSntHPgSZHcqTH2vNCtVNzbU4FnqPdiTN%2F2CXWLAbyF3gZSWN%2FR%20wHOwV8KrG98GeKZ659T81miBDYA3N8abJ7mfVFFBSwSA7g%2B%2FDXAvdAs0KWP8Jnxm3n1mYqQ8WtDW%20gvxY4NkeOUTiOWgz%2FV2ztJBdU8WSdk%2FN1fok4L3OGa0w7j46dWLAtz8wUlnYgl5JL6ar1Sh%2FDPBM%20Sdd%2BiBb8PvKFC4lCgiSRFbwagH174FHokmQXEHxp4Ff6Oy%2BrVSmxguA10FoKzlsDz5B0Ts1r4FuQ%207XeRCNlqwN%2FAc1xm5dsDz%2FbIIeC5DsBBl4Cj4L21TR8DXPpBo9%2FXdrsgO14oCToRVsC2Kte7LfAs%209W5Z9tbnNdBI7VNJTVuviQ5Kznd3SeeuoSUXLI5zaEcjY2y2qiI8QrqzoUvX0XaykgLce181%2BPhI%204JnQLfBkwC3gdSoI3nPuUcCzoWvXK8ZQUIL3VQ11T0O6%2F9vmN3YmD9hoeUm0EzwW%2BJHQLajR8ZsC%20EAfsN0L3ws%2BC3vPeI1q52N8qB3SAAftE6D1%2Fs3SAG7AvAP0df3%2BAvjD0zHsZoD8QOnqPA%2B5oo402%202mijjTbaaKONNtpod23%2FE2AAXWYjqbA2R%2BQAAAAASUVORK5CYII%3D%22%20transform%3D%22translate%28-30.5%20-31.5%29%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.144%20105L0%2093.826%2041.712%2052%200%2010.175%2011.144-1%2064%2052z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_result_info:before,.icon-need_analyzer_result_info{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M64%2032c0%2017.676-14.328%2032-32%2032S0%2049.676%200%2032C0%2014.328%2014.328%200%2032%200s32%2014.328%2032%2032%22%2F%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M28%2012h8v8h-8zM28%2028h8v24h-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_result_info_hover:before,.ds2-need-analyzer--more-information:hover .ds2-icon--need_analyzer_result_info:before,.ds2-need-analyzer--step-result .ds2-need-analyzer--icon-info:hover::before,.icon-need_analyzer_result_info_hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M64%2032c0%2017.676-14.328%2032-32%2032S0%2049.676%200%2032C0%2014.328%2014.328%200%2032%200s32%2014.328%2032%2032%22%2F%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M28%2012h8v8h-8zM28%2028h8v24h-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_share:before,.icon-need_analyzer_share{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2260%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M53.65%2039.375c-2.803%200-5.345%201.117-7.206%202.92L20.674%2030.57c.014-.19.035-.376.035-.572s-.022-.382-.036-.572l25.77-11.72c1.862%201.804%204.404%202.92%207.206%202.92%205.714%200%2010.35-4.622%2010.35-10.322C64%204.622%2059.364%200%2053.65%200%2047.925%200%2043.29%204.622%2043.29%2010.306c0%20.2.02.386.034.576l-25.77%2011.722c-1.86-1.802-4.403-2.913-7.205-2.913C4.636%2019.69%200%2024.31%200%2030c0%205.697%204.635%2010.306%2010.35%2010.306%202.803%200%205.345-1.11%207.206-2.91l25.77%2011.724c-.013.19-.033.376-.033.568C43.293%2055.382%2047.927%2060%2053.65%2060%2059.363%2060%2064%2055.382%2064%2049.688c0-5.698-4.636-10.313-10.35-10.313z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--need_analyzer_share_hover:before,.icon-need_analyzer_share_hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2260%22%20viewBox%3D%220%200%2064%2060%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M53.648%2039.375c-2.8%200-5.344%201.117-7.205%202.92L20.673%2030.57c.014-.19.035-.376.035-.572s-.02-.382-.035-.572l25.77-11.72c1.862%201.804%204.403%202.92%207.206%202.92%205.712%200%2010.35-4.622%2010.35-10.322C64%204.622%2059.362%200%2053.647%200c-5.723%200-10.356%204.622-10.356%2010.306%200%20.2.02.386.034.576l-25.77%2011.722c-1.86-1.802-4.403-2.913-7.205-2.913C4.636%2019.69%200%2024.31%200%2030c0%205.697%204.635%2010.307%2010.35%2010.307%202.803%200%205.345-1.11%207.206-2.91l25.77%2011.723c-.014.188-.033.376-.033.567C43.293%2055.382%2047.927%2060%2053.648%2060%2059.363%2060%2064%2055.382%2064%2049.688c0-5.698-4.637-10.313-10.352-10.313z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--play-white:before,.icon-play-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M22%2018l18%2012-18%2012z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--play-white:hover::before,.icon-play-white:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M22%2018l18%2012-18%2012z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--play-grey-5:before,.icon-play-grey-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M22%2018l18%2012-18%2012z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--play:before,.icon-play{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7%206v8l6-4z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--plus-white:before,.icon-plus-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M28%2018h-6v-6h-4v6h-6v4h6v6h4v-6h6z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-spacer,.ds2-icon--slash-spacer-white,.icon-slash-spacer-white{font-size:29px;color:#fff;-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}
.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-spacer:before,.ds2-icon--slash-spacer-white:before,.icon-slash-spacer-white:before{content:"/";position:relative}
.ds2-branded-bmwm .ds2-magazine--teaser-spacer,.ds2-branded-bmwm .ds2-magazine--thumb .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--thumb-spacer,.ds2-icon--slash-spacer,.icon-slash-spacer{font-size:29px;color:#262626;-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}
.ds2-branded-bmwm .ds2-magazine--teaser-spacer:before,.ds2-branded-bmwm .ds2-magazine--thumb .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--thumb-spacer:before,.ds2-icon--slash-spacer:before,.icon-slash-spacer:before{content:"/";position:relative}
.ds2-icon--social-delicious-blue-2:before,.ds2-main-footer--link.ds2-icon--social-delicious:active:before,.ds2-main-footer--link.ds2-icon--social-delicious:focus:before,.ds2-main-footer--link.ds2-icon--social-delicious:hover:before,.icon-social-delicious-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M20%2013h-7v14h14V13h-7zm0%207v6h-6v-6h6v-6h6v6h-6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-delicious:before,.icon-social-delicious{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26%2014v12H14V14h12m1-1H13v14h14V13zM20%2020h6v6h-6zM14%2014h6v6h-6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-digg-blue-2:before,.ds2-main-footer--link.ds2-icon--social-digg:active:before,.ds2-main-footer--link.ds2-icon--social-digg:focus:before,.ds2-main-footer--link.ds2-icon--social-digg:hover:before,.icon-social-digg-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%230653B6%22%3E%3Cpath%20d%3D%22M13%2014v3h-3v6h5v-9h-2zm0%208h-1v-4h1v4zM16%2017h2v6h-2zM16%2014h2v2h-2zM19%2017v6h3v1h-3v2h5v-9h-5zm3%205h-1v-4h1v4zM25%2017v6h3v1h-3v2h5v-9h-5zm3%205h-1v-4h1v4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-digg:before,.icon-social-digg{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M13%2014v3h-3v6h5v-9h-2zm0%208h-1v-4h1v4zM16%2017h2v6h-2zM16%2014h2v2h-2zM19%2017v6h3v1h-3v2h5v-9h-5zm3%205h-1v-4h1v4zM25%2017v6h3v1h-3v2h5v-9h-5zm3%205h-1v-4h1v4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-facebook-blue-2:before,.ds2-main-footer--link.ds2-icon--social-facebook:active:before,.ds2-main-footer--link.ds2-icon--social-facebook:focus:before,.ds2-main-footer--link.ds2-icon--social-facebook:hover:before,.icon-social-facebook-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M21%2028v-7.11h2.79L24%2018h-3v-1.96c0-.823.313-1.384%201.494-1.384H24v-2.544c-.26-.035-1.155-.112-2.195-.112-2.172%200-3.658%201.325-3.658%203.76V18H16v2.89h2V28h3z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-facebook:before,.icon-social-facebook{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%2028v-7.11h2.79L24%2018h-3v-1.96c0-.823.313-1.384%201.494-1.384H24v-2.544c-.26-.035-1.155-.112-2.195-.112-2.172%200-3.658%201.325-3.658%203.76V18H16v2.89h2V28h3z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-google-blue-2:before,.ds2-main-footer--link.ds2-icon--social-google:active:before,.ds2-main-footer--link.ds2-icon--social-google:focus:before,.ds2-main-footer--link.ds2-icon--social-google:hover:before,.icon-social-google-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M18.247%2019.763c0-.943%202.074-1.216%202.074-3.432%200-1.328-.122-2.13-1.168-2.6%200-.33%201.848-.114%201.848-.73h-4.047s-4.098.1-4.098%203.57c0%203.47%203.582%203.067%203.582%203.067v.88c0%20.355.48.236.54.955-.242%200-4.978-.126-4.978%203.017%200%203.14%204.172%202.99%204.172%202.99S21%2027.7%2021%2023.8c0-2.338-2.753-3.093-2.753-4.035zM14.75%2016.77c-.378-1.392.12-2.74%201.117-3.01.995-.272%202.11.638%202.488%202.03.38%201.395-.12%202.743-1.115%203.014-.997.27-2.11-.64-2.49-2.033zm2.073%209.707c-1.67.113-3.092-.783-3.174-2-.084-1.22%201.203-2.3%202.874-2.412%201.67-.113%203.092.782%203.175%202%20.082%201.22-1.206%202.3-2.877%202.412zM27%2015v1h-2v2h-1v-2h-2v-1h2v-2h1v2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-google:before,.icon-social-google{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.247%2019.763c0-.943%202.074-1.216%202.074-3.432%200-1.328-.122-2.13-1.168-2.6%200-.33%201.848-.114%201.848-.73h-4.047s-4.098.1-4.098%203.57c0%203.47%203.582%203.067%203.582%203.067v.88c0%20.355.48.236.54.955-.242%200-4.978-.126-4.978%203.017%200%203.14%204.172%202.99%204.172%202.99S21%2027.7%2021%2023.8c0-2.338-2.753-3.093-2.753-4.035zM14.75%2016.77c-.378-1.392.12-2.74%201.117-3.01.995-.272%202.11.638%202.488%202.03.38%201.395-.12%202.743-1.115%203.014-.997.27-2.11-.64-2.49-2.033zm2.073%209.707c-1.67.113-3.092-.783-3.174-2-.084-1.22%201.203-2.3%202.874-2.412%201.67-.113%203.092.782%203.175%202%20.082%201.22-1.206%202.3-2.877%202.412zM27%2015v1h-2v2h-1v-2h-2v-1h2v-2h1v2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-redit-blue-2:before,.ds2-main-footer--link.ds2-icon--social-redit:active:before,.ds2-main-footer--link.ds2-icon--social-redit:focus:before,.ds2-main-footer--link.ds2-icon--social-redit:hover:before,.icon-social-redit-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%230653B6%22%3E%3Cpath%20d%3D%22M29.333%2018.942c-.11-.26-.266-.495-.464-.705-.2-.21-.434-.37-.706-.482s-.557-.167-.854-.167c-.544%200-1.027.186-1.447.557-.717-.445-1.534-.81-2.45-1.095-.914-.285-1.904-.452-2.968-.5l1.262-3.526%203.117.742c0%20.495.18.915.538%201.262.36.346.78.52%201.262.52s.903-.173%201.262-.52c.36-.346.538-.767.538-1.262s-.18-.915-.538-1.262c-.36-.346-.785-.52-1.28-.52-.37%200-.705.105-1.002.315-.297.21-.507.475-.63.797l-3.712-.89-1.52%204.34c-1.09.026-2.116.18-3.08.465-.966.285-1.82.662-2.562%201.132-.396-.37-.866-.557-1.41-.557-.322%200-.612.056-.872.167-.26.11-.49.272-.687.482-.197.21-.352.445-.463.705s-.167.54-.167.837c0%20.396.093.748.278%201.058s.427.563.724.76c-.025.1-.037.21-.037.335-.025.124-.037.247-.037.37%200%20.768.223%201.504.668%202.21s1.058%201.316%201.837%201.836c.78.52%201.688.928%202.728%201.225%201.04.298%202.14.446%203.304.446%201.187%200%202.3-.148%203.34-.445%201.04-.296%201.948-.704%202.728-1.224.78-.52%201.392-1.132%201.837-1.837.444-.706.667-1.442.667-2.21%200-.222-.025-.444-.074-.667.322-.198.575-.458.76-.78.187-.32.28-.68.28-1.075-.003-.298-.06-.576-.17-.836zm-2.115%205.307c-.408.605-.97%201.137-1.688%201.595-.717.458-1.552.816-2.505%201.076-.952.26-1.967.39-3.043.39s-2.097-.13-3.062-.39c-.965-.26-1.8-.617-2.505-1.075-.705-.458-1.262-.99-1.67-1.596-.408-.607-.612-1.257-.612-1.95%200-.692.204-1.347.612-1.966.408-.618.965-1.157%201.67-1.614.705-.458%201.54-.816%202.505-1.076.965-.26%201.985-.39%203.062-.39%201.076%200%202.09.13%203.043.39.952.26%201.787.618%202.505%201.076.717.458%201.28.996%201.688%201.614.408.618.612%201.274.612%201.967%200%20.693-.204%201.343-.612%201.95zM18.237%2022.208c.26-.26.39-.57.39-.928%200-.36-.13-.674-.39-.946-.26-.272-.575-.408-.946-.408-.37%200-.692.136-.964.408-.272.272-.408.588-.408.946%200%20.36.136.668.408.928.272.26.594.39.965.39.372%200%20.688-.13.947-.39zM22.486%2024.564c-.284.24-1.56.618-2.523.668-.05%200-.155-.006-.315-.02-.16-.01-.26-.018-.297-.018-.036%200-.123-.012-.26-.037-.135-.025-.228-.043-.277-.056-.05-.01-.13-.03-.24-.055-.112-.025-.2-.05-.26-.074l-.242-.092c-.098-.037-.19-.08-.277-.13-.087-.05-.156-.1-.246-.177-.272-.222-.478-.28-.626-.156-.222.198-.172.42.15.668.593.544%201.558.83%202.894.854%201.237%200%202.227-.285%202.97-.854.27-.223.363-.47.222-.668-.153-.15-.402-.07-.67.15zM22.876%2019.926c-.383%200-.705.13-.965.39s-.39.575-.39.946c0%20.37.13.687.39.946s.582.39.966.39c.383%200%20.705-.13.965-.39s.39-.575.39-.946-.13-.687-.39-.946c-.26-.26-.58-.39-.964-.39z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-redit:before,.icon-social-redit{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M29.333%2018.942c-.11-.26-.266-.495-.464-.705-.2-.21-.434-.37-.706-.482s-.557-.167-.854-.167c-.544%200-1.027.186-1.447.557-.717-.445-1.534-.81-2.45-1.095-.914-.285-1.904-.452-2.968-.5l1.262-3.526%203.117.742c0%20.495.18.915.538%201.262.36.346.78.52%201.262.52s.903-.173%201.262-.52c.36-.346.538-.767.538-1.262s-.18-.915-.538-1.262c-.36-.346-.785-.52-1.28-.52-.37%200-.705.105-1.002.315-.297.21-.507.475-.63.797l-3.712-.89-1.52%204.34c-1.09.026-2.116.18-3.08.465-.966.285-1.82.662-2.562%201.132-.396-.37-.866-.557-1.41-.557-.322%200-.612.056-.872.167-.26.11-.49.272-.687.482-.197.21-.352.445-.463.705s-.167.54-.167.837c0%20.396.093.748.278%201.058s.427.563.724.76c-.025.1-.037.21-.037.335-.025.124-.037.247-.037.37%200%20.768.223%201.504.668%202.21s1.058%201.316%201.837%201.836c.78.52%201.688.928%202.728%201.225%201.04.298%202.14.446%203.304.446%201.187%200%202.3-.148%203.34-.445%201.04-.296%201.948-.704%202.728-1.224.78-.52%201.392-1.132%201.837-1.837.444-.706.667-1.442.667-2.21%200-.222-.025-.444-.074-.667.322-.198.575-.458.76-.78.187-.32.28-.68.28-1.075-.003-.298-.06-.576-.17-.836zm-2.115%205.307c-.408.605-.97%201.137-1.688%201.595-.717.458-1.552.816-2.505%201.076-.952.26-1.967.39-3.043.39s-2.097-.13-3.062-.39c-.965-.26-1.8-.617-2.505-1.075-.705-.458-1.262-.99-1.67-1.596-.408-.607-.612-1.257-.612-1.95%200-.692.204-1.347.612-1.966.408-.618.965-1.157%201.67-1.614.705-.458%201.54-.816%202.505-1.076.965-.26%201.985-.39%203.062-.39%201.076%200%202.09.13%203.043.39.952.26%201.787.618%202.505%201.076.717.458%201.28.996%201.688%201.614.408.618.612%201.274.612%201.967%200%20.693-.204%201.343-.612%201.95zM18.237%2022.208c.26-.26.39-.57.39-.928%200-.36-.13-.674-.39-.946-.26-.272-.575-.408-.946-.408-.37%200-.692.136-.964.408-.272.272-.408.588-.408.946%200%20.36.136.668.408.928.272.26.594.39.965.39.372%200%20.688-.13.947-.39zM22.486%2024.564c-.284.24-1.56.618-2.523.668-.05%200-.155-.006-.315-.02-.16-.01-.26-.018-.297-.018-.036%200-.123-.012-.26-.037-.135-.025-.228-.043-.277-.056-.05-.01-.13-.03-.24-.055-.112-.025-.2-.05-.26-.074l-.242-.092c-.098-.037-.19-.08-.277-.13-.087-.05-.156-.1-.246-.177-.272-.222-.478-.28-.626-.156-.222.198-.172.42.15.668.593.544%201.558.83%202.894.854%201.237%200%202.227-.285%202.97-.854.27-.223.363-.47.222-.668-.153-.15-.402-.07-.67.15zM22.876%2019.926c-.383%200-.705.13-.965.39s-.39.575-.39.946c0%20.37.13.687.39.946s.582.39.966.39c.383%200%20.705-.13.965-.39s.39-.575.39-.946-.13-.687-.39-.946c-.26-.26-.58-.39-.964-.39z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-stumbleupon-blue-2:before,.ds2-main-footer--link.ds2-icon--social-stumbleupon:active:before,.ds2-main-footer--link.ds2-icon--social-stumbleupon:focus:before,.ds2-main-footer--link.ds2-icon--social-stumbleupon:hover:before,.icon-social-stumbleupon-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M20.89%2018.438l.994.59%201.62-.485V17.45c-.057-1.915-1.62-3.45-3.55-3.45-1.92%200-3.886%201.524-3.954%203.428v5.137c0%20.465.03.842-.436.842-.465%200-.564-.377-.564-.842V21h-3v1.594C12%2024.558%2013.592%2026%2015.557%2026c1.947%200%203.416-1.415%203.443-3.355V17.57c0-.464.49-.84.955-.84.465%200%20.842.376.842.84l.094.868zM25.265%2021v1.666c0%20.465-.377.842-.842.842-.465%200-.842-.377-.842-.842V21l-1.62.332L21%2021v1.626c.017%201.95%201.475%203.374%203.43%203.374%201.963%200%203.556-1.442%203.556-3.406V21h-2.722z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-stumbleupon:before,.icon-social-stumbleupon{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.89%2018.438l.994.59%201.62-.485V17.45c-.057-1.915-1.62-3.45-3.55-3.45-1.92%200-3.886%201.524-3.954%203.428v5.137c0%20.465.03.842-.436.842-.465%200-.564-.377-.564-.842V21h-3v1.594C12%2024.558%2013.592%2026%2015.557%2026c1.947%200%203.416-1.415%203.443-3.355V17.57c0-.464.49-.84.955-.84.465%200%20.842.376.842.84l.094.868zM25.265%2021v1.666c0%20.465-.377.842-.842.842-.465%200-.842-.377-.842-.842V21l-1.62.332L21%2021v1.626c.017%201.95%201.475%203.374%203.43%203.374%201.963%200%203.556-1.442%203.556-3.406V21h-2.722z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-twitter-blue-2:before,.ds2-main-footer--link.ds2-icon--social-twitter:active:before,.ds2-main-footer--link.ds2-icon--social-twitter:focus:before,.ds2-main-footer--link.ds2-icon--social-twitter:hover:before,.icon-social-twitter-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M28.613%2014.657c-.634.28-1.315.47-2.03.557.73-.437%201.29-1.13%201.554-1.955-.683.404-1.44.698-2.244.857C25.25%2013.43%2024.33%2013%2023.313%2013c-1.952%200-3.534%201.582-3.534%203.534%200%20.277.03.547.09.805-2.936-.148-5.54-1.555-7.284-3.694-.304.522-.478%201.13-.478%201.777%200%201.226.624%202.308%201.572%202.942-.58-.018-1.124-.177-1.6-.442v.044c0%201.712%201.217%203.14%202.834%203.466-.297.08-.61.124-.93.124-.23%200-.45-.022-.666-.063.45%201.404%201.755%202.426%203.302%202.455-1.21.947-2.734%201.512-4.39%201.512-.284%200-.566-.017-.842-.05C12.95%2026.416%2014.808%2027%2016.804%2027c6.5%200%2010.056-5.385%2010.056-10.056%200-.153-.003-.306-.01-.457.69-.498%201.29-1.12%201.763-1.83z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--social-twitter:before,.icon-social-twitter{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M28.613%2014.657c-.634.28-1.315.47-2.03.557.73-.437%201.29-1.13%201.554-1.955-.683.404-1.44.698-2.244.857C25.25%2013.43%2024.33%2013%2023.313%2013c-1.952%200-3.534%201.582-3.534%203.534%200%20.277.03.547.09.805-2.936-.148-5.54-1.555-7.284-3.694-.304.522-.478%201.13-.478%201.777%200%201.226.624%202.308%201.572%202.942-.58-.018-1.124-.177-1.6-.442v.044c0%201.712%201.217%203.14%202.834%203.466-.297.08-.61.124-.93.124-.23%200-.45-.022-.666-.063.45%201.404%201.755%202.426%203.302%202.455-1.21.947-2.734%201.512-4.39%201.512-.284%200-.566-.017-.842-.05C12.95%2026.416%2014.808%2027%2016.804%2027c6.5%200%2010.056-5.385%2010.056-10.056%200-.153-.003-.306-.01-.457.69-.498%201.29-1.12%201.763-1.83z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--sub-menu-blue-2:before,.icon-sub-menu-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%230653B6%22%3E%3Cpath%20d%3D%22M12%2013.5h11v3H12zM17%2018.5h11v3H17zM17%2023.5h11v3H17z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--sub-menu-grey-2:before,.icon-sub-menu-grey-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M12%2013.5h11v3H12zM17%2018.5h11v3H17zM17%2023.5h11v3H17z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--sub-menu:before,.icon-sub-menu{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2047.5%2040%2040%22%20enable-background%3D%22new%200%2047.5%2040%2040%22%3E%3Cg%20fill%3D%22%23262626%22%3E%3Cpath%20d%3D%22M12%2061h11v3H12zM17%2066h11v3H17zM17%2071h11v3H17z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--techhub-blue-1:before,.ds2-techhub--detail-link:not(:empty)::before,.ds2-techhub-trigger::before,.icon-techhub-blue-1{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPGRlZnM+CjxnIGlkPSJMYXllcjBfMF9GSUxMIj4KPHBhdGggZmlsbD0iIzFDNjlENCIgc3Ryb2tlPSJub25lIiBkPSIKTSAxNS44IDExLjY1ClEgMTYuMyAxMS4zNSAxNS45NSAxMC45IDE1LjY1IDEwLjQgMTUuMiAxMC43CkwgOCAxMy44IDAuNzUgMTAuNwpRIDAuMzUgMTAuNiAwLjEgMTAuOTUgLTAuMSAxMS40NSAwLjMgMTEuNwpMIDcuNzUgMTQuOQpRIDggMTUgOC4yIDE0LjkKTCAxNS42NSAxMS43IDE1LjggMTEuNjUKTSAxNS45NSA3LjcKUSAxNS42NSA3LjIgMTUuMiA3LjUKTCA4IDEwLjYgMC43NSA3LjUgMC42IDcuNDUKUSAwLjA1IDcuMzUgLTAuMDUgNy44NSAtMC4xNSA4LjQ1IDAuMyA4LjUKTCA3Ljc1IDExLjcKUSA4IDExLjggOC4yIDExLjcKTCAxNS42NSA4LjUgMTUuOCA4LjQ1ClEgMTYuMyA4LjE1IDE1Ljk1IDcuNwpNIDE1LjkgNS4wNQpRIDE2IDQuODUgMTUuOTUgNC42NSAxNS44NSA0LjQ1IDE1LjY1IDQuMzUKTCA4LjIgMS4xNQpRIDggMS4xIDcuNzUgMS4xNQpMIDQuMyAyLjY1IDguMjUgNC4zNSA2IDQuMzUgNS44NSA1LjQ1IDEuODUgMy43IDAuMyA0LjM1IDAuMDUgNC42ClEgLTAuMSA1LjEgMC4zIDUuMzUKTCA3Ljc1IDguNQpRIDggOC42NSA4LjIgOC41CkwgMTUuNjUgNS4zNQpRIDE1Ljg1IDUuMjUgMTUuOSA1LjA1IFoiLz4KPC9nPgo8L2RlZnM+Cgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCggMSwgMCwgMCwgMSwgMCwwKSAiPgo8dXNlIHhsaW5rOmhyZWY9IiNMYXllcjBfMF9GSUxMIi8+CjwvZz4KCjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAtMzUyLC0yMjQzLjkpICIvPgo8L3N2Zz4K);background-repeat:no-repeat}
.ds2-icon--techhub-blue-2:before,.ds2-techhub--detail-link:not(:empty)::after,.ds2-techhub-trigger::after,.icon-techhub-blue-2{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPGRlZnM+CjxnIGlkPSJMYXllcjBfMF9GSUxMIj4KPHBhdGggZmlsbD0iIzA2NTNCNiIgc3Ryb2tlPSJub25lIiBkPSIKTSAxNS44IDExLjY1ClEgMTYuMyAxMS4zNSAxNS45NSAxMC45IDE1LjY1IDEwLjQgMTUuMiAxMC43CkwgOCAxMy44IDAuNzUgMTAuNwpRIDAuMzUgMTAuNiAwLjEgMTAuOTUgLTAuMSAxMS40NSAwLjMgMTEuNwpMIDcuNzUgMTQuOQpRIDggMTUgOC4yIDE0LjkKTCAxNS42NSAxMS43IDE1LjggMTEuNjUKTSAxNS45NSA3LjcKUSAxNS42NSA3LjIgMTUuMiA3LjUKTCA4IDEwLjYgMC43NSA3LjUgMC42IDcuNDUKUSAwLjA1IDcuMzUgLTAuMDUgNy44NSAtMC4xNSA4LjQ1IDAuMyA4LjUKTCA3Ljc1IDExLjcKUSA4IDExLjggOC4yIDExLjcKTCAxNS42NSA4LjUgMTUuOCA4LjQ1ClEgMTYuMyA4LjE1IDE1Ljk1IDcuNwpNIDE1LjkgNS4wNQpRIDE2IDQuODUgMTUuOTUgNC42NSAxNS44NSA0LjQ1IDE1LjY1IDQuMzUKTCA4LjIgMS4xNQpRIDggMS4xIDcuNzUgMS4xNQpMIDQuMyAyLjY1IDguMjUgNC4zNSA2IDQuMzUgNS44NSA1LjQ1IDEuODUgMy43IDAuMyA0LjM1IDAuMDUgNC42ClEgLTAuMSA1LjEgMC4zIDUuMzUKTCA3Ljc1IDguNQpRIDggOC42NSA4LjIgOC41CkwgMTUuNjUgNS4zNQpRIDE1Ljg1IDUuMjUgMTUuOSA1LjA1IFoiLz4KPC9nPgo8L2RlZnM+Cgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCggMSwgMCwgMCwgMSwgMCwwKSAiPgo8dXNlIHhsaW5rOmhyZWY9IiNMYXllcjBfMF9GSUxMIi8+CjwvZz4KCjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAtMzUyLC0yMjQzLjkpICIvPgo8L3N2Zz4K);background-repeat:no-repeat}
.ds2-icon--tapnhold-light:before,.icon-tapnhold-light{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIj4KPGRlZnM+CjxnIGlkPSJMYXllcjJfMF9GSUxMIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSJub25lIiBkPSIKTSAyMy4zIDE4LjM1ClEgMjYuMDYxOTE0MDYyNSAxNS41OTUxMTcxODc1IDMwIDE1LjYgMzMuODg5ODQzNzUgMTUuNTk2ODc1IDM2LjY1IDE4LjM1IDM5LjQwMzEyNSAyMS4xMTAxNTYyNSAzOS40IDI1IDM5LjQwNDg4MjgxMjUgMjguOTM4MDg1OTM3NSAzNi42NSAzMS43IDM2LjI0MDIzNDM3NSAzMi4xMDg3ODkwNjI1IDM1LjggMzIuNDUKTCAzNy4wNSAzMy45NQpRIDM3LjU3NzkyOTY4NzUgMzMuNTczMDQ2ODc1IDM4LjA1IDMzLjEgNDEuMzk1MTE3MTg3NSAyOS43NjE5MTQwNjI1IDQxLjQgMjUgNDEuMzk2ODc1IDIwLjI4OTg0Mzc1IDM4LjA1IDE2Ljk1IDM0LjcxMDE1NjI1IDEzLjYwMzEyNSAzMCAxMy42IDI1LjIzODA4NTkzNzUgMTMuNjA0ODgyODEyNSAyMS45IDE2Ljk1IDE4LjU1MzEyNSAyMC4yODk4NDM3NSAxOC41NSAyNSAxOC41NTQ4ODI4MTI1IDI5Ljc2MTkxNDA2MjUgMjEuOSAzMy4xIDIyLjY2MjEwOTM3NSAzMy44NjM2NzE4NzUgMjMuNSAzNC40NQpMIDI0LjggMzIuOQpRIDI0LjAwODM5ODQzNzUgMzIuNDA2NjQwNjI1IDIzLjMgMzEuNyAyMC41NDUxMTcxODc1IDI4LjkzODA4NTkzNzUgMjAuNTUgMjUgMjAuNTQ2ODc1IDIxLjExMDE1NjI1IDIzLjMgMTguMzUgWiIvPgo8L2c+Cgo8ZyBpZD0iTGF5ZXIwXzBfRklMTCI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0ibm9uZSIgZD0iCk0gNDEuMzUgNDMuOTUKUSA0Mi4xIDQyLjQgNDEuMTUgNDEuMTUKTCA0MCA0MC4xNQpRIDM5LjggMzguNDUgMzguMiAzNy44NSAzNi43IDM3LjYgMzYuNjUgMzcuNiAzNS45NSAzNS45NSAzNC4zIDM1Ljc1CkwgMzIuODUgMzUuOSAzMS43NSAyNy44NQpRIDMxLjYgMjYuMzUgMzAuNTUgMjYuMTUgMzAgMjYuMDUgMjkuNTUgMjYuNCAyOS4xIDI2Ljc1IDI5IDI3LjM1IDI3Ljk1IDM5LjIgMjcuOCA0MC4yIDI3LjQ1IDQyLjI1IDI1Ljk1IDQwLjQ1IDI0LjQ1IDM4LjU1IDIzLjY1IDM3LjU1IDIzLjA1IDM2Ljc1IDIyLjM1IDM2LjUgMjEuNiAzNi4yIDIwLjk1IDM2LjYgMjAuMyAzNi45NSAyMC4yNSAzNy44NSAyMC4xNSAzOC43IDIwLjYgMzkuNApMIDI1LjU1IDQ4Ljg1IDI3LjcgNDkuMTUKUSAzMC4xIDQ5LjU1IDMyLjIgNTAuNiAzMy42NSA1MS4zNSAzNC4yIDUxLjkgMzQuODUgNTIuNzUgMzUuNiA1MS42NQpMIDQxLjM1IDQzLjk1IFoiLz4KPC9nPgo8L2RlZnM+Cgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCggMSwgMCwgMCwgMSwgMCwwKSAiPgo8dXNlIHhsaW5rOmhyZWY9IiNMYXllcjJfMF9GSUxMIi8+CjwvZz4KCjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAwLDApICI+Cjx1c2UgeGxpbms6aHJlZj0iI0xheWVyMF8wX0ZJTEwiLz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat}
.ds2-icon--tapnhold-dark:before,.icon-tapnhold-dark{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIj4KPGRlZnM+CjxnIGlkPSJMYXllcjJfMF9GSUxMIj4KPHBhdGggZmlsbD0iIzI2MjYyNiIgc3Ryb2tlPSJub25lIiBkPSIKTSAyMy4zIDE4LjM1ClEgMjYuMDYxOTE0MDYyNSAxNS41OTUxMTcxODc1IDMwIDE1LjYgMzMuODg5ODQzNzUgMTUuNTk2ODc1IDM2LjY1IDE4LjM1IDM5LjQwMzEyNSAyMS4xMTAxNTYyNSAzOS40IDI1IDM5LjQwNDg4MjgxMjUgMjguOTM4MDg1OTM3NSAzNi42NSAzMS43IDM2LjI0MDIzNDM3NSAzMi4xMDg3ODkwNjI1IDM1LjggMzIuNDUKTCAzNy4wNSAzMy45NQpRIDM3LjU3NzkyOTY4NzUgMzMuNTczMDQ2ODc1IDM4LjA1IDMzLjEgNDEuMzk1MTE3MTg3NSAyOS43NjE5MTQwNjI1IDQxLjQgMjUgNDEuMzk2ODc1IDIwLjI4OTg0Mzc1IDM4LjA1IDE2Ljk1IDM0LjcxMDE1NjI1IDEzLjYwMzEyNSAzMCAxMy42IDI1LjIzODA4NTkzNzUgMTMuNjA0ODgyODEyNSAyMS45IDE2Ljk1IDE4LjU1MzEyNSAyMC4yODk4NDM3NSAxOC41NSAyNSAxOC41NTQ4ODI4MTI1IDI5Ljc2MTkxNDA2MjUgMjEuOSAzMy4xIDIyLjY2MjEwOTM3NSAzMy44NjM2NzE4NzUgMjMuNSAzNC40NQpMIDI0LjggMzIuOQpRIDI0LjAwODM5ODQzNzUgMzIuNDA2NjQwNjI1IDIzLjMgMzEuNyAyMC41NDUxMTcxODc1IDI4LjkzODA4NTkzNzUgMjAuNTUgMjUgMjAuNTQ2ODc1IDIxLjExMDE1NjI1IDIzLjMgMTguMzUgWiIvPgo8L2c+Cgo8ZyBpZD0iTGF5ZXIwXzBfRklMTCI+CjxwYXRoIGZpbGw9IiMyNjI2MjYiIHN0cm9rZT0ibm9uZSIgZD0iCk0gNDEuMzUgNDMuOTUKUSA0Mi4xIDQyLjQgNDEuMTUgNDEuMTUKTCA0MCA0MC4xNQpRIDM5LjggMzguNDUgMzguMiAzNy44NSAzNi43IDM3LjYgMzYuNjUgMzcuNiAzNS45NSAzNS45NSAzNC4zIDM1Ljc1CkwgMzIuODUgMzUuOSAzMS43NSAyNy44NQpRIDMxLjYgMjYuMzUgMzAuNTUgMjYuMTUgMzAgMjYuMDUgMjkuNTUgMjYuNCAyOS4xIDI2Ljc1IDI5IDI3LjM1IDI3Ljk1IDM5LjIgMjcuOCA0MC4yIDI3LjQ1IDQyLjI1IDI1Ljk1IDQwLjQ1IDI0LjQ1IDM4LjU1IDIzLjY1IDM3LjU1IDIzLjA1IDM2Ljc1IDIyLjM1IDM2LjUgMjEuNiAzNi4yIDIwLjk1IDM2LjYgMjAuMyAzNi45NSAyMC4yNSAzNy44NSAyMC4xNSAzOC43IDIwLjYgMzkuNApMIDI1LjU1IDQ4Ljg1IDI3LjcgNDkuMTUKUSAzMC4xIDQ5LjU1IDMyLjIgNTAuNiAzMy42NSA1MS4zNSAzNC4yIDUxLjkgMzQuODUgNTIuNzUgMzUuNiA1MS42NQpMIDQxLjM1IDQzLjk1IFoiLz4KPC9nPgo8L2RlZnM+Cgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCggMSwgMCwgMCwgMSwgMCwwKSAiPgo8dXNlIHhsaW5rOmhyZWY9IiNMYXllcjJfMF9GSUxMIi8+CjwvZz4KCjxnIHRyYW5zZm9ybT0ibWF0cml4KCAxLCAwLCAwLCAxLCAwLDApICI+Cjx1c2UgeGxpbms6aHJlZj0iI0xheWVyMF8wX0ZJTEwiLz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat}
.ds2-icon--toggle_background:before,.icon-toggle_background{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2240%22%20viewBox%3D%220%200%2080%2040%22%3E%3Cpath%20fill%3D%22%231C69D4%22%20d%3D%22M0%200h40v40H0z%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M40%200h40v40H40z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2013h3v14h-3zM60.018%2016C62.203%2016%2064%2017.778%2064%2019.964v.07C64%2022.223%2061.77%2024%2059.583%2024h-.072C57.326%2024%2056%2022.222%2056%2020.035v-.07C56%2017.777%2057.325%2016%2059.51%2016H60m-.417-3h-.072C55.665%2013%2053%2016.117%2053%2019.964v.07C53%2023.883%2055.664%2027%2059.51%2027h.073C63.43%2027%2067%2023.882%2067%2020.035v-.07C67%2016.116%2063.656%2013%2059.81%2013h-.227z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-cookie-consent-settings .switch label:after,.ds2-icon--toggle_set_middle:before,.icon-toggle_set_middle,.switch label:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.125%201h42v42h-42z%22%2F%3E%3Cpath%20fill%3D%22%23E6E6E6%22%20d%3D%22M42.125%202v40h-40V2h40m2-2h-44v44h44V0z%22%2F%3E%3Cg%20fill%3D%22%23bbb%22%3E%3Cpath%20d%3D%22M13.125%2013h3v3h-3zM21.125%2013h3v3h-3zM29.125%2013h3v3h-3zM13.125%2020h3v3h-3zM21.125%2020h3v3h-3zM29.125%2020h3v3h-3zM13.125%2027h3v3h-3zM21.125%2027h3v3h-3zM29.125%2027h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--trash-icon-white:before,.icon-trash-icon-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EDelete_vehicle%3C%2Ftitle%3E%3Cpath%20d%3D%22M13.245%204.988L6%204v1.317l7.245.988V4.988zm-5.598%209.695h.988V8.755h-.988v5.928zm2.963%200h.988V8.755h-.988v5.928zm2.635-7.245v7.1c0%20.725-.432%201.462-1.157%201.462h-4.61C6.753%2016%206%2015.263%206%2014.538v-7.1h7.245z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--user-icon-blue-2:before,.ds2-navigation-main .ds2-icon--user-icon-white:after,.icon-user-icon-blue-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20fill%3D%22%230653B6%22%3E%3Cpath%20d%3D%22M21.948%2027.125h-.35c-.738.406-1.764%201.22-2.9%201.22s-2.162-.813-2.9-1.22h-.35c-1.788%200-3.448%201.284-3.448%203.07V32h13v-1.804c0-1.787-1.264-3.07-3.052-3.07zM18.558%2025C19.938%2025%2021%2023.657%2021%2022s-1.062-3-2.442-3c-1.38%200-2.5%201.343-2.5%203s1.12%203%202.5%203zM33%2013H23v11h3v3l3-3h4V13zm-4%209h-2v-4h2v4zm0-5h-2v-2h2v2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--user-icon-white:before,.icon-user-icon-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M21.948%2027.125h-.35c-.738.406-1.764%201.22-2.9%201.22s-2.162-.813-2.9-1.22h-.35c-1.788%200-3.448%201.284-3.448%203.07V32h13v-1.804c0-1.787-1.264-3.07-3.052-3.07zM18.558%2025C19.938%2025%2021%2023.657%2021%2022s-1.062-3-2.442-3c-1.38%200-2.5%201.343-2.5%203s1.12%203%202.5%203zM33%2013H23v11h3v3l3-3h4V13zm-4%209h-2v-4h2v4zm0-5h-2v-2h2v2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--tick-icon:before,.icon-tick{content:url(data:image/svg+xml,%3Csvg%20width%3D%2214px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2014%2011%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2049%20%2851002%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%203%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Revised-GDPR-Mobile%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Registration-%26amp%3B-Permission-Maximization_expand_V1%22%20transform%3D%22translate%28-20.000000%2C%20-686.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22My-Consent%22%20transform%3D%22translate%2819.000000%2C%20564.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate%281.000000%2C%20118.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-3%22%20transform%3D%22translate%280.000000%2C%203.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check%22%20transform%3D%22translate%280.000000%2C%201.000000%29%22%20fill%3D%22%231C69D4%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-1%22%20points%3D%220%205.536622%203.878%209.417422%205.859%207.437822%201.9796%203.557022%22%3E%3C/polygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-2%22%20points%3D%2211.31606%200.000182%202.87966%208.436582%204.85786%2010.416182%2013.29566%201.979782%22%3E%3C/polygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-large%22%3E%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E)}
.ds2-icon--tick-white:before,.icon-tick-white{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTQgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5ICg1MTAwMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJSZXZpc2VkLUdEUFItTW9iaWxlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmVnaXN0cmF0aW9uLSZhbXA7LVBlcm1pc3Npb24tTWF4aW1pemF0aW9uX2V4cGFuZF9WMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjAwMDAwMCwgLTY4Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik15LUNvbnNlbnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjAwMDAwMCwgNTY0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiNmZmZmZmYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMSIgcG9pbnRzPSIwIDUuNTM2NjIyIDMuODc4IDkuNDE3NDIyIDUuODU5IDcuNDM3ODIyIDEuOTc5NiAzLjU1NzAyMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIxMS4zMTYwNiAwLjAwMDE4MiAyLjg3OTY2IDguNDM2NTgyIDQuODU3ODYgMTAuNDE2MTgyIDEzLjI5NTY2IDEuOTc5NzgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNoZWNrLWxhcmdlIj48L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K)}
.ds2-icon--tick-dark:before,.icon-tick-dark{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTQgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5ICg1MTAwMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJSZXZpc2VkLUdEUFItTW9iaWxlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmVnaXN0cmF0aW9uLSZhbXA7LVBlcm1pc3Npb24tTWF4aW1pemF0aW9uX2V4cGFuZF9WMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjAwMDAwMCwgLTY4Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik15LUNvbnNlbnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjAwMDAwMCwgNTY0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxMTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMyNjI2MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMSIgcG9pbnRzPSIwIDUuNTM2NjIyIDMuODc4IDkuNDE3NDIyIDUuODU5IDcuNDM3ODIyIDEuOTc5NiAzLjU1NzAyMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIxMS4zMTYwNiAwLjAwMDE4MiAyLjg3OTY2IDguNDM2NTgyIDQuODU3ODYgMTAuNDE2MTgyIDEzLjI5NTY2IDEuOTc5NzgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNoZWNrLWxhcmdlIj48L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}
.ds2-icon--change-view:before,.icon-change-view{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggaWQ9IkZpbGwtMSIgY2xhc3M9InN0MCIgZD0iTTIwLjEsOC44Yy03LjksMC0xNC4yLDMuOC0xNC4yLDguNnM2LDguNiwxMy44LDguNnY1LjFoMS4ybDYuMi02LjNsLTYuMi02LjNoLTEuMlYyMwoJQzEzLjUsMjMsOSwyMC4xLDksMTcuNVMxMy42LDEyLDIwLDEyczEwLjksMi45LDEwLjksNS41YzAsMS4yLTEsMi41LTIuNywzLjVsMi4zLDIuM2MyLjItMS41LDMuNi0zLjUsMy42LTUuOAoJQzM0LjEsMTIuNiwyNy45LDguOCwyMC4xLDguOCIvPgo8L3N2Zz4K);background-repeat:no-repeat}
.ds2-icon,.ds2-icon--need_analyzer_arrow_back,.ds2-icon--need_analyzer_arrow_restart,.ds2-mlp-feature-cluster-selection__field::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon,.form-requests .nn-ui-input__date-wrapper::before,.form-requests .nn-ui-input__select-wrapper::before{padding-left:12px}
.ds2-icon--need_analyzer_arrow_back[data-iconbg=true],.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true],.ds2-icon[data-iconbg=true],.ds2-mlp-feature-cluster-selection__field[data-iconbg=true]::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true],.form-requests .nn-ui-input__date-wrapper[data-iconbg=true]::before,.form-requests .nn-ui-input__select-wrapper[data-iconbg=true]::before{padding-left:28px}
.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--need_analyzer_arrow_restart::after,.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon::after,.ds2-icon::before,.ds2-mlp-feature-cluster-selection__field::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon::before,.form-requests .nn-ui-input__date-wrapper::before,.form-requests .nn-ui-input__select-wrapper::before{content:' ';position:absolute;width:20px;height:20px;left:0;top:0}
.ds2-icon--l.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--l.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--l.ds2-icon--need_analyzer_arrow_restart::after,.ds2-icon--l.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon.ds2-icon--l::after,.ds2-icon.ds2-icon--l::before,.ds2-mlp-feature-cluster-selection__field::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--l.icon::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--l.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper::before,.form-requests .nn-ui-input__select-wrapper::before{width:40px;height:40px}
.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--need_analyzer_arrow_restart::after,.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon--xl.ds2-mlp-feature-cluster-selection__field::before,.ds2-icon.ds2-icon--xl::after,.ds2-icon.ds2-icon--xl::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--xl.icon::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--xl.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-icon--need_analyzer_arrow_back::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-icon--need_analyzer_arrow_back::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-icon--need_analyzer_arrow_restart::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-icon--need_analyzer_arrow_restart::before,.form-requests .ds2-icon--xl.nn-ui-input__date-wrapper::before,.form-requests .ds2-icon--xl.nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper.ds2-icon--need_analyzer_arrow_back::before,.form-requests .nn-ui-input__date-wrapper.ds2-icon--need_analyzer_arrow_restart::before,.form-requests .nn-ui-input__select-wrapper.ds2-icon--need_analyzer_arrow_back::before,.form-requests .nn-ui-input__select-wrapper.ds2-icon--need_analyzer_arrow_restart::before{width:60px;height:60px}
.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]::before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]::before,.ds2-icon[data-iconbg=true]::before,.ds2-mlp-feature-cluster-selection__field[data-iconbg=true]::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]::before,.form-requests .nn-ui-input__date-wrapper[data-iconbg=true]::before,.form-requests .nn-ui-input__select-wrapper[data-iconbg=true]::before{background-color:#1c69d4;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}
.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]:active:before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]:focus:before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]:hover:before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]:active:before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]:focus:before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]:hover:before,.ds2-icon[data-iconbg=true]:active:before,.ds2-icon[data-iconbg=true]:focus:before,.ds2-icon[data-iconbg=true]:hover:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]:active:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]:focus:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]:hover:before{background-color:#0653b6}
.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon.ds2-icon--bg::before,.ds2-mlp-feature-cluster-selection__field::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper::before,.form-requests .nn-ui-input__select-wrapper::before{background-color:rgba(255,255,255,.6);-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}
.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.ds2-icon--bg.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper::before{background-color:#1c69d4}
.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.ds2-icon--bg.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__select-wrapper::before,.form-requests form .nn-ui-input__date-wrapper::before,.form-requests form .nn-ui-input__select-wrapper::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field::before,form .ds2-icon.ds2-icon--bg::before,form .ds2-mlp-feature-cluster-selection__field::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,form .form-requests .nn-ui-input__date-wrapper::before,form .form-requests .nn-ui-input__select-wrapper::before{background-color:transparent}
.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover,.ds2-icon.ds2-icon--bg:active,.ds2-icon.ds2-icon--bg:focus,.ds2-icon.ds2-icon--bg:hover,.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-mlp-feature-cluster-selection__field:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:active,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:focus,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:hover,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests .nn-ui-input__date-wrapper:active::before,.form-requests .nn-ui-input__date-wrapper:focus::before,.form-requests .nn-ui-input__date-wrapper:hover::before,.form-requests .nn-ui-input__select-wrapper:active::before,.form-requests .nn-ui-input__select-wrapper:focus::before,.form-requests .nn-ui-input__select-wrapper:hover::before{cursor:pointer}
.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover::before,.ds2-icon.ds2-icon--bg:active::before,.ds2-icon.ds2-icon--bg:focus::before,.ds2-icon.ds2-icon--bg:hover::before,.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-mlp-feature-cluster-selection__field:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests .nn-ui-input__date-wrapper:active::before,.form-requests .nn-ui-input__date-wrapper:focus::before,.form-requests .nn-ui-input__date-wrapper:hover::before,.form-requests .nn-ui-input__select-wrapper:active::before,.form-requests .nn-ui-input__select-wrapper:focus::before,.form-requests .nn-ui-input__select-wrapper:hover::before{background-color:rgba(255,255,255,.8)}
.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.ds2-icon--bg.icon:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.ds2-icon--bg.icon:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.ds2-icon--bg.icon:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__date-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper:active::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper:focus::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper:hover::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper:active::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper:focus::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper:hover::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:active::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:focus::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:hover::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:active::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:focus::before,body.ds2-market-bmw-m .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:hover::before,body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg:active::before,body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg:focus::before,body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg:hover::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field:active::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field:focus::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field:hover::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:active::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:focus::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:hover::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:active::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:focus::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:hover::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:active::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:focus::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:hover::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:active::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:active::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:focus::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:hover::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:active::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:focus::before,body.ds2-market-bmw-m .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper:active::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper:focus::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper:hover::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper:active::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper:focus::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper:hover::before{background-color:#0653b6}
.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__date-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__date-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__date-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__select-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__select-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form span.icon.nn-ui-input__select-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.ds2-icon--bg.icon:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.ds2-icon--bg.icon:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.ds2-icon--bg.icon:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__select-wrapper:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__select-wrapper:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests form .nn-ui-input__date-wrapper:active::before,.form-requests form .nn-ui-input__date-wrapper:focus::before,.form-requests form .nn-ui-input__date-wrapper:hover::before,.form-requests form .nn-ui-input__select-wrapper:active::before,.form-requests form .nn-ui-input__select-wrapper:focus::before,.form-requests form .nn-ui-input__select-wrapper:hover::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:hover::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:hover::before,form .ds2-icon.ds2-icon--bg:active::before,form .ds2-icon.ds2-icon--bg:focus::before,form .ds2-icon.ds2-icon--bg:hover::before,form .ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-mlp-feature-cluster-selection__field:hover::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:active::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:focus::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper:hover::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:active::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:focus::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:hover::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:active::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:focus::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:hover::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:active::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:focus::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper:hover::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:active::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:focus::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,form .form-requests .nn-ui-input__date-wrapper:active::before,form .form-requests .nn-ui-input__date-wrapper:focus::before,form .form-requests .nn-ui-input__date-wrapper:hover::before,form .form-requests .nn-ui-input__select-wrapper:active::before,form .form-requests .nn-ui-input__select-wrapper:focus::before,form .form-requests .nn-ui-input__select-wrapper:hover::before{background-color:transparent}
.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon,.form-requests span.nn-ui-input__date-wrapper::before,.form-requests span.nn-ui-input__select-wrapper::before,span.ds2-icon,span.ds2-icon--need_analyzer_arrow_back,span.ds2-icon--need_analyzer_arrow_restart,span.ds2-mlp-feature-cluster-selection__field::before{position:absolute;left:0;top:0}
.ds2-icon--arrow-big-l-blue-2::before,.ds2-icon--arrow-big-l-grey-2:active::before,.ds2-icon--arrow-big-l-grey-2:focus::before,.ds2-icon--arrow-big-l-grey-2:hover::before,.ds2-icon--arrow-big-l:active::before,.ds2-icon--arrow-big-l:focus::before,.ds2-icon--arrow-big-l:hover::before,.ds2-navigation-main .ds2-icon--arrow-big-l-white::before{background-position:-3px -5px;background-size:30px}
.ds2-icon--sub-menu-grey-2::before{background-position:0 -10px;background-size:40px;left:-8px;width:40px;height:40px}
.ds2-icon--arrow-big-u-grey-2::after{opacity:0}
.ds2-icon--arrow-big-d-grey-2::after{opacity:0}
.ds2-icon--arrow-big-d-grey-2::after,.ds2-icon--arrow-big-d-grey-2::before,.ds2-icon--arrow-big-u-grey-2::after,.ds2-icon--arrow-big-u-grey-2::before{background-position:0 12px;width:30px;height:30px;background-size:30px auto;-webkit-transition:all .25s ease,background-image 0;-o-transition:all .25s ease,background-image 0;transition:all .25s ease,background-image 0}
.ds2-icon--arrow-big-d-grey-2:active::after,.ds2-icon--arrow-big-d-grey-2:focus::after,.ds2-icon--arrow-big-d-grey-2:hover::after,.ds2-icon--arrow-big-u-grey-2:active::after,.ds2-icon--arrow-big-u-grey-2:focus::after,.ds2-icon--arrow-big-u-grey-2:hover::after{opacity:1}
.ds2-icon--arrow-big-d-grey-2:active::before,.ds2-icon--arrow-big-d-grey-2:focus::before,.ds2-icon--arrow-big-d-grey-2:hover::before,.ds2-icon--arrow-big-u-grey-2:active::before,.ds2-icon--arrow-big-u-grey-2:focus::before,.ds2-icon--arrow-big-u-grey-2:hover::before{opacity:0}
.ds2-icon--arrow-big-d::before{background-position:-3px -5px;background-size:30px;left:-8px}
.ds2-icon--arrow-big-d-white::before{background-position:-3px -5px;background-size:30px;left:-8px}
.ds2-icon--arrow-big-l-grey-2::before,.ds2-icon--arrow-big-l::before{background-position:-3px -5px;background-size:30px;left:-8px}
.ds2-icon--download-white::before,.ds2-icon--download-white:active::before,.ds2-icon--download-white:focus::before,.ds2-icon--download-white:hover::before{height:20px}
.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon--download-white.ds2-icon--xl::before{height:60px}
.ds2-icon--download-white.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--download-white.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field::before,.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field::before,.ds2-icon--download-white.ds2-icon--xl.ds2-icon--bg::before,.ds2-icon--download-white.ds2-icon--xl.ds2-mlp-feature-cluster-selection__field::before,.form-requests .ds2-icon--download-white.ds2-icon--xl.nn-ui-input__date-wrapper::before,.form-requests .ds2-icon--download-white.ds2-icon--xl.nn-ui-input__select-wrapper::before,.form-requests .ds2-icon--download-white.nn-ui-input__date-wrapper.ds2-icon--need_analyzer_arrow_back::before,.form-requests .ds2-icon--download-white.nn-ui-input__date-wrapper.ds2-icon--need_analyzer_arrow_restart::before,.form-requests .ds2-icon--download-white.nn-ui-input__select-wrapper.ds2-icon--need_analyzer_arrow_back::before,.form-requests .ds2-icon--download-white.nn-ui-input__select-wrapper.ds2-icon--need_analyzer_arrow_restart::before{background-position:center center}
.ds2-icon--download-white::before,.ds2-icon--download-white:active::before,.ds2-icon--download-white:focus::before,.ds2-icon--download-white:hover::before,.ds2-icon--download::before{background-position:0 0;background-size:20px}
.ds2-icon--close-white::before{background-position:0 0;background-size:20px}
.ds2-icon--hotspot{position:relative;margin:-15px;width:30px;height:30px;border-radius:50%;background-color:rgba(38,38,38,.3);-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
.ds2-icon--hotspot:hover{background-color:rgba(38,38,38,.6)}
.ds2-icon--hotspot:hover::before{opacity:1}
.ds2-icon--hotspot::after,.ds2-icon--hotspot::before{position:absolute;content:' '}
.ds2-icon--hotspot::before{opacity:0;left:-10px;top:-10px;width:50px;height:50px;border:2px solid rgba(255,255,255,.5);border-radius:50%;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.ds2-icon--hotspot::after{top:50%;left:50%;margin:-2px;width:4px;height:4px;border-radius:50%;background:#fff}
.ds2-icon--info-i-blue-2,.ds2-icon--info-i-orange::before{background-position:0 0;background-size:16px}
.ds2-icon--play-white::before{background-size:60px}
.ds2-icon--play::before{background-position:0 0;background-size:20px}
.ds2-icon--email::before{top:-1px}
.ds2-icon--arrow-big-r-grey-2::after{opacity:0}
.ds2-icon--arrow-big-l-grey-2::after{opacity:0}
.ds2-icon--arrow-big-l-grey-2::after,.ds2-icon--arrow-big-l-grey-2::before,.ds2-icon--arrow-big-r-grey-2::after,.ds2-icon--arrow-big-r-grey-2::before{background-position:-3px -5px;background-size:30px;left:-8px;-webkit-transition:all .25s ease,background-image 0;-o-transition:all .25s ease,background-image 0;transition:all .25s ease,background-image 0}
.ds2-icon--arrow-big-l-grey-2:active::after,.ds2-icon--arrow-big-l-grey-2:focus::after,.ds2-icon--arrow-big-l-grey-2:hover::after,.ds2-icon--arrow-big-r-grey-2:active::after,.ds2-icon--arrow-big-r-grey-2:focus::after,.ds2-icon--arrow-big-r-grey-2:hover::after{opacity:1}
.ds2-icon--arrow-big-l-grey-2:active::before,.ds2-icon--arrow-big-l-grey-2:focus::before,.ds2-icon--arrow-big-l-grey-2:hover::before,.ds2-icon--arrow-big-r-grey-2:active::before,.ds2-icon--arrow-big-r-grey-2:focus::before,.ds2-icon--arrow-big-r-grey-2:hover::before{opacity:0}
.ds2-icon--edit_icons_default::before{background-size:65%;top:8px;cursor:pointer}
.ds2-icon--edit_icons_default::after{cursor:pointer}
.ds2-icon--radio_button::before{cursor:pointer}
.ds2-icon--radio_button_selected::before{cursor:pointer}
.form-requests .nn-ui-input__select-wrapper::before{left:auto;right:0;pointer-events:none;z-index:60}
.form-requests .nn-ui-input__select-wrapper::after{background-color:transparent}
.personaldatacustomextension__message--error,.personaldatacustomextension__message--tooltip{position:relative}
.form-requests .nn-ui-input__date-wrapper::before{left:auto;background-position-x:0;right:0;pointer-events:none;z-index:60}
.bmw-profile-close,.bmw-profile-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bmw-profile-close:before,.bmw-profile-open:before{background-color:transparent !important}
.ds2-icon--plus-white.bmw-profile-open:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--minus-white.bmw-profile-close:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-icon--need_analyzer_arrow_back.button,.ds2-icon--need_analyzer_arrow_restart.button{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--need_analyzer_arrow_restart::after,.ds2-icon--need_analyzer_arrow_restart::before{background-size:inherit;background-position:inherit;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}
.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_restart::after{opacity:0}
.ds2-icon--need_analyzer_arrow_back:hover::before,.ds2-icon--need_analyzer_arrow_restart:hover::before{opacity:0}
.ds2-icon--need_analyzer_arrow_back:hover::after,.ds2-icon--need_analyzer_arrow_restart:hover::after{opacity:1}
.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-m.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-s.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-magazine--image-teaser.ds2-relatedarticles--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-magazine--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-m.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-m.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-s.ds2-magazine--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before,.ds2-branded-bmwm .ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-s.ds2-relatedarticles--teaser-background-black .ds2-icon--arrow-big-r-grey-2::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-branded-bmwm .ds2-relatedarticles--image-teaser .ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-link.ds2-icon--arrow-big-r-grey-2::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white::after,.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white::before{background-position:-3px -5px;background-size:30px;left:-8px;width:30px;height:30px;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}
.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white::after{opacity:0}
.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white:hover::before{opacity:0}
.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white:hover::after{opacity:1}
.ds2-branded-bmwm .ds2-link-box--content-container.ds2-icon--arrow-big-r-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--bmw_act_radiobutton_20:before,.ds2-icon--radio_button_selected::before,.ds2-magazine--overview-sorting-button-selected::before,.ds2-magazine--overview-sorting-button:active::before,.ds2-magazine--overview-sorting-button:focus::before,.ds2-magazine--overview-sorting-button:hover::before,.icon-bmw_act_radiobutton_20{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M10%202c4.41%200%208%203.59%208%208s-3.59%208-8%208-8-3.59-8-8%203.59-8%208-8m0-2C4.477%200%200%204.478%200%2010c0%205.523%204.477%2010%2010%2010%205.522%200%2010-4.477%2010-10%200-5.522-4.478-10-10-10z%22%2F%3E%3Ccircle%20fill%3D%22%230653B6%22%20cx%3D%2210%22%20cy%3D%229.999%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-mlp-radio-button-group label::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2JiYiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==");width:24px;height:24px}
.ds2-mlp-radio-button-group input[type=radio]:checked+label::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBmaWxsPSIjMWM2OWQ0Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIvPg0KPC9zdmc+")}
.ds2-mlp-modelselection-radio.ds2-label--checkbox{padding-left:33px;margin-right:10px;line-height:1.6}
.ds2-mlp-radio-button-group input[type=radio]:disabled+label{opacity:.3;filter:alpha(opacity=30)}
span.ds2-info-icon:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate(7%2C%203.5)%22%20fill%3D%22%238E8E8E%22%3E%3Cpath%20d%3D%22M0%2C9.09090909%20L1.81818182%2C9.09090909%20L1.81818182%2C3.53535354%20L0%2C3.53535354%20L0%2C9.09090909%20Z%20M0%2C1.81818182%20L1.81818182%2C1.81818182%20L1.81818182%2C0%20L0%2C0%20L0%2C1.81818182%20Z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:16px;background-position:-2px -2px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.31);box-shadow:0 3px 12px 0 rgba(0,0,0,.31);border:2px solid transparent}
.ds2-icon--info-i-white::before{background-size:16px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate(7%2C%203.5)%22%20fill%3D%22%238E8E8E%22%3E%3Cpath%20d%3D%22M0%2C9.09090909%20L1.81818182%2C9.09090909%20L1.81818182%2C3.53535354%20L0%2C3.53535354%20L0%2C9.09090909%20Z%20M0%2C1.81818182%20L1.81818182%2C1.81818182%20L1.81818182%2C0%20L0%2C0%20L0%2C1.81818182%20Z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:-2px -2px;background-color:#fff;border-radius:50%;border:2px solid #e6e6e6}
.ds2-icon--filter-toggle:before{content:' ';position:absolute;right:0;height:50px;width:50px;background-size:20px;background-position:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1)}
.ds2-icon__filter:before{content:' ';position:absolute;top:0;left:0;height:50px;width:50px;background-size:20px;background-position:center;opacity:.7}
.ds2-icon__filter:hover:before{opacity:1}
[class*=' icon-'],[class^=icon-]{font-family:BMW_iconFont !important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-accessory-configurator::before{content:'\e93c'}
.icon-accessory-shop::before{content:'\e93e'}
.icon-accessory-showroom::before{content:'\e93f'}
.icon-business-drive-calculator::before{content:'\e940'}
.icon-configurator::before{content:'\e941'}
.icon-connected-drive-store::before{content:'\e942'}
.icon-dealer-locator::before{content:'\e943'}
.icon-electrical-parts-catalogue::before{content:'\e944'}
.icon-insurance-calculator::before{content:'\e945'}
.icon-my-notepad::before{content:'\e946'}
.icon-online-appointment-scheduling::before{content:'\e947'}
.icon-online-manual-bmw::before{content:'\e948'}
.icon-price-list::before{content:'\e949'}
.icon-private-leasing-calculator::before{content:'\e94a'}
.icon-request-for-contact::before{content:'\e94b'}
.icon-request-for-offer::before{content:'\e94c'}
.icon-search2::before{content:'\e94d'}
.icon-software-update::before{content:'\e94e'}
.icon-stay-informed::before{content:'\e94f'}
.icon-test-drive-appointment::before{content:'\e950'}
.icon-user::before{content:'\e951'}
.icon-close-roof2::before{content:'\e933'}
.icon-open-roof2::before{content:'\e934'}
.icon-youtube::before{content:'\e939'}
.icon-facebook::before{content:'\e93d'}
.icon-instagram::before{content:'\e937'}
.icon-twitter::before{content:'\e938'}
.icon-grid-view::before{color:#4d4d4d;content:'\e93a'}
.icon-360::before{content:'\e93b'}
.icon-close-roof::before{content:'\e935'}
.icon-open-roof::before{content:'\e936'}
.icon-arrow-m-right::before{content:'\e90c'}
.icon-arrow-m-left::before{content:'\e90d'}
.icon-arrow-m-down::before{content:'\e90e'}
.icon-arrow-m-top::before{content:'\e90f'}
.icon-checkmark::before{content:'\e909'}
.icon-close-x::before{content:'\e90a'}
.icon-info-i::before{content:'\e90b'}
.icon-data-collect2::before{content:'\e910'}
.icon-change-data2::before{content:'\e911'}
.icon-contact-rights2::before{content:'\e912'}
.icon-data-security2::before{content:'\e913'}
.icon-data-usage2::before{content:'\e914'}
.icon-how-we-collect2::before{content:'\e915'}
.icon-keep-info2::before{content:'\e916'}
.icon-share-data2::before{content:'\e917'}
.icon-what-companies2::before{content:'\e918'}
.icon-finance-lease-2::before{content:'\e919'}
.icon-finance-lease::before{content:'\e91a'}
.icon-individual::before{content:'\e91b'}
.icon-location::before{content:'\e91c'}
.icon-mybmw::before{content:'\e91d'}
.icon-needanalyzer::before{content:'\e91e'}
.icon-offers::before{content:'\e91f'}
.icon-preownedsearch::before{content:'\e920'}
.icon-shop::before{content:'\e921'}
.icon-techhub::before{content:'\e922'}
.icon-technologies::before{content:'\e923'}
.icon-teilekatalog::before{content:'\e924'}
.icon-contact::before{content:'\e925'}
.icon-connected-drive::before{content:'\e926'}
.icon-calender::before{content:'\e928'}
.icon-configurator-2::before{content:'\e929'}
.icon-search::before{content:'\e930'}
.icon-arrow-down::before{color:#bbb;content:'\e92a'}
.icon-arrow-left::before{color:#bbb;content:'\e92b'}
.icon-arrow-right::before{color:#bbb;content:'\e92c'}
.icon-arrow-up::before{color:#bbb;content:'\e92d'}
.icon-drag-icon::before{color:#bbb;content:'\e92e'}
.icon-profile::before{content:'\e92f'}
.icon-shopping-bag::before{content:'\e931'}
.icon-burger-menu::before{content:'\e932'}
.icon-data-collect::before{content:'\e908'}
.icon-change-data::before{content:'\e900'}
.icon-contact-rights::before{content:'\e901'}
.icon-data-security::before{content:'\e902'}
.icon-data-usage::before{content:'\e903'}
.icon-how-we-collect::before{content:'\e904'}
.icon-keep-info::before{content:'\e905'}
.icon-share-data::before{content:'\e906'}
.icon-what-companies::before{content:'\e907'}
.icon-need-analyzer::before{content:'\e91e'}
.icon-pre-owned-search::before{content:'\e920'}
.icon-stock-car-locator::before{content:'\e959'}
.icon-request-for-accessories::before{content:'\e955'}
.icon-data-sheet-download::before{content:'\e952'}
.icon-request-for-information::before{content:'\e956'}
.icon-request-for-service-appointment::before{content:'\e957'}
.icon-service-package-finder::before{content:'\e958'}
.icon-charge:before{content:"\e960"}
.icon-charging-station:before{content:"\e961"}
.icon-fuel:before{content:"\e962"}
.icon-fuel-station:before{content:"\e963"}
.ds2-wcag .main .searchresults .aems-sr .aems-sr-searchbox{direction:ltr;padding-left:0}
.ds2-wcag .main .searchresults .aems-sr .aems-sr-text{direction:ltr}
.ds2-wcag .main .searchresults .aems-sr .aems-sr-head{direction:ltr}
.ds2-wcag .main .searchresults .aems-sr .aems-sr-results{direction:ltr}
.ds2-wcag .main .searchresults .aems-sr .aems-sr-more{direction:ltr;margin:0}
body{direction:ltr}
.ds2-flipH{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:FlipH}
.ds2-responsive-plus-mobile .ds2-responsive-plus-mobile-hide{display:none}
.ds2-responsive-plus-tablet .ds2-responsive-plus-tablet-hide{display:none}
.ds2-responsive-plus-desktop .ds2-responsive-plus-desktop-hide{display:none}
.ds2-page--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow-x:hidden;overflow-y:hidden}
.ds2-page--integrated-content .ds2-page--wrapper{display:block}
.ds2-page--row{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}
.ds2-page--row-expanded{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:-1px}
.ds2-page--top-spacing{margin-top:45px}
.ds2-main-footer,.ds2-navigation-main{z-index:610}
.ds2-navigation-main.uxn{z-index:6020}
.ds2-visible{opacity:1 !important}
.ds2-nowrap{white-space:nowrap}
main.main{min-height:100%}
.ds2-scrolllock,.ds2-scrolllock--basic{height:100%;overflow:hidden}
.ds2-scrolllock--ios{height:100%;overflow:hidden}
.ds2-anchor{display:block;position:relative;visibility:hidden}
.main .searchresults--border-styling{border-left:30px solid #4d4d4d}
.ds2-container-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.row{width:100%;margin:0 auto;max-width:79.6875rem}
.row:after,.row:before{display:table;content:' '}
.row:after{clear:both}
.row .row{width:auto;margin:0 -.46875rem;max-width:none}
.column,.columns{width:100%;float:left;position:relative;padding-left:.46875rem;padding-right:.46875rem}
[class*=column]+[class*=column]:last-child{float:right}
[class*=column]+[class*=column].end{float:left}
@media only screen{.small-1{width:8.33333%}
.small-offset-1{margin-left:8.33333%}
.small-push-1{position:relative;left:8.33333%;right:auto}
.small-pull-1{position:relative;left:auto;right:8.33333%}
.small-2{width:16.66667%}
.small-offset-2{margin-left:16.66667%}
.small-push-2{position:relative;left:16.66667%;right:auto}
.small-pull-2{position:relative;left:auto;right:16.66667%}
.small-3{width:25%}
.small-offset-3{margin-left:25%}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;left:auto;right:25%}
.small-4{width:33.33333%}
.small-offset-4{margin-left:33.33333%}
.small-push-4{position:relative;left:33.33333%;right:auto}
.small-pull-4{position:relative;left:auto;right:33.33333%}
.small-5{width:41.66667%}
.small-offset-5{margin-left:41.66667%}
.small-push-5{position:relative;left:41.66667%;right:auto}
.small-pull-5{position:relative;left:auto;right:41.66667%}
.small-6{width:50%}
.small-offset-6{margin-left:50%}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;left:auto;right:50%}
.small-7{width:58.33333%}
.small-offset-7{margin-left:58.33333%}
.small-push-7{position:relative;left:58.33333%;right:auto}
.small-pull-7{position:relative;left:auto;right:58.33333%}
.small-8{width:66.66667%}
.small-offset-8{margin-left:66.66667%}
.small-push-8{position:relative;left:66.66667%;right:auto}
.small-pull-8{position:relative;left:auto;right:66.66667%}
.small-9{width:75%}
.small-offset-9{margin-left:75%}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;left:auto;right:75%}
.small-10{width:83.33333%}
.small-offset-10{margin-left:83.33333%}
.small-push-10{position:relative;left:83.33333%;right:auto}
.small-pull-10{position:relative;left:auto;right:83.33333%}
.small-11{width:91.66667%}
.small-offset-11{margin-left:91.66667%}
.small-push-11{position:relative;left:91.66667%;right:auto}
.small-pull-11{position:relative;left:auto;right:91.66667%}
.small-12{width:100%}
.small-offset-12{margin-left:100%}
.small-push-12{position:relative;left:100%;right:auto}
.small-pull-12{position:relative;left:auto;right:100%}
}
@media only screen and (min-width:521px){.medium-1{width:8.33333%}
.medium-offset-1{margin-left:8.33333%}
.medium-push-1{position:relative;left:8.33333%;right:auto}
.medium-pull-1{position:relative;left:auto;right:8.33333%}
.medium-2{width:16.66667%}
.medium-offset-2{margin-left:16.66667%}
.medium-push-2{position:relative;left:16.66667%;right:auto}
.medium-pull-2{position:relative;left:auto;right:16.66667%}
.medium-3{width:25%}
.medium-offset-3{margin-left:25%}
.medium-push-3{position:relative;left:25%;right:auto}
.medium-pull-3{position:relative;left:auto;right:25%}
.medium-4{width:33.33333%}
.medium-offset-4{margin-left:33.33333%}
.medium-push-4{position:relative;left:33.33333%;right:auto}
.medium-pull-4{position:relative;left:auto;right:33.33333%}
.medium-5{width:41.66667%}
.medium-offset-5{margin-left:41.66667%}
.medium-push-5{position:relative;left:41.66667%;right:auto}
.medium-pull-5{position:relative;left:auto;right:41.66667%}
.medium-6{width:50%}
.medium-offset-6{margin-left:50%}
.medium-push-6{position:relative;left:50%;right:auto}
.medium-pull-6{position:relative;left:auto;right:50%}
.medium-7{width:58.33333%}
.medium-offset-7{margin-left:58.33333%}
.medium-push-7{position:relative;left:58.33333%;right:auto}
.medium-pull-7{position:relative;left:auto;right:58.33333%}
.medium-8{width:66.66667%}
.medium-offset-8{margin-left:66.66667%}
.medium-push-8{position:relative;left:66.66667%;right:auto}
.medium-pull-8{position:relative;left:auto;right:66.66667%}
.medium-9{width:75%}
.medium-offset-9{margin-left:75%}
.medium-push-9{position:relative;left:75%;right:auto}
.medium-pull-9{position:relative;left:auto;right:75%}
.medium-10{width:83.33333%}
.medium-offset-10{margin-left:83.33333%}
.medium-push-10{position:relative;left:83.33333%;right:auto}
.medium-pull-10{position:relative;left:auto;right:83.33333%}
.medium-11{width:91.66667%}
.medium-offset-11{margin-left:91.66667%}
.medium-push-11{position:relative;left:91.66667%;right:auto}
.medium-pull-11{position:relative;left:auto;right:91.66667%}
.medium-12{width:100%}
.medium-offset-12{margin-left:100%}
.medium-push-12{position:relative;left:100%;right:auto}
.medium-pull-12{position:relative;left:auto;right:100%}
}
@media only screen and (min-width:981px){.large-1{width:8.33333%}
.large-offset-1{margin-left:8.33333%}
.large-push-1{position:relative;left:8.33333%;right:auto}
.large-pull-1{position:relative;left:auto;right:8.33333%}
.large-2{width:16.66667%}
.large-offset-2{margin-left:16.66667%}
.large-push-2{position:relative;left:16.66667%;right:auto}
.large-pull-2{position:relative;left:auto;right:16.66667%}
.large-3{width:25%}
.large-offset-3{margin-left:25%}
.large-push-3{position:relative;left:25%;right:auto}
.large-pull-3{position:relative;left:auto;right:25%}
.large-4{width:33.33333%}
.large-offset-4{margin-left:33.33333%}
.large-push-4{position:relative;left:33.33333%;right:auto}
.large-pull-4{position:relative;left:auto;right:33.33333%}
.large-5{width:41.66667%}
.large-offset-5{margin-left:41.66667%}
.large-push-5{position:relative;left:41.66667%;right:auto}
.large-pull-5{position:relative;left:auto;right:41.66667%}
.large-6{width:50%}
.large-offset-6{margin-left:50%}
.large-push-6{position:relative;left:50%;right:auto}
.large-pull-6{position:relative;left:auto;right:50%}
.large-7{width:58.33333%}
.large-offset-7{margin-left:58.33333%}
.large-push-7{position:relative;left:58.33333%;right:auto}
.large-pull-7{position:relative;left:auto;right:58.33333%}
.large-8{width:66.66667%}
.large-offset-8{margin-left:66.66667%}
.large-push-8{position:relative;left:66.66667%;right:auto}
.large-pull-8{position:relative;left:auto;right:66.66667%}
.large-9{width:75%}
.large-offset-9{margin-left:75%}
.large-push-9{position:relative;left:75%;right:auto}
.large-pull-9{position:relative;left:auto;right:75%}
.large-10{width:83.33333%}
.large-offset-10{margin-left:83.33333%}
.large-push-10{position:relative;left:83.33333%;right:auto}
.large-pull-10{position:relative;left:auto;right:83.33333%}
.large-11{width:91.66667%}
.large-offset-11{margin-left:91.66667%}
.large-push-11{position:relative;left:91.66667%;right:auto}
.large-pull-11{position:relative;left:auto;right:91.66667%}
.large-12{width:100%}
.large-offset-12{margin-left:100%}
.large-push-12{position:relative;left:100%;right:auto}
.large-pull-12{position:relative;left:auto;right:100%}
}
.site-container{margin-bottom:15px}
.ds2-row-padding{padding-left:12.5px;padding-right:12.5px}
@media only screen and (min-width:521px){.ds2-row-padding{padding-left:37.5px;padding-right:37.5px}
}
.ds2-row-margin-zero{margin-left:0 !important;margin-right:0 !important}
.gridComponent{min-height:1px}
.ds2-column-bottom{margin-bottom:15px !important}
.ds2-less-topspace{margin-top:-45px !important}
.ds2-wcag .ds2-main-footer{background:#4d4d4d}
.ds2-wcag .ds2-main-footer--link:active,.ds2-wcag .ds2-main-footer--link:focus,.ds2-wcag .ds2-main-footer--link:hover{color:#fff}
.ds2-wcag .ds2-main-footer--link:active:active,.ds2-wcag .ds2-main-footer--link:active:hover,.ds2-wcag .ds2-main-footer--link:active:visited,.ds2-wcag .ds2-main-footer--link:focus:active,.ds2-wcag .ds2-main-footer--link:focus:hover,.ds2-wcag .ds2-main-footer--link:focus:visited,.ds2-wcag .ds2-main-footer--link:hover:active,.ds2-wcag .ds2-main-footer--link:hover:hover,.ds2-wcag .ds2-main-footer--link:hover:visited{text-decoration:underline}
.ds2-wcag .ds2-component.ds2-navigation-main{z-index:9999}
.ds2-wcag .ds2-navigation-content-bar--bar .secondary{background-color:#262626}
.ds2-wcag .ds2-navigation-content-bar--bar .secondary:active,.ds2-wcag .ds2-navigation-content-bar--bar .secondary:focus,.ds2-wcag .ds2-navigation-content-bar--bar .secondary:hover,.ds2-wcag .ds2-navigation-content-bar--bar .secondary:visited{background-color:#262626 !important}
.ds2-wcag .ds2-navigation-content-bar--button .ds-show-for-all .ds2-navigation-content-bar--link{background-color:#4d4d4d}
.ds2-wcag .ds2-navigation-content-bar--button .ds-show-for-all .secondary{background:#262626}
.ds2-wcag .ds2-navigation-content-bar--button .ds-show-for-all .secondary:active,.ds2-wcag .ds2-navigation-content-bar--button .ds-show-for-all .secondary:focus,.ds2-wcag .ds2-navigation-content-bar--button .ds-show-for-all .secondary:hover{background:#262626}
.ds2-wcag .ds2-navigation-content-bar--content ul{background-color:#4d4d4d}
.ds2-wcag .ds2-offer-teaser--container{border:2px solid #ffad1f;direction:ltr}
.ds2-wcag .ds2-offer-teaser .ds2-basic-teaser--title{padding-left:0}
.ds2-wcag .ds2-offer-teaser .ds2-cms-output{padding-left:0}
.ds2-wcag .ds2-offer-teaser .ds2-button--responsive-line{text-align:left;direction:ltr}
.ds2-wcag .ds2-offer-teaser .ds2-button--area{padding-left:0}
.ds2-wcag .ds2-offer-teaser .ds2-button--prefix{display:none}
.ds2-wcag .ds2-offer-teaser .ds2-button--offer .ds2-linklist--item .ds2-link{font-weight:400;color:#666}
.ds2-wcag .ds2-offer-teaser .ds2-button--offer .ds2-linklist--item .ds2-link:hover{color:#0653b6}
.ds2-wcag .ds2-offer-teaser .ds2-button--offer .ds2-linklist--item .ds2-link:hover:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
html[dir=rtl] .ds2-wcag .ds2-offer-teaser .ds2-button--offer .ds2-linklist--item .ds2-link{font-weight:700}
.ds2-wcag .ds2-offer-teaser .ds2-button--offer .ds2-linklist--item .ds2-link:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);left:-8px}
.ds2-wcag .ds2-offer-teaser .ds2-button--offer .ds2-linklist--item .ds2-link .ds2-icon--arrow-big-l-grey-2:before{right:0;left:-20px}
.isRTL .ds2-offer-teaser .ds2-linklist .ds2-link{font-weight:700}
.isRTL .ds2-offer-teaser .ds2-linklist .ds2-link:before{-webkit-transform:scaleX(-1) !important;-ms-transform:scaleX(-1) !important;transform:scaleX(-1) !important;right:-8px}
.isRTL .ds2-offer-teaser .ds2-linklist .ds2-link:hover:before{-webkit-transform:scaleX(-1) !important;-ms-transform:scaleX(-1) !important;transform:scaleX(-1) !important;right:-8px}
.isRTL .ds2-offer-teaser .ds2-linklist .ds2-link:hover:after{-webkit-transform:scaleX(-1) !important;-ms-transform:scaleX(-1) !important;transform:scaleX(-1) !important;right:-8px}
.isLTR .ds2-offer-teaser{direction:ltr;border:1px solid #e6e6e6;height:auto !important}
.isLTR .ds2-offer-teaser--container{direction:ltr}
.isLTR .ds2-offer-teaser .ds2-basic-teaser--content-container .ds2-basic-teaser--title{margin-bottom:60px}
.isLTR .ds2-offer-teaser .ds2-button--offer .ds2-button--area{text-align:left;direction:ltr;background:0;color:#000}
.isLTR .ds2-offer-teaser .ds2-button--offer .ds2-button--area--responsive-line{text-align:left}
.isLTR .ds2-offer-teaser .ds2-button--offer .ds2-linklist .ds2-link{font-weight:700}
.isLTR .ds2-offer-teaser .ds2-button--offer .ds2-linklist .ds2-link:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);left:-8px}
.isLTR .ds2-offer-teaser .ds2-button--offer .ds2-linklist .ds2-link:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);left:-8px}
.iScrollHorizontalScrollbar{position:absolute;z-index:690;height:7.5px;left:0;right:0;bottom:0;overflow:hidden}
.iScrollHorizontalScrollbar.iScrollBothScrollbars{right:15px}
.iScrollVerticalScrollbar{position:absolute;z-index:690;width:7.5px;bottom:0;top:0 !important;right:0 !important;overflow:hidden}
.iScrollVerticalScrollbar.iScrollBothScrollbars{bottom:15px}
.iScrollIndicator{position:absolute;background-color:#666;border:0;border-radius:5px}
.iScrollHorizontalScrollbar .iScrollIndicator{height:100%;min-width:30px}
.iScrollVerticalScrollbar .iScrollIndicator{width:100%;min-height:30px}
.ds2-iscroll-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.ds2-iscroll-content{-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);padding:0 15px 0 0}
.ds2-iscroll-content.ds2-navigation-content-bar--flyout-container{padding:0}
.ds2-component{word-wrap:break-word;overflow-wrap:break-word;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}
.ds2-component.ds2-navigation-main{overflow:visible}
.ds2-component.ds2-navigation-main .ds2-navigation-main--flyout-container{overflow:hidden}
.ds2-component.ds2-typo .ds2-typo--title-container{word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:nowrap}
.ds2-main-wrapper .iframe-vspace{margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-main-wrapper .iframe-vspace{margin-bottom:90px}
}
.dealerlocator .dlo-wrapper .brand-selector .brand-selector-wrapper>div{width:auto}
.dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:0;margin-bottom:10px;margin-top:30px}
:lang(kr) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
@media only screen and (min-width:521px){.dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{margin-top:120px}
}
@media only screen and (min-width:521px){.dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-size:25px;letter-spacing:.375px}
}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands{margin:0;padding:0}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand{position:relative;width:140px;height:140px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand:not(:last-child){padding-right:10px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand:last-child{padding-left:10px;padding-right:0}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand>a{display:block}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brandLogo{margin:30px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand#BMW_I .dlo-brandLogo{margin:39px 36px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px;position:absolute;left:20px}
:lang(kr) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand.dlo-brand-0 .dlo-brand-name{left:0}
@media only screen and (min-width:521px){.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand{width:160px;height:160px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand:not(:last-child){padding-right:20px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand:last-child{padding-left:20px;padding-right:0}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brandLogo{margin:40px}
.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand#BMW_I .dlo-brandLogo{margin:49px 46px}
}
.rfitypeswitch .rfitypeswitch__base{margin-bottom:7.5rem}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,.rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-size:20px;line-height:1;letter-spacing:0;margin:0}
@media only screen and (min-width:521px){.rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-size:25px;letter-spacing:.375px}
}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__base,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__base{margin-top:30px}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__image img,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__image img{width:130px;height:auto}
@media only screen and (min-width:521px){.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__image img,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__image img{width:178px}
}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__link,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__link{height:auto}
.rfitypeswitch .rfitypeswitch__base .rfitypeswitch__disabled{pointer-events:none;cursor:default}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:0;margin:12px 0 0 0;color:#666}
:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-size:15px;line-height:22px;margin:8px 0 0 0;color:#666}
.ds2-img-min-sizing-xxl{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-xxl{min-width:980px;min-height:441px}
}
.ds2-img-min-sizing-xl{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-xl{min-width:890px;min-height:400px}
}
.ds2-img-min-sizing-xl2{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-xl2{min-width:890px;min-height:501px}
}
.ds2-img-min-sizing-l{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-l{min-width:890px;min-height:501px}
}
.ds2-img-min-sizing-l2{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-l2{min-width:439px;min-height:248px}
}
.ds2-img-min-sizing-m{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-m{min-width:439px;min-height:248px}
}
.ds2-img-min-sizing-s{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-s{min-width:438px;min-height:438px}
}
.ds2-img-min-sizing-fallback{min-width:320px;min-height:144px}
@media only screen and (min-width:981px){.ds2-img-min-sizing-fallback{min-width:438px;min-height:247px}
}
.ds2-image-lazy-loading{width:100%}
.ds2-image-lazy-loaded{height:auto}
img.slick-loading:not([srcset]),img[data-ds2-lazy-load][data-img]:not([srcset]),img[data-ds2-lazy-load][data-src]:not([srcset]){display:block;color:transparent;line-height:0;background:rgba(230,230,230,.25)}
.ds2-video-player--img::before,img[data-desktop-aspect-ratio]::before,img[data-mobile-aspect-ratio]::before{display:inline-block;content:' ';width:100%}
.ds2-video-player--img::before:not([data-desktop-aspect-ratio='0.75']),.ds2-video-player--img::before:not([data-desktop-aspect-ratio='1.00']),.ds2-video-player--img::before:not([data-desktop-aspect-ratio='1.78']),.ds2-video-player--img::before:not([data-desktop-aspect-ratio='2.22']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='0.75']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='1.00']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='1.78']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='2.22']),img[data-desktop-aspect-ratio]::before:not([data-desktop-aspect-ratio='0.75']),img[data-desktop-aspect-ratio]::before:not([data-desktop-aspect-ratio='1.00']),img[data-desktop-aspect-ratio]::before:not([data-desktop-aspect-ratio='1.78']),img[data-desktop-aspect-ratio]::before:not([data-desktop-aspect-ratio='2.22']),img[data-desktop-aspect-ratio]::before:not([data-mobile-aspect-ratio='0.75']),img[data-desktop-aspect-ratio]::before:not([data-mobile-aspect-ratio='1.00']),img[data-desktop-aspect-ratio]::before:not([data-mobile-aspect-ratio='1.78']),img[data-desktop-aspect-ratio]::before:not([data-mobile-aspect-ratio='2.22']),img[data-mobile-aspect-ratio]::before:not([data-desktop-aspect-ratio='0.75']),img[data-mobile-aspect-ratio]::before:not([data-desktop-aspect-ratio='1.00']),img[data-mobile-aspect-ratio]::before:not([data-desktop-aspect-ratio='1.78']),img[data-mobile-aspect-ratio]::before:not([data-desktop-aspect-ratio='2.22']),img[data-mobile-aspect-ratio]::before:not([data-mobile-aspect-ratio='0.75']),img[data-mobile-aspect-ratio]::before:not([data-mobile-aspect-ratio='1.00']),img[data-mobile-aspect-ratio]::before:not([data-mobile-aspect-ratio='1.78']),img[data-mobile-aspect-ratio]::before:not([data-mobile-aspect-ratio='2.22']){padding-top:56.17978%}
img[data-src],img[data-srcset],picture img{display:block;min-height:1px;min-width:1px}
img[data-src].ds2-fullsize-image--image,img[data-src].ds2-layer-fullsize__item-image,img[data-srcset].ds2-fullsize-image--image,img[data-srcset].ds2-layer-fullsize__item-image,picture img.ds2-fullsize-image--image,picture img.ds2-layer-fullsize__item-image{display:inline-block;min-height:100%;min-width:100%}
@media only screen and (max-width:520px){img[data-mobile-aspect-ratio][data-mobile-aspect-ratio='0.75']::before{padding-top:133.33333%}
img[data-mobile-aspect-ratio][data-mobile-aspect-ratio='1.00']::before{padding-top:100%}
img[data-mobile-aspect-ratio][data-mobile-aspect-ratio='1.78']::before{padding-top:56.17978%}
img[data-mobile-aspect-ratio][data-mobile-aspect-ratio='2.22']::before{padding-top:45.04505%}
}
@media only screen and (min-width:521px){img[data-desktop-aspect-ratio][data-desktop-aspect-ratio='0.75']::before{padding-top:133.33333%}
img[data-desktop-aspect-ratio][data-desktop-aspect-ratio='1.00']::before{padding-top:100%}
img[data-desktop-aspect-ratio][data-desktop-aspect-ratio='1.78']::before{padding-top:56.17978%}
img[data-desktop-aspect-ratio][data-desktop-aspect-ratio='2.22']::before{padding-top:45.04505%}
}
.ds2-wcag .ds2-component .ds2-navigation-main{z-index:9999}
.ds2-wcag .ds2-searchform{width:100%;max-width:100%;top:-1px;z-index:auto}
.ds2-wcag .ds2-searchform .small-12{background-color:#4d4d4d}
.ds2-wcag .ds2-searchform--wrapper{float:left;padding-bottom:20px;max-width:703px;padding-right:37.5px}
html[dir=rtl] .ds2-wcag .ds2-searchform--wrapper{padding-left:37.5px;padding-right:45px;z-index:6030}
.ds2-wcag .ds2-searchform--wrapper .ds2-searchform--form-wrapper{float:none;width:auto}
html[dir=rtl] .ds2-wcag .ds2-searchform--wrapper .ds2-searchform--form-wrapper .aems-sf-searchbox .aems-sf-searchinputarea .btn span.icon{top:2px}
.ds2-wcag .ds2-searchform--wrapper .ds2-searchform--form-wrapper .aems-sf-searchbox .aems-sf-searchinputarea .aems-sf-searchinput{text-align:left;direction:ltr}
.ds2-wcag .ds2-searchform--wrapper .ds2-searchform--form-wrapper .aems-sf-searchbox .aems-sf-searchinputarea .aems-sf-searchinput:focus{background:#fff}
.ds2-wcag .ds2-searchform--wrapper--close-wrapper{background-repeat:no-repeat;background-size:35px}
.ds2-wcag .ds2-searchform .ds2-searchform--close.icon-close-white{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-wcag .ds2-searchform .ds2-searchform--close.icon-close-white:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15%206.25L13.75%205%2010%208.75%206.25%205%205%206.25%208.75%2010%205%2013.75%206.25%2015%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-wcag .aems-sr .aems-sr-text #aems-sr-backButton{line-height:2.5}
.ds2-input-checkbox{display:table-cell}
.ds2-input-checkbox span{vertical-align:middle;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;padding-left:10px}
.ds2-input-checkbox input[type=checkbox]{vertical-align:middle;visibility:hidden;width:40px;height:40px}
.ds2-input-checkbox input[type=checkbox]+span{color:#8e8e8e}
.ds2-input-checkbox input[type=checkbox]::before{visibility:visible;content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxyZWN0IGlkPSJzdmdfMSIgaGVpZ2h0PSIzOCIgd2lkdGg9IjM4IiB5PSIxIiB4PSIxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2JiYiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+")}
.ds2-input-checkbox input[type=checkbox]:checked::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSItMzg0IC0zODQgMTI4MCAxMjgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8cmVjdCBmaWxsPSIjMWM2OWQ0IiBoZWlnaHQ9IjEyODAiIHdpZHRoPSIxMjgwIiB5PSItMzg0IiB4PSItMzg0Ii8+DQogIDxwb2x5Z29uIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIgcG9pbnRzPSIyMDIuNjI0LDQ3OC4wMTYgMCwyOTEuMzYgNzAuNTEyLDIxNC44IDE5MS45NjgsMzI2LjY1NiA0MzEuNDQsMzMuOTg0IDUxMiw5OS45MDQiLz4NCjwvc3ZnPg==")}
.ds2-input-checkbox input[type=checkbox]:checked+span{color:#000}
.ds2-input-checkbox--small span{font-size:14px;padding-left:6px}
.ds2-input-checkbox--small input[type=checkbox]{width:24px;height:24px}
.ds2-input-checkbox--small input[type=checkbox]::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxyZWN0IGlkPSJzdmdfMSIgaGVpZ2h0PSIyMiIgd2lkdGg9IjIyIiB5PSIxIiB4PSIxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2JiYiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+")}
.ds2-input-checkbox--small input[type=checkbox]:checked::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSItMTcwIC0xNzAgODUyIDg1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHJlY3QgZmlsbD0iIzFjNjlkNCIgaGVpZ2h0PSI4NTIiIHdpZHRoPSI4NTIiIHk9Ii0xNzAiIHg9Ii0xNzAiLz4NCiAgPHBvbHlnb24gZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjcpIiBwb2ludHM9IjIwMi42MjQsNDc4LjAxNiAwLDI5MS4zNiA3MC41MTIsMjE0LjggMTkxLjk2OCwzMjYuNjU2IDQzMS40NCwzMy45ODQgNTEyLDk5LjkwNCIvPg0KPC9zdmc+")}
.ds2-input-radio{display:table-cell}
.ds2-input-radio span{vertical-align:middle;font-size:20px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400;padding-left:10px}
.ds2-input-radio input[type=radio]{vertical-align:middle;visibility:hidden;width:40px;height:40px}
.ds2-input-radio input[type=radio]+span{color:#8e8e8e}
.ds2-input-radio input[type=radio]::before{visibility:visible;content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjE5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2JiYiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==")}
.ds2-input-radio input[type=radio]:checked::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjMWM2OWQ0Ii8+DQogIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjMiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIvPg0KPC9zdmc+")}
.ds2-input-radio input[type=radio]:checked+span{color:#000}
.ds2-input-radio--small span{font-size:14px;padding-left:6px}
.ds2-input-radio--small input[type=radio]{width:24px;height:24px}
.ds2-input-radio--small input[type=radio]::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2JiYiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==")}
.ds2-input-radio--small input[type=radio]:checked::before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBmaWxsPSIjMWM2OWQ0Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIvPg0KPC9zdmc+")}
.ds2-preloader--blue{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+DQogIDxzdHlsZT4NCiAgICAuc3Bpbm5lciB7DQogICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47DQogICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMzAwbXM7DQogICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7DQogICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOw0KICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsNCn0NCi5pbm5lci1jaXJjbGUgew0KICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5PdXQ7DQogICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MjAwbXM7DQogICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7DQogICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyANCn0NCg0KQGtleWZyYW1lcyB6b29tSW5PdXQgew0KICAgIDAlLCA1JSwgOTUlLCAxMDAlIHsNCiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgc2NhbGUoMCk7DQogICAgfQ0KICAgIDIwJSwgODAlIHsNCiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMTBweCkgc2NhbGUoMC44KTsNCiAgICB9DQp9DQpAa2V5ZnJhbWVzIHNwaW4gew0KICAgIGZyb20gew0KICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpOw0KICAgIH0NCiAgICB0byB7DQogICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsNCiAgICB9DQp9DQogIDwvc3R5bGU+DQogIDxkZWZzPg0KICAgIDxtYXNrIGlkPSJNYXNrIj4NCiAgICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIGNsYXNzPSJpbm5lci1jaXJjbGUiIGZpbGw9ImJsYWNrIi8+DQogICAgPC9tYXNrPg0KICA8L2RlZnM+DQogIDxnIG1hc2s9InVybCgjTWFzaykiPg0KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCiAgICA8ZyBjbGFzcz0ic3Bpbm5lciI+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9IndoaXRlIi8+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjUwIiB4PSI1MCIgZmlsbD0id2hpdGUiLz4NCiAgICA8L2c+DQogICAgPCEtLWNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIGNsYXNzPSJpbm5lci1jaXJjbGUiIGZpbGw9IndoaXRlIi8tLT4NCiAgPC9nPg0KPC9zdmc+");width:100px;height:100px}
.ds2-preloader--grey{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6I2U2ZTZlNiI+DQogICAgPHN0eWxlPg0KICAgIC5zcGlubmVyIHsNCiAgICBhbmltYXRpb24tbmFtZTogc3BpbjsNCiAgICBhbmltYXRpb24tZHVyYXRpb246IDEzMDBtczsNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsNCiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7DQogICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOw0KfQ0KLmlubmVyLWNpcmNsZSB7DQogICAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbk91dDsNCiAgICBhbmltYXRpb24tZHVyYXRpb246IDUyMDBtczsNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsNCiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IA0KfQ0KDQpAa2V5ZnJhbWVzIHpvb21Jbk91dCB7DQogICAgMCUsIDUlLCA5NSUsIDEwMCUgew0KICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSBzY2FsZSgwKTsNCiAgICB9DQogICAgMjAlLCA4MCUgew0KICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAxMHB4KSBzY2FsZSgwLjgpOw0KICAgIH0NCn0NCkBrZXlmcmFtZXMgc3BpbiB7DQogICAgZnJvbSB7DQogICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7DQogICAgfQ0KICAgIHRvIHsNCiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOw0KICAgIH0NCn0NCiAgPC9zdHlsZT4NCiAgPGRlZnM+DQogICAgPG1hc2sgaWQ9Ik1hc2siPg0KICAgICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIGZpbGw9IndoaXRlIi8+DQogICAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz4NCiAgICA8L21hc2s+DQogIDwvZGVmcz4NCiAgPGcgbWFzaz0idXJsKCNNYXNrKSI+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IndoaXRlIi8+DQogICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KICAgIDxnIGNsYXNzPSJzcGlubmVyIj4NCiAgICAgIDxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iMCIgeD0iMCIgZmlsbD0id2hpdGUiLz4NCiAgICAgIDxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+");width:100px;height:100px}
.ds2-branded-bmwi .ds2-showroom-gallery__item h4,.ds2-branded-bmwi .ds2-showroom-highlight__item h4{text-shadow:0 0 0,0 0 0;stroke-width:.25px}
.ds2-component.ds2-branded-gkl .ds2-font-s,.ds2-component.ds2-branded-gkl h5,.ds2-slider--slide.ds2-branded-gkl .ds2-font-s,.ds2-slider--slide.ds2-branded-gkl h5,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]) .ds2-font-s,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]) h5{font-size:15px !important;line-height:1.5;margin-top:-5px;margin-bottom:10px}
.ds2-component.ds2-branded-gkl .ds2-cms-output,.ds2-component.ds2-branded-gkl h6,.ds2-slider--slide.ds2-branded-gkl .ds2-cms-output,.ds2-slider--slide.ds2-branded-gkl h6,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]) .ds2-cms-output,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]) h6{font-size:15px !important;line-height:1.75;margin-top:-7px;margin-bottom:8px}
@media only screen and (max-width:520px){.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-1x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-1x ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-1x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-1x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-1x ds2-font-xl{font-size:35px !important;line-height:1;margin-top:-4px;margin-bottom:11px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-1x .ds2-font-l{font-size:20px !important;line-height:1;margin-top:-2px;margin-bottom:13px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-2x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-2x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-2x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-2x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-2x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-2x ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-2x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-2x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-2x ds2-font-xl{font-size:70px !important;line-height:1;margin-top:-8px;margin-bottom:15px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-2x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-2x .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-2x .ds2-font-l{font-size:40px !important;line-height:1;margin-top:-4px;margin-bottom:18px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-3x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-3x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-3x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-3x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-3x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-3x ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-3x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-3x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-3x ds2-font-xl{font-size:105px !important;line-height:1;margin-top:-12px;margin-bottom:18px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-3x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-3x .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-3x .ds2-font-l{font-size:60px !important;line-height:1;margin-top:-7px;margin-bottom:23px}
}
@media only screen and (min-width:521px){.ds2-component.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--small-1x .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-1x .ds2-font-l{font-size:20px !important;line-height:1;margin-top:-2px;margin-bottom:13px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-2x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-2x .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-2x .ds2-font-l{font-size:40px !important;line-height:1;margin-top:-4px;margin-bottom:18px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-3x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-3x .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-3x .ds2-font-l{font-size:60px !important;line-height:1;margin-top:-7px;margin-bottom:23px}
}
@media only screen and (min-width:981px){.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-1x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-1x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-1x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-1x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-1x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-1x ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-1x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-1x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-1x ds2-font-xl{font-size:50px !important;line-height:1;margin-top:-6px;margin-bottom:10px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-2x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-2x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-2x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-2x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-2x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-2x ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-2x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-2x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-2x ds2-font-xl{font-size:100px !important;line-height:1;margin-top:-11px;margin-bottom:12px}
.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-3x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-3x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-3x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-3x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-3x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-3x ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-3x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-3x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-3x ds2-font-xl{font-size:150px !important;line-height:1;margin-top:-17px;margin-bottom:14px}
}
@media only screen and (min-width:981px){body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*=ds2-branded-bmw]) .ds2-font-s{margin-top:-4px}
}
.ds2-branded-gkl .ds2-component:not([class*=ds2-branded-bmw]) .ds2-expand--body-copy-container,.ds2-branded-gkl.ds2-component .ds2-expand--body-copy-container{margin-top:-7px}
@media only screen and (min-width:521px){.ds2-branded-gkl .ds2-component:not([class*=ds2-branded-bmw]) .ds2-expand--body-copy-container,.ds2-branded-gkl.ds2-component .ds2-expand--body-copy-container{margin-top:-7px}
}
.ds2-branded-gkl .ds2-component:not([class*=ds2-branded-bmw]) .ds2-expand--copy-title,.ds2-branded-gkl.ds2-component .ds2-expand--copy-title{margin-top:8px}
@media only screen and (min-width:521px){.ds2-branded-gkl .ds2-component:not([class*=ds2-branded-bmw]) .ds2-expand--copy-title,.ds2-branded-gkl.ds2-component .ds2-expand--copy-title{margin-top:0}
}
.ds2-branded-gkl .ds2-component:not([class*=ds2-branded-bmw]) .ds2-cms-output,.ds2-branded-gkl.ds2-component .ds2-cms-output{margin-top:0 !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-subbrand-icon,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-subbrand-icon,.ds2-branded-gkl.ds2-content-presentation .ds2-subbrand-icon,.ds2-branded-gkl.ds2-stage-presentation .ds2-subbrand-icon{display:none}
@media only screen and (min-width:981px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--body .ds2-expand--body-copy-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--body .ds2-expand--body-copy-container,.ds2-branded-gkl.ds2-content-presentation .ds2-stage-presentation--body .ds2-expand--body-copy-container,.ds2-branded-gkl.ds2-stage-presentation .ds2-stage-presentation--body .ds2-expand--body-copy-container{margin-top:38px}
}
.ds2-branded-gkl.ds2-content-presentation,.ds2-branded-gkl.ds2-stage-presentation{max-width:1680px;margin-left:auto;margin-right:auto}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper{margin:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-preloader,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-preloader{width:100%;height:100%}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-preloader::before,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-preloader::before{border-color:#fff;border-bottom-color:transparent}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-hotspots,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-video-player--player,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-component,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-hotspots,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-video-player--player,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-component{max-width:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-hotspots,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-video-player--player,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-component,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-cta,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-cta-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-hotspots,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-image-container,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-video-player--player,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-component{z-index:20}
}
@media only screen and (max-width:980px) and (min-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--body,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--body,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--body,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--body{margin-top:30px}
}
@media only screen and (max-width:980px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-cta .show-for-large-up,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--keyvisual-cta.show-for-large-up,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-cta .show-for-large-up,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--keyvisual-cta.show-for-large-up,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-cta .show-for-large-up,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--keyvisual-cta.show-for-large-up,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-cta .show-for-large-up,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--keyvisual-cta.show-for-large-up{display:block !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-content-presentation--body .hide-for-large-up,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-stage-presentation--body .hide-for-large-up,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-content-presentation--body .hide-for-large-up,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-stage-presentation--body .hide-for-large-up{display:none !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-cta-location"]{width:100% !important;left:0 !important;right:0 !important;padding:7.5vh 45px 0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-top [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-top [class*="-presentation--keyvisual-cta-location"]{top:0 !important;bottom:auto !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-bottom [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-bottom [class*="-presentation--keyvisual-cta-location"]{top:auto !important;bottom:0 !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-buttonlist--item:last-child a,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-buttonlist--item:last-child button,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-buttonlist--item:last-child a,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-buttonlist--item:last-child button{margin-bottom:0}
}
@media only screen and (max-width:520px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-cta-location"]{padding:5vh 20px 0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-top [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-top [class*="-presentation--keyvisual-cta-location"]{top:0 !important;bottom:auto !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-bottom [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-bottom [class*="-presentation--keyvisual-cta-location"]{top:auto !important;bottom:0 !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-buttonlist--max-width a,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-buttonlist--max-width button,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-buttonlist--max-width a,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-buttonlist--max-width button{max-width:none}
}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]{background-color:rgba(38,38,38,.875);min-width:100%;height:calc(100vh - 44px);min-height:56.25vw;max-height:200vmin;overflow:hidden}
@media only screen and (min-width:1025px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]{height:calc(100vh - 99px)}
}
@media only screen and (max-width:980px) and (min-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]{min-height:0;max-height:45vw}
}
@media only screen and (min-width:521px) and (max-width:980px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]{min-height:45vw;max-height:177.77778vmin}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"],.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]{min-height:35vw;max-height:75vw}
}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;min-width:100%;width:auto;max-width:none;min-height:100%;height:auto;max-height:none;margin:auto;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@media only screen and (max-width:520px) and (min-aspect-ratio:540 / 960),only screen and (min-width:521px) and (max-width:980px) and (min-aspect-ratio:960 / 1280),only screen and (min-width:981px) and (min-aspect-ratio:1680 / 756){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{max-width:100%}
}
@media only screen and (max-width:520px) and (max-aspect-ratio:540 / 960){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{height:177.77778vw !important}
}
@media only screen and (min-width:521px) and (max-width:980px) and (max-aspect-ratio:960 / 1280){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{height:133.33333vw !important}
}
@media only screen and (min-width:981px) and (max-aspect-ratio:1680 / 756){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{height:45vw !important}
}
@media only screen and (max-width:520px) and (min-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{-webkit-animation-name:fadeonresizeSmallLandscape-gkl;animation-name:fadeonresizeSmallLandscape-gkl}
}
@media only screen and (max-width:520px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{-webkit-animation-name:fadeonresizeSmallPortrait-gkl;animation-name:fadeonresizeSmallPortrait-gkl}
}
@media only screen and (min-width:521px) and (max-width:980px) and (min-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{-webkit-animation-name:fadeonresizeMediumLandscape-gkl;animation-name:fadeonresizeMediumLandscape-gkl}
}
@media only screen and (min-width:521px) and (max-width:980px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{-webkit-animation-name:fadeonresizeMediumPortrait-gkl;animation-name:fadeonresizeMediumPortrait-gkl}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"]>picture img{-webkit-animation-name:fadeonresizeLarge-gkl;animation-name:fadeonresizeLarge-gkl}
}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player video,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player video{top:-100% !important;left:-100% !important;width:auto !important;height:auto !important}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--img-outer,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--opener:not(.hide),.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player--player,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) .ds2-preloader-wrapper .ds2-video-player-auto-loop,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--img-outer,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener:not(.hide),.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player-auto-loop,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--img-outer,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--opener:not(.hide),.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player--player,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) .ds2-preloader-wrapper .ds2-video-player-auto-loop,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--img-outer,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener:not(.hide),.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player--player,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]) [class*="-presentation--keyvisual-image-container"] .ds2-video-player-auto-loop{height:100% !important}
@media only screen and (max-width:520px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-top [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-top [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-top [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-top [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-top [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-top [class*="-presentation--keyvisual-image-container"]>picture img{top:0;margin-top:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-right [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-right [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-right [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-right [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-right [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-right [class*="-presentation--keyvisual-image-container"]>picture img{right:0;margin-right:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-bottom [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-bottom [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-bottom [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-bottom [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-bottom [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-bottom [class*="-presentation--keyvisual-image-container"]>picture img{bottom:0;margin-bottom:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-left [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-left [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--small-image-left [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-left [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-left [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--small-image-left [class*="-presentation--keyvisual-image-container"]>picture img{left:0;margin-left:0}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-top [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-top [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-top [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-top [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-top [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-top [class*="-presentation--keyvisual-image-container"]>picture img{top:0;margin-top:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-right [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-right [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-right [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-right [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-right [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-right [class*="-presentation--keyvisual-image-container"]>picture img{right:0;margin-right:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-bottom [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-bottom [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-bottom [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-bottom [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-bottom [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-bottom [class*="-presentation--keyvisual-image-container"]>picture img{bottom:0;margin-bottom:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-left [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-left [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--medium-image-left [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-left [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-left [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--medium-image-left [class*="-presentation--keyvisual-image-container"]>picture img{left:0;margin-left:0}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-top [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-top [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-top [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-top [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-top [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-top [class*="-presentation--keyvisual-image-container"]>picture img{top:0;margin-top:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-right [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-right [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-right [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-right [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-right [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-right [class*="-presentation--keyvisual-image-container"]>picture img{right:0;margin-right:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-bottom [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-bottom [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-bottom [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-bottom [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-bottom [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-bottom [class*="-presentation--keyvisual-image-container"]>picture img{bottom:0;margin-bottom:0}
.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-left [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-left [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-content-presentation:not([class*=ds2-branded-bmw]):not([class*=ds2-branded-gkl-basic-styles]).ds2-branded-gkl--large-image-left [class*="-presentation--keyvisual-image-container"]>picture img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-left [class*="-presentation--keyvisual-image-container"] .ds2-video-player--opener img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-left [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*=ds2-branded-bmw]).ds2-branded-gkl--large-image-left [class*="-presentation--keyvisual-image-container"]>picture img{left:0;margin-left:0}
}
.ds2-branded-gkl .ds2-stage-teaser:not([class*=ds2-branded-bmw]) .ds2-subbrand-icon,.ds2-stage-teaser .ds2-branded-gkl.ds2-slider--slide .ds2-subbrand-icon{display:none}
@-webkit-keyframes fadeonresizeSmallLandscape-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@keyframes fadeonresizeSmallLandscape-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeonresizeSmallPortrait-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@keyframes fadeonresizeSmallPortrait-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeonresizeMediumLandscape-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@keyframes fadeonresizeMediumLandscape-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeonresizeMediumPortrait-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@keyframes fadeonresizeMediumPortrait-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeonresizeLarge-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@keyframes fadeonresizeLarge-gkl{10%{opacity:0}
60%{opacity:0}
100%{opacity:1}
}
@media only screen and (max-width:980px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .contentpresentation+.contentpresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .contentpresentation+.contentpresentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.ds2-branded-gkl--no-topspace{margin-top:-75px}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .contentpresentation+.contentpresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .contentpresentation+.contentpresentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation.ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.ds2-branded-gkl--no-topspace{margin-top:-90px}
}
@media only screen and (max-width:980px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .contentpresentation+.contentpresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .contentpresentation+.contentpresentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.ds2-branded-gkl--half-topspace{margin-top:-37.5px}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .contentpresentation+.contentpresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .contentpresentation+.contentpresentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-content-presentation+.ds2-content-presentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-content-presentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .ds2-stage-presentation+.ds2-stage-presentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.contentpresentation.ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.ds2-branded-gkl--half-topspace{margin-top:-45px}
}
.ds2-branded-gkl .ds2-slider--position-bar{background-color:#666}
.ds2-branded-gkl .ds2-icon--magnifier-white:not(.ds2-navigation-main--link)::before,.ds2-branded-gkl .ds2-icon--play-white::before,.ds2-branded-gkl .s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state=play],.ds2-branded-gkl .s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state=replay],.ds2-branded-gkl .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state=play],.ds2-branded-gkl .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state=replay]{background-color:rgba(38,38,38,.875)}
.ds2-branded-gkl .ds2-icon--magnifier-white:not(.ds2-navigation-main--link):hover::before,.ds2-branded-gkl .ds2-icon--play-white:hover::before,.ds2-branded-gkl .s7videoviewer.s7mouseinput .s7videoplayer:hover .s7iconeffect[state=play],.ds2-branded-gkl .s7videoviewer.s7mouseinput .s7videoplayer:hover .s7iconeffect[state=replay]{background-color:#262626}
.ds2-branded-gkl .ds2-preloader::before{border-color:#262626;border-bottom-color:transparent}
.ds2-branded-gkl .ds2-scroll-arrow--background{height:5vmin;min-height:40px;opacity:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(38,38,38,0)),color-stop(33.333%,rgba(38,38,38,.5)),color-stop(66.666%,rgba(38,38,38,.5)),to(#262626));background:-o-linear-gradient(top,rgba(38,38,38,0) 0,rgba(38,38,38,.5) 33.333%,rgba(38,38,38,.5) 66.666%,#262626 100%);background:linear-gradient(to bottom,rgba(38,38,38,0) 0,rgba(38,38,38,.5) 33.333%,rgba(38,38,38,.5) 66.666%,#262626 100%)}
.ds2-branded-gkl .ds2-scroll-arrow span{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);width:40px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.ds2-branded-gkl .ds2-scroll-arrow span::after,.ds2-branded-gkl .ds2-scroll-arrow span::before{top:0;left:0;background-position:50% 50%}
.ds2-branded-gkl--logo{width:1em;height:.2118644068em;font-size:220px;margin:20px;stroke-width:0;stroke:none;fill:#fff}
.ds2-branded-gkl--logo:not(.ds2-branded-gkl--logo-spacer){position:absolute;right:0;bottom:0}
.ds2-branded-gkl--logo.ds2-branded-gkl--logo-spacer{width:auto}
@media only screen and (min-width:981px){.ds2-branded-gkl--logo.ds2-branded-gkl--logo-spacer{display:none}
}
@media only screen and (min-width:981px){body:not(.ds2-branded-gkl) .ds2-branded-gkl--logo{font-size:22.5vw}
}
@media only screen and (min-width:1680px){body:not(.ds2-branded-gkl) .ds2-branded-gkl--logo{font-size:378px}
}
@media only screen and (min-width:550px) and (min-height:550px) and (max-aspect-ratio:1 / 1),only screen and (min-width:981px){body.ds2-branded-gkl .ds2-content-presentation .ds2-branded-gkl--logo,body.ds2-branded-gkl .ds2-stage-presentation .ds2-branded-gkl--logo{font-size:40vmin}
}
@media only screen and (min-width:981px) and (max-aspect-ratio:4 / 3){body.ds2-branded-gkl .ds2-content-presentation .ds2-branded-gkl--logo,body.ds2-branded-gkl .ds2-stage-presentation .ds2-branded-gkl--logo{font-size:30vw}
}
@media only screen and (max-width:520px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl--logo{margin-bottom:40px}
}
@media only screen and (min-width:521px){.ds2-branded-gkl--logo{margin:.165em}
}
@media only screen and (min-width:981px){body:not(.ds2-branded-gkl) .ds2-branded-gkl--logo{margin:.22em}
}
.ds2-branded-gkl--logo .ds2-branded-gkl--logo-dark{opacity:0}
.ds2-branded-gkl--logo .ds2-branded-gkl--logo-light{opacity:1}
.ds2-branded-gkl--logo.ds2-branded-gkl--logo-inverted:not(.ds2-color-alternative),.ds2-branded-gkl--logo.ds2-color-alternative:not(.ds2-branded-gkl--logo-inverted){fill:#262626}
.ds2-branded-gkl--logo.ds2-branded-gkl--logo-inverted:not(.ds2-color-alternative) .ds2-branded-gkl--logo-dark,.ds2-branded-gkl--logo.ds2-color-alternative:not(.ds2-branded-gkl--logo-inverted) .ds2-branded-gkl--logo-dark{opacity:1}
.ds2-branded-gkl--logo.ds2-branded-gkl--logo-inverted:not(.ds2-color-alternative) .ds2-branded-gkl--logo-light,.ds2-branded-gkl--logo.ds2-color-alternative:not(.ds2-branded-gkl--logo-inverted) .ds2-branded-gkl--logo-light{opacity:0}
.ds2-content-presentation-auto-loop .ds2-branded-gkl--logo,.ds2-stage-presentation-auto-loop .ds2-branded-gkl--logo{z-index:270}
:lang(tw) .form-requests *{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif !important}
:lang(zh-TW) .form-requests *{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif !important}
:lang(zh-HK) .form-requests *{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif !important}
@media only screen and (min-width:521px){.reveal-modal,.reveal-modal.large,.reveal-modal.medium,.reveal-modal.small,.reveal-modal.tiny,.reveal-modal.xlarge,dialog,dialog.large,dialog.medium,dialog.small,dialog.tiny,dialog.xlarge{max-width:100%}
}
.ds2-printonly{display:none}
@media print{.debug{background-color:#f2f2f2 !important;width:50%;margin:-15px 0 0 25%;text-align:center;font-size:10px;line-height:10px;display:block;padding:10px;font-family:monospace;position:absolute;height:30px;z-index:700;border-radius:15px}
.ds2-page--wrapper img{min-height:90px;background-color:#bbb !important}
@page{margin:75px;size:portrait}
.ds2-printonly{display:block}
.ds2-noprint{display:none}
img{width:31.5%;margin-right:2.5%;display:block;float:left !important}
[class*=column]+[class*=column]:last-child,[class*=column]:last-child{float:left !important}
ul li,ul li .ds2-icon{padding-left:0}
ul li .ds2-icon:before,ul li:before{background:0}
h1{font-size:35px !important;line-height:43.75px !important;margin-top:-5.83333px !important;margin-bottom:15px !important}
h2{font-size:25px !important;line-height:31.25px !important;margin-top:-4.16667px !important;margin-bottom:10px !important}
h3{font-size:20px !important;line-height:25px !important;margin-top:-3.33333px !important;margin-bottom:5px !important}
h4,h5,h6{font-size:20px !important;line-height:25px !important;margin-top:-3.33333px !important;margin-bottom:5px !important}
#ds2-globalnav,.ds2-main-footer--hr-top,.ds2-main-footer--table,.ds2-navigation-content-bar,.ds2-navigation-main--id-module-slider,.ds2-navigation-salesbar{display:none}
.button,.ds2-cookie-disclaimer,.ds2-info-icon,.ds2-link,.ds2-linklist,.ds2-searchform,.ds2-tooltip,.qtip{display:none !important}
*,:after,:before{background:0 0 !important;color:#000 !important;border-color:#bbb !important;float:none !important;overflow-x:visible !important;overflow-y:visible !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none}
a[href]:after{content:""}
blockquote,pre{border:0}
html[class*=column]:last-child{float:none !important}
body{margin:0;padding:0;height:100%}
.ds2-main-wrapper,.ds2-page--wrapper{display:block !important}
.row,.row .row{margin-left:0;margin-right:0;max-width:100%}
.column,.columns,.ds2-row-padding{padding-left:0 !important;padding-right:0 !important}
.ds2-main-wrapper .ds2-component:not(footer),.ds2-main-wrapper .ds2-errors,.ds2-main-wrapper .ds2-iframe{margin:0;padding-bottom:0;border-top:1px solid #f2f2f2 !important;padding-top:30px !important;margin-bottom:30px !important}
.ds2-main-wrapper .ds2-accordion--list-item,.ds2-main-wrapper .ds2-glossary-article--topic-item,.ds2-main-wrapper .ds2-glossary-overview--item-title,.ds2-main-wrapper .ds2-navigation-model--car-overview:not(:first-child){margin:0;padding-bottom:0;border-top:1px solid #f2f2f2 !important;padding-top:15px !important;margin-bottom:15px !important}
.ds2-main-wrapper .ds2-component.ds2-basic-teaser,.ds2-main-wrapper .ds2-component.ds2-business-card,.ds2-main-wrapper .ds2-component.ds2-contact-box{border-top:1px solid #bbb !important;padding-top:0 !important;margin-bottom:30px !important}
.ds2-main-wrapper .ds2-component{word-wrap:break-word;overflow:hidden;max-width:100%}
.ds2-layer{margin:0;padding-bottom:0;border-top:1px solid #f2f2f2 !important;padding-top:30px !important;margin-bottom:30px !important}
.ds2-main-footer{padding:0 !important}
h1,h2,h3,h4,h5,h6{page-break-before:auto;page-break-inside:avoid;page-break-after:avoid}
.ds2-main-footer,.ds2-nopagebreak,img{page-break-before:auto;page-break-inside:avoid;page-break-after:auto}
.ds2-slider{page-break-before:auto;page-break-inside:auto;page-break-after:auto}
.ds2-cms-output,h3,h4,h5,h6,p{orphans:3;widows:3}
}
.ds2-youtube-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.ds2-youtube-embed-container iframe,.ds2-youtube-embed-container object,.ds2-youtube-embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.ds2-versioninfo td{padding:0}
.ds2-versioninfo .master-releae{font-weight:bold}
.ds2-tda-progressbar--hidden{height:0 !important;overflow:hidden}
.ds2-tda-login__input-container{margin-bottom:10px}
.ds2-tda-login__input-container .ng-valid{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iIzAzNjhkYiIgZD0iTTI1LjQxOCA1MEwwIDI0LjY3NGw3LjU3Mi03LjU0NSAxNy40MjIgMTcuMzU2TDU2LjAyNCAwIDY0IDcuMTIzeiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:18px 15px;background-position:right 9px center}
.ds2-tdaonline .form-requests .nn-ui-input__select-wrapper::before,.ds2-tdaonline .form-requests .nn-ui-input__select-wrapper:hover::before{background-color:transparent}
.ds2-tda-confirmation__container{position:relative;margin-left:-20px;margin-right:-20px;padding-top:calc(78.13vw - 45px)}
@media only screen and (min-width:521px){.ds2-tda-confirmation__container{padding-top:45px;margin-left:-45px;margin-right:-45px}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__container{padding-top:45px;margin-left:0;margin-right:0}
}
.ds2-tda-confirmation__intro{padding-bottom:30px}
@media only screen and (min-width:521px){.ds2-tda-confirmation__intro{padding-bottom:45px}
}
.ds2-tda-confirmation__image-wrapper{top:0;width:100vw;height:78.13vw;position:absolute;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:79.6875rem}
@media only screen and (min-width:521px){.ds2-tda-confirmation__image-wrapper{max-height:550px;overflow:hidden;top:45px}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__image-wrapper{top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
}
.ds2-tda-confirmation__background-image{-ms-flex-item-align:end;align-self:flex-end;height:100%;max-width:unset}
@media only screen and (min-width:521px){.ds2-tda-confirmation__background-image{height:125%}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__background-image{height:unset;max-width:885px;top:50%;position:relative;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
}
.ds2-tda-confirmation__vehicle-image-wrapper{top:0;position:absolute;width:100vw;height:78.13vw}
@media only screen and (min-width:521px){.ds2-tda-confirmation__vehicle-image-wrapper{max-height:550px;top:45px}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__vehicle-image-wrapper{right:0;top:30px;width:100%;max-width:885px}
}
.ds2-tda-confirmation__vehicle-image{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);position:absolute;width:100%;top:12vw;left:-10vw}
@media only screen and (min-width:521px){.ds2-tda-confirmation__vehicle-image{top:calc(50% + 50px);-webkit-transform:scale3d(1.2,1.2,1) translate3d(0,-50%,0);transform:scale3d(1.2,1.2,1) translate3d(0,-50%,0);left:0}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__vehicle-image{top:calc(50% + 30px);-webkit-transform:scaleX(1) translate3d(0,-50%,0);transform:scaleX(1) translate3d(0,-50%,0)}
}
.ds2-tda-confirmation__summary-container{position:relative;margin-bottom:30px;padding:25px 20px;width:calc(100% - 30px);font-family:BMW_iconFont;background-color:#fff}
@media only screen and (min-width:521px){.ds2-tda-confirmation__summary-container{width:290px;margin-top:-45px;margin-left:calc(45px - .46875rem);top:0;min-height:calc(507.4px + 25.5vw)}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__summary-container{width:370px;margin-left:0;padding:30px 40px;border-left:2px solid #e6e6e6;min-height:610px;margin-bottom:45px}
}
.ds2-tda-confirmation__summary-headline{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;margin-top:0;margin-bottom:20px;font-size:20px;line-height:27px;letter-spacing:normal}
@media only screen and (min-width:521px){.ds2-tda-confirmation__summary-headline{font-size:25px;line-height:32px}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__summary-headline{margin-top:-3px}
}
.ds2-tda-confirmation__summary-booking-code{margin:20px 0;letter-spacing:normal;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:20px;line-height:27px}
.ds2-tda-confirmation__divider{background-color:#e6e6e6;margin:0}
.ds2-tda-confirmation__vehicle-properties{margin-bottom:30px;font-family:BMW_iconFont;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-tda-confirmation__vehicle-properties-headline{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;margin-bottom:5px;font-size:20px;line-height:27px;letter-spacing:normal}
@media only screen and (min-width:521px){.ds2-tda-confirmation__vehicle-properties-headline{font-size:25px;line-height:32px;margin-bottom:15px}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__vehicle-properties-headline{margin-top:-3px;margin-bottom:10px}
}
.ds2-tda-confirmation__content{margin-bottom:90px}
@media only screen and (max-width:520px){.ds2-tda-confirmation--hide-on-mobile{display:none}
}
.ds2-tda-confirmation__add-to-calendar-button{display:none;margin-top:40px;margin-bottom:-35px;width:calc(100% + 30px)}
@media only screen and (min-width:521px){.ds2-tda-confirmation__add-to-calendar-button{width:100%;margin-bottom:0}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__add-to-calendar-button{margin:0;position:absolute;bottom:-100px;right:0;width:32%}
}
@media only screen and (max-width:980px){.ds2-tda-confirmation__add-to-calendar-button--mobile-tablet{display:block}
}
@media only screen and (min-width:981px){.ds2-tda-confirmation__add-to-calendar-button--desktop{display:block}
}
@media screen and (max-width:980px){.ds2-tdaonline-footnotes__view-section:not(.is-flyout-open){display:block}
}
@media screen and (min-width:981px){.ds2-tdaonline-footnotes__view-section:not(.is-flyout-open){display:none}
}
.ds2-tda-footnotes{margin-top:30px;color:#8e8e8e}
.ds2-tda-footnotes .footnote-anchor{position:relative;top:-50px}
@media screen and (min-width:981px){.ds2-tda-footnotes .footnote-anchor{top:-75px}
}
.ds2-tda-footnotes .ds2-tda-footnote-item{display:none}
.ds2-tda-footnotes .for-selected-vehicle{display:block !important}
@media screen and (max-width:980px){.ds2-tda-footnotes .for-first-in-list-vehicle{display:block}
}
@media screen and (max-width:980px){.ds2-tda-dealer-list--map-mode .ds2-tda-footnotes .for-first-in-list-vehicle{display:none}
}
.ds2-tda-footnotes .ds2-tda-footnote-number{float:left;margin-top:-2px;padding-right:6px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
.ds2-tda-footnotes .ds2-tda-footnote-number span{font-size:12px;line-height:17px;cursor:default;pointer-events:none}
.ds2-tda-footnotes .ds2-tda-footnote-text-container p{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}
.ds2-tda-footnotes .ds2-tda-footnote-text-container p br{line-height:12px}
.ds2-tdaonline__button-bar{position:relative;width:100%;bottom:0;-webkit-box-shadow:0 -1px 0 0 #e6e6e6;box-shadow:0 -1px 0 0 #e6e6e6;background-color:#fff;z-index:600;padding-top:15px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ds2-tdaonline__button-bar .button{margin-bottom:0;height:50px}
.ds2-tdaonline__button-bar .ds2-buttonlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.ds2-tdaonline__button-bar.ds2-tdaonline--uxn{margin-bottom:-45px}
.ds2-tdaonline__button-bar.is-sticky{position:fixed;margin-bottom:0}
.ds2-tdaonline--location-input{background-color:grey;color:#fff;float:left}
.ds2-tda-location-input__intro{padding-bottom:15px}
@media only screen and (min-width:521px){.ds2-tda-location-input__intro{padding-bottom:30px}
}
.ds2-tda-location-input__container{position:relative;margin-bottom:60px;float:left !important}
.ds2-tda-location-input__ghost-text{border:1px solid transparent;padding:16px 20px 15px;background:hsla(0,0,100%,.5);position:absolute;z-index:-1;background-color:#fff}
.ds2-tda-location-input__ghost-text,.ds2-tda-location-input__input{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;-webkit-text-fill-color:#262626;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin:0 0 10px}
.ds2-tda-location-input__input{border:1px solid #bbb;padding:16px 50px 15px 20px !important;background:hsla(0,0,100%,.5)}
.ds2-tda-location-input__input:focus{-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);border-color:#fff}
.ds2-tda-location-input--error .ds2-tda-location-input__input{background:#fff;border:1px solid #d20000;-webkit-text-fill-color:#d20000}
.ds2-tda-location-input__input-container{position:relative}
.ds2-tda-location-input__locate-btn{background-color:#fff;height:47px;width:48px;position:absolute;top:1px;right:1px;-webkit-transition:none;transition:none;border-color:none;padding:0;outline:0}
.ds2-tda-location-input__locate-btn:focus,.ds2-tda-location-input__locate-btn:hover{background-color:#fff}
.ds2-tda-location-input__locate-btn:before{font-family:BMW_iconFont;height:48px;width:48px;line-height:48px;font-size:48px;position:absolute;top:1px;left:-1px;content:"\E95D";color:#8e8e8e;font-weight:400}
.ds2-tda-location-input__locate-btn--error::before{content:"\E95B";color:#d20000;font-size:25px}
.ds2-tda-series-selection{border-bottom:1px solid #e6e6e6;margin-bottom:25px}
@media only screen and (min-width:981px){.ds2-tda-series-selection{margin-bottom:62px}
}
.ds2-tda-series-selection:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.ds2-tda-series-selection__container{display:-webkit-box;display:-ms-flexbox;display:flex}
.ds2-tda-series-selection__label{border-right:1px solid #e6e6e6;padding-right:20px;padding-left:20px;height:40px;margin:20px 0 19px}
.ds2-tda-series-selection__label-text{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;margin-top:10px}
.ds2-tda-series-selection__element{position:relative;height:79px;overflow:hidden;width:100%}
.ds2-tda-series-selection__scroll-indicator{position:absolute;width:30px;height:100%;pointer-events:none}
.ds2-tda-series-selection__scroll-indicator--left{z-index:10;left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),to(hsla(0,0,100%,0))) 100%;background:linear-gradient(90deg,#fff 0,#fff 50%,hsla(0,0,100%,0)) 100%}
.ds2-tda-series-selection__scroll-indicator--right{right:0;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0,100%,0)),color-stop(50%,#fff),to(#fff));background:linear-gradient(90deg,hsla(0,0,100%,0) 0,#fff 50%,#fff)}
.ds2-tda-series-selection__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;height:103px;width:100%;overflow-x:scroll;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.ds2-tda-series-selection__list-item{-ms-flex-preferred-size:0;flex-basis:0;padding:0 20px;display:table;margin-top:30px;white-space:nowrap}
.ds2-tda-series-selection__list-item:focus{outline:0}
@media only screen and (min-width:981px){.ds2-tda-series-selection__list-item.clone{display:none !important}
}
.ds2-tda-series-selection__anchor{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;text-decoration:none;display:table-cell;vertical-align:middle;color:#8e8e8e;-webkit-transition:all 50ms ease-in;transition:all 50ms ease-in;-webkit-tap-highlight-color:transparent}
.ds2-tda-series-selection__anchor:focus{outline:0}
.ds2-tda-series-selection__list-item.active .ds2-tda-series-selection__anchor{color:#262626 !important}
.ds2-tda-series-selection__pad{position:absolute;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;height:4px !important;background-color:#1c69d4;margin-top:-3px}
.ds2-tda-model-cards__default-image-dam,.ds2-tda-model-cards__default-item{width:100%}
.ds2-tda-model-cards__default-image-cosy{position:relative;width:100%;height:50vw}
@media only screen and (min-width:521px){.ds2-tda-model-cards__default-image-cosy{height:40vw}
}
@media only screen and (min-width:981px){.ds2-tda-model-cards__default-image-cosy{height:400px}
}
.ds2-tda-model-cards__image-container{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}
@media only screen and (max-width:521px){.ds2-tda-model-cards__image-container{height:40vw}
}
@media only screen and (max-width:981px){.ds2-tda-model-cards__image-container{height:34vw}
}
.ds2-tda-model-cards__background-image{background-image:url(../../../etc/clientlibs/digitals2/clientlib/media/img/street.png);background-size:100% auto;background-repeat:no-repeat;background-position:50%;position:absolute;right:0;left:0;top:5%;bottom:0;margin:auto;z-index:1;width:90%;height:100px;padding:100px}
.ds2-tda-model-cards__cosy-image-one{position:absolute;right:auto;left:38%;top:-40%;bottom:0;margin:auto;z-index:4;width:63%}
.ds2-tda-model-cards__cosy-image-two{position:absolute;right:0;left:-11%;top:-37%;bottom:0;margin:auto;z-index:3;width:43%}
.ds2-tda-model-cards__cosy-image-three{position:absolute;right:53%;left:auto;top:-38%;bottom:0;margin:auto;z-index:2;width:29%}
.ds2-tda-model-cards__list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.46875rem;margin-right:-.46875rem}
.ds2-tda-model-card{padding-bottom:65px}
.ds2-tda-model-card.ds2-linklist--item{margin-top:0;margin-right:0;clear:unset}
.ds2-tda-model-selection{overflow:visible;margin-bottom:45px}
@media only screen and (min-width:981px){.ds2-tda-model-selection{overflow:hidden;margin-bottom:90px}
}
.ds2-tda-model-selection__intro{padding-bottom:15px}
@media only screen and (min-width:521px){.ds2-tda-model-selection__intro{padding-bottom:30px}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list{overflow:hidden;position:relative;margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px}
.ds2-tda-dealer-list::before{content:" ";position:absolute;background:-webkit-gradient(linear,right top,left top,from(hsla(0,0,100%,0)),color-stop(50%,#fff),to(#fff));background:linear-gradient(270deg,hsla(0,0,100%,0),#fff 50%,#fff);width:20px;height:100%;left:0;z-index:1}
}
.ds2-tda-dealer-list__intro{padding-bottom:15px}
.ds2-tda-dealer-list__main{margin-bottom:60px}
.ds2-tda-dealer-list__main--flyout-open{-webkit-transition:.5s;transition:.5s}
.ds2-tda-dealer-list__container{position:relative}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__container{height:720px;width:300px;background-color:#fff;overflow:hidden}
}
@media only screen and (max-width:980px){.ds2-tda-dealer-list__container--hide-on-mobile{display:none}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__scroll-container{overflow:auto;height:670px;width:314px;margin-bottom:50px}
}
.ds2-tda-dealer-list__list{list-style-type:none;margin-bottom:0}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__list::before{position:absolute;content:" ";top:-5px;left:0;background-color:#fff;height:5px}
.ds2-tda-dealer-list__list::after{position:absolute;content:" ";bottom:-20px;left:0;background-color:#fff;height:20px}
}
.ds2-tda-dealer-list__list-footer{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;border-top:1px solid #e6e6e6;background-color:#fff}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__list-footer{bottom:50px}
}
.ds2-tda-dealer-list__list-footer::before{position:absolute;content:" ";top:-51px;height:50px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0,100%,0)),color-stop(100%,#fff),to(#fff));background:linear-gradient(180deg,hsla(0,0,100%,0) 0,#fff 100%,#fff 0)}
.ds2-tda-dealer-list__content-switch{margin-bottom:45px}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__content-switch{display:none !important}
}
.ds2-tda-dealer-list__list-button{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;padding-left:25px;line-height:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.ds2-tda-dealer-list__list-button:first-child::after{content:" ";position:absolute;top:10px;right:0;width:1px;height:30px;border-right:1px solid #e6e6e6}
.ds2-tda-dealer-list__list-button:hover{color:#0653b6}
.ds2-tda-dealer-list__list-button .ds2-tda-dealer-list__list-button-text::before{position:absolute;font-family:BMW_iconFont;height:50px;width:50px;line-height:50px;font-size:38px;top:0;left:-34px}
.ds2-tda-dealer-list__list-button--more .ds2-tda-dealer-list__list-button-text::before{content:"\E92A"}
.ds2-tda-dealer-list__list-button--less .ds2-tda-dealer-list__list-button-text::before{content:"\E92D"}
.ds2-tda-dealer-list__list-button--disabled{cursor:unset;color:#b3b3b3}
.ds2-tda-dealer-list__list-button--disabled:hover{color:#b3b3b3}
.ds2-tda-dealer-list-item--selected,.ds2-tda-dealer-list__list-button-text{position:relative}
.ds2-tda-dealer-list-item--selected::before{content:" ";position:absolute;width:4px;background-color:#1c69d4}
@media only screen and (max-width:521px){.ds2-tda-dealer-list__dealer:first-child .ds2-tda-dealer-list-item--selected::before{top:-15px;height:calc(100% + 15px)}
.ds2-tda-dealer-list__dealer .ds2-tda-dealer-list-item--selected::before{top:-10px;left:-20px;height:calc(100% + 10px)}
}
@media only screen and (min-width:521px){.ds2-tda-dealer-list__dealer .ds2-tda-dealer-list-item--selected::before{top:-15px;left:-45px;height:calc(100% - 20px)}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list-item--selected{padding-left:11px}
.ds2-tda-dealer-list__dealer .ds2-tda-dealer-list-item--selected::before{top:-16px;left:0;height:calc(100% + 15px)}
}
.ds2-tda-dealer-list__dealer{position:relative}
.ds2-tda-dealer-list__dealer::after{content:" ";position:absolute;bottom:0;left:-20px;height:1px;width:calc(100% + 40px);background-color:#e6e6e6}
@media only screen and (min-width:521px){.ds2-tda-dealer-list__dealer::after{left:-45px;width:calc(100% + 90px)}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__dealer::after{left:0;width:100%}
}
.ds2-tda-dealer-list__dealer:last-child::after{height:0}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__dealer,.ds2-tda-dealer-list__dealer:last-child .ds2-tda-dealer-list__dealer-label{border-bottom:0}
}
.ds2-tda-dealer-list__dealer-label{margin-top:10px;cursor:pointer}
@media only screen and (min-width:521px){.ds2-tda-dealer-list__dealer-label{margin-top:15px}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__dealer-label{margin-right:14px;border-bottom:1px solid #e6e6e6}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list-item--highlight>.ds2-tda-dealer-list__dealer-label .ds2-tda-dealer-list__dealer-name,.ds2-tda-dealer-list__dealer-label:hover .ds2-tda-dealer-list__dealer-name{color:#1c69d4}
}
.ds2-tda-dealer-list__dealer-name{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;position:relative;margin-bottom:5px}
.ds2-tda-dealer-list__dealer-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__dealer-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (max-width:520px){.ds2-tda-dealer-list__expandable-header-on-mobile::before{position:absolute;pointer-events:none;font-family:BMW_iconFont;height:50px;width:20px;line-height:20px;font-size:38px;content:"\E92A";text-align:center;right:10px;top:19px;margin-top:-.5em;color:#4d4d4d}
}
@media only screen and (max-width:520px){.ds2-tda-dealer-list__expandable-header-on-mobile--open::before{content:"\E92D"}
}
@media only screen and (max-width:520px){.ds2-tda-dealer-list__expandable-on-mobile{display:none}
}
@media only screen and (max-width:520px){.ds2-tda-dealer-list__expandable-on-mobile--open{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.ds2-tda-dealer-list__dealer-data-address,.ds2-tda-dealer-list__dealer-data-distance{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}
@media only screen and (max-width:980px){.ds2-tda-dealer-list__dealer-data-distance{-ms-flex-item-align:end;align-self:flex-end}
}
@media only screen and (max-width:520px){.ds2-tda-dealer-list__dealer-data-distance--not-mobile{display:none}
}
@media only screen and (min-width:521px){.ds2-tda-dealer-list__dealer-data-distance--on-mobile{display:none}
}
.ds2-tda-dealer-list__number-of-vehicles{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__number-of-vehicles--not-desktop{display:none}
}
@media only screen and (max-width:980px){.ds2-tda-dealer-list__number-of-vehicles--on-desktop{display:none}
}
.ds2-tda-dealer-list__vehicles-label--on-desktop{color:#bbb}
.ds2-tda-dealer-list__vehicle-selected{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px}
.ds2-tda-dealer-list__vehicle-selected--on-desktop{position:relative;padding-left:20px}
@media only screen and (max-width:980px){.ds2-tda-dealer-list__vehicle-selected--on-desktop{display:none}
}
.ds2-tda-dealer-list__vehicle-selected--on-desktop:before{font-family:BMW_iconFont;content:"\E909";font-size:32px;color:#1c69d4;position:absolute;left:-10px}
.ds2-tda-dealer-list__flyout-container{display:none}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__flyout-container{position:absolute;top:0;display:block;height:100%;width:calc(100% - 15px);background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .7s cubic-bezier(0,0,.16,1);transition:-webkit-transform .7s cubic-bezier(0,0,.16,1);transition:transform .7s cubic-bezier(0,0,.16,1);transition:transform .7s cubic-bezier(0,0,.16,1),-webkit-transform .7s cubic-bezier(0,0,.16,1);z-index:100}
}
.ds2-tda-dealer-list__flyout-container--out{-webkit-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0)}
@media only screen and (max-width:980px){.ds2-tda-dealer-list__flyout-container--out{display:none !important}
}
.ds2-tda-dealer-list__flyout-container--show-on-mobile{display:block}
.ds2-tda-dealer-list__map-wrapper{display:none}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__map-wrapper{display:block}
}
.ds2-tda-dealer-list__map-wrapper--show-on-mobile{display:block}
@media only screen and (max-width:520px){.ds2-tda-dealer-list__map-container{height:260px;width:calc(100% + 40px);position:relative;left:-20px;right:-20px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-tda-dealer-list__map-container{height:320px}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__map-container{display:block;position:absolute;top:0;right:7.5px;width:calc(100% - 322.5px);height:720px;overflow:hidden}
}
.ds2-tda-dealer-list__map-footer{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;border-bottom:1px solid #e6e6e6;background-color:#fff;margin-bottom:45px}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__map-footer{display:none}
}
.ds2-tda-dealer-list__divider{position:relative;left:-20px;width:calc(100% + 40px)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-tda-dealer-list__divider{left:-45px;width:calc(100% + 90px)}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__divider{display:none}
}
.ds2-tda-dealer-list__maps-disclaimer{margin-bottom:45px}
.ds2-tda-vehicle-selection{position:relative;z-index:1}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection{-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);padding-left:30px;padding-right:30px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__container{position:absolute;left:300px;top:0;display:none}
}
.ds2-tda-vehicle-selection__item-header{width:100%;position:relative}
.ds2-tda-vehicle-selection__dealer-name{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;position:relative;margin-bottom:5px}
.ds2-tda-vehicle-selection__item-container{width:168%;margin-left:calc(-68% + 20px)}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__item-container{margin-left:calc(-68% + 45px)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__item-container{width:100%;margin-left:0}
}
.ds2-tda-vehicle-selection__image{min-height:300px !important;max-width:unset;width:100%}
.ds2-tda-vehicle-selection__content-wrapper{position:relative}
@media only screen and (min-width:521px) and (max-width:981px){.ds2-tda-vehicle-selection__content-wrapper{overflow:hidden}
}
.ds2-tda-vehicle-selection__background-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100vw;top:0;right:-20px;left:-20px;overflow:hidden}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__background-image-wrapper{height:60vw}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__background-image-wrapper{height:544px;width:calc(100% + 60px);position:absolute;right:-30px;left:-30px}
}
.ds2-tda-vehicle-selection__background-image{-ms-flex-item-align:end;align-self:flex-end;position:relative;height:107%;max-width:unset}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__background-image{height:110%}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__background-image{height:auto;width:100%;position:relative;top:100px}
}
.ds2-tda-vehicle-selection__button{top:45px;height:30px;width:30px;background-image:unset;outline:0}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__button{position:relative;display:inline-block;top:5px;left:unset;right:unset}
}
.ds2-tda-vehicle-selection__button::before{font-family:BMW_iconFont;height:30px;width:30px;top:0;left:-5px;line-height:30px;font-size:42px;position:absolute}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__button--on-mobile{display:none}
}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection__button--not-mobile{display:none}
}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection__button--prev{left:-20px}
}
.ds2-tda-vehicle-selection__button--prev::before{content:"\E92B"}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection__button--next{right:-20px}
}
.ds2-tda-vehicle-selection__button--next::before{content:"\E92C"}
.ds2-tda-vehicle-selection__footer{top:calc(100vw - 37px);left:0;right:0;position:absolute;width:100%;height:30px;z-index:100}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__footer{top:calc(60vw - 37px)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__footer{width:100%;height:80px;top:544px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:30px;background-color:#fff}
}
.ds2-tda-vehicle-selection__pagination{position:relative;-webkit-box-flex:2.4;-ms-flex:2.4;flex:2.4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__pagination{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
}
.ds2-tda-vehicle-selection__pagination span{width:10px;height:10px;margin-right:15px}
.ds2-tda-vehicle-selection__pagination span:focus{outline:0}
.ds2-tda-vehicle-selection__pagination span:last-child{margin-right:0}
.ds2-tda-vehicle-selection__pagination-container{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:0;position:absolute;text-align:center;z-index:10;width:233px}
.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet{-webkit-transition:left .3s ease-out;transition:left .3s ease-out;opacity:0;background-color:#8e8e8e;vertical-align:middle}
.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet:hover{background-color:#9b9b9b}
.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet-active{background-color:#1c69d4;opacity:1;-webkit-transform:scale3d(1.2,1.2,1) !important;transform:scale3d(1.2,1.2,1) !important}
.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet-active:hover{background-color:#1c69d4}
.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet-active-main,.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet-active-next,.ds2-tda-vehicle-selection__pagination .swiper-pagination-bullet-active-prev{opacity:1}
.ds2-tda-vehicle-selection-header__back-button{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;position:relative;padding-left:20px;margin-bottom:20px;cursor:pointer}
.ds2-tda-vehicle-selection-header__back-button::before{font-family:BMW_iconFont;height:30px;width:30px;top:-2px;left:-15px;line-height:30px;font-size:42px;position:absolute;content:"\E92B";margin-top:0;cursor:pointer;color:#1c69d4}
.ds2-tda-vehicle-selection-header__back-button:hover{color:#1c69d4}
.ds2-tda-vehicle-selection-header__back-button--on-desktop{display:none}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header__back-button--on-desktop{display:block}
}
.ds2-tda-vehicle-selection-header__select-button{display:none}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header__select-button{display:block;position:absolute;width:calc(25% - 15px);top:45px;right:0}
}
.ds2-tda-vehicle-selection-header--on-desktop{display:none}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header--on-desktop{display:block;padding-top:20px}
}
.ds2-tda-vehicle-selection-header--on-mobile{display:block}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header--on-mobile{display:none}
}
.ds2-tda-vehicle-selection__has-selected-vehicle .ds2-tda-vehicle-selection-header--on-mobile::before{content:" ";position:absolute;top:-15px;left:-20px;width:4px;height:calc(100% + 15px);background-color:#1c69d4}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection__has-selected-vehicle .ds2-tda-vehicle-selection-header--on-mobile::before{top:-15px;left:-45px;height:calc(100% - 20px)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__has-selected-vehicle .ds2-tda-vehicle-selection-header--on-mobile{padding-left:11px}
.ds2-tda-vehicle-selection__has-selected-vehicle .ds2-tda-vehicle-selection-header--on-mobile::before{top:-16px;left:0;height:calc(100% + 15px)}
}
.ds2-tda-vehicle-selection-header__dealer{margin-top:10px;cursor:pointer}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection-header__dealer{margin-top:15px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header__dealer{margin-right:14px;border-bottom:1px solid #e6e6e6}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list-item--highlight>.ds2-tda-vehicle-selection-header__dealer .ds2-tda-dealer-list__dealer-name,.ds2-tda-vehicle-selection-header__dealer:hover .ds2-tda-dealer-list__dealer-name{color:#1c69d4}
}
.ds2-tda-vehicle-selection-header__dealer-name{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;position:relative;margin-bottom:5px}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header__dealer-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
}
.ds2-tda-vehicle-selection-header__dealer-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header__dealer-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.ds2-tda-vehicle-selection-header__dealer-data-address{line-height:22px}
.ds2-tda-vehicle-selection-header__dealer-data-address,.ds2-tda-vehicle-selection-header__dealer-data-distance{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px}
@media only screen and (max-width:980px){.ds2-tda-vehicle-selection-header__dealer-data-distance{-ms-flex-item-align:end;align-self:flex-end}
}
.ds2-tda-vehicle-selection-header__dealer-data-number-of-vehicles{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection-header__dealer-data-number-of-vehicles--not-desktop{display:none}
}
@media only screen and (max-width:980px){.ds2-tda-vehicle-selection-header__dealer-data-number-of-vehicles--on-desktop{display:none}
}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection-header__expandable-header--on-mobile::before{position:absolute;pointer-events:none;font-family:BMW_iconFont;height:50px;width:20px;line-height:20px;font-size:38px;content:"\E92A";text-align:center;right:10px;top:19px;margin-top:-.5em;color:#4d4d4d}
}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection-header__expandable-header--open::before{content:"\E92D"}
}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection-header__expandable--on-mobile{display:none}
}
@media only screen and (max-width:520px){.ds2-tda-vehicle-selection-header__expandable--open{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.ds2-tda-vehicle-item{position:relative}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item--not-desktop{display:none}
}
.ds2-tda-vehicle-item--on-desktop{display:none}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item--on-desktop{display:unset}
}
.ds2-tda-vehicle-item__number-of-vehicles--on-desktop{margin-left:50px;margin-right:50px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;position:relative}
@media only screen and (max-width:980px){.ds2-tda-vehicle-item__number-of-vehicles--on-desktop{display:none}
}
.ds2-tda-vehicle-item__number-of-vehicles--on-desktop.ds2-tda-vehicle-selection--no-slider{margin-left:30px}
.ds2-tda-vehicle-item__number-of-vehicles--on-desktop:not(.ds2-tda-vehicle-selection--no-slider)::before{font-family:BMW_iconFont;height:30px;width:30px;top:-5px;left:-35px;line-height:30px;font-size:42px;position:absolute;content:"\E92B";margin-top:0;cursor:pointer}
.ds2-tda-vehicle-item__number-of-vehicles--on-desktop:not(.ds2-tda-vehicle-selection--no-slider)::after{font-family:BMW_iconFont;height:30px;width:30px;top:-5px;right:-35px;line-height:30px;font-size:42px;position:absolute;content:"\E92C";cursor:pointer}
.ds2-tda-vehicle-item__number-of-vehicles--on-desktop.ds2-tda-vehicle-selection--first-item::before,.ds2-tda-vehicle-item__number-of-vehicles--on-desktop.ds2-tda-vehicle-selection--last-item::after{color:#8e8e8e}
.ds2-tda-vehicle-item__image-wrapper{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);pointer-events:none;position:absolute;width:100%;top:10px;left:0}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__image-wrapper{-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);left:calc(15vw - 70px);top:calc(30px - 19vw)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__image-wrapper{-webkit-transform:scale3d(1.25,1.25,1);transform:scale3d(1.25,1.25,1);top:55px;left:0;right:0;width:830px;margin-left:auto;margin-right:auto}
}
.ds2-tda-vehicle-item__content-wrapper{position:relative;width:100vw;float:right;padding-left:20px;padding-right:20px}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__content-wrapper{padding-left:45px;padding-right:45px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__content-wrapper{width:100%;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;height:720px}
}
.ds2-tda-vehicle-item__header{padding-top:30px;padding-left:10px;padding-right:10px;height:100vw}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__header{height:60vw}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__header{height:544px;padding-left:0;padding-right:0}
}
.ds2-tda-vehicle-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__content{display:block;margin-top:60px}
}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__content-left,.ds2-tda-vehicle-item__content-right{width:calc(50% - 7.5px)}
}
.ds2-tda-vehicle-item__vehicle-properties{margin-bottom:45px;font-family:BMW_iconFont;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__vehicle-properties{padding-bottom:80px;margin-bottom:60px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__vehicle-properties{padding-bottom:20px;margin-bottom:0}
}
.ds2-tda-dealer-list--map-mode .ds2-tda-vehicle-item__vehicle-properties{margin-bottom:0}
.ds2-tda-vehicle-item__checkbutton-wrapper{margin-top:10px;margin-bottom:-15px;width:100%}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__checkbutton-wrapper{width:calc(50% - 7.5px);position:absolute;right:0;bottom:0}
}
.ds2-tda-vehicle-item__headline{position:relative;padding-right:0}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__headline{display:inline-block;margin-left:30px;margin-right:50px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__headline{display:block;margin-left:30px;margin-top:10px}
}
.ds2-tda-vehicle-item__headline:not(.ds2-tda-vehicle-selection--no-slider)::before{font-family:BMW_iconFont;height:30px;width:30px;top:-10px;left:-35px;line-height:30px;font-size:42px;position:absolute;content:"\E92B";margin-top:7px}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__headline:not(.ds2-tda-vehicle-selection--no-slider)::before{top:-5px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__headline:not(.ds2-tda-vehicle-selection--no-slider)::before{display:none}
}
.ds2-tda-vehicle-item__headline:not(.ds2-tda-vehicle-selection--no-slider)::after{font-family:BMW_iconFont;height:30px;width:30px;top:-10px;right:-20px;line-height:30px;font-size:42px;position:absolute;content:"\E92C";margin-top:7px}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__headline:not(.ds2-tda-vehicle-selection--no-slider)::after{right:-25px;top:-5px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__headline:not(.ds2-tda-vehicle-selection--no-slider)::after{display:none}
}
.ds2-tda-vehicle-item__headline.ds2-tda-vehicle-selection--first-item::before,.ds2-tda-vehicle-item__headline.ds2-tda-vehicle-selection--last-item::after{color:#8e8e8e}
.ds2-tda-vehicle-item__flyout-header{width:100%;height:155px}
.ds2-tda-vehicle-item__flyout-content{width:100%;height:544px;overflow:hidden;margin-bottom:80px}
.ds2-tda-vehicle-item__flyout-footer{width:100%}
.ds2-tda-vehicle-property{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;width:100%}
@media only screen and (min-width:521px){.ds2-tda-vehicle-property{width:calc(50% - 7.5px)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-property{width:calc(25% - 15px);margin-left:15px;min-width:275px;border-bottom:0}
}
.ds2-tda-vehicle-property__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:981px){.ds2-tda-vehicle-property__list{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:calc(100% + 15px);margin-left:-15px}
}
.ds2-tda-vehicle-property__label{font-size:15px;line-height:22px;color:#8e8e8e}
.ds2-tda-vehicle-property__label,.ds2-tda-vehicle-property__value{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;margin-bottom:0}
.ds2-tda-vehicle-property__value{font-size:20px;line-height:27px}
.ds2-tda-vehicle-property__info-icon-for-48v.ds2-info-icon{margin-left:8px}
@media only screen and (min-width:981px){.ds2-tda-dealer-map{height:720px;z-index:1;overflow:hidden;margin-bottom:45px}
}
.ds2-tda-dealer-map__map-container{width:100%;height:100%}
.ds2-tda-book-now-head{padding-bottom:30px}
@media only screen and (min-width:521px){.ds2-tda-book-now-head{padding-bottom:45px}
}
#ds2-tda-online-dealer-terms-layer .ds2-lightbox__content{padding:30px 30px 15px}
.ds2-tda-book-now__container{position:relative;margin-left:-20px;margin-right:-20px;padding-top:calc(78.13vw - 45px)}
@media only screen and (min-width:521px){.ds2-tda-book-now__container{padding-top:45px;margin-left:-45px;margin-right:-45px}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__container{padding-top:45px;margin-left:0;margin-right:0}
}
.ds2-tda-book-now__image-wrapper{top:0;width:100vw;height:78.13vw;position:absolute;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:79.6875rem}
@media only screen and (min-width:521px){.ds2-tda-book-now__image-wrapper{max-height:550px;overflow:hidden;top:45px}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__image-wrapper{top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
}
.ds2-tda-book-now__background-image{-ms-flex-item-align:end;align-self:flex-end;height:100%;max-width:unset}
@media only screen and (min-width:521px){.ds2-tda-book-now__background-image{height:125%}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__background-image{height:unset;max-width:885px;top:50%;position:relative;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
}
.ds2-tda-book-now__vehicle-image-wrapper{top:0;position:absolute;width:100vw;height:78.13vw}
@media only screen and (min-width:521px){.ds2-tda-book-now__vehicle-image-wrapper{max-height:550px;top:45px}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__vehicle-image-wrapper{right:0;top:30px;width:100%;max-width:885px}
}
.ds2-tda-book-now__vehicle-image{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);position:absolute;width:100%;top:12vw;left:-10vw}
@media only screen and (min-width:521px){.ds2-tda-book-now__vehicle-image{top:calc(50% + 50px);-webkit-transform:scale3d(1.2,1.2,1) translate3d(0,-50%,0);transform:scale3d(1.2,1.2,1) translate3d(0,-50%,0);left:0}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__vehicle-image{top:calc(50% + 30px);-webkit-transform:scaleX(1) translate3d(0,-50%,0);transform:scaleX(1) translate3d(0,-50%,0)}
}
.ds2-tda-book-now__summary-container{position:relative;margin-bottom:30px;padding:25px 20px;width:calc(100% - 30px);font-family:BMW_iconFont;background-color:#fff}
@media only screen and (min-width:521px){.ds2-tda-book-now__summary-container{width:290px;margin-top:-45px;margin-left:calc(45px - .46875rem);top:0;min-height:calc(417.4px + 25.5vw)}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__summary-container{width:370px;margin-left:0;padding:30px 40px;border-left:2px solid #e6e6e6;min-height:610px;margin-bottom:45px}
}
.ds2-tda-book-now__summary-headline{margin-top:0;margin-bottom:20px;font-size:20px;line-height:27px;letter-spacing:normal}
@media only screen and (min-width:521px){.ds2-tda-book-now__summary-headline{font-size:25px;line-height:32px}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__summary-headline{margin-top:-3px}
}
.ds2-tda-book-now__divider{background-color:#e6e6e6;margin:0}
.ds2-tda-book-now__vehicle-properties{margin-bottom:30px;font-family:BMW_iconFont;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-tda-book-now__vehicle-properties-headline{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;margin-bottom:5px;font-size:20px;line-height:27px;letter-spacing:normal}
@media only screen and (min-width:521px){.ds2-tda-book-now__vehicle-properties-headline{font-size:25px;line-height:32px;margin-bottom:15px}
}
@media only screen and (min-width:981px){.ds2-tda-book-now__vehicle-properties-headline{margin-top:-3px;margin-bottom:10px}
}
.disclaimer-section{margin-bottom:75px}
.disclaimer-section .column:last-child{float:left}
.disclaimer-section .ds2-tda-disclaimer__vehicle-properties{margin-bottom:75px}
.disclaimer-section .ds2-tda-disclaimer__vehicle-properties .ds2-tda-vehicle-property{width:100%;margin-left:0;border-bottom:1px solid #e6e6e6}
.disclaimer-section .ds2-tda-disclaimer__legal-text,.disclaimer-section .ds2-tda-disclaimer__legal-text p{font-size:15px;line-height:22px}
.disclaimer-section .ds2-tda-disclaimer__legal-text a{font-size:15px;line-height:22px;color:#1c69d4;font-weight:700}
.disclaimer-section .ds2-tda-disclaimer__legal-text a :focus,.disclaimer-section .ds2-tda-disclaimer__legal-text a :hover{color:#0653b6}
.disclaimer-section .ds2-tda-disclaimer__section-intro{margin-bottom:45px}
@media only screen and (min-width:981px){.disclaimer-section .ds2-tda-disclaimer__section-intro{margin-bottom:60px}
}
.disclaimer-section .ds2-tda-disclaimer__emission-data-section{margin:0 0 45px !important;width:100% !important}
.disclaimer-section .ds2-tda-disclaimer__emission-data-section .column:last-child{float:left}
.ds2-tdaonline-disclaimer{margin-top:20px}
.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__copy,.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__copy a,.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__copy p,.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__legal-text,.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__legal-text a,.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__legal-text p{font-size:15px;line-height:22px}
.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__section-intro{margin-bottom:35px}
.ds2-tdaonline-disclaimer .ds2-tda-disclaimer__vehicle-properties{margin-bottom:75px}
.ds2-tdaonline-disclaimer .ds2-tda-vehicle-property{margin-left:0;width:100%;min-width:unset}
@media only screen and (min-width:981px){.ds2-tdaonline-disclaimer .ds2-font-xxl{margin-bottom:35px}
}
#ds2-tda-online-dealer-terms-layer,.ds2-tdaonline-disclaimer h1,.ds2-tdaonline-disclaimer h2,.ds2-tdaonline-disclaimer h3,.ds2-tdaonline-disclaimer h4,.ds2-tdaonline-disclaimer h5,.ds2-tdaonline-disclaimer h6,.ds2-tdaonline-disclaimer p{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
#ds2-tda-online-dealer-terms-layer{font-size:15px;line-height:22px}
#ds2-tda-online-dealer-terms-layer .ds2-layer--scrollablepart{padding-right:12px}
.new-ci-checkbutton{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;padding-top:15px;padding-bottom:15px;color:#262626;position:relative;overflow:hidden}
.new-ci-checkbutton__checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;visibility:hidden}
.new-ci-checkbutton__checkbox:checked+div,.new-ci-checkbutton__checkbox:checked+label{border:2px solid #1c69d4;color:#1c69d4}
.new-ci-checkbutton__checkbox:checked+div:before,.new-ci-checkbutton__checkbox:checked+label:before{font-family:BMW_iconFont;content:"\E909";font-size:32px;position:absolute;left:6px}
.new-ci-checkbutton__checkbox:checked{background-position:0 0}
.new-ci-checkbutton__checkbox:disabled+div,.new-ci-checkbutton__checkbox:disabled+label{opacity:.3}
.new-ci-checkbutton__button{display:block;width:100%;border:2px solid #bbb;text-align:center;padding:15px 3em;cursor:pointer}
.new-ci-model-card{margin-bottom:25px}
.new-ci-model-card:last-child{float:left !important}
.new-ci-model-card--clone{-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.15),0 15px 25px 0 rgba(0,0,0,.12);box-shadow:0 4px 15px 0 rgba(0,0,0,.15),0 15px 25px 0 rgba(0,0,0,.12)}
.new-ci-model-card__picture--tda{height:70vw;width:calc(100% + 40px);position:relative;left:-20px;overflow:hidden}
@media only screen and (min-width:521px){.new-ci-model-card__picture--tda{height:calc(35vw - 31.5px);width:100%;left:0;top:15px}
}
@media only screen and (min-width:981px){.new-ci-model-card__picture--tda{height:calc(17.5vw - 23.1px);width:100%;left:0;top:15px}
}
@media only screen and (min-width:1280px){.new-ci-model-card__picture--tda{height:224px;width:100%;left:0;top:15px}
}
.new-ci-model-card__image--tda{-webkit-transform:scale(1.7);transform:scale(1.7);position:relative;left:60px}
@media only screen and (min-width:521px){.new-ci-model-card__image--tda{-webkit-transform:scale(1.4);transform:scale(1.4);left:0}
}
.new-ci-model-card__car-name{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:20px;line-height:27px}
@media only screen and (min-width:981px){.new-ci-model-card__car-name{margin-bottom:20px}
}
.new-ci-model-card__footer{position:absolute;right:7.5px;top:calc(100% - 80px);left:7.5px;margin-top:15px;margin-bottom:15px}
@media only screen and (min-width:981px){.new-ci-model-card__footer{opacity:0}
}
@media only screen and (min-width:981px){.new-ci-model-card:hover .new-ci-model-card__footer{opacity:1}
}
.new-ci-model-card__footer .new-ci-checkbutton{padding-top:0;padding-bottom:0}
.new-ci-model-card__text{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;margin-bottom:10px;font-size:15px;line-height:22px}
@media only screen and (min-width:981px){.new-ci-model-card--selected .new-ci-model-card__footer{opacity:1}
}
.new-ci-autocomplete-suggestions{-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;padding-top:15px;padding-bottom:15px;text-align:left;cursor:default;background:#fff;position:absolute;display:none;max-height:260px;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}
.new-ci-autocomplete-suggestions::before{content:" ";width:100%;height:10px;position:absolute;top:-9px;left:0;background-color:#fff;border-bottom:1px solid #e6e6e6}
.new-ci-autocomplete-suggestion{position:relative;padding:5px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#262626}
.new-ci-autocomplete-suggestion b{font-weight:400}
.new-ci-autocomplete-suggestion.selected::before{content:" ";background-color:#1c69d4;height:38px;width:4px;position:absolute;left:0;top:-2px}
.new-ci-button,.new-ci-button.button{font-size:14px;min-width:unset}
.new-ci-button.disabled,.new-ci-button.disabled.button{opacity:.3}
.new-ci-button::before{font-family:BMW_iconFont;height:50px;width:50px;line-height:50px;font-size:42px;position:absolute;top:0;opacity:.7}
.new-ci-button--icon-position-right::before{right:0}
.new-ci-button--icon-position-left::before{left:0}
.new-ci-button--icon-arrow-right::before{content:"\E92C"}
.new-ci-button--icon-arrow-left::before{content:"\E92B"}
.new-ci-button--icon-online-appointmen::before{content:"\E947"}
.new-ci-tooltip{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;background:#fff;color:#262626;font-size:15px;line-height:17px;position:absolute;padding:7.5px 23px;visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .4s,-webkit-transform .4s;transition:opacity .15s,visibility .4s,-webkit-transform .4s;transition:transform .4s,opacity .15s,visibility .4s;transition:transform .4s,opacity .15s,visibility .4s,-webkit-transform .4s;z-index:540;border-radius:2px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15);box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15);max-width:280px;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);margin:0 20px}
@media only screen and (min-width:521px){.new-ci-tooltip{max-width:385px;margin:0 45px}
}
.new-ci-tooltip::before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;bottom:-5px}
.new-ci-tooltip--up{-webkit-transition:opacity .3s .1s,visibility .4s,-webkit-transform .4s;transition:opacity .3s .1s,visibility .4s,-webkit-transform .4s;transition:transform .4s,opacity .3s .1s,visibility .4s;transition:transform .4s,opacity .3s .1s,visibility .4s,-webkit-transform .4s;visibility:visible;opacity:1;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
.new-ci-tooltip--with-min-width{min-width:280px}
@media only screen and (min-width:521px){.new-ci-tooltip--with-min-width{min-width:385px}
}
.new-ci-tooltip--fixed{position:fixed}
.new-ci-global-hint{padding:30px 45px 30px 30px}
.new-ci-global-hint.hint{background-color:rgba(255,173,31,.2)}
.new-ci-global-hint.hint .new-ci-global-hint__title{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:20px;line-height:27px}
.new-ci-global-hint.hint .new-ci-global-hint__title::before{color:#ffad1f}
.new-ci-global-hint.hint a{font-size:12px;font-weight:700;color:#262626}
.new-ci-global-hint.hint a:hover{text-decoration:underline}
.new-ci-global-hint.warning{background-color:rgba(210,0,0,.05);color:#d20000}
.new-ci-global-hint.warning a{font-size:12px;font-weight:700;color:#d20000}
.new-ci-global-hint.warning a:hover{text-decoration:underline}
.new-ci-global-hint__title{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:20px;line-height:27px}
.new-ci-global-hint__title::before{font-family:BMW_iconFont;content:"\E95B";margin-right:15px}
.new-ci-global-hint__container{margin-bottom:75px}
.new-ci-global-hint__text{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:17px}
.new-ci-calendar{position:relative;margin-bottom:45px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
@media only screen and (max-width:520px){.new-ci-calendar{margin-left:-12.5px;width:calc(100% + 25px);padding:0}
}
@media only screen and (min-width:521px) and (max-width:980px){.new-ci-calendar{margin-bottom:40px;width:100%}
}
.new-ci-calendar::after{content:" ";bottom:5px;position:absolute;margin:0 20px;height:1px;width:calc(100% - 40px);background-color:#e6e6e6}
@media only screen and (min-width:521px){.new-ci-calendar::after{margin:0;width:calc(100% - 20px)}
}
.new-ci-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;margin-bottom:15px}
@media only screen and (min-width:521px){.new-ci-calendar__header{padding:0}
}
.new-ci-calendar__label{width:100%;font-size:20px;line-height:27px}
.new-ci-calendar__label,.new-ci-calendar__week{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
.new-ci-calendar__week{padding:0 20px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:15px;line-height:22px}
@media only screen and (min-width:521px){.new-ci-calendar__week{padding:20px 0 0}
}
.new-ci-calendar__day{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 14.28%;flex:0 0 14.28%;font-size:15px;max-width:14.28%;padding:1.2rem 0;text-align:center}
.new-ci-calendar__body{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (min-width:521px){.new-ci-calendar__body{padding:0 0 20px}
}
.new-ci-calendar__arrow-btn{position:relative;min-width:30px;height:30px;margin-right:4px;color:inherit;cursor:pointer}
.new-ci-calendar__arrow-btn:last-child{margin-right:0}
.new-ci-calendar__arrow-btn::before{font-family:BMW_iconFont;font-size:42px;position:absolute}
.new-ci-calendar__arrow-btn--disabled{color:#8e8e8e}
.new-ci-calendar__arrow-btn--previous::before{content:"\E92B";left:-6px;top:3px}
.new-ci-calendar__arrow-btn--next::before{content:"\E92C";left:-6px;top:3px}
.new-ci-calendar__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;padding:7.5px 0}
@media only screen and (min-width:521px){.new-ci-calendar__date{padding:2.5px 0}
}
.new-ci-calendar__date span{width:35px;height:35px;text-align:center;line-height:35px;border-radius:3px;font-size:15px}
@media only screen and (min-width:521px){.new-ci-calendar__date span{width:45px;height:45px;line-height:45px}
}
.new-ci-calendar__date--active{cursor:pointer}
.new-ci-calendar__date--today span{background-color:#f2f2f2;color:#bbb}
.new-ci-calendar__date--selected span{position:relative;width:40px}
@media only screen and (min-width:521px){.new-ci-calendar__date--selected span{width:50px}
}
.new-ci-calendar__date--selected span::after{content:" ";position:absolute;left:0;top:31px;background-color:#1c69d4;color:#262626;height:4px;width:40px}
@media only screen and (min-width:521px){.new-ci-calendar__date--selected span::after{top:40px;width:50px}
}
.new-ci-calendar__date--disabled{border-radius:0;cursor:not-allowed;color:#bbb}
.new-ci-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(hover:hover){.new-ci-dropdown:hover:not(.new-ci-dropdown--disabled){-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15)}
.new-ci-dropdown:hover:not(.new-ci-dropdown--disabled)::after{color:#000}
}
.new-ci-dropdown--active{-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15)}
.new-ci-dropdown__select,.new-ci-dropdown__select-elem{line-height:50px;position:relative;border:2px solid #bbb;border-radius:0;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;height:50px;padding-left:20px;cursor:default;outline:0;background-color:#fff;padding-right:2.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.new-ci-dropdown__select--active,.new-ci-dropdown__select-elem--active{border-color:#fff;border-bottom:1px solid #e6e6e6}
.new-ci-dropdown__select-elem:hover,.new-ci-dropdown__select:hover{cursor:pointer}
.new-ci-dropdown__select--active::after,.new-ci-dropdown__select-elem--active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.new-ci-dropdown__select--selected,.new-ci-dropdown__select-elem--selected{color:#262626}
.new-ci-dropdown--disabled .new-ci-dropdown__select,.new-ci-dropdown--disabled .new-ci-dropdown__select-elem{color:#bbb}
.new-ci-dropdown__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px}
.new-ci-dropdown--disabled .new-ci-dropdown__placeholder{color:#bbb}
.new-ci-dropdown__hidden-input{opacity:0;position:absolute;width:100%;height:100%;left:0;cursor:pointer}
.new-ci-dropdown__layer{position:relative;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;text-align:left;cursor:default;max-height:260px;overflow:auto;overflow-x:visible;-webkit-overflow-scrolling:touch}
@media only screen and (max-width:980px){.new-ci-dropdown__layer{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:fixed;width:100vw;height:100vh;max-height:unset;left:0;top:0;z-index:9999}
.new-ci-dropdown__layer::before{content:" ";background-color:#000;opacity:.7;position:fixed;top:0;left:0;bottom:0;right:0}
}
@media only screen and (max-width:980px){.new-ci-dropdown__layer--fade-in{opacity:1}
}
.new-ci-dropdown__layer--hide{display:none}
@media only screen and (max-width:980px){.new-ci-dropdown__layer-content{height:374px;-webkit-transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s,-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;-webkit-transform:translate3d(0,100vh,0);transform:translate3d(0,100vh,0)}
}
@media only screen and (max-width:520px){.new-ci-dropdown__layer-content{height:321px;-webkit-transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s,-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s}
}
@media only screen and (max-width:980px){.new-ci-dropdown__layer-content--show{-webkit-transform:translate3d(0,calc(100vh - 374px),0);transform:translate3d(0,calc(100vh - 374px),0)}
}
@media only screen and (max-width:520px){.new-ci-dropdown__layer-content--show{-webkit-transform:translate3d(0,calc(100vh - 321px),0);transform:translate3d(0,calc(100vh - 321px),0)}
}
.new-ci-dropdown__layer-header{background-color:#fff;position:absolute;top:0;width:100%;height:50px;padding-left:20px;line-height:50px;z-index:1;font-size:12px;border-bottom:1px solid #e6e6e6;color:#8e8e8e}
@media only screen and (min-width:981px){.new-ci-dropdown__layer-header{display:none}
}
.new-ci-dropdown__layer-header::before{content:" ";position:absolute;top:50px;left:4px;height:30px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0,100%,0)));background:linear-gradient(180deg,#fff,hsla(0,0,100%,0))}
@media only screen and (max-width:980px){.new-ci-dropdown__layer-options-container{padding-top:50px;padding-bottom:50px;background-color:#fff;height:324px;overflow:auto;overflow-x:visible;-webkit-overflow-scrolling:touch}
}
@media only screen and (max-width:520px){.new-ci-dropdown__layer-options-container{height:271px}
}
.new-ci-dropdown__layer-close-button{cursor:pointer;position:absolute;right:0;top:0;height:50px;width:50px;color:#4d4d4d}
.new-ci-dropdown__layer-close-button::before{font-family:BMW_iconFont;line-height:50px;font-size:42px;content:"\E90A";position:absolute;top:0;right:-4px;height:50px;width:50px}
.new-ci-dropdown__layer-footer{color:#fff;line-height:50px;background-color:#fff;height:50px;width:100%;position:absolute;bottom:0}
@media only screen and (min-width:981px){.new-ci-dropdown__layer-footer{display:none}
}
.new-ci-dropdown__layer-footer::before{content:" ";position:absolute;top:-40px;left:4px;height:40px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent));background:linear-gradient(0,#fff,transparent)}
.new-ci-dropdown__option{position:relative;padding:5px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#262626;background-color:#fff;cursor:pointer}
.new-ci-dropdown__option:first-child{margin-top:15px}
.new-ci-dropdown__option:last-child{padding-bottom:15px}
.new-ci-dropdown__option.selected::before{content:" ";background-color:#1c69d4;height:38px;width:4px;position:absolute;left:0;top:-2px}
@media only screen and (min-width:981px){.new-ci-dropdown--hide-on-desktop{display:none}
}
@media only screen and (max-width:980px){.new-ci-dropdown--hide-on-mobile{display:none}
}
.new-ci-dropdown--hide{display:none}
.new-ci-dropdown__bar{width:4px;height:50px;background-color:#1c69d4;position:absolute;left:7px;top:0}
.new-ci-dropdown::after{position:absolute;pointer-events:none;font-family:BMW_iconFont;height:50px;width:50px;line-height:50px;font-size:42px;content:"\E92A";text-align:center;right:8px;top:22px;margin-top:-.5em;color:#bbb}
.new-ci-dropdown--active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.new-ci-input__input{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;-webkit-text-fill-color:#262626;border:1px solid #bbb;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:16px 20px 15px;background:hsla(0,0,100%,.5);margin:0 0 10px}
.new-ci-input__input:focus{-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);border-color:#fff}
.new-ci-input__input--error{border:1px solid #d20000;-webkit-text-fill-color:#d20000}
.new-ci-input__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:14px}
.new-ci-input__error-text{display:none;color:#d20000}
.new-ci-input__error-text--show{display:block}
.new-ci-input__error-text p{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}
.ds2-location-pin__pin{position:absolute;width:18px;height:18px;margin-top:-9px;margin-left:-9px;background-color:#1c69d4;border-radius:50% 50% 50% 50%}
.ds2-location-pin__pulse-outer{position:absolute;margin-top:-20px;margin-left:-20px;color:#1c69d4}
.ds2-location-pin__pulse-outer::after{display:block;width:40px;height:40px;content:"";-webkit-animation:ds2-location-pin--pulsate 1.5s ease-out;animation:ds2-location-pin--pulsate 1.5s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:1;border-radius:50%;background-color:rgba(28,105,212,.2)}
.ds2-location-pin__pulse-inner{position:absolute;margin-top:-15px;margin-left:-15px;color:#1c69d4}
.ds2-location-pin__pulse-inner::after{display:block;width:30px;height:30px;content:"";-webkit-animation:ds2-location-pin--pulsate 1.5s ease-out;animation:ds2-location-pin--pulsate 1.5s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:1;border-radius:50%;background-color:rgba(28,105,212,.3)}
@-webkit-keyframes ds2-location-pin--pulsate{from{-webkit-transform:scale(.1);transform:scale(.1)}
60%{opacity:1}
to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}
}
@keyframes ds2-location-pin--pulsate{from{-webkit-transform:scale(.1);transform:scale(.1)}
60%{opacity:1}
to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}
}
.new-ci-content-switch{width:100%;height:50px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:521px){.new-ci-content-switch{width:330px}
}
.new-ci-content-switch-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:50px;position:relative}
.new-ci-content-switch-item__label{color:#8e8e8e;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px}
.new-ci-content-switch-item--active .new-ci-content-switch-item__label{color:#000}
.new-ci-content-switch-item__divider{width:1px;height:calc(100% - 18px);background-color:#e6e6e6;margin-top:9px}
.new-ci-content-switch-item--active:before{color:#1c69d4;font-family:BMW_iconFont;content:"\E909";font-size:32px;position:absolute;left:6px}
.new-ci-loading-indicator{position:absolute;top:0;left:0;bottom:0;right:0;background-color:hsla(0,0,100%,.7);opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
.new-ci-loading-indicator::before{display:block;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;width:70px;height:70px;content:" ";background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.new-ci-loading-indicator--visible{opacity:1}
.hide{display:none}
.ds2-tda-maps-disclaimer p{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:12px;line-height:17px}
.ds2-tda-maps-disclaimer a{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#1c69d4}
.ds2-tda-maps-disclaimer a :focus,.ds2-tda-maps-disclaimer a :hover{color:#0653b6}
.ds2-tdaonline__content{padding-bottom:30px}
@media only screen and (min-width:521px){.ds2-tdaonline__content{padding-bottom:45px}
}
@media only screen and (min-width:981px){.ds2-tdaonline__content{padding-bottom:60px}
}
.ds2-tdaonline-author__section{min-height:500px;border:2px dashed #ccc;padding:45px}
.ds2-tdaonline-author__section>*{pointer-events:none}
.ds2-tda-booking-summary__list{list-style-type:none;margin-bottom:0}
.ds2-tda-booking-summary__list-item{padding-top:20px;padding-bottom:20px;padding-left:30px;position:relative}
.ds2-tda-booking-summary__list-item:last-child{padding-bottom:0}
.ds2-tda-booking-summary__list-item:before{font-family:BMW_iconFont;content:"\E909";font-size:32px;color:#1c69d4;position:absolute;width:55px;height:50px;padding-top:15px;padding-left:12px;top:7px;left:-20px}
.ds2-tda-booking-summary__arrow-btn{position:relative;min-width:30px;height:30px;margin-right:4px;margin-left:18px;color:inherit;cursor:pointer;line-height:50px}
.ds2-tda-booking-summary__arrow-btn:last-child{margin-right:0}
.ds2-tda-booking-summary__arrow-btn::before{font-family:BMW_iconFont;font-size:42px;position:absolute}
.ds2-tda-booking-summary__arrow-btn--previous::before{content:"\E92B";left:-6px;top:3px}
.ds2-tda-booking-summary__arrow-btn--next::before{content:"\E92C";left:-6px;top:3px;color:#1c69d4}
.ds2-tda-booking-summary__divider{background-color:#e6e6e6;margin:0}
.ds2-tda-booking-summary__subheadline{margin:0 0 5px;font-size:20px;line-height:27px}
.ds2-tda-booking-summary__subheadline,.ds2-tda-booking-summary__text{letter-spacing:normal;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
.ds2-tda-booking-summary__text{margin:0;font-size:15px;line-height:22px}
.ds2-tda-booking-summary__list .ds2-icon--arrow-big-r-grey-2{left:30px}
.ds2-tda-booking-summary__list .ds2-icon--arrow-big-r-grey-2::after{opacity:1}
.ds2-tdaonline-step1{padding-left:20px;padding-right:20px}
@media only screen and (min-width:521px){.ds2-tdaonline-step1{padding-left:45px;padding-right:45px}
}
.ds2-tdaonline .ds2-font-xxl{margin-bottom:15px}
.ds2-page--h5vco .ds2-page--wrapper{min-height:0;display:block;height:100%;overflow-x:hidden !important;overflow-y:visible}
.ds2-page--h5vco .ds2-h5vco-container--header{position:relative;width:100%}
@media only screen and (min-width:641px){.ds2-page--h5vco .ds2-h5vco-container--header{position:fixed;z-index:40;background:#fff}
}
@media only screen and (min-width:981px){.ds2-page--h5vco .ds2-navigation-main{z-index:330}
}
@media only screen and (min-width:641px){.ds2-page--h5vco .ds2-navigation-main .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar{display:block;background-color:#262626;opacity:.5;filter:alpha(opacity=50);height:40px}
.ds2-page--h5vco .ds2-navigation-main .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar .ds2-icon--close-white{position:relative;left:50%;top:10px}
}
.ds2-page--h5vco .ds2-navigation-main.ds2-navigation-main--overlay .ds2-navigation-main--flyout-container{position:relative}
.ds2-page--h5vco .ds2-navigation-main .ds2-navigation-main--flyout.padding-bottom{padding-bottom:60px}
@media only screen and (max-width:1024px){.ds2-page--h5vco .ds2-navigation-main .ds2-navigation-main--id-module.ds2-navigation-main--hide-for-medium-down{display:none}
}
.ds2-page--h5vco .ds2-searchform{height:0;width:100%}
.ds2-page--h5vco .ds2-searchform.row{max-width:100%}
@media only screen and (max-width:520px){.ds2-page--h5vco .ds2-searchform--wrapper{padding-top:30px}
}
.ds2-page--h5vco .ds2-navigation-salesbar{position:absolute;z-index:320;width:100%;margin-top:-1px;top:auto}
@media only screen and (max-width:1024px){.ds2-page--h5vco .ds2-navigation-main--salesbar{margin:0 !important}
}
@media only screen and (min-width:1025px){.ds2-page--h5vco .ds2-navigation-main--salesbar{margin-bottom:0}
}
.ds2-page--h5vco .ds2-navigation-main--salesbar li{padding-right:20px;padding-left:20px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:521px){.ds2-page--h5vco .ds2-navigation-main--salesbar li{padding-right:45px;padding-left:45px}
}
@media only screen and (min-width:981px){.ds2-page--h5vco .ds2-navigation-main--salesbar li{padding-top:0;margin-top:15px}
.ds2-page--h5vco .ds2-navigation-main--salesbar li:last-child{border-bottom:1px solid #e6e6e6}
.ds2-page--h5vco .ds2-navigation-main--salesbar li a{display:block;margin-bottom:15px}
}
@media only screen and (min-width:1025px){.ds2-page--h5vco .ds2-navigation-main--salesbar li{margin-top:18px;padding:0;border:0}
.ds2-page--h5vco .ds2-navigation-main--salesbar li:first-child{margin-top:0}
.ds2-page--h5vco .ds2-navigation-main--salesbar li:last-child{border:0}
}
.ds2-page--h5vco .ds2-main-footer,.ds2-page--h5vco .ds2-navigation-main{width:100%}
.ds2-page--h5vco .ds2-main-footer{padding-top:25px;padding-bottom:55px}
.ds2-page--h5vco .ds2-main-footer--inner{padding-left:0;padding-right:0}
.ds2-page--h5vco .ds2-main-footer--list{padding-bottom:0}
.ds2-page--h5vco .ds2-main-footer--list-item{list-style-type:none;margin-bottom:10px}
.ds2-page--h5vco .ds2-main-footer--hr{margin-bottom:10px}
@media only screen and (min-width:641px){.ds2-page--h5vco .ds2-main-footer{position:fixed;z-index:330;bottom:0;padding:5px 20px 5px 20px;margin-bottom:0}
.ds2-page--h5vco .ds2-main-footer--inner .columns{padding:0}
.ds2-page--h5vco .ds2-main-footer--list{padding-bottom:0}
.ds2-page--h5vco .ds2-main-footer--list-item{display:inline}
.ds2-page--h5vco .ds2-main-footer--hr{display:none}
.ds2-page--h5vco .ds2-main-footer--copyright{margin-top:0}
}
.h5vco-gallery-mode.h5vco-phone-only.h5vco-landscape .ds2-main-footer,.h5vco-gallery-mode.h5vco-phone-only.h5vco-landscape .ds2-navigation-main{display:none}
.ds2-page--h5vco .configurator.section{position:relative;height:auto !important}
.ds2-page--h5vco-z-overlay{z-index:670}
.ds2-detail{margin-bottom:30px}
.ds2-detail .ds2-expand--body-copy-container[data-expanded=false]:not(.open){margin-bottom:0}
.ds2-detail .ds2-expand--body-copy-container.open{margin-bottom:0}
@media only screen and (min-width:981px){.ds2-detail{margin-bottom:60px}
}
.ds2-detail .ds2-button--offer{margin-bottom:0}
@media only screen and (min-width:981px){.ds2-detail .ds2-button--offer{margin-bottom:0}
}
.ds2-detail .ds2-slider{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-detail .ds2-slider{margin-bottom:30px}
}
@media only screen and (min-width:521px){.ds2-detail .ds2-slider.ds2-slider--no-sliding .ds2-slider--twoColumns .ds2-slider--slide{width:50%;margin-left:7.5px}
}
.ds2-detail--interactive .ds2-linklist{padding-bottom:13px}
.ds2-detail--interactive .ds2-linklist .ds2-linklist--item:last-child{margin-bottom:0}
.ds2-detail--interactive.large-6{padding-right:7.5px}
.ds2-detail--buttons{margin-bottom:0}
.ds2-detail--disclaimer{padding-bottom:30px;margin-top:-15px}
@media only screen and (min-width:981px){.ds2-detail--disclaimer{padding-bottom:15px;margin-top:0}
}
.ds2-detail--disclaimer .ds2-disclaimer ul{margin-bottom:0}
.ds2-detail--body-start{margin-bottom:15px}
.ds2-detail--accordion .ds2-accordion--list{margin-bottom:0;padding-bottom:15px}
@media only screen and (min-width:981px){.ds2-detail--accordion .ds2-accordion--list{padding-bottom:30px}
}
.ds2-detail--body{margin-bottom:15px}
.ds2-detail--body .ds2-no-uppercase+.ds2-detail--interactive{margin-top:15px}
.ds2-detail--inset{margin-bottom:40px;border-left:1px solid #e6e6e6;padding-left:30px}
@media only screen and (min-width:981px){.ds2-detail--inset{margin-bottom:25px}
}
.ds2-detail--inset .ds2-linklist{margin-bottom:-3px}
.ds2-detail--inset .ds2-cms-output,.ds2-detail--inset .ds2-detail--inset-title{padding-right:15px}
.ds2-detail--inset .ds2-detail--inset-title.ds2-no-uppercase{margin-bottom:10px}
.ds2-text-only{margin-bottom:60px}
.ds2-text-only--headline{margin-top:30px;line-height:1em}
.ds2-text-only--subheadline{font-weight:400;line-height:1em;padding-bottom:15px}
@media only screen and (min-width:981px){.ds2-text-only{margin-bottom:75px}
.ds2-text-only .ds2-buttonlist:not([data-buttoncount="1"]){margin-right:0}
}
.ds2-text-only .ds2-text-only--linklist{display:table}
@media only screen and (min-width:981px){.large-1 .ds2-text-only .ds2-expand--body-copy-columns,.large-2 .ds2-text-only .ds2-expand--body-copy-columns,.large-3 .ds2-text-only .ds2-expand--body-copy-columns,.large-4 .ds2-text-only .ds2-expand--body-copy-columns,.large-5 .ds2-text-only .ds2-expand--body-copy-columns,.large-6 .ds2-text-only .ds2-expand--body-copy-columns,.medium-1 .ds2-text-only .ds2-expand--body-copy-columns,.medium-2 .ds2-text-only .ds2-expand--body-copy-columns,.medium-3 .ds2-text-only .ds2-expand--body-copy-columns,.medium-4 .ds2-text-only .ds2-expand--body-copy-columns,.medium-5 .ds2-text-only .ds2-expand--body-copy-columns,.medium-6 .ds2-text-only .ds2-expand--body-copy-columns,.small-1 .ds2-text-only .ds2-expand--body-copy-columns,.small-2 .ds2-text-only .ds2-expand--body-copy-columns,.small-3 .ds2-text-only .ds2-expand--body-copy-columns,.small-4 .ds2-text-only .ds2-expand--body-copy-columns,.small-5 .ds2-text-only .ds2-expand--body-copy-columns,.small-6 .ds2-text-only .ds2-expand--body-copy-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media only screen and (min-width:521px) and (max-width:980px){.acs-commons-resp-colctrl-col .basecomponent:not(.ds2-linklist--item),.acs-commons-resp-colctrl-col .textonly{display:block;margin-top:10em}
}
.ds2-branded-bmwm .ds2-text-only--headline{margin-bottom:10px}
.ds2-branded-bmwm .ds2-text-only--subheadline{margin-bottom:10px;padding-bottom:0}
.ds2-branded-bmwm .ds2-text-only--textbox{margin-top:45px}
.ds2-table-element{margin-bottom:27px}
.ds2-table-element td .ds2-table-element--cell-item:last-child{padding-bottom:0}
.ds2-table-element td .ds2-table-element--cell-item.ds2-link-element .ds2-link.ds2-icon{display:inline;color:#262626}
.ds2-table-element td .ds2-table-element--cell-item.ds2-link-element .ds2-link.ds2-icon:hover{color:#1366d7}
.ds2-table-element td .ds2-table-element--cell-item.ds2-link-element:not(:first-child){margin-top:13px}
.ds2-table-element td .ds2-table-element--cell-item.ds2-link-element:not(:last-child){margin-bottom:13px}
.ds2-table-element .stacktable.large-only{display:none}
@media only screen and (min-width:521px){.ds2-table-element .stacktable.large-only{display:table}
}
.ds2-table-element .stacktable.small-only{display:table}
@media only screen and (min-width:521px){.ds2-table-element .stacktable.small-only{display:none}
}
.ds2-table-element th{font-size:24px}
.ds2-table-element td,.ds2-table-element th{font-weight:700;text-align:right;padding-left:14px !important;padding-right:0}
.ds2-table-element td[data-hasonlyimage=true],.ds2-table-element th[data-hasonlyimage=true]{padding-right:0}
.ds2-table-element td:first-child,.ds2-table-element th:first-child{text-align:left;padding-left:0;padding-right:15px;font-weight:400}
.ds2-table-element td.st-head-row,.ds2-table-element th.st-head-row{font-weight:700}
.ds2-table-element td.st-head-row-main,.ds2-table-element th.st-head-row-main{font-weight:400}
.ds2-table-element td.st-key,.ds2-table-element th.st-key{text-align:left;font-weight:400;padding-right:7.5px}
.ds2-table-element td.st-key .ds2-table-element--has-align-right .ds2-table-element--cell-item,.ds2-table-element th.st-key .ds2-table-element--has-align-right .ds2-table-element--cell-item{text-align:inherit}
.ds2-table-element td.st-val,.ds2-table-element th.st-val{padding-left:7.5px}
.ds2-table-element td img,.ds2-table-element th img{margin:4px 0 5px}
.ds2-table-element .st-head-row,.ds2-table-element td{padding:27px}
.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-table-element--cell-item.ds2-link-element,.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-table-element--cell-item[data-link=true],.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-table-element--cell-item.ds2-link-element,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-table-element--cell-item[data-link=true]{padding-left:16px}
.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-table-element--cell-item[data-link=true][data-iconbg=true],.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-table-element--cell-item[data-link=true][data-iconbg=true]{padding-left:28px}
.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-link.ds2-icon,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-link.ds2-icon{width:100%;max-width:100%;right:0;padding-left:0}
.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-link.ds2-icon:after,.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-link.ds2-icon:before,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-link.ds2-icon:after,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-link.ds2-icon:before{margin-left:-16px}
.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-link.ds2-icon[data-iconbg=true]:before,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-link.ds2-icon[data-iconbg=true]:before{margin-left:-28px}
@media only screen and (max-width:520px){.ds2-table-element td .ds2-table-element--has-align-left .ds2-table-element--cell-item[data-link=true]{padding-left:16px}
.ds2-table-element td .ds2-table-element--has-align-left .ds2-table-element--cell-item[data-link=true][data-iconbg=true]{padding-left:28px}
.ds2-table-element td .ds2-table-element--has-align-left .ds2-link.ds2-icon{display:inline;width:100%;max-width:100%;right:0;padding-left:0}
.ds2-table-element td .ds2-table-element--has-align-left .ds2-link.ds2-icon:before{margin-left:-16px}
.ds2-table-element td .ds2-table-element--has-align-left .ds2-link.ds2-icon[data-iconbg=true]:before{margin-left:-28px}
}
@media only screen and (min-width:521px){.ds2-table-element td .ds2-table-element--has-align-left .ds2-link.ds2-icon{display:inline-block}
}
.ds2-table-element--head-row{border-bottom:1px solid #e6e6e6}
.ds2-table-element--head-row td,.ds2-table-element--head-row th{font-weight:400}
.stacktable .ds2-table-element--head-row{border-bottom:0}
.ds2-table-element--head-row .st-head-row,.ds2-table-element--head-row th{padding-top:10px;padding-bottom:15px;padding-left:15px;padding-right:0}
.ds2-table-element--head-row .st-head-row:first-child,.ds2-table-element--head-row th:first-child{padding-left:0}
@media only screen and (max-width:520px){.ds2-table-element--head-row .st-head-row:first-child,.ds2-table-element--head-row th:first-child{padding-top:15px;padding-bottom:0}
}
@media only screen and (max-width:520px){.ds2-table-element--head-row .st-head-row:nth-child(2),.ds2-table-element--head-row th:nth-child(2){padding:0;vertical-align:bottom}
}
.st-head-row:first-child{padding-right:15px;padding-top:30px}
@media only screen and (min-width:981px){.ds2-table--has-padding td,.ds2-table--has-padding th,.ds2-table-element--has-padding td,.ds2-table-element--has-padding th{padding-right:15px}
}
.ds2-table-element td .ds2-cms-output,.ds2-table-element th .ds2-cms-output{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0}
.ds2-table-element td .ds2-cms-output li,.ds2-table-element td .ds2-cms-output ul,.ds2-table-element th .ds2-cms-output li,.ds2-table-element th .ds2-cms-output ul{margin:0}
.ds2-cms-output table,.ds2-cms-output tbody,.ds2-cms-output td,.ds2-cms-output tfoot,.ds2-cms-output th,.ds2-cms-output thead,.ds2-cms-output tr{border:0;border-spacing:0;border-color:inherit}
.ds2-cms-output table{margin-bottom:15px}
.ds2-cms-output tbody tr:not(:first-child){border-bottom:1px solid #e6e6e6}
.ds2-cms-output td,.ds2-cms-output th{font-weight:700;text-align:right;padding-left:15px}
.ds2-cms-output td:first-child,.ds2-cms-output th:first-child{text-align:left;padding-left:0;font-weight:400}
.ds2-cms-output td li,.ds2-cms-output td ul,.ds2-cms-output th li,.ds2-cms-output th ul{margin:0;line-height:inherit}
.ds2-cms-output th{padding-top:10px;padding-bottom:10px;font-weight:400}
.ds2-table{margin-bottom:58px}
@media only screen and (min-width:981px){.ds2-table{margin-bottom:73px}
}
.ds2-table table{margin-bottom:13px}
.ds2-table .ds2-table--subheadline{margin-bottom:14px}
.ds2-table .ds2-disclaimer--list{margin-bottom:11px;margin-top:26px}
.ds2-table-element .large-only td .ds2-cms-output.ds2-table-element--has-align-left,.ds2-table-element .large-only th .ds2-cms-output.ds2-table-element--has-align-left{text-align:left}
.ds2-table-element .large-only td .ds2-cms-output.ds2-table-element--has-align-right,.ds2-table-element .large-only th .ds2-cms-output.ds2-table-element--has-align-right{text-align:right}
.ds2-table-element .large-only td .ds2-cms-output.ds2-table-element--has-weight-normal,.ds2-table-element .large-only th .ds2-cms-output.ds2-table-element--has-weight-normal{font-weight:400}
.ds2-table-element .large-only td .ds2-cms-output.ds2-table-element--has-weight-bold,.ds2-table-element .large-only th .ds2-cms-output.ds2-table-element--has-weight-bold{font-weight:700}
.ds2-table-element--has-align-left .ds2-table-element--cell-item{text-align:left}
.ds2-table-element--has-align-right .ds2-table-element--cell-item{text-align:right}
.ds2-table-element--has-weight-normal .ds2-table-element--cell-item{font-weight:400}
.ds2-table-element--has-weight-bold .ds2-table-element--cell-item{font-weight:700}
td.ds2-table-element--has-align-bottom{vertical-align:bottom}
.ds2-table--keyvisual{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-table--keyvisual{margin-bottom:30px}
}
.ds2-table--headline .ds2-footnote{vertical-align:bottom;top:-20px;font-size:11px}
@media only screen and (min-width:521px){.ds2-table--headline .ds2-footnote{top:-28px}
}
.ds2-quote{padding:0 30px 60px}
@media only screen and (min-width:981px){.ds2-quote{padding:0 75px 75px 90px}
}
.ds2-quote--component-link{display:block;margin-top:0}
.ds2-quote--component-link .ds2-linklist{margin-bottom:-5px}
.ds2-quote--quote-container{margin-bottom:10px}
.ds2-quote--component-link .ds2-quote--quote-container{color:#262626}
.ds2-quote--text-container{margin-top:-6px}
.ds2-quote--ql,.ds2-quote--qr{position:relative;line-height:0;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
.ds2-quote--ql.ds2-quote--style-a,.ds2-quote--ql.ds2-quote--style-b,.ds2-quote--ql.ds2-quote--style-c,.ds2-quote--qr.ds2-quote--style-a,.ds2-quote--qr.ds2-quote--style-b,.ds2-quote--qr.ds2-quote--style-c{font-size:76px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-a,.ds2-quote--ql.ds2-quote--style-b,.ds2-quote--ql.ds2-quote--style-c,.ds2-quote--qr.ds2-quote--style-a,.ds2-quote--qr.ds2-quote--style-b,.ds2-quote--qr.ds2-quote--style-c{font-size:97px}
}
.ds2-quote--ql.ds2-quote--style-d,.ds2-quote--ql.ds2-quote--style-e,.ds2-quote--qr.ds2-quote--style-d,.ds2-quote--qr.ds2-quote--style-e{font-size:41px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-d,.ds2-quote--ql.ds2-quote--style-e,.ds2-quote--qr.ds2-quote--style-d,.ds2-quote--qr.ds2-quote--style-e{font-size:57px}
}
.ds2-quote--ql.ds2-quote--style-f,.ds2-quote--qr.ds2-quote--style-f{font-size:32px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-f,.ds2-quote--qr.ds2-quote--style-f{font-size:44px}
}
.ds2-quote--ql.ds2-quote--style-a{top:-11px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-a{top:-16px}
}
.ds2-quote--ql.ds2-quote--style-b{top:37px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-b{top:47px}
}
.ds2-quote--ql.ds2-quote--style-c{top:36px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-c{top:44px}
}
.ds2-quote--ql.ds2-quote--style-d,.ds2-quote--ql.ds2-quote--style-e{top:1px}
.ds2-quote--ql.ds2-quote--style-f{top:5px}
@media only screen and (min-width:981px){.ds2-quote--ql.ds2-quote--style-f{top:7px}
}
.ds2-quote--qr.ds2-quote--style-a,.ds2-quote--qr.ds2-quote--style-b,.ds2-quote--qr.ds2-quote--style-c{top:38px}
@media only screen and (min-width:981px){.ds2-quote--qr.ds2-quote--style-a,.ds2-quote--qr.ds2-quote--style-b,.ds2-quote--qr.ds2-quote--style-c{top:48px}
}
.ds2-quote--qr.ds2-quote--style-d,.ds2-quote--qr.ds2-quote--style-e{top:2px}
.ds2-quote--text.ds2-cms-output{font-size:25px;line-height:32px;margin-top:-6px;margin-bottom:9px;display:inline;padding-right:0}
@media only screen and (min-width:521px){.ds2-quote--text.ds2-cms-output{font-size:35px;line-height:42px;margin-top:-7px;margin-bottom:8px;line-height:52px}
}
.ds2-quote--source{margin-top:24px}
@media only screen and (min-width:521px){.ds2-quote--source{margin-top:54px}
}
@media only screen and (min-width:981px){.ds2-quote--source{margin-top:69px}
}
.row .row.ds2-pre-configuration{margin-bottom:60px}
@media only screen and (min-width:981px){.row .row.ds2-pre-configuration{margin-bottom:75px}
}
.row .row.ds2-pre-configuration div.ds2-cms-output{position:relative}
@media only screen and (min-width:981px){.ds2-pre-configuration--header{float:right}
}
.ds2-pre-configuration--table .ds2-table-element--head-row th{font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px}
@media only screen and (min-width:981px){.ds2-pre-configuration--table .ds2-table-element--head-row th{padding-top:0}
}
@media only screen and (min-width:981px){.ds2-pre-configuration--table{float:left}
}
.ds2-pre-configuration--table .ds2-table-element{margin-bottom:15px}
.ds2-pre-configuration--table .ds2-table-element .ds2-tooltip{margin:0;padding:0}
.ds2-pre-configuration--table .ds2-table-element .ds2-tooltip span.ds2-info-icon{padding:0;right:0;margin-right:0}
.ds2-pre-configuration--table .ds2-button--offer{margin-bottom:0}
.ds2-pre-configuration--table .ds2-linklist--item:last-child{margin-bottom:13px}
.ds2-pre-configuration--slider{margin-bottom:3px}
@media only screen and (min-width:981px){.ds2-pre-configuration--slider{margin-bottom:15px}
}
.ds2-pre-configuration--slider .ds2-slider{margin-left:0;margin-right:0}
.ds2-pre-configuration--slider .ds2-slider--main{margin:0}
.ds2-pre-configuration--disclaimer{margin-top:15px;margin-bottom:0}
.ds2-pre-configuration--disclaimer .ds2-disclaimer--list{margin-bottom:-4px}
.ds2-pre-configuration--slider+.ds2-pre-configuration--table{margin-top:11px}
@media only screen and (min-width:521px){.ds2-pre-configuration--slider+.ds2-pre-configuration--table{margin-top:15px}
}
.ds2-micro-story{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-micro-story{margin-bottom:73.5px}
}
.ds2-micro-story .ds2-expand--float{float:none;display:block;margin-bottom:13px;overflow:auto}
.ds2-micro-story .ds2-expand--float .ds2-micro-story--image{margin-bottom:0;width:100%}
@media only screen and (min-width:981px){.ds2-micro-story .ds2-expand--float{margin-bottom:30px}
}
.ds2-micro-story .ds2-expand--float .ds2-micro-story--link{display:inline-block}
.ds2-micro-story .ds2-expand--copy-title{display:inline-block;margin-top:0}
.ds2-micro-story .ds2-expand--copy-content{margin-bottom:10px}
.ds2-micro-story .ds2-expand--copy-content:last-child{margin-bottom:30px}
.ds2-micro-story .ds2-micro-story--title{margin-top:0}
@media only screen and (min-width:521px){.ds2-micro-story .ds2-micro-story--title{margin-bottom:24px;margin-top:0;line-height:1.2}
}
.ds2-micro-story--image-container{margin-bottom:15px;overflow:auto}
@media only screen and (min-width:521px){.ds2-micro-story--image-container{float:left}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-micro-story--image-container{margin-right:7.5px}
.ds2-micro-story--image-container .ds2-micro-story--image{padding-right:7.5px}
}
@media only screen and (min-width:981px){.ds2-micro-story--image-container{margin-right:15px}
.ds2-micro-story--image-container .ds2-micro-story--image{padding-right:15px}
}
.ds2-micro-story--textbox{overflow:auto}
@media only screen and (min-width:521px){.float-right .ds2-micro-story--image-container{float:right;margin-right:0}
.float-right .ds2-micro-story--image-container .ds2-micro-story--image{padding-right:0}
}
@media only screen and (min-width:521px) and (max-width:980px){.float-right .ds2-micro-story--image-container{margin-left:7.5px}
.float-right .ds2-micro-story--image-container .ds2-micro-story--image{padding-left:7.5px}
}
@media only screen and (min-width:981px){.float-right .ds2-micro-story--image-container{margin-left:15px}
.float-right .ds2-micro-story--image-container .ds2-micro-story--image{padding-left:15px}
}
.ds2-branded-bmwm .ds2-micro-story--title{margin-bottom:10px}
.ds2-errors{margin-top:45px;margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-errors{margin-top:75px}
}
@media only screen and (min-width:981px){.ds2-errors{margin-top:90px}
}
.ds2-errors--headline:last-child{margin-bottom:30px}
.ds2-errors--title{margin-bottom:15px}
.ds2-errors--entry{margin-bottom:37.5px}
@media only screen and (min-width:981px){.ds2-errors--entry.ds2-errors--two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}
}
.ds2-copytext{margin-bottom:15px}
.ds2-copytext__list{list-style:none}
.ds2-copytext__list li{font-size:15px;line-height:22px;font-weight:700;margin-top:-5px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-copytext__list li span.ds2-icon--tick-dark,.ds2-copytext__list li span.ds2-icon--tick-icon,.ds2-copytext__list li span.ds2-icon--tick-white{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:15px;height:15px;margin:0 15px 0 0}
.ds2-copytext__list li span.ds2-icon--tick-dark::after,.ds2-copytext__list li span.ds2-icon--tick-dark::before,.ds2-copytext__list li span.ds2-icon--tick-icon::after,.ds2-copytext__list li span.ds2-icon--tick-icon::before,.ds2-copytext__list li span.ds2-icon--tick-white::after,.ds2-copytext__list li span.ds2-icon--tick-white::before{position:absolute;left:2px;width:inherit;height:inherit;background-size:auto 35px;background-position:left}
.ds2-copytext__list li span.ds2-icon--tick-icon,.ds2-copytext__list li span.ds2-icon--tick-white{display:none}
body.ds2-branded-bmwi .ds2-copytext__list li{font-weight:400}
.ds2-techhub--details,.ds2-techhub-overview{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.ds2-techhub--teasers{width:100%;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-techhub--teasers::after,.ds2-techhub--teasers::before{width:0}
.ds2-techhub--teasers--item{margin:0 7.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(25% - 15px);min-width:0;border:solid 1px #e6e6e6}
.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner>.ds2-link{color:#0653b6}
.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2:after,.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2:before{margin-left:5px}
.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-techhub--teasers--item-inner{padding:15px;padding-bottom:60px;height:100%;width:100%;position:relative}
.ds2-techhub--teasers--item-inner>.ds2-link{position:absolute;bottom:20px;margin-bottom:0;margin-left:-10px;padding-left:30px;color:#262626}
.ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2:after,.ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2:before{background-size:auto 36px;background-position:left center;width:100%;height:100%;-webkit-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub--teasers--item{width:calc(50% - 15px)}
}
@media only screen and (max-width:520px){.ds2-techhub--teasers--item{width:100%}
}
.ds2-techhub--teasers--header-category{font-size:35px;letter-spacing:-1.575px;min-height:1em;display:block;margin:60px 0 30px;color:#e6e6e6;line-height:1;text-transform:uppercase;padding-right:0}
@media only screen and (min-width:981px){.ds2-techhub--teasers--header-category{font-size:96px;letter-spacing:-4.32px;margin:105px 0 60px}
}
.ds2-techhub--teasers--image-cointainer{margin-bottom:15px;overflow:hidden;height:0;padding-bottom:56.25%}
.ds2-techhub--teasers--image-cointainer img{width:100%;height:auto;display:block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .5s ease-in-out .25s,-webkit-transform .2s ease;transition:opacity .5s ease-in-out .25s,-webkit-transform .2s ease;-o-transition:transform .2s ease,opacity .5s ease-in-out .25s;transition:transform .2s ease,opacity .5s ease-in-out .25s;transition:transform .2s ease,opacity .5s ease-in-out .25s,-webkit-transform .2s ease;opacity:0}
.ds2-techhub--teasers--image-cointainer img[data-was-processed=true]{opacity:1}
.ds2-techhub--teasers--header,.ds2-techhub--teasers--title{width:100%;font-size:25px;line-height:31px;color:#262626;display:block;margin-top:10px;padding-right:0}
.ds2-techhub--teasers--actions{clear:both;margin:40px auto 0 auto}
@media only screen and (max-width:980px){.ds2-techhub--teasers--actions{margin:10px auto}
}
.ds2-techhub--load-teasers-button{background-color:#4d4d4d;margin:10px auto 0 auto;display:none;min-width:100%;min-height:50px;font-size:12px;padding:15px}
@media only screen and (min-width:521px){.ds2-techhub--load-teasers-button{margin-top:0;min-width:322px}
}
@media only screen and (min-width:981px){.ds2-techhub--load-teasers-button{min-width:285px}
}
.ds2-techhub--load-teasers-button:hover{background-color:#262626}
.ds2-techhub--load-teasers-button.is-visible{display:block}
.ds2-techhub-overview{max-width:1680px;margin:0 auto;position:relative;padding-bottom:75px}
.ds2-techhub-overview .ds2-techhub--overview{max-width:1185px}
.ds2-techhub-overview .ds2-preloader-wrapper,.ds2-techhub-overview .ds2-preloading-content,.ds2-techhub-overview .ds2-techhub-overview--keyvisual-image-container img{-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.ds2-techhub-overview .ds2-techhub-overview--keyvisual-image-container img{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}
.ds2-techhub-overview .ds2-techhub-overview--keyvisual-model img{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.ds2-techhub-overview .ds2-preloader-wrapper{opacity:1}
.ds2-techhub-overview .ds2-preloader-wrapper--fade-out{opacity:0}
.ds2-techhub-overview .ds2-preloading-content,.ds2-techhub-overview .ds2-preloading-content .ds2-techhub-overview--keyvisual-image-container img{opacity:0}
.ds2-techhub-overview .ds2-preloading-content--fade-in,.ds2-techhub-overview .ds2-preloading-content--fade-in .ds2-techhub-overview--keyvisual-image-container img[data-was-processed=true]{opacity:1}
.ds2-techhub-overview--keyvisual{position:relative}
.ds2-techhub-overview--keyvisual-image-container{max-width:1680px;position:relative;margin:0 auto;text-align:center}
.ds2-techhub-overview--keyvisual-image-container:not(.ds2-techhub-overview--keyvisual-model){padding-bottom:45.04505%}
.ds2-techhub-overview--keyvisual-image-container:not(.ds2-techhub-overview--keyvisual-model) img{position:absolute;top:0;left:0}
.ds2-techhub-overview--keyvisual-model-wrapper{width:100%;position:absolute;bottom:-10vw}
@media only screen and (min-width:521px){.ds2-techhub-overview--keyvisual-model-wrapper{right:-25%;max-width:100%}
}
@media only screen and (min-width:1680px){.ds2-techhub-overview--keyvisual-model-wrapper{bottom:-168px}
}
.ds2-techhub-overview--keyvisual-model-wrapper img{width:100%}
@media only screen and (max-width:520px){.ds2-techhub-overview--keyvisual-cta,.ds2-techhub-overview--keyvisual-cta-location{position:relative}
}
.ds2-techhub-overview .row .row.ds2-techhub--teasers{margin:0 -7.5px}
.ds2-techhub-overview .ds2-techhub--teasers.row{opacity:0;-webkit-transition:opacity .5s ease-in-out .25s;-o-transition:opacity .5s ease-in-out .25s;transition:opacity .5s ease-in-out .25s}
.ds2-techhub-overview .ds2-techhub--teasers.row[data-component-initialized=true]{opacity:1}
.ds2-techhub-overview .ds2-techhub--teasers--item{display:none}
.ds2-techhub-overview .ds2-techhub--teasers--item.is-visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media only screen and (min-width:521px){.ds2-techhub-overview .ds2-techhub--teasers--item:nth-child(-n+4){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media only screen and (max-width:980px){.ds2-techhub-overview .ds2-techhub--teasers--item:nth-child(-n+2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-techhub-stage--container{height:100%;width:100%;position:relative;top:0;left:0;z-index:190}
@media only screen and (min-width:981px){.ds2-techhub-stage--container{position:absolute}
}
@media only screen and (min-width:981px){.ds2-techhub-stage--with-uxn{padding-top:100px}
}
.ds2-techhub-stage--content{width:100%;padding:0 7.5px;margin-top:20px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub-stage--content{margin-top:45px}
}
@media only screen and (min-width:981px){.ds2-techhub-stage--content{margin-top:75px}
}
.ds2-techhub-stage--subtitle,.ds2-techhub-stage--title{color:#262626;line-height:100%;width:100%}
@media only screen and (min-width:981px){.ds2-techhub-stage--subtitle:not(.ds2-color-alternative),.ds2-techhub-stage--title:not(.ds2-color-alternative){color:#fff}
}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .5s ease .25s,opacity .5s ease .5s,padding .5s ease .25s;-o-transition:max-height .5s ease .25s,opacity .5s ease .5s,padding .5s ease .25s;transition:max-height .5s ease .25s,opacity .5s ease .5s,padding .5s ease .25s}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer.is-visible{max-height:200px;opacity:1;padding-top:15px;padding-bottom:15px}
@media only screen and (min-width:521px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer.is-visible{padding-bottom:0;margin-bottom:-10px}
}
@media only screen and (min-width:981px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer.is-visible{padding-top:45px;padding-bottom:30px;margin-bottom:0}
}
@media only screen and (min-width:981px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer-item{display:inline}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer-item:not(:last-child):after{content:'; '}
}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer span{display:block}
@media only screen and (min-width:521px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer span{display:inline}
}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer .column{list-style:none;margin:0}
@media only screen and (min-width:720px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer .column{padding-left:42.5%}
}
.ds2-techhub-overview .ds2-bottom-disclaimer{margin-top:45px}
.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer,.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer--list{margin:0}
.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer--list-item .ds2-cms-output{margin-top:-5px;margin-bottom:18px}
.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer--list-item:last-child .ds2-cms-output{margin-bottom:-5px}
.ds2-techhub--details{padding-top:90px;padding-bottom:55px;opacity:0;-webkit-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}
@media only screen and (min-width:981px){.ds2-techhub--details{padding-top:125px;padding-bottom:70px}
}
.ds2-techhub--details[data-component-initialized=true],.ds2-techhub-modal--content-inner .ds2-techhub--details{opacity:1}
.ds2-techhub--details--with-uxn,.ds2-techhub--details--with-uxn .ds2-techhub--details-back{margin-top:60px}
@media only screen and (min-width:521px){.ds2-techhub--details--with-uxn,.ds2-techhub--details--with-uxn .ds2-techhub--details-back{margin-top:100px}
}
.ds2-techhub--details-back{color:#262626;padding:0 0 0 32px;overflow:hidden;position:absolute;top:25px;left:-5px}
.ds2-techhub--details-back::after,.ds2-techhub--details-back::before{background-color:transparent;background-position:left center;background-size:35px;width:30px;height:100%;top:1px;left:0}
@media only screen and (min-width:521px){.ds2-techhub--details-back{top:35px}
}
@media only screen and (min-width:981px){.ds2-techhub--details-back{top:50px}
}
.ds2-techhub--details-back:focus{outline:0}
.ds2-techhub--details-back.is-hidden{display:none}
.ds2-techhub--details .ds2-expand--copy-content{margin-bottom:24px}
.ds2-techhub--details .ds2-expand--copy-content h1,.ds2-techhub--details .ds2-expand--copy-content h2,.ds2-techhub--details .ds2-expand--copy-content h3,.ds2-techhub--details .ds2-expand--copy-content h4,.ds2-techhub--details .ds2-expand--copy-content h5,.ds2-techhub--details .ds2-expand--copy-content h6{display:block;margin-bottom:8px;font-weight:400}
@media only screen and (max-width:980px){.ds2-techhub--details .ds2-expand--copy-content h1,.ds2-techhub--details .ds2-expand--copy-content h2,.ds2-techhub--details .ds2-expand--copy-content h3,.ds2-techhub--details .ds2-expand--copy-content h4,.ds2-techhub--details .ds2-expand--copy-content h5,.ds2-techhub--details .ds2-expand--copy-content h6{font-size:15px;margin-bottom:7px}
}
.ds2-techhub--details .ds2-expand--copy-content div,.ds2-techhub--details .ds2-expand--copy-content p{font-size:15px;line-height:25px}
.ds2-techhub--details--image{position:relative;overflow:hidden;height:0;width:auto;padding-bottom:45vw;margin:15px -20px 30px}
@media only screen and (min-width:981px){.ds2-techhub--details--image{width:100%;padding-bottom:45%}
}
.ds2-techhub--details--image img{position:absolute;width:100%;height:auto;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width:521px){.ds2-techhub--details--image{margin:30px -45px}
}
@media only screen and (min-width:981px){.ds2-techhub--details--image{margin:30px 0}
}
.ds2-techhub--details h2{padding:75px 0 15px;display:block}
.ds2-techhub--details h2.ds2-font-xxxl{padding-top:0}
.ds2-techhub--details--image+h2{padding:45px 0 15px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles{margin-bottom:15px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link{padding-left:30px;margin-left:-10px;margin-bottom:15px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-icon--arrow-big-r-blue-2::before{background-size:auto 36px;background-position:left center;width:100%;height:100%}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:90px;margin:0;border-bottom:1px solid #e6e6e6;padding:0 30px 0 20px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box.ds2-icon--arrow-big-r-blue-2::after,.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box.ds2-icon--arrow-big-r-blue-2::before{background-position:right center;top:0;left:0}
.ds2-techhub--details .ds2-techhub-supporting-vehicles [class*=column]+[class*=column]:last-child{float:left}
.ds2-techhub-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;will-change:opacity;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;z-index:6100;padding:0}
@media only screen and (min-width:981px){.ds2-techhub-modal{padding:0 15px}
}
.ds2-techhub-modal.is-visible{opacity:1;overflow:auto;-webkit-overflow-scrolling:touch}
.ds2-techhub-modal--background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;will-change:opacity;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.ds2-techhub-modal--background.is-visible{opacity:.7}
.ds2-techhub-modal--content{pointer-events:all;background:#fff;overflow:visible;height:auto;max-width:1285px;width:100%;margin:0;padding:0 20px;position:relative;min-height:100vh}
@media only screen and (min-width:521px){.ds2-techhub-modal--content{padding:0 45px}
}
@media only screen and (min-width:981px){.ds2-techhub-modal--content{margin:70px auto 15px;padding:0 50px;min-height:calc(100vh - 140px)}
}
@media only screen and (min-width:1281px){.ds2-techhub-modal--content{margin:140px auto 15px;min-height:calc(100vh - 280px)}
}
.ds2-techhub-modal--content .ds2-preloader-wrapper{margin:0;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.ds2-techhub-modal--close{position:absolute;right:0;top:0;width:50px;height:50px;display:block;background-size:cover;padding:0;cursor:pointer}
@media only screen and (min-width:981px){.ds2-techhub-modal--close{right:35px;top:35px}
}
@media only screen and (min-width:521px){.ds2-techhub-modal .ds2-techhub--details{padding-top:100px}
}
@media only screen and (min-width:981px){.ds2-techhub-modal .ds2-techhub--details{padding-top:110px}
}
.ds2-techhub-modal .ds2-techhub--details .ds2-techhub-hidden-overlay{display:none}
.ds2-techhub-modal .ds2-techhub--details-back{top:15px;left:10px}
@media only screen and (min-width:521px){.ds2-techhub-modal .ds2-techhub--details-back{top:45px;left:35px}
}
@media only screen and (min-width:981px){.ds2-techhub-modal .ds2-techhub--details-back{top:50px}
}
.ds2-techhub-modal .ds2-techhub--details-back:hover{color:#0653b6;background-color:transparent}
@media only screen and (max-width:520px){.ds2-techhub-modal .ds2-link.ds2-icon--arrow-big-r-blue-2{position:static;margin-bottom:5px;color:#262626}
}
.ds2-techhub-description{margin-top:45px}
.ds2-techhub-overview .ds2-linklist{margin-bottom:-45px}
.ds2-techhub-overview .ds2-linklist .ds2-link.ds2-icon::after,.ds2-techhub-overview .ds2-linklist .ds2-link.ds2-icon::before{top:0}
@media only screen and (max-width:980px){.ds2-techhub-overview--series .ds2-techhub-stage--container{margin-bottom:45px}
}
.ds2-techhub-overview--series .ds2-techhub--teasers--item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a,.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a:link,.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a:visited{color:#262626}
.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a:hover{color:#0653b6}
.ds2-techhub-trigger,a.ds2-techhub--detail-link{pointer-events:none}
.ds2-techhub-trigger[data-component-initialized=true],a.ds2-techhub--detail-link[data-component-initialized=true]{pointer-events:all}
.ds2-techhub-trigger{pointer-events:all;position:absolute;z-index:170;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,.7);min-width:50px;height:50px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);-webkit-transition:opacity .5s ease,background-color .5s ease,-webkit-box-shadow .5s ease;transition:opacity .5s ease,background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:opacity .5s ease,background-color .5s ease,box-shadow .5s ease;transition:opacity .5s ease,background-color .5s ease,box-shadow .5s ease;transition:opacity .5s ease,background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;opacity:0;margin:20px;max-width:calc(100% - 40px)}
.ds2-techhub-trigger[data-component-initialized=true]{opacity:1}
@media only screen and (min-width:981px){.ds2-techhub-trigger{margin:30px;max-width:calc(50% - 30px)}
.large-3 .ds2-techhub-trigger,.large-6 .ds2-techhub-trigger{margin:20px;max-width:calc(100% - 40px)}
}
@media only screen and (min-width:521px){.ds2-expand--float:not(.float-right) .ds2-techhub-trigger{margin-right:27.5px}
}
@media only screen and (min-width:981px){.ds2-expand--float:not(.float-right) .ds2-techhub-trigger{margin-right:35px}
}
@media only screen and (min-width:521px){.ds2-expand--float.float-right .ds2-techhub-trigger{margin-left:27.5px}
}
@media only screen and (min-width:981px){.ds2-expand--float.float-right .ds2-techhub-trigger{margin-left:35px}
}
.ds2-techhub-trigger::after,.ds2-techhub-trigger::before{content:' ';display:block;position:absolute;background-position:center;background-repeat:no-repeat;-webkit-transition:opcity .5s ease;-o-transition:opcity .5s ease;transition:opcity .5s ease}
.ds2-techhub-trigger::before{opacity:1}
.ds2-techhub-trigger::after{opacity:0}
.ds2-techhub-trigger:hover::before{opacity:0}
.ds2-techhub-trigger:hover::after{opacity:1}
.ds2-techhub-trigger::after,.ds2-techhub-trigger::before{width:50px;height:50px;top:0;left:0;background-size:22px auto}
.ds2-techhub-trigger span{display:inline-block;color:#262626;padding:0 20px 0 50px;font-size:12px;line-height:50px;-webkit-transition:color .5s ease,opacity .5s ease,max-width .5s ease,padding .125s ease;-o-transition:color .5s ease,opacity .5s ease,max-width .5s ease,padding .125s ease;transition:color .5s ease,opacity .5s ease,max-width .5s ease,padding .125s ease;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ds2-techhub-trigger:hover{background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15)}
.ds2-techhub-trigger:hover span{color:#0653b6}
@media only screen and (max-width:520px){.ds2-techhub-trigger span{padding-right:0;opacity:0;max-width:50px}
.ds2-techhub-trigger:hover span{padding-right:20px;opacity:1;max-width:500px}
}
@media only screen and (min-width:521px) and (max-width:980px){.medium-3 .ds2-techhub-trigger span,.medium-6 .ds2-techhub-trigger span{padding-right:0;opacity:0;max-width:50px}
.medium-3 .ds2-techhub-trigger:hover span,.medium-6 .ds2-techhub-trigger:hover span{padding-right:20px;opacity:1;max-width:500px}
}
@media only screen and (min-width:981px){.large-3 .ds2-techhub-trigger span{padding-right:0;opacity:0;max-width:50px}
.large-3 .ds2-techhub-trigger:hover span{padding-right:20px;opacity:1;max-width:500px}
}
.ds2-techhub-trigger--wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.ds2-techhub-trigger--wrapper.ds2-techhub-trigger--with-uxn{margin-top:60px}
@media only screen and (min-width:768px){.ds2-techhub-trigger--wrapper.ds2-techhub-trigger--with-uxn{margin-top:110px}
}
@media only screen and (min-width:981px){.ds2-techhub-trigger--wrapper.ds2-techhub-trigger--with-uxn{margin-top:100px}
}
@media only screen and (min-width:521px){.ds2-techhub-trigger--wrapper{left:25px;right:25px}
}
@media only screen and (min-width:981px){.ds2-techhub-trigger--wrapper{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 30px);max-width:1245px;z-index:170}
}
.ds2-topic-slider .ds2-techhub-trigger--wrapper{max-height:calc(100% - 50px)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-techhub-trigger--wrapper{max-height:calc(45vw - 50px)}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent:not(.ds2-showroom-multicontent--with-nav) .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box) .ds2-techhub-trigger--wrapper{margin-bottom:45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent.horizontal .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box) .ds2-techhub-trigger--wrapper{margin:0}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent.vertical .ds2-techhub-trigger--wrapper{margin-bottom:45px}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent.horizontal .ds2-techhub-trigger--wrapper{width:100%}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent--with-nav.vertical .ds2-techhub-trigger--wrapper{margin-bottom:0}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent--with-nav.vertical .ds2-techhub-trigger--wrapper{margin-bottom:75px}
}
@media only screen and (max-width:520px){.ds2-showroom-multicontent .ds2-showroom-multicontent__hero-image--with-box .ds2-techhub-trigger--wrapper{margin-right:25px}
}
@media only screen and (max-width:650px){.ds2-showroom-multicontent .ds2-showroom-multicontent__hero-image--with-box .ds2-techhub-trigger--wrapper{margin-bottom:45px}
}
.ds2-techhub-trigger.position-bottomRight{right:0;bottom:0}
.ds2-techhub-trigger.position-bottomLeft{bottom:0;left:0}
.ds2-techhub-trigger.position-topLeft{left:0;top:0}
.ds2-techhub-trigger.position-topRight{right:0;top:0}
@media only screen and (max-width:520px){.ds2-techhub-trigger--with-uxn .ds2-techhub-trigger.position-topLeft,.ds2-techhub-trigger--with-uxn .ds2-techhub-trigger.position-topRight{top:auto;bottom:0}
}
.ds2-showroom-multicontent .ds2-techhub-trigger.position-bottomRight{right:0}
@media only screen and (min-width:650px){.ds2-showroom-multicontent .ds2-techhub-trigger.position-bottomRight{max-width:25vw}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent .ds2-techhub-trigger.position-bottomRight{max-width:50vw}
}
.ds2-showroom-multicontent .ds2-showroom-multicontent__hero--horizontal.is-active .ds2-techhub-trigger.position-bottomRight{opacity:1}
.ds2-micro-story--image-container{position:relative}
a.ds2-techhub--detail-link{position:relative;font-size:inherit;line-height:inherit}
.ds2-accordion--element .ui-widget-content a.ds2-techhub--detail-link,.ds2-cms-output a.ds2-techhub--detail-link,a.ds2-techhub--detail-link{color:#262626}
.ds2-accordion--element .ui-widget-content a.ds2-techhub--detail-link:hover,.ds2-cms-output a.ds2-techhub--detail-link:hover,a.ds2-techhub--detail-link:hover{color:#0653b6}
a.ds2-techhub--detail-link:not(:empty){padding-left:1.5em}
a.ds2-techhub--detail-link:not(:empty)::after,a.ds2-techhub--detail-link:not(:empty)::before{content:' ';display:block;position:absolute;background-position:center;background-repeat:no-repeat;-webkit-transition:opcity .5s ease;-o-transition:opcity .5s ease;transition:opcity .5s ease}
a.ds2-techhub--detail-link:not(:empty)::before{opacity:1}
a.ds2-techhub--detail-link:not(:empty)::after{opacity:0}
a.ds2-techhub--detail-link:not(:empty):hover::before{opacity:0}
a.ds2-techhub--detail-link:not(:empty):hover::after{opacity:1}
a.ds2-techhub--detail-link:not(:empty)::after,a.ds2-techhub--detail-link:not(:empty)::before{width:1.1em;height:1.1em;top:.05em;left:.05em;background-size:100% auto}
.ds2-techhub-dropdown{height:50px;width:100%;max-width:285px;border-top:solid 1px #8e8e8e;margin:45px 0;z-index:180;background-color:#fff;-webkit-transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s,border .2s ease,-webkit-box-shadow .2s ease;transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s,border .2s ease,-webkit-box-shadow .2s ease;-o-transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s,box-shadow .2s ease,border .2s ease;transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s,box-shadow .2s ease,border .2s ease;transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s,box-shadow .2s ease,border .2s ease,-webkit-box-shadow .2s ease;opacity:0}
@media only screen and (min-width:521px){.ds2-techhub-dropdown{width:50%}
}
.ds2-techhub-dropdown[data-component-initialized=true]{opacity:1}
@media only screen and (max-width:520px){.ds2-techhub-dropdown{margin:30px 0}
}
@media only screen and (max-width:980px){.ds2-techhub-dropdown{max-width:100%;left:0;position:relative}
}
.ds2-techhub-dropdown:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-top:solid 1px #fff}
.ds2-techhub-dropdown.is-expanded{height:auto;width:50%;max-width:590px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-top:solid 1px #fff}
@media only screen and (max-width:980px){.ds2-techhub-dropdown.is-expanded{width:100%;max-width:100%}
}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-placeholder{border:solid 1px #fff;border-bottom:solid 1px #e6e6e6;border-top:0}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-icon{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-icon:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23bbbbbb%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-list{pointer-events:all;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1;padding:0}
.ds2-techhub-dropdown-placeholder{border:solid 1px #8e8e8e;border-top:0;line-height:17px;min-height:50px;padding:5px 55px 7px 20px;color:#262626;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;-webkit-transition:border .2s ease;-o-transition:border .2s ease;transition:border .2s ease}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds2-techhub-dropdown-placeholder{display:table;width:100%}
.ds2-techhub-dropdown-placeholder-title{display:table-cell;vertical-align:middle}
}
.ds2-techhub-dropdown-placeholder:hover{border:solid 1px #fff;border-top:0}
.ds2-techhub-dropdown-placeholder .ds2-techhub-dropdown-icon{-webkit-transition:none;-o-transition:none;transition:none}
.ds2-techhub-dropdown-placeholder .ds2-techhub-dropdown-icon:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23bbbbbb%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-techhub-dropdown-icon{position:absolute;right:20px;font-size:20px;height:1em;width:1em;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:.45;-webkit-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease}
.ds2-techhub-dropdown-icon:after,.ds2-techhub-dropdown-icon:before{background-position:center;background-size:2em;left:0}
.ds2-techhub-dropdown-icon:hover{opacity:1}
.ds2-techhub-dropdown .inner{position:relative;pointer-events:none;width:100%;margin-bottom:-2px}
.ds2-techhub-dropdown-list{position:absolute;padding-top:20px;padding-bottom:30px;width:100%;background:#fff;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .4s ease,-webkit-transform .25s linear .1s;transition:opacity .4s ease,-webkit-transform .25s linear .1s;-o-transition:transform .25s linear .1s,opacity .4s ease;transition:transform .25s linear .1s,opacity .4s ease;transition:transform .25s linear .1s,opacity .4s ease,-webkit-transform .25s linear .1s}
@media only screen and (max-width:980px){.ds2-techhub-dropdown-list{position:relative}
}
.ds2-techhub-dropdown-category{width:100%}
@media only screen and (min-width:521px){.ds2-techhub-dropdown-category{width:33%}
}
.ds2-techhub-dropdown-category-title{line-height:17px;text-align:left;color:#262626;display:block;padding:10px 10px 10px 16px;margin:0;border-left:solid 4px transparent;-webkit-transition:.2s font-size linear,.5s color ease;-o-transition:.2s font-size linear,.5s color ease;transition:.2s font-size linear,.5s color ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-techhub-dropdown-category-title.is-active,.ds2-techhub-dropdown-category-title:active,.ds2-techhub-dropdown-category-title:focus,.ds2-techhub-dropdown-category-title:hover{border-left-color:#1c69d4;color:#262626}
.ds2-techhub-dropdown-category-title.is-active{pointer-events:none}
.ds2-techhub-dropdown-category-title.is-active+.ds2-techhub-dropdown-models{pointer-events:all;opacity:1;padding:0}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-category-title.is-active+.ds2-techhub-dropdown-models{display:block;margin:10px 0;padding:5px 0}
}
.ds2-techhub-dropdown-models{pointer-events:none;position:absolute;left:33%;right:1px;top:0;opacity:0;-webkit-transition:.2s opacity linear;-o-transition:.2s opacity linear;transition:.2s opacity linear;will-change:opacity;border-left:solid 1px #e6e6e6;list-style-type:none;height:100%;max-height:100%;overflow-y:auto;padding-top:20px;padding-bottom:50px}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-models{width:calc(100% - 45px);left:29px;position:relative;display:none}
}
.ds2-techhub-dropdown-models li a{line-height:17px;text-align:left;color:#262626;display:block;padding:10px 10px 10px 16px;margin:0;border-left:solid 4px transparent;-webkit-transition:.2s font-size linear,.5s color ease;-o-transition:.2s font-size linear,.5s color ease;transition:.2s font-size linear,.5s color ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-techhub-dropdown-models li a.is-active,.ds2-techhub-dropdown-models li a:active,.ds2-techhub-dropdown-models li a:focus,.ds2-techhub-dropdown-models li a:hover{border-left-color:#1c69d4;color:#262626}
.ds2-techhub-dropdown-models li a.is-active{pointer-events:none}
.ds2-techhub--anchornav{overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:keep-all;white-space:nowrap;width:calc(100% + 25px);height:65px;background-color:transparent;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;overflow:hidden;-webkit-transition:height .5s ease,background-color .5s ease;-o-transition:height .5s ease,background-color .5s ease;transition:height .5s ease,background-color .5s ease}
.ds2-techhub--anchornav-spacer{height:45px}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-spacer{height:105px}
}
@media only screen and (min-width:981px){.ds2-techhub--anchornav-spacer{height:75px}
}
@media only screen and (min-width:521px){.ds2-techhub--anchornav{width:calc(100% - 15px);height:100px}
}
.ds2-techhub--anchornav:not([data-component-initialized=true]){position:fixed;opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-sticky{position:fixed;z-index:600;width:100%;background-color:#fff}
@media only screen and (min-width:521px){.ds2-techhub--anchornav.is-sticky{height:80px}
}
.ds2-techhub--anchornav.is-sticky .ds2-techhub--anchornav-wrapper{max-width:1680px}
.ds2-techhub--anchornav-wrapper{border-bottom:1px solid #e6e6e6;max-width:1185px;height:inherit;-webkit-transition:max-width .5s ease;-o-transition:max-width .5s ease;transition:max-width .5s ease;margin:0 auto;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-techhub--anchornav-inner{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;overflow:hidden}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media only screen and (min-width:521px){.is-sticky .ds2-techhub--anchornav-inner{padding:0 45px}
}
@media only screen and (min-width:1275px){.is-sticky .ds2-techhub--anchornav-inner{max-width:1185px;padding:0}
}
.ds2-techhub--anchornav-slider{position:relative;width:auto;height:100%;padding:0 40px;overflow:hidden;-webkit-transition:padding .5s ease;-o-transition:padding .5s ease;transition:padding .5s ease}
.ds2-techhub--anchornav .ds2-techhub--anchornav-title{display:none}
@media only screen and (min-width:521px){.ds2-techhub--anchornav .ds2-techhub--anchornav-title{cursor:pointer;display:inline-block;height:50px;width:auto;line-height:50px;padding:0 40px 0 20px;margin:0;border-right:1px solid #e6e6e6}
.ds2-techhub--anchornav .ds2-techhub--anchornav-title:hover{color:#0653b6}
}
.ds2-techhub--anchornav-dropdown-placeholder{display:block}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-dropdown-placeholder{display:none}
}
.ds2-techhub--anchornav-list{opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100%}
.ds2-techhub--anchornav-list.slick-initialized{opacity:1;visibility:visible}
.ds2-techhub--anchornav-list.slick-initialized .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-list{height:100%}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;border-bottom:3px solid #fff;-webkit-transition:border-bottom-color .5s ease;-o-transition:border-bottom-color .5s ease;transition:border-bottom-color .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide .ds2-techhub--anchornav-list-item{display:inline-block;width:auto;height:auto;line-height:1;padding:0 20px;margin:0;color:#8e8e8e;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide:focus{outline:0}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide.is-active,.ds2-techhub--anchornav-list.slick-initialized .slick-slide:hover{border-bottom-color:#1c69d4;cursor:pointer}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide.is-active .ds2-techhub--anchornav-list-item,.ds2-techhub--anchornav-list.slick-initialized .slick-slide:hover .ds2-techhub--anchornav-list-item{color:#262626}
@media only screen and (min-width:521px){.ds2-techhub--anchornav .slick-next,.ds2-techhub--anchornav .slick-prev{margin:0;opacity:1}
.ds2-techhub--anchornav .slick-next::after,.ds2-techhub--anchornav .slick-next::before,.ds2-techhub--anchornav .slick-prev::after,.ds2-techhub--anchornav .slick-prev::before{background-size:45px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;background-position:center center}
.ds2-techhub--anchornav .slick-prev{left:10px}
.ds2-techhub--anchornav .slick-next{right:-10px}
.ds2-techhub--anchornav.is-first .slick-prev{opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-first .ds2-techhub--anchornav-slider{padding-left:20px}
.ds2-techhub--anchornav.is-last .slick-next{opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-last .ds2-techhub--anchornav-slider{padding-right:0}
}
@media only screen and (max-width:520px){.ds2-techhub--anchornav{background:#fff}
.ds2-techhub--anchornav .slick-next,.ds2-techhub--anchornav .slick-prev{opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-sticky.is-open{z-index:6040}
.ds2-techhub--anchornav.is-sticky.is-open,.ds2-techhub--anchornav.is-sticky.is-open-wrapper{height:100%}
.ds2-techhub--anchornav-slider{width:100%;max-height:100%;padding:0 0 15px;overflow:auto;-webkit-overflow-scrolling:touch}
.ds2-techhub--anchornav-list{height:auto}
.ds2-techhub--anchornav-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.ds2-techhub--anchornav-dropdown-placeholder{width:100%;height:65px;padding:0 50px;font-weight:700;position:relative;display:block;text-align:center;cursor:pointer;border-bottom:1px solid #e6e6e6}
.ds2-techhub--anchornav-dropdown-placeholder-with-cta{padding:0 100px}
.ds2-techhub--anchornav-dropdown-placeholder-title{width:100%;display:inline-block;line-height:65px;font-size:15px;color:#262626;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ds2-techhub--anchornav-dropdown-placeholder-with-cta .ds2-techhub--anchornav-dropdown-icon{right:80px}
.ds2-techhub--anchornav-dropdown-icon{position:absolute;right:20px;height:20px;width:20px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;opacity:.45}
.is-sticky.is-open .ds2-techhub--anchornav-dropdown-icon{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.ds2-techhub--anchornav-dropdown-icon:after,.ds2-techhub--anchornav-dropdown-icon:before{background-position:center;background-size:40px;left:0}
.ds2-techhub--anchornav-dropdown-icon:hover{opacity:1}
.ds2-techhub--anchornav-list{padding:10px 0;visibility:visible;opacity:1}
.ds2-techhub--anchornav-list-item{display:block;margin:5px 0;padding:10px 20px;color:#8e8e8e;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-left:4px solid rgba(255,255,255,0);-webkit-transition:.25s border ease;-o-transition:.25s border ease;transition:.25s border ease;cursor:pointer}
.ds2-techhub--anchornav-list-item.is-active,.ds2-techhub--anchornav-list-item:hover{border-left-color:#1c69d4;color:#262626}
}
.ds2-techhub--anchornav-cta.button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;min-height:50px;min-width:calc(100% - 40px);margin:20px;padding:0}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-cta.button{min-width:50px;margin:0 0 0 10px;padding:0}
}
@media only screen and (min-width:981px){.ds2-techhub--anchornav-cta.button{min-width:calc(25% - 11.25px);margin:0 0 0 25px;padding:0 50px}
}
.ds2-techhub--anchornav-cta-mobile.button{position:absolute;top:7.5px;right:20px;min-width:50px;min-height:50px}
.ds2-techhub--anchornav-cta-icon{font-size:50px;position:absolute;left:0;top:0;opacity:.7}
.ds2-techhub--anchornav-cta span{white-space:normal}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub--anchornav-cta span{display:none}
}
.ds2-typo{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-typo{margin-bottom:90px}
}
.ds2-typo[data-drawbox=true] .ds2-typo--container{border:1px solid #e6e6e6;padding:15px 15px 0}
@media only screen and (min-width:521px){.ds2-typo[data-drawbox=true] .ds2-typo--container{padding:30px 30px 15px}
}
.ds2-typo .ds2-linklist,.ds2-typo .ds2-linklist:last-child{margin-bottom:-3px}
.ds2-typo--component-link{display:block;margin-top:0}
.ds2-typo--component-link:active .ds2-link--label-only,.ds2-typo--component-link:focus .ds2-link--label-only,.ds2-typo--component-link:hover .ds2-link--label-only{color:#0653b6}
.ds2-typo--keyvisual{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-typo--keyvisual{margin-bottom:30px}
}
.ds2-typo--title-container{width:100%}
.ds2-typo--title{line-height:1 !important;margin-bottom:10px}
@media only screen and (min-width:981px){.ds2-typo--copy{padding-right:15px}
}
.ds2-typo--component-link .ds2-typo--copy{color:#262626}
.row .row.ds2-model-brief{margin-bottom:45px}
@media only screen and (min-width:981px){.row .row.ds2-model-brief{margin-bottom:60px}
}
.ds2-model-brief--table{margin-bottom:15px}
.ds2-model-brief--table table{margin-bottom:15px;background:0}
.ds2-model-brief--table .ds2-link{margin-top:-3px;margin-bottom:13px;display:block}
@media only screen and (min-width:521px){.ds2-model-brief--copy{margin-bottom:15px}
}
.ds2-model-brief--copy .ds2-expand--copy-content{margin-bottom:25px}
@media only screen and (min-width:521px){.ds2-model-brief--copy .ds2-expand--copy-content{margin-bottom:0}
}
.ds2-model-brief--disclaimer{margin-bottom:15px}
.ds2-model-brief--disclaimer .ds2-disclaimer--list{margin-bottom:0}
.ds2-wltp-item{font-family:Arial;font-size:14px;display:block;float:left;position:relative;width:100%;min-height:40px;border-bottom:1px solid #ddd}
.ds2-wltp-title{display:block;float:left;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px;padding:0 40px 0 0}
.ds2-wltp-accordion .ds2-wltp-title{padding:0 40px;cursor:pointer}
.ds2-wltp-icon{display:block !important;position:absolute !important;left:0;top:0;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;line-height:40px;text-align:center;background-size:30px auto;background-position:center center}
.ds2-wltp-icon-down{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-wltp-icon-up{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-wltp-combined-data{display:block;position:absolute;right:0;top:0;height:40px;line-height:40px}
.ds2-wltp-disclaimer-icon{display:block;position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;font-weight:700;text-align:center}
.ds2-wltp-content{display:block;float:left;position:relative;width:100%;padding:0 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.ds2-wltp-content table tr{padding:0;margin:0;border:0}
.ds2-wltp-content table td{padding:0;margin:0;border:0}
.ds2-wltp-content table td:nth-child(even){text-align:right}
.ds2-wltp-disclaimer-icon .ds2-tooltip{margin-right:-5px !important}
.ds2-wltp-disclaimer-icon{z-index:5}
.ds2-wltp-disclaimer-icon+.ds2-wltp-title .ds2-wltp-combined-data{right:40px}
.ds2-wltp-content table td{font-size:12px}
.ds2-wltp-accordions-wrapper{display:block;float:left;position:relative;width:100%;min-height:100px;border-bottom:1px solid #ddd}
.ds2-wltp-column:nth-child(3n+1){width:48%;margin-right:4%}
.ds2-wltp-column>.ds2-wltp-title{min-height:40px;height:auto;line-height:140%;padding:10px 0}
.ds2-wltp-column>.ds2-wltp-title>.ds2-wltp-label{max-width:90%;word-wrap:break-word;display:block}
.ds2-wltp-line-brake{display:block;float:left;position:relative;width:100%;border-bottom:1px solid #ddd;height:1px;line-height:1px;clear:both}
.ds2-wltp-component{margin-bottom:40px;width:100%;display:block;float:left;position:relative}
.ds2-wltp-content table td:nth-child(odd){width:70px}
.ds2-wltp-reset-right{right:0}
.ds2-wltp-reset-padding{padding-right:0;padding-left:0}
.ds2-wltp-reset-border{border:0}
.ds2-wltp-column{border-bottom:0 !important;width:48%;margin-right:4%}
.ds2-wltp-column+.ds2-wltp-column{margin-right:0}
.ds2-wltp-column+.ds2-wltp-item:not(.ds2-wltp-column){border-top:1px solid #ddd}
.ds2-wltp-reset-left-padding{padding-left:0}
.ds2-wltp-add-right-padding{padding-right:40px}
.ds2-hse{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-hse{margin-bottom:90px}
}
@media only screen and (max-width:980px){.ds2-hse .iScrollVerticalScrollbar{right:1px !important;top:2px !important;bottom:2px !important}
}
@media only screen and (min-width:981px){.ds2-hse--single-hotspot .ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content{margin:45px 25px 30px}
}
@media only screen and (max-width:980px){.ds2-hse-layer-visible{overflow:hidden}
}
.ds2-hse--title{padding-right:0}
.ds2-hse--subtitle{padding-right:0}
.ds2-hse--keyvisual{position:relative}
.ds2-hse--keyvisual .ds2-hse--keyvisual-image-container{position:relative;max-width:1680px;margin-left:auto;margin-right:auto}
.ds2-hse--keyvisual .ds2-hse--keyvisual-image-container .ds2-hse--keyvisual-image{display:block;height:auto;width:100%}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots{position:absolute;overflow:hidden;top:0;height:100%;width:100%;max-width:1680px}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .qtip-pos-bc{margin-top:-12px}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-link--label-only{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:35ch}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot{position:absolute;margin-top:-15px;margin-left:-10px;font-size:0;line-height:0}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot label{display:none}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot .ds2-hse--keyvisual-hotspot-dot--input{display:none}
.ds2-hse-dim-layer{background:rgba(0,0,0,.8);display:none;position:absolute;left:0;top:0;height:100%;width:100%}
@media only screen and (min-width:981px){.ds2-hse--layer-open .ds2-hse-dim-layer{display:block;visibility:visible;z-index:150}
}
.ds2-hse-layer--wrapper{background:#fff;display:block;position:absolute;right:10px;top:10px;height:calc(100% - 20px);width:calc(50% - 10px);overflow:hidden;visibility:hidden;z-index:-1}
.ds2-hse--layer-open .ds2-hse-layer--wrapper{display:block;visibility:visible;z-index:6130}
@media only screen and (max-width:980px){.ds2-hse-layer--wrapper{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper{overflow-y:scroll}
}
@media only screen and (min-width:981px) and (max-width:1280px){.ds2-hse-layer--wrapper .ds2-hse-layer--slider{height:100%}
.ds2-hse-layer--wrapper .ds2-hse-layer--slider .ds2-hse-layer--container,.ds2-hse-layer--wrapper .ds2-hse-layer--slider .ds2-hse-layer--content-wrapper,.ds2-hse-layer--wrapper .ds2-hse-layer--slider .slick-list,.ds2-hse-layer--wrapper .ds2-hse-layer--slider .slick-track{height:100%}
}
@media only screen and (min-width:981px){.ds2-hse--layer-open .ds2-hse-layer--wrapper{z-index:150}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper .slick-slide{height:auto}
}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper{position:relative}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper{padding:60px 46px 20px}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper{padding:50px 20px 20px}
}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--keyvisual img{width:100%}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content{margin:65px 25px 30px;overflow:hidden;position:relative}
@media only screen and (max-width:980px){.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content{margin:45px 0 0}
}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content h3{margin:0 0 7px}
@media only screen and (min-width:981px){.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content h3{padding-right:95px}
}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content p{margin:0 0 13px}
@media only screen and (min-width:981px){.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content p{padding-right:95px}
}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content .ds2-linklist{margin-top:-3px}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content .ds2-linklist,.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content .ds2-linklist--item{margin-bottom:0}
.ds2-hse-layer--wrapper .ds2-hse-layer--content-wrapper .ds2-hse-layer--content .ds2-cms-output{margin-top:0;padding-right:0}
.ds2-hse-layer--wrapper .ds2-hse-layer--close{display:block;position:absolute;height:20px;width:20px;right:20px;top:20px}
@media only screen and (min-width:981px){.ds2-hse-layer--wrapper .ds2-hse-layer--close{right:5px;top:5px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-hse-layer--wrapper .ds2-hse-layer--close{right:46px}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper .ds2-hse-layer--close{right:20px;top:15px}
}
.ds2-hse-layer--wrapper .ds2-hse-slider-next,.ds2-hse-layer--wrapper .ds2-hse-slider-prev{opacity:1;background-color:#666;text-indent:-9999px;font-size:0;left:25px;top:20px;-webkit-transition:none;-o-transition:none;transition:none;margin:15px 0 0 0;min-width:0;height:40px;width:40px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-hse-layer--wrapper .ds2-hse-slider-next,.ds2-hse-layer--wrapper .ds2-hse-slider-prev{height:60px;width:30px;left:10px;top:50%}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper .ds2-hse-slider-next,.ds2-hse-layer--wrapper .ds2-hse-slider-prev{height:40px;width:17px;left:0;top:50%}
}
.ds2-hse-layer--wrapper .ds2-hse-slider-next .ds2-icon,.ds2-hse-layer--wrapper .ds2-hse-slider-prev .ds2-icon{height:100%;width:100%;padding:0;margin:0}
.ds2-hse-layer--wrapper .ds2-hse-slider-next .ds2-icon:after,.ds2-hse-layer--wrapper .ds2-hse-slider-next .ds2-icon:before,.ds2-hse-layer--wrapper .ds2-hse-slider-prev .ds2-icon:after,.ds2-hse-layer--wrapper .ds2-hse-slider-prev .ds2-icon:before{background-color:transparent;background-position:center center;height:100%;width:100%}
.ds2-hse-layer--wrapper .ds2-hse-slider-next{left:67px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-hse-layer--wrapper .ds2-hse-slider-next{left:auto;right:10px}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper .ds2-hse-slider-next{left:auto;right:0}
}
.ds2-hse-layer--wrapper .ds2-hse-slider-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;list-style:none;position:absolute;left:0;top:525px;margin:10px 0 0;padding:0 46px}
@media only screen and (min-width:981px){.ds2-hse-layer--wrapper .ds2-hse-slider-dots{display:none !important}
}
@media only screen and (max-width:520px){.ds2-hse-layer--wrapper .ds2-hse-slider-dots{padding:0 20px}
}
.ds2-hse-layer--wrapper .ds2-hse-slider-dots li{display:inline-block;padding-right:15px;width:100%}
.ds2-hse-layer--wrapper .ds2-hse-slider-dots li:last-child{padding-right:0}
.ds2-hse-layer--wrapper .ds2-hse-slider-dots li button{background-color:#e6e6e6;border:0;text-indent:-99999px;display:block;height:5px;width:100%;padding:0;margin:0}
.ds2-hse-layer--wrapper .ds2-hse-slider-dots li button:focus{outline:0}
.ds2-hse-layer--wrapper .ds2-hse-slider-dots li.slick-active button{background-color:#1c69d4}
.ds2-hse-overview--slider{margin-top:5px;height:0;overflow:hidden}
.ds2-hse--using-overview-slider .ds2-hse-overview--slider{height:auto;overflow:inherit}
.ds2-hse-overview--slider .ds2-hse-layer--keyvisual{border-bottom:5px solid #e6e6e6;padding-bottom:5px;margin:0 1px}
.ds2-hse-overview--slider .ds2-hse-layer--keyvisual.hotspot-active{border-bottom-color:#0653b6}
.ds2-hotspot-element{display:none;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:140;position:absolute;top:0}
.ds2-hotspot-element .row{height:100%}
@media only screen and (min-width:981px){.ds2-hotspot-element .row{padding:0}
}
@media only screen and (min-width:521px){.ds2-hotspot--keyvisual-hotspot-dot--input:checked+.ds2-hotspot-element{display:block;position:relative}
}
.ds2-hotspot-element--container{position:relative;height:100%}
@media only screen and (min-width:981px){.ds2-hotspot-element--container{padding:0}
}
.ds2-hotspot-element--content-wrapper{display:block;overflow:hidden;width:100%;max-height:88%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;background:#fff;padding:45px 5px 30px 15px}
@media only screen and (min-width:981px){.ds2-hotspot-element--content-wrapper{padding:45px 38px 45px 45px}
}
.ds2-hotspot-element--content{width:100%;height:100%;overflow:hidden}
.ds2-hotspot-element--content.ds2-iscroll-content{padding-right:10px}
.ds2-hotspot-element--content.ds2-iscroll-content .ds2-cms-output{padding-right:5px}
.ds2-hotspot-element--close{position:absolute;top:10px;right:30px}
.ds2-hotspot-element--item{height:auto;float:left;margin:0 15px 15px 0;padding:0}
.ds2-hotspot-element--item img{width:100%}
.ds2-hotspot-element--title{padding-right:0;margin-top:0;margin-bottom:13px;line-height:normal}
.ds2-hotspot--linklist{display:inline-block}
.ds2-hotspot{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-hotspot{margin-bottom:90px}
}
.ds2-hotspot .ds2-accordion--element{margin-top:15px}
@media only screen and (min-width:521px){.ds2-hotspot .ds2-accordion--element{margin-top:30px}
}
.ds2-hotspot .ds2-accordion--sub-content{padding-right:0}
.ds2-hotspot .ds2-accordion--sub-content img{width:100%;max-width:1680px;margin-left:auto;margin-right:auto;height:auto}
.ds2-hotspot .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--copy{margin-bottom:13px}
.ds2-hotspot .ds2-linklist{margin-top:-3px}
.ds2-hotspot .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-hotspot .ds2-linklist,.ds2-hotspot .ds2-linklist--item{margin-bottom:0}
.ds2-hotspot .ds2-accordion--element .ds2-accordion--content{margin-bottom:13px}
.ds2-hotspot h3.ds2-hotspot-element--title{margin-top:-2px;margin-bottom:13px;padding-right:0;line-height:normal}
.ds2-hotspot .ds2-hotspot--keyvisual-image-container{position:relative;max-width:1680px;margin-left:auto;margin-right:auto}
.ds2-hotspot .ds2-hotspot--keyvisual-image{width:100%;height:auto;display:block}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspots{position:absolute;overflow:hidden;top:0;width:100%;height:100%;max-width:1680px}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspots-container{position:relative;max-width:1680px;height:100%;margin-left:auto;margin-right:auto}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot{position:absolute;width:15px;height:15px}
.ds2-hotspot .ds2-hotspot--title{margin-bottom:9px}
.ds2-hotspot .ds2-hotspot--subtitle{margin-bottom:8px}
.ds2-hotspot .ds2-hotspot--keyvisual{position:relative}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot{width:100%;height:100%;display:none}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot{display:block;position:absolute;cursor:pointer;margin-left:-7.5px;margin-top:-7.5px}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot--input{display:none}
.ds2-content-overview{padding-bottom:45px}
@media only screen and (min-width:981px){.ds2-content-overview{padding-bottom:60px}
}
@media only screen and (min-width:521px){.ds2-content-overview--item-keyvisual{margin-bottom:30px}
}
.ds2-content-overview--title{margin-bottom:25px}
@media only screen and (min-width:521px){.ds2-content-overview--title{margin-bottom:30px}
}
.ds2-content-overview--item-text-container{padding-bottom:25px}
.ds2-content-overview--item-text-container[data-hascopy=true]{padding-bottom:25px}
.ds2-content-overview--item-text-container[data-haslink=true]{padding-bottom:28px}
.ds2-content-overview--item-title{margin-top:10px;margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-content-overview--item-title{margin-top:-6px}
}
.ds2-content-overview--item-copy p:last-child{margin-bottom:0}
.ds2-content-overview .ds2-linklist{margin-top:13px}
.ds2-content-overview .ds2-linklist--item:last-child{margin-bottom:-3px}
.ds2-price-finance sub,.ds2-price-finance sup{font-size:50%}
.ds2-price-finance sub{bottom:0}
.ds2-price-finance sup{top:-.75em}
body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400}
:lang(kr) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__finance{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-showroom-line__item-overview .ds2-link,.ds2-showroom-multicontent__hero .ds2-link,.ds2-showroom-multicontent__item .ds2-link{padding-left:20px;color:#262626}
.ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2::before,.ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2::before,.ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2::before{background-size:auto 35px;background-position:-10px center;-webkit-transition:background-position .5s ease;-o-transition:background-position .5s ease;transition:background-position .5s ease}
.ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2::after{display:none}
.ds2-component:not(.is-touch) .ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2:hover,.ds2-component:not(.is-touch) .ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2:hover,.ds2-component:not(.is-touch) .ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2:hover{color:#0653b6}
.ds2-component:not(.is-touch) .ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2:hover::before,.ds2-component:not(.is-touch) .ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2:hover::before,.ds2-component:not(.is-touch) .ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2:hover::before{background-position:-5px center}
.ds2-scroll-tracking{position:relative}
.ds2-scroll-tracking-element{position:absolute;top:250px}
.form-requests .ds2-loggout-out .image{width:100%}
@media only screen and (min-width:981px){.form-requests .ds2-loggout-out .image{width:50%}
}
.form-requests .ds2-loggout-out .copytext__base{margin-bottom:15px}
.ds2-dlo-brand-toggle-full{min-height:calc(100vh - 75px);margin:0 auto;padding:20px 15px;text-align:center}
.ds2-dlo-brand-toggle-full--title{margin-bottom:30px;text-transform:uppercase;text-align:left}
@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full--title{text-align:inherit}
}
@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--title{text-align:center}
}
.ds2-dlo-brand-toggle-full--brand{display:inline-block;padding-left:20px;border-left:1px solid #e6e6e6;word-wrap:break-word}
@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--brand{width:40%}
}
.ds2-dlo-brand-toggle-full--brand:first-of-type{border:0;padding-left:0;padding-right:20px}
.ds2-dlo-brand-toggle-full--brand-img{padding:30px;max-width:120px}
@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full--brand-img{max-width:100%}
}
.ds2-dlo-brand-toggle-full--brand-text{margin-bottom:0}
@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--brand-text{max-width:150px;text-align:left}
}
.ds2-dlo-brand-toggle-full--brand-text.ds2-icon--arrow-big-r-grey-2::after{top:0}
@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full{width:auto;min-height:calc(100vh - 130px);padding:11vh 0}
}
@media only screen and (min-width:981px){.ds2-dlo-brand-toggle-full{padding:120px 0}
}
.ds2-preconfiguration-item{background-color:#fff}
.ds2-preconfiguration-item__bg-image{position:absolute;height:420px}
.ds2-preconfiguration-item__content-container{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}
.ds2-preconfiguration-item__vehicle-name{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:10px;color:#fff;z-index:1}
.ds2-color-alternative .ds2-preconfiguration-item__vehicle-name{color:#262626}
.ds2-preconfiguration-item__headline{text-align:center;color:#fff;z-index:1}
.ds2-color-alternative .ds2-preconfiguration-item__headline{color:#262626}
.ds2-preconfiguration-item__subheadline{display:none}
.ds2-preconfiguration-item__image-vehicle{overflow:hidden;position:relative;top:0;-webkit-transition:top .6s cubic-bezier(.25,.54,.41,1);-o-transition:top .6s cubic-bezier(.25,.54,.41,1);transition:top .6s cubic-bezier(.25,.54,.41,1)}
@media(min-width:981px){.ds2-preconfiguration-item:hover .ds2-preconfiguration-item__image-vehicle{top:15px}
}
.ds2-preconfiguration-item__image-vehicle::before{content:' ';position:absolute;background-color:#fff;bottom:0;left:0;height:35%;width:100%}
@media(min-width:981px){.ds2-preconfiguration-item__image-vehicle::before{height:40%}
}
.ds2-preconfiguration-item__image-vehicle-el{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);position:relative;top:0}
@media(min-width:981px){.ds2-preconfiguration-item__image-vehicle-el{top:-10px}
}
.ds2-preconfiguration-item__hover-container{overflow:hidden}
.ds2-preconfiguration-item__hover-content{position:relative}
@media(max-width:980px){.ds2-preconfiguration-item__hover-content{top:0 !important}
}
@media(min-width:981px){.ds2-preconfiguration-item__hover-content{-webkit-transition:top .6s cubic-bezier(.25,.54,.41,1);-o-transition:top .6s cubic-bezier(.25,.54,.41,1);transition:top .6s cubic-bezier(.25,.54,.41,1)}
}
@media(min-width:981px){.ds2-preconfiguration-item:hover .ds2-preconfiguration-item__hover-content{top:0 !important}
}
.ds2-preconfiguration-item__hover-content::after{position:absolute;content:' ';height:30px;width:100%;bottom:-15px;background-color:#fff}
.ds2-preconfiguration-item__check-list{list-style:none;margin-bottom:15px;background-color:#fff}
.ds2-preconfiguration-item__check-list-item{position:relative;padding:10px 10px 0 50px;margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ds2-preconfiguration-item__check-list-item::before{font-family:BMW_iconFont;color:#1c69d4;content:"\e909";position:absolute;font-size:42px;line-height:50px;top:-3px;left:0;padding-left:4px;height:50px;width:50px}
.ds2-preconfiguration-item__button-list{position:relative}
@media(min-width:981px){.ds2-preconfiguration-item__button-list{margin-left:15px;margin-right:15px}
}
@media(min-width:981px){.ds2-preconfiguration-item__button{opacity:0}
}
.ds2-preconfiguration-item__button--ghost{position:absolute;top:0;background-color:#fff;width:100%;border:2px solid #4d4d4d;color:#4d4d4d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:50px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;-webkit-transition:opacity .5s cubic-bezier(.25,.54,.41,1);-o-transition:opacity .5s cubic-bezier(.25,.54,.41,1);transition:opacity .5s cubic-bezier(.25,.54,.41,1)}
@media(min-width:981px){.ds2-preconfiguration-item:hover .ds2-preconfiguration-item__button{opacity:1}
}
.ds2-preconfiguration-item__disclaimer{margin:75px 0 115px}
@media(min-width:981px){.ds2-preconfiguration-item__disclaimer{margin:75px 15px 115px}
}
.ds2-preconfiguration-item__disclaimer p{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}
.ds2-preconfiguration-item__button-link{display:block;padding:5px}
.ds2-preconfiguration-item .ds2-font-xl{color:#fff}
.ds2-preconfiguration-item.ds2-color-alternative{color:#262626}
.ds2-preconfiguration-item.ds2-color-alternative .ds2-font-xl{color:#262626}
.ds2-preconfiguration{opacity:0;margin:0 -20px !important;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
@media(min-width:521px){.ds2-preconfiguration{margin:0 -45px !important}
}
@media(min-width:981px){.ds2-preconfiguration{margin:0 !important}
}
.ds2-preconfiguration--fade-in{opacity:1}
.ds2-preconfiguration__headline-section{margin-left:20px;margin-right:20px}
@media(min-width:521px){.ds2-preconfiguration__headline-section{margin-left:45px;margin-right:45px}
}
@media(min-width:981px){.ds2-preconfiguration__headline-section{margin-left:0;margin-right:0}
}
.ds2-preconfiguration__container{padding:0 20px !important}
@media(min-width:521px){.ds2-preconfiguration__container{padding:0 45px !important}
}
@media(min-width:981px){.ds2-preconfiguration__container{padding:0 0 !important}
}
@media(min-width:981px){.ds2-preconfiguration__wrapper{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}
}
.ds2-preconfiguration__pagination{position:relative}
@media(min-width:981px){.ds2-preconfiguration__pagination{display:none}
}
.ds2-preconfiguration__pagination span{width:10px;height:10px;margin-right:15px}
.ds2-preconfiguration__pagination span:focus{outline:0}
.ds2-preconfiguration__pagination span:last-child{margin-right:0}
.ds2-preconfiguration__pagination .swiper-pagination-bullet{-webkit-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out;opacity:1;background-color:#bbb;vertical-align:middle}
.ds2-preconfiguration__pagination .swiper-pagination-bullet:hover{background-color:#262626}
.ds2-preconfiguration__pagination .swiper-pagination-bullet-active{background-color:#1c69d4;opacity:1;-webkit-transform:scale3d(1.2,1.2,1) !important;transform:scale3d(1.2,1.2,1) !important}
.ds2-preconfiguration__pagination .swiper-pagination-bullet-active:hover{background-color:#1c69d4}
.ds2-preconfiguration .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.ds2-preconfiguration .swiper-container-no-flexbox .swiper-slide{float:left}
.ds2-preconfiguration .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.ds2-preconfiguration .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.ds2-preconfiguration .swiper-container-android .swiper-slide,.ds2-preconfiguration .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ds2-preconfiguration .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-preconfiguration .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.ds2-preconfiguration .swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.ds2-preconfiguration .swiper-slide-invisible-blank{visibility:hidden}
.ds2-preconfiguration .swiper-container-autoheight,.ds2-preconfiguration .swiper-container-autoheight .swiper-slide{height:auto}
.ds2-preconfiguration .swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.ds2-preconfiguration .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.ds2-preconfiguration .swiper-container-3d .swiper-cube-shadow,.ds2-preconfiguration .swiper-container-3d .swiper-slide,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-bottom,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-left,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-right,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-top,.ds2-preconfiguration .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-bottom,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-left,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-right,.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.ds2-preconfiguration .swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.ds2-preconfiguration .swiper-container-wp8-horizontal,.ds2-preconfiguration .swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.ds2-preconfiguration .swiper-container-wp8-vertical,.ds2-preconfiguration .swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.ds2-preconfiguration .swiper-button-next,.ds2-preconfiguration .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.ds2-preconfiguration .swiper-button-next.swiper-button-disabled,.ds2-preconfiguration .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.ds2-preconfiguration .swiper-button-prev,.ds2-preconfiguration .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.ds2-preconfiguration .swiper-button-next,.ds2-preconfiguration .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.ds2-preconfiguration .swiper-button-prev.swiper-button-white,.ds2-preconfiguration .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.ds2-preconfiguration .swiper-button-next.swiper-button-white,.ds2-preconfiguration .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.ds2-preconfiguration .swiper-button-prev.swiper-button-black,.ds2-preconfiguration .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.ds2-preconfiguration .swiper-button-next.swiper-button-black,.ds2-preconfiguration .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.ds2-preconfiguration .swiper-button-lock{display:none}
.ds2-preconfiguration .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.ds2-preconfiguration .swiper-pagination.swiper-pagination-hidden{opacity:0}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-pagination-bullets,.ds2-preconfiguration .swiper-pagination-custom,.ds2-preconfiguration .swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.ds2-preconfiguration .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.ds2-preconfiguration .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
.ds2-preconfiguration button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ds2-preconfiguration .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.ds2-preconfiguration .swiper-pagination-bullet-active{opacity:1;background:#007aff}
.ds2-preconfiguration .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.ds2-preconfiguration .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.ds2-preconfiguration .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.ds2-preconfiguration .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}
.ds2-preconfiguration .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}
.ds2-preconfiguration .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.ds2-preconfiguration .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.ds2-preconfiguration .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-pagination-progressbar,.ds2-preconfiguration .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.ds2-preconfiguration .swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.ds2-preconfiguration .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.ds2-preconfiguration .swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}
.ds2-preconfiguration .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.ds2-preconfiguration .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.ds2-preconfiguration .swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.ds2-preconfiguration .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.ds2-preconfiguration .swiper-pagination-lock{display:none}
.ds2-preconfiguration .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.ds2-preconfiguration .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.ds2-preconfiguration .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.ds2-preconfiguration .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.ds2-preconfiguration .swiper-scrollbar-cursor-drag{cursor:move}
.ds2-preconfiguration .swiper-scrollbar-lock{display:none}
.ds2-preconfiguration .swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.ds2-preconfiguration .swiper-zoom-container>canvas,.ds2-preconfiguration .swiper-zoom-container>img,.ds2-preconfiguration .swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.ds2-preconfiguration .swiper-slide-zoomed{cursor:move}
.ds2-preconfiguration .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.ds2-preconfiguration .swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.ds2-preconfiguration .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.ds2-preconfiguration .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.ds2-preconfiguration .swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.ds2-preconfiguration .swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.ds2-preconfiguration .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.ds2-preconfiguration .swiper-container-fade .swiper-slide-active,.ds2-preconfiguration .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.ds2-preconfiguration .swiper-container-cube{overflow:visible}
.ds2-preconfiguration .swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.ds2-preconfiguration .swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.ds2-preconfiguration .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.ds2-preconfiguration .swiper-container-cube .swiper-slide-active,.ds2-preconfiguration .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.ds2-preconfiguration .swiper-container-cube .swiper-slide-active,.ds2-preconfiguration .swiper-container-cube .swiper-slide-next,.ds2-preconfiguration .swiper-container-cube .swiper-slide-next+.swiper-slide,.ds2-preconfiguration .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.ds2-preconfiguration .swiper-container-cube .swiper-slide-shadow-bottom,.ds2-preconfiguration .swiper-container-cube .swiper-slide-shadow-left,.ds2-preconfiguration .swiper-container-cube .swiper-slide-shadow-right,.ds2-preconfiguration .swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ds2-preconfiguration .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.ds2-preconfiguration .swiper-container-flip{overflow:visible}
.ds2-preconfiguration .swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.ds2-preconfiguration .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.ds2-preconfiguration .swiper-container-flip .swiper-slide-active,.ds2-preconfiguration .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.ds2-preconfiguration .swiper-container-flip .swiper-slide-shadow-bottom,.ds2-preconfiguration .swiper-container-flip .swiper-slide-shadow-left,.ds2-preconfiguration .swiper-container-flip .swiper-slide-shadow-right,.ds2-preconfiguration .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ds2-preconfiguration .swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.ds2-nsc .ds2-lightbox__container{background-color:#fff}
.ds2-nsc .ds2-lightbox__content{overflow:visible}
.ds2-nsc .ds2-dropdown-list{max-height:35vh}
.ds2-nsc .ds2-dropdown-list__item--active .ds2-dropdown__link{color:#000}
.ds2-nsc .ds2-dropdown-list__item:hover{background:#eee}
.ds2-nsc .ds2-dropdown-list__item:first-child{display:none}
.ds2-nsc .ds2-dropdown__link{padding:.5rem;color:#555;display:block}
.ds2-nsc .ds2-dropdown__title{color:#666;margin-bottom:0}
.ds2-nsc .ds2-dropdown__title-item{margin-bottom:0;color:#000}
.ds2-nsc .ds2-dropdown .ds2-icon{right:20px}
.ds2-nsc-links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-nsc-links-list--li{list-style:none;margin:30px 0}
.ds2-nsc-links-list--li .nsclinkconfiguration{height:20px;overflow:hidden;word-break:break-all;max-width:80%}
.ds2-nsc-links-list--span{font-weight:700}
.ds2-fullsize-image--element{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.ds2-fullsize-image--image{position:absolute;top:-100vh;right:-100vw;bottom:-100vh;left:-100vw;min-width:100%;width:auto;max-width:none;min-height:100%;height:auto;max-height:none;margin:auto}
.ds2-need-analyzer-teaser{overflow:hidden;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-need-analyzer-teaser{margin-bottom:90px}
}
.ds2-need-analyzer-teaser--container{position:relative;padding:30px}
.ds2-need-analyzer-bg-img{position:absolute;top:0;left:0;right:0;bottom:0}
.ds2-need-analyzer-teaser--inner{position:relative}
.ds2-need-analyzer-teaser--inner .ds2-need-analyzer-teaser--title{color:#fff}
.ds2-need-analyzer-teaser--inner .ds2-need-analyzer-teaser--subtitle{text-transform:uppercase;color:#fff}
.ds2-need-analyzer-teaser--inner .ds2-na-label--group{width:100%;margin:15px 15px 30px 0}
.ds2-need-analyzer-teaser--inner .ds2-need-analyzer-teaser--wildcard{margin:30px 0 15px 0}
@media only screen and (min-width:521px){.ds2-need-analyzer-teaser--inner .ds2-na-label--group{width:40%}
}
.ds2-na-input{cursor:pointer;display:inline-block;position:relative;vertical-align:top}
.ds2-na-input--field{border:0;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:470}
.ds2-na-input--container{display:table;width:100%}
.ds2-na-input--container::before{display:inline-block;position:absolute}
.ds2-na-input--label{display:table-cell;padding-left:15px;padding-right:10px;text-align:left;vertical-align:middle}
.ds2-na-label--label-container__small{margin:0;color:#fff;height:40px}
.ds2-na-label--label-container__small:before{-webkit-transition:background-color .25s ease-in-out,background-size .25s ease-in-out;-o-transition:background-color .25s ease-in-out,background-size .25s ease-in-out;transition:background-color .25s ease-in-out,background-size .25s ease-in-out;background-size:0;background-position:50% 50%;border:2px solid #fff;content:"";height:40px;width:40px}
.ds2-na-label--label-container__large{margin:0;color:#fff;height:60px}
.ds2-na-label--label-container__large:before{-webkit-transition:background-color .25s ease-in-out,background-size .25s ease-in-out;-o-transition:background-color .25s ease-in-out,background-size .25s ease-in-out;transition:background-color .25s ease-in-out,background-size .25s ease-in-out;background-size:0;background-position:50% 50%;border:2px solid #fff;content:"";height:60px;width:60px}
.ds2-na-input--label__small{padding-left:57px}
.ds2-na-input--label__large{padding-left:77px}
.ds2-na-icon--radio:before{border-radius:50%}
.ds2-na-input--field:focus+.ds2-na-input--container:before,.ds2-na-input--field:hover+.ds2-na-input--container:before{background-color:rgba(255,255,255,.25)}
.ds2-na-input--field:checked+.ds2-na-input--container:before{background-color:#fff;background-size:35%}
.ds2-na-input--field:checked+.ds2-na-input--container.ds2-na-label--label-container__small:before{background-size:40%}
.ds2-need-analyzer--input.ds2-need-analyzer--input-range{display:block;margin:0 auto}
.ds2-na-input--rangeslider-number{position:relative;width:100%;pointer-events:none}
.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{overflow:hidden;text-align:center;margin:-1.25em 0 .5em;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .5s cubic-bezier(.42,0,.33,1),-webkit-transform .5s cubic-bezier(.42,0,.33,1);transition:opacity .5s cubic-bezier(.42,0,.33,1),-webkit-transform .5s cubic-bezier(.42,0,.33,1);-o-transition:opacity .5s cubic-bezier(.42,0,.33,1),transform .5s cubic-bezier(.42,0,.33,1);transition:opacity .5s cubic-bezier(.42,0,.33,1),transform .5s cubic-bezier(.42,0,.33,1);transition:opacity .5s cubic-bezier(.42,0,.33,1),transform .5s cubic-bezier(.42,0,.33,1),-webkit-transform .5s cubic-bezier(.42,0,.33,1)}
@media only screen and (min-width:521px){.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{margin:-.75em 0 .25em}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{margin:-.75em 0 .5em}
}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-number{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}
.ds2-na-input--rangeslider-numberinput,.ds2-na-input--rangeslider-numberoutput{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;margin:0 auto;padding:0;width:auto;background:0;border:0;outline:0;display:inline-block;color:#fff}
.ds2-na-input--rangeslider-numberinput[type=number],.ds2-na-input--rangeslider-numberoutput[type=number]{-moz-appearance:textfield}
.ds2-na-input--rangeslider-numberinput[type=number]::-webkit-inner-spin-button,.ds2-na-input--rangeslider-numberinput[type=number]::-webkit-outer-spin-button,.ds2-na-input--rangeslider-numberoutput[type=number]::-webkit-inner-spin-button,.ds2-na-input--rangeslider-numberoutput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ds2-na-input--rangeslider-numberinput:focus,.ds2-na-input--rangeslider-numberoutput:focus{outline:0}
.ds2-na-input--rangeslider-numberinput::-moz-focus-outer,.ds2-na-input--rangeslider-numberoutput::-moz-focus-outer{border:0}
.ds2-na-input--rangeslider-numberinput::before,.ds2-na-input--rangeslider-numberoutput::before{content:attr(data-before)}
.ds2-na-input--rangeslider-numberinput::after,.ds2-na-input--rangeslider-numberoutput::after{content:attr(data-after)}
.ds2-na-input--rangeslider-numberoutput{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@-webkit-keyframes NA-extended-fakecaretblink{0{border-color:transparent}
100%{border-color:rgba(255,255,255,.75)}
}
@keyframes NA-extended-fakecaretblink{0{border-color:transparent}
100%{border-color:rgba(255,255,255,.75)}
}
.ds2-na-input--rangeslider-numberoutput.ds2-na-input--rangeslider-fakecaret::after{margin-left:5px;border-left:2px solid transparent;-webkit-animation:NA-extended-fakecaretblink .5s cubic-bezier(.42,0,.33,1) infinite alternate;animation:NA-extended-fakecaretblink .5s cubic-bezier(.42,0,.33,1) infinite alternate}
.ds2-na-input--rangeslider-numberinput{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:block;opacity:0;color:transparent;caret-color:transparent}
.ds2-na-input--rangeslider-numberinput:focus{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}
.ds2-need-analyzer--input-range.test .ds2-na-input--rangeslider-numberinput{position:relative;background:rgba(38,38,38,.5);opacity:.25;color:#fff}
.ds2-need-analyzer--input-range.test .ds2-na-input--rangeslider-numberinput:focus{-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-na-input--rangeslider-range{-webkit-appearance:none;cursor:pointer;display:block;width:100%;height:50px;margin:15px 0 0;padding:0;background-color:transparent}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range{height:60px}
}
.ds2-na-input--rangeslider-range:focus{outline:0}
.ds2-na-input--rangeslider-range::-moz-focus-outer{border:0}
.ds2-na-input--rangeslider-range::-webkit-slider-runnable-track{width:100%;height:50px;background:0;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-webkit-slider-runnable-track{height:60px}
}
.ds2-na-input--rangeslider-range::-moz-range-track{width:100%;height:50px;background:0;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-moz-range-track{height:60px}
}
.ds2-na-input--rangeslider-range::-ms-track{width:100%;height:50px;background:0;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-ms-track{height:60px}
}
.ds2-na-input--rangeslider-range::-ms-fill-lower{display:none}
.ds2-na-input--rangeslider-range::-ms-fill-upper{display:none}
.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track{position:relative;margin-right:2.75px;height:5px;margin-top:-27.5px;margin-bottom:30px;overflow:hidden;z-index:-20;pointer-events:none}
@media all and (-ms-high-contrast:none){.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track{margin-top:-35px}
}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track{margin-top:-32.5px;margin-bottom:35px}
}
.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track :first-child,.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track :last-child{height:50px;background:0;color:transparent;border:0;width:100%;height:5px;display:inline-block;position:absolute}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track:first-child,.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track:last-child{height:60px}
}
.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track :first-child{background-color:#1c69d4;left:-100%}
.ds2-na-input--rangeslider-range~.ds2-na-input--rangeslider-custom-track :last-child{background-color:#bbb;height:1px;top:2px;left:0}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb{border-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:11px;width:11px;position:relative;margin-top:-5.5px;top:50%;border-radius:50%;background:#1c69d4;cursor:pointer;-webkit-transition:-webkit-transform .25s cubic-bezier(.42,0,.33,1);transition:-webkit-transform .25s cubic-bezier(.42,0,.33,1);transition:transform .25s cubic-bezier(.42,0,.33,1);transition:transform .25s cubic-bezier(.42,0,.33,1),-webkit-transform .25s cubic-bezier(.42,0,.33,1);-webkit-appearance:none}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb:hover{-webkit-transform:scale(1.727);transform:scale(1.727);-webkit-box-shadow:0 0 0 3px rgba(6,83,182,.3),0 0 0 6px rgba(28,105,212,.1);box-shadow:0 0 0 3px rgba(6,83,182,.3),0 0 0 6px rgba(28,105,212,.1)}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb:active,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-webkit-slider-thumb{-webkit-transform:scale(1.727);transform:scale(1.727);-webkit-box-shadow:0 0 0 6px rgba(28,105,212,.1);box-shadow:0 0 0 6px rgba(28,105,212,.1)}
.ds2-na-input--rangeslider-range::-moz-range-thumb{border-color:transparent;box-sizing:border-box;height:11px;width:11px;position:relative;margin-top:-5.5px;top:50%;border-radius:50%;background:#1c69d4;cursor:pointer;-moz-transition:transform .25s cubic-bezier(.42,0,.33,1);transition:transform .25s cubic-bezier(.42,0,.33,1)}
.ds2-na-input--rangeslider-range::-moz-range-thumb:hover{transform:scale(1.727);box-shadow:0 0 0 3px rgba(6,83,182,.3),0 0 0 6px rgba(28,105,212,.1)}
.ds2-na-input--rangeslider-range::-moz-range-thumb:active,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-moz-range-thumb{transform:scale(1.727);box-shadow:0 0 0 6px rgba(28,105,212,.1)}
.ds2-na-input--rangeslider-range::-ms-thumb{border-color:transparent;box-sizing:border-box;height:11px;width:11px;position:relative;margin-top:-5.5px;top:50%;border-radius:50%;background:#1c69d4;cursor:pointer;-ms-transition:transform .25s cubic-bezier(.42,0,.33,1);transition:transform .25s cubic-bezier(.42,0,.33,1)}
.ds2-na-input--rangeslider-range::-ms-thumb:hover{-ms-transform:scale(1.727);transform:scale(1.727);box-shadow:0 0 0 3px rgba(6,83,182,.3),0 0 0 6px rgba(28,105,212,.1)}
.ds2-na-input--rangeslider-range::-ms-thumb:active,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-ms-thumb{-ms-transform:scale(1.727);transform:scale(1.727);box-shadow:0 0 0 6px rgba(28,105,212,.1)}
.ds2-na-input--rangeslider-range::-ms-tooltip{display:none}
.ds2-na-input--rangeslider-max,.ds2-na-input--rangeslider-min,.ds2-na-input--rangeslider-reset{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:block}
.ds2-na-input--rangeslider-max,.ds2-na-input--rangeslider-min{width:50%;float:left;opacity:.5;-webkit-transition:opacity .25s cubic-bezier(.42,0,.33,1);-o-transition:opacity .25s cubic-bezier(.42,0,.33,1);transition:opacity .25s cubic-bezier(.42,0,.33,1)}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-max,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-min{opacity:1}
.ds2-na-input--rangeslider-max{text-align:right}
.ds2-na-input--rangeslider-reset,.ds2-na-input--rangeslider-reset.ds2-link{display:table;margin:0 auto;float:none;line-height:20px;opacity:0;pointer-events:none}
.ds2-need-analyzer-extended:not(.ds2-need-analyzer-IE) .ds2-na-input--rangeslider-reset,.ds2-need-analyzer-extended:not(.ds2-need-analyzer-IE) .ds2-na-input--rangeslider-reset.ds2-link{-webkit-transition:opacity .25s cubic-bezier(.42,0,.33,1),color .25s ease;-o-transition:opacity .25s cubic-bezier(.42,0,.33,1),color .25s ease;transition:opacity .25s cubic-bezier(.42,0,.33,1),color .25s ease}
.ds2-na-input--rangeslider-reset.ds2-link::after,.ds2-na-input--rangeslider-reset.ds2-link::before,.ds2-na-input--rangeslider-reset::after,.ds2-na-input--rangeslider-reset::before{content:none}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link{opacity:1;pointer-events:all}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link::after,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link::before,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset::after,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset::before{content:' '}
.ds2-language-selection{margin-top:30px;margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-language-selection{margin-bottom:30px}
}
@media only screen and (min-width:981px){.ds2-language-selection{margin-top:45px;margin-bottom:45px}
}
.ds2-language-selection--img{margin-bottom:30px}
@media only screen and (min-width:981px){.ds2-language-selection--img{margin-bottom:45px}
}
.ds2-language-selection--item-text-container{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-language-selection--item-text-container{margin-bottom:30px}
}
.ds2-language-selection--item-text{margin-top:-5px;margin-bottom:10px}
.ds2-linklist{list-style:none inside;margin-bottom:0}
.ds2-linklist .ds2-linklist{margin-top:13px;margin-left:15px}
.ds2-linklist:empty{margin:0;padding:0}
.ds2-linklist--item{margin-top:-4px;margin-bottom:10px;margin-right:15px;clear:left;list-style-type:none}
.ds2-linklist--item:last-child{margin-bottom:11px}
.ds2-linklist--item .ds2-link{margin:0;color:#262626}
.ds2-linklist--item .ds2-link.ds2-icon{line-height:20px}
body:not(.ds2-market-bmw-m) .ds2-linklist--item .ds2-link:hover{color:#0653b6}
body:not(.ds2-market-bmw-m) .ds2-linklist--item .ds2-link:hover::after{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}
.image+.ds2-linklist .ds2-linklist--item{margin-top:0}
.ds2-model-card .ds2-linklist--item .ds2-link.ds2-icon{font-weight:500}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-d-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-l-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-r-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-u-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist.ds2-requests--logout{overflow:hidden;margin:20px 0}
.ds2-linklist.ds2-requests--logout .ds2-linklist--item:first-child{float:left;margin-top:0;margin-bottom:0}
.ds2-linklist.ds2-requests--logout .ds2-linklist--item:last-child{float:right;margin-top:0;margin-bottom:0}
.ds2-sitemap{margin-bottom:45px}
.ds2-sitemap .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-sitemap .ds2-accordion--element .ds2-linklist{margin-bottom:0}
.ds2-sitemap .ds2-accordion--element .ds2-accordion--list-item:last-child{border-bottom:0}
@media only screen and (min-width:521px){.ds2-sitemap .ds2-linklist--item{padding-right:15px}
}
.ds2-sitemap .ds2-sitemap--group[data-node-type=start] .ds2-sitemap--item-title{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-sitemap .ds2-sitemap--group[data-node-type=start] .ds2-sitemap--item-title{font-size:25px;line-height:32px;margin-top:-6px;margin-bottom:9px}
}
@media only screen and (min-width:521px){.ds2-sitemap{margin-bottom:60px}
}
@media only screen and (min-width:981px){.ds2-sitemap{margin-bottom:75px}
}
.ds2-sitemap--title{margin-bottom:40px}
@media only screen and (min-width:981px){.ds2-sitemap--title{margin-bottom:39px}
}
.ds2-sitemap--group,.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item{border-top:1px solid #e6e6e6}
.ds2-sitemap--group:first-child,.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item:first-child,.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item[data-node-type=start],.ds2-sitemap--group[data-node-type=start]{border-top:0}
@media only screen and (min-width:521px){.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item{border-top:0}
}
.ds2-sitemap--group{margin-right:0 !important;margin-left:0 !important}
.ds2-sitemap--group[data-node-type=main],.ds2-sitemap--group[data-node-type=model]{padding-top:28px}
@media only screen and (min-width:521px){.ds2-sitemap--group{margin-top:15px !important}
.ds2-sitemap--group[data-node-type=fastlane],.ds2-sitemap--group[data-node-type=footer]{padding-top:28px;margin-bottom:-15px}
}
.ds2-sitemap--item{padding:28px 0 15px 0}
@media only screen and (min-width:521px){.ds2-sitemap--item{padding-top:15px;padding-bottom:0}
}
@media only screen and (min-width:521px){.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item,.ds2-sitemap--group[data-node-type=footer] .ds2-sitemap--item,.ds2-sitemap--group[data-node-type=main] .ds2-sitemap--item{padding-top:0}
.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item,.ds2-sitemap--group[data-node-type=footer] .ds2-sitemap--item{margin-bottom:15px}
}
.ds2-sitemap--group[data-node-type=start] .ds2-sitemap--item{padding-top:0}
.ds2-navigation-salesbar{background-color:#8e8e8e;text-align:right;display:block;position:relative;max-height:0;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;overflow:hidden}
.ds2-navigation-salesbar.ds2-active{max-height:2000px}
.ds2-navigation-salesbar.ds2-active .ds2-navigation-salesbar--top{opacity:1}
.ds2-navigation-salesbar .ds2-navigation-salesbar--top{-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}
.ds2-navigation-salesbar .row .row{margin-top:20px}
@media only screen and (min-width:981px){.ds2-navigation-salesbar .row .row{margin:0}
}
.ds2-navigation-salesbar .ds2-link{color:#fff}
.ds2-navigation-salesbar .ds2-link:active,.ds2-navigation-salesbar .ds2-link:focus,.ds2-navigation-salesbar .ds2-link:hover{color:#0653b6}
.ds2-navigation-salesbar li{text-align:left}
.ds2-navigation-salesbar li .button{width:100%;margin-bottom:5px}
.ds2-navigation-salesbar.is-contentbar li{border-bottom:1px solid #bbb;padding:10px 18px}
@media only screen and (min-width:981px){.ds2-navigation-salesbar.is-contentbar li{border:0;padding:0 15px 12.75px 15px}
.ds2-navigation-salesbar.is-contentbar li:first-child{padding-top:21px}
.ds2-navigation-salesbar.is-contentbar li:last-child{padding-bottom:26.25px}
}
.ds2-navigation-salesbar.is-contentbar li .ds2-link{display:block;margin:0}
.ds2-navigation-salesbar.is-contentbar li .ds2-link:active,.ds2-navigation-salesbar.is-contentbar li .ds2-link:focus,.ds2-navigation-salesbar.is-contentbar li .ds2-link:hover{color:#0653b6}
.ds2-navigation-salesbar.is-contentbar li:last-child{border:0}
.ds2-navigation-salesbar.is-contentbar .ds2-navigation-main--salesbar{list-style-type:none;margin-bottom:0;border:1px solid rgba(38,38,38,.15);border-top:0}
@media only screen and (min-width:981px){.ds2-navigation-salesbar.ds2-is-mainnav .ds2-navigation-salesbar--container{border-top:0}
}
@media only screen and (min-width:1025px){.ds2-navigation-salesbar.ds2-is-mainnav .ds2-navigation-salesbar--container.ds2-padding-bottom{margin-bottom:25px}
}
.ds2-navigation-salesbar.ds2-is-mainnav .ds2-navigation-main--salesbar{margin-bottom:0}
.ds2-navigation-salesbar.ds2-is-mainnav li{display:block;padding-top:11px;padding-bottom:11px;border-bottom:1px solid #bbb;padding-right:20px;padding-left:20px}
@media only screen and (min-width:981px){.ds2-navigation-salesbar.ds2-is-mainnav li{margin-top:10px;padding-top:0;padding-left:0;padding-bottom:0;border-bottom:0}
.ds2-navigation-salesbar.ds2-is-mainnav li:first-child{border-top:0}
.ds2-navigation-salesbar.ds2-is-mainnav li:last-child{border:0}
}
.ds2-navigation-content-bar--buttons .ds2-sales-button:first-child{padding-right:0;margin-right:5px}
.ds2-navigation-content-bar--buttons .ds2-sales-button .button .ds2-button--responsive-line{padding-left:0;text-align:left}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons .ds2-sales-button .button .ds2-button--responsive-line{padding:0 35px 0 45px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button{margin-right:0}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button .ds2-icon:before{background-position:0 -3px;position:relative;display:block}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button .ds2-icon--user-icon-white:before{background-position:5px 0}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active{max-width:none;position:fixed;width:auto;top:0;left:0;right:0;margin-right:0}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .button{height:45px;padding-left:14px}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-icon:before{background-position:-8px}
html[dir=rtl] .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-icon--user-icon-white:before{background-position:2px}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-button--responsive-line{display:table-cell;padding-left:0;padding-top:8px;text-align:left;vertical-align:top;width:100%}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-button--additional-icon{display:block;top:15px}
}
.sales-small{display:none}
.ds2-wcag .ds2-navigation-salesbar{background-color:#4d4d4d}
.ds2-wcag .ds2-navigation-salesbar .ds2-link{margin-bottom:0;padding-left:15px}
.ds2-wcag .ds2-navigation-salesbar .ds2-link:active,.ds2-wcag .ds2-navigation-salesbar .ds2-link:focus,.ds2-wcag .ds2-navigation-salesbar .ds2-link:hover{color:#fff;border-left-width:3px;border-left-style:solid;border-bottom-color:inherit;padding-left:12px}
.ds2-wcag .ds2-navigation-salesbar.is-contentbar li .ds2-link:active,.ds2-wcag .ds2-navigation-salesbar.is-contentbar li .ds2-link:focus,.ds2-wcag .ds2-navigation-salesbar.is-contentbar li .ds2-link:hover{color:#fff}
.no-touch .ds2-navigation-main--flyout a{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.no-touch .ds2-navigation-main--flyout a:active,.no-touch .ds2-navigation-main--flyout a:focus,.no-touch .ds2-navigation-main--flyout a:hover{color:#0653b6}
.ds2-navigation-content-bar--content li a,.ds2-navigation-main .ds2-navigation-main--flyout li a,.ds2-navigation-main-font-s{font-size:15px;line-height:17px;margin-top:-3px;margin-bottom:13px}
.ds2-navigation-main-font-m{font-size:15px;line-height:18px;letter-spacing:0;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:1025px){.ds2-navigation-main-font-m{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
@media only screen and (min-width:721px) and (max-width:1024px){.ds2-navigation-main{z-index:620}
}
.ds2-navigation-main .ds2-icon--arrow-big-l-white:after{opacity:0}
.ds2-navigation-main .ds2-icon--arrow-big-r-white{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--arrow-big-r-white:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white:before{background-position:-3px -5px;background-size:30px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--arrow-big-r-white:after{opacity:0;right:2px;left:auto}
.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active,.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active-page,.ds2-navigation-main .ds2-icon--arrow-big-r-white:active,.ds2-navigation-main .ds2-icon--arrow-big-r-white:focus,.ds2-navigation-main .ds2-icon--arrow-big-r-white:hover{color:#0653b6}
.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active-page:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white:active:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white:focus:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white:hover:after{opacity:1}
.ds2-navigation-main .ds2-icon{margin-top:-5px;padding-left:30px}
.ds2-navigation-main .ds2-icon.ds2-icon--menu-white{margin-top:-1px}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-icon--all-models-white{padding-left:0}
}
.ds2-navigation-main .ds2-icon--magnifier-white,.ds2-navigation-main .ds2-icon--menu-white,.ds2-navigation-main .ds2-icon--user-icon-white{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--magnifier-white:after,.ds2-navigation-main .ds2-icon--magnifier-white:before,.ds2-navigation-main .ds2-icon--menu-white:after,.ds2-navigation-main .ds2-icon--menu-white:before,.ds2-navigation-main .ds2-icon--user-icon-white:after,.ds2-navigation-main .ds2-icon--user-icon-white:before{width:23px;height:23px;background-position:-10px -13px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--magnifier-white:after,.ds2-navigation-main .ds2-icon--menu-white:after,.ds2-navigation-main .ds2-icon--user-icon-white:after{opacity:0;top:0}
.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active,.ds2-navigation-main .ds2-icon--magnifier-white:active,.ds2-navigation-main .ds2-icon--magnifier-white:focus,.ds2-navigation-main .ds2-icon--magnifier-white:hover,.ds2-navigation-main .ds2-icon--menu-white.ds2-active,.ds2-navigation-main .ds2-icon--menu-white:active,.ds2-navigation-main .ds2-icon--menu-white:focus,.ds2-navigation-main .ds2-icon--menu-white:hover,.ds2-navigation-main .ds2-icon--user-icon-white.ds2-active,.ds2-navigation-main .ds2-icon--user-icon-white:active,.ds2-navigation-main .ds2-icon--user-icon-white:focus,.ds2-navigation-main .ds2-icon--user-icon-white:hover{color:#0653b6}
.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:after,.ds2-navigation-main .ds2-icon--magnifier-white:active:after,.ds2-navigation-main .ds2-icon--magnifier-white:focus:after,.ds2-navigation-main .ds2-icon--magnifier-white:hover:after,.ds2-navigation-main .ds2-icon--menu-white.ds2-active:after,.ds2-navigation-main .ds2-icon--menu-white:active:after,.ds2-navigation-main .ds2-icon--menu-white:focus:after,.ds2-navigation-main .ds2-icon--menu-white:hover:after,.ds2-navigation-main .ds2-icon--user-icon-white.ds2-active:after,.ds2-navigation-main .ds2-icon--user-icon-white:active:after,.ds2-navigation-main .ds2-icon--user-icon-white:focus:after,.ds2-navigation-main .ds2-icon--user-icon-white:hover:after{opacity:1}
.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:after{opacity:0}
.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:active:after,.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:focus:after,.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:hover:after{opacity:1}
.ds2-navigation-main .ds2-icon--all-models-white:after{opacity:0}
@media only screen and (max-width:1024px){.ds2-navigation-main .ds2-icon--all-models-white{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--all-models-white:after,.ds2-navigation-main .ds2-icon--all-models-white:before{width:23px;height:23px;background-position:-10px -13px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--all-models-white.ds2-active,.ds2-navigation-main .ds2-icon--all-models-white:active,.ds2-navigation-main .ds2-icon--all-models-white:focus,.ds2-navigation-main .ds2-icon--all-models-white:hover{color:#0653b6}
.ds2-navigation-main .ds2-icon--all-models-white.ds2-active:after,.ds2-navigation-main .ds2-icon--all-models-white:active:after,.ds2-navigation-main .ds2-icon--all-models-white:focus:after,.ds2-navigation-main .ds2-icon--all-models-white:hover:after{opacity:1}
}
.ds2-navigation-main .ds2-navigation-main--menu{margin-bottom:0;padding:0}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--menu{display:none}
}
@media only screen and (max-width:720px){.ds2-navigation-main .ds2-navigation-main--menu span.title{display:none}
.ds2-navigation-main .ds2-navigation-main--menu .ds2-icon{padding:0 0 20px 10px}
.ds2-navigation-main .ds2-navigation-main--menu .ds2-icon:after,.ds2-navigation-main .ds2-navigation-main--menu .ds2-icon:before{display:inline-block}
}
@media only screen and (min-width:721px){.ds2-navigation-main .ds2-navigation-main--flyout{overflow:auto}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .row{padding-left:37.5px;padding-right:37.5px}
.ds2-navigation-main .ds2-navigation-main--flyout.ds2-padding-bottom{padding-bottom:25px}
}
@media only screen and (max-width:1024px){.ds2-navigation-main .ds2-navigation-main--flyout .row>.columns{padding:0;border-top:1px solid #bbb}
}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist{display:block}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist{display:none}
}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4{display:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4.ds2-active{display:block;margin-top:0}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4.ds2-active{display:inline-block;margin-top:10px}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-open,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2.ds2-open,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-open,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4.ds2-open{display:inline-block}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-open{display:none}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-open{position:relative}
}
.ds2-navigation-main .ds2-navigation-main--flyout ul{vertical-align:top;margin-bottom:0}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout ul{display:inline-block;padding-right:10px;padding-left:15px;margin-top:10px;width:290px}
.ds2-navigation-main .ds2-navigation-main--flyout ul :last-child a{margin-bottom:0;padding-bottom:0}
.ds2-navigation-main .ds2-navigation-main--flyout ul :first-child a{margin-top:0;padding-top:0}
.ds2-navigation-main .ds2-navigation-main--flyout ul.ds2-navigation-main--level-2{padding-left:5px}
}
@media only screen and (min-width:1025px) and (max-width:1280px){.ds2-navigation-main .ds2-navigation-main--flyout ul{width:175px}
}
@media only screen and (max-width:1024px){.ds2-navigation-main .ds2-navigation-main--flyout ul{min-width:none;max-width:none}
}
.ds2-navigation-main .ds2-navigation-main--flyout li{display:block;margin-top:0;border-bottom:1px solid #bbb;padding-left:20px;padding-right:20px}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout li{padding-left:0;padding-right:0;border-bottom:0}
}
.ds2-navigation-main .ds2-navigation-main--flyout li a{color:#fff;position:relative;padding-top:8px;padding-bottom:8px;margin-bottom:0;margin-top:0;padding-left:0;padding-right:13px}
.ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-icon:after,.ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-icon:before{bottom:6px}
.ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active-page{color:#0653b6}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li{display:none}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li:last-child{display:block}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a{padding-left:15px;padding-right:15px;color:#0653b6;text-align:center}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-icon:before{right:2px;left:auto}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-icon.ds-icon--left:before{left:0;right:auto}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1 li{display:block;padding-left:20px;padding-right:20px}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1 li .ds2-icon.ds2-icon--all_models-01{display:none}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1{display:none}
}
.ds2-navigation-main .ds2-navigation-element--flyout-close{width:100%;position:fixed;display:none}
@media only screen and (min-width:721px){.ds2-navigation-main .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar{display:block;background-color:#262626;opacity:.5;filter:alpha(opacity=50);height:40px}
.ds2-navigation-main .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar .ds2-icon--close-white{position:relative;left:50%;top:10px}
}
.ds2-navigation-main.ds2-navigation-main--overlay .ds2-navigation-main--flyout-container{position:relative;z-index:590;width:100%}
#ds2-globalnav{position:relative}
.ds2-navigation-main--hr{display:none}
.ds2-navigation-main--list{display:inline-block;margin-bottom:15px}
.ds2-navigation-main--item{display:inline-block;vertical-align:middle;padding-right:5px;padding-left:5px;text-rendering:initial}
.ds2-navigation-main--item:first-child{padding-left:0}
.ds2-navigation-main--link{color:#fff;position:relative;display:block;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-navigation-main--link.ds2-active,.ds2-navigation-main--link.ds2-active-page,.ds2-navigation-main--link:active,.ds2-navigation-main--link:focus,.ds2-navigation-main--link:hover{color:#0653b6}
.ds2-navigation-main--link.ds2-fastlane--hidden{display:none}
.ds2-navigation-main--container{background-color:#8e8e8e}
@media only screen and (max-width:1024px){.ds2-navigation-main--container .ds2-row-padding,.ds2-navigation-main--container .row{padding:0 7.5px;margin:0}
}
.ds2-navigation-main--container .ds2-navigation-main--top-bar{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;height:100px}
@media only screen and (max-width:1024px){.ds2-navigation-main--container .ds2-navigation-main--top-bar{height:45px;position:inherit}
}
@media only screen and (max-width:1024px){.ds2-navigation-main--container .ds2-navigation-main--top-bar #ds2-globalnav{margin-top:-3px}
}
.ds2-navigation-main--container .ds2-icon--magnifier-white::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E")}
@media only screen and (max-width:1024px){.ds2-navigation-main--salesbar .ds2-navigation-main--link,.ds2-navigation-main--search .ds2-navigation-main--link{margin-top:-1px}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--fastlane{position:absolute;top:30px;left:0}
}
@media only screen and (max-width:1024px){.ds2-navigation-main--fastlane{display:none}
}
.ds2-navigation-main--fastlane-link{margin-bottom:0}
.ds2-navigation-main--id-module{margin-right:1px;position:relative;top:0;z-index:630}
@media only screen and (max-width:1024px){.ds2-navigation-main--id-module.ds2-navigation-main--hide-for-medium-down{display:none}
}
.ds2-navigation-main--id-module-image{position:absolute;width:74px;float:right;right:18px;top:10px;z-index:630}
@media only screen and (min-width:521px){.ds2-navigation-main--id-module-image{width:103px;right:43px}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--id-module-image{width:103px;right:-15px}
}
.ds2-navigation-main--level-1{margin-top:15px}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1{margin-top:65px}
.ds2-navigation-main--level-1 .ds2-icon:not(.ds2-icon--user-icon-white):before{display:none}
}
.ds2-navigation-main--level-1 .ds2-navigation-main--link{margin-top:0}
@media only screen and (max-width:1024px){.ds2-navigation-main--level-1 .ds2-navigation-main--item{display:none}
}
@media only screen and (min-width:901px){.ds2-navigation-main--level-1 .ds2-navigation-main--item.ds2-navigation-main--visible-medium{display:inline-block}
}
@media only screen and (max-width:720px){.ds2-navigation-main--level-1 .ds2-navigation-main--item{display:none}
}
.ds2-navigation-main--level-1 .ds2-navigation-main--invisible{display:none}
@media only screen and (max-width:1280px){.ds2-navigation-main--special .title{display:none}
.ds2-navigation-main--special .ds2-icon{padding-left:0}
.ds2-navigation-main--special .ds2-icon:before{position:relative;display:inline-block}
}
@media only screen and (max-width:1024px){.ds2-navigation-main--special .title{display:inline-block}
.ds2-navigation-main--special .ds2-icon{padding-left:30px}
.ds2-navigation-main--special .ds2-icon:before{position:absolute;display:block}
}
@media only screen and (max-width:720px){.ds2-navigation-main--special .title{display:none}
.ds2-navigation-main--special .ds2-icon{padding-left:0}
.ds2-navigation-main--special .ds2-icon:before{position:relative;display:inline-block}
}
@media only screen and (max-width:720px){.ds2-navigation-main--special-item{padding-top:6px}
}
.ds2-navigation-main--special-item:first-child{padding-left:11px}
@media only screen and (min-width:721px){.ds2-navigation-main--special-item:first-child{padding-left:5px}
}
.ds2-navigation-main--level-1 .ds2-navigation-main--link,.ds2-navigation-main--menu .ds2-navigation-main--link{margin-bottom:0}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1 .ds2-navigation-main--link,.ds2-navigation-main--menu .ds2-navigation-main--link{font-size:17px}
.ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline,.ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline{color:#0653b6}
.ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline:after,.ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline:after{content:' ';position:absolute;left:0;right:0;bottom:-15px;height:4px;background-color:#0653b6}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-active-page:after,.ds2-navigation-main--menu .ds2-navigation-main--link.ds2-active-page:after{content:' ';position:absolute;left:0;right:0;bottom:-15px;height:4px;background-color:#0653b6}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1 .ds2-navigation-main--item:first-child a.ds2-active-page{color:#0653b6}
.ds2-navigation-main--level-1 .ds2-navigation-main--item:first-child a.ds2-active-page:after{content:' ';position:absolute;background-color:transparent}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--menu-link.ds2-underline{color:#0653b6}
.ds2-navigation-main--menu-link.ds2-underline:after{content:' ';position:absolute}
}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m{margin-bottom:0}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active{color:#0653b6}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active .ds2-icon{color:#0653b6}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white{color:#fff}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white:active,.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white:focus,.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white:hover{color:#0653b6}
@media only screen and (min-width:1025px){.ds2-navigation-main--special-link.ds2-navigation-main-font-m{font-size:17px;height:20px}
}
.ds2-navigation-main--level-2,.ds2-navigation-main--level-3,.ds2-navigation-main--level-4{display:none}
.ds2-navigation-main--flyout-container{display:block;background-color:#8e8e8e;-webkit-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;max-height:0}
.ds2-navigation-main--flyout-container.ds2-navigation-main--flyout-container--open{max-height:2000px}
.ds2-navigation-main--flyout-container.ds2-navigation-main--flyout-container--open .ds2-navigation-main--level-1.ds2-open,.ds2-navigation-main--flyout-container.ds2-navigation-main--flyout-container--open .ds2-navigation-main--level-2.ds2-open{opacity:1}
.ds2-navigation-main--flyout-container .ds2-navigation-main--level-1.ds2-open,.ds2-navigation-main--flyout-container .ds2-navigation-main--level-2.ds2-open{opacity:0}
.ds2-navigation-main--top-bar-plain{height:83px}
@media only screen and (min-width:521px){.ds2-navigation-main--top-bar-plain{height:100px}
}
.ds2-navigation-main--top-bar-plain .ds2-navigation-main--id-module-slider{position:absolute;width:190px}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-3{-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}
.ds2-navigation-main--level-3.ds2-border-left{border-left:1px solid #bbb}
.ds2-navigation-main--level-2{-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}
.ds2-navigation-main--level-2.ds2-border-right{border-right:1px solid #bbb}
.ds2-navigation-main--level-2{border-right:1px solid #8e8e8e}
.ds2-navigation-main--level-3{border-left:1px solid #8e8e8e}
}
.no-touch .ds2-wcag .ds2-navigation-main--flyout a:active,.no-touch .ds2-wcag .ds2-navigation-main--flyout a:focus,.no-touch .ds2-wcag .ds2-navigation-main--flyout a:hover{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:after,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:before{background-position:-3px -6px}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active-page,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:hover{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:after,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:before,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:after,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:before,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:after,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:before,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:after,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:before{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:hover,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:focus,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:hover{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:after{background:0 none}
@media only screen and (max-width:1024px){.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:hover{color:#fff}
}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li{margin-top:2px;margin-bottom:2px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li:first-child{margin-top:0}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li:last-child{margin-bottom:0}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a{padding-top:4px;padding-bottom:4px;padding-left:15px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active-page{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active-page,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a:active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a:focus,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a:hover{border-left-width:3px;border-left-style:solid;border-bottom-color:inherit;padding-left:12px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-active-page,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a:active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a:focus,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a:hover{border:0;padding-left:15px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-white:before{background-size:30px;background-position:0 -6px}
.ds2-wcag .ds2-navigation-main--link.ds2-active,.ds2-wcag .ds2-navigation-main--link.ds2-active-page,.ds2-wcag .ds2-navigation-main--link:active,.ds2-wcag .ds2-navigation-main--link:focus,.ds2-wcag .ds2-navigation-main--link:hover{color:#fff}
.ds2-wcag .ds2-navigation-main--container{background-color:#4d4d4d}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link{padding-bottom:12px}
.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link.ds2-active,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link.ds2-active-page,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link:active,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link:focus,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link:hover{padding-bottom:7px;color:#fff;border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:5px}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline,.ds2-wcag .ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline{color:#fff}
.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline:after,.ds2-wcag .ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline:after{background-color:#fff}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-active-page:after,.ds2-wcag .ds2-navigation-main--menu .ds2-navigation-main--link.ds2-active-page:after{background-color:#fff}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--item:first-child a.ds2-active-page{color:#fff}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--item a.ds2-active-page:after{background-color:transparent}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--menu-link.ds2-underline{color:#fff}
}
.ds2-wcag .ds2-navigation-main--special-link.ds2-active{color:#fff}
.ds2-wcag .ds2-navigation-main--special-link.ds2-active .ds2-icon{color:#fff}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--special-link{height:auto}
}
.ds2-wcag .ds2-navigation-main--flyout-container{background-color:#4d4d4d}
.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only{max-height:55px}
@media only screen and (min-width:981px){.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only{height:50px}
}
@media only screen and (max-width:980px){.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only{height:45px}
}
.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only .ds2-navigation-content-bar--bar{display:block}
.ds2-navigation-content-bar{background-color:#666;position:absolute;width:100%;z-index:600;height:45px}
.ds2-navigation-content-bar.ds2-salesbar-only{height:0;-webkit-transition:height .25s;-o-transition:height .25s;transition:height .25s}
.ds2-navigation-content-bar.ds2-salesbar-only .ds2-navigation-content-bar--bar,.ds2-navigation-content-bar.ds2-salesbar-only .ds2-navigation-content-bar--buttons{display:none}
.ds2-navigation-content-bar.ds2-salesbar-only .ds2-sticky-wrapper{height:0}
@media only screen and (min-width:981px){.ds2-navigation-content-bar{background-color:#8e8e8e;height:51px}
}
.ds2-navigation-content-bar hr{display:none}
@media only screen and (max-width:980px){.ds2-navigation-content-bar hr{display:block;background-color:#bbb;height:1px;width:120%;margin-left:-20%;border-width:0;padding:0;margin-top:0;margin-bottom:0;position:absolute}
}
.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:before{background-position:-3px -5px;background-size:30px;left:-8px}
.ds2-navigation-content-bar .ds2-row-padding{-ms-touch-action:manipulation !important;touch-action:manipulation !important;cursor:pointer}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-row-padding{padding:0}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-row-padding .columns{padding:0}
}
.ds2-navigation-content-bar .ds2-navigation-content-bar--button,.ds2-navigation-content-bar .ds2-navigation-content-bar--list-item{list-style-type:none}
.ds2-navigation-content-bar .ds2-sales-button a .ds2-button--additional-icon{right:19px}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button a .ds2-button--additional-icon{right:17px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button a span{display:none}
}
.ds2-navigation-content-bar .ds2-navigation-content-bar--list-wrapper{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.ds2-navigation-content-bar .ds2-navigation-content-bar--list-wrapper.open{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.ds2-navigation-content-bar .ds2-sales-button .button{width:auto}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button .button{padding-left:10px;padding-right:10px;padding-top:5px;min-width:0}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button.ds2-active{margin-top:6px}
}
.ds2-navigation-content-bar--bar{width:285px;height:40px;margin-top:30px;margin-bottom:-22.5px}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--bar{margin-top:0;margin-bottom:0;width:100%;height:45px}
}
.ds2-navigation-content-bar--bar .secondary{background:#666}
.ds2-navigation-content-bar--bar .secondary:active,.ds2-navigation-content-bar--bar .secondary:focus,.ds2-navigation-content-bar--bar .secondary:hover{background:#4d4d4d}
.ds2-navigation-content-bar--bar:before{top:15px}
.ds2-navigation-content-bar--bar.ds2-show-last ul li{text-align:left}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--bar .ds2-arrow-padding{padding-right:60px}
}
.ds2-navigation-content-bar--button{margin-bottom:0}
@media only screen and (min-width:1025px){.ds2-navigation-content-bar--button{width:285px}
}
.ds2-navigation-content-bar--link{display:block;width:100%;margin-bottom:0;height:45px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link{display:table;width:285px;height:40px}
}
.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline{vertical-align:middle;display:table-cell;text-align:left;left:0;right:0;top:17px;padding-left:20px}
.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline.ds2-button--responsive-line{text-align:left;padding-top:13px;padding-bottom:14px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline.ds2-button--responsive-line{padding-top:16px;padding-bottom:17px}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline{width:285px;padding-left:15px;top:15px}
}
.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline:before{float:right;position:relative;left:-20px;top:-1px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline:before{left:5px;top:7px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--link.button .ds2-navigation-content-bar--link-inline{padding-right:2rem}
.ds2-navigation-content-bar--link.button .ds2-navigation-content-bar--link-inline.ds2-button--additional-icon{top:50%;right:0;margin-top:-10px;padding-right:0}
}
.ds2-navigation-content-bar--buttons{display:none;position:fixed;right:0;top:0;padding:6px 0}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons{position:absolute;padding:0}
}
.ds2-navigation-content-bar--buttons:before{top:15px;left:-20px}
.ds2-navigation-content-bar--buttons.ds2-show-buttons{display:block;right:0}
.ds2-navigation-content-bar--buttons .ds2-buttonlist{width:100%;float:right;padding:0;margin:5px 0}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--buttons .ds2-buttonlist{border-left:1px solid #bbb;height:33px;left:0;margin:0}
}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item{padding:0;max-width:285px}
@media only screen and (max-width:1280px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item.show-for-large-navi-up{display:none}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item.show-for-large-navi-up{display:block}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item{width:auto}
}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item a{margin-bottom:0}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item a{margin-top:-6px;height:45px;padding:3px 0}
}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item a span:before{left:0}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary{background:#666}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:active,.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:focus,.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:hover{background:#4d4d4d}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .button .ds2-button--responsive-line{padding-top:0;padding-bottom:0}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--buttons .ds2-icon{padding-left:0}
}
.ds2-navigation-content-bar--buttons .ds2-icon--user-icon-white:before{background-position:0 0;background-size:40px;width:40px;height:35px}
.ds2-navigation-content-bar--flyout-container-box{max-height:calc(100vh - 90px);overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.ds2-navigation-content-bar--flyout-container-box.is-sticky{max-height:calc(100vh - 45px)}
.ds2-navigation-content-bar--flyout-container-box::-webkit-scrollbar{width:0 !important}
.ds2-navigation-content-bar--flyout-container{width:100%;overflow:hidden;margin-top:32px;height:0}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--flyout-container{width:285px;margin-left:7.5px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--flyout-container{margin-top:0}
}
.ds2-navigation-content-bar--flyout-container.ds2-flyout-show{display:block;height:auto}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--flyout-container .ds2-row-padding,.ds2-navigation-content-bar--flyout-container .row{padding:0}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--flyout-container .ds2-row-padding,.ds2-navigation-content-bar--flyout-container .row{margin:0;padding:0}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--flyout-container .row .ds2-row-padding{padding:0}
}
.ds2-navigation-content-bar--flyout{-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.ds2-navigation-content-bar--content{-ms-touch-action:manipulation !important;touch-action:manipulation !important}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content{width:285px;padding:0}
}
.ds2-navigation-content-bar--content>ul{display:inline-block;background-color:#8e8e8e;margin-bottom:0;width:100%}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content>ul{padding-bottom:25px;width:285px;padding-left:15px;padding-right:15px;border:1px solid rgba(38,38,38,.15);border-top:0}
}
.ds2-navigation-content-bar--content li{display:block;padding-top:0;border-bottom:1px solid #bbb;padding-left:25px;padding-right:30px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li{padding-left:0;padding-right:0;border-bottom:0}
.ds2-navigation-content-bar--content li:first-child{border-top:0;padding-top:15px}
}
.ds2-navigation-content-bar--content li.ds2-is-active a{color:#0653b6}
.ds2-navigation-content-bar--content li a{color:#fff;position:relative;padding-top:15px;padding-right:30px;display:block;padding-bottom:10px;margin-bottom:0;cursor:pointer}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li a{padding-bottom:0;border-bottom:0}
}
.ds2-navigation-content-bar--content li a.ds2-active-page,.ds2-navigation-content-bar--content li a:active,.ds2-navigation-content-bar--content li a:focus,.ds2-navigation-content-bar--content li a:hover{color:#0653b6}
.ds2-navigation-content-bar--content li a.ds2-active-page span.ds2-icon,.ds2-navigation-content-bar--content li a:active span.ds2-icon,.ds2-navigation-content-bar--content li a:focus span.ds2-icon,.ds2-navigation-content-bar--content li a:hover span.ds2-icon{color:#0653b6}
.ds2-navigation-content-bar--content li.ds2-has-sublevel{position:relative}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before{right:0;margin-top:-1px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before:active,.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before:focus,.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before:hover{left:auto;right:-2px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon{padding-left:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before{left:auto;right:-5px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel ul{display:block;margin-top:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before{left:auto;right:0;margin-top:-2px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before:active:before,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before:focus,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before:hover{left:auto;right:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white{color:#0653b6}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:active:before,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:focus,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:hover{left:auto;right:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel ul{display:none;padding-left:15px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li{border:0;padding-left:0;padding-top:0;padding-right:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li:last-child a{border-bottom:0;padding-bottom:15px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li.ds2-has-sublevel li:last-child a{padding-bottom:3px}
}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li:first-child a{padding-top:15px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li a{width:120%;border-bottom:1px solid #bbb;padding-bottom:15px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li.ds2-has-sublevel li a{border-bottom:0;padding-bottom:0}
}
.ds2-wcag .ds2-navigation-content-bar{background-color:#4d4d4d}
@media only screen and (min-width:981px){.ds2-wcag .ds2-navigation-content-bar{background-color:#4d4d4d}
}
.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link{padding-left:12px}
@media only screen and (min-width:981px){.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:after{content:"";position:absolute;left:0;height:16px;width:3px;background:#fff;opacity:0;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}
}
@media only screen and (min-width:981px){.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:active:after,.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:focus:after,.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:hover:after{opacity:1}
}
.ds2-wcag .ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary{background:#262626}
.ds2-wcag .ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:active,.ds2-wcag .ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:focus{background:#262626}
.ds2-uxn-navigation-content-bar-placeholder{height:80px;margin-bottom:60px}
.ds2-uxn-navigation-content-bar{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400;background-color:#fff;font-size:15px;border-color:#e6e6e6;border-bottom-width:1px;-webkit-box-shadow:rgba(0,0,0,.16) 0 7px 8px -4px,rgba(0,0,0,.23) 0 7px 8px -4px;box-shadow:rgba(0,0,0,.16) 0 7px 8px -4px,rgba(0,0,0,.23) 0 7px 8px -4px;margin-bottom:60px}
.ds2-uxn-navigation-content-bar_fixed{position:fixed;top:0;left:0;width:100%;z-index:620}
.ds2-uxn-navigation-content-bar .content-navigation{height:80px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ds2-uxn-navigation-content-bar .content-navigation .spacer{padding-right:20px;padding-top:5px;padding-bottom:5px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-uxn-navigation-content-bar .content-navigation .spacer .spacerInner{border-width:0 0 0 1px;border-color:#e6e6e6;border-style:solid}
@media only screen and (max-width:521px){.ds2-uxn-navigation-content-bar .content-navigation .spacer_generic{display:none}
}
.ds2-uxn-navigation-content-bar .content-navigation .spacer_mobile{display:none}
@media only screen and (max-width:521px){.ds2-uxn-navigation-content-bar .content-navigation .spacer_mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:20px;vertical-align:middle}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink>*{vertical-align:middle}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink .categoryIcon{font-size:35px}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink .categoryIcon::before{color:#1c69d4}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a,.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a:visited{color:#262626}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a:focus,.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a:hover{color:#0653b6}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLink .categoryText{color:#262626}
@media only screen and (max-width:521px){.ds2-uxn-navigation-content-bar .content-navigation .categoryLink{display:none}
}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks{height:100%;border-right:20px solid #fff;overflow:hidden}
@media only screen and (max-width:521px){.ds2-uxn-navigation-content-bar .content-navigation .pageLinks{display:none}
}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer{height:100%;position:relative}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider{height:100%;position:relative;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:4px;border-color:#fff;border-bottom-width:4px;border-bottom-style:solid}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item a,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item a:visited{color:#8e8e8e;padding-left:25px;padding-right:25px;margin:0}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item a:focus,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item a:hover{color:#262626}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item-selected,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:hover{border-bottom-color:#1c69d4}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item-selected a,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item-selected a:visited,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:hover a,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:hover a:visited{color:#262626}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .arrowLeft{font-size:35px;position:absolute;left:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;cursor:pointer;visibility:hidden}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .arrowLeft::before{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .arrowLeft::after{height:100%;width:8px;content:"";background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0));background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0))}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .arrowRight{font-size:35px;position:absolute;right:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;cursor:pointer}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .arrowRight::before{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}
.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .arrowRight::after{height:100%;width:8px;position:absolute;left:-8px;content:"";background:-webkit-gradient(linear,right top,left top,color-stop(0,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(right,#fff 0,rgba(255,255,255,0));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0))}
.ds2-uxn-navigation-content-bar .content-navigation .cta{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ds2-uxn-navigation-content-bar .content-navigation .cta a.buttonLarge{margin:0}
.ds2-uxn-navigation-content-bar .content-navigation .cta a.buttonLarge span.ds2-button--responsive-line{padding-right:45px}
@media only screen and (max-width:992px){.ds2-uxn-navigation-content-bar .content-navigation .cta a.buttonLarge{display:none}
}
.ds2-uxn-navigation-content-bar .content-navigation .cta a.buttonSmall{margin:0;display:none;min-width:unset}
.ds2-uxn-navigation-content-bar .content-navigation .cta a.buttonSmall span.ds2-button--responsive-line{padding:0}
@media only screen and (max-width:992px){.ds2-uxn-navigation-content-bar .content-navigation .cta a.buttonSmall{display:table}
}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile>*{vertical-align:middle}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile a{margin:0}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile a .icon-arrow-left{font-size:35px}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:focus,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:hover,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:visited{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;color:#262626;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a .drawerIcon,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:focus .drawerIcon,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:hover .drawerIcon,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:visited .drawerIcon{font-size:35px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a .drawerIcon::before,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:focus .drawerIcon::before,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:hover .drawerIcon::before,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:visited .drawerIcon::before{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a .ds2-label,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:focus .ds2-label,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:hover .ds2-label,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpenner a:visited .ds2-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media only screen and (max-width:521px){.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer{position:fixed;top:65px;left:0;margin:0;width:100vw;height:calc(100vh - 65px);background-color:rgba(38,38,38,.8);display:none;z-index:6100}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerShadow{height:15px;-webkit-box-shadow:rgba(0,0,0,.16) 0 7px 8px -4px,rgba(0,0,0,.23) 0 7px 8px -4px;box-shadow:rgba(0,0,0,.16) 0 7px 8px -4px,rgba(0,0,0,.23) 0 7px 8px -4px}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks{width:100%;background-color:#fff;display:none}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks{width:100%}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item{padding:15px 15px 15px 15px;border-left:4px solid #fff}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item a,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item a:visited{color:#bbb}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item a:focus,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item a:hover{color:#666}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item-selected{border-left:4px solid #1c69d4}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item-selected a,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item-selected a:visited{color:#262626}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item-selected a:focus,.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileLinks .item-selected a:hover{color:#666}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileButton{padding:15px 15px 15px 15px}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileButton a{position:relative}
.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks .mobileButton a .button-absolute{position:absolute}
.ds2-uxn-navigation-content-bar .content-navigation .button-icon{font-size:50px;opacity:.7}
.ds2-contentbar-hidden-spacer{margin-bottom:60px}
.ds2-all-models-container{width:100%;background-color:#fff;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ds2-all-models-container .ds2-all-models-links-mobile{padding:10px 5px 30px 20px}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-all-models-links-mobile{padding:0 60px 30px 60px}
}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-links-container .ds2-link-wrapper{padding:10px;width:25%;float:left}
}
.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a,.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:visited{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 15px 0 0;min-height:40px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a,.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:visited{color:#000;margin:0;padding-bottom:15px}
}
.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a .ds2-anchor-label,.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:visited .ds2-anchor-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a .ds2-anchor-label,.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:visited .ds2-anchor-label{padding-left:5px}
}
.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a .ds2-icon-right,.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:visited .ds2-icon-right{display:none}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a .ds2-icon-right,.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:visited .ds2-icon-right{display:block;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-size:40px;color:#1c69d4;padding-right:15px}
}
.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:hover{color:#000}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-links-container .ds2-link-wrapper a:hover{color:#1c69d4}
}
.ds2-all-models-container .ds2-model-navigation{margin-bottom:10px}
@media only screen and (min-width:992px){.ds2-all-models-container .ds2-model-navigation{margin-bottom:10px;margin-top:40px}
}
.ds2-flyout-multilevel{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;width:100%;height:100%;min-height:465px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-flyout-multilevel .ds2-flyout-multilevel-left{width:100%;cursor:pointer;padding:0 5px 40px 20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ds2-flyout-multilevel .ds2-flyout-multilevel-left_mobile_hidden{display:none}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-left_mobile_hidden{display:block !important}
}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-left{width:30%;padding:57px 0 40px 93px}
}
.ds2-flyout-multilevel .ds2-flyout-multilevel-right{width:100%;background-color:#fff;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-right{background-color:#f2f2f2}
}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-right{width:70%}
}
.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container{position:absolute;display:none;width:100%;height:100%;padding-left:20px;padding-top:0}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container{padding-top:57px;padding-left:106px}
}
.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container_active{display:block}
.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container .ds2-second-level-image-container{display:none;position:relative}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container .ds2-second-level-image-container{display:block}
}
.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container .ds2-second-level-image-container .ds2-second-level-image{position:static;width:60%;padding-top:12px;padding-bottom:10px}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-flyout-multilevel-right .ds2-second-level-container .ds2-second-level-image-container .ds2-second-level-image{position:absolute;width:40%;right:0;margin-right:15%}
}
.ds2-flyout-multilevel .ds2-first-level-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 15px 0 0;min-height:40px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-first-level-item{color:#8e8e8e;border-bottom:2px solid transparent}
}
.ds2-flyout-multilevel .ds2-first-level-item a,.ds2-flyout-multilevel .ds2-first-level-item a:visited{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-first-level-item a,.ds2-flyout-multilevel .ds2-first-level-item a:visited{color:#8e8e8e}
}
.ds2-flyout-multilevel .ds2-first-level-item .ds2-first-level-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-first-level-item .ds2-first-level-label{padding-left:unset}
}
.ds2-flyout-multilevel .ds2-first-level-item .ds2-first-level-icon-right{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-size:35px;color:#000}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-first-level-item .ds2-first-level-icon-right{visibility:hidden;color:#1c69d4}
}
.ds2-flyout-multilevel .ds2-first-level-item_active{color:#000}
@media only screen and (min-width:992px){.ds2-flyout-multilevel .ds2-first-level-item_active{border-bottom:2px solid #1c69d4}
}
.ds2-flyout-multilevel .ds2-first-level-item_active a,.ds2-flyout-multilevel .ds2-first-level-item_active a:focus,.ds2-flyout-multilevel .ds2-first-level-item_active a:hover,.ds2-flyout-multilevel .ds2-first-level-item_active a:visited{color:#000}
.ds2-flyout-multilevel .ds2-first-level-item_active .ds2-first-level-icon-right{visibility:visible}
.ds2-flyout-multilevel a.ds2-second-level-item,.ds2-flyout-multilevel a.ds2-second-level-item:visited{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 15px 0 0;border-bottom:1px solid #e6e6e6;min-height:40px}
@media only screen and (min-width:992px){.ds2-flyout-multilevel a.ds2-second-level-item,.ds2-flyout-multilevel a.ds2-second-level-item:visited{width:40%;color:#8e8e8e;border-bottom:2px solid transparent}
}
.ds2-flyout-multilevel a.ds2-second-level-item .ds2-second-level-label,.ds2-flyout-multilevel a.ds2-second-level-item:visited .ds2-second-level-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px}
@media only screen and (min-width:992px){.ds2-flyout-multilevel a.ds2-second-level-item .ds2-second-level-label,.ds2-flyout-multilevel a.ds2-second-level-item:visited .ds2-second-level-label{padding-left:unset}
}
.ds2-flyout-multilevel a.ds2-second-level-item:focus,.ds2-flyout-multilevel a.ds2-second-level-item:hover{color:#000}
@media only screen and (min-width:992px){.ds2-flyout-multilevel a.ds2-second-level-item:focus,.ds2-flyout-multilevel a.ds2-second-level-item:hover{border-bottom:2px solid #1c69d4}
}
.ds2-flyout-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:150px 20px 0 20px}
@media only screen and (min-width:768px){.ds2-flyout-search{padding:150 45px 0 45px}
}
@media only screen and (min-width:992px){.ds2-flyout-search{padding:120 60px 0 60px;border-top:0}
}
.ds2-flyout-search .ds2-layout-box{width:100%}
@media only screen and (min-width:992px){.ds2-flyout-search .ds2-layout-box{width:55%}
}
.ds2-flyout-search .ds2-layout-box .ds2-flyout-input{position:relative;width:100%;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:18px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:768px){.ds2-flyout-search .ds2-layout-box .ds2-flyout-input{font-size:25px}
}
@media only screen and (min-width:992px){.ds2-flyout-search .ds2-layout-box .ds2-flyout-input{font-size:35px}
}
.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .borderless{position:relative;width:calc(100% - 61px);z-index:2;padding:0 20px 0 20px;border-width:0;outline:0;background-color:rgba(0,0,0,0);color:#262626}
.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .ds2-search-submit{float:right;display:none;position:relative;bottom:10px;font-size:48px;color:#1c69d4;cursor:pointer}
@media only screen and (min-width:768px){.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .ds2-search-submit{font-size:61px}
}
@media only screen and (min-width:992px){.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .ds2-search-submit{bottom:5px}
}
.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .autocomplete{position:absolute;left:20px;top:0;z-index:1;color:#8e8e8e}
@media only screen and (min-width:768px){.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .autocomplete{top:3px}
}
@media only screen and (min-width:992px){.ds2-flyout-search .ds2-layout-box .ds2-flyout-input .autocomplete{top:9px}
}
.ds2-flyout-search .ds2-layout-box .ds2_flyout-suggestion{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;padding:30px 20px 0 20px}
@media only screen and (min-width:992px){.ds2-flyout-search .ds2-layout-box .ds2_flyout-suggestion{font-size:18px}
}
.ds2-flyout-search .ds2-layout-box .ds2_flyout-suggestion .suggestion{margin-bottom:24px;cursor:pointer;color:#8e8e8e}
.ds2-flyout-search .ds2-layout-box .ds2_flyout-suggestion .suggestion .highlight{color:#0653b6}
.ds2-navigation{overflow:visible;z-index:6020;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif}
.ds2-navigation--with-height{min-height:130px}
@media only screen and (min-width:768px){.ds2-navigation--with-height{min-height:140px}
}
.ds2-navigation .ds2-navigation-root{position:absolute;pointer-events:none;z-index:9999;min-height:auto;height:150px;min-width:100%}
.ds2-navigation .ds2-navigation-container{height:150px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.4)));background:-o-linear-gradient(bottom,transparent,rgba(0,0,0,.4));background:linear-gradient(0,transparent,rgba(0,0,0,.4));background-size:cover;-webkit-transition:background .5s ease-in;-o-transition:background .5s ease-in;transition:background .5s ease-in;z-index:999;min-width:100% !important;max-width:1680px;display:block;width:75%;position:absolute;margin-left:auto;margin-right:auto}
.ds2-navigation .ds2-navigation-container:before{position:absolute;width:100%;height:59px;z-index:-2;content:" ";background:#fff;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}
.ds2-navigation .ds2-navigation-container.ds2-white-bg{background:#fff}
.ds2-navigation .ds2-navigation-container.ds2-white-bg .icon-burger-menu{color:#8e8e8e}
.ds2-navigation .ds2-navigation-container.ds2-white-bg .icon-burger-menu:hover{color:#262626}
.ds2-navigation .ds2-navigation-container-inner{width:100%;padding:0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto}
.ds2-navigation .ds2-navigation-container-inner.ds2-navigation-shadow{-webkit-box-shadow:0 3px 6px -6px rgba(0,0,0,.16),0 3px 6px -6px rgba(0,0,0,.23);box-shadow:0 3px 6px -6px rgba(0,0,0,.16),0 3px 6px -6px rgba(0,0,0,.23)}
.ds2-navigation .ds2-navigation-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;left:0;right:0;position:fixed;z-index:65}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-bar{border-right:0 !important}
}
.ds2-navigation .ds2-navigation-bar.ds2-navigation-bar-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-y:auto;top:70px;width:100vw;min-height:auto;height:auto;border-right:10px solid transparent;border-bottom:10px solid transparent}
@media only screen and (min-width:768px){.ds2-navigation .ds2-navigation-bar.ds2-navigation-bar-flex{top:100px}
}
.ds2-navigation .ds2-shadow-layer{display:none;opacity:0;background:#000;width:100vw;top:70px;bottom:0;left:0;position:fixed;z-index:60}
@media only screen and (min-width:768px){.ds2-navigation .ds2-shadow-layer{top:100px}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-shadow-layer{display:none !important}
}
.ds2-navigation .ds2-navigation-bar-row{border-style:solid;border-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-bar-row{border-style:solid;border-width:0;width:100%;margin:0;padding:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom-width:1px;border-color:#e6e6e6;display:unset}
}
.ds2-navigation .ds2-navigation-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-y:auto;position:relative;width:unset;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}
.ds2-navigation .ds2-navigation-item{height:40px;padding-right:5px;padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-item{height:unset;padding:0;display:unset;-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset;width:unset;border-bottom:unset}
}
.ds2-navigation .ds2-navigation-link{color:#000;font-size:15px;margin-bottom:0;margin-top:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.ds2-navigation .ds2-navigation-link .ds2-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media only screen and (min-width:992px){.ds2-navigation{width:unset;display:block}
.ds2-navigation .ds2-navigation-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-color:transparent;border-style:solid;border-width:0;border-bottom-width:4px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:20px;position:relative;color:#fff;font-size:15px;height:99px}
.ds2-navigation .ds2-navigation-link:hover{color:#fff}
.ds2-navigation .ds2-navigation-link.ds2-navigation-active-link{color:#0653b6;border-color:#1c69d4}
.ds2-navigation .ds2-navigation-link.ds2-navigation-active-link:hover{color:#0653b6}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-white-bg .ds2-navigation-link{color:#8e8e8e}
.ds2-navigation .ds2-white-bg .ds2-navigation-link:hover{color:#262626}
.ds2-navigation .ds2-white-bg .ds2-navigation-link.ds2-navigation-active-link:hover{color:#0653b6}
}
.ds2-navigation .ds2-navigation-action-links{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:0;z-index:70}
.ds2-navigation .ds2-action-links{height:69px;pointer-events:auto;opacity:0}
.ds2-navigation .ds2-action-links_force-visible{opacity:1}
@media only screen and (min-width:768px){.ds2-navigation .ds2-action-links{height:99px;opacity:1}
}
.ds2-navigation .ds2-action-link{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:0;border-width:0;border-style:solid;border-color:transparent;border-bottom-width:4px}
@media only screen and (min-width:768px){.ds2-navigation .ds2-action-link{padding-left:5px;padding-right:5px}
}
.ds2-navigation .ds2-action-link:hover{border-color:#1c69d4;color:#fff;border-bottom-width:4px}
.ds2-navigation .ds2-action-link span{color:#fff}
.ds2-navigation .ds2-action-link span:not(.ds2-label){font-size:42px}
@media only screen and (min-width:768px){.ds2-navigation .ds2-action-link span:not(.ds2-label){font-size:48px}
}
.ds2-navigation .ds2-action-link span.ds2-label{display:none}
.ds2-navigation .ds2-white-bg .ds2-action-link{color:#8e8e8e}
.ds2-navigation .ds2-white-bg .ds2-action-link:hover{color:#262626}
.ds2-navigation .ds2-white-bg .ds2-action-link span{color:#8e8e8e}
.ds2-navigation .ds2-white-bg .ds2-action-link span:hover{color:#262626}
.ds2-navigation .ds2-mobile-icon{font-size:35px}
@media only screen and (min-width:992px){.ds2-navigation .ds2-mobile-icon{display:none}
}
.ds2-navigation .ds2-navigation-logo{position:relative;margin:auto}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-logo{width:120px;margin-top:-1px;height:98px}
}
.ds2-navigation .ds2-navigation-logo_hidden{display:none}
@media only screen and (min-width:768px){.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign{width:108px}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign{width:120px}
}
.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign a img{width:55px;height:55px;margin-right:10px}
@media only screen and (min-width:768px){.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign a img{margin-top:5px;margin-left:20px;margin-right:0}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign a img{margin-top:22px}
}
.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign span{display:none;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;color:#fff;white-space:nowrap;position:absolute;right:120px}
@media only screen and (min-width:768px){.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign span{display:block;top:85px}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign span{top:110px}
}
.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign span p{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign span p b{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400}
.ds2-navigation .ds2-uxn-logo-link{display:block;margin-left:30px;z-index:1;margin-top:-1px}
@media only screen and (min-width:992px){.ds2-navigation .ds2-uxn-logo-link{position:absolute;top:10px}
}
.ds2-navigation .ds2-uxn-logo-link img{width:52px;height:58px;left:0;right:0}
@media only screen and (min-width:768px){.ds2-navigation .ds2-uxn-logo-link img{width:90px;height:98px}
}
.ds2-navigation .ds2-navigation-bar{display:none}
.ds2-navigation .ds2-navigation-burger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:48px;color:#fff}
.ds2-navigation .ds2-close-menu{width:100%;font-size:48px}
.ds2-navigation .ds2-close-menu span{float:right}
@media only screen and (min-width:768px){.ds2-navigation .ds2-navigation-container-inner{padding:unset;margin:0 45px;width:unset}
.ds2-navigation .ds2-navigation-container-inner:before{position:absolute;top:99px;right:122px;left:0;content:"";height:1px;border-bottom:1px solid transparent;border-bottom-color:rgba(255,255,255,.4)}
.ds2-navigation .ds2-navigation-container:before{height:99px}
.ds2-navigation .ds2-navigation-bar{height:unset}
.ds2-navigation .ds2-navigation-bar.ds2-navigation-bar-flex{display:inherit}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-container-inner{margin:auto;border-left:10px solid transparent;border-right:10px solid transparent;max-width:992px}
.ds2-navigation .ds2-navigation-burger{display:none}
.ds2-navigation .ds2-navigation-bar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;top:unset;bottom:unset;right:unset;left:unset;display:unset;background-color:unset}
.ds2-navigation .ds2-close-menu{display:none}
}
@media only screen and (min-width:1200px){.ds2-navigation .ds2-navigation-container-inner{max-width:1200px}
.ds2-navigation .ds2-navigation-burger{display:none}
.ds2-navigation .ds2-navigation-bar{display:unset}
}
.ds2-navigation .ds2-navigation-flyout-layer{z-index:100;pointer-events:auto;position:fixed;overflow:hidden;top:70px;height:calc(100vh - 70px);width:100vw;padding:0}
@media only screen and (min-width:768px){.ds2-navigation .ds2-navigation-flyout-layer{top:100px;height:calc(100vh - 100px)}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer{background-color:rgba(0,0,0,.4);padding:0 60px 40px 60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper{position:relative;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper{max-width:1320px;min-height:475px}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper_fixed-height{height:475px}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable{position:relative;overflow-y:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;border-right:10px solid transparent;border-bottom:10px solid transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable{border-right:unset;border-bottom:unset}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable .ds2-flyout-close-icon{position:absolute;font-size:48px;left:10px;top:10px;margin:0;cursor:pointer;z-index:10}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable .ds2-flyout-close-icon{left:unset;top:unset;right:0;margin:15px 45px 0 0}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable .ds2-navigation-flyout-content{background-color:#fff;height:100%;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable .ds2-navigation-flyout-content .ds2-flyout-search-content{height:100%;width:100%}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable .ds2-navigation-flyout-content .ds2-flyout-all-models-content{height:100%;width:100%}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-navigation-flyout-wrapper .ds2-navigation-flyout-scrollable .ds2-navigation-flyout-content .ds2-flyout-multilevel-content{height:100%;width:100%}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-nav-bar-data-holder{display:none}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper{height:48px;z-index:1;background-color:#fff}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper{display:none}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;background:#fff;padding:0 15px 0 20px;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.16),0 8px 6px -6px rgba(0,0,0,.23);box-shadow:0 8px 6px -6px rgba(0,0,0,.16),0 8px 6px -6px rgba(0,0,0,.23)}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-flyout-title-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-flyout-title-wrapper .ds2-flyout-title{font-size:17px;border-bottom:3px solid #1c69d4;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-first-level-icon-back_mobile,.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-flyout-back_mobile,.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-second-level-icon-back_mobile{font-size:48px}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-first-level-icon-back_mobile,.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-flyout-back_mobile,.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-second-level-icon-back_mobile{display:none}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-multilevel-flyout-nav-bar-wrapper .ds2-multilevel-flyout-nav-bar .ds2-close-all{font-size:48px}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions{position:absolute;left:0;bottom:0;z-index:50;display:none;width:100%}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions_hidden{display:none}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-left{width:100%;background-color:#fff}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-left_mobile_hidden{display:none}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-left_mobile_hidden{display:block !important}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-left{width:30%}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-right{width:100%;background-color:#f2f2f2}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-right_mobile_hidden{display:none}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-right_mobile_hidden{display:block !important}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-stick-quick-actions .ds2-flyout-stick-multilevel-right{width:70%}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions{padding:0;width:100%;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions{padding:0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#f2f2f2}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions_desktop-hidden{visibility:hidden}
}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions_desktop-absolute{position:absolute}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:focus,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:hover,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:visited{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;margin:0}
@media only screen and (min-width:992px){.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:focus,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:hover,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:visited{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a .ds2-quick-action-icon,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:focus .ds2-quick-action-icon,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:hover .ds2-quick-action-icon,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:visited .ds2-quick-action-icon{font-size:47px;color:#1c69d4}
.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a .ds2-label,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:focus .ds2-label,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:hover .ds2-label,.ds2-navigation .ds2-navigation-flyout-layer .ds2-flyout-quickactions a:visited .ds2-label{display:block;font-size:12px;color:#000}
.ds2-navigation-model-small{margin-bottom:45px;display:block;overflow:hidden;width:100%}
@media only screen and (min-width:981px){.ds2-navigation-model-small{margin-bottom:60px}
}
.ds2-navigation-model-small .row{margin-left:0;margin-right:0}
.ds2-navigation-model-small .ds2-model-card--image img{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.ds2-navigation-model-small .ds2-model-card--image.ds2-img-loaded img{opacity:1}
.ds2-navigation-model-small--container{float:left;margin-bottom:30px;width:100%}
.ds2-navigation-model-small--card-item{list-style-type:none}
.ds2-navigation-model-small--card-item .ds2-linklist,.ds2-navigation-model-small--card-item .ds2-linklist--item:last-child,.ds2-navigation-model-small--card-item .ds2-linklist--item:last-child a{margin-bottom:-3px}
.ds2-navigation-model-small--card-item .ds2-model-card.ds2-active{display:block}
.ds2-navigation-model-small--disclaimer{margin-bottom:15px}
.ds2-navigation-model-small--disclaimer .ds2-disclaimer--list{margin-bottom:11px}
.ds2-tabs{margin-bottom:10px;width:100%}
.ds2-tabs .ds2-tab-details{overflow:hidden}
@media only screen and (max-width:520px){.ds2-tabs .ds2-tab-container:last-child .ds2-tab:not(.selected){border-bottom:1px solid #e6e6e6}
.ds2-tabs .ds2-tab-details{margin-left:-.46875rem;width:calc(100% + .9375rem)}
}
.ds2-tabs .ds2-tab{cursor:pointer;overflow:hidden}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;color:#262626}
@media only screen and (max-width:520px){.ds2-tabs .ds2-tab{border-top:1px solid #e6e6e6;overflow:hidden;padding-top:10px}
.ds2-tabs .ds2-tab .ds2-tab-name{padding-bottom:0;border:0 none;margin-bottom:0}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{margin-bottom:22.5px;margin-top:0;padding-top:10px;padding-left:50px}
.ds2-tabs .ds2-tab .ds2-icon--minus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white{display:block}
.ds2-tabs .ds2-tab.selected .ds2-icon--minus-white{display:block}
.ds2-tabs .ds2-tab.selected .ds2-icon--plus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white,.ds2-tabs .ds2-tab .ds2-icon--plus-white::after,.ds2-tabs .ds2-tab .ds2-icon--plus-white::before{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-tabs .ds2-tab .ds2-icon--minus-white,.ds2-tabs .ds2-tab .ds2-icon--minus-white::after,.ds2-tabs .ds2-tab .ds2-icon--minus-white::before{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
}
@media only screen and (min-width:521px){.ds2-tabs .ds2-tab .ds2-tab-name{padding-bottom:5px;border-bottom:5px solid #e6e6e6}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{margin-bottom:0;padding-top:10px}
.ds2-tabs .ds2-tab.selected .ds2-tab-name,.ds2-tabs .ds2-tab:hover .ds2-tab-name{border-bottom:5px solid #1c69d4}
.ds2-tabs .ds2-tab.selected .ds2-tab-name a.ds2-link,.ds2-tabs .ds2-tab:hover .ds2-tab-name a.ds2-link{color:#1c69d4}
.ds2-tabs .ds2-tab .ds2-icon--minus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white{display:none}
}
@media only screen and (min-width:521px){.ds2-tabs .ds2-tab-details{width:calc(100% * 4 + 3.75rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+1){clear:both}
.ds2-tabs .ds2-tab-container:nth-child(4n+1) .ds2-tab-details{margin-left:-.46875rem}
.ds2-tabs .ds2-tab-container:nth-child(4n+2) .ds2-tab-details{margin-left:calc(-100% * 1 - 1.40625rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+3) .ds2-tab-details{margin-left:calc(-100% * 2 - 2.34375rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+4) .ds2-tab-details{margin-left:calc(-100% * 3 - 3.28125rem)}
}
.ds2-model-landing-page{margin-top:-45px}
@media only screen and (max-width:520px){.ds2-model-landing-page{margin-top:-10px}
}
.ds2-model-landing-page h2.highlight{color:#e6e6e6}
@media only screen and (max-width:520px){.ds2-model-landing-page h2.highlight{font-size:40px;line-height:40px;margin-top:20px}
}
@media only screen and (min-width:521px){.ds2-model-landing-page h2.highlight{font-size:70px;line-height:70px;margin-top:35px}
}
@media only screen and (min-width:981px){.ds2-model-landing-page h2.highlight{font-size:100px;line-height:100px;margin-top:50px}
}
.ds2-mlp-stage-container{position:relative;margin-left:auto;margin-right:auto;max-width:1680px}
@media only screen and (max-width:520px){.ds2-mlp-stage-container{padding-bottom:65px}
}
.ds2-mlp-stage-bg-container{min-height:40vw}
@media only screen and (min-width:1921px){.ds2-mlp-stage-bg-container{min-height:756px}
}
.ds2-mlp-stage-main-container{position:relative}
.ds2-mlp-stage-series{font-size:300px;font-size:27vw;color:#eee;font-weight:700;position:absolute;bottom:20vw;left:0;z-index:10}
@media only screen and (max-width:520px){.ds2-mlp-stage-series{bottom:19vw;font-size:35vw;left:-5px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-series{bottom:22vw}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-series{bottom:22vw;left:10px}
}
@media only screen and (min-width:1281px){.ds2-mlp-stage-series{bottom:20vw;font-size:23vw}
}
@media only screen and (min-width:1921px){.ds2-mlp-stage-series{bottom:400px;font-size:400px}
}
.ds2-mlp-stage-cosy-container{position:absolute;bottom:4vw;left:0;z-index:11;width:100%}
@media only screen and (max-width:520px){.ds2-mlp-stage-cosy-container{font-size:100px;bottom:-10px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-cosy-container{bottom:2vw;left:1vw;margin-right:-4vw}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-cosy-container{bottom:2.5vw;left:1vw;margin-right:-3vw}
}
@media only screen and (min-width:1281px){.ds2-mlp-stage-cosy-container{bottom:2vw;left:0;margin-right:-4vw}
}
@media only screen and (min-width:1601px){.ds2-mlp-stage-cosy-container{bottom:4vw;left:1vw;margin-right:-6vw}
}
@media only screen and (min-width:1921px){.ds2-mlp-stage-cosy-container{bottom:5vw;left:3vw;margin-right:-6vw}
}
.ds2-mlp-stage-info{position:absolute;width:100%;left:10px;z-index:12}
@media only screen and (max-width:520px){.ds2-mlp-stage-info{bottom:-75px;left:10px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-info{bottom:0}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-info{bottom:2vw;left:10px}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-info h1{padding-bottom:10px}
}
.ds2-mlp-link a.ds2-link{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif}
.ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::after,.ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::before{background-position:-3px -8px}
body:not(.ds2-market-bmw-m) .ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::after{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}
.ds2-mlp-features-toggle{padding-top:20px}
.ds2-mlp-radio-button-group ul{color:#262626;list-style:none;margin-bottom:0}
.ds2-mlp-radio-button-group ul li{margin-bottom:30px;height:17px;width:auto}
.ds2-mlp-feature-cluster-name{padding-top:20px}
.ds2-mlp-feature{cursor:pointer}
.ds2-mlp-feature .ds2-mlp-feature-image{border:0 none;padding-bottom:10px;position:relative}
.ds2-mlp-feature .ds2-mlp-feature-image::before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-mlp-feature .ds2-mlp-feature-image img{position:absolute;top:0;left:0}
.ds2-mlp-feature .ds2-mlp-feature-name a.ds2-link{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;color:#262626;height:34px;padding-top:5px}
.ds2-mlp-feature.selected .ds2-mlp-feature-image,.ds2-mlp-feature:hover .ds2-mlp-feature-image{padding-bottom:5px;border-bottom:5px solid #1c69d4}
.ds2-mlp-feature.selected .ds2-mlp-feature-name a.ds2-link,.ds2-mlp-feature:hover .ds2-mlp-feature-name a.ds2-link{color:#1c69d4}
.ds2-mlp-feature-details{background:#f2f2f2;margin-bottom:20px;height:0;overflow:hidden}
@media only screen and (max-width:520px){#wrap-mlp-features .ds2-mlp-feature-container{clear:both}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details{width:calc(100% * 2 + .9375rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(2n+1){clear:both}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(2n+2) .ds2-mlp-feature-details{margin-left:calc(-100% - .9375rem)}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details{width:calc(100% * 4 + 2.8125rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+1){clear:both}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+2) .ds2-mlp-feature-details{margin-left:calc(-100% - .9375rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+3) .ds2-mlp-feature-details{margin-left:calc(-100% * 2 - 1.875rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+4) .ds2-mlp-feature-details{margin-left:calc(-100% * 3 - 2.8125rem)}
}
.ds2-mlp-feature-details-floatleft{float:left;clear:left;width:100%;padding-left:15px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-floatleft{width:100%;padding-right:15px}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-floatleft{float:left;clear:left;width:50%}
}
.ds2-mlp-feature-details-floatright{width:100%;padding-left:15px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-floatright{float:none;clear:both;width:100%;padding-right:15px}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-floatright{float:right;clear:right;width:50%}
}
.ds2-mlp-feature-details-padding-top{padding-top:20px}
.ds2-mlp-feature-details-padding-bottom{padding-bottom:8px}
.ds2-mlp-feature-details-description{margin-bottom:5px}
.ds2-mlp-feature-details-price{font-weight:700}
.ds2-mlp-feature-details-content{background-color:#eee;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-content{background-color:#fff;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
.ds2-mlp-feature-details-content .ds2-buttonlist li{padding-left:0;padding-right:0}
}
.ds2-mlp-feature-details-close{float:right;margin-right:-15px;margin-top:-15px}
.ds2-mlp-feature-details-img-container{position:relative;margin-bottom:15px}
.ds2-mlp-feature-details-img-container::before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-mlp-feature-details-img-container img{position:absolute;top:0;left:0}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-packname{display:none}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-featuretitle{padding-top:4px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-packtitle{display:none}
}
.ds2-mlp-feature-details-gallery{margin-left:-7px;padding-right:15px}
.ds2-mlp-feature-details-gallery .ds2-slider--img-outer{padding-right:7px;padding-left:7px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-gallery{padding-right:0}
}
.ds2-mlp-feature-details-gallery-title-container{margin-bottom:20px;margin-top:8px}
.ds2-mlp-feature-details-close-btn{padding-left:20px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-btns-right{display:none}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-btns-right{display:none}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-btns-bottom{display:none}
}
.ds2-mlp-dropdown-container{margin-top:60px;margin-bottom:30px}
.ds2-mlp-dropdown-container .ds2-dropdown .ds2-dropdown__title{color:#262626;margin-top:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:285px}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area{border:solid 1px #8e8e8e;border-left:0;height:50px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown-js--handle,.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown__js-handle{position:absolute;height:50px;width:50px;top:1px;right:2px}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown-js--handle::before,.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown__js-handle::before{background-position:50% 50%;background-size:40px;height:40px;width:40px;top:8px;left:5px;-webkit-filter:opacity(60%);filter:opacity(60%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.ds2-mlp-dropdown-container .ds2-dropdown a.ds2-dropdown-js-area:before{content:"";position:absolute;height:50px;top:-1px;left:0;width:4px;background:#1c69d4}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area .ds2-dropdown-js--handle::before,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area .ds2-dropdown__js-handle::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area:before{display:none}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);overflow-x:hidden;border:0;padding:5px 0;top:51px}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item{position:relative}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item .ds2-dropdown__link,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item .ds2-dropdown__link{padding:8px 15px;display:block;color:#262626;margin:0}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item.ds2-dropdown-list__item--active a.ds2-dropdown__link,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item.ds2-dropdown-list__item--active a.ds2-dropdown__link{left:1px;color:#262626}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item.ds2-dropdown-list__item--active:before,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item.ds2-dropdown-list__item--active:before{content:"";position:absolute;top:-1px;width:4px;z-index:1;height:38px;background:#1c69d4}
.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item:hover:before,.ds2-mlp-dropdown-container .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item:hover:before{content:"";position:absolute;top:-1px;width:4px;z-index:1;height:38px;background:#1c69d4}
.ds2-mlp-clearboth{clear:both}
.ds2-mlp-feature-cluster-selection__field{cursor:pointer;margin-bottom:15px;position:relative}
.ds2-mlp-feature-cluster-selection__field::before{left:auto;right:0;pointer-events:none;z-index:60}
.ds2-mlp-feature-cluster-selection__field::after{background-color:transparent}
.ds2-mlp-feature-cluster-selection__field--input{padding:0 15px;height:40px;width:100%;color:#666;overflow:hidden;-o-text-overflow:'';text-overflow:'';text-indent:.01px;border:2px solid #e6e6e6;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0}
.ds2-mlp-feature-cluster-selection__field--input:focus{border:2px solid #666;outline:0}
.ds2-mlp-group-details{margin-top:15px}
.ds2-mlp-group-details .ds2-slider--img-outer{padding-right:7px;padding-left:7px}
.ds2-mlp-group-details .ds2-slider--main{padding-right:12px}
.ds2-mlp-group-details-featuretitle{padding-top:15px;padding-left:10px}
.ds2-mlp-key-facts h4.ds2-mlp-key-facts-value{color:#8e8e8e;font-size:35px;line-height:42px;letter-spacing:.525px;letter-spacing:-1.575px;margin-top:0;margin-bottom:5px;white-space:nowrap}
.ds2-mlp-key-facts .ds2-mlp-key-fact,.ds2-mlp-key-facts .ds2-mlp-key-fact-emissions-label{display:inline-block;padding-left:.46875rem;padding-right:.46875rem;vertical-align:bottom;min-width:200px}
.ds2-mlp-key-facts .ds2-mlp-key-fact-emissions-label{width:auto}
.ds2-mlp-key-facts .ds2-mlp-key-facts-buttons{padding-top:20px}
.ds2-mlp-key-facts-label{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;height:54px}
.ds2-mlp-key-facts-label .ds2-tooltip{line-height:17px;height:16px;display:inline-block;font-size:14px;vertical-align:middle}
.ds2-mlp-key-facts-label .ds2-footnote{padding:0}
.ds2-mlp-key-facts-infoicon{display:inline-block;line-height:16px;font-size:14px;height:16px;width:16px}
.ds2-mlp-key-facts-disclaimers,.ds2-mlp-key-facts-labels,.ds2-mlp-key-facts-wltp-emissions-category-disclaimers{display:none}
.ds2-mlp-images-container{padding-top:40px}
.ds2-mlp-images-overlay-container{position:relative}
.ds2-mlp-images-overlay-cosy{position:absolute;top:0;left:0;overflow:hidden}
.ds2-mlp-images-overlay-cosy img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-images-overlay-cosy img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}
.ds2-mlp-images-full-width{width:100%}
.ds2-mlp-sitemap-element{display:inline-block;margin-right:15px}
.ds2-mlp-sitemap-container h2{margin-bottom:20px;margin-top:10px}
.ds2-mlp-sitemap-category{margin-bottom:15px}
.ds2-mlp-sitemap-category h6{margin-bottom:3px}
.ds2-mlp-data-not-available{padding-top:40px}
.ds2-mlp-modelcarousel-container{padding-top:40px}
.ds2-mlp-slider-container{position:relative}
.ds2-mlp-slider-container::before{display:block;content:' ';width:100%;padding-top:14%}
.ds2-mlp-slider-container .ds2-mlp-slider{position:absolute;bottom:0;left:0;right:0;top:0}
@media only screen and (max-width:520px){.ds2-tab-details{-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;height:auto;max-height:0}
.ds2-tab-details.fadeIn{max-height:500px}
}
@media only screen and (min-width:521px){.ds2-tab-details{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:0}
.ds2-tab-details.fadeIn{opacity:1}
}
.ds2-emissions-label{overflow-wrap:normal;position:relative;width:239px;text-align:left}
.ds2-emissions-label .ds2-emissions-label-bands{padding-left:0;list-style:none;margin:8px 0}
.ds2-emissions-label .ds2-emissions-label-band-invisible{visibility:hidden}
.ds2-emissions-label .ds2-emissions-label-band{position:relative;display:block;height:12px;margin:2px 0;padding:1px 3px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:10px !important;line-height:10px !important;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3)}
.ds2-emissions-label .ds2-emissions-label-band::after{content:"";border-width:6px 10px;border-style:solid;border-color:transparent;border-left-color:inherit;position:absolute;right:-20px;top:0}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A++"]{background-color:#33a357;border-color:#33a357;width:30px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A+"]{background-color:#33a357;border-color:#33a357;width:45px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A"]{background-color:#33a357;border-color:#33a357;width:60px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="B"]{background-color:#79b752;border-color:#79b752;width:75px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="C"]{background-color:#c3d545;border-color:#c3d545;width:90px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="D"]{background-color:#fff12c;border-color:#fff12c;width:105px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="E"]{background-color:#edb731;border-color:#edb731;width:120px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="F"]{background-color:#d66f2c;border-color:#d66f2c;width:135px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="G"]{background-color:#cc232a;border-color:#cc232a;width:150px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="H"]{background-color:#cc232a;border-color:#cc232a;width:165px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="I"]{background-color:#cc232a;border-color:#cc232a;width:180px}
.ds2-emissions-label .ds2-emissions-label-class{position:absolute;top:0;display:block;height:16px;min-width:30px;padding:1px 4px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;text-align:right;color:#fff;background-color:#000}
.ds2-emissions-label .ds2-emissions-label-class .class-pointer{position:absolute;top:0;left:0}
.ds2-emissions-label .ds2-emissions-label-class .class-pointer::before{content:"";position:absolute;border:8px solid transparent;border-right-color:#000;left:-16px;top:0;z-index:1}
.ds2-emissions-label[data-current-category="A++"] .ds2-emissions-label-class{top:-2px;right:0}
.ds2-emissions-label[data-current-category="A+"] .ds2-emissions-label-class{top:12px;right:0}
.ds2-emissions-label[data-current-category="A"] .ds2-emissions-label-class{top:26px;right:0}
.ds2-emissions-label[data-current-category="B"] .ds2-emissions-label-class{top:40px;right:0}
.ds2-emissions-label[data-current-category="C"] .ds2-emissions-label-class{top:54px;right:0}
.ds2-emissions-label[data-current-category="D"] .ds2-emissions-label-class{top:68px;right:0}
.ds2-emissions-label[data-current-category="E"] .ds2-emissions-label-class{top:82px;right:0}
.ds2-emissions-label[data-current-category="F"] .ds2-emissions-label-class{top:96px;right:0}
.ds2-emissions-label[data-current-category="G"] .ds2-emissions-label-class{top:110px;right:0}
.ds2-emissions-label[data-current-category="H"] .ds2-emissions-label-class{top:124px;right:0}
.ds2-emissions-label[data-current-category="I"] .ds2-emissions-label-class{top:138px;right:0}
html[dir=rtl] .ds2-emissions-label{direction:rtl;text-align:right}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-band::after{border-left-color:transparent;border-right-color:inherit;left:-20px;right:auto}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-class{left:0;right:auto;text-align:left}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-class .class-pointer{left:auto;right:0}
html[dir=rtl] .ds2-emissions-label .ds2-emissions-label-class .class-pointer::before{border-right-color:transparent;border-left-color:#000;left:auto;right:-16px}
.ds2-model-carousel{overflow:visible}
.ds2-model-carousel .ds2-table-element td{font-weight:400}
.ds2-model-carousel .ds2-table-element{margin:15px 0}
.ds2-model-carousel .ds2-disclaimer{margin-top:26px}
.ds2-model-carousel .ds2-disclaimer ul,.ds2-model-carousel .ds2-disclaimer ul li{margin-bottom:0}
@media only screen and (min-width:521px){.ds2-model-carousel--head{margin-bottom:-5px}
}
.ds2-model-carousel--content-item .ds2-slider--position-bar-outer{display:none}
.ds2-model-carousel--image-slider{margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-model-carousel--image-slider{margin-bottom:25px}
}
.ds2-model-carousel--image-slider .slick-slide{padding:0}
@media only screen and (min-width:521px){.ds2-model-carousel--image-slider .slick-slide{padding:0 7.5px}
}
.ds2-model-carousel--image-slider .slick-slide img{width:100%}
@media only screen and (min-width:521px){.ds2-model-carousel--image-slider .slick-slide img{cursor:pointer}
}
.ds2-model-carousel--image-slider .slick-slide .ds2-model-carousel--move-center,.ds2-model-carousel--image-slider .slick-slide .ds2-model-carousel--move-next,.ds2-model-carousel--image-slider .slick-slide .ds2-model-carousel--move-prev{-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;-o-transition:transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}
.ds2-model-carousel--image-slider .slick-center img{cursor:default}
.ds2-model-carousel--move-center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-model-carousel--move-prev,html[dir=rtl] .ds2-model-carousel--move-next{-webkit-transform:translate(25%,-30px) scale(.5);-ms-transform:translate(25%,-30px) scale(.5);transform:translate(25%,-30px) scale(.5)}
.ds2-model-carousel--move-next,html[dir=rtl] .ds2-model-carousel--move-prev{-webkit-transform:translate(-25%,-30px) scale(.5);-ms-transform:translate(-25%,-30px) scale(.5);transform:translate(-25%,-30px) scale(.5)}
.ds2-model-carousel--content-slider{margin-left:-15px;margin-right:-15px}
.ds2-model-carousel--content-slider .slick-slide{margin-left:15px;margin-right:15px;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-model-carousel--content-slider .slick-slide{margin-bottom:90px}
}
.ds2-model-carousel--content-slider .slick-track{margin-top:3px}
.ds2-model-carousel--content-slider .ds2-content-slider--title{line-height:1.2}
.ds2-model-carousel--expanded-uppercase .ds2-content-slider--title{line-height:1.2}
.ds2-model-carousel .ds2-buttonlist .columns{padding-left:.53571rem;padding-right:.53571rem}
.ds2-model-carousel .ds2-buttonlist li .button{margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-model-carousel .ds2-buttonlist li .button{margin-bottom:0}
}
.ds2-model-carousel .ds2-buttonlist li:last-child .button{margin-bottom:0}
.ds2-model-carousel{position:relative}
.ds2-model-carousel .slick-next,.ds2-model-carousel .slick-prev{height:40.00005px;min-width:15px;opacity:1;top:0;width:18px;z-index:110;display:none}
.ds2-model-carousel .slick-next .ds2-icon.ds2-icon--l:before,.ds2-model-carousel .slick-prev .ds2-icon.ds2-icon--l:before{background-color:transparent;background-size:30px;background-position:center;width:30px;height:30px}
.ds2-model-carousel .slick-next:active .ds2-icon:before,.ds2-model-carousel .slick-next:focus .ds2-icon:before,.ds2-model-carousel .slick-next:hover .ds2-icon:before,.ds2-model-carousel .slick-prev:active .ds2-icon:before,.ds2-model-carousel .slick-prev:focus .ds2-icon:before,.ds2-model-carousel .slick-prev:hover .ds2-icon:before{background-color:transparent}
@media only screen and (max-width:520px){.ds2-model-carousel .slick-next .ds2-icon.ds2-icon--l:before,.ds2-model-carousel .slick-prev .ds2-icon.ds2-icon--l:before{background-size:30px;background-position:center;width:18px;height:40.00005px}
}
@media only screen and (min-width:521px){.ds2-model-carousel .slick-next,.ds2-model-carousel .slick-prev{width:30px;height:30px}
}
.ds2-model-carousel .slick-next .ds2-icon,.ds2-model-carousel .slick-prev .ds2-icon{top:0;margin-top:0}
.ds2-model-carousel .slick-next span,.ds2-model-carousel .slick-prev span{color:#fff;display:block}
.ds2-model-carousel .slick-prev{left:0}
@media only screen and (min-width:521px){.ds2-model-carousel .slick-prev{left:10px}
}
.ds2-model-carousel .slick-next{right:0}
@media only screen and (min-width:521px){.ds2-model-carousel .slick-next{right:10px}
}
.ds2-model-carousel .ds2-content-slider--description .ds2-expand--body-copy{margin-bottom:25px}
.ds2-model-carousel .ds2-content-slider--description>.table .ds2-table-element{margin-top:0}
.ds2-model-carousel .ds2-content-slider--description>.table .ds2-table-element th{padding-top:0}
@media only screen and (min-width:521px){.ds2-model-carousel .ds2-content-slider--description>.table .ds2-table-element th{padding-bottom:10px}
}
.ds2-model-carousel .ds2-content-slider--description>.table~.table .ds2-table-element{margin-top:0}
.ds2-model-carousel .ds2-content-slider--description>.table~.table .ds2-table-element th{padding-top:15px}
.ds2-video-container{padding-bottom:60px}
@media only screen and (min-width:981px){.ds2-video-container{padding-bottom:75px}
}
.ds2-video-container .ds2-video-player{padding-bottom:15px}
.ds2-video-container .ds2-expand--body-copy-container{padding-bottom:0}
.ds2-video-container .ds2-expand--body-copy-container.open{margin-bottom:4px}
.ds2-video-container--title{margin-top:-3px}
@media only screen and (min-width:521px){.ds2-video-container--title{margin-top:13px}
}
.ds2-video-player--player{max-width:1680px;position:relative;background-color:#fff;margin:auto;z-index:250}
body.ds2-video-player--isFullscreen .main{z-index:6140}
body.ds2-video-player--isFullscreen .ds2-layer *,body.ds2-video-player--isFullscreen .ds2-main-wrapper *{overflow:visible !important}
body.ds2-video-player--isFullscreen .ds2-lightbox__close-button,body.ds2-video-player--isFullscreen .iScrollLoneScrollbar{display:none}
body.ds2-video-player--isFullscreen .ds2-lightbox--video .ds2-lightbox__middle{height:100%}
body.ds2-video-player--isFullscreen .ds2-lightbox--video .ds2-lightbox__middle .ds2-row-padding{padding-left:0;padding-right:0}
body.ds2-video-player--isFullscreen .ds2-lightbox--video .ds2-lightbox__middle .row{max-width:100%;height:100%}
body.ds2-video-player--isFullscreen .ds2-lightbox--video .ds2-lightbox__middle .columns{padding-left:0;padding-right:0}
.ds2-slider--video-player-opener .ds2-video-player--img-outer,.ds2-video-player--opener .ds2-video-player--img-outer{display:block;position:relative;cursor:pointer}
.ds2-slider--video-player-opener .ds2-video-player--img,.ds2-video-player--opener .ds2-video-player--img{width:100%;height:auto !important}
.ds2-slider--video-player-opener .ds2-video-player--play,.ds2-video-player--opener .ds2-video-player--play{font-size:60px;width:1em;height:1em;display:block;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;z-index:240}
@media only screen and (min-width:521px){.ds2-slider--video-player-opener .ds2-video-player--play.ds2-video-player--play-sound,.ds2-video-player--opener .ds2-video-player--play.ds2-video-player--play-sound{display:none}
}
.ds2-video-player--description{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:42px;display:none}
@media only screen and (min-width:521px){.ds2-video-player--description{display:block}
}
@media only screen and (min-width:981px){.ds2-video-player--description{width:25%}
}
.ds2-video-player--description .ds2-video-player--title,.ds2-video-player--description .ds2-video-player--title-length{color:#fff}
.s7button{z-index:300}
.s7container[mode=fullscreen]{z-index:230}
.s7videoplayer{background-color:#000}
.s7videoviewer .s7videoplayer .s7iconeffect{width:60px !important;height:60px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}
.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state=play],.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state=replay],.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state=play],.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state=replay]{background-color:rgba(255,255,255,.6);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-shadow:0 0 15px 0 rgba(0,0,0,.5);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M22%2018l18%2012-18%2012z%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat}
.s7videoviewer.s7mouseinput .s7videoplayer:active .s7iconeffect[state=play],.s7videoviewer.s7mouseinput .s7videoplayer:active .s7iconeffect[state=replay],.s7videoviewer.s7mouseinput .s7videoplayer:focus .s7iconeffect[state=play],.s7videoviewer.s7mouseinput .s7videoplayer:focus .s7iconeffect[state=replay],.s7videoviewer.s7mouseinput .s7videoplayer:hover .s7iconeffect[state=play],.s7videoviewer.s7mouseinput .s7videoplayer:hover .s7iconeffect[state=replay],.s7videoviewer.s7touchinput .s7videoplayer:active .s7iconeffect[state=play],.s7videoviewer.s7touchinput .s7videoplayer:active .s7iconeffect[state=replay],.s7videoviewer.s7touchinput .s7videoplayer:focus .s7iconeffect[state=play],.s7videoviewer.s7touchinput .s7videoplayer:focus .s7iconeffect[state=replay],.s7videoviewer.s7touchinput .s7videoplayer:hover .s7iconeffect[state=play],.s7videoviewer.s7touchinput .s7videoplayer:hover .s7iconeffect[state=replay]{background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.5);box-shadow:0 0 25px 0 rgba(0,0,0,.5)}
.ds2-layer--content .ds2-video-player{margin-bottom:15px}
.ds2-video-player--player-close-button{display:none;position:absolute;font-size:20px;right:0;top:0;width:1em;height:1em;margin:0;z-index:290}
.ds2-video-player--player-close-button.ds2-is-visible{display:block}
.ds2-video-player-auto-loop .ds2-video-player--player-close-button.ds2-is-visible{display:none}
.ds2-video-player--sceneseven{width:100%;height:100%}
.ds2-video-player--sceneseven .ds2-youtube-embed-container{height:100%;padding-bottom:0}
.ds2-video-player--player .s7videotime div{display:none}
.ds2-video-player--player .s7videotime div:first-child{display:block}
.ds2-video-player--player.visually-hidden{opacity:0;height:0 !important;margin:0;z-index:-1}
.ds2-video-player-auto-loop .ds2-video-player--play,.ds2-video-player-auto-loop .s7controlbar{display:none !important}
.ds2-tapnhold{margin-bottom:105px;width:100%;position:relative}
@media only screen and (min-width:981px){.ds2-tapnhold{margin-bottom:120px}
}
.ds2-tapnhold.is-first.is-last{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-tapnhold.is-first.is-last{margin-bottom:90px}
}
.ds2-tapnhold--slider{position:relative;margin:0 -20px 0;opacity:0;-webkit-transition:.5s opacity ease-in;-o-transition:.5s opacity ease-in;transition:.5s opacity ease-in}
@media only screen and (min-width:521px){.ds2-tapnhold--slider{margin:0 -45px 0}
}
@media only screen and (min-width:981px){.ds2-tapnhold--slider{margin:0}
}
.ds2-tapnhold.editmode .ds2-tapnhold--slider,.ds2-tapnhold[data-component-initialized=true] .ds2-tapnhold--slider{opacity:1}
.ds2-tapnhold:not(.editmode) .ds2-tapnhold--slider:not(.slick-initialized) .ds2-tapnhold--item:not(:first-child){display:none}
.ds2-tapnhold--item{position:relative;width:100%;height:0;padding-bottom:133.333333%;max-height:666.5625px;background:#262626}
@media only screen and (max-width:520px){.ds2-tapnhold--mobile-large .ds2-tapnhold--item{padding-bottom:177.777777%}
.ds2-tapnhold--mobile-large .ds2-tapnhold--item .ds2-video-player--player{height:177.777777vw !important}
.ds2-tapnhold--mobile-large .ds2-tapnhold--item .ds2-tapnhold--item-text{max-height:177.777777vw}
}
@media only screen and (min-width:521px){.ds2-tapnhold--item{padding-bottom:56.25%}
}
.ds2-tapnhold--item.ds2-color-alternative{background:#f2f2f2}
.ds2-tapnhold--item-image{position:absolute;left:0;top:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease}
.ds2-tapnhold--item-imagebackground{opacity:0}
@media only screen and (max-width:520px){.ds2-tapnhold--item-imagebackground-small{opacity:.15}
}
@media only screen and (min-width:521px){.ds2-tapnhold--item-imagebackground-large{opacity:.15}
}
.ds2-tapnhold--item-image img{width:100%}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-image{opacity:0}
.ds2-tapnhold--item-action{position:absolute;left:0;top:0;width:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease}
.ds2-tapnhold--item-action img{width:100%}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-action{opacity:1}
.ds2-tapnhold--item-action .ds2-video-player--player{z-index:auto}
.ds2-tapnhold--item-action-text{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:30px 20px 120px;min-width:100%;opacity:0;-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease}
@media only screen and (max-width:520px){.ds2-tapnhold--item-action-text{left:0 !important;right:0 !important;max-width:100% !important}
.ds2-tapnhold--item-action-text-top{top:0 !important;bottom:auto}
.ds2-tapnhold--item-action-text-bottom{top:auto;bottom:0 !important}
}
@media only screen and (min-width:521px){.ds2-tapnhold--item-action-text{padding:0;min-width:25%}
}
.ds2-tapnhold--item-action-text .ds2-tapnhold--item-text-title{padding:0;color:#fff}
.ds2-tapnhold--item-action-text .ds2-tapnhold--item-text-title.ds2-color-alternative{color:#262626}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-action-text{-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease;opacity:1}
.ds2-tapnhold--item-text{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;bottom:auto;left:0;padding:30px 20px 15px;min-width:100%;color:#fff;opacity:0;-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease;max-height:133.333333vw;overflow-x:hidden;overflow-y:auto}
.ds2-tapnhold--item-text-bottom{top:auto;bottom:0}
.ds2-tapnhold--item-text-bottom.ds2-tapnhold--item-text-action{padding-bottom:105px}
@media only screen and (min-width:521px){.ds2-tapnhold--item-text{padding:30px 45px 15px}
}
@media only screen and (min-width:981px){.ds2-tapnhold--item-text{padding:45px 90px 30px;min-width:initial}
}
.ds2-color-alternative .ds2-tapnhold--item-text{color:#262626}
.ds2-tapnhold--item-text .ds2-cms-output,.ds2-tapnhold--item-text-copy,.ds2-tapnhold--item-text-subtitle,.ds2-tapnhold--item-text-title{padding:0;color:inherit}
.ds2-tapnhold--item-text-copy{letter-spacing:normal;line-height:24px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;max-width:100%}
@media only screen and (min-width:521px){.ds2-tapnhold--item-text-copy{font-size:14px}
}
.ds2-tapnhold.editmode .ds2-tapnhold--item-text,.slick-current .ds2-tapnhold--item-text{-webkit-transition:1s .5s opacity ease;-o-transition:1s .5s opacity ease;transition:1s .5s opacity ease;opacity:1}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-text{-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease;opacity:0}
@media only screen and (min-width:521px){.ds2-tapnhold--item-text{max-height:56.25vw}
}
.ds2-tapnhold--actiontrigger{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-tapnhold--actiontrigger:after,.ds2-tapnhold--actiontrigger:before{content:' ';position:absolute;font-size:80px;width:1em;height:1em;top:30px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-tapnhold--actiontrigger:before{background:rgba(255,255,255,.6);border-radius:50%;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.5);box-shadow:0 5px 30px 0 rgba(0,0,0,.5);border:2px solid rgba(255,255,255,0);-webkit-transform:translate(-50%,-50%) scale(.75);-ms-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75);-webkit-transition:.5s transform ease,.5s background ease,.5s border ease;-o-transition:.5s transform ease,.5s background ease,.5s border ease;transition:.5s transform ease,.5s background ease,.5s border ease}
.ds2-tapnhold--actiontrigger:after{font-size:90px}
.ds2-tapnhold--actiontrigger-icon{font-size:60px;width:1em;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}
.ds2-tapnhold--actiontrigger-icon .ds2-icon{padding:0;-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease}
.ds2-tapnhold--actiontrigger-icon .ds2-icon,.ds2-tapnhold--actiontrigger-icon .ds2-icon:after,.ds2-tapnhold--actiontrigger-icon .ds2-icon:before{width:inherit;height:inherit}
.ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-light{opacity:0}
.ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-dark{opacity:1}
.ds2-tapnhold--actiontrigger-description{margin:7.5px 0 0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.5s opacity ease,.5s transform ease;-o-transition:.5s opacity ease,.5s transform ease;transition:.5s opacity ease,.5s transform ease}
.ds2-color-alternative .ds2-tapnhold--actiontrigger-description{color:#262626}
.ds2-tapnhold--actiontrigger-timer{position:absolute;top:30px;left:50%;font-size:100px;width:1em;height:1em;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.75) rotate(-450deg);-ms-transform:translate(-50%,-50%) scale(.75) rotate(-450deg);transform:translate(-50%,-50%) scale(.75) rotate(-450deg);-webkit-transition:.5s transform ease,.5s .5s opacity ease;-o-transition:.5s transform ease,.5s .5s opacity ease;transition:.5s transform ease,.5s .5s opacity ease}
.ds2-tapnhold--actiontrigger-timer circle{stroke-dashoffset:0;stroke-width:2px;stroke:#fff;fill:transparent;-webkit-transition:.5s stroke-dashoffset linear;-o-transition:.5s stroke-dashoffset linear;transition:.5s stroke-dashoffset linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.ds2-tapnhold--actiontrigger-timer circle.ds2-tapnhold--actiontrigger-loading{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger{cursor:pointer}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger:before{background:rgba(255,255,255,0);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border-color:rgba(255,255,255,.25)}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-light{opacity:1}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-dark{opacity:0}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-description{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-timer{-webkit-transition:.5s transform ease,.25s opacity ease;-o-transition:.5s transform ease,.25s opacity ease;transition:.5s transform ease,.25s opacity ease;opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(-90deg);-ms-transform:translate(-50%,-50%) scale(1) rotate(-90deg);transform:translate(-50%,-50%) scale(1) rotate(-90deg)}
.ds2-tapnhold .slick-next,.ds2-tapnhold .slick-prev{margin:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;font-size:30px;width:1em;min-width:1em}
@media only screen and (min-width:981px){.ds2-tapnhold .slick-next,.ds2-tapnhold .slick-prev{font-size:50px}
}
html[dir=rtl] .ds2-tapnhold .slick-next,html[dir=rtl] .ds2-tapnhold .slick-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.ds2-tapnhold .slick-next::after,.ds2-tapnhold .slick-next::before,.ds2-tapnhold .slick-prev::after,.ds2-tapnhold .slick-prev::before{background-size:.9em;position:absolute;top:50%;left:0;width:1em;height:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.4);-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.5);box-shadow:0 5px 30px 0 rgba(0,0,0,.5);-webkit-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease;background-position:center center}
.ds2-tapnhold .slick-prev{left:-20px}
@media only screen and (min-width:521px){.ds2-tapnhold .slick-prev{left:-45px}
}
@media only screen and (min-width:981px){.ds2-tapnhold .slick-prev{left:0}
}
.ds2-tapnhold .slick-next{right:-20px}
@media only screen and (min-width:521px){.ds2-tapnhold .slick-next{right:-45px}
}
@media only screen and (min-width:981px){.ds2-tapnhold .slick-next{right:0}
}
.ds2-tapnhold:not(.is-touch):not(.is-active):not(.is-first):hover .slick-prev,.ds2-tapnhold:not(.is-touch):not(.is-active):not(.is-last):hover .slick-next{opacity:1}
.ds2-tapnhold.is-first .slick-prev,.ds2-tapnhold.is-last .slick-next{opacity:0;pointer-events:none}
.ds2-tapnhold .slick-dots{position:absolute;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-sound{margin-bottom:70px}
@media only screen and (min-width:981px){.ds2-sound{margin-bottom:85px}
}
.ds2-sound .ds2-slider--video-single{position:relative}
.ds2-sound .ds2-video-player--download{display:block;width:60px;height:60px;margin:0}
@media only screen and (min-width:521px){.ds2-sound .ds2-video-player--download{position:absolute;right:0;top:0}
}
.ds2-sound .ds2-video-player--download .ds2-icon--download-white-big:before{background-position:10px 10px}
.ds2-sound .ds2-slider--position-bar-outer{margin-bottom:3px}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-video-player--img-outer{overflow:hidden}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-video-player--img-outer .ds2-video-player--img{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-video-player--img-outer .ds2-video-player--img:focus,html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-video-player--img-outer .ds2-video-player--img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-video-player--img-outer.zoom-effect--active .ds2-video-player--img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-sound .ds2-slider--bottom .ds2-slider--slide{height:0}
.ds2-sound .ds2-slider--bottom .ds2-slider--slide.slick-current.slick-active{height:100%}
.ds2-sound--headline{text-transform:uppercase}
.ds2-sound-player--play{position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.6;display:none}
.ds2-sound-player--play.active{opacity:0}
@media only screen and (min-width:521px){.ds2-sound-player--play{display:block}
}
.ds2-slider--sound-button-container{margin:0 .46875rem}
@media only screen and (min-width:521px){.ds2-slider--sound-button-container{position:absolute;top:0;right:0}
}
.touch .ds2-slider--main.ds2-slider--main.ds2-slider--sound.ds2-slider--fourColumns .slick-next,.touch .ds2-slider--main.ds2-slider--main.ds2-slider--sound.ds2-slider--fourColumns .slick-prev{opacity:1 !important;z-index:30}
.ds2-slider--sound-container{margin-bottom:15px;float:none;position:absolute;z-index:50;display:none}
.ds2-slider--sound-container.active{display:block}
@media only screen and (min-width:521px){.ds2-slider--sound-container{display:block;position:static}
}
.ds2-slider--sound-container .ds2-video-player--img-outer:before{content:'';speak:none;position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.3}
.ds2-slider{position:relative}
.ds2-slider[data-loader=amdLoader]:not([data-component-initialized=true]) .ds2-slider--slide:not(:first-child){display:none}
.ds2-slider[data-component-initialized=true] .ds2-slider--position-bar-outer.ds2-fadeIn{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.slick-list{position:relative;overflow:hidden;display:block;padding:0;margin:0}
@media only screen and (max-width:980px){.slick-list .columns{padding:0}
}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}
.ds2-slider--img{width:100%}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide .ds2-slider--img{display:block}
.slick-slide .ds2-slider--img.ds2-image-lazy-loaded{opacity:1 !important}
.slick-slide.slick-loading .ds2-slider--img{display:none}
.slick-slide.dragging .ds2-slider--img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;top:0;display:block;background:0;height:100%;width:40px;min-width:40px;cursor:pointer;padding:0;border:0;outline:0;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.slick-next:active,.slick-next:focus,.slick-next:hover,.slick-prev:active,.slick-prev:focus,.slick-prev:hover{outline:0;background:0}
.slick-next .ds2-icon--bg:before,.slick-prev .ds2-icon--bg:before{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}
.slick-next.ds2-slider--clickable-half,.slick-prev.ds2-slider--clickable-half{top:50%;margin-top:-20px;height:40px}
.slick-next.ds2-slider--clickable-half span.ds2-slider--next-inline,.slick-next.ds2-slider--clickable-half span.ds2-slider--prev-inline,.slick-prev.ds2-slider--clickable-half span.ds2-slider--next-inline,.slick-prev.ds2-slider--clickable-half span.ds2-slider--prev-inline{top:0;margin-top:0}
.ds2-slider-navVisible .slick-next .ds2-icon.ds2-icon--l:before,.ds2-slider-navVisible .slick-prev .ds2-icon.ds2-icon--l:before{background-color:#666;background-size:33px;background-position:center;width:30px;height:40px}
@media only screen and (max-width:520px){.ds2-slider-navVisible .slick-next .ds2-icon.ds2-icon--l:before,.ds2-slider-navVisible .slick-prev .ds2-icon.ds2-icon--l:before{background-position:center;background-size:30px;width:18px;height:40px}
}
@media only screen and (min-width:521px){.ds2-slider-navVisible .slick-next,.ds2-slider-navVisible .slick-prev{width:30px;height:40px}
}
.ds2-slider-navVisible .slick-next .ds2-icon:before{margin-left:10px}
.ds2-slider-navVisible .slick-prev{left:-12.5px}
@media only screen and (min-width:521px){.ds2-slider-navVisible .slick-prev{left:-27.5px}
}
.ds2-slider-navVisible .slick-next{right:-12.5px}
@media only screen and (min-width:521px){.ds2-slider-navVisible .slick-next{right:-27.5px}
}
span.ds2-slider--next-inline,span.ds2-slider--prev-inline{top:50%;margin-top:-20px}
.slick-prev{left:0}
.slick-next{right:0}
.ds2-slider--bottom,.ds2-slider--main{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;max-width:1185px;margin:0 .46875rem}
.ds2-slider--bottom.row,.ds2-slider--main.row{margin:0 auto}
.form-requests .ds2-slider{margin:45px 0}
.form-requests .ds2-slider--main{margin:0}
.form-requests .ds2-slider--slide.columns{padding:0}
.ds2-slider--bottom{max-width:1275px}
.ds2-slider--bottom.ds2-slider--gallery{max-width:1680px}
.ds2-slider--bottom.ds2-slider--gallery .slick-list{margin:0}
.ds2-slider--bottom .ds2-slider-slide-details{position:relative;opacity:0;padding-top:10px}
@media only screen and (min-width:521px){.ds2-slider--bottom .ds2-slider-slide-details{padding-left:0}
}
.ds2-slider--bottom .ds2-slider-slide-details .ds2-link{display:none}
@media only screen and (min-width:981px){.ds2-slider--bottom .ds2-slider-slide-details .ds2-link{display:block}
}
.ds2-slider--bottom .ds2-slider-slide-details.ds2-slider-slide-details-with-length .ds2-slider-slide-details-headline{font-size:25px;line-height:1;letter-spacing:.375px;line-height:36px}
@media only screen and (min-width:521px){.ds2-slider--bottom .ds2-slider-slide-details.ds2-slider-slide-details-with-length .ds2-slider-slide-details-headline{font-size:15px;line-height:1;letter-spacing:0;margin-top:-2px;margin-bottom:0}
}
.ds2-slider--bottom .ds2-slider-slide-details-length{font-size:35px;letter-spacing:.525px;line-height:1;display:block;margin-top:3px;margin-bottom:0}
@media only screen and (min-width:521px){.ds2-slider--bottom .ds2-slider-slide-details-length{font-size:15px;line-height:1;letter-spacing:0;margin-top:3px;margin-bottom:0}
}
.ds2-slider--bottom .ds2-slider-slide-details-layer{width:100%;opacity:1}
.ds2-slider--bottom .slick-active .ds2-slider-slide-details{opacity:1}
@media only screen and (min-width:521px){.ds2-slider--bottom.ds2-slider--fourColumns .slick-list .columns{padding-left:7.5px;padding-right:7.5px}
}
.ds2-layer--slider .ds2-slider--bottom{margin:0}
.ds2-layer--slider .ds2-slider-slide-details{opacity:1}
.ds2-layer--slider .ds2-slider--position-bar{opacity:0}
.ds2-layer--slider .opened .ds2-slider--position-bar,.ds2-lightbox--open .ds2-layer--slider .ds2-slider--position-bar{opacity:1}
.ds2-slider--position-bar-outer{max-width:1275px;margin:0 auto;display:block}
.ds2-slider--position-bar-outer.ds2-slider--position-bar-video{max-width:1680px}
.ds2-slider--position-bar-outer.ds2-slider--position-bar-outer-disabled{display:none}
.ds2-slider--position-bar-outer.ds2-fadeIn{opacity:0}
.ds2-layer--slider .ds2-slider--position-bar-outer{margin-left:0;padding-left:0}
.ds2-slider--position-bar{width:0;height:5px;display:block;background:#1c69d4;margin-top:5px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery.ds2-row-padding{padding:0}
}
.ds2-slider--main .ds2-icon.ds2-icon--play{padding:15px 20px 20px 20px;position:relative}
.ds2-slider--main .ds2-slider--video-img{width:100%;height:auto}
.ds2-slider--main .ds2-slider--obj{min-height:140px}
.ds2-slider--main .ds2-slider--img-outer{display:block;position:relative}
.ds2-slider--main .ds2-slider--zoom{cursor:default;margin-bottom:0}
@media only screen and (min-width:981px){.ds2-slider--main .ds2-slider--zoom{cursor:pointer}
.ds2-slider--main .ds2-slider--zoom .ds2-icon--magnifier-white{right:0;bottom:0;left:auto;padding-left:0}
.ds2-slider--main .ds2-slider--zoom .ds2-icon--magnifier-white:before{right:0;bottom:0;left:auto}
.ds2-slider--main .ds2-slider--zoom .ds2-icon--magnifier-white.hovered{background-color:#0653b6}
}
.ds2-slider--main .ds2-icon--magnifier-white{display:none}
@media only screen and (min-width:981px){.ds2-slider--main .slick-active .ds2-icon--magnifier-white{display:block}
}
.ds2-slider--main.ds2-slider--gallery,.ds2-slider--main.ds2-slider--gallery-twoColumns,.ds2-slider--main.ds2-video-player{padding-left:0;padding-right:0;max-width:1680px}
@media only screen and (max-width:980px){.ds2-slider--main.ds2-slider--gallery .ds2-slider--img-outer,.ds2-slider--main.ds2-slider--gallery .ds2-video-player--img-outer,.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-slider--img-outer,.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-video-player--img-outer,.ds2-slider--main.ds2-video-player .ds2-slider--img-outer,.ds2-slider--main.ds2-video-player .ds2-video-player--img-outer{margin-left:2.5px;margin-right:2.5px}
}
.ds2-slider--main.ds2-slider--gallery .slick-list,.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-list,.ds2-slider--main.ds2-video-player .slick-list{margin:0}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery .slick-list,.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-list,.ds2-slider--main.ds2-video-player .slick-list{margin:0}
}
.ds2-slider--main.ds2-slider--gallery .slick-prev,.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-prev,.ds2-slider--main.ds2-video-player .slick-prev{left:0}
.ds2-slider--main.ds2-slider--gallery .slick-next,.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-next,.ds2-slider--main.ds2-video-player .slick-next{right:0}
.ds2-slider--main.ds2-slider--gallery span.ds2-slider--next-inline,.ds2-slider--main.ds2-slider--gallery span.ds2-slider--prev-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--next-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--prev-inline,.ds2-slider--main.ds2-video-player span.ds2-slider--next-inline,.ds2-slider--main.ds2-video-player span.ds2-slider--prev-inline{display:none}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery span.ds2-slider--prev-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--prev-inline{display:block}
.ds2-slider--main.ds2-slider--gallery span.ds2-slider--next-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--next-inline{display:block;right:28px;left:auto}
}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery-twoColumns{padding:0}
.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-slider-slide-details{margin-left:7.5px;margin-right:7.5px}
.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-list .columns{padding:0}
.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-slider--img-outer{margin-left:7.5px;margin-right:7.5px}
}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-active .ds2-icon--magnifier-white{display:block}
}
.ds2-slider--main.ds2-slider--fourColumns,.ds2-slider--main.ds2-slider--twoColumns{max-width:1200px;margin:0;margin-left:7.5px;margin-right:7.5px}
@media only screen and (min-width:521px){.ds2-slider--main.ds2-slider--fourColumns,.ds2-slider--main.ds2-slider--twoColumns{margin-left:0;margin-right:0}
.ds2-slider--main.ds2-slider--fourColumns .slick-list .columns,.ds2-slider--main.ds2-slider--twoColumns .slick-list .columns{padding-left:7.5px;padding-right:7.5px}
.ds2-slider--main.ds2-slider--fourColumns .slick-prev,.ds2-slider--main.ds2-slider--twoColumns .slick-prev{width:auto;left:8px}
.ds2-slider--main.ds2-slider--fourColumns .slick-next,.ds2-slider--main.ds2-slider--twoColumns .slick-next{width:auto;right:8px}
}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--fourColumns .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--twoColumns .slick-active .ds2-icon--magnifier-white{display:none}
}
.ds2-slider--main.ds2-slider--fourColumns .ds2-slider--position-bar,.ds2-slider--main.ds2-slider--twoColumns .ds2-slider--position-bar{margin-left:.46875rem}
.ds2-slider--main.ds2-slider--fullSize .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--layer .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--teaser .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider-lightbox .ds2-icon--magnifier-white{display:none}
.ds2-slider--main.ds2-slider--fullSize .slick-next,.ds2-slider--main.ds2-slider--fullSize .slick-prev,.ds2-slider--main.ds2-slider--layer .slick-next,.ds2-slider--main.ds2-slider--layer .slick-prev,.ds2-slider--main.ds2-slider--teaser .slick-next,.ds2-slider--main.ds2-slider--teaser .slick-prev,.ds2-slider--main.ds2-slider-lightbox .slick-next,.ds2-slider--main.ds2-slider-lightbox .slick-prev{display:none}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--fullSize .slick-next,.ds2-slider--main.ds2-slider--fullSize .slick-prev,.ds2-slider--main.ds2-slider--layer .slick-next,.ds2-slider--main.ds2-slider--layer .slick-prev,.ds2-slider--main.ds2-slider--teaser .slick-next,.ds2-slider--main.ds2-slider--teaser .slick-prev,.ds2-slider--main.ds2-slider-lightbox .slick-next,.ds2-slider--main.ds2-slider-lightbox .slick-prev{display:block;width:auto}
.ds2-slider--main.ds2-slider--fullSize .slick-slide,.ds2-slider--main.ds2-slider--layer .slick-slide,.ds2-slider--main.ds2-slider--teaser .slick-slide,.ds2-slider--main.ds2-slider-lightbox .slick-slide{padding-left:0;padding-right:0}
}
@media only screen and (min-width:981px) and (min-width:981px){.ds2-slider--main.ds2-slider--fullSize .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--layer .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--teaser .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider-lightbox .slick-active .ds2-icon--magnifier-white{display:none}
}
.ds2-slider--main.ds2-slider--fullSize .ds2-slider--position-bar,.ds2-slider--main.ds2-slider--layer .ds2-slider--position-bar,.ds2-slider--main.ds2-slider--teaser .ds2-slider--position-bar,.ds2-slider--main.ds2-slider-lightbox .ds2-slider--position-bar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-layer.ds2-layer--container-slider{position:fixed}
}
.no-touch .ds2-slider--main.ds2-slider--fullSize .slick-next,.no-touch .ds2-slider--main.ds2-slider--fullSize .slick-prev,.no-touch .ds2-slider--main.ds2-slider--stage .slick-next,.no-touch .ds2-slider--main.ds2-slider--stage .slick-prev,.no-touch .ds2-slider--main.ds2-slider--teaser .slick-next,.no-touch .ds2-slider--main.ds2-slider--teaser .slick-prev,.no-touch .ds2-slider--main.ds2-slider--twoColumns .slick-next,.no-touch .ds2-slider--main.ds2-slider--twoColumns .slick-prev{display:block}
.touch .ds2-slider--main.ds2-slider--fullSize .slick-next,.touch .ds2-slider--main.ds2-slider--fullSize .slick-prev,.touch .ds2-slider--main.ds2-slider--stage .slick-next,.touch .ds2-slider--main.ds2-slider--stage .slick-prev,.touch .ds2-slider--main.ds2-slider--teaser .slick-next,.touch .ds2-slider--main.ds2-slider--teaser .slick-prev,.touch .ds2-slider--main.ds2-slider--twoColumns .slick-next,.touch .ds2-slider--main.ds2-slider--twoColumns .slick-prev{display:none}
@media only screen and (min-width:981px){.ds2-slider--no-sliding-twoColumns .ds2-slider--position-bar-outer{display:none}
.ds2-slider--no-sliding-twoColumns .ds2-slider--zoom .ds2-icon--magnifier-white{display:block}
.ds2-slider--no-sliding-twoColumns .ds2-slider--bottom .ds2-slider-slide-details{opacity:1}
}
@media only screen and (min-width:981px){.ds2-slider--no-sliding .ds2-slider--twoColumns .ds2-slider--slide{width:50%}
}
.ds2-detail .ds2-slider--no-sliding .ds2-slider--position-bar-outer,.ds2-news-article--slider .ds2-slider--no-sliding .ds2-slider--position-bar-outer,.ds2-sound .ds2-slider--no-sliding .ds2-slider--position-bar-outer{display:none}
.ds2-detail .ds2-slider--no-sliding .ds2-slider--slide,.ds2-news-article--slider .ds2-slider--no-sliding .ds2-slider--slide,.ds2-sound .ds2-slider--no-sliding .ds2-slider--slide{padding:0}
.ds2-detail .slick-next,.ds2-detail .slick-prev,.ds2-news-article--slider .slick-next,.ds2-news-article--slider .slick-prev,.ds2-sound .slick-next,.ds2-sound .slick-prev{height:40px;top:50%;margin-top:-20px;padding:0}
.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--fullSize .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--fullSize .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--stage .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--stage .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--teaser .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--teaser .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--twoColumns .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--twoColumns .slick-prev{display:none}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider-slide-details{opacity:1}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--main{margin-left:0;margin-right:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--slide{float:none}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--bottom{margin-right:0;margin-left:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-video-player--img{width:100%}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom{padding-left:10px;padding-right:10px}
@media only screen and (min-width:521px){.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom{padding-left:37.5px;padding-right:37.5px}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery .ds2-video-player--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-video-player--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-video-player--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom .ds2-video-player--img-outer{margin-left:0;margin-right:0}
}
.ds2-gallery .ds2-slider--no-sliding .slick-next,.ds2-gallery .ds2-slider--no-sliding .slick-prev{display:none}
@media only screen and (min-width:981px){.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom{margin-left:auto;margin-right:auto;max-width:1680px}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom{margin-left:auto;margin-right:auto;padding-left:37.5px;padding-right:37.5px;max-width:1275px}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-icon--magnifier-white,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-icon--magnifier-white{display:block}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-slider--slide,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-slider--slide{width:50%}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-slider--slide .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-slider--slide .ds2-slider--img-outer{margin:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom{padding-left:0;padding-right:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery .ds2-slider--slide,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom .ds2-slider--slide{float:none;width:54%;margin-right:auto;margin-left:auto}
}
.ds2-slider--video-container{visibility:visible}
.ds2-slider--video-container.hide{height:0;visibility:hidden;overflow:hidden}
.ds2-slider--video-single{background-color:#000;visibility:visible;height:auto;display:block}
.ds2-slider--video-single.hide{height:0;visibility:hidden;overflow:hidden}
.ds2-video-player--opener{display:block}
.ds2-video-player--opener.hide{height:0;visibility:hidden;overflow:hidden}
.ds2-preloading-content{opacity:0}
.ds2-preloader-wrapper{position:absolute;margin-top:23%;margin-left:50%}
.ds2-preloader-wrapper .ds2-preloader{display:block;position:relative}
.ds2-preloader-wrapper .ds2-preloader:before{display:block;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-preloader-wrapper .ds2-preloader.ds2-img-loaded:before{display:none}
@media only screen and (min-width:521px){.ds2-sound .ds2-slider--fourColumns.ds2-slider--bottom{margin-left:auto;margin-right:auto}
}
.ds2-slider--img-auto{height:auto;display:block}
.slick-dots{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 0;margin:0}
.slick-dots li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.slick-dots li button{font-size:10px;padding:0;margin:1em 0;height:1em;width:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%;background:#bbb;color:rgba(187,187,187,0);-webkit-transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,-webkit-transform .5s ease;-o-transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease;transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease;transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease,-webkit-transform .5s ease}
.slick-dots li button:focus{outline:0}
.slick-dots li button.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:1em;margin:1em}
.slick-dots li button.is-active.is-small{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}
.slick-dots li button.is-active.is-small:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.slick-dots li button:before{content:' ';display:block;position:absolute;width:3em;height:3em;top:-1em;left:-1em}
.slick-dots li.slick-active button{background-color:#1c69d4;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}
.ds2-component:not(.is-touch) .slick-dots li:hover button{background-color:#262626}
.slick-dots.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;height:100%}
.slick-dots.is-vertical li button{margin:0 1em;height:0;width:1em}
.slick-dots.is-vertical li button.is-active{height:1em;margin:1em}
.ds2-gallery{margin-bottom:30px}
@media only screen and (min-width:521px){.ds2-gallery{margin-bottom:45px}
}
@media only screen and (min-width:981px){.ds2-gallery .ds2-slider:not(.ds2-slider--no-sliding):not(.ds2-slider--no-sliding-twoColumns) .ds2-slider--gallery-twoColumns .ds2-slider--slide:first-child{margin-left:-100%}
}
.ds2-gallery .ds2-slider--bottom{padding:0 2.5px;padding-bottom:30px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-gallery .ds2-slider--bottom{padding-bottom:15px}
}
@media only screen and (min-width:981px){.ds2-gallery .ds2-slider--bottom.ds2-slider--gallery-twoColumns{padding-left:37.5px;padding-right:37.5px}
}
@media only screen and (max-width:980px){.ds2-gallery .ds2-slider--bottom .ds2-slider-slide-details .ds2-link{display:block}
.ds2-gallery .ds2-slider--bottom .ds2-slider-slide-details .ds2-link[download]{display:none}
}
.ds2-gallery .ds2-icon--magnifier-white:before{background-position:-2px -2px}
html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-slider--zoom{overflow:hidden;display:block}
html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-slider--zoom .ds2-slider--img{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-slider--zoom .ds2-slider--img:focus,html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect=true] .ds2-slider--main .ds2-slider--zoom .ds2-slider--img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-gallery--head{margin-bottom:30px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-gallery--head{margin-bottom:15px}
}
.ds2-facebook-video{margin-bottom:45px}
@media only screen and (min-width:981px){.ds2-facebook-video{margin-bottom:75px}
}
.ds2-facebook-video .ds2-fbv-container{position:relative;max-width:1680px;margin-left:auto;margin-right:auto;padding-bottom:15px}
.ds2-facebook-video .ds2-fbv--connectionfallback{display:none;padding-bottom:15px}
.ds2-facebook-video .ds2-buttonlist--item{width:100%}
@media only screen and (min-width:521px) and (max-width:980px){.medium-12 .ds2-facebook-video .ds2-buttonlist--item{width:50%}
}
@media only screen and (min-width:981px){.large-6 .ds2-facebook-video .ds2-buttonlist--item{width:50%}
.large-12 .ds2-facebook-video .ds2-buttonlist--item{width:25%;float:left}
}
.ds2-content-slider{overflow:visible;margin-bottom:60px}
@media only screen and (min-width:521px){.ds2-content-slider--head{margin-bottom:15px}
}
.ds2-content-slider--title{clear:both}
.ds2-content-slider--head-title{margin-top:30px}
.ds2-content-slider--nav{margin:0}
.ds2-content-slider--nav .slick-track{display:table;margin-bottom:0}
.ds2-content-slider--nav .ds2-content-slider--nav-item,.ds2-content-slider--nav .ds2-content-slider--nav-item.slick-slide{display:table-cell !important;float:none;vertical-align:bottom}
.ds2-content-slider--nav .button{background:0;border-bottom:1px solid #e6e6e6;display:block;height:inherit;margin-bottom:0;padding-bottom:4px;min-width:10px}
.ds2-content-slider--nav .button:active,.ds2-content-slider--nav .button:focus,.ds2-content-slider--nav .button:hover{border-bottom:5px solid #1c69d4;padding-bottom:0;color:#262626}
.ds2-content-slider--nav .button:active .ds2-content-slider--nav-description-inline,.ds2-content-slider--nav .button:focus .ds2-content-slider--nav-description-inline,.ds2-content-slider--nav .button:hover .ds2-content-slider--nav-description-inline{color:#262626}
.ds2-content-slider--nav-description{margin-top:0;color:#8e8e8e;text-align:left}
body:not(.ds2-market-bmw-m) .ds2-content-slider--nav-description{text-align:center}
@media only screen and (min-width:981px){.ds2-content-slider--nav-description{margin-bottom:5px}
body:not(.ds2-market-bmw-m) .ds2-content-slider--nav-description{margin:29px 20px}
}
.ds2-content-slider--nav-description-inline{display:none}
.ds2-content-slider--slick-active .button{border-bottom:5px solid #1c69d4;padding-bottom:0;color:#262626}
.ds2-content-slider--slick-active .button .ds2-content-slider--nav-description-inline{color:#262626}
.ds2-content-slider--tile{padding-top:5px}
@media only screen and (min-width:521px){.ds2-content-slider--tile{padding-top:10px}
}
@media only screen and (min-width:981px){.ds2-content-slider--tile{padding-top:15px}
}
.ds2-content-slider--content{margin:0 auto;position:relative}
@media only screen and (max-width:980px){.ds2-content-slider--content .slick-list{margin:0}
}
.ds2-content-slider--content .slick-list .ds2-content-slider--tile .columns{padding-left:.53571rem;padding-right:.53571rem}
.ds2-content-slider--content .slick-next,.ds2-content-slider--content .slick-prev{height:40.00005px;min-width:15px;opacity:1;top:0;width:18px;z-index:110;display:none}
.ds2-content-slider--content .slick-next .ds2-icon.ds2-icon--l:before,.ds2-content-slider--content .slick-prev .ds2-icon.ds2-icon--l:before{background-size:50px;background-position:center;width:30px;height:60px}
@media only screen and (max-width:520px){.ds2-content-slider--content .slick-next .ds2-icon.ds2-icon--l:before,.ds2-content-slider--content .slick-prev .ds2-icon.ds2-icon--l:before{background-position:center;background-size:30px;width:18px;height:40.00005px}
}
@media only screen and (min-width:521px){.ds2-content-slider--content .slick-next,.ds2-content-slider--content .slick-prev{width:30px;height:60px}
}
.ds2-content-slider--content .slick-next .ds2-icon,.ds2-content-slider--content .slick-prev .ds2-icon{top:0;margin-top:0}
.ds2-content-slider--content .slick-next span,.ds2-content-slider--content .slick-prev span{color:#fff;display:block}
.ds2-content-slider--content .slick-prev{left:-12.5px}
@media only screen and (min-width:521px){.ds2-content-slider--content .slick-prev{left:-27.5px}
}
.ds2-content-slider--content .slick-next{right:-12.5px}
@media only screen and (min-width:521px){.ds2-content-slider--content .slick-next{right:-27.5px}
}
.ds2-content-slider--content .ds2-content-slider--image{margin-bottom:15px}
.ds2-content-slider--content .ds2-content-slider--image img{width:100%}
@media only screen and (min-width:981px){.ds2-content-slider{margin-bottom:75px}
}
.ds2-link-box{display:block;margin-top:0;margin-bottom:15px}
.ds2-link-box:active,.ds2-link-box:focus,.ds2-link-box:hover{cursor:pointer}
.ds2-link-box .ds2-link{margin-bottom:0}
.ds2-link-box--content-container{padding:15px 15px 10px;background-color:#e6e6e6;min-height:60px}
.ds2-link-box--link{position:relative;padding-left:15px}
.ds2-link-box--link .ds2-icon{position:absolute;left:0;top:0}
@media only screen and (min-width:981px){.ds2-link-box--link .ds2-icon{top:-1px}
}
.ds2-link-box--link [data-iconbg=true]{padding-left:25px}
.ds2-link-box--link [data-iconbg=true] .ds2-icon{left:0;top:-2px}
.ds2-cluster-overview{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-cluster-overview{margin-bottom:75px}
}
.ds2-cluster-overview .ds2-cluster-overview--subtitle{margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-cluster-overview .ds2-cluster-overview--subtitle{margin-bottom:25px}
}
html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect=true] .ds2-link-box--image-container{overflow:hidden}
html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect=true] .ds2-link-box--image-container .ds2-link-box--image{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect=true] .ds2-link-box--image-container .ds2-link-box--image:focus,html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect=true] .ds2-link-box--image-container .ds2-link-box--image:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-icon--efficency,.ds2-icon-eventless--efficency{height:12px;width:30px;display:inline-block;text-indent:-9999px;vertical-align:middle;margin-bottom:2px;text-align:left;background-position:0 0}
.ds2-icon--efficency{cursor:pointer}
.ds2-icon--efficency:active,.ds2-icon--efficency:focus,.ds2-icon--efficency:hover{background-position:0 -12px}
.ds2-icon-eventless--efficency{pointer-events:none}
.ds2-icon--efficency-A{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_A.png) no-repeat}
.ds2-icon--efficency-AA{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_AA.png) no-repeat}
.ds2-icon--efficency-AAA{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_AAA.png) no-repeat}
.ds2-icon--efficency-B{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_B.png) no-repeat}
.ds2-icon--efficency-C{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_C.png) no-repeat}
.ds2-icon--efficency-D{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_D.png) no-repeat}
.ds2-icon--efficency-E{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_E.png) no-repeat}
.ds2-icon--efficency-F{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_F.png) no-repeat}
.ds2-icon--efficency-G{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_G.png) no-repeat}
.ds2-icon--efficency-H{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_H.png) no-repeat}
.ds2-icon--efficency-I{background:transparent url(../../../etc/clientlibs/digitals2/clientlib/media/icons/png_energy_icons/BMW_icon_I.png) no-repeat}
.ds2-tooltip{margin-left:5px;margin-right:5px}
.ds2-tooltip.ds2-tooltip--alpha{margin-left:0}
.ds2-tooltip--container{display:none}
.ds2-tooltip--copy-bigger{font-size:17px;line-height:22px;margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-tooltip--copy-bigger{font-size:16px;line-height:19px;margin-top:-3px;margin-bottom:12px}
}
span.ds2-info-icon{margin-left:0}
.ds2-tooltip-element{max-width:285px;padding:40px 10px 10px;border:0;color:#262626;background:0}
.ds2-tooltip-element .ds2-cms-output{max-width:35ch}
.ds2-tooltip-element .ds2-table-element{margin:0}
.ds2-tooltip-element .ds2-link{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:35ch}
.ds2-tooltip-element img{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-tooltip-element.ds2-tooltip-element--spotlight [data-scroll=true]{max-height:15vh}
.ds2-tooltip-element [data-scroll=true]{max-height:40vh}
}
.ds2-tooltip-element--copy{overflow:hidden;position:relative;padding-top:3px}
.ds2-tooltip-element--copy.ds2-tooltip--top-space{margin-top:30px}
.ds2-tooltip-element--copy .ds2-cms-output .ds2-linklist{margin:15px 0 0}
.ds2-tooltip-element--close{position:absolute;right:10px;top:10px;width:20px;z-index:660}
.ds2-tooltip-element--close-link{display:block;margin:0;margin-bottom:10px;width:20px;height:20px}
.ds2-tooltip-element--footer{margin-top:30px}
.ds2-tooltip-element--footer .button{margin-bottom:0}
.ds2-tooltip-element--footer.ds2-tooltip-element--footer-small{margin-top:15px}
.qtip{position:absolute;border:0;background:0;left:-28000px;top:-28000px;display:none;max-width:385px;min-width:50px;direction:ltr;padding:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
.qtip.qtip-pos-lt .qtip-tip,.qtip.qtip-pos-rt .qtip-tip{margin-top:-21px}
.qtip.qtip-pos-lb .qtip-tip,.qtip.qtip-pos-rb .qtip-tip{margin-bottom:-22px}
.qtip.qtip-pos-lc .qtip-tip,.qtip.qtip-pos-rc .qtip-tip{margin-top:-12px !important}
.qtip.qtip-fadeIn{opacity:1}
.qtip-content{background:0;border:0;position:relative;padding:0;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-default{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15);box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15);border-radius:2px;border-color:#fff;background:#fff;color:#262626}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:650}
.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(../../digitals2/layer/components/tooltip/clientlibs/css/#default#VML);display:inline-block;visibility:visible}
@media only screen and (min-width:521px){.ds2-tooltip-element--spotlight{display:block}
}
.ds2-tooltip-element--spotlight .ds2-tooltip-element--close{right:15px;top:15px}
.touch .ds2-tooltip-element--spotlight.ds2-tooltip-element .ds2-tooltip-element--close{right:5px;top:5px}
.ds2-tooltip-element--spotlight.ds2-tooltip-element{max-width:283px;padding:15px}
.ds2-tooltip-element--spotlight .ds2-tooltip-element--copy{margin-bottom:9px}
.ds2-tooltip-element--spotlight .ds2-tooltip-element--footer{margin-top:15px}
.ds2-tooltip-element--filter .ds2-models--filter{margin:30px 0 0;padding:0}
.ds2-tooltip-element--filter .ds2-models--filter-item{margin-bottom:15px;padding-left:0}
.ds2-tooltip-element--filter .ds2-tooltip-element--footer{padding:20px 20px 30px 20px}
.ds2-tooltip-element--filter .ds2-tooltip-element--footer .button.qtip-close{right:0;top:0}
.ds2-tooltip-element--hse.qtip-pos-lc .qtip-tip,.ds2-tooltip-element--hse.qtip-pos-rc .qtip-tip{margin-top:-6px !important}
.ds2-tooltip-element--hse .qtip-content label{display:inline-block;padding:9px 15px 9px;margin:0;line-height:1em}
.qtip-inFullscreenMode{height:100% !important;left:0 !important;max-width:none;padding:5px;overflow:hidden;position:fixed;top:0 !important;width:100% !important}
.qtip-inFullscreenMode .qtip-tip{display:none !important}
.qtip-inFullscreenMode .ds2-tooltip-element{max-width:none}
.qtip-inFullscreenMode .ds2-tooltip-element--copy{position:relative;overflow:hidden;max-height:none;height:100%;padding-right:15px}
.qtip-inFullscreenMode .ds2-tooltip-element--copy .ds2-cms-output,.qtip-inFullscreenMode .ds2-tooltip-element--copy .ds2-cms-output h5{margin-top:0}
.qtip-inFullscreenMode .ds2-tooltip-element--footer{background:#fff;bottom:0;left:0;margin-top:0;padding:15px;position:fixed;right:0}
.touch .ds2-tooltip-element--close{top:0;right:0;width:40px}
.touch .ds2-tooltip-element--close span.ds2-icon{padding-left:10px;position:relative}
.touch .ds2-tooltip-element--close-link{width:40px;height:40px;padding-left:10px;padding-top:10px}
.touch .ds2-tooltip{margin:0;padding:10px 5px 10px 10px;top:6px}
.touch .ds2-tooltip.ds2-tooltip--alpha{padding-left:0}
.ds2-lightbox{z-index:6100;background:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:none;position:fixed;overflow-x:inherit;height:100%;width:100%;top:0 !important;left:0;opacity:0}
.ds2-lightbox.ds2-lightbox--versioninfo{z-index:9999}
.ds2-lightbox--open{display:block}
.ds2-lightbox--fade-in{opacity:1}
.ds2-lightbox--fade-out{opacity:0}
.ds2-lightbox--transition{z-index:6110}
@media only screen and (max-width:520px){.ds2-lightbox{background-color:#fff}
}
.ds2-lightbox__center{display:block;overflow:hidden;width:100%;height:100%}
@media only screen and (min-width:521px){.ds2-lightbox__center{display:table}
}
.ds2-lightbox__middle--hide{opacity:0}
@media only screen and (min-width:521px){.ds2-lightbox__middle{display:table-cell;vertical-align:middle}
}
@media only screen and (min-width:981px){.ds2-lightbox__middle{width:100%;height:90vh;max-height:50.625vw}
}
@media only screen and (max-width:520px){.ds2-lightbox__middle{height:100%}
.ds2-lightbox__middle .ds2-row-padding{padding-left:0;padding-right:0}
.ds2-lightbox__middle .row{max-width:100%;height:100%}
.ds2-lightbox__middle .columns{padding-left:0;padding-right:0}
}
.ds2-lightbox .ds2-layer--container,.ds2-lightbox__container{background-color:#fff;margin:0 auto;height:100%;width:100%}
@media only screen and (min-width:521px){.ds2-lightbox .ds2-layer--container,.ds2-lightbox__container{margin-top:60px}
}
.ds2-lightbox .ds2-layer--content,.ds2-lightbox__content{position:relative;overflow:hidden;padding:30px 30px 15px}
.ds2-lightbox .ds2-layer--content:after,.ds2-lightbox__content:after{content:'';speak:none;display:table;clear:both}
.ds2-lightbox__close-button{position:absolute;right:5px;top:5px;margin-top:0;margin-bottom:0;z-index:6120;width:30px;height:30px}
.ds2-lightbox__close-button .ds2-icon{left:5px;top:5px}
@media only screen and (min-width:521px){.ds2-lightbox__close-button{right:5px;top:5px}
}
@media only screen and (min-width:981px){.ds2-lightbox .large-centered{float:none;margin-left:auto;margin-right:auto}
}
.ds2-lightbox .ds2-linklist{margin-top:10px;margin-right:30px}
.ds2-lightbox .ds2-linklist li:last-child{margin-bottom:0}
.ds2-lightbox .form-requests{margin:0 !important}
.ds2-lightbox .form-requests .ds2-layer--scrollablepart{padding-right:19px}
.ds2-lightbox .form-requests .ds2-expand--body-copy-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.ds2-lightbox .copytext__base{margin-bottom:0}
.ds2-lightbox .error{padding:0 10px}
.ds2-lightbox .error .ds2-request-icon__alert{padding-left:12px;background-position-y:-2px;vertical-align:top;width:33px;height:33px;display:inline-block;background-position-x:-7px}
.ds2-lightbox .error .icon__error-label{margin-top:10px;margin-bottom:10px;display:inline-block;width:calc(100% - 38px);color:#d20000}
.ds2-lightbox .ds2-expand--body-copy-container{margin-top:0}
.ds2-lightbox .ds2-cms-output{font-size:20px;line-height:30px;margin-top:0;margin-bottom:0;padding-right:45px}
.ds2-lightbox .ds2-cms-output .ds2-disclaimer--list{list-style:none}
.ds2-lightbox .ds2-iscroll-container{position:relative;height:auto;overflow:hidden}
.ds2-lightbox--gallery .ds2-lightbox__center,.ds2-lightbox--video .ds2-lightbox__center{display:block}
.ds2-lightbox--gallery .ds2-lightbox__middle,.ds2-lightbox--video .ds2-lightbox__middle{top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;width:100%;margin:auto}
@media only screen and (min-width:521px){.ds2-lightbox--gallery .ds2-lightbox__middle,.ds2-lightbox--video .ds2-lightbox__middle{height:auto}
}
.ds2-lightbox--gallery .ds2-lightbox__middle .ds2-lightbox__container,.ds2-lightbox--video .ds2-lightbox__middle .ds2-lightbox__container{display:block}
@media only screen and (min-width:981px){.ds2-lightbox--gallery .ds2-lightbox__middle .ds2-lightbox__container .ds2-lightbox__content,.ds2-lightbox--video .ds2-lightbox__middle .ds2-lightbox__container .ds2-lightbox__content{margin:auto}
}
.ds2-lightbox--gallery .ds2-lightbox__close-button,.ds2-lightbox--video .ds2-lightbox__close-button{height:20px;width:20px}
.ds2-lightbox--gallery .ds2-lightbox__close-button .ds2-icon,.ds2-lightbox--video .ds2-lightbox__close-button .ds2-icon{top:0;left:0}
.ds2-lightbox--gallery .ds2-lightbox__content{padding:0}
.ds2-lightbox--gallery .ds2-lightbox__content .ds2-slider-lightbox{margin:0}
.ds2-lightbox--gallery .ds2-lightbox__content .ds2-slider--bottom{padding:0 7.5px 15px}
.ds2-lightbox--gallery .ds2-lightbox__close-button{top:15px;right:15px}
.ds2-lightbox--video .ds2-lightbox__content{padding:0}
.ds2-lightbox--video .ds2-video-player{margin:0}
.ds2-lightbox--video .ds2-lightbox__close-button{top:15px;right:15px}
.ds2-lightbox--video iframe{border:0}
@media only screen and (max-width:520px){.ds2-lightbox--video .ds2-video-player--player-close-button{display:none}
}
.ds2-lightbox--slider .ds2-row-padding{margin:0 auto;padding:0}
.ds2-lightbox--slider .large-8{width:100%}
.ds2-lightbox--slider .large-centered{margin:0;padding:0}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-lightbox--slider{position:fixed}
}
.ds2-lightbox--iframe iframe{border:0}
@media only screen and (min-width:981px){.ds2-lightbox--iframe .large-centered{text-align:center}
.ds2-lightbox--iframe .large-centered.large-8{width:100%}
}
.ds2-lightbox--iframe .ds2-lightbox__container{display:inline-block;text-align:left;width:auto}
.ds2-lightbox--showroom{max-width:none}
.ds2-lightbox--showroom .ds2-iframe,.ds2-lightbox--showroom .ds2-iframe--fallback,.ds2-lightbox--showroom .ds2-lightbox__center,.ds2-lightbox--showroom .ds2-lightbox__container,.ds2-lightbox--showroom .ds2-lightbox__content,.ds2-lightbox--showroom .ds2-lightbox__middle,.ds2-lightbox--showroom .ds2-lightbox__middle>div,.ds2-lightbox--showroom .ds2-lightbox__middle>div>div,.ds2-lightbox--showroom .iframeintegrationcontainer,.ds2-lightbox--showroom .iframeintegrationcontainer>div,.ds2-lightbox--showroom .iframeintegrationcontainer>div>div{padding:0;margin:0;max-width:none;width:100%;height:100%;background:0}
.ds2-lightbox--showroom .ds2-lightbox__container{background-color:#fff}
.ds2-lightbox--showroom .ds2-iframe--fallback{overflow:auto;background:#e6e6e6}
.ds2-lightbox--showroom iframe{display:block;border:0;width:100%;height:100%}
.ds2-lightbox--showroom .ds2-lightbox__close-button{right:10px;top:10px}
.ds2-lightbox--showroom .ds2-lightbox__close-button .ds2-icon{left:5px;top:5px}
@media only screen and (min-width:981px){.ds2-lightbox--showroom .ds2-lightbox__center{display:table;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90vw;max-width:1680px;margin:0 auto}
.ds2-lightbox--showroom .ds2-lightbox__middle{display:table-cell;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:90vh;max-height:50.625vw}
}
.ds2-layer--slider{width:100%}
.ds2-layer--slider .ds2-slider--main .ds2-slider--slide-single-image{padding:0}
.ds2-layer--interaction-list-container{padding:15px 0 0;border-top:1px solid #e6e6e6;background-color:#fff}
.ds2-layer--interaction-list-container .modal-close-button a{height:50px;font-size:15px;position:static;width:100%;color:#fff}
@media only screen and (min-width:521px){.ds2-layer--interaction-list-container a{margin-bottom:0}
}
.ds2-layer--interaction-list-container li{float:right}
.ds2-layer--interaction-list-container li:last-child a{margin-bottom:0}
.ds2-layer--interaction-list-container-lower{padding:0}
@media only screen and (min-width:521px){.ds2-layer--interaction-list-container-lower{padding:0;margin-top:-10px}
}
.ds2-layer--interaction-list-container-lower a{color:#666}
.ds2-layer--interaction-list-container-lower a:hover{color:#0653b6}
.ds2-layer--interaction{padding-top:25px}
@media only screen and (max-width:520px){.ds2-layer--interaction{width:100%}
}
.ds2-layer--dropdown .ds2-layer--interaction{padding-top:30px}
.ds2-layer--dropdown.row{margin-top:25px}
.ds2-layer-error-old-browser{display:none}
.ds2-layer-error-old-browser--layer{width:100%;height:100%;position:fixed;top:0;left:0;display:table;z-index:6100}
.ds2-layer-error-old-browser--bg{width:100%;height:100%;position:fixed;top:0;left:0;background:#262626;background:rgba(38,38,38,.9)}
.ds2-layer-error-old-browser--container{position:relative;margin:0 auto;display:table-cell;vertical-align:middle}
.ds2-layer-error-old-browser--close{float:right;margin-top:-15px;margin-right:-15px}
.ds2-layer-error-old-browser--content{margin:0 auto;min-width:320px;width:75%;max-width:640px;background:#fff;padding:30px}
.ds2-layer-error-old-browser--content h2{text-transform:none}
.ds2-layer-error-old-browser--content .ds2-linklist{margin-top:30px}
.ds2-layer-fullsize{z-index:6050;display:block;position:fixed;width:0;height:0;overflow:hidden;pointer-events:none;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:none;-o-transition:none;transition:none}
.ds2-layer-fullsize .ds2-layer-slider.slick-slider{width:100%}
.ds2-layer-fullsize .ds2-layer-slider .slick-slide .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.05,1.05,1) translate3d(30%,0,0);transform:scale3d(1.05,1.05,1) translate3d(30%,0,0);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;-o-transition:transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}
.ds2-layer-fullsize .ds2-layer-slider .slick-slide.slick-active .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}
.ds2-layer-fullsize .ds2-layer-slider .slick-slide.slick-active~div .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.05,1.05,1) translate3d(-30%,0,0);transform:scale3d(1.05,1.05,1) translate3d(-30%,0,0)}
.ds2-layer-fullsize .ds2-layer-slider.slick-vertical .slick-slide .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.03,1.03,1) translate3d(0,30%,0);transform:scale3d(1.03,1.03,1) translate3d(0,30%,0);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;-o-transition:transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}
.ds2-layer-fullsize .ds2-layer-slider.slick-vertical .slick-slide.slick-active .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.1,1.1,1) translate3d(0,0,0);transform:scale3d(1.1,1.1,1) translate3d(0,0,0)}
.ds2-layer-fullsize .ds2-layer-slider.slick-vertical .slick-slide.slick-active~div .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.05,1.05,1) translate3d(0,-30%,0);transform:scale3d(1.05,1.05,1) translate3d(0,-30%,0)}
.ds2-layer-fullsize .ds2-layer-slider .headline-wrapper{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.ds2-layer-fullsize .ds2-layer-slider .ds2-layer-fullsize__item-text{opacity:0;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:15% 75%;perspective-origin:15% 75%}
.ds2-layer-fullsize .ds2-layer-slider .ds2-layer-fullsize__item-text__perspective-container{-webkit-transform:rotateX(-25deg) translate3d(0,40px,0);transform:rotateX(-25deg) translate3d(0,40px,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.ds2-layer-fullsize .ds2-layer-slider .slick-dots{position:fixed;bottom:0;left:0;padding:7.5px 30px;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-layer-fullsize .ds2-layer-slider .slick-next,.ds2-layer-fullsize .ds2-layer-slider .slick-prev,.ds2-layer-fullsize .ds2-layer-slider .slick.dots{pointer-events:none}
.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick-dots{opacity:1}
.ds2-layer-fullsize.is-visible .ds2-layer-slider .headline-wrapper{opacity:1}
.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick-next,.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick-prev,.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick.dots{pointer-events:all}
.ds2-layer-fullsize__trigger{cursor:pointer}
.is-open .ds2-layer-fullsize__trigger{pointer-events:none !important}
.ds2-layer-fullsize.is-active{opacity:1;pointer-events:all}
.ds2-layer-fullsize__slideritem{position:relative}
.ds2-layer-fullsize>div,.ds2-layer-fullsize__item,.ds2-layer-fullsize__slideritem,.ds2-layer-fullsize__slideritem>div{width:inherit;height:inherit}
.ds2-layer-fullsize__item picture img,.ds2-layer-fullsize__slideritem picture img{max-width:none;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-layer-fullsize__item{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.ds2-layer-fullsize__item.is-active{display:block;pointer-events:all}
.ds2-layer-fullsize__item-text{position:absolute;top:0;width:100vw;min-height:300px;max-height:100%;overflow:auto;pointer-events:none;color:#fff;padding:75px 20px 60px}
@media only screen and (min-width:981px){.ds2-layer-fullsize__item-text{overflow:initial}
}
@media only screen and (min-width:521px){.ds2-layer-fullsize__item-text{padding:45px 45px 30px}
}
@media only screen and (min-width:981px){.ds2-layer-fullsize__item-text{padding:45px 120px 30px}
}
.ds2-layer-fullsize__item-text .ds2-cms-output,.ds2-layer-fullsize__item-text .ds2-font-m,.ds2-layer-fullsize__item-text .ds2-font-xxl{color:inherit;position:relative;z-index:6060;max-width:1185px}
.ds2-layer-fullsize__item-text:before{content:' ';position:absolute;top:0;left:0;width:100vw;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);-webkit-transition:.5s opacity ease;-o-transition:.5s opacity ease;transition:.5s opacity ease}
.ds2-layer-fullsize__item-text--bottom{top:auto;bottom:0;min-height:unset}
.ds2-layer-fullsize__item-text--bottom:before{top:auto;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}
body.ds2-wcag .ds2-layer-fullsize__item-text{color:#000;min-height:initial}
body.ds2-wcag .ds2-layer-fullsize__item-text::before{background:#fff}
.ds2-layer-fullsize__close{z-index:6080;position:absolute;right:0;top:0;padding:0;font-size:50px;width:1em;height:1em;background-color:rgba(255,255,255,.6);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.2);-webkit-transition:background .5s ease,-webkit-transform .5s ease;transition:background .5s ease,-webkit-transform .5s ease;-o-transition:background .5s ease,transform .5s ease;transition:background .5s ease,transform .5s ease;transition:background .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}
.ds2-layer-fullsize__close:after,.ds2-layer-fullsize__close:before{content:' ';position:absolute;top:50%;left:50%;width:.45em;height:.05em;background:#4d4d4d;-webkit-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.ds2-layer-fullsize__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.ds2-layer-fullsize__close:active,.ds2-layer-fullsize__close:focus,.ds2-layer-fullsize__close:hover{outline:0;background-color:rgba(255,255,255,.8)}
.ds2-layer-fullsize__close:active:after,.ds2-layer-fullsize__close:active:before,.ds2-layer-fullsize__close:focus:after,.ds2-layer-fullsize__close:focus:before,.ds2-layer-fullsize__close:hover:after,.ds2-layer-fullsize__close:hover:before{background:#262626;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.ds2-layer-fullsize__close:active:after,.ds2-layer-fullsize__close:focus:after,.ds2-layer-fullsize__close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.is-visible .ds2-layer-fullsize__close{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body.ds2-wcag .ds2-layer-fullsize__close{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}
.ds2-layer-fullsize__item-image{pointer-events:none}
.ds2-layer-fullsize .ds2-video-player img,.ds2-layer-fullsize .ds2-video-player video,.ds2-layer-fullsize .ds2-video-player--opener,.ds2-layer-fullsize .ds2-video-player--player{max-width:none}
.ds2-layer-fullsize .ds2-video-player--opener .ds2-video-player--img-outer,.ds2-layer-fullsize .ds2-video-player--opener:not(.hide){height:100%}
.ds2-layer-fullsize .ds2-video-player--opener img,.ds2-layer-fullsize .ds2-video-player--opener picture img.ds2-video-player--img{width:100vw;height:100%;opacity:0}
.ds2-layer-fullsize .ds2-video-player--play{z-index:6080}
.ds2-layer-fullsize .ds2-component,.ds2-layer-fullsize .ds2-video-player{position:relative;width:100vw;height:100%;opacity:0;-webkit-transition:opacity .75s .25s ease-in-out;-o-transition:opacity .75s .25s ease-in-out;transition:opacity .75s .25s ease-in-out;z-index:auto}
.ds2-layer-fullsize .ds2-showroom-transitionslider{z-index:6070}
.ds2-layer-fullsize.is-animated .ds2-component,.ds2-layer-fullsize.is-animated .ds2-video-player{opacity:1}
.ds2-hidden-input{position:absolute;display:block;margin-left:-3000px}
.ds2-sharing.ds2-sharing--disabled .ds2-sharing--facebook{opacity:.5;pointer-events:none}
.ds2-sharing.ds2-sharing--disabled .ds2-sharing--twitter{opacity:.5;pointer-events:none}
.ds2-sharing.ds2-sharing--disabled .ds2-sharing--google{opacity:.5;pointer-events:none}
.ds2-sharing .ds2-sharing--facebook .ds2-sharing--item-inline{background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-sharing--twitter .ds2-sharing--item-inline{background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-sharing--google .ds2-sharing--item-inline{background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-sharing--copy .ds2-sharing--item-inline{padding:0;background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-iframe--fallback{display:none}
.ds2-sharing .ds2-iframe--fallback.ds2-sharing--disabled{display:block}
.ds2-sharing--item{margin:5px auto}
@media only screen and (min-width:521px){.ds2-sharing--item{margin:30px auto}
}
.ds2-sharing--item .ds2-sharing--clipboard{color:#000;font-weight:700}
.ds2-sharing--item-inline{height:40px;padding:9px 0;display:block;text-align:center}
.ds2-sharing-buttons{overflow:hidden;display:block;list-style:none}
.ds2-sharing--fallback{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-sharing--fallback{margin-bottom:90px}
}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-page--wrapper{overflow:hidden}
}
.ds2-page--dlo .ds2-main-wrapper.ds2-page--row-expanded{margin-top:0;display:block;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}
@media only screen and (min-width:981px){.ds2-page--dlo .ds2-navigation-main{z-index:330}
}
.ds2-page--dlo .ds2-navigation-main--item{margin-bottom:0}
@media only screen and (max-width:1024px){.ds2-page--dlo .ds2-navigation-main--id-module.ds2-navigation-main--hide-for-medium-down{display:none}
}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar{display:block;background-color:#262626;opacity:.5;filter:alpha(opacity=50);height:40px}
.ds2-page--dlo .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar .ds2-icon--close-white{position:relative;left:50%;top:10px}
}
.ds2-page--dlo .ds2-dlo-container--header{position:relative;width:100%}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-dlo-container--header{z-index:330;background:#fff}
}
.ds2-page--dlo .ds2-navigation-salesbar{position:absolute;z-index:320;width:100%}
@media only screen and (max-width:1024px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar{margin:0 !important}
}
@media only screen and (min-width:1025px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar{margin-bottom:0;padding-top:25px}
}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{padding-right:20px;padding-left:20px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:521px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{padding-right:45px;padding-left:45px}
}
@media only screen and (min-width:981px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{padding-top:0;margin-top:15px}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li:last-child{border-bottom:1px solid #e6e6e6}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li a{display:block;margin-bottom:15px}
}
@media only screen and (min-width:1025px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{margin-top:18px;padding:0;border:0}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li:first-child{margin-top:0}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li:last-child{border:0}
}
.ds2-page--dlo .ds2-main-footer,.ds2-page--dlo .ds2-navigation-main{width:100%}
.ds2-page--dlo .ds2-main-footer{padding-top:25px;padding-bottom:25px}
.ds2-page--dlo .ds2-main-footer--inner{padding-left:0;padding-right:0}
.ds2-page--dlo .ds2-main-footer--list{padding-bottom:0}
.ds2-page--dlo .ds2-main-footer--list-item{list-style-type:none;margin-bottom:10px}
.ds2-page--dlo .ds2-main-footer--hr{margin-bottom:10px}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-main-footer{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;z-index:330;padding:5px 20px 5px 20px;margin-bottom:0;min-height:30px}
.ds2-page--dlo .ds2-main-footer--inner .columns{padding:0}
.ds2-page--dlo .ds2-main-footer--list{padding-bottom:0}
.ds2-page--dlo .ds2-main-footer--list-item{display:inline}
.ds2-page--dlo .ds2-main-footer--hr{display:none}
.ds2-page--dlo .ds2-main-footer--copyright{margin-top:0}
}
.ds2-consent{margin-top:15px}
.ds2-consent--button-close{position:absolute;top:-2px;right:18px}
@media only screen and (min-width:521px){.ds2-consent--button-close{right:40px}
}
.ds2-buttonlist{list-style:none}
.ds2-buttonlist--max-width .button{max-width:285px;margin-bottom:10px}
.ds2-buttonlist--item{list-style:none}
.ds2-buttonlist--item:last-child .button,.ds2-buttonlist--item:only-child .button{margin-bottom:15px}
.ds2-layer .ds2-buttonlist--item .button{margin-bottom:0}
@media only screen and (max-width:520px){.ds2-layer .ds2-buttonlist--item .button{margin-bottom:10px}
}
.ds2-glossary-overview{margin-bottom:75px;position:relative}
@media only screen and (min-width:981px){.ds2-glossary-overview{margin-bottom:90px}
}
.ds2-glossary-overview .ds2-glossary-overview--fastlane-button{display:block;height:50px;width:50px;margin:0;margin-bottom:5px}
@media only screen and (min-width:521px){.ds2-glossary-overview .ds2-glossary-overview--fastlane-button{display:none}
}
.ds2-glossary-overview hr{display:none;margin-bottom:30px;margin-left:5px;margin-right:5px;margin-top:30px}
.ds2-glossary-overview hr:last-child{display:none}
.ds2-glossary-overview .ds2-active{display:block}
.ds2-glossary-overview .ds2-inactive{display:none;height:0}
.ds2-glossary-overview .columns:last-child{float:left}
.ds2-glossary-overview .ds2-glossary-overview--filter-container{margin:0}
@media only screen and (max-width:520px){.ds2-glossary-overview .ds2-glossary-overview--filter-container{background:#fff;display:none;height:100%;left:0;overflow:hidden;overflow-y:scroll;padding-top:15px;position:fixed;top:0;width:100%;z-index:220}
}
.ds2-glossary-overview .ds2-glossary-overview--filter-container .ds2-icon{float:right;margin-top:-5px;position:relative}
.ds2-glossary-overview .ds2-glossary-overview--filter-container h5{margin:29px 0;padding-left:7.5px}
.ds2-glossary-overview .ds2-glossary-overview--filter-container .ds2-row-padding{padding:0 20px}
@media only screen and (min-width:521px){.ds2-glossary-overview .ds2-glossary-overview--filter-container .ds2-row-padding{margin:0;padding:0}
}
.ds2-glossary-overview--headline-container{margin-bottom:30px;padding-right:45px}
@media only screen and (max-width:520px){.ds2-glossary-overview--headline-container{margin-bottom:0}
}
.ds2-glossary-overview--headline{margin-bottom:43px}
@media only screen and (min-width:981px){.ds2-glossary-overview--headline{margin-bottom:38px}
}
.ds2-glossary-overview--subline{letter-spacing:0;margin-bottom:23px}
.ds2-glossary-overview--triline{letter-spacing:0;margin-bottom:0}
.ds2-glossary-overview--filter{color:#262626;list-style:none;margin-bottom:30px}
@media only screen and (max-width:520px){.ds2-glossary-overview--filter{height:auto !important;margin-bottom:22.5px}
}
.ds2-glossary-overview--filter-button{background:#fff;bottom:0;height:50px;margin-top:90px;padding-left:20px}
.ds2-glossary-overview--filter-button .button{margin-bottom:30px;right:0;top:5px}
@media only screen and (min-width:521px){.ds2-glossary-overview--fastlane{margin-top:10px}
}
@media only screen and (max-width:520px){.ds2-glossary-overview--fastlane{padding:0;position:absolute;right:-12.5px;top:0;width:auto}
.ds2-glossary-overview--fastlane.ds2-content-bar{position:fixed;top:50px;right:0}
.ds2-glossary-overview--fastlane.ds2-no-content-bar{position:fixed;top:5px}
}
.ds2-glossary-overview--fastlane a,.ds2-glossary-overview--fastlane div{display:block;line-height:12px;margin:8px 0;text-align:center}
@media only screen and (min-width:521px){.ds2-glossary-overview--fastlane a,.ds2-glossary-overview--fastlane div{color:#262626;display:inline-block;float:left;margin-bottom:28px;margin-right:15px}
}
@media only screen and (max-width:520px){.ds2-glossary-overview--fastlane div{display:none}
}
.ds2-glossary-overview--item-container{width:80%}
@media only screen and (min-width:521px){.ds2-glossary-overview--item-container{width:100%}
}
.ds2-glossary-overview--item-container h2{margin-bottom:10px}
@media only screen and (min-width:981px){.ds2-glossary-overview--item-container .ds2-linklist--item{margin-bottom:25px}
}
.ds2-glossary-overview--items{list-style:none}
@media only screen and (max-width:520px){.ds2-glossary-overview--items{height:auto !important}
.ds2-glossary-overview--items:nth-last-child(1){margin-bottom:0}
}
.ds2-glossary-overview--items-text{margin-bottom:6px;margin-top:-5px}
.ds2-container-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.ds2-glossary-overview--filter-list{width:100% !important;float:left}
.ds2-glossary-link{color:#666;border-bottom:1px solid #666;margin:0}
.ds2-glossary-link.ds2-tooltip{padding:0}
.ds2-glossary-link:active,.ds2-glossary-link:focus,.ds2-glossary-link:hover{cursor:pointer;color:#0653b6;border-bottom-color:#0653b6}
.ds2-glossary-article{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-glossary-article{margin-bottom:90px}
}
.ds2-glossary-article .ds2-slider{margin-bottom:15px}
.ds2-glossary-article--copy{margin-bottom:15px}
.ds2-glossary-article--topic-item{margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-glossary-article--topic-item .ds2-expand--body-copy-container{padding-bottom:0}
}
.ds2-glossary-article--links-item,.ds2-glossary-article--videos-item{margin-bottom:28px}
.ds2-glossary-article--topic-image.columns{float:none}
.ds2-glossary-article--link,.ds2-glossary-article--link .ds2-link{margin-top:-3px}
.ds2-glossary-article--body-start,.ds2-glossary-article--link,.ds2-glossary-article--link .ds2-link{margin-bottom:-3px}
.smartbanner{display:none;position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Arial,Helvetica,Roboto,sans-serif;z-index:9999}
.smartbanner-show .smartbanner{display:block}
.smartbanner .smartbanner-container{margin:0 auto}
.smartbanner .smartbanner-close{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}
.smartbanner .smartbanner-close::after,.smartbanner .smartbanner-close::before{position:absolute;width:2px;height:16px;background-color:#000;content:' '}
.smartbanner .smartbanner-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.smartbanner .smartbanner-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.smartbanner .smartbanner-icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}
.smartbanner.no-icon .smartbanner-icon{display:none}
.smartbanner .smartbanner-info{position:absolute;top:10px;left:104px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-y:hidden;width:60%;height:64px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.smartbanner .smartbanner-info strong{font-size:15px;display:block;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:700}
.smartbanner .smartbanner-info>div>span{font-size:15px;display:block;color:#666;margin:0;font-family:Arial,Helvetica,Roboto,sans-serif}
.smartbanner .smartbanner-info em{font-size:12px;line-height:17px;letter-spacing:0;display:block}
.smartbanner .smartbanner-button{font-size:20px;position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;text-align:center;text-decoration:none}
.smartbanner.android .smartbanner-button span{font-size:15px;text-align:center;color:#1c69d4;position:absolute;top:calc(50% - 8.5px);margin:0;font-family:Arial,Helvetica,Roboto,sans-serif}
.smartbanner.cq-Editable-dom{display:block}
.ds2-progressbar{height:80px;margin-bottom:45px;border-bottom:1px solid #e6e6e6}
.ds2-progressbar__item-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ds2-progressbar-item{display:none;color:#8e8e8e;font-size:15px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;height:100%;line-height:75px;text-align:center;border-bottom:4px solid transparent;float:left;position:relative;padding-left:26px;padding-right:26px;white-space:nowrap}
@media only screen and (max-width:520px){.ds2-progressbar-item{width:100%}
}
@media only screen and (min-width:521px){.ds2-progressbar-item{display:block}
}
.ds2-progressbar-item--active,.ds2-progressbar-item--enabled{color:#000;cursor:pointer}
.ds2-progressbar-item--active{border-color:#1c69d4;display:block}
@media only screen and (min-width:981px){.ds2-progressbar-item--up-to-active{border-color:#1c69d4}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-progressbar-item__label{display:none}
.ds2-progressbar-item--active .ds2-progressbar-item__label{display:inline}
}
.ds2-progressbar-item__index{margin-right:5px}
.ds2-communication-label{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-communication-label{margin-bottom:90px}
}
.ds2-communication-label--image-container{position:relative}
noscript{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.ds2-noscript-message{padding-top:14px}
.ds2-scroll-arrow{display:none;width:100%;position:fixed;bottom:0;z-index:310}
.ds2-scroll-arrow.active{display:block}
.ds2-scroll-arrow .ds2-scroll-arrow--background{background:#262626;opacity:.5;height:40px;cursor:pointer}
.ds2-scroll-arrow span{left:50%;margin-left:-20px;-webkit-animation:arrowMove 4s infinite;animation:arrowMove 4s infinite}
.ds2-scroll-arrow span:before{top:5px;background-size:40px;cursor:pointer}
@-webkit-keyframes arrowMove{0{margin-top:0}
20%{margin-top:20px;opacity:0}
25%{margin-top:-20px;opacity:0}
45%{margin-top:0;opacity:1}
100%{margin-top:0;opacity:1}
}
@keyframes arrowMove{0{margin-top:0}
20%{margin-top:20px;opacity:0}
25%{margin-top:-20px;opacity:0}
45%{margin-top:0;opacity:1}
100%{margin-top:0;opacity:1}
}
.aems-sr-searchbox .aems-sr-searchinputarea .btn,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon,.ds2-searchform .aems-sf-searchinputarea .btn,.ds2-searchform .aems-sf-searchinputarea .btn span.icon,.ds2-searchform .ds2-searchform--close{height:40px;width:40px}
.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn:focus,.ds2-searchform .aems-sf-searchinput:focus,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:focus,.ds2-searchform .aems-sf-searchinputarea .btn:focus{background-color:transparent;outline:0}
.aems-sr .aems-sr-head #aems-suggestionField,.aems-sr .aems-sr-head .aems-sr-info,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,.aems-sr-textbody,.aems-sr-textbody-noMore,.ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400}
:lang(kr) .aems-sr .aems-sr-head #aems-suggestionField,:lang(kr) .aems-sr .aems-sr-head .aems-sr-info,:lang(kr) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(kr) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(kr) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(kr) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(kr) .aems-sr-textbody,:lang(kr) .aems-sr-textbody-noMore,:lang(kr) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ko-KR) .aems-sr .aems-sr-head .aems-sr-info,:lang(ko-KR) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ko-KR) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ko-KR) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ko-KR) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ko-KR) .aems-sr-textbody,:lang(ko-KR) .aems-sr-textbody-noMore,:lang(ko-KR) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .aems-sr .aems-sr-head #aems-suggestionField,:lang(jp) .aems-sr .aems-sr-head .aems-sr-info,:lang(jp) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(jp) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(jp) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(jp) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(jp) .aems-sr-textbody,:lang(jp) .aems-sr-textbody-noMore,:lang(jp) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ja) .aems-sr .aems-sr-head .aems-sr-info,:lang(ja) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ja) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ja) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ja) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ja) .aems-sr-textbody,:lang(ja) .aems-sr-textbody-noMore,:lang(ja) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ja-JP) .aems-sr .aems-sr-head .aems-sr-info,:lang(ja-JP) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ja-JP) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ja-JP) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ja-JP) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ja-JP) .aems-sr-textbody,:lang(ja-JP) .aems-sr-textbody-noMore,:lang(ja-JP) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh) .aems-sr-textbody,:lang(zh) .aems-sr-textbody-noMore,:lang(zh) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh-CN) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh-CN) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh-CN) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh-CN) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh-CN) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh-CN) .aems-sr-textbody,:lang(zh-CN) .aems-sr-textbody-noMore,:lang(zh-CN) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .aems-sr .aems-sr-head #aems-suggestionField,:lang(tw) .aems-sr .aems-sr-head .aems-sr-info,:lang(tw) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(tw) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(tw) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(tw) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(tw) .aems-sr-textbody,:lang(tw) .aems-sr-textbody-noMore,:lang(tw) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh-TW) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh-TW) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh-TW) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh-TW) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh-TW) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh-TW) .aems-sr-textbody,:lang(zh-TW) .aems-sr-textbody-noMore,:lang(zh-TW) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh-HK) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh-HK) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh-HK) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh-HK) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh-HK) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh-HK) .aems-sr-textbody,:lang(zh-HK) .aems-sr-textbody-noMore,:lang(zh-HK) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ms) .aems-sr .aems-sr-head .aems-sr-info,:lang(ms) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ms) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ms) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ms) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ms) .aems-sr-textbody,:lang(ms) .aems-sr-textbody-noMore,:lang(ms) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .aems-sr .aems-sr-head #aems-suggestionField,:lang(my) .aems-sr .aems-sr-head .aems-sr-info,:lang(my) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(my) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(my) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(my) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(my) .aems-sr-textbody,:lang(my) .aems-sr-textbody-noMore,:lang(my) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .aems-sr .aems-sr-head #aems-suggestionField,:lang(za) .aems-sr .aems-sr-head .aems-sr-info,:lang(za) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(za) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(za) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(za) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(za) .aems-sr-textbody,:lang(za) .aems-sr-textbody-noMore,:lang(za) .ds2-searchform .aems-sf-suggestionentry{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-searchform{z-index:6030;max-height:0;overflow:hidden;top:-1px;position:relative;-webkit-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}
.ds2-searchform .aems-sf-searchinput{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px}
.ds2-searchform.ds2-searchform--open{max-height:2000px}
@media only screen and (max-width:520px){.ds2-searchform{width:100%;max-width:none}
}
@media only screen and (min-width:521px){.ds2-searchform{width:calc(100% - 132px);max-width:718px}
}
.ds2-searchform--wrapper{padding-top:30px;padding-bottom:30px;position:relative}
@media only screen and (max-width:520px){.ds2-searchform--wrapper{padding-top:75px}
}
@media only screen and (min-width:1281px){.ds2-searchform--wrapper{padding-left:45px}
}
.ds2-searchform--wrapper:after{display:none}
.ds2-searchform--form-wrapper{display:block;overflow:hidden;position:relative;width:auto}
@media only screen and (min-width:981px){.ds2-searchform--form-wrapper{max-width:585px}
}
.ds2-searchform--form-inline{line-height:0}
.ds2-searchform .aems-sf-searchinputarea input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}
.ds2-searchform .aems-sf-searchinputarea .btn{background:0;padding:0;position:absolute;right:5px;top:0;color:#fff;overflow-y:hidden}
.ds2-searchform .aems-sf-searchinputarea .btn:active,.ds2-searchform .aems-sf-searchinputarea .btn:focus,.ds2-searchform .aems-sf-searchinputarea .btn:hover{background-color:inherit}
.ds2-searchform .aems-sf-searchinputarea .btn span.icon{background-color:transparent;padding:0;position:absolute;right:0;height:40px;width:40px;background-size:26px 26px;background-position:50%;display:block;background-image:url(../../../etc/clientlibs/digitals2/clientlib/media/img/Suche.png);background-repeat:no-repeat}
@media only screen and (min-width:981px){.ds2-searchform .aems-sf-searchinputarea .btn span.icon{top:2px}
}
.ds2-searchform .aems-sf-searchinputarea .btn span.icon:after,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:before{content:' ';position:absolute;width:20px;height:20px;left:0}
.ds2-searchform .aems-sf-searchinputarea .btn span.icon:active,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:focus,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:hover{background-color:inherit}
.ds2-searchform .aems-sf-searchinput{border:2px solid #e6e6e6;color:#666;margin:0;padding:10px 50px 10px 13px;width:100%;height:43px;-webkit-appearance:none;border-radius:0}
.ds2-searchform .aems-sf-searchinput::-webkit-input-placeholder{color:currentColor}
.ds2-searchform .aems-sf-searchinput:-moz-placeholder{color:currentColor}
.ds2-searchform .aems-sf-searchinput::-moz-placeholder{color:currentColor}
.ds2-searchform .aems-sf-searchinput:-ms-input-placeholder{color:currentColor}
.ds2-searchform .ds2-searchform--close-wrapper{float:right;margin-top:5px;margin-left:3px;position:relative}
.ds2-searchform .ds2-searchform--close{cursor:pointer;margin-top:-5px;background-size:26px 26px;background-position:50%;display:block}
.ds2-searchform .ds2-searchform--close.ds2-icon{padding-left:0}
.ds2-searchform .aems-sf-suggestions{list-style:none;margin:0;padding-top:31px}
.ds2-searchform .aems-sf-suggestionentry{font-size:20px;line-height:27px;margin-top:-6px;color:#666;margin-bottom:25px;padding-left:10px}
.ds2-searchform .aems-sf-suggestionentry:last-child{margin-bottom:2px}
body.ds2-wcag .ds2-searchform .aems-sf-suggestionselected .aems-sf-suggestionmatch{color:#666}
.ds2-searchform .aems-sf-suggestionmatch{color:#0653b6;font-style:normal}
body.ds2-wcag .ds2-searchform .aems-sf-suggestionmatch{color:#fff}
.aems-sf-overlay{display:block}
.aems-sr-hidden{display:none}
.aems-sr-overlay{display:block}
.aems-sf-suggestionselected,.aems-sr-suggestionselected{background-color:#f0f8ff}
.aems-sf-suggestionentry,.aems-sr-suggestionentry{list-style:none}
.aems-sf-suggestionmatch,.aems-sr-suggestionmatch{font-style:bold;color:#00f}
.aems-sr-highlight{font-weight:700;color:#236cd1}
.aems-sr{max-width:1200px;margin:0;padding:0 20px}
@media only screen and (min-width:521px){.aems-sr{padding:0 7.5px;margin:0 auto}
}
@media only screen and (min-width:981px) and (max-width:1280px){.aems-sr{margin:0 37.5px}
}
.aems-sr .aems-sr-head .aems-sr-info{margin-top:-7px;margin-bottom:8px}
.aems-sr a{text-decoration:none}
.aems-sr em{font-style:normal}
.aems-sr .aems-sr-searchbox{display:inline-block;width:100%;position:relative}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea{position:relative;margin:30px 0 30px 0;max-width:585px}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch{font-size:20px;line-height:27px;margin-bottom:10px;height:40px;width:585px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:0;border:2px solid #e6e6e6;padding:10px 50px 10px 13px;margin-top:0;color:#666}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch::-webkit-search-cancel-button{-webkit-appearance:none}
@media only screen and (max-width:980px){.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch{width:calc(100% - 55px)}
}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch::-ms-clear{display:none}
#aems-buttonsearch{color:transparent;word-wrap:break-word;overflow-wrap:break-word}
@media only screen and (max-width:980px){.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-buttonsearch{left:auto;right:55px}
}
.aems-sr .aems-sr-searchbox .aems-sr-suggestions{padding:0;margin:-4 0 27px 0}
@media only screen and (min-width:521px){.aems-sr .aems-sr-searchbox .aems-sr-suggestions{margin-bottom:28px}
}
.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry{font-size:20px;line-height:27px;margin-top:-6px;color:#0653b6;margin-bottom:24px}
.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry em{color:#666}
.aems-sr .aems-sr-head .aems-sr-info{font-size:35px;line-height:42px;margin:-7px 0 15px 0}
@media only screen and (min-width:981px){.aems-sr .aems-sr-head .aems-sr-info{font-size:50px;line-height:57px;margin-top:-9px;margin-bottom:7px}
}
.aems-sr .aems-sr-head .aems-sr-info #aems-dynamicSearchTerm{color:#0653b6}
.aems-sr .aems-sr-head #aems-suggestionField{font-size:20px;line-height:27px;margin-bottom:10px;margin-top:-9px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-head #aems-suggestionField{font-size:25px;line-height:32px;margin-top:-12px}
}
.aems-sr .aems-sr-head #aems-suggestionField div{display:inline-block}
.aems-sr .aems-sr-head #aems-suggestionField a{color:#666}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle{margin:24px 0 10px 0}
@media only screen and (min-width:521px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle{margin-bottom:11px}
}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px;color:#262626}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a:active,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a:focus,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a:hover{color:#236cd1}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttext{margin:-2px 0 15px 0;font-weight:400}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttext br{display:block}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link{padding-bottom:26px;border-bottom:solid 1px #e0e0e0;margin-top:-10px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link{margin-top:-7px}
}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a{font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px;display:inline-block;width:100%;word-wrap:break-word;word-break:break-all;position:relative}
@media only screen and (min-width:521px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a{width:580px;word-break:normal}
}
.ds2-icon.ds2-icon--arrow-big-r-grey-2.aems-sr-link::before{background-position:-3px -7px}
.aems-sr .aems-sr-results .aems-sr-result a:active,.aems-sr .aems-sr-results .aems-sr-result a:focus,.aems-sr .aems-sr-results .aems-sr-result a:hover{color:#236cd1}
.aems-sr .aems-sr-more{margin:15px 0}
.aems-sr .aem-sr-hint{font-size:15px;line-height:22px;letter-spacing:0;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;margin:9px 0 15px}
:lang(kr) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .aems-sr .aem-sr-hint{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .aems-sr .aem-sr-hint{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .aems-sr .aem-sr-hint{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
@media only screen and (min-width:521px){.aems-sr .aem-sr-hint{margin-top:0}
}
html[dir=rtl] .aems-sr .aem-sr-hint{font-family:Arial,Helvetica,Roboto,sans-serif}
.aems-sr .aems-sr-text{margin-top:-8px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text{margin-top:-14px}
}
.aems-sr .aems-sr-text .aem-sr-texttitle{margin:0 0 45px 0;letter-spacing:-1.575px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text .aem-sr-texttitle{letter-spacing:-2.52px}
}
.aems-sr .aems-sr-text .aems-sr-textbody{width:100%;margin-top:-9px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text .aems-sr-textbody{margin-top:-16px}
}
.aems-sr .aems-sr-text div.aems-sr-back{margin-top:-2px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text div.aems-sr-back{margin-top:-5px}
}
.aems-sr .aems-sr-text a.aems-sr-back{margin:15px 0}
.aems-sr .aems-sr-more a{display:inline-block;height:40px;width:290px;color:#fff;background-color:#236cd1;text-align:center;line-height:40px}
.aems-sr br{display:none}
@media only screen and (max-width:980px){#main_bg{padding:0 10px}
}
.aems-sr-searchbox .aems-inputsearch-wrapper{max-width:585px}
.aems-sr-searchbox .aems-sr-searchinputarea input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}
.aems-sr-searchbox .aems-sr-searchinputarea .btn{background:0;padding:0;position:absolute;right:5px;height:40px;top:-3px;width:40px;background-size:26px 26px;background-position:50%;display:block;background-repeat:no-repeat;background-image:url(../../../etc/clientlibs/digitals2/clientlib/media/img/Suche.png)}
.aems-sr-searchbox .aems-sr-searchinputarea .btn:active,.aems-sr-searchbox .aems-sr-searchinputarea .btn:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn:hover{background-color:inherit}
.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon{background-color:transparent;padding:0;position:absolute;right:0}
@media only screen and (min-width:981px){.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon{top:2px}
}
.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:active,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:hover{background-color:inherit}
.aems-sr-back-to-top,a.aems-sr-back{font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px;display:inline-block;height:40px;width:290px;background-color:#236cd1;text-align:center;line-height:40px;color:#fff}
.aems-sr-textbody-noMore{color:#262626}
.aems-sr-textbody,.aems-sr-textbody-noMore{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px}
@media only screen and (min-width:521px){.aems-sr-textbody,.aems-sr-textbody-noMore{font-size:25px;line-height:32px;margin-top:-6px;margin-bottom:9px}
}
.ds2-iframe--player{height:100vh;margin-bottom:30px}
.ds2-iframe--player iframe{border:0;width:100%;height:100%}
.ds2-iframe--fallback-container{background-color:#e6e6e6;padding:15px 15px 15px 15px}
@media only screen and (min-width:981px){.ds2-iframe--fallback-container{padding:30px 30px 15px 30px}
}
.ds2-iframe--fallback-container .ds2-expand--body-expand-container .button{background:-webkit-gradient(linear,left top,left bottom,from(rgba(230,230,230,0)),color-stop(18%,#e6e6e6),to(#e6e6e6));background:-o-linear-gradient(top,rgba(230,230,230,0) 0,#e6e6e6 18%,#e6e6e6 100%);background:linear-gradient(to bottom,rgba(230,230,230,0) 0,#e6e6e6 18%,#e6e6e6 100%)}
@media only screen and (min-width:521px){.ds2-iframe--fallback-individual{margin-bottom:30px}
}
.ds2-iframe--fallback-individual-images{margin-bottom:15px}
.ds2-expand--body-copy-container.open{margin-bottom:7.5px}
body.ds2-iframe--body{height:100%;width:100%}
[id^=externalContentIFrame],[id^=iframepar]{display:block}
[id^=externalContentIFrame]{margin-bottom:-1px}
.ds2-dropdown{display:table;position:relative;width:100%}
.ds2-dropdown--disabled{opacity:.5}
.ds2-dropdown--open .ds2-dropdown-list,.ds2-dropdown--open.ds2-dropdown--filter-active .ds2-dropdown-filter-wrapper{display:block}
.ds2-dropdown--open .ds2-dropdown__label~.ds2-dropdown-list{top:70px}
@media only screen and (min-width:981px){.ds2-dropdown--open .ds2-dropdown__label~.ds2-dropdown-list{top:56px}
}
.ds2-dropdown--open .ds2-dropdown__label~.ds2-dropdown-list .ds2-dropdown__link{font-size:15px;line-height:17px;letter-spacing:0}
.ds2-dropdown--filter-active .ds2-dropdown-list{top:83px;padding-top:5px}
.ds2-dropdown--filter-active .ds2-dropdown-list.open+.ds2-dropdown-filter-wrapper{display:block}
.ds2-dropdown .button{background:#fff;border:2px solid #e6e6e6;color:#666}
.ds2-dropdown .button:active,.ds2-dropdown .button:focus,.ds2-dropdown .button:hover{color:#0653b6}
.ds2-dropdown__link.ds2-link{margin:0;background:#fff;padding:10px 15px;color:#666}
.ds2-dropdown__link.ds2-link:active,.ds2-dropdown__link.ds2-link:focus,.ds2-dropdown__link.ds2-link:hover{color:#0653b6}
.ds2-dropdown-list{border:2px solid #e6e6e6;position:absolute;left:0;top:41px;width:100%;z-index:6030;list-style:none;margin-top:0;padding:15px 0;border-top:0;overflow:auto;display:none;background-color:#fff;max-height:50vh}
.ds2-dropdown-list__item{font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0}
.ds2-dropdown-list__item--active .ds2-dropdown__link{color:#000}
.ds2-dropdown-list__item__item--active .ds2-dropdown__link{color:#000}
.ds2-dropdown__title{display:inline-block;padding-right:40px;color:#000}
.ds2-dropdown__label{font-size:15px;line-height:17px;letter-spacing:0;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;margin-top:-3px;margin-bottom:13px;display:table-row;line-height:30px;font-weight:700}
:lang(kr) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-dropdown__label{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-dropdown-filter-wrapper{display:none;position:absolute;top:40px;left:0;width:100%;z-index:6030}
.ds2-dropdown-filter-wrapper:before{content:"";display:inline-block;height:40px;width:40px;position:absolute;right:0;top:1px}
.ds2-dropdown-filter,.ds2-dropdown__filter{font-size:15px;line-height:22px;background-color:#fff;border:2px solid #e6e6e6;border-radius:0;border-top-width:0;color:#666;margin:0;padding:10px 40px 10px 15px;height:43px;width:100%;-webkit-appearance:none;-webkit-border-radius:0}
.ds2-dropdown-filter:focus,.ds2-dropdown__filter:focus{background-color:#fff;outline:0}
.ds2-dropdown .ds2-icon:before{left:-6px}
.ds2-dropdown .button{display:table-cell;vertical-align:middle;text-align:left;padding:0 15px}
.ds2-dropdown .ds2-icon--l.ds2-icon--bg{position:absolute;top:2px;right:22px;left:auto}
.ds2-dropdown .ds2-icon--l.ds2-icon--bg:before{background-position:5px;background-size:30px}
.ds2-technical-data .ds2-dropdown .ds2-icon::before{background-color:transparent}
body.ds2-market-bmw-m .ds2-technical-data .ds2-dropdown .ds2-icon::before{background-color:#1c69d4}
.ds2-technical-data .ds2-dropdown .ds2-icon:hover::before{background-color:transparent}
body.ds2-market-bmw-m .ds2-technical-data .ds2-dropdown .ds2-icon:hover::before{background-color:#0653b6}
.ds2-mvc-tabs-content{width:100%}
.ds2-mvc-tabs-content__panel{display:none}
.ds2-mvc-tabs-content__panel--active{display:block}
[data-scroll]{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-height:80vh;-ms-touch-action:none;touch-action:none}
[data-scroll].scrolling{cursor:move}
[data-scroll] .scroll-bar-content.scrollable{display:block}
[data-scroll] .scroll-bar-content{position:absolute;width:8px;height:100% !important;overflow:initial;opacity:.7;top:0;right:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;display:none}
[data-scroll] .scroll-bar-content:hover,[data-scroll] .scrolling{opacity:1}
[data-scroll] .scroll-bar-content .scroll-bar{position:absolute;top:0;left:0;width:100%;min-height:20px;max-height:100%;border-radius:8px;background-color:#666}
.ds2-scroll-horizontal{display:block}
.ds2-scroll-horizontal__hidden{display:none}
.ds2-scroll-horizontal .ds2-scroll-horizontal__track{position:relative;margin:0 auto;max-width:100%;height:6px;background:#f2f2f2;border-radius:0;z-index:auto}
.ds2-scroll-horizontal .ds2-scroll-horizontal__thumb{cursor:pointer;position:absolute;max-width:90%;height:100%;background:#8e8e8e;border-radius:0}
.ds2-subbrand-icon{height:30px;margin-bottom:30px;margin-top:0}
.ds2-subbrand-icon--container{display:table;margin-bottom:15px}
.ds2-subbrand-icon--subheadline{display:table-cell;vertical-align:baseline}
.ds2-subbrand-icon--spacing__component-inline{margin-bottom:0;padding-right:5px}
.ds2-subbrand-icon--img__component-inline{vertical-align:baseline}
.ds2-subbrand-icon--spacing__content-presentation,.ds2-subbrand-icon--spacing__stage-presentation,.ds2-subbrand-icon--spacing__stage-teaser{margin-bottom:15px}
.ds2-subbrand-icon--spacing__above-content{margin-bottom:45px;margin-top:45px}
.ds2-subbrand-icon--spacing__first-element{margin-top:45px}
.ds2-subbrand-icon--spacing__last-element{margin-bottom:45px}
.ds2-subbrand-icon--spacing__below-text{margin-bottom:90px;margin-top:-15px}
@media only screen and (min-width:521px){.ds2-subbrand-icon--spacing__below-text{margin-bottom:75px;margin-top:-30px}
}
.ds2-subbrand-icon--spacing__below-image{margin-bottom:75px;margin-top:45px}
@media only screen and (min-width:981px){.ds2-subbrand-icon--spacing__below-image{margin-bottom:90px;margin-top:45px}
}
.ds2-subbrand-icon--wrapper{height:100%}
.ds2-subbrand-icon .ds2-subbrand-icon--wrapper .ds2-subbrand-icon--img{height:100%;max-width:none;width:auto}
@media only screen and (min-width:521px){.ds2-branded-bmwm .ds2-subbrand-icon--container{margin-bottom:10px}
}
@media only screen and (max-width:1280px){.ds2-branded-bmwm .ds2-subbrand-icon--container{margin-bottom:5px}
}
span.ds2-info-icon{position:relative;cursor:pointer;pointer-events:all;height:16px;width:16px;display:inline-block}
span.ds2-info-icon.has-tip{border-bottom:0}
span.ds2-info-icon:after,span.ds2-info-icon:before{-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;height:16px;width:16px}
span.ds2-info-icon:after{opacity:0}
span.ds2-info-icon:active:after,span.ds2-info-icon:focus:after,span.ds2-info-icon:hover:after{opacity:1}
h1 span.ds2-info-icon,h2 span.ds2-info-icon,h3 span.ds2-info-icon,h4 span.ds2-info-icon,h5 span.ds2-info-icon,h6 span.ds2-info-icon{margin:0 7.5px;display:inline;cursor:pointer;pointer-events:all}
h1 span.ds2-tooltip span.ds2-info-icon,h2 span.ds2-tooltip span.ds2-info-icon,h3 span.ds2-tooltip span.ds2-info-icon,h4 span.ds2-tooltip span.ds2-info-icon,h5 span.ds2-tooltip span.ds2-info-icon,h6 span.ds2-tooltip span.ds2-info-icon{margin:0}
h1 .ds2-info-icon:after,h1 .ds2-info-icon:before{top:32%}
@media only screen and (min-width:981px){h1 .ds2-info-icon:after,h1 .ds2-info-icon:before{top:40%}
}
h2 .ds2-info-icon:after,h2 .ds2-info-icon:before{top:27%}
@media only screen and (min-width:981px){h2 .ds2-info-icon:after,h2 .ds2-info-icon:before{top:33%}
}
h3 .ds2-info-icon:after,h3 .ds2-info-icon:before{top:18%}
@media only screen and (min-width:981px){h3 .ds2-info-icon:after,h3 .ds2-info-icon:before{top:30%}
}
h4 .ds2-info-icon:after,h4 .ds2-info-icon:before{top:6%}
@media only screen and (min-width:981px){h4 .ds2-info-icon:after,h4 .ds2-info-icon:before{top:14%}
}
.ds2-cms-output .ds2-info-icon:after,.ds2-cms-output .ds2-info-icon:before{top:21%}
.ds2-expand--body-copy-container{position:relative;overflow:hidden;margin-top:-5px}
@media only screen and (min-width:521px){.ds2-expand--body-copy-container{padding-bottom:0}
}
.ds2-expand--body-copy-container .ds2-cms-output{margin-top:0;margin-bottom:0}
.ds2-expand--body-copy-container .ds2-cms-output p:lang(zh-TW){padding-top:3px}
.ds2-expand--body-copy-container .button{margin-bottom:0}
@media only screen and (min-width:521px){.ds2-expand--body-copy-container{position:relative;overflow:hidden}
}
.ds2-expand--body-copy-container.disabled{position:relative;overflow:visible}
.ds2-expand--body-copy-container[data-expanded=true] .ds2-expand--body-expand-container{background:0;-webkit-filter:none;filter:none;display:none}
@media only screen and (max-width:520px){.ds2-expand--body-copy-container{max-height:15em;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}
.ds2-expand--body-copy-container[data-expanded=true]{max-height:none}
.ds2-expand--body-copy-container.ds2-expand--body-copy-container--expanded{margin-bottom:7.5px}
}
.ds2-expand--body-copy{margin-bottom:10px}
.ds2-expand--body-expand-container{display:block;position:absolute;bottom:-7px;left:0;width:100%}
.ds2-expand--body-expand-container .ds2-expand--body-expand-button{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(18%,#fff),to(white));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 18%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 18%,#fff 100%);display:block;height:70px}
.ds2-expand--body-expand-container .ds2-expand--body-expand-button span{width:30px;height:30px;display:block;margin:0 auto;position:relative;padding:0}
@-webkit-keyframes fadeOut{0{opacity:1}
99%{opacity:0}
100%{visibility:hidden;height:0;line-height:0;overflow:hidden}
}
@keyframes fadeOut{0{opacity:1}
99%{opacity:0}
100%{visibility:hidden;height:0;line-height:0;overflow:hidden}
}
.ds2-expand--body-expand-container .ds2-expand--body-expand-button.ds2-expand--body-expand-button--hidden{-webkit-animation:fadeOut .3s ease-in-out forwards;animation:fadeOut .3s ease-in-out forwards}
@media only screen and (min-width:981px){.ds2-expand--body-copy-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}
}
.ds2-expand--body-copy-columns.ds2-expand--reset{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
@media only screen and (max-width:520px){body:not(.ds2-market-bmw-m) .ds2-expand--body-copy-container .ds2-expand--body-expand-container .ds2-expand--body-expand-button{background:#fff;color:#262626;height:74px}
body:not(.ds2-market-bmw-m) .ds2-expand--body-copy-container .ds2-expand--body-expand-container .ds2-expand--body-expand-button .ds2-icon{display:inline-block}
}
@media only screen and (max-width:520px){html.cssmask .ds2-expand--body-copy-container{-webkit-mask-image:-webkit-linear-gradient(bottom,transparent 0,transparent 10px,#000 100px);mask-image:-webkit-linear-gradient(bottom,transparent 0,transparent 10px,#000 100px)}
html.cssmask .ds2-expand--body-copy-container[data-expanded=true]{-webkit-mask-image:none;mask-image:none}
html.cssmask .ds2-expand--body-copy-container+.ds2-expand--body-expand-container{position:static}
html.cssmask .ds2-expand--body-copy-container+.ds2-expand--body-expand-container .ds2-expand--body-expand-button{height:40px;background:none 0 0}
html.cssmask .ds2-expand--body-copy-container+.ds2-expand--body-expand-container .ds2-expand--body-expand-button span::before{background-position:0 0}
}
.ds2-branded-bmwm .ds2-expand--body-copy{margin-bottom:30px}
.ds2-expand--float{float:right;display:inline-block}
.ds2-expand--float img{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-expand--float img{float:left}
}
@media only screen and (max-width:980px){.ds2-expand--float img{width:100%}
}
.ds2-toggle-switch{position:relative;display:inline-block;width:46px;height:26px}
.ds2-toggle-label{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.ds2-toggle-label h5{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;padding-right:4px;margin-bottom:2px}
.ds2-toggle-switch input{display:none}
.ds2-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border:2px solid #aaa}
.ds2-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#1c69d4;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
input:focus+.ds2-toggle-slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}
input:checked+.ds2-toggle-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.ds2-toggle-slider.round{border-radius:26px}
.ds2-toggle-slider.round:before{border-radius:50%}
.ds2-toggle-active h5{color:#1c69d4}
.ds2-toggle-left{padding-right:1px}
.ds2-toggle-right{padding-left:4px}
.ds2-link{font-size:15px;line-height:17px;letter-spacing:0;margin-top:-3px;margin-bottom:13px;position:relative;font-weight:400;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:block}
.ds2-link .ds2-icon{margin-right:5px}
.ds2-link.ds2-icon--download,.ds2-link.ds2-icon--download-white{height:20px}
.ds2-link:active span,.ds2-link:focus span,.ds2-link:hover span{color:#0653b6}
.ds2-link.ds2-link--active{color:#0653b6}
.ds2-link--label-only{display:inline;color:#666;cursor:pointer;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}
.ds2-link--label-only:active,.ds2-link--label-only:focus,.ds2-link--label-only:hover{color:#0653b6}
.button{font-size:14px;line-height:16px;letter-spacing:0;display:table;padding:0;min-width:180px;height:40px;letter-spacing:0;margin-bottom:10px;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}
.button .ds2-button--responsive-line{display:table-cell;text-align:center;vertical-align:middle;padding:0 1rem;height:50px;font-size:1em}
.button .ds2-icon{color:#fff;margin-top:-4px}
.ds2-button__icon{font-size:50px;position:absolute;color:#fff;opacity:70%}
.ds2-button__icon+.ds2-button--responsive-line{padding:0 50px}
.ds2-navigation-content-bar--buttons .button .ds2-button--responsive-line{height:initial}
.ds2-button--first-line,.ds2-button--second-line{display:block}
.ds2-button--second-line .ds2-icon{margin-right:5px}
.ds2-button--offer{display:inline-block;margin-bottom:15px;width:100%}
.ds2-button--area{background-color:#ffad1f;color:#fff;display:table;height:40px;letter-spacing:0;margin-bottom:15px;min-width:180px;padding:0 10px;width:100%}
.ds2-button--area .ds2-button--responsive-line{display:table-cell;text-align:left;vertical-align:middle;line-height:17px;padding-top:1px}
.ds2-button--area .ds2-button--prefix{font-size:15px;line-height:22px;letter-spacing:0;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif}
.ds2-button--area .ds2-button--price{font-size:17px;line-height:20px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif}
.ds2-button--area .ds2-button--responsive-info{display:table-cell;height:16px;width:16px;vertical-align:middle}
.ds2-icon.ds2-button--additional-icon{left:auto;position:absolute;right:23px;top:13px}
.ds2-button-tertiary{background-color:#333}
.ds2-button-tertiary:hover{background-color:#262626}
.ds2-footnote{line-height:0;vertical-align:super;top:0;padding:0 3px;position:relative;color:inherit;font-style:inherit;letter-spacing:.1em;font-size:9px}
h1 .ds2-footnote,h2 .ds2-footnote,h3 .ds2-footnote,h4 .ds2-footnote{vertical-align:bottom;font-size:11px}
h1 .ds2-footnote{top:-26.25px}
@media only screen and (min-width:981px){h1 .ds2-footnote{top:-37.5px}
}
h2 .ds2-footnote{top:-18.75px}
@media only screen and (min-width:521px){h2 .ds2-footnote{top:-26.25px}
}
h3 .ds2-footnote{top:-16.5px}
@media only screen and (min-width:521px){h3 .ds2-footnote{top:-18.75px}
}
h4 .ds2-footnote{top:-18px}
@media only screen and (min-width:981px){h4 .ds2-footnote{top:-16.5px}
}
h5 .ds2-footnote,h6 .ds2-footnote{vertical-align:bottom;top:-13.5px}
.ds2-content-presentation--keyvisual .ds2-footnote:hover,.ds2-stage-presentation--keyvisual .ds2-footnote:hover,.ds2-stage-teaser .ds2-slider--stage .ds2-footnote:hover{color:inherit;opacity:.75}
.ds2-hidden-field{opacity:0;position:absolute}
.ds2-label--checkbox{cursor:pointer;display:inline-block}
.ds2-label--checkbox{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-weight:400;padding-left:27.5px;position:relative}
:lang(kr) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:700}
:lang(ko-KR) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:700}
:lang(jp) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(ja) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(ja-JP) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:700}
:lang(zh) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-CN) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(tw) .ds2-label--checkbox{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-TW) .ds2-label--checkbox{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(zh-HK) .ds2-label--checkbox{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:700}
:lang(ms) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(my) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
:lang(za) .ds2-label--checkbox{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:700}
.ds2-label--checkbox:before{content:"";display:block;height:20px;left:0;position:absolute;top:-1px;width:20px}
.ds2-main-footer,.ds2-main-footer--link,.ds2-main-footer--title{color:#fff}
.ds2-main-footer{font-size:15px;line-height:22px;letter-spacing:0;background:#8e8e8e;margin:0;padding:0}
.ds2-main-footer .ds2-main-footer--inner{padding:29px 0 25px 0}
.ds2-main-footer--title{margin-bottom:8px}
.ds2-main-footer--link.ds2-icon:before{height:40px;width:40px}
.ds2-main-footer--list{margin-bottom:28px;width:auto}
.ds2-main-footer--list-item{margin:0 11px 8px 0;vertical-align:top}
.ds2-main-footer--icons{margin-top:17px}
.ds2-main-footer--icons .ds2-main-footer--list-item{margin-bottom:5px;margin-right:5px}
.ds2-main-footer--icons [class*=icon-]{display:inline-block;font-size:0;height:40px;margin-bottom:0;overflow:hidden;padding-left:0;position:relative;width:40px}
.ds2-main-footer--hr{border-color:#bbb;margin-top:0}
.ds2-main-footer--hr-top{border-color:#262626;opacity:.25;margin:0}
.ds2-main-footer--copyright{margin-top:-5px;margin-bottom:0;padding-right:0}
@media only screen and (min-width:521px){.ds2-main-footer{padding:0}
.ds2-main-footer .ds2-main-footer--inner{padding:26px 0 25px 0}
.ds2-main-footer--table{display:table}
.ds2-main-footer--widget{display:table-row}
.ds2-main-footer--list,.ds2-main-footer--title{display:table-cell;margin-bottom:30px}
.ds2-main-footer--title{margin-top:1px;padding-right:29px;padding-bottom:13px}
.ds2-main-footer--title-inner{display:block;white-space:nowrap}
.ds2-main-footer--list{padding-bottom:13px}
.ds2-main-footer--social .ds2-main-footer--title{vertical-align:top}
.ds2-main-footer--social .ds2-main-footer--title-inner{padding-top:7px}
.ds2-main-footer--icons{margin-top:-6px;padding-bottom:4px !important}
}
.ds2-footer-mini-short{padding-top:0}
.ds2-footer-mini-short .ds2-main-footer--inner{padding-top:30px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list{padding-bottom:0}
@media only screen and (min-width:521px){.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list{display:block;margin-bottom:28px}
}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item{list-style-type:none;margin-top:-6px;margin-bottom:28px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item:first-child{margin-top:-3px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item:last-child{margin-bottom:-3px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item a{font-weight:700}
.ds2-social-icon{margin-top:-3px;max-width:40px;max-height:40px}
.ds2-page--h5vco .ds2-uxn-footer.ds2-main-footer{position:inherit;padding-top:0;padding-bottom:0}
@media only screen and (min-width:768px){.ds2-page--h5vco .ds2-uxn-footer.ds2-main-footer{position:fixed;padding:0}
}
.ds2-uxn-footer{background-color:#fff;color:#000;margin-top:45px}
.ds2-uxn-footer li{list-style:none;padding:0}
.ds2-uxn-footer .ds2-uxn-footer-container{width:100%;margin-right:auto;margin-left:auto}
.ds2-uxn-footer .ds2-uxn-container{background-color:#e6e6e6}
.ds2-uxn-footer .ds2-uxn-footer-section{padding-top:30px}
.ds2-uxn-footer .ds2-footer-border{border-style:solid;border-width:0}
.ds2-uxn-footer .ds2-footer-upper-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:#bbb;border-bottom-width:1px;padding-top:60px;padding-bottom:45px;margin-left:20px;margin-right:20px}
.ds2-uxn-footer .ds2-footer-col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px;padding-right:20px;padding-bottom:30px}
.ds2-uxn-footer .ds2-footer-col-header{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;padding-left:20px;padding-right:20px}
.ds2-uxn-footer .ds2-language-header{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:20px;color:#262626;text-align:center}
.ds2-uxn-footer .ds2-footer-col-main{list-style:none;border-color:#bbb;border-bottom-width:1px;padding:15px 20px 30px 20px}
.ds2-uxn-footer .ds2-uxn-footer-flex .ds2-footer-col:last-child .ds2-footer-col-main{border-bottom-width:0}
.ds2-uxn-footer .ds2-footer-col-item{padding-bottom:5px}
.ds2-uxn-footer .ds2-main-footer--link{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#8e8e8e;text-decoration:none}
.ds2-uxn-footer .ds2-main-footer--link:hover{color:#262626}
.ds2-uxn-footer .ds2-metanavigation-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px;margin-left:20px;margin-right:20px}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-main-footer--link{padding-left:10px;padding-right:10px}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-main-footer--list-item{margin:0;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;cursor:pointer;padding-bottom:10px;color:#262626}
.ds2-uxn-footer .ds2-cms-output{font-size:14px}
.ds2-uxn-footer .ds2-language-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0}
.ds2-uxn-footer .ds2-language-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #bbb;height:30px;margin-right:15px}
.ds2-uxn-footer .ds2-language-item_last{border-right:0;margin-right:0}
.ds2-uxn-footer .ds2-language-item_last .ds2-language-link{padding-right:0}
.ds2-uxn-footer .ds2-language-link{padding:5px 15px 5px 0;color:#8e8e8e;font-size:15px;text-decoration:none}
.ds2-uxn-footer .ds2-language-link:hover{color:#262626;text-decoration:underline;cursor:pointer}
.ds2-uxn-footer .ds2-language-link-active{color:#262626;text-decoration:underline;pointer-events:none}
.ds2-uxn-footer.ds2-uxn-reduce-footer .ds2-metanavigation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-metanavigation-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-metanavigation-row .ds2-main-footer--link{margin:0;color:#1366d7}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-metanavigation-row .ds2-main-footer--link:hover{color:#262626}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-cms-output{margin-bottom:15px}
@media only screen and (min-width:768px){.ds2-uxn-footer .ds2-metanavigation-container .ds2-cms-output{margin-bottom:0}
}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-metanavigation-row{margin-top:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-item{height:unset;margin-right:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container li.ds2-language-item:last-child{border-right-width:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-main-footer--link{margin:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-link{padding:0 15px 0 15px;margin-top:0;margin-bottom:0}
.ds2-uxn-footer .ds2-share-line{margin-top:60px}
.ds2-uxn-footer .ds2-share-header{color:#262626;text-align:center;padding-left:0;padding-right:0;margin-bottom:30px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}
.ds2-uxn-footer .ds2-share-items-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding:0}
.ds2-uxn-footer .ds2-share-item{width:45px;margin-left:10px;margin-right:10px;height:45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-uxn-footer .ds2-share-item .ds2-social-icon{margin-top:-3px;max-width:45px;max-height:45px}
.ds2-uxn-footer .ds2-share-item .ds2-share-link-universal{margin-left:auto;margin-right:auto;margin-top:-2px}
.ds2-uxn-footer .ds2-share-link{text-decoration:none;font-size:48px;color:#4d4d4d}
.ds2-uxn-footer .ds2-share-link:hover{color:#262626}
@media only screen and (min-width:576px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:576px}
.ds2-uxn-footer .ds2-uxn-footer-section{margin-left:45px;margin-right:45px;padding-top:45px;padding-bottom:45px}
.ds2-uxn-footer .ds2-uxn-footer-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-uxn-footer .ds2-footer-upper-part{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:45px;margin-right:45px;padding-left:20px;padding-right:20px}
.ds2-uxn-footer .ds2-footer-column{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-left:0;padding-right:0;padding-bottom:0;width:50%}
.ds2-uxn-footer .ds2-footer-col-main{border-bottom-width:0}
.ds2-uxn-footer .ds2-footer-col{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-left:0;padding-right:0;padding-bottom:0;width:50%}
.ds2-uxn-footer .ds2-metanavigation-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:45px;list-style:none}
.ds2-uxn-footer .ds2-share-line{margin-left:auto;margin-top:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.ds2-uxn-footer .ds2-share-header{text-align:left;padding-left:10px;padding-right:15px;margin-bottom:20px}
.ds2-uxn-footer .ds2-share-items-list{padding-left:5px;margin-left:-30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.ds2-uxn-footer .ds2-share-item{margin-left:20px;margin-right:0}
.ds2-uxn-footer .ds2-language-header{text-align:left;margin-bottom:30px}
.ds2-uxn-footer .ds2-lang-switch{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
}
@media only screen and (min-width:768px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:768px}
.ds2-uxn-footer .ds2-metanavigation-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px;margin-left:45px;margin-right:45px}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-footer-col-item,.ds2-uxn-footer .ds2-metanavigation-container .ds2-main-footer--list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-footer-col-item{padding:0}
.ds2-uxn-footer .ds2-metanavigation-row{margin-bottom:0}
.ds2-uxn-footer.ds2-uxn-reduce-footer .ds2-cms-output{padding:0;margin:0}
.ds2-uxn-footer.ds2-uxn-reduce-footer .ds2-metanavigation-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-list{padding:0;margin:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-metanavigation-row{margin:0}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-item{height:25px}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-link{padding:0 3px 0 3px;margin-top:0;margin-bottom:0}
.ds2-uxn-footer .ds2-uxn-reduce-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3}
}
@media only screen and (min-width:992px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:992px}
.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-link{padding-left:15px;padding-right:15px}
}
@media only screen and (min-width:1200px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:1200px}
.ds2-uxn-footer .ds2-uxn-footer-section{margin-left:20px;margin-right:20px}
.ds2-uxn-footer .ds2-footer-no-margin{margin-left:0;margin-right:0}
.ds2-uxn-footer .ds2-footer-column{width:auto}
.ds2-uxn-footer .ds2-footer-col-header{padding-left:0;padding-right:0}
.ds2-uxn-footer .ds2-footer-col-main{padding-left:0;padding-right:0}
.ds2-uxn-footer .ds2-footer-col{width:auto}
}
[class*=' ds2-share-icon-'],[class^=ds2-share-icon-]{font-family:BMW_iconFont !important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}
.ds2-share-icon-facebook:before{content:"\e93d"}
.ds2-share-icon-twitter:before{content:"\e938"}
.ds2-disclaimer--title{margin-bottom:25px;letter-spacing:0}
@media only screen and (min-width:521px){.ds2-disclaimer--title{margin-bottom:24px}
}
.ds2-disclaimer--list{counter-reset:footnote;margin-top:4px;margin-bottom:71px}
@media only screen and (min-width:981px){.ds2-disclaimer--list{margin-bottom:86px}
}
.ds2-disclaimer--list:empty{margin-bottom:0}
.ds2-disclaimer--list-item{list-style-type:none;position:relative;padding-left:10px;color:#262626}
@media only screen and (min-width:521px){.ds2-disclaimer--list-item{padding-right:15px}
}
.ds2-disclaimer--list-item::before{top:-2px;left:0;position:absolute;color:#262626;font-size:7px;counter-increment:footnote;content:"[" counter(footnote) "]"}
.ds2-disclaimer--list-item a{font-weight:400;font-size:inherit}
.ds2-disclaimer--list-item ul{margin-left:18px;margin-top:5px;margin-bottom:5px}
.ds2-disclaimer--list-item li{padding-left:0;list-style-type:initial;margin-left:0}
.ds2-disclaimer--list-item li:before{content:''}
.ds2-disclaimer--list-item p{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit;text-rendering:inherit}
.ds2-disclaimer--cq--special .ds2-disclaimer--list-item p{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px;font-family:Arial,Helvetica,Roboto,sans-serif}
@media only screen and (min-width:521px){.ds2-disclaimer--cq--special .ds2-disclaimer--list-item p{font-size:25px;line-height:32px;margin-top:-6px;margin-bottom:9px}
}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item{padding-left:10px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item::before{top:1px;font-size:12px;content:'*'}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-2::before{content:'**';left:-6px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-3::before{content:'***';left:-12px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-4::before{content:'****';left:-18px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-5::before{content:'*****';left:-24px}
.ds2-disclaimer--no-marking .ds2-disclaimer--list-item{padding-left:0}
.ds2-disclaimer--no-marking .ds2-disclaimer--list-item::before{content:none}
.ds-icon-button__box{display:inline-block;float:left !important}
@media only screen and (max-width:520px){.ds-icon-button__box{padding:0}
}
@media only screen and (min-width:521px){.ds-icon-button__box:first-child{padding-left:0}
.ds-icon-button__box:last-child{padding-right:0}
}
.ds-icon-button__iconholder{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1em;font-size:40px;margin:-8px}
.ds-icon-button__counter{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;font-size:20px}
.ds-icon-button__label{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;word-wrap:break-word;text-align:center}
.ds-icon-button__shevron{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 1em;-ms-flex:0 0 1em;flex:0 0 1em;width:1em;height:1em}
.ds-icon-button--primary{width:100%;height:4em;text-align:center;padding:0 20px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;background:#1c69d4;color:#fff}
.ds-icon-button--primary.disabled{display:none}
.ds-icon-button--primary:hover{background:#0653b6;color:#fff}
.ds-icon-button--secondary{width:100%;height:4em;text-align:center;padding:0 20px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;color:#000;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ds-icon-button--secondary.disabled{display:none}
.ds-icon-button--secondary .ds-icon-button__iconholder{visibility:hidden}
.ds-icon-button--secondary .ds-icon-button__counter{color:#8e8e8e}
.ds-icon-button--secondary .ds-icon-button__label{color:#262626}
.ds-icon-button--secondary .ds-icon-button__shevron{background-image:url(../../../etc/clientlibs/digitals2/clientlib/media/icons/svg_icons/arrow-blue.svg);background-repeat:no-repeat;background-position:center}
.ds-icon-button--secondary:hover .ds-icon-button__label{color:#1c69d4}
.cpc-component__container{margin:60px 0 90px 0}
.cpc-component__container__headline{font-size:20px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;margin-bottom:30px;letter-spacing:normal}
.cpc-component__container .row{margin:0 auto}
.basecomponent.visualizer .cpc-component__container .row{margin:0 auto;padding-left:12.5px;padding-right:12.5px}
.bc-scm-overview{background-color:#e6e6e6;color:#000;padding-top:50px;padding-bottom:50px;padding-left:30px;padding-right:30px;font-size:14px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;letter-spacing:0}
@media(max-width:768px){.bc-scm-overview{padding-left:15px;padding-right:15px}
}
.bc-scm-overview__subheading{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:0;font-size:17px;line-height:normal;text-transform:none}
.bc-scm-overview__paragraph{text-transform:none;font-weight:400;line-height:22px;padding-bottom:15px;padding-top:25px}
.bc-scm-overview__uncertainty-message{margin-top:6px}
.bc-scm-overview__controls{margin-top:30px;margin-bottom:40px}
@media only screen and (min-width:521px){.bc-scm-overview__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media only screen and (max-width:520px){.bc-scm-overview__controls{display:block}
}
.bc-scm-overview__controls__button-container{display:inline-block}
@media only screen and (max-width:520px){.bc-scm-overview__controls__button-container{display:block;width:100%}
}
@media only screen and (min-width:521px){.bc-scm-overview__controls__button-container:first-child{padding-right:10px}
}
.bc-scm-overview__controls__button-container .button{width:100%}
.bc-scm-overview-expand-icon{position:relative;width:40px;height:25px;display:inline-block}
.bc-scm-overview-expand-icon .ds2-icon--plus-white::after,.bc-scm-overview-expand-icon .ds2-icon--plus-white::before{background-color:#e6e6e6;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}
.bc-scm-overview__standard-message{margin-top:20px;margin-bottom:40px}
.bc-scm-overview__thank-you-message__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-bottom:30px}
.bc-scm-overview__thank-you-message__icon:before{content:'';text-indent:0;vertical-align:middle;font-size:60px;padding:20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0D%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20viewBox%3D%220%200%20125%20125%22%0D%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0D%0A%3Cg%20transform%3D%22translate%280.000000%2C125.000000%29%20scale%280.100000%2C-0.100000%29%22%0D%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0D%0A%3Cpath%20d%3D%22M410%201195%20c-113%20-30%20-222%20-59%20-243%20-65%20l-37%20-11%200%20-365%20c0%20-350%201%0D%0A-366%2021%20-406%2044%20-87%20200%20-208%20392%20-304%20l87%20-44%2088%2044%20c189%2095%20347%20218%20391%20304%0D%0A20%2040%2021%2055%2021%20406%20l0%20365%20-52%2015%20c-109%2030%20-447%20116%20-455%20115%20-4%200%20-100%20-25%0D%0A-213%20-54z%20m408%20-123%20l183%20-47%20-1%20-315%20-1%20-315%20-37%20-38%20c-43%20-45%20-190%20-146%0D%0A-274%20-188%20l-58%20-29%20-58%2029%20c-86%2043%20-231%20143%20-277%20191%20l-40%2041%200%20312%200%20311%20180%0D%0A47%20c99%2026%20185%2048%20190%2048%206%201%2092%20-20%20193%20-47z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M565%20986%20c-66%20-30%20-105%20-99%20-105%20-187%200%20-42%20-3%20-49%20-20%20-49%20-19%200%0D%0A-20%20-7%20-20%20-165%20l0%20-165%20210%200%20210%200%200%20165%20c0%20158%20-1%20165%20-20%20165%20-17%200%20-20%207%0D%0A-20%2043%200%20150%20-116%20246%20-235%20193z%20m98%20-78%20c37%20-19%2046%20-40%2047%20-100%20l0%20-58%20-80%200%0D%0A-80%200%200%2058%20c1%2059%2010%2080%2045%20100%2026%2015%2041%2015%2068%200z%20m7%20-238%20c24%20-24%2026%20-59%205%0D%0A-86%20-8%20-10%20-15%20-38%20-15%20-61%200%20-41%20-1%20-43%20-30%20-43%20-29%200%20-30%202%20-30%2043%200%2023%20-7%0D%0A51%20-15%2061%20-31%2041%20-3%20106%2045%20106%2011%200%2029%20-9%2040%20-20z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E)}
@media(max-width:768px){.bc-scm-overview__thank-you-message__icon:before{padding:50px}
}
.bc-scm-overview__thank-you-message .bc-scm-overview__subheading{text-transform:none;font-size:26px}
@media(max-width:768px){.bc-scm-overview__thank-you-message .bc-scm-overview__subheading{font-size:20px}
}
@media(min-width:768px){.bc-scm-overview__thank-you-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bc-scm-overview__thank-you-message__icon{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
.bc-scm-overview__thank-you-message__icon:before{font-size:120px;padding:55px}
.bc-scm-overview__thank-you-message .bc-scm-overview__subheading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.bc-scm-overview__category{border-top:1px #bbb solid;margin-bottom:2px;margin-left:-30px;margin-right:-30px}
@media(max-width:768px){.bc-scm-overview__category{margin-left:0;margin-right:0;padding-bottom:20px}
}
.bc-scm-overview__category:last-child{border-bottom:1px #bbb solid}
@media(min-width:768px){.bc-scm-overview__category{margin-left:0;margin-right:0}
}
.bc-scm-overview__category__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:15px}
.bc-scm-overview__category__content__name{max-width:80%;line-height:20px;cursor:pointer;font-size:14px;padding-bottom:25px;padding-top:25px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;display:inline-block}
@media(min-width:768px){.bc-scm-overview__category__content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.bc-scm-overview__category--consent-given .category-status__text--on{display:inline-block}
.bc-scm-overview__category--consent-given .category-status__text--always-on,.bc-scm-overview__category--consent-given .category-status__text--off{display:none}
.bc-scm-overview__category--consent-given .category-status__symbol{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDY0IDUwIj48cGF0aCBmaWxsPSIjMDM2OGRiIiBkPSJNMjUuNDE4IDUwTDAgMjQuNjc0bDcuNTcyLTcuNTQ1IDE3LjQyMiAxNy4zNTZMNTYuMDI0IDAgNjQgNy4xMjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:14px 14px;background-position:center center}
.bc-scm-overview__category--consent-revoked .category-status__symbol,.bc-scm-overview__category--consent-unknown .category-status__symbol{background-color:#4d4d4d;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22active_x2F_mouseover%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23e6e6e6%22%20points%3D%2215%2C6.25%2013.75%2C5%2010%2C8.75%206.25%2C5%205%2C6.25%208.75%2C10%205%2C13.75%206.25%2C15%2010%2C11.25%2013.75%2C15%2015%2C13.75%2011.25%2C10%20%22%2F%3E%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:center center}
.bc-scm-overview__category--consent-always-on .category-status__symbol,.bc-scm-overview__category--consent-given .category-status__symbol{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDY0IDUwIj48cGF0aCBmaWxsPSIjMDM2OGRiIiBkPSJNMjUuNDE4IDUwTDAgMjQuNjc0bDcuNTcyLTcuNTQ1IDE3LjQyMiAxNy4zNTZMNTYuMDI0IDAgNjQgNy4xMjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:14px 14px;background-position:center center}
.bc-scm-overview__category--consent-revoked .category-status__text--off{display:inline-block}
.bc-scm-overview__category--consent-revoked .category-status__text--always-on,.bc-scm-overview__category--consent-revoked .category-status__text--on{display:none}
.bc-scm-overview__category--consent-always-on .category-status__text--always-on{display:inline-block}
.bc-scm-overview__category--consent-always-on .category-status__text--off,.bc-scm-overview__category--consent-always-on .category-status__text--on{display:none}
.bc-scm-overview__category-list{margin-top:20px}
@media(min-width:768px){.bc-scm-categories{padding-left:30px;padding-right:30px}
}
.bc-scm-categories__details{margin-left:0;margin-right:0;background-color:#fff}
.bc-scm-category-detail{padding-top:50px;padding-bottom:25px;font-size:14px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;letter-spacing:0}
.bc-scm-category-detail__header{display:block}
@media(max-width:768px){.bc-scm-category-detail__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.bc-scm-category-detail__header__heading{padding-top:7px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
}
.bc-scm-category-detail__header__disabled{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:0;font-size:17px;line-height:29px}
.bc-scm-category-detail__header__controller{display:block;text-align:right;width:180px}
@media(max-width:768px){.bc-scm-category-detail__header__controller{width:unset;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:5px}
}
.bc-scm-category-detail__header__controller__tooltip{background:#fff;color:#000;padding:20px 15px;width:200px;position:absolute;bottom:0;right:0;margin-bottom:40px;text-align:left;-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1)}
.bc-scm-category-detail__header__controller__tooltip:after{content:"";width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;right:30px;bottom:-6px}
@media(min-width:769px){.bc-scm-category-detail__header__controller{margin-top:0}
}
.bc-scm-category-detail__header__switch{position:relative;display:inline-block;width:65px;height:30px;cursor:pointer}
.bc-scm-category-detail__header__switch input{opacity:0;width:0;height:0}
.bc-scm-category-detail__header__switch input:checked+.slider{background-color:#1c69d4}
.bc-scm-category-detail__header__switch input:checked+.slider:before{-webkit-transform:translateX(27px);-ms-transform:translateX(27px);transform:translateX(27px);left:2px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDY0IDUwIj48cGF0aCBmaWxsPSIjMDM2OGRiIiBkPSJNMjUuNDE4IDUwTDAgMjQuNjc0bDcuNTcyLTcuNTQ1IDE3LjQyMiAxNy4zNTZMNTYuMDI0IDAgNjQgNy4xMjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:14px 14px;background-position:center center}
.bc-scm-category-detail__header__switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8e8e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.bc-scm-category-detail__header__switch .slider:before{position:absolute;content:"";height:30px;width:36px;top:0;left:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background-color:#4d4d4d;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22active_x2F_mouseover%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23e6e6e6%22%20points%3D%2215%2C6.25%2013.75%2C5%2010%2C8.75%206.25%2C5%205%2C6.25%208.75%2C10%205%2C13.75%206.25%2C15%2010%2C11.25%2013.75%2C15%2015%2C13.75%2011.25%2C10%20%22%2F%3E%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:center center}
.bc-scm-category-detail__header__switch .slider__text{opacity:0}
.bc-scm-category-detail__header__switch .slider__text--on{margin-left:15px}
.bc-scm-category-detail__header__switch .slider__text--off{margin-right:15px}
.bc-scm-category-detail__header__switch--on .slider__text--on{display:inline-block}
.bc-scm-category-detail__header__switch--on .slider__text--off{display:none}
.bc-scm-category-detail__header__switch--on .tooltip--message-on{display:block}
.bc-scm-category-detail__header__switch--on .tooltip--message-off{display:none}
.bc-scm-category-detail__header__switch--off .slider__text--on{display:none}
.bc-scm-category-detail__header__switch--off .slider__text--off{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.bc-scm-category-detail__header__switch--off .tooltip--message-on{display:none}
.bc-scm-category-detail__header__switch--off .tooltip--message-off{display:block}
.bc-scm-category-detail__header__always-on{height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px;letter-spacing:0}
@media(min-width:769px){.bc-scm-category-detail__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.bc-scm-category-detail__header__controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.bc-scm-category-detail__main-benefit-section{padding-top:15px;padding-bottom:15px;padding-left:5px}
.bc-scm-category-detail__main-benefit-list{list-style-type:none;padding-left:0}
.bc-scm-category-detail__main-benefit-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:7px}
.bc-scm-category-detail__main-benefit-list li:before{content:' ';background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDY0IDUwIj48cGF0aCBmaWxsPSIjMDM2OGRiIiBkPSJNMjUuNDE4IDUwTDAgMjQuNjc0bDcuNTcyLTcuNTQ1IDE3LjQyMiAxNy4zNTZMNTYuMDI0IDAgNjQgNy4xMjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:14px 14px;background-position:center center;width:22px;height:22px;padding-left:36px}
.bc-scm-category-detail__details-section{border-top:1px #e6e6e6 solid;padding-top:5px;padding-bottom:5px}
.details-section__description{padding-left:60px;margin-bottom:20px}
@media(max-width:768px){.details-section__description{padding-left:30px}
}
.category-status{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;direction:rtl;width:180px}
.category-status__text{text-align:right;margin-left:12px;font-size:14px;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;letter-spacing:0}
.category-status__symbol{height:36px;width:40px;display:inline-block;color:#262626;border-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1)}
@media(min-width:768px){.category-status{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
}
.details-section-expander-button-wrapper,.persistence-details-button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.details-section-expander-button{height:40px;width:40px;padding:0;outline:0;cursor:pointer;background-color:#fff !important}
.details-section-expander-button__title{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;line-height:14px}
@media(min-width:768px){.details-section-expander-button{height:55px;width:55px}
}
.persistence-detail-expander-button{height:35px;width:35px;padding:0;outline:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}
.persistence-detail-expander-button__title{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;word-break:break-word}
@media(min-width:768px){.persistence-detail-expander-button{height:55px;width:55px}
}
.details-section .details-section-expander-button{margin-bottom:3px}
.details-section--collapsed{border-bottom:1px #e6e6e6 solid;padding-bottom:5px}
@media(max-width:768px){.details-section--collapsed .details-section-expander-button{min-width:40px}
}
.details-section--collapsed .details-section-expander-button:after{content:' ';height:55px;width:55px;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;display:inline-block}
@media(max-width:768px){.details-section--collapsed .details-section-expander-button:after{width:40px}
}
.details-section--collapsed .details-section-content{display:none}
.details-section--collapsed .details-section-expander-button__title{font-size:14px}
.details-section--collapsed .details-section-expander-button__title--open{display:block}
.details-section--collapsed .details-section-expander-button__title--close{display:none}
.details-section--expanded{border-bottom:1px solid #e6e6e6;padding-bottom:25px}
@media(max-width:768px){.details-section--expanded{border-bottom:0}
}
@media(max-width:768px){.details-section--expanded .details-section-expander-button{min-width:40px}
}
.details-section--expanded .details-section-expander-button:after{content:' ';height:55px;width:55px;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;display:inline-block}
@media(max-width:768px){.details-section--expanded .details-section-expander-button:after{width:40px}
}
.details-section--expanded .details-section-expander-button__title--open{display:none}
.details-section--expanded .details-section-expander-button__title--close{display:block}
.persistence-details{border-bottom:1px solid #e6e6e6;margin-left:60px}
@media(max-width:768px){.persistence-details{margin-left:0}
}
.persistence-details .persistence-detail-expander-button{margin-bottom:3px}
.persistence-details--expanded .node-sublist,.persistence-details--expanded .persistence-details__info{display:block}
@media(max-width:768px){.persistence-details--expanded .persistence-detail-expander-button{height:55px;width:40px}
}
.persistence-details--expanded .persistence-detail-expander-button:after{content:' ';height:55px;width:55px;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;display:inline-block}
@media(max-width:768px){.persistence-details--expanded .persistence-detail-expander-button:after{height:55px;width:40px}
}
.persistence-details--collapsed .node-sublist,.persistence-details--collapsed .persistence-details__info{display:none}
@media(max-width:768px){.persistence-details--collapsed .persistence-detail-expander-button{height:55px;width:40px}
}
.persistence-details--collapsed .persistence-detail-expander-button:after{content:' ';height:55px;width:55px;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;display:inline-block}
@media(max-width:768px){.persistence-details--collapsed .persistence-detail-expander-button:after{height:55px;width:40px}
}
.persistence-details__info{margin-left:55px;padding-top:10px;padding-bottom:10px}
@media(max-width:768px){.persistence-details__info{margin-left:30px;padding-top:0}
}
.persistence-details__info-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:7px}
.persistence-details__info-item__label{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}
@media(min-width:768px){.persistence-details__info-item__label{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
}
.persistence-details__info-item__info{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}
@media(min-width:768px){.persistence-details__info-item__info{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}
}
.persistence-details:first-child{border-top:1px solid #e6e6e6}
.persistence-details .node-sublist{padding-bottom:30px;padding-top:20px}
@media(max-width:768px){.persistence-details .node-sublist{padding-left:30px}
}
.persistence-details .node-sublist .persistence-details{padding-bottom:0;border-top:1px solid #e6e6e6;border-bottom:0}
.persistence-details .node-sublist .persistence-details:last-child{border-bottom:1px solid #e6e6e6}
.persistence-details .node-sublist .persistence-details .persistence-details__info{margin-left:0}
@media(min-width:768px){.persistence-details .node-sublist .persistence-details .persistence-details__info{padding-left:55px}
}
.full-stop{display:inline-block}
.split-consent-ctrl-rtl .category-status{direction:ltr}
.split-consent-ctrl-rtl .category-status__text{margin-right:12px;margin-left:0}
.split-consent-ctrl-rtl .details-section__description{padding-right:60px;padding-left:0}
@media(max-width:768px){.split-consent-ctrl-rtl .details-section__description{padding-right:30px}
}
.split-consent-ctrl-rtl .persistence-details{margin-left:0;margin-right:60px}
@media(max-width:768px){.split-consent-ctrl-rtl .persistence-details{margin-right:0}
}
@media(min-width:768px){.split-consent-ctrl-rtl .persistence-details .persistence-details__info{margin-left:0;margin-right:55px}
}
@media(max-width:768px){.split-consent-ctrl-rtl .persistence-details .node-sublist{padding-left:0;padding-right:30px}
}
@media(min-width:768px){.split-consent-ctrl-rtl .persistence-details .node-sublist .persistence-details__info{padding-left:0;margin-right:55px}
}
.split-consent-ctrl-rtl .bc-scm-category-detail__header__controller{text-align:left}
.ds2-cookie-disclaimer{-webkit-transition:max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease;max-height:0;overflow:hidden}
.ds2-cookie-disclaimer--slideup{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
.ds2-cookie-disclaimer--slidedown{max-height:800px;padding-top:15px}
.ds2-cookie-disclaimer--button-close{position:absolute;top:-2px;right:18px}
@media only screen and (min-width:521px){.ds2-cookie-disclaimer--button-close{right:18px}
}
.ds2-cookie-controller--no-cookies .ds2-cms-output{padding-right:40px}
@media only screen and (min-width:521px){.ds2-cookie-controller--no-cookies .ds2-cms-output{padding-right:60px}
}
.ds2-cookie-disclaimer-bottom{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#f2f2f2;margin:0;max-width:none}
.ds2-cookie-disclaimer-linear-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(242,242,242,0)),color-stop(50%,#f2f2f2),to(#f2f2f2)) !important;background:-o-linear-gradient(top,rgba(242,242,242,0) 0,#f2f2f2 50%,#f2f2f2 100%) !important;background:linear-gradient(to bottom,rgba(242,242,242,0) 0,#f2f2f2 50%,#f2f2f2 100%) !important}
.ds2-cookiedisclaimer{position:fixed;bottom:0;left:0;right:0;z-index:2147483650;background:#fff;-webkit-box-shadow:0 -1px 8px 0 rgba(0,0,0,.5);box-shadow:0 -1px 8px 0 rgba(0,0,0,.5)}
@media only screen{.ds2-cookiedisclaimer{padding-right:20px;padding-left:20px}
}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer{padding-right:30px;padding-left:30px}
}
@media only screen and (min-width:981px){.ds2-cookiedisclaimer{padding-right:30px;padding-left:30px}
}
.ds2-cookiedisclaimer--expanded .ds2-cookiedisclaimer__header-section__expanded-content{display:block;padding-top:20px;padding-bottom:10px}
.ds2-cookiedisclaimer--expanded .ds2-cookiedisclaimer__header-section__collapsed-content{display:none}
.ds2-cookiedisclaimer--expanded .ds2-icn-angle-down{display:block}
.ds2-cookiedisclaimer--expanded .ds2-icn-angle-up{display:none}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer--expanded{top:unset}
}
.ds2-cookiedisclaimer--height-limit-reached{top:100px;overflow:scroll}
.ds2-cookiedisclaimer--collapsed .ds2-cookiedisclaimer__header-section__expanded-content{display:none}
.ds2-cookiedisclaimer--collapsed .ds2-cookiedisclaimer__header-section__collapsed-content{display:block}
.ds2-cookiedisclaimer--collapsed .ds2-icn-angle-down{display:none}
.ds2-cookiedisclaimer--collapsed .ds2-icn-angle-up{display:block}
.ds2-cookiedisclaimer.ds2-next .richtext .ds2-cookie__header{margin-top:0}
.ds2-cookiedisclaimer.ds2-next .richtext ul{list-style-type:none;padding-left:0}
.ds2-cookiedisclaimer.ds2-next .richtext ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-cookiedisclaimer.ds2-next .richtext ul li:before{content:'\e811';font-family:md-icon}
.ds2-cookiedisclaimer.ds2-cookie-hide{display:none}
.ds2-cookiedisclaimer .ds2-cookie-text{padding-top:10px}
.ds2-cookiedisclaimer .ds2-cookiedisclaimer-content-wrapper{position:relative;padding-top:50px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.ds2-cookiedisclaimer__dialog-description{overflow-x:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.ds2-cookiedisclaimer .btn--cookie-text{display:inline-block;border-bottom:1px solid #000;padding:0;padding-bottom:2px;text-transform:none}
.ds2-cookiedisclaimer .btn--cookie-text:hover{border-bottom-color:#000}
.ds2-cookiedisclaimer__header-section__expand-button-wrapper{position:absolute;right:0;top:0;width:40px;height:40px}
@media only screen and (max-width:520px){.ds2-cookiedisclaimer__header-section__expand-button-wrapper{right:-20px}
}
.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand{padding:0;border:0}
.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--plus-white,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--plus-white::after,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--plus-white::before{background-color:#e6e6e6;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--minus-white:hover,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--minus-white:hover::after,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--minus-white:hover::before,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--plus-white:hover,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--plus-white:hover::after,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--plus-white:hover::before{background-color:#e0e0e0}
.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--minus-white,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--minus-white::after,.ds2-cookiedisclaimer__header-section__expand-button-wrapper .ds2-btn--expand .ds2-icon--minus-white::before{background-color:#e6e6e6;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-cookiedisclaimer .expand-bg-mobile{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer .expand-bg-mobile{top:0;margin-left:unset;margin-right:unset;padding-left:unset;padding-right:unset}
}
.ds2-cookiedisclaimer .info-image__underlay{background-color:#e6e6e6;position:absolute;left:0;top:50%;right:0;bottom:0}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer .info-image__underlay{top:0}
}
.ds2-cookiedisclaimer .info-image__image-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1px}
.ds2-cookiedisclaimer .info-image__image-wrapper img{height:185px;width:185px}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer .info-image__image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:225px;-ms-flex-preferred-size:225px;flex-basis:225px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.ds2-cookiedisclaimer .info-image-with-main-benefit{display:block}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer .info-image-with-main-benefit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-cookiedisclaimer .main-benefit-section{background-color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-top:1px}
.ds2-cookiedisclaimer .main-benefit-section__list{list-style:none;padding-top:15px;padding-left:20px}
.ds2-cookiedisclaimer .main-benefit-section__list li{padding-bottom:5px}
@media only screen and (min-width:521px){.ds2-cookiedisclaimer .main-benefit-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.ds2-cookiedisclaimer-moreinfo{display:inline}
.ds2-cookiedisclaimer__main-benefit{margin-right:5px;float:left;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDY0IDUwIj48cGF0aCBmaWxsPSIjMDM2OGRiIiBkPSJNMjUuNDE4IDUwTDAgMjQuNjc0bDcuNTcyLTcuNTQ1IDE3LjQyMiAxNy4zNTZMNTYuMDI0IDAgNjQgNy4xMjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:14px 14px;background-position:center center}
@media(min-width:480px){.ds2-cookiedisclaimer .btn--cookie-highlight{margin-top:0;margin-bottom:0;float:right}
}
.ds2-cookiedisclaimer .md-image .asset-ratio-box.parent-size{position:relative;height:200px;width:200px}
@media only screen and (min-width:981px){.ds2-cookiedisclaimer .md-image .asset-ratio-box.parent-size{height:250px;width:250px}
}
.ds2-cookiedisclaimer__disabled-cookies__close{position:absolute;right:0;top:0;font-size:39px;line-height:1;text-align:center;background-color:transparent;border-radius:0;outline:0;cursor:pointer;padding:0;display:inline-block;width:40px}
@media only screen and (max-width:520px){.ds2-cookiedisclaimer__disabled-cookies__close{right:-20px}
}
.ds2-cookiedisclaimer__disabled-cookies__close a.btn:hover{color:#666}
.ds2-cookiedisclaimer__disabled-cookies__close span{font-size:39px;background-color:#e6e6e6;height:40px;width:40px}
.ds2-cookiedisclaimer__disabled-cookies__close span:hover{background-color:#e0e0e0}
.ds2-cookiedisclaimer__disabled-cookies__ms_text{display:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds2-cookiedisclaimer__disabled-cookies__ms_text{display:block}
}
.ds2-cookiedisclaimer--textbox{padding-top:10px}
@media(max-width:40.063em){.ds2-cookiedisclaimer__disabled-cookies .ds2-heading-item{max-width:80%}
}
.ds2-cookiedisclaimer .mt-md{margin-top:15px}
html[dir=rtl] .ds2-cookiedisclaimer.ds2-next .richtext .ds2-cookie__header{padding-right:0}
html[dir=rtl] .ds2-cookiedisclaimer .ds2-cookiedisclaimer__header-section__expand-button-wrapper{right:unset;left:0}
html[dir=rtl] .ds2-cookiedisclaimer .main-benefit-section__list li .mr-sm{margin-right:0}
html[dir=rtl] .ds2-cookiedisclaimer .btn--cookie-highlight{float:left}
.consentdrawer-image{width:185px;height:185px;background-image:url(../../../etc.clientlibs/wcmp/consentcontroller/components/par/consentdrawer/images/resources/trust-icon-drawer.png);background-size:cover}
.ds2-cookie-consent-settings--hint{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-cookie-consent-settings--hint{margin-bottom:75px}
}
.ds2-cookie-consent-settings{margin-bottom:90px}
@media only screen and (min-width:521px){.ds2-cookie-consent-settings{margin-bottom:105px}
}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--title{margin-bottom:10px}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status-container{padding-bottom:20px;padding-top:5px}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status{cursor:default;display:none}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status-notset{color:#bbb}
.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item:first-child{padding-left:0}
.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item:last-child{padding-left:0}
.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item .button{margin-bottom:15px}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--button-confirm{display:none}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--button-reject{display:none}
.ds2-contact-box{border:1px solid #e6e6e6;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-contact-box{margin-bottom:90px}
}
.ds2-contact-box .ds2-cms-output{margin-bottom:0}
.ds2-contact-box .ds2-contact-box--title{margin-bottom:23px}
.ds2-contact-box .ds2-contact-box--subtitle{display:block;margin-bottom:0}
.ds2-contact-box .contactitem .ds2-contact-item--label{font-weight:700}
.ds2-contact-box .contactitem .ds2-contact-item--email{font-weight:400;color:#262626;display:block}
.ds2-contact-box .contactitem .ds2-contact-item--email:active,.ds2-contact-box .contactitem .ds2-contact-item--email:focus,.ds2-contact-box .contactitem .ds2-contact-item--email:hover{color:#0653b6}
.ds2-contact-box .contactitem .ds2-contact-item--phone{display:block}
@media only screen and (min-width:521px){.ds2-contact-box .contactitem .ds2-contact-item--phone{cursor:default}
}
.ds2-contact-box--sub-content{padding:15px}
.ds2-contact-box--group{margin-bottom:10px}
.ds2-contact-box--group:last-child{margin-bottom:9px}
.ds2-contact-box--address{padding-bottom:10px}
.ds2-contact-box--hours{margin-top:19px}
.ds2-contact-box--contact-item{word-break:break-all}
.ds2-business-card{border:1px solid #e6e6e6;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-business-card{margin-bottom:90px}
}
.ds2-business-card .ds2-cms-output{margin-bottom:0;text-align:left;width:100%;display:block;padding-bottom:10px}
.ds2-business-card .contactitem .ds2-contact-item--label{font-weight:700}
.ds2-business-card .contactitem .ds2-contact-item--email{color:#262626;display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}
.ds2-business-card .contactitem .ds2-contact-item--phone{color:#262626;display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}
@media only screen and (min-width:521px){.ds2-business-card--content:last-child{padding-left:0}
.ds2-business-card--content:first-child{padding-right:0}
}
.ds2-business-card--content-image{padding:15px}
@media only screen and (min-width:521px){.ds2-business-card--content-image{padding:30px}
}
@media only screen and (min-width:981px){.ds2-business-card--content-image{padding:15px}
}
.ds2-business-card--content-data{padding-left:15px}
@media only screen and (min-width:521px){.ds2-business-card--content-data{padding-top:30px}
}
@media only screen and (min-width:981px){.ds2-business-card--content-data{padding-top:15px;padding-left:15px}
}
.ds2-business-card--address-line,.ds2-business-card--contact-item-detail,.ds2-business-card--contact-item-label,.ds2-business-card--position{display:block}
.ds2-business-card--address-line,.ds2-business-card--contact-item-detail,.ds2-business-card--contact-item-label,.ds2-business-card--name,.ds2-business-card--position{margin-bottom:5px}
.ds2-business-card--group{margin-bottom:25px;padding-right:15px}
.ds2-business-card--contact-item{margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-business-card--contact-item{margin-bottom:4px}
}
.ds2-business-card--contact-item-label{margin-bottom:0;font-weight:700}
.ds2-business-card--contact-item-detail{display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}
a.ds2-business-card--contact-item-detail{color:#262626}
.ds2-electric-range__tabs{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:521px){.ds2-electric-range__tabs{margin:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__tabs{margin:0 auto;width:1185px}
}
.ds2-electric-range__tabs button{padding:0;margin:0;background:#fff;color:#8e8e8e;cursor:pointer}
.ds2-electric-range__tabs button span{padding:0 20px;line-height:70px;width:100%;height:100%;display:block;max-width:calc(100vw - 120px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
@media only screen and (min-width:521px){.ds2-electric-range__tabs button span{line-height:80px}
}
@media only screen and (min-width:521px){.ds2-electric-range__tabs button span{max-width:calc(50vw - 45px)}
}
.ds2-electric-range__tabs button[data-action=tab]:only-child{display:none}
.ds2-electric-range__tabs button:after,.ds2-electric-range__tabs-activebar{content:' ';position:absolute;height:4px;width:0;bottom:0;left:0;background-color:#1c69d4}
.ds2-component:not(.is-touch) .ds2-electric-range__tabs button:hover,.ds2-electric-range__tabs button.is-active{color:#262626}
.ds2-component:not(.is-touch) .ds2-electric-range__tabs button:hover:after,.ds2-electric-range__tabs button.is-active:after{width:100%}
@media only screen and (max-width:520px){.ds2-electric-range__tabs-wrapper{position:relative;width:100%}
.ds2-electric-range__tabs-wrapper:after,.ds2-electric-range__tabs-wrapper:before{content:' ';width:30px;height:100%;position:absolute;top:0;z-index:1;pointer-events:none}
.ds2-electric-range__tabs-wrapper:before{left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,.001)));background:-o-linear-gradient(left,#fff,rgba(255,255,255,.001) 100%);background:linear-gradient(to right,#fff,rgba(255,255,255,.001) 100%)}
.ds2-electric-range__tabs-wrapper:after{right:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,.001)));background:-o-linear-gradient(right,#fff,rgba(255,255,255,.001) 100%);background:linear-gradient(to left,#fff,rgba(255,255,255,.001) 100%)}
}
.ds2-electric-range__slider{width:auto;padding:15px 0;margin:0 35px;pointer-events:none}
@media only screen and (max-width:520px){.ds2-electric-range__slider.is-first:not(.is-last),.ds2-electric-range__slider.is-first:not(.is-last) .ds2-electric-range__slider{margin-left:20px;margin-right:50px}
.ds2-electric-range__slider.is-first.is-last,.ds2-electric-range__slider.is-first.is-last .ds2-electric-range__slider{margin:0 20px}
}
@media only screen and (min-width:521px){.ds2-electric-range__slider{position:absolute;padding:45px 0;top:0;margin:0;left:45px;right:45px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-electric-range__slider.is-first.is-last{padding:30px 0}
}
@media only screen and (min-width:1275px){.ds2-electric-range__slider{width:1185px;left:calc(50% - 592.5px);right:auto}
}
.ds2-electric-range__slider-wrapper{position:relative;margin:0 auto;z-index:10}
.ds2-electric-range__slider-track{margin:0 -7.5px;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-electric-range__slider-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;width:calc(100vw - 70px);pointer-events:all;max-height:none;margin:0 7.5px;background:#fff;-webkit-box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}
@media only screen and (max-width:520px){.ds2-electric-range__content[data-itemcount="1"] .ds2-electric-range__slider-item{width:calc(100% - 15px)}
}
@media only screen and (min-width:521px){.ds2-electric-range__slider-item{width:calc(50vw - 52.5px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__slider-item{width:calc(25vw - 35px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__slider-item{width:285px}
}
@media only screen and (min-width:521px){.ds2-electric-range__slider-item{max-height:270px;padding:15px}
}
.ds2-electric-range__slider-item[data-action=bookmark]{opacity:0;cursor:pointer}
@media only screen and (min-width:521px){.ds2-electric-range__slider-item.is-active{max-height:890px}
}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__slider:not(.is-sliding) .ds2-electric-range__slider-item.is-visible:not(.is-active):hover{max-height:320px}
@media only screen and (min-width:521px){.ds2-electric-range:not(.is-touch) .ds2-electric-range__slider:not(.is-sliding) .ds2-electric-range__slider-item.is-visible:not(.is-active):hover,.ds2-electric-range__slider-item.is-active{-webkit-box-shadow:0 10px 17px 0 rgba(0,0,0,.12),0 4px 8px 0 rgba(0,0,0,.15);box-shadow:0 10px 17px 0 rgba(0,0,0,.12),0 4px 8px 0 rgba(0,0,0,.15)}
}
.ds2-electric-range__slider-item.is-visible+[data-action=bookmark]{opacity:1}
@media only screen and (max-width:520px){.ds2-electric-range__slider-item[data-action=bookmark]{display:none}
}
.ds2-electric-range__slider-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:1;top:0;bottom:0;right:40px;left:40px;pointer-events:none}
@media only screen and (min-width:521px){.ds2-electric-range__slider-buttons{right:0;left:0}
}
.ds2-electric-range__slider-buttons button{pointer-events:all;position:absolute;font-size:50px;top:0;height:100%;width:1em;padding:0;cursor:pointer}
@media only screen and (min-width:521px){.ds2-electric-range__slider-buttons button{top:45px;height:270px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__slider-buttons button{width:calc(50vw - 592.5px);max-width:247.5px}
}
.ds2-electric-range__slider-buttons button span{width:100%;height:100%;display:block;position:relative}
.ds2-electric-range__slider-buttons button .ds2-icon{display:none;width:inherit;height:inherit;padding:0}
@media only screen and (min-width:521px){.ds2-component:not(.is-touch) .ds2-electric-range__slider-buttons button .ds2-icon{display:block}
}
.ds2-electric-range__slider-buttons button .ds2-icon:after,.ds2-electric-range__slider-buttons button .ds2-icon:before{background-size:auto;position:absolute;top:50%;left:50%;width:1em;height:1em;-webkit-transform:translate(-50%,-75%);-ms-transform:translate(-50%,-75%);transform:translate(-50%,-75%);-webkit-box-shadow:0 4px 34px 0 rgba(0,0,0,.5);box-shadow:0 4px 34px 0 rgba(0,0,0,.5);background-position:center center}
.ds2-electric-range__slider-buttons button .ds2-icon:after{opacity:0}
html:not([dir=rtl]) .ds2-electric-range__slider-buttons button[data-action=next],html[dir=rtl] .ds2-electric-range__slider-buttons button[data-action=prev]{left:100%;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,.001)));background:-o-linear-gradient(right,#fff,rgba(255,255,255,.001) 100%);background:linear-gradient(to left,#fff,rgba(255,255,255,.001) 100%)}
html:not([dir=rtl]) .ds2-electric-range__slider-buttons button[data-action=prev],html[dir=rtl] .ds2-electric-range__slider-buttons button[data-action=next]{right:100%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,.001)));background:-o-linear-gradient(left,#fff,rgba(255,255,255,.001) 100%);background:linear-gradient(to right,#fff,rgba(255,255,255,.001) 100%)}
.ds2-electric-range__slider.is-first button[data-action=prev]{opacity:0;pointer-events:none}
.ds2-electric-range__model-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.ds2-electric-range__model-card-img{background-image:url(../../../etc/clientlibs/digitals2/clientlib/media/img/street.png);background-size:90% auto;background-repeat:no-repeat;background-position:center 90%;pointer-events:none;position:absolute;top:60px;left:50%;width:calc(100% + 60px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:75vw}
@media only screen and (min-width:521px){.ds2-electric-range__model-card-img{max-width:40vw}
}
@media only screen and (min-width:1275px){.ds2-electric-range__model-card-img{max-width:unset}
}
.ds2-electric-range__model-card-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:180px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0}
.ds2-electric-range__model-card-bookmark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:225px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0}
.ds2-electric-range__model-card-bookmark .ds2-icon{height:100%;width:15px;position:relative;padding:0;margin-left:5px}
.ds2-electric-range__model-card-bookmark .ds2-icon:after,.ds2-electric-range__model-card-bookmark .ds2-icon:before{content:' ';position:absolute;width:30px;height:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);background-position:center;background-size:100% auto}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__model-card-bookmark:hover{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__model-card-bookmark:hover .ds2-icon{margin-left:10px}
.ds2-electric-range__model-card-bar{position:relative;width:100%;height:4px;background:#e6e6e6;margin-bottom:15px}
.ds2-electric-range__model-card-bar-progress{position:absolute;top:0;left:0;height:inherit;background:#1c69d4;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.is-active .ds2-electric-range__model-card-bar-progress{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
@media only screen and (min-width:521px){.is-visible .ds2-electric-range__model-card-bar-progress{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
}
.ds2-electric-range__model-card-range{padding-bottom:5px}
@media only screen and (min-width:521px){.ds2-electric-range__model-card-range{padding-bottom:15px}
}
@media only screen and (min-width:981px){.ds2-electric-range__model-card-range{padding-bottom:35px}
}
.ds2-electric-range__model-card-show-more{display:none;opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);pointer-events:none;position:absolute;top:225px;left:-15px;width:calc(100% + 30px);padding:30px 15px;margin:0;text-align:left;line-height:20px}
@media only screen and (min-width:521px){.is-active .ds2-electric-range__model-card-show-more,.is-visible .ds2-electric-range__model-card-show-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__slider:not(.is-sliding) .is-visible:not(.is-active):hover .ds2-electric-range__model-card-show-more{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:all}
.ds2-electric-range__model-card-show-more,.ds2-electric-range__model-card-show-more:focus,.ds2-electric-range__model-card-show-more:hover{background:0;color:#262626}
.ds2-electric-range__model-card-show-more .ds2-icon{height:20px;position:relative;padding:0;margin:0 10px}
.ds2-electric-range__model-card-show-more .ds2-icon:after,.ds2-electric-range__model-card-show-more .ds2-icon:before{content:' ';position:absolute;width:30px;height:30px;left:50%;top:50%;-webkit-transform:translate(-70%,-50%) scale(1.05);-ms-transform:translate(-70%,-50%) scale(1.05);transform:translate(-70%,-50%) scale(1.05);background-position:center;background-size:100% auto}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__model-card-show-more:hover .ds2-icon{margin:0 5px 0 15px}
.ds2-electric-range__model-card-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none}
.ds2-electric-range__model-card-details li{padding-bottom:5px}
.ds2-electric-range__model-card-details .ds2-font-s,.ds2-electric-range__model-card-details .ds2-font-xxs{display:block}
@media only screen and (max-width:520px){.ds2-electric-range__model-card-details{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:20px;max-height:890px}
.ds2-electric-range__slider:not(.is-expanded) .ds2-electric-range__model-card-details{opacity:0;margin:0;max-height:0}
}
@media only screen and (min-width:521px){.ds2-electric-range__model-card-details{margin-bottom:10px}
.ds2-electric-range__slider-item:not(.is-active) .ds2-electric-range__model-card-details{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
}
.ds2-electric-range__model-card-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;margin-bottom:0;padding:0 50px}
.ds2-electric-range__model-card-cta-icon{font-size:50px;position:absolute;left:0;top:0;opacity:.7}
.ds2-electric-range__model-card-show-details{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left;padding:15px 0;margin:10px 0 0;line-height:20px}
@media only screen and (min-width:521px){.ds2-electric-range__model-card-show-details{display:none;pointer-events:none;visibility:hidden}
}
.ds2-electric-range__slider.is-first:not(.is-last) .ds2-electric-range__model-card-show-details{margin-left:15px;margin-right:-15px}
.ds2-electric-range__model-card-show-details,.ds2-electric-range__model-card-show-details:focus,.ds2-electric-range__model-card-show-details:hover{background:0;color:#262626}
.ds2-electric-range__model-card-show-details .ds2-icon:before,.ds2-electric-range__model-card-show-details:focus .ds2-icon:before,.ds2-electric-range__model-card-show-details:hover .ds2-icon:before{opacity:1}
.ds2-electric-range__model-card-show-details .ds2-icon:after,.ds2-electric-range__model-card-show-details:focus .ds2-icon:after,.ds2-electric-range__model-card-show-details:hover .ds2-icon:after{opacity:0}
.ds2-electric-range__model-card-show-details .ds2-icon{height:20px;position:relative;padding:0;margin:0 15px}
.ds2-electric-range__model-card-show-details .ds2-icon:after,.ds2-electric-range__model-card-show-details .ds2-icon:before{content:' ';position:absolute;width:30px;height:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.05) rotate(90deg);-ms-transform:translate(-50%,-50%) scale(1.05) rotate(90deg);transform:translate(-50%,-50%) scale(1.05) rotate(90deg);background-position:center;background-size:100% auto}
.ds2-electric-range__model-card-show-details span{overflow:hidden;display:block;margin-right:10px}
.ds2-electric-range__slider.is-expanded .ds2-electric-range__model-card-show-details{margin-top:0;margin-bottom:-10px}
.ds2-electric-range__slider.is-expanded .ds2-electric-range__model-card-show-details .ds2-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ds2-electric-range__slider.is-expanded .ds2-electric-range__model-card-show-details span{max-width:0;max-height:0}
.ds2-electric-range__electric-icon,.ds2-electric-range__hybrid-icon{pointer-events:none}
.ds2-electric-range__electric-icon i,.ds2-electric-range__hybrid-icon i{display:inline-block;position:relative;width:20px;height:1em}
.ds2-electric-range__electric-icon i:before,.ds2-electric-range__hybrid-icon i:before{font-size:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-electric-range__electric-icon{margin-right:5px}
.ds2-electric-range__hybrid-icon{margin-left:5px}
.ds2-electric-range__sticky-bar{position:absolute;left:0;right:0;pointer-events:none;background:#fff;border-bottom:1px solid #e6e6e6;opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
.ds2-electric-range__sticky-bar.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.ds2-electric-range__sticky-bar.is-sticky-top{top:90px}
.ds2-electric-range__sticky-bar.is-sticky{position:fixed;top:0}
.ds2-electric-range__sticky-bar.is-sticky-bottom{bottom:0}
.ds2-electric-range__sticky-bar .ds2-electric-range__slider{padding:0}
.ds2-electric-range__sticky-bar .ds2-electric-range__slider-item{pointer-events:none}
.ds2-electric-range__sticky-bar .ds2-electric-range__model-card-title{display:block;max-width:100%;height:auto;padding:85px 0 15px;margin:0 0 -2px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ds2-electric-range__map{width:100%;height:100%}
.ds2-electric-range__map-wrapper{position:relative;width:100%;height:calc(100vmin - 20px);background:#e6e6e6;margin:0 auto}
@media only screen and (min-width:521px){.ds2-electric-range__map-wrapper{height:calc(100vh - 450px);margin-top:315px;min-height:615px;max-height:890px}
.ds2-electric-range__content[data-itemcount="1"] .ds2-electric-range__map-wrapper{margin-top:15px;min-height:870px}
}
@media only screen and (min-width:981px){.ds2-electric-range__content[data-itemcount="1"] .ds2-electric-range__map-wrapper{min-height:900px}
}
.ds2-electric-range__map-controls,.ds2-electric-range__map-feedback{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;pointer-events:none;visibility:hidden;opacity:0}
@media only screen and (min-width:521px){.ds2-electric-range__map-controls,.ds2-electric-range__map-feedback{padding:15px 45px 15px calc(50% + 7.5px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__map-controls,.ds2-electric-range__map-feedback{padding:30px 45px}
}
.ds2-electric-range__map-controls.is-visible,.ds2-electric-range__map-feedback.is-visible{visibility:visible;opacity:1}
.ds2-electric-range__map-messages,.ds2-electric-range__map-search,.ds2-electric-range__map-zoom{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-electric-range__map-messages button,.ds2-electric-range__map-messages input,.ds2-electric-range__map-search button,.ds2-electric-range__map-search input,.ds2-electric-range__map-zoom button,.ds2-electric-range__map-zoom input{background:#fff;margin:0 0 15px}
.ds2-electric-range__map-messages button:focus,.ds2-electric-range__map-messages input:focus,.ds2-electric-range__map-search button:focus,.ds2-electric-range__map-search input:focus,.ds2-electric-range__map-zoom button:focus,.ds2-electric-range__map-zoom input:focus{outline:0}
.ds2-electric-range__map-messages button,.ds2-electric-range__map-search button,.ds2-electric-range__map-zoom button{font-size:50px;width:1em;height:1em;padding:0;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.3);box-shadow:0 4px 20px 0 rgba(0,0,0,.3);color:#4d4d4d}
.ds2-electric-range:not(.is-touch) .ds2-electric-range__map-messages button:hover,.ds2-electric-range:not(.is-touch) .ds2-electric-range__map-search button:hover,.ds2-electric-range:not(.is-touch) .ds2-electric-range__map-zoom button:hover{background:rgba(255,255,255,.8);color:#262626}
.ds2-electric-range__map-messages input,.ds2-electric-range__map-search input,.ds2-electric-range__map-zoom input{height:50px;width:100%;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);border-radius:0}
.ds2-electric-range__map-messages input::-ms-clear,.ds2-electric-range__map-search input::-ms-clear,.ds2-electric-range__map-zoom input::-ms-clear{display:none}
.ds2-electric-range__map-messages,.ds2-electric-range__map-search{max-width:585px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:981px){.ds2-electric-range__map-messages,.ds2-electric-range__map-search{width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 7.5px 0 2.5px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map-messages,.ds2-electric-range__map-search{padding:0}
}
.is-visible .ds2-electric-range__map-search button,.is-visible .ds2-electric-range__map-search input,.is-visible .ds2-electric-range__map-search ul li{pointer-events:all}
.ds2-electric-range__map-search label{position:relative;width:100%}
@media only screen and (min-width:981px){.ds2-electric-range__map-search label{width:calc(100% - 65px)}
}
.ds2-electric-range__map-search label input{padding:0 50px 0 20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ds2-electric-range__map-search label input+span{position:absolute;top:0;left:0;width:4px;height:50px;background:#1c69d4}
.ds2-electric-range__map-search label input:focus+span{opacity:0}
.ds2-electric-range__map-search label input:hover+span{opacity:1}
.ds2-electric-range__map-search button[data-action=locate-me]{position:absolute;top:0;right:0;-webkit-box-shadow:none;box-shadow:none;color:#8e8e8e}
@media only screen and (min-width:981px){.ds2-electric-range__map-search button[data-action=locate-me]{right:7.5px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map-search button[data-action=locate-me]{right:0}
}
.ds2-electric-range__map-search button[data-action=locate-me] i{position:absolute;opacity:0;top:0;right:0;width:1em;height:1em}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-loader{display:block;position:relative;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-loader:before{display:block;position:absolute;left:50%;top:50%;margin:-.25em 0 0 -.25em;width:.5em;height:.5em;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-loader.ds2-img-loaded:before{display:none}
.ds2-electric-range__map-search button[data-action=locate-me] i.icon-global_hint{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='0'] i.icon-loader{opacity:.25}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='1'] i.icon-geolocation,.ds2-electric-range__map-search button[data-action=locate-me][data-status='2'] i.icon-geolocation{opacity:1}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='3']{color:#d20000}
.ds2-electric-range__map-search button[data-action=locate-me][data-status='3'] i.icon-global_hint{opacity:1}
.ds2-electric-range__map-search button[data-action=display-charging-stations]{opacity:0;pointer-events:none}
.ds2-electric-range__map-search button[data-action=display-charging-stations] i:before{font-size:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-electric-range__map-search-suggest{list-style:none;position:absolute;top:50px;right:0;width:100%;height:auto;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);border-top:1px solid #e6e6e6;background:#fff}
@media only screen and (min-width:981px){.ds2-electric-range__map-search-suggest{right:7.5px;width:calc(100% - 75px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map-search-suggest{right:0;width:calc(100% - 65px)}
}
.ds2-electric-range__map-search-suggest:empty{opacity:0}
.ds2-electric-range__map-search-suggest li{position:relative;padding:0 20px;border:0;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;line-height:34px;font-weight:400;color:#262626}
.ds2-electric-range__map-search-suggest li:first-child{margin-top:10px}
.ds2-electric-range__map-search-suggest li:last-child{margin-bottom:10px}
:lang(kr) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-electric-range__map-search-suggest li{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-electric-range__map-search-suggest li .matched{color:#0653b6}
.ds2-electric-range__map-search-suggest li:before{content:' ';position:absolute;top:0;left:0;width:4px;height:100%;background:#1c69d4;opacity:0;will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-electric-range__map-search-suggest li:hover:before{opacity:1}
.ds2-electric-range__map-zoom{max-width:1185px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:none;visibility:hidden}
@media only screen and (min-width:981px){.is-visible .ds2-electric-range__map-zoom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible}
.is-visible .ds2-electric-range__map-zoom button{pointer-events:all}
}
.ds2-electric-range__map-zoom button{margin:0 0 10px;background:rgba(255,255,255,.5)}
.ds2-electric-range__map-zoom button[data-action=zoom-out]{margin-bottom:0}
.ds2-electric-range__map-zoom button span{display:block;width:inherit;height:inherit}
.ds2-electric-range__map-zoom button:before,.ds2-electric-range__map-zoom button[data-action=zoom-in]:after{content:' ';position:absolute;pointer-events:none;top:50%;left:50%;width:16px;height:4px;background:#4d4d4d;-webkit-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-electric-range__map-zoom button[data-action=zoom-in]:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.ds2-electric-range__map-messages output{width:100%;background:#fff;color:#d20000;margin-top:50px;padding:20px;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);border-top:1px solid #e6e6e6}
@media only screen and (min-width:981px){.ds2-electric-range__map-messages output{margin-left:65px;width:calc(100% - 65px)}
}
.ds2-electric-range__map-disclaimer{position:relative;width:100%;margin:10px auto 0;padding:0 20px}
@media only screen and (min-width:521px){.ds2-electric-range__map-disclaimer{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map-disclaimer{padding:0;max-width:1185px}
}
.ds2-electric-range__map-disclaimer.ds2-cms-output{font-size:12px;line-height:17px;letter-spacing:0;margin-bottom:-4px}
.ds2-electric-range__map-disclaimer.ds2-cms-output a{font-size:inherit;line-height:inherit;letter-spacing:inherit}
.ds2-electric-range__map-disclaimer.ds2-cms-output strong{font-weight:400}
.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip{position:relative;width:15px;height:12px;display:inline-block}
.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip span.ds2-info-icon{position:absolute;top:0;left:0}
.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip span.ds2-info-icon:after,.ds2-electric-range__map-disclaimer.ds2-cms-output .ds2-tooltip span.ds2-info-icon:before{top:0}
.ds2-electric-range__map-disclaimer+.ds2-electric-range__map-disclaimer{margin-top:4px}
.ds2-electric-range__map .gm-style .gm-style-cc a,.ds2-electric-range__map .gm-style .gmnoprint a,.ds2-electric-range__map .gm-style .gmnoscreen a{line-height:initial;font-family:inherit;color:#262626}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-electric-range__map .gm-style{min-width:150vw}
.ds2-electric-range__map .gm-style .gm-style-cc,.ds2-electric-range__map .gm-style .gmnoscreen{-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}
}
.ds2-electric-range__map .gm-style .gm-style-pbc{z-index:5 !important;max-width:100vw}
.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 20px;margin:0 auto}
@media only screen and (min-width:521px){.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 45px 0 calc(50% + 45px)}
}
@media only screen and (min-width:981px){.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 calc(25% + 45px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__map .gm-style .gm-style-pbt{padding:0 330px;max-width:1185px}
}
.ds2-electric-range__map .gm-style-iw-a{color:#fff}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t:after{content:none}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c{-webkit-transform:translate(-50%,30px);-ms-transform:translate(-50%,30px);transform:translate(-50%,30px);background-color:transparent;border-radius:0;padding:0;-webkit-box-shadow:none;box-shadow:none}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c>button{display:none;visibility:hidden;pointer-events:none}
.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-c,.ds2-electric-range__map .gm-style-iw-a .gm-style-iw-d{overflow:visible !important}
.pac-container{padding:10px 0;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);box-shadow:0 10px 15px 0 rgba(0,0,0,.15),0 4px 8px -4px rgba(0,0,0,.15);border-top:1px solid #e6e6e6;z-index:640}
.pac-container .pac-icon,.pac-container:after{display:none}
.pac-container .pac-item{position:relative;padding:0 20px;border:0;cursor:pointer}
.pac-container .pac-item:before{content:' ';position:absolute;top:0;left:0;width:4px;height:100%;background:#1c69d4;opacity:0;will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.pac-container .pac-item-selected,.pac-container .pac-item:hover{background:0}
.pac-container .pac-item-selected:before,.pac-container .pac-item:hover:before{opacity:1}
.pac-container span{font-size:15px;line-height:22px;line-height:34px;font-weight:400;color:#8e8e8e}
.pac-container span.pac-item-query{color:#262626}
.pac-container span.pac-matched{color:#0653b6}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-electric-range__map-wrapper[data-used-map=yandex] .ds2-electric-range__map{min-width:150vw}
.ds2-electric-range__map-wrapper[data-used-map=yandex] .ds2-electric-range__map [class$=copyrights-pane]{-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}
.ds2-electric-range__map-wrapper[data-used-map=yandex] .ds2-electric-range__map [class$=copyrights-promo]{-webkit-transform:translateX(50vw);-ms-transform:translateX(50vw);transform:translateX(50vw)}
}
.ds2-electric-range__map [class$=balloon-overlay] [class*=balloon][style*=top]{top:0 !important;left:0 !important;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(-50%,15px);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px)}
.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__close],.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__tail]{display:none}
.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__content],.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__layout]{margin:0;padding:0;background:0}
.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__content] [style*=height][style*=width],.ds2-electric-range__map [class$=balloon-overlay] [class$=balloon__layout] [style*=height][style*=width]{height:auto !important;width:auto !important}
.ds2-electric-range__map [class$=balloon-overlay] .ds2-font-clickable{text-align:center;min-width:300px}
.ds2-electric-range__disclaimer{list-style:none;position:relative;width:100%;margin:45px 0 0;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px}
@media only screen and (min-width:521px){.ds2-electric-range__disclaimer{margin:45px 45px 0;max-width:calc(100% - 90px)}
}
@media only screen and (min-width:1275px){.ds2-electric-range__disclaimer{margin:45px auto 0;max-width:1185px}
}
:lang(kr) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-electric-range__disclaimer{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-electric-range__disclaimer-item{border-top:1px solid #e6e6e6}
.ds2-electric-range__disclaimer-item:not(.is-active){position:absolute;opacity:0;left:0;top:0;pointer-events:none}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__item{position:relative}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__item::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:#e6e6e6}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px 15px 50px}
@media only screen and (min-width:521px){.ds2-electric-range__disclaimer-item .ds2-legal-accordion__header{padding:30px 30px 30px 50px}
}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__item--with-arrow .ds2-legal-accordion__header{cursor:pointer}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__arrow{position:absolute;top:50%;left:0;font-size:50px;color:#4d4d4d;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__opened .ds2-legal-accordion__arrow{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content{position:relative;display:block;overflow:hidden;height:0;margin:0}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content::before{content:' ';display:block;position:absolute;top:0;left:0;right:0;height:1px;background:#e6e6e6}
@media only screen and (min-width:650px){.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tbody{-webkit-columns:2;-moz-columns:2;columns:2;display:block;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}
}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tr{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;border-bottom:1px solid #e6e6e6}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tr td{width:50%;margin:0}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tr td:first-child{padding:15px 7.5px 15px 50px}
@media only screen and (min-width:521px){.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tr td:first-child{padding:30px 7.5px 30px 50px}
}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tr td:last-child{padding:15px 50px 15px 7.5px}
@media only screen and (min-width:521px){.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content tr td:last-child{padding:30px 50px 30px 7.5px}
}
.ds2-electric-range__content{opacity:0;will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-electric-range[data-component-initialized=true] .ds2-electric-range__content{opacity:1}
.ds2-electric-range__slider-buttons button,.ds2-electric-range__tabs button{will-change:opacity,color;-webkit-transition:opacity .5s ease,color .5s ease;-o-transition:opacity .5s ease,color .5s ease;transition:opacity .5s ease,color .5s ease}
.ds2-electric-range__slider-track,.ds2-electric-range__tabs{will-change:transform;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-electric-range__tabs button:after,.ds2-electric-range__tabs-activebar{will-change:width,left;-webkit-transition:width .5s ease,left .5s ease;-o-transition:width .5s ease,left .5s ease;transition:width .5s ease,left .5s ease}
.ds2-electric-range__tabs button.is-active:after{width:0;-webkit-transition:width 10ms ease .5s;-o-transition:width 10ms ease .5s;transition:width 10ms ease .5s}
.ds2-electric-range__slider{will-change:margin,opacity;-webkit-transition:margin .5s ease,opacity .5s ease;-o-transition:margin .5s ease,opacity .5s ease;transition:margin .5s ease,opacity .5s ease}
.ds2-electric-range__slider-item{-webkit-transition:opacity .5s ease,max-height .5s ease,-webkit-box-shadow .5s ease;transition:opacity .5s ease,max-height .5s ease,-webkit-box-shadow .5s ease;-o-transition:opacity .5s ease,max-height .5s ease,box-shadow .5s ease;transition:opacity .5s ease,max-height .5s ease,box-shadow .5s ease;transition:opacity .5s ease,max-height .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease}
.ds2-electric-range__sticky-bar{will-change:transform,opacity;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}
.ds2-electric-range__model-card-bookmark{will-change:transform;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-electric-range__model-card-bar-progress{will-change:transform;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}
.is-active .ds2-electric-range__model-card-bar-progress,.is-visible .ds2-electric-range__model-card-bar-progress{-webkit-transition:-webkit-transform .5s cubic-bezier(0,0,.075,1) .55s;transition:-webkit-transform .5s cubic-bezier(0,0,.075,1) .55s;-o-transition:transform .5s cubic-bezier(0,0,.075,1) .55s;transition:transform .5s cubic-bezier(0,0,.075,1) .55s;transition:transform .5s cubic-bezier(0,0,.075,1) .55s,-webkit-transform .5s cubic-bezier(0,0,.075,1) .55s}
.ds2-electric-range__model-card-show-more{will-change:transform,opacity;-webkit-transition:opacity .25s ease,-webkit-transform .5s ease;transition:opacity .25s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,opacity .25s ease;transition:transform .5s ease,opacity .25s ease;transition:transform .5s ease,opacity .25s ease,-webkit-transform .5s ease}
.ds2-electric-range__model-card-details{will-change:transform,opacity,max-height,margin;-webkit-transition:opacity .5s ease .25s,max-height .5s ease,margin .5s ease,-webkit-transform .5s ease .25s;transition:opacity .5s ease .25s,max-height .5s ease,margin .5s ease,-webkit-transform .5s ease .25s;-o-transition:transform .5s ease .25s,opacity .5s ease .25s,max-height .5s ease,margin .5s ease;transition:transform .5s ease .25s,opacity .5s ease .25s,max-height .5s ease,margin .5s ease;transition:transform .5s ease .25s,opacity .5s ease .25s,max-height .5s ease,margin .5s ease,-webkit-transform .5s ease .25s}
.ds2-electric-range__model-card-show-details{will-change:margin;-webkit-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}
.ds2-electric-range__model-card-show-details .ds2-icon.ds2-icon--arrow-big-r-grey-2{will-change:transform;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-electric-range__model-card-show-details span{-webkit-transition:max-width .5s ease,max-height .5s ease;-o-transition:max-width .5s ease,max-height .5s ease;transition:max-width .5s ease,max-height .5s ease}
.ds2-electric-range__model-card .ds2-icon.ds2-icon--arrow-big-r-blue-2{will-change:margin;-webkit-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}
.ds2-electric-range__model-card .ds2-icon.ds2-icon--arrow-big-r-blue-2:before{will-change:background,opacity;-webkit-transition:background .5s ease,opacity .5s ease;-o-transition:background .5s ease,opacity .5s ease;transition:background .5s ease,opacity .5s ease}
.ds2-electric-range__map-controls{will-change:opacity;-webkit-transition:opacity .5s ease 1s;-o-transition:opacity .5s ease 1s;transition:opacity .5s ease 1s}
.ds2-electric-range__map-controls button{will-change:background,color;-webkit-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}
.ds2-electric-range__map-controls button i{will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-electric-range__map-controls .ds2-electric-range__map-search-suggest,.ds2-electric-range__map-controls input+span{will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-electric-range__map-feedback{will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-electric-range__disclaimer-item{will-change:opacity;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__content{will-change:height;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}
.ds2-electric-range__disclaimer-item .ds2-legal-accordion__arrow{will-change:transform;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-electric-range a i:focus,.ds2-electric-range a span:focus,.ds2-electric-range a:focus,.ds2-electric-range button i:focus,.ds2-electric-range button span:focus,.ds2-electric-range button:focus{outline:0}
.ds2-electric-range a:not(.ds2-electric-range__model-card-show-details):focus span,.ds2-electric-range button:not(.ds2-electric-range__model-card-show-details):focus span{-webkit-box-shadow:0 0 2px 2px rgba(28,105,212,.5);box-shadow:0 0 2px 2px rgba(28,105,212,.5);color:#1c69d4}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds2-electric-range a:not(.ds2-electric-range__model-card-show-details):focus span,.ds2-electric-range button:not(.ds2-electric-range__model-card-show-details):focus span{-webkit-box-shadow:inherit;box-shadow:inherit;color:inherit}
}
.ds2-electric-range{width:100%;max-width:1680px;margin:0 auto;position:relative}
.ds2-electric-range.editmode{max-width:1185px;padding:20px}
.ds2-electric-range.is-empty{padding-bottom:45px}
@media only screen and (min-width:981px){.ds2-electric-range.is-empty{padding-bottom:60px}
}
.ds2-electric-range__intro{position:relative;width:100%;margin:1px auto 15px;padding:0 20px}
@media only screen and (min-width:521px){.ds2-electric-range__intro{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__intro{padding:0;margin:1px auto 25px;max-width:1185px}
}
.ds2-electric-range__intro h2{padding-bottom:5px}
@media only screen and (min-width:981px){.ds2-electric-range__intro h2{padding-bottom:7.5px}
}
.ds2-electric-range__content{margin:0 auto;overflow:hidden;padding-bottom:75px}
@media only screen and (min-width:981px){.ds2-electric-range__content{padding-bottom:90px}
}
.ds2-electric-range__slider.is-grabbing,.ds2-electric-range__slider.is-grabbing li.is-visible:not(.is-active),.ds2-electric-range__tabs.is-grabbing,.ds2-electric-range__tabs.is-grabbing button{cursor:-webkit-grabbing;cursor:grabbing}
.ds2-electric-range__author-table{width:calc(100% - 40px);margin:0 20px}
@media only screen and (min-width:521px){.ds2-electric-range__author-table{width:calc(100% - 90px);margin:0 45px}
}
@media only screen and (min-width:1275px){.ds2-electric-range__author-table{width:100%;margin:0 auto;max-width:1185px}
}
.ds2-electric-range__author-table:first-of-type{margin-top:60px}
.ds2-electric-range__author-table thead{border-bottom:1px solid #e6e6e6}
.ds2-electric-range__author-table tbody{display:none}
.ds2-electric-range__author-table:focus{outline:0}
.ds2-electric-range__author-table:focus thead{border-bottom:4px solid #1c69d4}
.ds2-electric-range__author-table:focus tbody{display:table-row-group;border-bottom:30px solid transparent}
.ds2-electric-range__author-table td,.ds2-electric-range__author-table th{width:50%;line-height:initial;font-weight:400}
.ds2-electric-range__author-table th{padding:30px 0}
.ds2-electric-range__author-table td{padding:15px 0}
.ds2-accordion--element .ds2-icon--plus-white,.ds2-accordion--element .ds2-icon--plus-white::after,.ds2-accordion--element .ds2-icon--plus-white::before,.ds2-accordion--element-author .ds2-icon--plus-white,.ds2-accordion--element-author .ds2-icon--plus-white::after,.ds2-accordion--element-author .ds2-icon--plus-white::before{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-accordion--element .ds2-icon--minus-white,.ds2-accordion--element .ds2-icon--minus-white::after,.ds2-accordion--element .ds2-icon--minus-white::before,.ds2-accordion--element-author .ds2-icon--minus-white,.ds2-accordion--element-author .ds2-icon--minus-white::after,.ds2-accordion--element-author .ds2-icon--minus-white::before{background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-accordion--element .ui-state-default,.ds2-accordion--element .ui-widget-content .ui-state-default,.ds2-accordion--element .ui-widget-header .ui-state-default,.ds2-accordion--element-author .ui-state-default,.ds2-accordion--element-author .ui-widget-content .ui-state-default,.ds2-accordion--element-author .ui-widget-header .ui-state-default{background:0;color:#262626}
.ds2-accordion--element-author.ui-accordion .ui-accordion-content,.ds2-accordion--element.ui-accordion .ui-accordion-content{padding:0 !important}
.ds2-accordion--element .ui-widget-content,.ds2-accordion--element-author .ui-widget-content{border:0}
.ds2-accordion--element .ui-widget-content a,.ds2-accordion--element-author .ui-widget-content a{color:#666}
.ds2-accordion--element .ui-widget-content a:active,.ds2-accordion--element .ui-widget-content a:focus,.ds2-accordion--element .ui-widget-content a:hover,.ds2-accordion--element-author .ui-widget-content a:active,.ds2-accordion--element-author .ui-widget-content a:focus,.ds2-accordion--element-author .ui-widget-content a:hover{color:#0653b6}
.ds2-accordion--element .ui-widget-content a.button,.ds2-accordion--element-author .ui-widget-content a.button{color:#fff}
.ds2-accordion--element .ui-widget-content a.button:active,.ds2-accordion--element .ui-widget-content a.button:focus,.ds2-accordion--element .ui-widget-content a.button:hover,.ds2-accordion--element-author .ui-widget-content a.button:active,.ds2-accordion--element-author .ui-widget-content a.button:focus,.ds2-accordion--element-author .ui-widget-content a.button:hover{color:#fff}
.ds2-accordion--element .ds2-accordion--list,.ds2-accordion--element-author .ds2-accordion--list{margin-bottom:15px}
.ds2-accordion--element .ds2-table-element,.ds2-accordion--element-author .ds2-table-element{margin-bottom:15px;margin-top:30px}
.ds2-accordion--element .ds2-accordion--list-item,.ds2-accordion--element-author .ds2-accordion--list-item{list-style-type:none;border-bottom:1px solid #e6e6e6;padding-top:10px;position:relative}
.ds2-accordion--element .ds2-accordion--list-item:first-child,.ds2-accordion--element-author .ds2-accordion--list-item:first-child{border-top:1px solid #e6e6e6}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--title .ds2-icon,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--title .ds2-icon{margin-right:6px}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--image,.ds2-accordion--element .ds2-accordion--list-item .ds2-video-player,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--button,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--image,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-video-player{margin-bottom:15px}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button .ds2-link,.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--image .ds2-link,.ds2-accordion--element .ds2-accordion--list-item .ds2-video-player .ds2-link,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--button .ds2-link,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--image .ds2-link,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-video-player .ds2-link{height:auto}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--copy,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--copy{margin-bottom:10px}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--title,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--title{cursor:pointer;border:0;outline:0;margin-top:0;padding:10px 0 0 0;margin-bottom:22.5px;position:relative;padding-left:50px}
.ds2-accordion--link{padding-bottom:43px}
@media only screen and (min-width:981px){.ds2-accordion--link{padding-top:0;padding-bottom:28px}
}
.ds2-accordion--link .ds2-linklist,.ds2-accordion--link .ds2-linklist--item:last-child{margin-bottom:0}
.ds2-accordion--hide-all.disable,.ds2-accordion--show-all.disable{display:none}
.ds2-accordion--content{overflow:auto}
.ds2-accordion--content .ds2-accordion--sub-content{margin-bottom:15px}
.ds2-accordion--sub-content{overflow:hidden;padding-left:54.75px;padding-right:7.5px;padding-top:5px}
@media only screen and (max-width:980px){.ds2-accordion--sub-content{padding-left:1px}
}
@media only screen and (min-width:981px){.ds2-accordion--sub-content{padding-left:48.75px}
}
.ds2-accordion--title .ds2-icon--minus-white{display:none}
.ds2-accordion--title[aria-selected=true] .ds2-icon--minus-white{display:block}
.ds2-accordion--title[aria-selected=true] .ds2-icon--plus-white{display:none}
.ds2-accordion--title.ui-state-active .ui-icon.ui-icon-triangle-1-s{background-image:url(../../../etc.clientlibs/clientlibs/granite/jquery-ui/resources/ui-icons_444444_256x240.png)}
.ds2-accordion{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-accordion{margin-bottom:75px}
}
.ds2-accordion .ds2-expand--body-expand-container .button{margin-bottom:0}
.ds2-accordion .ds2-accordion--headline{margin-bottom:24px}
@media only screen and (max-width:980px){.ds2-accordion .ds2-accordion--headline{margin-bottom:9px}
}
@media only screen and (min-width:521px){.ds2-accordion--copy-cont{margin-bottom:15px}
}
.ds2-accessories-content-wrapper .ds2-basic-teaser{display:none}
.ds2-accessories .ds2-preloader-wrapper,.ds2-accessories .ds2-preloading-content{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;opacity:0}
.ds2-accessories .ds2-preloader-wrapper--show,.ds2-accessories .ds2-preloading-content--show{opacity:1}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.ds2-accessory-buttons .ds2-button--responsive-line{color:#fff}
.ds2-zso-search-box{margin-bottom:90px}
@media only screen and (min-width:981px){.ds2-zso-search{margin-bottom:75px}
}
.ds2-zso-headline{color:#262626;margin-bottom:15px}
.ds2-zso-subheadline{color:#262626;margin-bottom:30px}
.ds2-zso-filter .ds2-dropdown{-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}
@media only screen{.ds2-zso-filter .ds2-dropdown{margin-bottom:30px}
}
.ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{line-height:22px;letter-spacing:0;margin-top:-5px;margin-bottom:10px;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;line-height:27px;color:#262626;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px}
:lang(kr) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
html[dir=rtl] .ds2-zso-filter .ds2-dropdown .ds2-dropdown__label{font-family:Arial,Helvetica,Roboto,sans-serif}
.ds2-zso-filter .ds2-dropdown .ds2-dropdown__title{color:#262626;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown__link.ds2-link{color:#262626;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown__link.ds2-link:hover{color:#262626}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area{border:solid 1px #8e8e8e;border-left:0;height:50px}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown-js--handle,.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown__js-handle{position:absolute;right:0;height:50px;width:50px;top:0}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown-js--handle::before,.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area .ds2-dropdown__js-handle::before{background-position:5px;background-size:40px;height:50px;width:50px;top:3px;left:2px;-webkit-filter:opacity(60%);filter:opacity(60%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.ds2-zso-filter .ds2-dropdown a.ds2-dropdown-js-area:before{content:"";position:absolute;height:50px;top:-1px;left:0;width:4px;background:#1c69d4}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--disabled{pointer-events:none}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--disabled a.ds2-dropdown-js-area{border:solid 1px #8e8e8e}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--disabled a.ds2-dropdown-js-area::before{display:none}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area .ds2-dropdown-js--handle::before,.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area .ds2-dropdown__js-handle::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open a.ds2-dropdown-js-area:before{display:none}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list{top:78px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);overflow-x:hidden;border:0;padding:5px 0}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item,.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item{position:relative}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item.ds2-dropdown-list__item--active .ds2-dropdown__link,.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item.ds2-dropdown-list__item--active .ds2-dropdown__link{left:1px}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item.ds2-dropdown-list__item--active:before,.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item.ds2-dropdown-list__item--active:before{content:"";position:absolute;width:4px;z-index:1;height:37px;background:#1c69d4}
.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown-list__item:hover:before,.ds2-zso-filter .ds2-dropdown.ds2-dropdown--open .ds2-dropdown-list .ds2-dropdown__js-item:hover:before{content:"";position:absolute;width:4px;z-index:1;height:37px;background:#1c69d4}
.ds2-zso-reset-filter .ds2-linklist{float:right;padding:15px 0 30px}
.ds2-zso-reset-filter .ds2-linklist .ds2-icon--arrow-big-r-grey-2:after{top:0}
.ds2-zso-num-results{margin-bottom:15px}
.ds2-zso-num-results--number{color:#1c69d4}
.ds2-zso-num-results--label{color:#262626}
.ds2-zso-sorting-options{list-style:none inside;margin-bottom:30px}
.ds2-zso-sort-label,.ds2-zso-sort-option{display:inline-block;color:#262626;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:17px;letter-spacing:0;margin-top:-3px;margin-bottom:13px}
:lang(kr) .ds2-zso-sort-label,:lang(kr) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-zso-sort-label,:lang(ko-KR) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-zso-sort-label,:lang(jp) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-zso-sort-label,:lang(ja) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-zso-sort-label,:lang(ja-JP) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-zso-sort-label,:lang(zh) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-zso-sort-label,:lang(zh-CN) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-zso-sort-label,:lang(tw) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-zso-sort-label,:lang(zh-TW) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-zso-sort-label,:lang(zh-HK) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-zso-sort-label,:lang(ms) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-zso-sort-label,:lang(my) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-zso-sort-label,:lang(za) .ds2-zso-sort-option{font-family:bmwTypeWebLightAll,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-zso-sort-option.selected{color:#1c69d4}
.ds2-zso-sort-option.disabled{opacity:.5}
.ds2-zso-header-image{height:400px}
.ds2-zso-description,.ds2-zso-teaser-row{margin-bottom:90px}
.ds2-accessoryteaser{margin-bottom:30px}
.ds2-zso-product-teaser{margin-bottom:30px;opacity:0}
.ds2-zso-product-teaser--fadeIn{-webkit-animation:fadeIn .4s forwards;animation:fadeIn .4s forwards}
.ds2-zso-product-teaser--directShow{opacity:1}
.ds2-zso-product-teaser .ds2-zso-image{margin-bottom:15px}
.ds2-zso-product-price{color:#262626;margin-bottom:15px}
.ds2-zso-product-name{color:#262626;margin-bottom:10px}
.ds2-zso-product-brief{color:#262626;margin-bottom:15px;font-size:15px;line-height:22px;letter-spacing:0;margin-top:-5px}
.ds2-zso-accessory,.ds2-zso-accessory-skeleton{display:none}
.ds2-zso-accessory-show{display:block;-webkit-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}
.ds2-filtering{opacity:.5}
ul.breadcrumb{list-style:none}
.breadcrumbItem{display:inline}
ul.breadcrumb li+li:before{content:" "}
.ds2-zso-detail-breadcrumb--breadcrumb-navigation{margin-top:60px;margin-bottom:30px}
.form-requests .address__base:after,.form-requests .captcha__section:after,.form-requests .policy__validation-item:after,.row .form-requests .policy__validation-item:after{clear:both}
.brandtoggle__base ul,.form-requests .gcdm-policy-document ul,.form-requests ol,.form-requests ul{list-style:none}
#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 4.6875rem}
@media only screen and (min-width:981px){.form-requests{margin:40px auto 5.625rem}
}
.form-requests a{text-decoration:none;font-size:inherit;line-height:1}
.form-requests :focus{outline:#262626 dotted 1px}
.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}
.ds2-layer .form-requests{margin:0 auto}
.ds2-layer .form-requests .layer-large-12{width:100%}
.ds2-layer .ds2-buttonlist{padding-left:1.875rem;padding-right:1.875rem}
.ds2-layer .form-group .ds2-buttonlist{position:relative;overflow:hidden;padding:0}
.new-pasword{margin-top:3px}
@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^="javascript:"]:after,.form-requests a[href^="#"]: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}
}
.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 .nn-ui-input__base,.form-requests .nn-ui-input__checkbox+span,.form-requests .nn-ui-input__select-wrapper{position:relative}
.form-requests .Is-invisible{visibility:hidden}
.form-requests .nn-error{color:#d20000}
.form-requests .component__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .component__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.4375rem}
}
.form-requests .component__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .component__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .component__field,.form-requests .component__message{margin-bottom:.9375rem}
.form-requests .component__message--error{color:#d20000;display:block}
.ds2-layer--container .layer-large-12{width:100%}
.form-requests .icon__base{vertical-align:middle}
.form-requests .icon--atLeft{float:left}
.form-requests .icon--inline{display:inline-block}
.form-requests .icon--block{display:block}
.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 .component__message{margin-top:.625rem;margin-bottom:0}
.form-requests .icon__error-label{margin-top:.625rem;font:.875rem/1.2142857143 Arial,sans-serif;color:#d20000}
.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,.form-requests .icon__error-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 select.nn-ui-input__field{cursor:pointer}
.form-requests .icon__error-label{color:#d20000;display:none}
.form-requests .icon__error-label.ng-scope{display:inline-block}
.form-requests .nn-ui-input__checkbox+span:before,.form-requests .nn-ui-input__field,.form-requests .nn-ui-input__radio+span:before,.form-requests .nn-ui-input__radio:checked+span:before{padding:0 .625rem;height:40px;height:2.5rem;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,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;font-size:15px;line-height:22px;font-family:bmwTypeWebLightAll,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}
.lt-ie10 .form-requests .nn-ui-input__checkbox+span:before,.lt-ie10 .form-requests .nn-ui-input__field,.lt-ie10 .form-requests .nn-ui-input__radio+span:before{padding-right:.625rem;background:0}
.lt-ie10 .form-requests .nn-ui-input__checkbox+span:focus:before,.lt-ie10 .form-requests .nn-ui-input__field:focus,.lt-ie10 .form-requests .nn-ui-input__radio+span:focus:before{background:0}
.form-requests .nn-ui-input__checkbox+span[type=checkbox]:before,.form-requests .nn-ui-input__field[type=checkbox],.form-requests .nn-ui-input__radio+span[type=checkbox]:before{cursor:pointer}
@media only screen and (min-width:981px){.form-requests .nn-ui-input__checkbox+span:before,.form-requests .nn-ui-input__field,.form-requests .nn-ui-input__radio+span:before,.form-requests .nn-ui-input__radio:checked+span:before{font:.875rem/1.2142857143 Arial,sans-serif;color:#666}
}
.form-requests .nn-ui-input__checkbox+span:focus:before,.form-requests .nn-ui-input__field:focus,.form-requests .nn-ui-input__radio+span:focus:before{border:2px solid #666;outline:0}
.form-requests .nn-ui-input__checkbox+span[disabled=disabled]:before,.form-requests .nn-ui-input__checkbox+span[disabled]:before,.form-requests .nn-ui-input__field[disabled=disabled],.form-requests .nn-ui-input__field[disabled],.form-requests .nn-ui-input__radio+span[disabled=disabled]:before,.form-requests .nn-ui-input__radio+span[disabled]:before{padding:0 0 0 10px}
.form-requests .nn-ui-input__textarea{height:100px;height:6.25rem}
.form-requests .nn-ui-input__checkbox{display:none}
.form-requests .nn-ui-input__checkbox+span.has-error:before{border:2px solid #d20000}
.form-requests .nn-ui-input__checkbox+span:before{height:24px;width:24px;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}
.form-requests .nn-ui-input__checkbox:checked+span:before{margin-right:.3125rem;border:0}
.form-requests .nn-ui-input__checkbox+span label{display:block;padding:0 20px 0 34px;cursor:pointer;line-height:160%}
@media only screen and (min-width:981px){.form-requests .nn-ui-input__checkbox+span label{padding:0 20px 0 34px}
}
.form-requests .nn-ui-input__radio+span:before{border-radius:50%;display:inline-block;padding:0;content:'';position:absolute;margin-right:.625rem;border:2px solid #bbb;bottom:0;top:unset;width:24px;height:24px}
.form-requests .nn-ui-input__radio:checked+span:before{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+")}
.form-requests .nn-ui-input__radio+span label{display:block;padding:0 20px 0 35px;cursor:pointer;width:100%;line-height:2;margin:0}
.form-requests .address__label,.form-requests .input__label{font:1pxrem/6.25% bmwTypeWebLightAll,Arial,sans-serif,15,22,#262626}
.form-requests .nn-ui-input__date-wrapper{position:relative}
.form-requests .nn-ui-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}
.form-requests .nn-ui-input__date--opener:focus{background-color:#0653b6}
.form-requests .nn-ui-input__date--opener .icon__base{margin-top:.5625rem}
.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 .625rem}
.form-requests .datalist-gcdm-polyfill__active{background-color:#b3d8fd}
.form-requests .input__label{margin-bottom:.375rem;font-weight:700;display:inline-block}
@media only screen and (min-width:981px){.form-requests .input__label{font:1pxrem/6.25% bmwTypeWebLightAll,Arial,sans-serif,15,22,#262626;padding-right:.9375rem;margin-top:.625rem;margin-bottom:0}
.form-requests .address__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .tooltip__base{display:none}
.form-requests .tooltip--active{display:block}
.form-requests .address__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .address__base:after,.form-requests .address__base:before{content:" ";display:table}
.form-requests .address__base__street-field{margin-bottom:.625rem}
.form-requests .address__base .address__gridField{margin-bottom:20px !important;font-size:15px;line-height:22px;font-family:bmwTypeWebLightAll,Arial,sans-serif}
.address--mobile .form-requests .address--responsiveHidden{display:none}
@media only screen and (min-width:521px){.address--desktop .form-requests .address--responsiveHidden,.address--mobile .form-requests .address--responsiveHidden{display:block;visibility:visible}
.address--tablet .form-requests .address--responsiveHidden{visibility:hidden}
}
.address--mobile .form-requests .address--responsiveNoDisplay{display:none}
@media only screen and (min-width:521px){.address--desktop .form-requests .address--responsiveNoDisplay,.address--mobile .form-requests .address--responsiveNoDisplay{display:block}
.address--desktop .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline,.address--mobile .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:inline-block}
.address--tablet .form-requests .address--responsiveNoDisplay,.address--tablet .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:none}
}
.form-requests .address__gridField{margin-bottom:.625rem}
.form-requests .address__gridField-disabled{border:0;position:absolute;top:0;background-color:transparent}
.brandtoggle__listItem,.form-requests .address__base .input-wrapper{position:relative}
@media only screen and (min-width:981px){.address--mobile .form-requests .address--responsiveHidden,.address--tablet .form-requests .address--responsiveHidden{visibility:visible}
.address--desktop .form-requests .address--responsiveHidden{visibility:hidden}
.address--mobile .form-requests .address--responsiveNoDisplay,.address--tablet .form-requests .address--responsiveNoDisplay{display:block}
.address--mobile .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline,.address--tablet .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:inline-block}
.address--desktop .form-requests .address--responsiveNoDisplay,.address--desktop .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:none}
.form-requests .address__gridField{margin-bottom:.9375rem}
}
.form-requests .address__toggle{display:block}
.form-requests .address__toggle input[type=radio]{padding:.3125rem}
@media only screen and (min-width:521px){.form-requests .address__toggle{display:inline-block;width:50%}
}
.form-requests .address__toggle-label{color:#262626;margin-left:.625rem;display:inline-block;vertical-align:top}
.form-requests .address__toggle-input{height:20px;height:1.25rem;width:20px;width:1.25rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:0;border:2px solid #e6e6e6;background-color:#FFF;border-radius:.9375rem;vertical-align:middle}
.form-requests .address__toggle-input:checked{border-color:#666}
.form-requests .address__label{margin-bottom:.375rem;font-weight:700;display:inline-block}
.form-requests .address__tooltip{font:1pxrem/6.25% bmwTypeWebLightAll,Arial,sans-serif,15,22,#262626}
@media only screen and (min-width:981px){.form-requests .address__label{font:1pxrem/6.25% bmwTypeWebLightAll,Arial,sans-serif,15,22,#262626;padding-right:.9375rem;margin-top:.625rem;margin-bottom:0}
.form-requests .address__tooltip{font:1pxrem/6.25% bmwTypeWebLightAll,Arial,sans-serif,15,22,#262626}
}
.form-requests .address__tooltip-label{display:block}
.form-requests .address__validation-wrapper{display:inline}
.form-requests span.address__gridField{display:block;overflow:visible}
.address__validation__base{margin-bottom:.875rem}
.appbreakpoints__base{visibility:hidden;width:0;height:0}
.appbreakpoints__base:before{content:'mobile'}
@media only screen and (min-width:521px){.address__validation__base{margin-bottom:.9375rem}
.appbreakpoints__base:before{content:'tablet'}
}
@media only screen and (min-width:981px){.address__validation__base{margin-bottom:1.4375rem}
.appbreakpoints__base:before{content:'desktop'}
.form-requests .birthdate__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .birthdate__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.5rem}
.form-requests .birthdate__field--native{margin-bottom:.9375rem;cursor:pointer;line-height:2.4}
.form-requests .birthdate__select{margin-bottom:.9375rem}
@media only screen and (min-width:521px){.form-requests .birthdate__select{margin-bottom:0}
}
.form-requests .birthdate__label{margin-bottom:.375rem;font-weight:700}
.form-requests .birthdate__message{margin-bottom:.9375rem}
.form-requests .birthdate__message--error{display:block;color:#d20000}
@media only screen and (min-width:981px){.form-requests .birthdate__message{margin-top:0;margin-bottom:0}
}
.brandtoggle__base{margin-bottom:1.4375rem;height:75px;height:4.6875rem}
.brandtoggle__listItem-link{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;height:60px;height:3.75rem;color:#666;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}
@media only screen and (min-width:981px){.brandtoggle__base{margin-bottom:2.375rem}
.brandtoggle__listItem-link{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
.brandtoggle__listItem-link.brand-bmw,.brandtoggle__listItem-link.brand-bmwi{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.brandtoggle__listItem-link:hover{color:#1c69d4}
.brandtoggle__listItem-link:active,.brandtoggle__listItem-link:focus,.brandtoggle__listItem-link:visited{outline:0}
.brandtoggle__listItem-link--active{background-color:#FFF;border:0;color:#1c69d4;pointer-events:none;cursor:none}
.brandtoggle__listItem-link-label{margin-top:.9375rem;margin-left:.9375rem;width:75px;width:4.6875rem;float:left}
.brandtoggle__listItem-linkLeft{float:right}
.brandtoggle__listItem-linkLeft img{margin-top:1.40625rem;float:left;max-width:22px;max-height:20px}
.brandtoggle__listItem-linkRight{float:left;margin-left:.9375rem}
.brandtoggle__listItem-linkRight img{margin-top:1.40625rem;float:left;max-width:22px;max-height:20px}
.form-requests .brochuremaintenance__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .brochuremaintenance__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .brochuremaintenance__table{margin:.9375rem 0}
.form-requests .brochuremaintenance__table thead tr{background:#bbb;font-weight:700;border-top:1px solid #666}
.form-requests .brochuremaintenance__table thead tr th{padding:0 .9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .brochuremaintenance__table tbody tr td{padding:.9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .brochuremaintenance__table .list-odd{background:#e6e6e6}
.form-requests .brochuremaintenance__table .list-last{border-bottom:1px solid #666}
.form-requests .brochuremaintenance__table--path{border:0;background:0;width:100%}
.form-requests .brochureselection__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .brochureselection__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:1.875rem}
}
.form-requests .brochureselection__base .has-error .brochureselection__message--error{display:inline-block !important}
.form-requests .brochureselection__set:first-child label:after{content:'\00a0*'}
.form-requests .brochureselection__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .brochureselection__label{margin-top:.75rem;margin-bottom:0}
}
.form-requests .brochureselection__field{margin-bottom:.625rem;display:table;width:100%}
.form-requests .brochureselection__field--close,.form-requests .brochureselection__field--item{width:100%;display:table-cell;vertical-align:middle}
.form-requests .brochureselection__field--close{width:35px;width:2.1875rem}
.form-requests .brochureselection__field--close-btn{position:relative;width:20px;width:1.25rem;height:20px;height:1.25rem;margin-left:.9375rem;cursor:pointer;display:none}
.form-requests .brochureselection__field--gcdm{display:none}
.form-requests .brochureselection__message{margin-bottom:.9375rem;display:none}
.form-requests .brochureselection__message--error{color:#d20000}
.form-requests .captcha__base{color:#262626;margin-top:.9375rem;margin-bottom:2.8125rem}
@media only screen and (min-width:981px){.form-requests .captcha__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:3.75rem}
}
.form-requests .captcha__wrapper{margin-top:.9375rem;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .captcha__wrapper{margin:0}
.form-requests .captcha__reload a{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
}
.form-requests .captcha__section{margin-bottom:.625rem}
.form-requests .captcha__section:after,.form-requests .captcha__section:before{content:" ";display:table}
.form-requests .captcha__links{margin-left:.625rem;display:inline-block}
.form-requests .captcha__reload{margin:.625rem 0;display:inline-block}
.form-requests .captcha__reload a{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666;outline:0}
.form-requests .captcha__reload a .icon__base{margin-right:.3125rem;margin-top:.25rem}
@media only screen and (min-width:981px){.form-requests .captcha__reload a .icon__base{margin-top:.125rem}
.form-requests .captcha__error{font:.875rem/1.2142857143 Arial,sans-serif;color:#d20000}
}
.form-requests .captcha__img{margin-top:.625rem;width:100% !important}
.form-requests .captcha__img img{min-width:100%}
.form-requests .captcha__input{display:block}
@media only screen and (min-width:521px){.form-requests .captcha__img{width:50% !important;margin-top:0}
.form-requests .captcha__input{width:50%}
}
.form-requests .captcha__message,.form-requests .captcha__validation{margin-top:.625rem}
@media only screen and (min-width:521px){.form-requests .captcha__message{margin-top:0}
}
.form-requests .captcha__error{padding-top:.3125rem;margin-left:.3125rem;color:#d20000;display:inline-block}
.form-requests .comment{padding:0 !important}
.form-requests .comment__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-top:-.625rem;margin-bottom:.9375rem}
@media only screen and (min-width:521px){.form-requests .comment__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-top:-.9375rem;margin-bottom:.9375rem}
}
@media only screen and (min-width:981px){.form-requests .comment__base{margin-top:.9375rem;margin-bottom:.9375rem}
}
.form-requests .comment__label{margin-bottom:10px;font-weight:700}
.form-requests .comment__field{margin-bottom:.75rem}
.form-requests .comment__field--input{display:block;padding:.6875rem .9375rem .9375rem .8125rem}
.form-requests .comment__message--error{color:#d20000}
.form-requests .communication__base{margin-bottom:.9375rem;color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:521px){.form-requests .communication__base{margin-bottom:1.0625rem}
}
@media only screen and (min-width:981px){.form-requests .communication__base{margin-bottom:1.5625rem;color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .communication__label{margin-bottom:.375rem;font-weight:700;display:block;font-size:15px;line-height:22px;font-family:bmwTypeWebLightAll,Arial,sans-serif}
.communication--forceMandatory-tmp .form-requests .communication__label:after{content:"*";display:inline-block}
@media only screen and (min-width:981px){.form-requests .communication__label{margin-top:.3125rem;margin-bottom:0}
}
.form-requests .communication__gcdmField-wrapper{margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .communication__gcdmField-wrapper{margin-bottom:.9375rem}
}
.form-requests .communication__tooltip{margin-bottom:1.875rem}
@media only screen and (min-width:981px){.form-requests .communication__tooltip{margin-bottom:0}
}
.form-requests .communication__validation{color:#d20000}
.communication--forceMandatory-tmp .form-requests .communication__validation-mandatory{display:inline-block !important}
.form-requests .communication__validation .help-block{margin-bottom:1.875rem;display:block}
@media only screen and (min-width:981px){.form-requests .communication__validation .help-block{margin-bottom:0}
.form-requests .form_note_text{-webkit-column-count:2;column-count:2;-webkit-column-gap:15px;column-gap:15px}
.ds2-branded-bmwm .form-requests .form_note_text{-webkit-column-count:1;column-count:1}
}
.form-requests .form_note_text{color:#262626;margin-bottom:0}
.form-requests .copytext__base{color:#262626;overflow:visible;position:relative}
@media only screen and (min-width:521px){.form-requests .form_note_text{margin-bottom:.9375rem}
.form-requests .copytext__base{margin-bottom:.625rem}
}
@media only screen and (min-width:981px){.form-requests .copytext__base{margin-bottom:1.875rem}
.form-requests .copytext__wrapper{overflow:hidden}
.form-requests .copytext__wrapper>p{padding-right:.9375rem;display:block;float:left;width:50%;box-sizing:border-box}
}
.form-requests .copytext__base--expanded{max-height:9999px;max-height:624.9375rem}
.form-requests .copytext__wrapper>p{margin-bottom:.5rem}
.form-requests .copytext__expand{padding-top:1.875rem;position:absolute;bottom:0;width:100%;text-align:center}
@media only screen and (min-width:521px){.form-requests .copytext__expand{display:none}
}
.form-requests .currentvehicle__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .currentvehicle__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.4375rem}
}
.form-requests .currentvehicle__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .currentvehicle__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .currentvehicle__field,.form-requests .currentvehicle__message{margin-bottom:.9375rem}
.form-requests .currentvehicle__message--error{color:#d20000;display:block}
@media only screen and (min-width:981px){.form-requests .currentvehicle__message{margin-top:.625rem;margin-bottom:0}
}
.form-requests input[type=date]::-webkit-calendar-picker-indicator{width:38px;height:37px;padding:0;margin-right:-10px;opacity:0}
.form-requests input[type=date]::-webkit-clear-button,.form-requests input[type=date]::-webkit-inner-spin-button{visibility:hidden !important}
.form-requests .datepicker__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.875rem}
.form-requests .datepicker__base .container_date_picker{top:422px;position:relative;display:block}
@media only screen and (min-width:981px){.form-requests .datepicker__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:2.8125rem}
}
.form-requests .datepicker__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .datepicker__label{margin-top:.625rem;margin-bottom:0}
.form-requests .datepicker__label label{margin-right:.9375rem}
}
.form-requests .datepicker__field{margin-bottom:.9375rem}
.form-requests .datepicker__bootstrap--title,.form-requests .datepicker__message{margin-bottom:1.875rem}
.form-requests .datepicker__bootstrap{max-width:385px;max-width:24.0625rem;padding:.625rem .625rem 1.5625rem;margin-top:1.25rem;color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif;position:absolute;border:1px solid #bbb;background:#FFF;width:90%;z-index:500 !important}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .datepicker__bootstrap{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .datepicker__bootstrap:after,.form-requests .datepicker__bootstrap:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.form-requests .datepicker__bootstrap:after{border-width:.625rem;margin-left:-.625rem;border-color:rgba(255,255,255,0);border-bottom-color:#fff}
.form-requests .datepicker__bootstrap:before{border-width:.6875rem;margin-left:-.6875rem;border-color:rgba(128,128,128,0);border-bottom-color:grey}
.form-requests .datepicker__bootstrap table{border-spacing:5px;border-spacing:.3125rem;border-collapse:separate}
.form-requests .datepicker__bootstrap table tr{border:0}
.form-requests .datepicker__bootstrap table tr td,.form-requests .datepicker__bootstrap table tr th{text-align:center;vertical-align:middle;padding:0}
.form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch,.form-requests .datepicker__bootstrap table tr .day,.form-requests .datepicker__bootstrap table tr .next,.form-requests .datepicker__bootstrap table tr .prev{cursor:pointer}
.form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif;color:#1c69d4}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif;color:#1c69d4}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .datepicker__message{margin-bottom:0}
}
.form-requests .datepicker__bootstrap table tr .day{color:#FFF;background:#bbb}
.form-requests .datepicker__bootstrap table tr .day:hover{color:#1c69d4}
.form-requests .datepicker__bootstrap table tr .day.active:hover,.form-requests .datepicker__bootstrap table tr .day.disabled:hover{color:#FFF}
.form-requests .datepicker__bootstrap table tr .day.active{background:#1c69d4}
.form-requests .datepicker__bootstrap table tr .day.disabled,.form-requests .datepicker__bootstrap table tr .day.new,.form-requests .datepicker__bootstrap table tr .day.old{background:#e6e6e6}
.form-requests .datepicker__bootstrap table tr .cw{color:#bbb}
.form-requests .datepicker__bootstrap table thead tr .cw,.form-requests .datepicker__bootstrap table thead tr .dow{padding:1.875rem 0 .625rem}
.form-requests .datepicker__bootstrap table thead tr .dow{color:#4d4d4d}
.form-requests .datepicker__bootstrap table tbody tr td{height:40px;height:2.5rem}
.form-requests .datepicker__bootstrap table tfoot{display:none}
.form-requests .datepicker__message--error{display:block;color:#d20000}
.form-requests .dealermaintenance__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .dealermaintenance__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .dealermaintenance__table{margin:.9375rem 0}
.form-requests .dealermaintenance__table thead tr{background:#bbb;font-weight:700;border-top:1px solid #666}
.form-requests .dealermaintenance__table thead tr th{padding:0 .9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .dealermaintenance__table tbody tr td{padding:.9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .dealermaintenance__table .list-odd{background:#e6e6e6}
.form-requests .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}
.form-requests .dialog__base{color:#262626;position:fixed;top:0;left:0;width:100%;height:100%;z-index:6200}
@media only screen and (min-width:981px){.form-requests .dialog__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .dialog__message--title{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .dialog__mask,.form-requests .dialog__wrap{position:absolute;width:100%;height:100%}
.form-requests .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}
.form-requests .dialog__mask{background:#262626;opacity:.8}
.form-requests .dialog__wrap{background:#FFF}
.form-requests .dialog__message{padding:1.875rem}
.form-requests .dialog__message--title{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.9375rem}
@media only screen and (min-width:521px){.form-requests .dialog__wrap{max-width:800px;max-width:50rem;margin-top:-9.375rem;position:relative;width:90%;height:auto;margin-left:auto;margin-right:auto;top:50%}
.form-requests .dialog__message{max-height:230px;max-height:14.375rem;overflow-y:scroll}
}
.form-requests .dialog__ok{padding:.9375rem 1.875rem;position:absolute;bottom:0;border-top:1px solid #e6e6e6;width:100%}
.form-requests .dialog__ok .btn-close{width:100%;margin:0}
.dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .emission-info-bottom{margin-top:3.75rem}
.form-requests .disclaimer-link.ds2-link{line-height:20px}
.form-requests .loading__base.emission-disclaimer-spinner{padding:1.875rem}
.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:.3125rem;color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .privacy_headline{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:521px){.form-requests .dialog__ok{position:relative}
.form-requests .privacy_headline{margin-bottom:.3125rem}
.form-requests .hobbies__label .ng-scope,.form-requests .interests__label .ng-scope{width:33%;float:left}
}
@media only screen and (min-width:981px){.form-requests .privacy_headline{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .privacy_headline{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .headline__base{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.625rem}
.ds2-branded-bmwi .form-requests .headline__base{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .headline__base{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__base{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .headline__subheadline{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__subheadline{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .headline__subheadline{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__subheadline{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .headline__sectionheader{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__sectionheader{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .headline__sectionheader{margin-bottom:.9375rem;color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__sectionheader{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .ds2-layer--content .headline__base{margin-bottom:.625rem}
.form-requests .ds2-layer--content .headline__sectionheader{margin-bottom:0}
}
.form-requests .ds2-interests-sf--base{margin-bottom:1.875rem;color:#262626}
@media only screen and (min-width:981px){.form-requests .ds2-interests-sf--base{margin-bottom:2.8125rem;color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .hobbies__base,.form-requests .interests__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .hobbies__base,.form-requests .interests__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .hobbies__label .ng-scope,.form-requests .interests__label .ng-scope{margin-bottom:.625rem;position:relative}
.form-requests .hobbies__label .ng-scope .ng-binding,.form-requests .interests__label .ng-scope .ng-binding{display:block;vertical-align:top}
.form-requests .hobbies__label .ng-scope input,.form-requests .interests__label .ng-scope input{position:absolute;vertical-align:middle}
.form-requests .hobbies__field--input .nn-ui-input__checkbox+span[disabled=disabled]:before,.form-requests .hobbies__field--input .nn-ui-input__checkbox+span[disabled]:before,.form-requests .hobbies__field--input .nn-ui-input__field[disabled=disabled],.form-requests .hobbies__field--input .nn-ui-input__field[disabled],.form-requests .hobbies__field--input .nn-ui-input__radio+span[disabled=disabled]:before,.form-requests .hobbies__field--input .nn-ui-input__radio+span[disabled]:before,.form-requests .interests__field--input .nn-ui-input__checkbox+span[disabled=disabled]:before,.form-requests .interests__field--input .nn-ui-input__checkbox+span[disabled]:before,.form-requests .interests__field--input .nn-ui-input__field[disabled=disabled],.form-requests .interests__field--input .nn-ui-input__field[disabled],.form-requests .interests__field--input .nn-ui-input__radio+span[disabled=disabled]:before,.form-requests .interests__field--input .nn-ui-input__radio+span[disabled]:before{border:2px solid #bbb}
@media only screen and (min-width:521px){.form-requests .hobbies__field--input,.form-requests .interests__field--input{padding-top:1px}
.form-requests .hobbies__field--input:after,.form-requests .hobbies__field--input:before,.form-requests .interests__field--input:after,.form-requests .interests__field--input:before{content:" ";display:table}
.form-requests .hobbies__field--input:after,.form-requests .interests__field--input:after{clear:both}
}
@media only screen and (min-width:981px){.form-requests .hobbies__field--input,.form-requests .interests__field--input{margin-bottom:.4375rem}
}
.form-requests .hobbies__message--error,.form-requests .interests__message--error{margin-bottom:.9375rem;display:block;color:#d20000}
.form-requests .loading__base{padding:4.6875rem;color:#262626;text-align:center}
.form-requests .multistepline__labels,.form-requests .multistepline__labels>.column{padding-left:.15625rem;padding-right:.15625rem}
@media only screen and (min-width:981px){.d_hobbies,.d_interest{margin-bottom:.3125rem}
.form-requests .loading__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.ds2-layer .form-requests .multistepline__buttons,.ds2-layer .form-requests .multistepline__submit{margin-bottom:0}
}
.form-requests .loading__base .loading-spinner{width:60px;height:60px;display:inline-block;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+DQogIDxkZWZzPg0KICAgIDxtYXNrIGlkPSJNYXNrIj4NCiAgICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIGNsYXNzPSJpbm5lci1jaXJjbGUiIGZpbGw9ImJsYWNrIi8+DQogICAgPC9tYXNrPg0KICA8L2RlZnM+DQogIDxnIG1hc2s9InVybCgjTWFzaykiPg0KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCiAgICA8ZyBjbGFzcz0ic3Bpbm5lciI+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9IndoaXRlIi8+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjUwIiB4PSI1MCIgZmlsbD0id2hpdGUiLz4NCiAgICA8L2c+DQogICAgPHN0eWxlPg0KICAgICAgLnNwaW5uZXIgew0KICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluOw0KICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTMwMG1zOw0KICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOw0KICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsNCiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7DQogICAgICB9DQogICAgICAuaW5uZXItY2lyY2xlIHsNCiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbUluT3V0Ow0KICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTIwMG1zOw0KICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOw0KICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgDQogICAgICB9DQoNCiAgICAgIEBrZXlmcmFtZXMgem9vbUluT3V0IHsNCiAgICAgICAgICAwJSwgNSUsIDk1JSwgMTAwJSB7DQogICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDUwcHgpIHNjYWxlKDApOw0KICAgICAgICAgIH0NCiAgICAgICAgICAyMCUsIDgwJSB7DQogICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDEwcHgpIHNjYWxlKDAuOCk7DQogICAgICAgICAgfQ0KICAgICAgfQ0KICAgICAgQGtleWZyYW1lcyBzcGluIHsNCiAgICAgICAgICBmcm9tIHsNCiAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTsNCiAgICAgICAgICB9DQogICAgICAgICAgdG8gew0KICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7DQogICAgICAgICAgfQ0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZz4NCjwvc3ZnPg==") 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:.9375rem}
.ds2-layer .form-requests .multistepline__buttons,.ds2-layer .form-requests .multistepline__submit{margin-bottom:0}
.form-requests .loginlink .ds2-linklist--item{margin-bottom:1.5625rem}
@media only screen and (min-width:981px){.form-requests .loginlink .ds2-linklist--item{margin-bottom:2.1875rem}
}
.form-requests .multistepline__labels{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-top:4.6875rem;margin-bottom:2.5625rem}
.ds2-branded-bmwi .form-requests .multistepline__labels{margin-top:5.3125rem}
.form-requests .multistepline__label-wrapper{padding-bottom:.625rem;position:relative;border-bottom:5px solid #e6e6e6}
.form-requests .nickname,.form-requests .personaldatacustomextension{padding:0}
.form-requests .multistepline__label-wrapper .index{font:2.1875rem/1 bmwTypeWebLightAll,Arial,sans-serif;bottom:10px;bottom:.625rem;position:absolute;left:0}
.ds2-branded-bmwi .form-requests .multistepline__label-wrapper .index{color:#262626;font:3rem/1 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .multistepline__labels{margin-bottom:2.8125rem}
.form-requests .multistepline__label-wrapper .index{color:#262626;font:2.1875rem/1 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .multistepline__label-wrapper .index{color:#262626;font:3rem/1 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .multistepline__label-wrapper .label{margin-left:1.875rem;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;display:none}
@media only screen and (min-width:521px){.form-requests .multistepline__label-wrapper .label{display:inline-block}
}
@media only screen and (min-width:981px){.form-requests .multistepline__label-wrapper .label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.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}
.form-requests .multistepline__buttons--cancel--ko,.form-requests .multistepline__buttons--confirm--ko,.form-requests .multistepline__buttons--next,.form-requests .multistepline__buttons--prev,.form-requests .multistepline__buttons--submit{width:100%}
.form-requests .multistepline__buttons .gcdmsection__button--prev{width:100%;background-color:#666;transition:.3s ease-in}
.form-requests .multistepline__buttons .gcdmsection__button--prev:hover{background-color:#807f7f}
.form-requests .multistepline__buttons .gcdmsection__button--next{width:100%}
.form-requests .multistepline__submit button{margin-bottom:0;color:#FFF;font-weight:700;height:40px;line-height:40px;padding:0;width:100%}
.form-requests .multistepline__policies{margin-bottom:-.9375rem}
.form-requests .multistepline__policies .ds2-linklist--item{margin:0}
.form-requests .multistepline__policies--toggle{margin-bottom:.625rem;display:inline-block}
.form-requests .multistepline__policies--icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .multistepline__policies--label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666;display:inline-block;vertical-align:top}
.form-requests .nickname__field--input,.form-requests .personaldatacustomextension__base .password-hint.show{display:block}
.ds2-branded-bmwi .form-requests .multistepline__policies--label{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .multistepline__policies--icon{margin-top:.125rem}
.form-requests .multistepline__policies--label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .multistepline__policies--label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .nextplannedvehiclepurchase__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.75rem}
@media only screen and (min-width:981px){.form-requests .nextplannedvehiclepurchase__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.9375rem}
}
.form-requests .nextplannedvehiclepurchase__label{margin-bottom:.375rem;font-weight:700}
.form-requests .nextplannedvehiclepurchase__label label{margin-right:.9375rem;font-size:15px;line-height:22px;font-family:bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .nextplannedvehiclepurchase__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .nextplannedvehiclepurchase__message{margin-bottom:.9375rem}
.form-requests .nextplannedvehiclepurchase__message--error{display:block;color:#d20000}
@media only screen and (min-width:981px){.form-requests .nextplannedvehiclepurchase__message{margin-bottom:0}
}
.form-requests .nickname__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .nickname__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.875rem}
}
.form-requests .nickname__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .nickname__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .nickname__field{margin-bottom:.9375rem}
.form-requests .nickname__message--error{color:#d20000}
.form-requests .personaldata__base{margin-bottom:.875rem}
@media only screen and (min-width:521px){.form-requests .personaldata__base{margin-bottom:.8125rem}
}
@media only screen and (min-width:981px){.form-requests .personaldata__base{margin-bottom:1.4375rem}
}
.form-requests .personaldatacustomextension__base{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:0}
@media only screen and (min-width:981px){.form-requests .personaldatacustomextension__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .personaldatacustomextension .required-disclaimer,.form-requests .personaldatacustomextension__field input,.form-requests .personaldatacustomextension__field select{font-family:bmwTypeWebLightAll,Arial,sans-serif;font-size:15px;line-height:22px}
.form-requests .personaldatacustomextension__base .password-hint{margin-bottom:15px;padding-left:25px}
.form-requests .personaldatacustomextension__base .password-hint .icon__error-label{margin-bottom:0;margin-top:0}
.form-requests .personaldatacustomextension__base .password-hint .error-headline{margin-top:0;color:#000;font-weight:700}
.form-requests .personaldatacustomextension__base .password-hint .help-block{position:relative;display:block !important;margin-top:0}
.form-requests .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%}
.form-requests .personaldatacustomextension__base .password-hint .help-block .icon__error-label{color:#262626}
.form-requests .personaldatacustomextension__base .password-hint .help-block.ng-hide .password-hint-icon{background-position:-8px -7px;background-size:190%}
.form-requests .personaldatacustomextension__base .password-hint .help-block ul{margin-left:16px}
.form-requests .personaldatacustomextension__base .password-hint .help-block ul li{margin-bottom:0;position:relative}
.form-requests .personaldatacustomextension__base .password-hint .help-block ul li.passwordGroupValid .icon__base{background-position:-8px -7px;background-size:190%;height:15px;width:15px}
.form-requests .personaldatacustomextension__label{margin-bottom:.375rem;font-weight:700}
.form-requests .personaldatacustomextension__label label{margin-right:.9375rem;font-size:15px;line-height:22px}
.form-requests .personaldatacustomextension__field{margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .personaldatacustomextension__label{margin-top:.625rem}
.form-requests .personaldatacustomextension__field{margin-bottom:.9375rem}
}
.form-requests .personaldatacustomextension__message--tooltip{margin-bottom:2.0625rem}
@media only screen and (min-width:981px){.form-requests .personaldatacustomextension__message--tooltip{margin-bottom:0}
}
.form-requests .personaldatacustomextension__message--error{display:block;color:#d20000}
.form-requests .personaldatacustomextension .required-disclaimer{margin-bottom:5px;margin-top:20px}
.form-requests .policy__base,.form-requests .policy__label{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .personaldatacustomextension .passwordtoggle{cursor:pointer;position:absolute;top:-5px;right:5px}
.form-requests .personaldatacustomextension .passwordtoggle.passwordtoggle-password:before{content:' ';background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9WaXNpYmxlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhc3N3b3JkX1Zpc2libGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4wMDAwMDAsIDE4LjAwMDAwMCkiIGZpbGw9IiM4RThFOEUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC43MzI2MjY1NywxMC4xNDg3OTM0IEM2Ljc1ODU3NDA2LDExLjg0MTcyMzEgOC44ODY0MTEyMSwxMi44MzczMDE2IDEwLjk5OTkxMjEsMTIuODM3MzAxNiBMMTAuOTk5OTEyMSwxMy44MzczMDE2IEwxMC45OTk5MTIxLDEyLjgzNzMwMTYgQzEzLjExMzM4MTYsMTIuODM3MzAxNiAxNS4yNDExNTU5LDExLjg0MTc0MzUgMTcuMjY3MTExOSwxMC4xNDg4MTYzIEMxOC40MzQzNjA1LDkuMTczNDQxMTEgMTkuMzQ0MjgzOCw4LjE3MTU1Njc0IDE5LjkxODA0MTIsNy40MTg3MDA4MiBDMTkuMzQ1NDU5OCw2LjY2NzE3MDAzIDE4LjQzNDAzMzksNS42NjM2MjgzNiAxNy4yNjcxMDU2LDQuNjg4NTA0NjYgQzE1LjI0MTE3MjMsMi45OTU1NjgxMyAxMy4xMTMzODg0LDIgMTAuOTk5OTEyMSwyIEM4Ljg4NjQxODA0LDIgNi43NTg1OTA0NCwyLjk5NTU2ODQgNC43MzI2MjAyOCw0LjY4ODQ4ODgyIEMzLjU2NTQ2NDYyLDUuNjYzNzc1NDcgMi42NTMyMDI4OSw2LjY2ODI5MjExIDIuMDgxNjY1NTcsNy40MTg1OTgzNyBDMi42NTIxMTI2OSw4LjE2NzY3OTMxIDMuNTY1ODMyMzEsOS4xNzM3OTI1NCA0LjczMjYyNjU3LDEwLjE0ODc5MzQgWiBNMTAuOTk5OTEyMSwxMy44MzczMDE2IEwxMC45OTk5MTIxLDE0LjgzNzMwMTYgQzguMzQxNDE0NTQsMTQuODM3MzAxNiA1LjgwMzEyNzIyLDEzLjY0OTY4MDUgMy40NTAxODQ1MSwxMS42ODM1MDU5IEMyLjYzMTQxOTM1LDEwLjk5OTMyNjQgMS44ODg1ODAzMywxMC4yNjI4MDg1IDEuMjMwNzIsOS41MTc5MDAyIEMwLjgxNjE4NTM2Myw5LjA0ODUxNDQgMC41MDYxMjYyNzYsOC42NTc3NTU1NSAwLjMxNzEyOTMxNyw4LjM5NzE0ODUzIEMtMC4xMDU3MTc1OTksNy44MTM1NDU5NSAtMC4xMDU3MTc1OTksNy4wMjM0NjA2NCAwLjMxNzYxMTMsNi40MzkyOTE3MiBDMC41MDczMTc5MTcsNi4xNzc5MTUzOSAwLjgxNjMxODE5Nyw1Ljc4ODUzMTI4IDEuMjMwNzM1NzUsNS4zMTkzMDA1NyBDMS44ODg2MTk1OCw0LjU3NDQwMTQgMi42MzE0NDEwNCwzLjgzNzkyMTEyIDMuNDUwMTkwOCwzLjE1Mzc2NTg0IEM1LjgwMzE1NDE3LDEuMTg3NjA2NyA4LjM0MTQyNTEsMi4yNzM3MzY3NWUtMTMgMTAuOTk5OTEyMSwyLjI3MzczNjc1ZS0xMyBDMTMuNjU4MzkxNiwyLjI3MzczNjc1ZS0xMyAxNi4xOTY2MjY3LDEuMTg3NjE0IDE4LjU0OTU1NiwzLjE1Mzc5OTE3IEMxOS4zNjgyOTY0LDMuODM3OTY1NjMgMjAuMTExMTEwMiw0LjU3NDQ1OTAzIDIwLjc2OTAwODUsNS4zMTkzOTI0OCBDMjEuMTgzMzk1OCw1Ljc4ODYwMDIzIDIxLjQ5MTk1OTYsNi4xNzc0MzU5MSAyMS42ODIwMjY0LDYuNDM5MjMxNTQgQzIyLjEwNTk1Miw3LjAyMjkyMzA4IDIyLjEwNTk1Miw3LjgxNDA4MzI3IDIxLjY4MTkwNzQsOC4zOTg0MzA2NSBDMjEuNDkwNzQzNyw4LjY2MTUyNjU3IDIxLjE4MzI2MzEsOS4wNDg5NTcwNiAyMC43Njg5OTI3LDkuNTE4MDA5OTMgQzIwLjExMTA3MDksMTAuMjYyOTM0MyAxOS4zNjgyNzQ3LDEwLjk5OTM5MDEgMTguNTQ5NTQ5NywxMS42ODM1MzIzIEMxNi4xOTY1OTk3LDEzLjY0OTcwMTkgMTMuNjU4MzgxMSwxNC44MzczMDE2IDEwLjk5OTkxMjEsMTQuODM3MzAxNiBMMTAuOTk5OTEyMSwxMy44MzczMDE2IFoiIGlkPSJGaWxsLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjQyODU3MTQzLDcuNDI4NTcxNDMgQzcuNDI4NTcxNDMsNS40NTY0NDQ1NSA5LjAyNzg3NzUzLDMuODU3MTQyODYgMTEsMy44NTcxNDI4NiBDMTIuOTcyMTIyNSwzLjg1NzE0Mjg2IDE0LjU3MTQyODYsNS40NTY0NDQ1NSAxNC41NzE0Mjg2LDcuNDI4NTcxNDMgQzE0LjU3MTQyODYsOC4zNzU0MjkwNCAxNC4xOTU1Njg4LDkuMjgzODIwNTcgMTMuNTI2MDIxMSw5Ljk1NDAxODIzIEMxMi44NTY0NzMzLDEwLjYyNDIxNTkgMTEuOTQ4MDE4NywxMSAxMS4wMDE1MjE3LDExIEM5LjAyNzg3NzUzLDExIDcuNDI4NTcxNDMsOS40MDA2OTgzMSA3LjQyODU3MTQzLDcuNDI4NTcxNDMgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;background-size:50px;width:50px;height:50px;display:block}
.form-requests .personaldatacustomextension .passwordtoggle.passwordtoggle-text:before{content:' ';background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9IaWRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhc3N3b3JkX0hpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC45NzgwNzUyLDMwLjgyOTgxNDIgQzE5LjI3OTk1NiwzMS4wMzA2NjAzIDE5LjU4NDQ4NTUsMzEuMjE4MTM0NSAxOS44OTE1Mzg2LDMxLjM5MTQ1MTUgTDIxLjM3OTE4MTEsMjkuOTE1MDg0MyBDMjEuMDYyNDAzMSwyOS43NTczMiAyMC43NDY4MjE3LDI5LjU4MDYzODQgMjAuNDMyODQwNCwyOS4zODYwNzUyIEwyMi4xOTQyMDE2LDI3LjYzODA2MzkgQzIxLjcxNDY3NywyNy4wMzAxMjk2IDIxLjQyODU3MTQsMjYuMjYyNjk4NSAyMS40Mjg1NzE0LDI1LjQyODU3MTQgQzIxLjQyODU3MTQsMjMuNDU2NDQ0NSAyMy4wMjc4Nzc1LDIxLjg1NzE0MjkgMjUsMjEuODU3MTQyOSBDMjUuODQzOTEzNCwyMS44NTcxNDI5IDI2LjYxOTU1NzksMjIuMTUwMDAxOCAyNy4yMzA4MjYzLDIyLjYzOTYxMzQgTDI4Ljg0NTI4NjksMjEuMDM3Mzg5MyBDMjkuMTU2NTY1NywyMS4yMDE0NjQgMjkuNDY2NTkyNCwyMS4zODM2MzYxIDI5Ljc3NDk4MjMsMjEuNTgyOTE3NiBMMzEuMjI0MzA5MiwyMC4xNDQ1NzU2IEMzMC45MjY3MTg2LDE5LjkzOTkwMDIgMzAuNjI2NTA2NSwxOS43NDgxNTA3IDMwLjMyMzc5MzksMTkuNTcwMDg4NCBMMzQuNTkzMTcxOSwxNS4zMzMwNjk0IEwzNi4wMDE5OTU1LDE2Ljc1MjY1MjUgTDE3LjQ3MjAyMTUsMzUuMTQyMTgxOCBMMTYuMDYzMTk3OSwzMy43MjI1OTg4IEwxOC45NzgwNzUyLDMwLjgyOTgxNDIgQzE4LjQ2MDc5MTQsMzAuNDg1NjU3IDE3Ljk1MTI4NDgsMzAuMTAyMjM3MiAxNy40NTAxODQ1LDI5LjY4MzUwNTkgQzE2LjYzMTQxOTMsMjguOTk5MzI2NCAxNS44ODg1ODAzLDI4LjI2MjgwODUgMTUuMjMwNzIsMjcuNTE3OTAwMiBDMTQuODE2MTg1NCwyNy4wNDg1MTQ0IDE0LjUwNjEyNjMsMjYuNjU3NzU1NiAxNC4zMTcxMjkzLDI2LjM5NzE0ODUgQzEzLjg5NDI4MjQsMjUuODEzNTQ1OSAxMy44OTQyODI0LDI1LjAyMzQ2MDYgMTQuMzE3NjExMywyNC40MzkyOTE3IEMxNC41MDczMTc5LDI0LjE3NzkxNTQgMTQuODE2MzE4MiwyMy43ODg1MzEzIDE1LjIzMDczNTgsMjMuMzE5MzAwNiBDMTUuODg4NjE5NiwyMi41NzQ0MDE0IDE2LjYzMTQ0MSwyMS44Mzc5MjExIDE3LjQ1MDE5MDgsMjEuMTUzNzY1OCBDMTkuODAzMTU0MiwxOS4xODc2MDY3IDIyLjM0MTQyNTEsMTggMjQuOTk5OTEyMSwxOCBDMjYuODM5Mjg0NywxOCAyOC42MjEwOTUxLDE4LjU2ODUyMzEgMzAuMzIzNzkzOSwxOS41NzAwODg0IEwzNC41OTMxNzE5LDE1LjMzMzA2OTQgTDM2LjAwMTk5NTUsMTYuNzUyNjUyNSBMMTcuNDcyMDIxNSwzNS4xNDIxODE4IEwxNi4wNjMxOTc5LDMzLjcyMjU5ODggTDE4Ljk3ODA3NTIsMzAuODI5ODE0MiBaIE0yOC44NDUyODY5LDIxLjAzNzM4OTMgQzI3LjU3NTYxODEsMjAuMzY4MTQ4MyAyNi4yODUxMTk3LDIwIDI0Ljk5OTkxMjEsMjAgQzIyLjg4NjQxOCwyMCAyMC43NTg1OTA0LDIwLjk5NTU2ODQgMTguNzMyNjIwMywyMi42ODg0ODg4IEMxNy41NjU0NjQ2LDIzLjY2Mzc3NTUgMTYuNjUzMjAyOSwyNC42NjgyOTIxIDE2LjA4MTY2NTYsMjUuNDE4NTk4NCBDMTYuNjUyMTEyNywyNi4xNjc2NzkzIDE3LjU2NTgzMjMsMjcuMTczNzkyNSAxOC43MzI2MjY2LDI4LjE0ODc5MzQgQzE5LjI5MjQwMzEsMjguNjE2NTU2IDE5Ljg1OTk1ODMsMjkuMDMxMDgwMiAyMC40MzI4NDA0LDI5LjM4NjA3NTIgTDIyLjE5NDIwMTYsMjcuNjM4MDYzOSBDMjIuNDEwMzA1MSwyNy45MTIwMzY3IDIyLjY2NTY5MTEsMjguMTUzNjE2MyAyMi45NTE4NzY1LDI4LjM1NDMwODkgTDI3Ljk0MTM5OSwyMy40MDI2MDM2IEMyNy43NDI4Mjc4LDIzLjExNDg5MDkgMjcuNTAzMTM3OSwyMi44NTc3Mjg2IDI3LjIzMDgyNjMsMjIuNjM5NjEzNCBMMjguODQ1Mjg2OSwyMS4wMzczODkzIFogTTIyLjkzMzI0MDcsMzIuNTk5Mzk2NSBMMjQuNzE0ODQ2LDMwLjgzMTI5NDYgQzI0LjgwOTg4OTksMzAuODM1MjkwMiAyNC45MDQ5MTU1LDMwLjgzNzMwMTYgMjQuOTk5OTEyMSwzMC44MzczMDE2IEwyNC45OTk5MTIxLDMxLjgzNzMwMTYgTDI0Ljk5OTkxMjEsMzAuODM3MzAxNiBDMjcuMTEzMzgxNiwzMC44MzczMDE2IDI5LjI0MTE1NTksMjkuODQxNzQzNSAzMS4yNjcxMTE5LDI4LjE0ODgxNjMgQzMyLjQzNDM2MDUsMjcuMTczNDQxMSAzMy4zNDQyODM4LDI2LjE3MTU1NjcgMzMuOTE4MDQxMiwyNS40MTg3MDA4IEMzMy40OTcwNDgzLDI0Ljg2NjEzNDYgMzIuODkyODc2NCwyNC4xNzczMzE1IDMyLjEzODY1MjEsMjMuNDYzNzU1OSBMMzMuNTU2OTUyMiwyMi4wNTYyMDU1IEMzMy45ODc2ODk4LDIyLjQ2OTAwNzIgMzQuMzkyMjcxNSwyMi44OTI4MTYgMzQuNzY5MDA4NSwyMy4zMTkzOTI1IEMzNS4xODMzOTU4LDIzLjc4ODYwMDIgMzUuNDkxOTU5NiwyNC4xNzc0MzU5IDM1LjY4MjAyNjQsMjQuNDM5MjMxNSBDMzYuMTA1OTUyLDI1LjAyMjkyMzEgMzYuMTA1OTUyLDI1LjgxNDA4MzMgMzUuNjgxOTA3NCwyNi4zOTg0MzA2IEMzNS40OTA3NDM3LDI2LjY2MTUyNjYgMzUuMTgzMjYzMSwyNy4wNDg5NTcxIDM0Ljc2ODk5MjcsMjcuNTE4MDA5OSBDMzQuMTExMDcwOSwyOC4yNjI5MzQzIDMzLjM2ODI3NDcsMjguOTk5MzkwMSAzMi41NDk1NDk3LDI5LjY4MzUzMjMgQzMwLjE5NjU5OTcsMzEuNjQ5NzAxOSAyNy42NTgzODExLDMyLjgzNzMwMTYgMjQuOTk5OTEyMSwzMi44MzczMDE2IEwyNC45OTk5MTIxLDMxLjgzNzMwMTYgTDI0Ljk5OTkxMjEsMzIuODM3MzAxNiBDMjQuMzAyMzUzMiwzMi44MzczMDE2IDIzLjYxMzA3MDYsMzIuNzU1NTM2NyAyMi45MzMyNDA3LDMyLjU5OTM5NjUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjOEU4RThFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) no-repeat;background-size:50px;width:50px;height:50px;display:block}
.form-requests .personaldatacustomextension .passwordtoggle:hover.passwordtoggle-password:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9WaXNpYmxlX0FjdGl2ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYXNzd29yZF9WaXNpYmxlX0FjdGl2ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMTguMDAwMDAwKSIgZmlsbD0iIzFDNjlENCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjczMjYyNjU3LDEwLjE0ODc5MzQgQzYuNzU4NTc0MDYsMTEuODQxNzIzMSA4Ljg4NjQxMTIxLDEyLjgzNzMwMTYgMTAuOTk5OTEyMSwxMi44MzczMDE2IEMxMy4xMTMzODE2LDEyLjgzNzMwMTYgMTUuMjQxMTU1OSwxMS44NDE3NDM1IDE3LjI2NzExMTksMTAuMTQ4ODE2MyBDMTguNDM0MzYwNSw5LjE3MzQ0MTExIDE5LjM0NDI4MzgsOC4xNzE1NTY3NCAxOS45MTgwNDEyLDcuNDE4NzAwODIgQzE5LjM0NTQ1OTgsNi42NjcxNzAwMyAxOC40MzQwMzM5LDUuNjYzNjI4MzYgMTcuMjY3MTA1Niw0LjY4ODUwNDY2IEMxNS4yNDExNzIzLDIuOTk1NTY4MTMgMTMuMTEzMzg4NCwyIDEwLjk5OTkxMjEsMiBDOC44ODY0MTgwNCwyIDYuNzU4NTkwNDQsMi45OTU1Njg0IDQuNzMyNjIwMjgsNC42ODg0ODg4MiBDMy41NjU0NjQ2Miw1LjY2Mzc3NTQ3IDIuNjUzMjAyODksNi42NjgyOTIxMSAyLjA4MTY2NTU3LDcuNDE4NTk4MzcgQzIuNjUyMTEyNjksOC4xNjc2NzkzMSAzLjU2NTgzMjMxLDkuMTczNzkyNTQgNC43MzI2MjY1NywxMC4xNDg3OTM0IFogTTAuMzE3Mzg4MTI1LDguMzk3NTA1NTcgQy0wLjEwNTcxNzU5OSw3LjgxMzU0NTk1IC0wLjEwNTcxNzU5OSw3LjAyMzQ2MDY0IDAuMzE3NjExMyw2LjQzOTI5MTcyIEMwLjUwNzMxNzkxNyw2LjE3NzkxNTM5IDAuODE2MzE4MTk3LDUuNzg4NTMxMjggMS4yMzA3MzU3NSw1LjMxOTMwMDU3IEMxLjg4ODYxOTU4LDQuNTc0NDAxNCAyLjYzMTQ0MTA0LDMuODM3OTIxMTIgMy40NTAxOTA4LDMuMTUzNzY1ODQgQzUuODAzMTU0MTcsMS4xODc2MDY3IDguMzQxNDI1MSwyLjI3MzczNjc1ZS0xMyAxMC45OTk5MTIxLDIuMjczNzM2NzVlLTEzIEMxMy42NTgzOTE2LDIuMjczNzM2NzVlLTEzIDE2LjE5NjYyNjcsMS4xODc2MTQgMTguNTQ5NTU2LDMuMTUzNzk5MTcgQzE5LjM2ODI5NjQsMy44Mzc5NjU2MyAyMC4xMTExMTAyLDQuNTc0NDU5MDMgMjAuNzY5MDA4NSw1LjMxOTM5MjQ4IEMyMS4xODMzOTU4LDUuNzg4NjAwMjMgMjEuNDkxOTU5Niw2LjE3NzQzNTkxIDIxLjY4MjAyNjQsNi40MzkyMzE1NCBDMjIuMTA1OTUyLDcuMDIyOTIzMDggMjIuMTA1OTUyLDcuODE0MDgzMjcgMjEuNjgxOTA3NCw4LjM5ODQzMDY1IEMyMS40OTA3NDM3LDguNjYxNTI2NTcgMjEuMTgzMjYzMSw5LjA0ODk1NzA2IDIwLjc2ODk5MjcsOS41MTgwMDk5MyBDMjAuMTExMDcwOSwxMC4yNjI5MzQzIDE5LjM2ODI3NDcsMTAuOTk5MzkwMSAxOC41NDk1NDk3LDExLjY4MzUzMjMgQzE2LjE5NjU5OTcsMTMuNjQ5NzAxOSAxMy42NTgzODExLDE0LjgzNzMwMTYgMTAuOTk5OTEyMSwxNC44MzczMDE2IEM4LjM0MTQxNDU0LDE0LjgzNzMwMTYgNS44MDMxMjcyMiwxMy42NDk2ODA1IDMuNDUwMTg0NTEsMTEuNjgzNTA1OSBDMi42MzE0MTkzNSwxMC45OTkzMjY0IDEuODg4NTgwMzMsMTAuMjYyODA4NSAxLjIzMDcyLDkuNTE3OTAwMiBDMC44MTYxODUzNjMsOS4wNDg1MTQ0IDAuNTA2MTI2Mjc2LDguNjU3NzU1NTUgMC4zMTczODgxMjUsOC4zOTc1MDU1NyBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40Mjg1NzE0Myw3LjQyODU3MTQzIEM3LjQyODU3MTQzLDUuNDU2NDQ0NTUgOS4wMjc4Nzc1MywzLjg1NzE0Mjg2IDExLDMuODU3MTQyODYgQzEyLjk3MjEyMjUsMy44NTcxNDI4NiAxNC41NzE0Mjg2LDUuNDU2NDQ0NTUgMTQuNTcxNDI4Niw3LjQyODU3MTQzIEMxNC41NzE0Mjg2LDguMzc1NDI5MDQgMTQuMTk1NTY4OCw5LjI4MzgyMDU3IDEzLjUyNjAyMTEsOS45NTQwMTgyMyBDMTIuODU2NDczMywxMC42MjQyMTU5IDExLjk0ODAxODcsMTEgMTEuMDAxNTIxNywxMSBDOS4wMjc4Nzc1MywxMSA3LjQyODU3MTQzLDkuNDAwNjk4MzEgNy40Mjg1NzE0Myw3LjQyODU3MTQzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}
.form-requests .personaldatacustomextension .passwordtoggle:hover.passwordtoggle-text:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5QYXNzd29yZF9IaWRlX0FjdGl2ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYXNzd29yZF9IaWRlX0FjdGl2ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTE4Ljk3ODAyMDksMzAuODI5ODE0MiBDMTkuMjc5OTAxNywzMS4wMzA2NjAzIDE5LjU4NDQzMTEsMzEuMjE4MTM0NSAxOS44OTE0ODQzLDMxLjM5MTQ1MTUgTDIxLjM3OTEyNjcsMjkuOTE1MDg0MyBDMjEuMDYyMzQ4OCwyOS43NTczMiAyMC43NDY3Njc0LDI5LjU4MDYzODQgMjAuNDMyNzg2MSwyOS4zODYwNzUyIEwyMi4xOTQxNDczLDI3LjYzODA2MzkgQzIxLjcxNDYyMjcsMjcuMDMwMTI5NiAyMS40Mjg1MTcxLDI2LjI2MjY5ODUgMjEuNDI4NTE3MSwyNS40Mjg1NzE0IEMyMS40Mjg1MTcxLDIzLjQ1NjQ0NDUgMjMuMDI3ODIzMiwyMS44NTcxNDI5IDI0Ljk5OTk0NTYsMjEuODU3MTQyOSBDMjUuODQzODU5MSwyMS44NTcxNDI5IDI2LjYxOTUwMzYsMjIuMTUwMDAxOCAyNy4yMzA3NzIsMjIuNjM5NjEzNCBMMjguODQ1MjMyNiwyMS4wMzczODkzIEMyOS4xNTY1MTEzLDIxLjIwMTQ2NCAyOS40NjY1MzgxLDIxLjM4MzYzNjEgMjkuNzc0OTI3OSwyMS41ODI5MTc2IEwzMS4yMjQyNTQ4LDIwLjE0NDU3NTYgQzMwLjkyNjY2NDMsMTkuOTM5OTAwMiAzMC42MjY0NTIyLDE5Ljc0ODE1MDcgMzAuMzIzNzM5NiwxOS41NzAwODg0IEwzNC41OTMxMTc2LDE1LjMzMzA2OTQgTDM2LjAwMTk0MTEsMTYuNzUyNjUyNSBMMTcuNDcxOTY3MSwzNS4xNDIxODE4IEwxNi4wNjMxNDM2LDMzLjcyMjU5ODggTDE4Ljk3ODAyMDksMzAuODI5ODE0MiBDMTguNDYwNzM3MSwzMC40ODU2NTcgMTcuOTUxMjMwNSwzMC4xMDIyMzcyIDE3LjQ1MDEzMDIsMjkuNjgzNTA1OSBDMTYuNjMxMzY1LDI4Ljk5OTMyNjQgMTUuODg4NTI2LDI4LjI2MjgwODUgMTUuMjMwNjY1NiwyNy41MTc5MDAyIEMxNC44MTYxMzEsMjcuMDQ4NTE0NCAxNC41MDYwNzE5LDI2LjY1Nzc1NTYgMTQuMzE3MDc1LDI2LjM5NzE0ODUgQzEzLjg5NDIyOCwyNS44MTM1NDU5IDEzLjg5NDIyOCwyNS4wMjM0NjA2IDE0LjMxNzU1NjksMjQuNDM5MjkxNyBDMTQuNTA3MjYzNiwyNC4xNzc5MTU0IDE0LjgxNjI2MzgsMjMuNzg4NTMxMyAxNS4yMzA2ODE0LDIzLjMxOTMwMDYgQzE1Ljg4ODU2NTIsMjIuNTc0NDAxNCAxNi42MzEzODY3LDIxLjgzNzkyMTEgMTcuNDUwMTM2NCwyMS4xNTM3NjU4IEMxOS44MDMwOTk4LDE5LjE4NzYwNjcgMjIuMzQxMzcwNywxOCAyNC45OTk4NTc4LDE4IEMyNi44MzkyMzA0LDE4IDI4LjYyMTA0MDcsMTguNTY4NTIzMSAzMC4zMjM3Mzk2LDE5LjU3MDA4ODQgTDM0LjU5MzExNzYsMTUuMzMzMDY5NCBMMzYuMDAxOTQxMSwxNi43NTI2NTI1IEwxNy40NzE5NjcxLDM1LjE0MjE4MTggTDE2LjA2MzE0MzYsMzMuNzIyNTk4OCBMMTguOTc4MDIwOSwzMC44Mjk4MTQyIFogTTI4Ljg0NTIzMjYsMjEuMDM3Mzg5MyBDMjcuNTc1NTYzNywyMC4zNjgxNDgzIDI2LjI4NTA2NTQsMjAgMjQuOTk5ODU3OCwyMCBDMjIuODg2MzYzNywyMCAyMC43NTg1MzYxLDIwLjk5NTU2ODQgMTguNzMyNTY1OSwyMi42ODg0ODg4IEMxNy41NjU0MTAzLDIzLjY2Mzc3NTUgMTYuNjUzMTQ4NSwyNC42NjgyOTIxIDE2LjA4MTYxMTIsMjUuNDE4NTk4NCBDMTYuNjUyMDU4MywyNi4xNjc2NzkzIDE3LjU2NTc3OCwyNy4xNzM3OTI1IDE4LjczMjU3MjIsMjguMTQ4NzkzNCBDMTkuMjkyMzQ4OCwyOC42MTY1NTYgMTkuODU5OTAzOSwyOS4wMzEwODAyIDIwLjQzMjc4NjEsMjkuMzg2MDc1MiBMMjIuMTk0MTQ3MywyNy42MzgwNjM5IEMyMi40MTAyNTA3LDI3LjkxMjAzNjcgMjIuNjY1NjM2OCwyOC4xNTM2MTYzIDIyLjk1MTgyMjEsMjguMzU0MzA4OSBMMjcuOTQxMzQ0NiwyMy40MDI2MDM2IEMyNy43NDI3NzM0LDIzLjExNDg5MDkgMjcuNTAzMDgzNiwyMi44NTc3Mjg2IDI3LjIzMDc3MiwyMi42Mzk2MTM0IEwyOC44NDUyMzI2LDIxLjAzNzM4OTMgWiBNMjIuOTMzMTg2NCwzMi41OTkzOTY1IEwyNC43MTQ3OTE2LDMwLjgzMTI5NDYgQzI0LjgwOTgzNTYsMzAuODM1MjkwMiAyNC45MDQ4NjEyLDMwLjgzNzMwMTYgMjQuOTk5ODU3OCwzMC44MzczMDE2IEwyNC45OTk4NTc4LDMxLjgzNzMwMTYgTDI0Ljk5OTg1NzgsMzAuODM3MzAxNiBDMjcuMTEzMzI3MiwzMC44MzczMDE2IDI5LjI0MTEwMTYsMjkuODQxNzQzNSAzMS4yNjcwNTc1LDI4LjE0ODgxNjMgQzMyLjQzNDMwNjIsMjcuMTczNDQxMSAzMy4zNDQyMjk0LDI2LjE3MTU1NjcgMzMuOTE3OTg2OCwyNS40MTg3MDA4IEMzMy40OTY5OTM5LDI0Ljg2NjEzNDYgMzIuODkyODIyLDI0LjE3NzMzMTUgMzIuMTM4NTk3OCwyMy40NjM3NTU5IEwzMy41NTY4OTc5LDIyLjA1NjIwNTUgQzMzLjk4NzYzNTQsMjIuNDY5MDA3MiAzNC4zOTIyMTcyLDIyLjg5MjgxNiAzNC43Njg5NTQxLDIzLjMxOTM5MjUgQzM1LjE4MzM0MTQsMjMuNzg4NjAwMiAzNS40OTE5MDUyLDI0LjE3NzQzNTkgMzUuNjgxOTcyMSwyNC40MzkyMzE1IEMzNi4xMDU4OTc2LDI1LjAyMjkyMzEgMzYuMTA1ODk3NiwyNS44MTQwODMzIDM1LjY4MTg1MywyNi4zOTg0MzA2IEMzNS40OTA2ODkzLDI2LjY2MTUyNjYgMzUuMTgzMjA4OCwyNy4wNDg5NTcxIDM0Ljc2ODkzODMsMjcuNTE4MDA5OSBDMzQuMTExMDE2NSwyOC4yNjI5MzQzIDMzLjM2ODIyMDQsMjguOTk5MzkwMSAzMi41NDk0OTU0LDI5LjY4MzUzMjMgQzMwLjE5NjU0NTQsMzEuNjQ5NzAxOSAyNy42NTgzMjY3LDMyLjgzNzMwMTYgMjQuOTk5ODU3OCwzMi44MzczMDE2IEwyNC45OTk4NTc4LDMxLjgzNzMwMTYgTDI0Ljk5OTg1NzgsMzIuODM3MzAxNiBDMjQuMzAyMjk4OSwzMi44MzczMDE2IDIzLjYxMzAxNjIsMzIuNzU1NTM2NyAyMi45MzMxODY0LDMyLjU5OTM5NjUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlLUNvcHkiIGZpbGw9IiMxQzY5RDQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=)}
.form-requests .policy__base{margin-bottom:1.875rem}
@media only screen and (min-width:521px){.form-requests .policy__base{margin-bottom:.3125rem}
}
@media only screen and (min-width:981px){.form-requests .policy__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif}
}
.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:.625rem;overflow-y:auto}
.form-requests .policy__text--dynamic-h{height:attr(data-dynamic-h);display:block}
.form-requests .policy__label{margin-bottom:.625rem;display:block}
.form-requests .policy__label-text{display:inline}
.form-requests .policy__label-text a{color:#0653b6;font-weight:700}
.form-requests .policy .policy_checkbox input.ng-invalid.ng-touched+span .policy__label p,.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,.form-requests .policy .policy_radio input.ng-invalid.ng-touched+span .policy__label p a,.form-requests .policy__validation,.row .form-requests .policy__validation{color:#d20000}
@media only screen and (min-width:521px){.policy__radio .form-requests .policy__label{float:left;margin-bottom:0}
}
.form-requests .policy__radio{margin-bottom:1.875rem}
.form-requests .policy__validation-label,.row .form-requests .policy__validation-label{margin-left:.625rem}
.form-requests .policy__validation-item,.row .form-requests .policy__validation-item{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_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}
@media only screen and (min-width:981px){.form-requests .policy_checkbox span,.form-requests .policy_radio span{margin-bottom:.625rem}
}
.form-requests .display-policy-usages{padding-top:20px}
.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}
@media only screen and (min-width:521px){.policy__checkList{margin-bottom:1.875rem}
}
@media only screen and (min-width:981px){.policy__checkList{margin-bottom:1.5625rem}
}
.ds2-branded-bmwm .policy__usage-seperator{border-top:1px solid #e6e6e6;padding-top:.9375rem}
.form-requests .gcdm-policy-document{padding-left:10px}
.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:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,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:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif;padding-bottom:15px}
.form-requests .gcdm-policy-document .policygdpr-proposition-title,.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;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}
.form-requests .policylink__base{margin-bottom:.9375rem}
.form-requests .policylink__iframe{width:100%}
.form-requests .policylink__linkBtn{outline:0}
.form-requests .policylink__linkBtn-icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .policylink__linkBtn-label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666;display:inline-block;vertical-align:top}
.ds2-branded-bmwi .form-requests .policylink__linkBtn-label{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .policylink__linkBtn-icon{margin-top:.125rem}
.form-requests .policylink__linkBtn-label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .policylink__linkBtn-label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.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}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .accountdatapasswordchange .personaldatacustomextension__base:not(:first-child),.ds2-profile-form-js.form-requests .ds2-request--edit-mode .ds2-profile--new-login,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .multistepline__submit,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__select-wrapper:after,.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input+span.ng-binding,.form-requests .row .has-error .is-ok{display:none}
.form-requests .row .input-wrapper .is-ok{right:-.46875rem;bottom:initial;top:10px}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .addressreference .address__validation__base .base{padding-left:0}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .addressreference .address__validation__base .addressfieldxl{padding:0}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .addressreference .address__validation__base .addressfieldxl .address__base{margin-bottom:.625rem}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope{margin:0}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input:checked+span.ng-binding{display:block}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input:disabled+span.ng-binding{color:#e6e6e6}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input:disabled+span.ng-binding:before{display:none}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .interests{transition:opacity .4s ease;opacity:.4}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__checkbox+span:disabled:before,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__field:disabled,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__radio+span:disabled:before,.ds2-profile-form-js.form-requests .ds2-request--edit-mode input:disabled,.ds2-profile-form-js.form-requests .ds2-request--edit-mode select:disabled{border:2px solid #e6e6e6;color:#e6e6e6;background:#e6e6e6;padding:0 .625rem;height:40px;height:2.5rem}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .headline{max-width:100%}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .headline.ds2-active{max-width:90%;max-width:calc(100% - 40px)}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active{position:relative}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .accountdatapasswordchange .personaldatacustomextension__base,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .ds2-profile--new-login,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .multistepline__submit{display:block}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .accountdatapasswordchange .personaldatacustomextension__base:first-child{display:none}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .currentvehicle__label,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .nn-ui-input__select-wrapper:after,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active label.interests__label .ng-scope input+span.ng-binding{display:block}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active label.interests__label .ng-scope{margin-bottom:.625rem}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .interests{opacity:1}
#gcdmProfileDeleteAccount .ds2-icon--plus-white,.ds2-lightbox--delete-account .ds2-icon--plus-white,.ds2-profile-form-js.form-requests .ds2-inactive .ds2-inactive,.ds2-profile-form-js.form-requests .ds2-inactive .ds2-request--edit-btn,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .ds2-request--edit-btn{display:none}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .headline{max-width:90%;max-width:calc(100% - 40px)}
.ds2-profile-form-js.form-requests form{transition:height .4s ease;overflow:hidden;height:40px}
.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}
@media only screen and (min-width:981px){.ds2-profile-form-js.form-requests form fieldset .base,.ds2-profile-form-js.form-requests form fieldset .multistepline__submit{padding-left:50px}
.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:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline{line-height:1.2em}
@media only screen and (min-width:521px){.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
}
@media only screen and (min-width:981px){.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,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 .personalcustomextention_base,.ds2-profile-form-js.form-requests .personaldatacustomextension{margin-top:20px}
#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}
.hobbies__field .d_hobbies,.hobbies__field .d_interest,.hobbies__field .ds2-form--sf-interest,.interests__field .d_hobbies,.interests__field .d_interest,.interests__field .ds2-form--sf-interest{position:relative}
.hobbies__field .d_hobbies input,.hobbies__field .d_interest input,.hobbies__field .ds2-form--sf-interest input,.interests__field .d_hobbies input,.interests__field .d_interest input,.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}
.hobbies__field .d_hobbies span,.hobbies__field .d_interest span,.hobbies__field .ds2-form--sf-interest span,.interests__field .d_hobbies span,.interests__field .d_interest span,.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}
.hobbies__field .d_hobbies span .l_hobbies,.hobbies__field .d_hobbies span .l_interest,.hobbies__field .d_interest span .l_hobbies,.hobbies__field .d_interest span .l_interest,.hobbies__field .ds2-form--sf-interest span .l_hobbies,.hobbies__field .ds2-form--sf-interest span .l_interest,.interests__field .d_hobbies span .l_hobbies,.interests__field .d_hobbies span .l_interest,.interests__field .d_interest span .l_hobbies,.interests__field .d_interest span .l_interest,.interests__field .ds2-form--sf-interest span .l_hobbies,.interests__field .ds2-form--sf-interest span .l_interest{word-break:break-all;pointer-events:none}
.form-requests .ds2BupaParentRadio .nn-ui-input__radio{display:none}
.form-requests .ds2BupaParentRadio .nn-ui-input__radio+label{position:relative;padding-left:1.8rem;padding-right:.8rem;line-height:1.66;font-weight:700;cursor:pointer}
.form-requests .ds2BupaParentRadio .nn-ui-input__radio:checked+label::before{border:2px solid #1c69d4;box-shadow:inset 0 0 0 2px #fff;background:#1c69d4}
.form-requests .ds2BupaParentRadio .nn-ui-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:.9375rem;overflow:hidden;display:inline-block}
.rfitypeswitch__base--h1{color:#262626;font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif;max-width:285px;max-width:17.8125rem;text-align:left;text-transform:uppercase}
.ds2-branded-bmwi .rfitypeswitch__base--h1{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:521px){.rfitypeswitch__base{margin-top:7.5rem}
.rfitypeswitch__base--h1{max-width:387px;max-width:24.1875rem}
}
.rfitypeswitch .rfitypedownloadswitch__base,.rfitypeswitch .rfitypepostswitch__base{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}
.rfitypeswitch .rfitypedownloadswitch__text,.rfitypeswitch .rfitypepostswitch__text{color:#262626;margin-top:.9375rem}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypedownloadswitch__text,.rfitypeswitch .rfitypepostswitch__text{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.rfitypeswitch .rfitypedownloadswitch__label,.rfitypeswitch .rfitypepostswitch__label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-top:.9375rem;color:#666;display:inline-block;vertical-align:top}
.ds2-branded-bmwi .rfitypeswitch .rfitypedownloadswitch__label,.ds2-branded-bmwi .rfitypeswitch .rfitypepostswitch__label{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypedownloadswitch__label,.rfitypeswitch .rfitypepostswitch__label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .rfitypeswitch .rfitypedownloadswitch__label,.ds2-branded-bmwi .rfitypeswitch .rfitypepostswitch__label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .service-type__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.rfitypeswitch .rfitypepostswitch__base{padding-right:.9375rem;margin-right:.9375rem;border-right:1px solid #e6e6e6}
.rfitypeswitchcheckbox{margin-bottom:1.875rem}
.rfitypeswitchcheckbox .rfitypeswitch-button{margin-top:.9375rem}
.form-requests .service-type__base{color:#262626}
.form-requests .singlebrochure__base{color:#262626;margin-bottom:1.875rem}
@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}
.form-requests .singlebrochure__base{margin-bottom:.3125rem}
}
.form-requests .successpage__base{margin-top:4.6875rem;margin-bottom:4.6875rem;overflow:hidden}
@media only screen and (min-width:981px){.form-requests .singlebrochure__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .successpage__base{margin-top:5.625rem;margin-bottom:5.625rem}
}
.form-requests .successpage__backBtn{margin-top:1.5625rem;outline:0}
.form-requests .successpage__backBtn-icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .successpage__backBtn-label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666;display:inline-block;vertical-align:top}
.ds2-branded-bmwi .form-requests .successpage__backBtn-label{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .successpage__backBtn-icon{margin-top:.125rem}
.form-requests .successpage__backBtn-label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .successpage__backBtn-label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-layer .form-requests .successpage__base{margin-top:0;margin-bottom:0}
}
.ds2-layer .form-requests .successpage__base{margin-top:0;margin-bottom:0}
.form-requests .successpagerfidownload__base{margin-top:4.25rem;margin-bottom:4.6875rem}
@media only screen and (min-width:981px){.form-requests .successpagerfidownload__base{margin-top:5.1875rem;margin-bottom:5.625rem}
}
.form-requests .successpagerfidownload__actions{margin-top:.625rem}
@media only screen and (min-width:521px){.form-requests .successpagerfidownload__actions{margin-top:0}
}
.form-requests .successpagerfidownload__links{margin-bottom:2rem}
.form-requests .successpagerfidownload__downloadBtn{position:relative;display:block;outline:0}
.form-requests .successpagerfidownload__backBtn{margin-bottom:4.6875rem;outline:0}
.form-requests .successpagerfidownload__backBtn-icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .successpagerfidownload__backBtn-label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666;vertical-align:top}
.ds2-branded-bmwi .form-requests .successpagerfidownload__backBtn-label{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .successpagerfidownload__backBtn-icon{margin-top:.125rem}
.form-requests .successpagerfidownload__backBtn-label{font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .successpagerfidownload__backBtn-label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .sweepstake__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .sweepstake__base{color:#262626;margin-bottom:1.875rem}
@media only screen and (min-width:521px){.form-requests .sweepstake__base{margin-bottom:.3125rem}
}
.form-requests .sweepstake__item.column:last-child{float:left}
.form-requests .sweepstake__intro{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .sweepstake__intro{color:#262626;font:1.25rem/1.35 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .sweepstake__subtitle{color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .sweepstake__subtitle{margin-bottom:1.875rem;color:#262626;font:2.1875rem/1.2 bmwTypeWebLightAll,Arial,sans-serif;text-transform:uppercase}
.form-requests .sweepstake__item .nn-ui-input__radio+div:before,.form-requests .sweepstake__item-field{display:none}
.form-requests .sweepstake__item .nn-ui-input__radio+div .sweepstake__item-labeltext:before{color:#666;-webkit-text-fill-color:#666;overflow:hidden;text-indent:.01px;text-overflow:'';background-color:#FFF;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;content:'';display:inline-block;padding:0;position:relative;border-radius:50%;margin-right:.625rem;border:2px solid #bbb;top:6px;left:0;width:24px;height:24px}
.form-requests .sweepstake__item .nn-ui-input__radio:checked+div .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){.form-requests .sweepstake__item{margin-bottom:.9375rem}
.form-requests .sweepstake__item-labelimg img{display:none}
.form-requests .sweepstake__item-labeltext{color:#000}
.form-requests .sweepstake__item .nn-ui-input__radio+span label{z-index:7;position:relative;line-height:1.8}
}
@media only screen and (min-width:521px){.form-requests .sweepstake__item{margin-bottom:.9375rem}
.form-requests .sweepstake__item-labelimg img{display:none}
.form-requests .sweepstake__item-labeltext{color:#000}
.form-requests .sweepstake__item .nn-ui-input__radio+span label{z-index:7;position:relative;line-height:1.8}
}
@media only screen and (min-width:981px){.form-requests .sweepstake__item .form-requests .sweepstake__item-labelimg img{display:block}
.form-requests .sweepstake__item{margin-bottom:1.5625rem;padding:0 10px}
.form-requests .sweepstake__item-labelimg{display:block;cursor:pointer;padding:1px}
.form-requests .sweepstake__item-labelimg img{pointer-events:none;display:block}
.form-requests .sweepstake__item-labeltext{color:#000;line-height:1.5;font-weight:700}
.form-requests .sweepstake__item-labeltext :before{top:6px}
.form-requests .sweepstake__item__item-labelwrapper{padding-top:15px}
.form-requests .sweepstake__item input{display:none}
.form-requests .topic__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .topic__base{color:#262626}
.form-requests .tradeintoggle{min-height:40px;margin-bottom:.9375rem}
.form-requests .tradeintoggle .component__checkbox{margin-top:.625rem}
.form-requests .tradeintoggle .formcomponent_radio__label{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .tradeintoggle .component__label{font-size:16px;line-height:24px;font-weight:700;margin-bottom:0}
@media only screen and (min-width:521px){.form-requests .tradeintoggle .component__label{margin-bottom:0}
}
.form-requests .vehicleinterest .columns{margin-bottom:.625rem}
.form-requests .vehicleinterest .ds2-linklist{display:-ms-flexbox;display:flex}
.form-requests .vehicleinterest .ds2-link{padding-left:24px}
.form-requests .vehicleinterest .ds2-link .ds2-icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:1.25rem}
.form-requests .vehicleinterest .ds2-link .ds2-icon:before{background-size:100%}
.vehiclemaintenance__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .tradeintoggle .component__label{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;font-weight:700}
.form-requests .vehicleinterest .columns{margin-bottom:0}
.vehiclemaintenance__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.vehiclemaintenance__row{display:-ms-flexbox;display:flex}
.vehiclemaintenance__row-cell,.vehiclemaintenance__row-header{-ms-flex:1;flex:1;padding:.3125rem;border-right:1px solid #666;border-left:1px solid #666}
.vehiclemaintenance__row-header{margin-top:.9375rem;background:#bbb;font-weight:700;border-top:1px solid #666}
.vehiclemaintenance__row .wide{-ms-flex-positive:2;flex-grow:2}
.vehiclemaintenance__row.list-odd{background:#e6e6e6}
.vehiclemaintenance__row.list-last{border-bottom:1px solid #666;margin-bottom:.9375rem}
.form-requests .vehicleselection__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.875rem}
@media only screen and (min-width:981px){.form-requests .vehicleselection__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:2.8125rem}
}
.form-requests .vehicleselection__label{margin-bottom:.375rem;font-weight:700}
.form-requests .vehicleselection__field{margin-bottom:.9375rem;padding:0}
.form-requests .vehicleselection__field:after{right:0}
.form-requests .vehicleselection__message--error{margin-bottom:1.875rem;display:block;color:#d20000}
.form-requests .vehicleselection__model-preview-image{width:100%;max-width:685px;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.form-requests .vehicleselection__model-preview-name{color:#262626;font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.9375rem}
.ds2-branded-bmwi .form-requests .vehicleselection__model-preview-name{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .vehicleselection__message--error{margin-bottom:.9375rem}
.form-requests .vehicleselection__model-preview-name{color:#262626;font:1.5625rem/1.28 bmwTypeWebLightAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .vehicleselection__model-preview-name{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .vehicleselection .column:last-child{float:left}
.form-requests .vin{padding:0 !important}
.form-requests .vin__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .vin__base{color:#262626;font:.9375rem/1.4666666667 bmwTypeWebLightAll,Arial,sans-serif;margin-bottom:1.875rem}
}
.form-requests .vin__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .vin__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .vin__field{margin-bottom:.9375rem}
.form-requests .vin__field--input{display:block}
.form-requests .vin__message--error{color:#d20000}
.form-requests .wishlist__base{margin:20px 0 40px}
.form-requests .wishlist__base .nn-ui-input__checkbox+span label{padding:1px 0 0 30px;cursor:pointer}
.form-requests .wishlist__base 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}
.form-requests .wishlist__base .wishlist__toggle{padding:10px 0 0;position:relative}
.form-requests .wishlist__base .wishlist__item{position:relative;border-bottom:2px solid #e6e6e6;padding:10px 0;font-weight:700;font-size:16px}
@media only screen and (min-width:981px){.form-requests .wishlist__base .wishlist__item{padding:10px 0 11px 31px;font-size:14px}
}
.form-requests .wishlist__base .wishlist__item span{display:block;position:relative;line-height:19px}
.form-requests .wishlist__base .wishlist__item span.price{display:block;float:none;padding:8px 0 0}
@media only screen and (min-width:521px){.form-requests .wishlist__base .wishlist__item span.price{float:right;padding:0}
}
@media only screen and (min-width:981px){.form-requests .wishlist__base .wishlist__item span.price{padding:0 10px 0 0}
}
.form-requests .wishlist__field div:first-of-type .wishlist__item{border-top:2px solid #e6e6e6}
.form-requests .wishlist__import{cursor:pointer}
.form-requests .wishlist__import span{position:relative;z-index:0;display:inline-block;margin-bottom:.625rem;pointer-events:none}
.form-requests .wishlist__import span:before{height:20px;height:1.25rem;width:20px;width:1.25rem;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}
.hidden{visibility:hidden}
.iframe.iframeadaptive.section{margin-bottom:75px}
.iframeintegrationcontainer.scrolling{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}
@media only screen and (min-width:981px){.iframe.iframeadaptive.section{margin-bottom:90px}
}