@charset "UTF-8";@-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:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
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:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{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"]{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;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:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
[class*="block-grid-"]{display:block;padding:0;margin:0 -0.3125rem}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{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.3333333333%;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.6666666667%;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.2857142857%;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.1111111111%;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.0909090909%;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.3333333333%;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.3333333333%;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.6666666667%;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.2857142857%;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.1111111111%;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.0909090909%;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.3333333333%;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.3333333333%;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.6666666667%;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.2857142857%;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.1111111111%;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.0909090909%;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.3333333333%;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:bold;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;transition:background-color 300ms ease-out}
button:hover,button:focus,.button:hover,.button:focus{background-color:#0653b6}
button:hover,button:focus,.button:hover,.button:focus{color:#fff}
button.secondary,.button.secondary{background-color:#4d4d4d;border-color:#262626;color:#fff}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#262626}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#fff}
button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}
button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{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;box-shadow:none}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#0653b6}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{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;box-shadow:none}
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,.button[disabled].secondary:focus{background-color:#262626}
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,.button[disabled].secondary:focus{color:#fff}
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,.button[disabled].secondary:focus{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;box-shadow:none}
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,.button[disabled].success:focus{background-color:#368a55}
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,.button[disabled].success:focus{color:#fff}
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,.button[disabled].success:focus{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;box-shadow:none}
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,.button[disabled].alert:focus{background-color:#cf2a0e}
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,.button[disabled].alert:focus{color:#fff}
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,.button[disabled].alert:focus{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:hover,.f-dropdown li:focus{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 iframe,.flex-video object,.flex-video embed,.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,0.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;box-shadow:0 0 0 rgba(38,38,38,0.4);padding:0}
@media only screen and (max-width:520px){.reveal-modal,dialog{min-height:100vh}
}
.reveal-modal .column,dialog .column,.reveal-modal .columns,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:bold;cursor:pointer}
dialog::-webkit-backdrop{position:fixed;top:0;bottom:0;right:0;background:#262626;background:rgba(38,38,38,0.9);display:none;left:0}
dialog::backdrop{position:fixed;top:0;bottom:0;right:0;background:#262626;background:rgba(38,38,38,0.9);display:none;left:0}
@media print{dialog,.reveal-modal,dialog{display:none;background:#fff !important}
}
div.switch label{display:block;margin-bottom:1rem;position:relative;text-indent:100%;cursor:pointer;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;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:transparent;color:#222;font-size:1rem;font-weight:bold}
table thead{background:#fff}
table thead tr{border-bottom:0}
table thead tr th,table thead tr td{padding:30px 0;color:#222}
table tfoot{background:#fff}
table tfoot tr th,table tfoot tr td{padding:30px 0;color:#222}
table tr{border-bottom:1px solid #e6e6e6}
table tr th,table tr td{padding:15px 0;text-align:left;vertical-align:top}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#fff}
table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,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}
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
a{color:#666;text-decoration:none;font-weight:bold;line-height:inherit}
a:hover,a:focus{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:normal;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:normal;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:normal;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}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:12px;line-height:inherit}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#cacaca;border-width:1px;border-style:solid;border-color:#b5b5b5;padding:.125rem .3125rem .0625rem}
ul,ol,dl{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 ul,ul.no-bullet li ol{margin-left:0;margin-bottom:0;list-style:none}
ul li ul,ul li ol{margin-left:0;margin-bottom:0}
ul.square li ul,ul.circle li ul,ul.disc 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 ul,ol li ol{margin-left:0;margin-bottom:0}
dl dt{margin-bottom:.3125rem;font-weight:bold}
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:bold;font-size:.9375rem}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;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:transparent !important;color:#000 !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^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{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}
html,body{height:100%}
*,*:before,*:after{box-sizing:border-box}
html,body{font-size:16px}
body{background:#fff;color:#262626;padding:0;margin:0;font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal;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 img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:before,.clearfix:after{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{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}
.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}
.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}
thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}
th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:521px){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:981px){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:1281px){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}
}
@media only screen and (min-width:1921px){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}
}
.show-for-landscape,.hide-for-portrait{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){.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.show-for-landscape,table.hide-for-portrait{display:table}
thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}
@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}
.hide-for-portrait,.show-for-landscape{display:none !important}
table.show-for-portrait,table.hide-for-landscape{display:table}
thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{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("clientlib/media/fonts/BMWTypeWebBoldAll.20161018.eot");src:url("clientlib/media/fonts/BMWTypeWebBoldAll.20161018.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/BMWTypeWebBoldAll.20161018.woff2") format("woff2"),url("clientlib/media/fonts/BMWTypeWebBoldAll.20161018.woff") format("woff"),url("clientlib/media/fonts/BMWTypeWebBoldAll.20161018.ttf") format("truetype");font-display:swap}
@font-face{font-family:"bmwTypeWebBoldAll";src:url("clientlib/media/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.eot");src:url("clientlib/media/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.woff") format("woff"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebBoldAllGreekCoptic.ttf") format("truetype");font-display:swap;unicode-range:U+0370-03FF}
@font-face{font-family:"bmwTypeWebBoldAll";src:url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.eot");src:url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.woff") format("woff"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebBoldAllCyrillic.ttf") format("truetype");font-display:swap;unicode-range:U+0400-04FF}
@font-face{font-family:"bmwTypeWebBoldAll";src:url("clientlib/media/fonts/subfonts/thai/BMWTypeWebBoldAllThai.eot");src:url("clientlib/media/fonts/subfonts/thai/BMWTypeWebBoldAllThai.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/thai/BMWTypeWebBoldAllThai.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/thai/BMWTypeWebBoldAllThai.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.eot");src:url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.eot");src:url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.woff") format("woff"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.ttf") format("truetype");font-display:swap;unicode-range:U+1E00-1EFF}
@font-face{font-family:"bmwTypeWebBoldAll";src:url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.eot");src:url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebBoldAllLatinExtended.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/BMWTypeWebLightAll.20161018.eot");src:url("clientlib/media/fonts/BMWTypeWebLightAll.20161018.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/BMWTypeWebLightAll.20161018.woff2") format("woff2"),url("clientlib/media/fonts/BMWTypeWebLightAll.20161018.woff") format("woff"),url("clientlib/media/fonts/BMWTypeWebLightAll.20161018.ttf") format("truetype");font-display:swap}
@font-face{font-family:"bmwTypeWebLightAll";src:url("clientlib/media/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.eot");src:url("clientlib/media/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.woff") format("woff"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebLightAllGreekCoptic.ttf") format("truetype");font-display:swap;unicode-range:U+0370-03FF}
@font-face{font-family:"bmwTypeWebLightAll";src:url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.eot");src:url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.woff") format("woff"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebLightAllCyrillic.ttf") format("truetype");font-display:swap;unicode-range:U+0400-04FF}
@font-face{font-family:"bmwTypeWebLightAll";src:url("clientlib/media/fonts/subfonts/thai/BMWTypeWebLightAllThai.eot");src:url("clientlib/media/fonts/subfonts/thai/BMWTypeWebLightAllThai.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/thai/BMWTypeWebLightAllThai.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/thai/BMWTypeWebLightAllThai.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.eot");src:url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.eot");src:url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.woff") format("woff"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.ttf") format("truetype");font-display:swap;unicode-range:U+1E00-1EFF}
@font-face{font-family:"bmwTypeWebLightAll";src:url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.eot");src:url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebLightAllLatinExtended.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/BMWTypeWebThinAll.20171026.eot");src:url("clientlib/media/fonts/BMWTypeWebThinAll.20171026.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/BMWTypeWebThinAll.20171026.woff2") format("woff2"),url("clientlib/media/fonts/BMWTypeWebThinAll.20171026.woff") format("woff"),url("clientlib/media/fonts/BMWTypeWebThinAll.20171026.ttf") format("truetype");font-display:swap}
@font-face{font-family:"bmwTypeWebThinAll";src:url("clientlib/media/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.eot");src:url("clientlib/media/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.woff") format("woff"),url("clientlib/media/fonts/subfonts/greek/BMWTypeWebThinAllGreekCoptic.ttf") format("truetype");font-display:swap;unicode-range:U+0370-03FF}
@font-face{font-family:"bmwTypeWebThinAll";src:url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.eot");src:url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.woff") format("woff"),url("clientlib/media/fonts/subfonts/cyrillic/BMWTypeWebThinAllCyrillic.ttf") format("truetype");font-display:swap;unicode-range:U+0400-04FF}
@font-face{font-family:"bmwTypeWebThinAll";src:url("clientlib/media/fonts/subfonts/thai/BMWTypeWebThinAllThai.eot");src:url("clientlib/media/fonts/subfonts/thai/BMWTypeWebThinAllThai.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/thai/BMWTypeWebThinAllThai.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/thai/BMWTypeWebThinAllThai.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.eot");src:url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/arabic/BMWTypeWebThinAllArabic.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.eot");src:url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.woff") format("woff"),url("clientlib/media/fonts/subfonts/vietnamese/BMWTypeWebThinAllVietnamese.ttf") format("truetype");font-display:swap;unicode-range:U+1E00-1EFF}
@font-face{font-family:"bmwTypeWebThinAll";src:url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.eot");src:url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/latinextended/BMWTypeWebThinAllLatinExtended.woff") format("woff"),url("clientlib/media/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("clientlib/media/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.eot");src:url("clientlib/media/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.woff2") format("woff2"),url("clientlib/media/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.woff") format("woff"),url("clientlib/media/fonts/subfonts/hebrew/BMWTypeWebThinAllHebrew.ttf") format("truetype");font-display:swap;unicode-range:U+0590-05FF,U+FB1D-FB4F}
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:normal}
: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:normal}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
: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:bold}
a,.button,.ds2-link,.ds2-font-clickable{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) a,:lang(kr) .button,:lang(kr) .ds2-link,:lang(kr) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) a,:lang(ko-KR) .button,:lang(ko-KR) .ds2-link,:lang(ko-KR) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) a,:lang(jp) .button,:lang(jp) .ds2-link,:lang(jp) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) a,:lang(ja) .button,:lang(ja) .ds2-link,:lang(ja) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) a,:lang(ja-JP) .button,:lang(ja-JP) .ds2-link,:lang(ja-JP) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) a,:lang(zh) .button,:lang(zh) .ds2-link,:lang(zh) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) a,:lang(zh-CN) .button,:lang(zh-CN) .ds2-link,:lang(zh-CN) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) a,:lang(tw) .button,:lang(tw) .ds2-link,:lang(tw) .ds2-font-clickable{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) a,:lang(zh-TW) .button,:lang(zh-TW) .ds2-link,:lang(zh-TW) .ds2-font-clickable{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) a,:lang(zh-HK) .button,:lang(zh-HK) .ds2-link,:lang(zh-HK) .ds2-font-clickable{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) a,:lang(ms) .button,:lang(ms) .ds2-link,:lang(ms) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) a,:lang(my) .button,:lang(my) .ds2-link,:lang(my) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) a,:lang(za) .button,:lang(za) .ds2-link,:lang(za) .ds2-font-clickable{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
html[dir="rtl"] a,html[dir="rtl"] .button,html[dir="rtl"] .ds2-link,html[dir="rtl"] .ds2-font-clickable{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:bold}
.ds2-font-xxxl,h1,.ds2-font-xxl,h2,.ds2-font-xl,h3,.ds2-font-l,h4,.ds2-font-m,h5,h6,.ds2-font-s,input.tw-font-bmw-bold,output.tw-font-bmw-bold{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) .ds2-font-xxxl,:lang(kr) h1,:lang(kr) .ds2-font-xxl,:lang(kr) h2,:lang(kr) .ds2-font-xl,:lang(kr) h3,:lang(kr) .ds2-font-l,:lang(kr) h4,:lang(kr) .ds2-font-m,:lang(kr) h5,:lang(kr) h6,:lang(kr) .ds2-font-s,: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-xxxl,:lang(ko-KR) h1,:lang(ko-KR) .ds2-font-xxl,:lang(ko-KR) h2,:lang(ko-KR) .ds2-font-xl,:lang(ko-KR) h3,:lang(ko-KR) .ds2-font-l,:lang(ko-KR) h4,:lang(ko-KR) .ds2-font-m,:lang(ko-KR) h5,:lang(ko-KR) h6,:lang(ko-KR) .ds2-font-s,: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-xxxl,:lang(jp) h1,:lang(jp) .ds2-font-xxl,:lang(jp) h2,:lang(jp) .ds2-font-xl,:lang(jp) h3,:lang(jp) .ds2-font-l,:lang(jp) h4,:lang(jp) .ds2-font-m,:lang(jp) h5,:lang(jp) h6,:lang(jp) .ds2-font-s,: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-xxxl,:lang(ja) h1,:lang(ja) .ds2-font-xxl,:lang(ja) h2,:lang(ja) .ds2-font-xl,:lang(ja) h3,:lang(ja) .ds2-font-l,:lang(ja) h4,:lang(ja) .ds2-font-m,:lang(ja) h5,:lang(ja) h6,:lang(ja) .ds2-font-s,: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-xxxl,:lang(ja-JP) h1,:lang(ja-JP) .ds2-font-xxl,:lang(ja-JP) h2,:lang(ja-JP) .ds2-font-xl,:lang(ja-JP) h3,:lang(ja-JP) .ds2-font-l,:lang(ja-JP) h4,:lang(ja-JP) .ds2-font-m,:lang(ja-JP) h5,:lang(ja-JP) h6,:lang(ja-JP) .ds2-font-s,: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-xxxl,:lang(zh) h1,:lang(zh) .ds2-font-xxl,:lang(zh) h2,:lang(zh) .ds2-font-xl,:lang(zh) h3,:lang(zh) .ds2-font-l,:lang(zh) h4,:lang(zh) .ds2-font-m,:lang(zh) h5,:lang(zh) h6,:lang(zh) .ds2-font-s,: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-xxxl,:lang(zh-CN) h1,:lang(zh-CN) .ds2-font-xxl,:lang(zh-CN) h2,:lang(zh-CN) .ds2-font-xl,:lang(zh-CN) h3,:lang(zh-CN) .ds2-font-l,:lang(zh-CN) h4,:lang(zh-CN) .ds2-font-m,:lang(zh-CN) h5,:lang(zh-CN) h6,:lang(zh-CN) .ds2-font-s,: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-xxxl,:lang(tw) h1,:lang(tw) .ds2-font-xxl,:lang(tw) h2,:lang(tw) .ds2-font-xl,:lang(tw) h3,:lang(tw) .ds2-font-l,:lang(tw) h4,:lang(tw) .ds2-font-m,:lang(tw) h5,:lang(tw) h6,:lang(tw) .ds2-font-s,: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-xxxl,:lang(zh-TW) h1,:lang(zh-TW) .ds2-font-xxl,:lang(zh-TW) h2,:lang(zh-TW) .ds2-font-xl,:lang(zh-TW) h3,:lang(zh-TW) .ds2-font-l,:lang(zh-TW) h4,:lang(zh-TW) .ds2-font-m,:lang(zh-TW) h5,:lang(zh-TW) h6,:lang(zh-TW) .ds2-font-s,: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-xxxl,:lang(zh-HK) h1,:lang(zh-HK) .ds2-font-xxl,:lang(zh-HK) h2,:lang(zh-HK) .ds2-font-xl,:lang(zh-HK) h3,:lang(zh-HK) .ds2-font-l,:lang(zh-HK) h4,:lang(zh-HK) .ds2-font-m,:lang(zh-HK) h5,:lang(zh-HK) h6,:lang(zh-HK) .ds2-font-s,: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-xxxl,:lang(ms) h1,:lang(ms) .ds2-font-xxl,:lang(ms) h2,:lang(ms) .ds2-font-xl,:lang(ms) h3,:lang(ms) .ds2-font-l,:lang(ms) h4,:lang(ms) .ds2-font-m,:lang(ms) h5,:lang(ms) h6,:lang(ms) .ds2-font-s,: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-xxxl,:lang(my) h1,:lang(my) .ds2-font-xxl,:lang(my) h2,:lang(my) .ds2-font-xl,:lang(my) h3,:lang(my) .ds2-font-l,:lang(my) h4,:lang(my) .ds2-font-m,:lang(my) h5,:lang(my) h6,:lang(my) .ds2-font-s,: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-xxxl,:lang(za) h1,:lang(za) .ds2-font-xxl,:lang(za) h2,:lang(za) .ds2-font-xl,:lang(za) h3,:lang(za) .ds2-font-l,:lang(za) h4,:lang(za) .ds2-font-m,:lang(za) h5,:lang(za) h6,:lang(za) .ds2-font-s,: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,a,cite,table,.ds2-font-xs{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}
small,.ds2-font-xxs{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}
}
h1,.ds2-font-xxl{font-size:35px;line-height:1;letter-spacing:.525px;margin-top:-4px;margin-bottom:12px}
@media only screen and (min-width:981px){h1,.ds2-font-xxl{font-size:50px;letter-spacing:.72px;margin-top:-5px;margin-bottom:10px}
}
h1.ds2-no-uppercase,.ds2-font-xxl.ds2-no-uppercase{margin-top:-7px;margin-bottom:8px;letter-spacing:0;line-height:42px}
@media only screen and (min-width:981px){h1.ds2-no-uppercase,.ds2-font-xxl.ds2-no-uppercase{margin-top:-9px;margin-bottom:7px;line-height:57px}
}
h2,.ds2-font-xl{font-size:25px;line-height:1;letter-spacing:.375px;margin-top:-3px;margin-bottom:13px}
@media only screen and (min-width:521px){h2,.ds2-font-xl{font-size:35px;letter-spacing:.525px;margin-top:-4px;margin-bottom:12px}
}
h2.ds2-no-uppercase,.ds2-font-xl.ds2-no-uppercase{margin-top:-6px;margin-bottom:9px;letter-spacing:0;line-height:32px}
@media only screen and (min-width:521px){h2.ds2-no-uppercase,.ds2-font-xl.ds2-no-uppercase{margin-top:-7px;margin-bottom:8px;line-height:42px}
}
h3,.ds2-font-l{font-size:20px;line-height:1;letter-spacing:0;margin-top:-2px;margin-bottom:13px}
@media only screen and (min-width:521px){h3,.ds2-font-l{font-size:25px;letter-spacing:.375px;margin-top:-3px;margin-bottom:13px}
}
h3.ds2-no-uppercase,.ds2-font-l.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;letter-spacing:0;line-height:27px}
@media only screen and (min-width:521px){h3.ds2-no-uppercase,.ds2-font-l.ds2-no-uppercase{margin-top:-6px;margin-bottom:9px;line-height:32px}
}
h4,.ds2-font-m{font-size:20px;letter-spacing:0;margin-top:-2px;margin-bottom:13px}
h4.ds2-no-uppercase,.ds2-font-m.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;letter-spacing:0;line-height:27px}
h5,h6,.ds2-font-s{font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px}
h1,h2,h3,h4,h5,h6,.ds2-cms-output{padding-right:0}
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),.ds2-cms-output ul:not(.ds2-linklist){list-style-type:disc}
h1 ul:not(.ds2-linklist),h1 ol,h2 ul:not(.ds2-linklist),h2 ol,h3 ul:not(.ds2-linklist),h3 ol,h4 ul:not(.ds2-linklist),h4 ol,h5 ul:not(.ds2-linklist),h5 ol,h6 ul:not(.ds2-linklist),h6 ol,.ds2-cms-output ul:not(.ds2-linklist),.ds2-cms-output ol{list-style-position:outside;margin-left:1.1em}
h1 ul:not(.ds2-linklist),h1 ul:not(.ds2-linklist) li,h1 ol,h1 ol li,h2 ul:not(.ds2-linklist),h2 ul:not(.ds2-linklist) li,h2 ol,h2 ol li,h3 ul:not(.ds2-linklist),h3 ul:not(.ds2-linklist) li,h3 ol,h3 ol li,h4 ul:not(.ds2-linklist),h4 ul:not(.ds2-linklist) li,h4 ol,h4 ol li,h5 ul:not(.ds2-linklist),h5 ul:not(.ds2-linklist) li,h5 ol,h5 ol li,h6 ul:not(.ds2-linklist),h6 ul:not(.ds2-linklist) li,h6 ol,h6 ol li,.ds2-cms-output ul:not(.ds2-linklist),.ds2-cms-output ul:not(.ds2-linklist) li,.ds2-cms-output ol,.ds2-cms-output ol li{font-size:inherit;line-height:inherit;font-family:inherit}
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,.ds2-cms-output a:link,.ds2-cms-output a:visited{color:#1366d7}
h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active,h5 a:hover,h5 a:active,h6 a:hover,h6 a:active,.ds2-cms-output a:hover,.ds2-cms-output a:active{color:#0653b6}
h1 p,h2 p,h3 p,h4 p,h5 p,h6 p,.ds2-cms-output p{font-size:inherit;line-height:inherit;margin-bottom:inherit;font-family:inherit}
@media only screen and (min-width:521px){h1,h2,h3,h4,h5,h6,.ds2-cms-output{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,.form-requests .nn-ui-input__select-wrapper::before,.ds2-mlp-feature-cluster-selection__field::before,.icon-arrow-big-d-white,.ds2-icon--plus-grey-5:before,.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.ds2-icon--arrow-big-l-grey-2: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,.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.ds2-icon--arrow-big-l-grey-2: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,.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-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.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.ds2-icon--arrow-big-l-grey-2: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-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-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-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-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.ds2-icon--arrow-big-l-grey-2: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-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-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-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-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-showroom-preconfiguration .icon-arrow-big-l-white,.ds2-showroom-offers .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-preconfiguration .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-offers .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-preconfiguration .icon-arrow-big-l-white:hover,.ds2-showroom-offers .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-need-analyzer--article .ds2-icon--arrow-big-r-white::after,.ds2-link.ds2-link--active:before,.ds2-typo--component-link:hover .ds2-icon--arrow-big-r-grey-2:before,.ds2-typo--component-link:focus .ds2-icon--arrow-big-r-grey-2:before,.ds2-typo--component-link:active .ds2-icon--arrow-big-r-grey-2:before,.ds2-typo--component-link:hover .ds2-icon--arrow-big-r-white:before,.ds2-typo--component-link:focus .ds2-icon--arrow-big-r-white:before,.ds2-typo--component-link:active .ds2-icon--arrow-big-r-white:before,.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:hover:before,.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:focus:before,.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:active:before,.ds2-navigation-main .ds2-icon--arrow-big-r-white:after,.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-preconfiguration .ds2-icon--arrow-big-r-white:before,.ds2-showroom-offers .ds2-icon--arrow-big-r-white:before,.ds2-showroom-preconfiguration .icon-arrow-big-r-white,.ds2-showroom-offers .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-preconfiguration .ds2-icon--arrow-big-r-white:hover::before,.ds2-showroom-offers .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-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 .form-requests .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,.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--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 .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,.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons.ds2-sales-button.ds2-active .ds2-mlp-feature-cluster-selection__field::before,.icon-arrow-big-u-white,.ds2-icon--minus-grey-5:before,.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--flyout .ds2-icon--arrow-big-l-white: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 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,body.ds2-market-bmw-m .ds2-icon--arrow-big-l-white:hover::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-l-white: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,.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,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,.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,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,.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{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:hover::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-r-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%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 .form-requests .nn-ui-input__select-wrapper::before,.form-requests .ds2-navigation-content-bar .nn-ui-input__select-wrapper::before,.ds2-navigation-content-bar .ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-d-white:hover::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-d-white:before,body.ds2-market-bmw-m .form-requests .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-mlp-feature-cluster-selection__field::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--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 .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--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 .form-requests .ds2-navigation-content-bar--button.ds2-content-bar-open.ds2-navigation-content-bar--button .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,.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--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 .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 .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,.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-icon--arrow-big-u-white:hover::before,body.ds2-market-bmw-m .ds2-icon--arrow-big-u-white: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,.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,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,.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,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,.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-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 body.ds2-market-bmw-m .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 .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-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 .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,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,.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,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,.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{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:hover::before,body.ds2-market-bmw-m .ds2-icon--play-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%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:hover::before,body.ds2-market-bmw-m .ds2-icon--play: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:hover::before,body.ds2-market-bmw-m .ds2-icon--close-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%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:hover::before,body.ds2-market-bmw-m .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%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,.form-requests .ds2-request-icon__alert,.ds2-layer--content .error .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,.icon-bmw_def_radiobutton_20,.ds2-icon--radio_button::before,.ds2-magazine--overview-sorting-button::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%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,.icon-bmw_not_valid_hint_20,.form-requests .personaldatacustomextension__base .password-hint .help-block .icon__base,.form-requests .personaldatacustomextension__base .password-hint .icon__base.icon__pw-error{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,.icon-bmw_valid_hint_20,.form-requests .personaldatacustomextension__base .password-hint .help-block.ng-hide .icon__base,.form-requests .personaldatacustomextension__base .help-block .passwordGroupValid .icon__base{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,.icon-checkbox-checked,.form-requests .nn-ui-input__checkbox:checked+span::before{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,.icon-filter-toggle{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%22M27%2012H13l5%206v10l4-2v-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--hotspot-blue:before,.icon-hotspot-blue{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%3Ccircle%20fill%3D%22%231C69D4%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20opacity%3D%22.5%22%2F%3E%3Ccircle%20fill%3D%22%231C69D4%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--hotspot-default-active:before,.icon-hotspot-default-active{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2220%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3Ccircle%20fill%3D%22%230752B7%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%229%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--hotspot-default-hover:before,.icon-hotspot-default-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%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2223%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3Ccircle%20fill%3D%22%231C69D3%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%229%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--hotspot-default:before,.icon-hotspot-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%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2220%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3Ccircle%20fill%3D%22%231C69D3%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%229%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--hotspot:before,.icon-hotspot{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%3Ccircle%20fill%3D%22%237F7F7F%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20opacity%3D%22.5%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%2F%3E%3C%2Fsvg%3E");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,span.ds2-info-icon:after,.icon-info-i-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%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-icon--magnifier-grey-2:before,.icon-magnifier-grey-2,.ds2-dropdown-filter-wrapper:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon{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}
span.ds2-icon.ds2-icon--minus-white.ds2-icon--l.ds2-icon--bg::before,.form-requests span.ds2-icon--minus-white.nn-ui-input__select-wrapper::before,.form-requests span.ds2-icon--minus-white.nn-ui-input__date-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,.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 .form-requests span.ds2-icon--minus-white.icon.nn-ui-input__select-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,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--minus-white.icon.ds2-mlp-feature-cluster-selection__field::before,span.ds2-icon--minus-white.ds2-mlp-feature-cluster-selection__field::before{background-color:white}
.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_hover:before,.icon-need_analyzer_arrow_back_hover,.ds2-icon--need_analyzer_arrow_back::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%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_hover:before,.icon-need_analyzer_arrow_restart_hover,.ds2-icon--need_analyzer_arrow_restart::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%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("clientlib/media/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--step-result .ds2-need-analyzer--icon-info:hover::before,.ds2-need-analyzer--more-information:hover .ds2-icon--need_analyzer_result_info: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-icon--slash-spacer-white,.icon-slash-spacer-white,.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-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-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-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-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-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-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--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--teaser-background-black .ds2-relatedarticles--thumb-spacer{font-size:29px;color:#fff;-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}
.ds2-icon--slash-spacer-white:before,.icon-slash-spacer-white: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-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-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-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-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-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-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--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--teaser-background-black .ds2-relatedarticles--thumb-spacer:before{content:"/";position:relative}
.ds2-icon--slash-spacer,.icon-slash-spacer,.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--thumb-spacer,.ds2-branded-bmwm .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-spacer{font-size:29px;color:#262626;-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}
.ds2-icon--slash-spacer:before,.icon-slash-spacer:before,.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--thumb-spacer:before,.ds2-branded-bmwm .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black .ds2-relatedarticles--thumb-spacer:before{content:"/";position:relative}
.ds2-icon--social-delicious-blue-2:before,.ds2-main-footer--link.ds2-icon--social-delicious:focus:before,.ds2-main-footer--link.ds2-icon--social-delicious:hover:before,.ds2-main-footer--link.ds2-icon--social-delicious:active: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:focus:before,.ds2-main-footer--link.ds2-icon--social-digg:hover:before,.ds2-main-footer--link.ds2-icon--social-digg:active: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:focus:before,.ds2-main-footer--link.ds2-icon--social-facebook:hover:before,.ds2-main-footer--link.ds2-icon--social-facebook:active: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:focus:before,.ds2-main-footer--link.ds2-icon--social-google:hover:before,.ds2-main-footer--link.ds2-icon--social-google:active: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:focus:before,.ds2-main-footer--link.ds2-icon--social-redit:hover:before,.ds2-main-footer--link.ds2-icon--social-redit:active: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:focus:before,.ds2-main-footer--link.ds2-icon--social-stumbleupon:hover:before,.ds2-main-footer--link.ds2-icon--social-stumbleupon:active: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:focus:before,.ds2-main-footer--link.ds2-icon--social-twitter:hover:before,.ds2-main-footer--link.ds2-icon--social-twitter:active: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-trigger::before,.ds2-techhub--detail-link:not(:empty)::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-trigger::after,.ds2-techhub--detail-link:not(:empty)::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-icon--toggle_set_middle:before,.icon-toggle_set_middle,.switch label:after,.ds2-cookie-consent-settings .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,.form-requests .nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper::before,.ds2-icon--need_analyzer_arrow_back,.ds2-icon--need_analyzer_arrow_restart,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon,.ds2-mlp-feature-cluster-selection__field::before{padding-left:12px}
.ds2-icon[data-iconbg=true],.form-requests .nn-ui-input__select-wrapper[data-iconbg=true]::before,.form-requests .nn-ui-input__date-wrapper[data-iconbg=true]::before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true],.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true],.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true],.ds2-mlp-feature-cluster-selection__field[data-iconbg=true]::before{padding-left:28px}
.ds2-icon::before,.form-requests .nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper::before,.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--need_analyzer_arrow_restart::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon::before,.ds2-mlp-feature-cluster-selection__field::before,.ds2-icon::after,.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_restart::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon::after{content:' ';position:absolute;width:20px;height:20px;left:0}
.ds2-icon.ds2-icon--l::before,.form-requests .nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper::before,.ds2-icon--l.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--l.ds2-icon--need_analyzer_arrow_restart::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--l.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,.ds2-mlp-feature-cluster-selection__field::before,.ds2-icon.ds2-icon--l::after,.ds2-icon--l.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--l.ds2-icon--need_analyzer_arrow_restart::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--l.icon::after{width:40px;height:40px}
.ds2-icon.ds2-icon--xl::before,.form-requests .ds2-icon--xl.nn-ui-input__select-wrapper::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,.form-requests .ds2-icon--xl.nn-ui-input__date-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,.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--need_analyzer_arrow_restart::before,.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::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.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--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_restart::after,.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.icon.ds2-icon--need_analyzer_arrow_back::after,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-icon--need_analyzer_arrow_restart::after{width:60px;height:60px}
.ds2-icon[data-iconbg=true]::before,.form-requests .nn-ui-input__select-wrapper[data-iconbg=true]::before,.form-requests .nn-ui-input__date-wrapper[data-iconbg=true]::before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]::before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]::before,.ds2-mlp-feature-cluster-selection__field[data-iconbg=true]::before{background-color:#1c69d4;transition:background-color .25s ease}
.ds2-icon[data-iconbg=true]:active:before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]:active:before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]:active:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]:active:before,.ds2-icon[data-iconbg=true]:focus:before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]:focus:before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]:focus:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]:focus:before,.ds2-icon[data-iconbg=true]:hover:before,.ds2-icon--need_analyzer_arrow_back[data-iconbg=true]:hover:before,.ds2-icon--need_analyzer_arrow_restart[data-iconbg=true]:hover:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon[data-iconbg=true]:hover:before{background-color:#0653b6}
.ds2-icon.ds2-icon--bg::before,.form-requests .nn-ui-input__select-wrapper::before,.form-requests .nn-ui-input__date-wrapper::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::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 .form-requests span.icon.nn-ui-input__select-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__date-wrapper::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,.ds2-mlp-feature-cluster-selection__field::before{background-color:rgba(255,255,255,0.6);transition:background-color .25s ease}
body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::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--bg.ds2-icon--need_analyzer_arrow_restart::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-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.ds2-icon--bg.icon::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,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m span.icon.nn-ui-input__select-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,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.nn-ui-input__select-wrapper::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,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests body.ds2-market-bmw-m 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__date-wrapper::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,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field::before{background-color:#1c69d4}
form .ds2-icon.ds2-icon--bg::before,form .form-requests .nn-ui-input__select-wrapper::before,.form-requests form .nn-ui-input__select-wrapper::before,form .form-requests .nn-ui-input__date-wrapper::before,.form-requests form .nn-ui-input__date-wrapper::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.ds2-icon--bg.icon::before,form .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 .form-requests form span.icon.nn-ui-input__select-wrapper::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__select-wrapper::before,form .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 form 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__date-wrapper::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.ds2-mlp-feature-cluster-selection__field::before,form .ds2-mlp-feature-cluster-selection__field::before{background-color:transparent}
.ds2-icon.ds2-icon--bg:active,.form-requests .nn-ui-input__select-wrapper:active::before,.form-requests .nn-ui-input__date-wrapper:active::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:active,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-icon.ds2-icon--bg:focus,.form-requests .nn-ui-input__select-wrapper:focus::before,.form-requests .nn-ui-input__date-wrapper:focus::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:focus,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-icon.ds2-icon--bg:hover,.form-requests .nn-ui-input__select-wrapper:hover::before,.form-requests .nn-ui-input__date-wrapper:hover::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:hover,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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__date-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.ds2-mlp-feature-cluster-selection__field:hover::before{cursor:pointer}
.ds2-icon.ds2-icon--bg:active::before,.form-requests .nn-ui-input__select-wrapper:active::before,.form-requests .nn-ui-input__date-wrapper:active::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active::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 .form-requests 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:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-mlp-feature-cluster-selection__field:active::before,.ds2-icon.ds2-icon--bg:focus::before,.form-requests .nn-ui-input__select-wrapper:focus::before,.form-requests .nn-ui-input__date-wrapper:focus::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus::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 .form-requests 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:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-mlp-feature-cluster-selection__field:focus::before,.ds2-icon.ds2-icon--bg:hover::before,.form-requests .nn-ui-input__select-wrapper:hover::before,.form-requests .nn-ui-input__date-wrapper:hover::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover::before,.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover::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 .form-requests span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests 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__date-wrapper:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.ds2-mlp-feature-cluster-selection__field:hover::before{background-color:rgba(255,255,255,0.8)}
body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg:active::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper:active::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper:active::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper:active::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper:active::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active::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--bg.ds2-icon--need_analyzer_arrow_restart:active::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-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn 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: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: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: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: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: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: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: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: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:active::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,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field:active::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field:active::before,body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg:focus::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper:focus::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper:focus::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper:focus::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper:focus::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus::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--bg.ds2-icon--need_analyzer_arrow_restart:focus::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-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn 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: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: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: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: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: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: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: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: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:focus::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,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field:focus::before,body.ds2-market-bmw-m .ds2-icon.ds2-icon--bg:hover::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__select-wrapper:hover::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__select-wrapper:hover::before,body.ds2-market-bmw-m .form-requests .nn-ui-input__date-wrapper:hover::before,.form-requests body.ds2-market-bmw-m .nn-ui-input__date-wrapper:hover::before,body.ds2-market-bmw-m .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover::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--bg.ds2-icon--need_analyzer_arrow_restart:hover::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-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-icon--bg.icon:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn body.ds2-market-bmw-m span.ds2-icon--bg.icon: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: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: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: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: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:hover::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,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,.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,body.ds2-market-bmw-m .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::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,body.ds2-market-bmw-m .ds2-mlp-feature-cluster-selection__field:hover::before{background-color:#0653b6}
form .ds2-icon.ds2-icon--bg:active::before,form .form-requests .nn-ui-input__select-wrapper:active::before,.form-requests form .nn-ui-input__select-wrapper:active::before,form .form-requests .nn-ui-input__date-wrapper:active::before,.form-requests form .nn-ui-input__date-wrapper:active::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:active::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:active::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:active::before,form .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 form span.ds2-icon--bg.icon:active::before,form .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 form 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:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form 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__date-wrapper:active::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form 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:active::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper:active::before,form .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 form span.icon.ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-mlp-feature-cluster-selection__field:active::before,form .ds2-icon.ds2-icon--bg:focus::before,form .form-requests .nn-ui-input__select-wrapper:focus::before,.form-requests form .nn-ui-input__select-wrapper:focus::before,form .form-requests .nn-ui-input__date-wrapper:focus::before,.form-requests form .nn-ui-input__date-wrapper:focus::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:focus::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:focus::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:focus::before,form .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 form span.ds2-icon--bg.icon:focus::before,form .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 form 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:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form 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__date-wrapper:focus::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn .form-requests form 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:focus::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper:focus::before,form .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 form span.icon.ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-mlp-feature-cluster-selection__field:focus::before,form .ds2-icon.ds2-icon--bg:hover::before,form .form-requests .nn-ui-input__select-wrapper:hover::before,.form-requests form .nn-ui-input__select-wrapper:hover::before,form .form-requests .nn-ui-input__date-wrapper:hover::before,.form-requests form .nn-ui-input__date-wrapper:hover::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_back:hover::before,form .ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field:hover::before,form .ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart:hover::before,form .ds2-icon--need_analyzer_arrow_restart.ds2-mlp-feature-cluster-selection__field:hover::before,form .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 form span.ds2-icon--bg.icon:hover::before,form .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 .form-requests form span.icon.nn-ui-input__select-wrapper:hover::before,form .form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.nn-ui-input__select-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__select-wrapper:hover::before,form .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 form 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__date-wrapper:hover::before,.form-requests .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.nn-ui-input__date-wrapper:hover::before,form .ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn form span.icon.ds2-mlp-feature-cluster-selection__field:hover::before,form .ds2-mlp-feature-cluster-selection__field:hover::before{background-color:transparent}
span.ds2-icon,.form-requests span.nn-ui-input__select-wrapper::before,.form-requests span.nn-ui-input__date-wrapper::before,span.ds2-icon--need_analyzer_arrow_back,span.ds2-icon--need_analyzer_arrow_restart,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.icon,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:active::before,.ds2-icon--arrow-big-l:focus::before,.ds2-icon--arrow-big-l:hover::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-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-u-grey-2::after,.ds2-icon--arrow-big-u-grey-2::before,.ds2-icon--arrow-big-d-grey-2::after,.ds2-icon--arrow-big-d-grey-2::before{background-position:0 12px;width:30px;height:30px;background-size:30px auto;transition:all .25s ease,background-image 0}
.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,.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{opacity:1}
.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,.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{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::before,.ds2-icon--arrow-big-l-grey-2::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--xl::before,.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_restart::before{height:60px}
.ds2-icon--download-white.ds2-icon--xl.ds2-icon--bg::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__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,.form-requests .ds2-icon--download-white.ds2-icon--xl.nn-ui-input__date-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,.ds2-icon--download-white.ds2-icon--bg.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--download-white.ds2-icon--need_analyzer_arrow_back.ds2-mlp-feature-cluster-selection__field::before,.ds2-icon--download-white.ds2-icon--bg.ds2-icon--need_analyzer_arrow_restart::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-mlp-feature-cluster-selection__field::before{background-position:center center}
.ds2-icon--download::before,.ds2-icon--download-white::before,.ds2-icon--download-white:active::before,.ds2-icon--download-white:focus::before,.ds2-icon--download-white:hover::before{background-position:0 0;background-size:20px}
.ds2-icon--close-white::before{background-position:0 0;background-size:20px}
.ds2-icon--hotspot::before,.ds2-icon--hotspot-blue::before{background-position:0 0;background-size:20px;left:-10px;top:-15px}
.ds2-icon--info-i-orange::before,.ds2-icon--info-i-blue-2{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-r-grey-2::after,.ds2-icon--arrow-big-r-grey-2::before,.ds2-icon--arrow-big-l-grey-2::after,.ds2-icon--arrow-big-l-grey-2::before{background-position:-3px -5px;background-size:30px;left:-8px;transition:all .25s ease,background-image 0}
.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,.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{opacity:1}
.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,.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{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:50}
.form-requests .nn-ui-input__select-wrapper::after{background-color:transparent}
.personaldatacustomextension__message--tooltip,.personaldatacustomextension__message--error{position:relative}
.form-requests .nn-ui-input__date-wrapper::before{left:auto;background-position-x:0;right:0;pointer-events:none;z-index:50}
.bmw-profile-close,.bmw-profile-open{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{transition:color .25s ease}
.ds2-icon--need_analyzer_arrow_back::before,.ds2-icon--need_analyzer_arrow_back::after,.ds2-icon--need_analyzer_arrow_restart::before,.ds2-icon--need_analyzer_arrow_restart::after{background-size:inherit;background-position:inherit;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-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-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-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-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-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-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-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,.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{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::before,.ds2-need-analyzer--article .ds2-icon--arrow-big-r-white::after{background-position:-3px -5px;background-size:30px;left:-8px;width:30px;height:30px;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,.icon-bmw_act_radiobutton_20,.ds2-icon--radio_button_selected::before,.ds2-magazine--overview-sorting-button:active::before,.ds2-magazine--overview-sorting-button:focus::before,.ds2-magazine--overview-sorting-button:hover::before,.ds2-magazine--overview-sorting-button-selected::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%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:white;border-radius:50%;box-shadow:0 3px 12px 0 rgba(0,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:white;border-radius:50%;border:2px solid #e6e6e6}
@font-face{font-family:'BMW_iconFont';src:url("clientlib/media/fonts/BMW_iconFont.eot");src:url("clientlib/media/fonts/BMW_iconFont.eot#iefix") format("embedded-opentype"),url("clientlib/media/fonts/BMW_iconFont.woff2") format("woff2"),url("clientlib/media/fonts/BMW_iconFont.ttf") format("truetype"),url("clientlib/media/fonts/BMW_iconFont.woff") format("woff"),url("clientlib/media/fonts/BMW_iconFont.svg") format("svg");font-style:normal;font-weight:normal}
[class^='icon-'],[class*=' icon-']{font-family:'BMW_iconFont' !important;speak:none;font-style:normal;font-weight: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'}
.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-flex;display:-ms-flexbox;display:flex;-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-flex:none;-ms-flex:none;flex:none}
.ds2-page--row-expanded{-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-navigation-main,.ds2-main-footer{z-index:560}
.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:before{content:"";display:block;height:55px;margin:-55px 0 0}
@media only screen and (min-width:981px){.ds2-anchor:before{height:60px;margin:-60px 0 0}
}
.main .searchresults--border-styling{border-left:30px solid #4d4d4d}
.ds2-container-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-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:before,.row:after{display:table;content:' '}
.row:after{clear:both}
.row .row{width:auto;margin:0 -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.3333333333%}
.small-offset-1{margin-left:8.3333333333%}
.small-push-1{position:relative;left:8.3333333333%;right:auto}
.small-pull-1{position:relative;left:auto;right:8.3333333333%}
.small-2{width:16.6666666667%}
.small-offset-2{margin-left:16.6666666667%}
.small-push-2{position:relative;left:16.6666666667%;right:auto}
.small-pull-2{position:relative;left:auto;right:16.6666666667%}
.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.3333333333%}
.small-offset-4{margin-left:33.3333333333%}
.small-push-4{position:relative;left:33.3333333333%;right:auto}
.small-pull-4{position:relative;left:auto;right:33.3333333333%}
.small-5{width:41.6666666667%}
.small-offset-5{margin-left:41.6666666667%}
.small-push-5{position:relative;left:41.6666666667%;right:auto}
.small-pull-5{position:relative;left:auto;right:41.6666666667%}
.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.3333333333%}
.small-offset-7{margin-left:58.3333333333%}
.small-push-7{position:relative;left:58.3333333333%;right:auto}
.small-pull-7{position:relative;left:auto;right:58.3333333333%}
.small-8{width:66.6666666667%}
.small-offset-8{margin-left:66.6666666667%}
.small-push-8{position:relative;left:66.6666666667%;right:auto}
.small-pull-8{position:relative;left:auto;right:66.6666666667%}
.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.3333333333%}
.small-offset-10{margin-left:83.3333333333%}
.small-push-10{position:relative;left:83.3333333333%;right:auto}
.small-pull-10{position:relative;left:auto;right:83.3333333333%}
.small-11{width:91.6666666667%}
.small-offset-11{margin-left:91.6666666667%}
.small-push-11{position:relative;left:91.6666666667%;right:auto}
.small-pull-11{position:relative;left:auto;right:91.6666666667%}
.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.3333333333%}
.medium-offset-1{margin-left:8.3333333333%}
.medium-push-1{position:relative;left:8.3333333333%;right:auto}
.medium-pull-1{position:relative;left:auto;right:8.3333333333%}
.medium-2{width:16.6666666667%}
.medium-offset-2{margin-left:16.6666666667%}
.medium-push-2{position:relative;left:16.6666666667%;right:auto}
.medium-pull-2{position:relative;left:auto;right:16.6666666667%}
.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.3333333333%}
.medium-offset-4{margin-left:33.3333333333%}
.medium-push-4{position:relative;left:33.3333333333%;right:auto}
.medium-pull-4{position:relative;left:auto;right:33.3333333333%}
.medium-5{width:41.6666666667%}
.medium-offset-5{margin-left:41.6666666667%}
.medium-push-5{position:relative;left:41.6666666667%;right:auto}
.medium-pull-5{position:relative;left:auto;right:41.6666666667%}
.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.3333333333%}
.medium-offset-7{margin-left:58.3333333333%}
.medium-push-7{position:relative;left:58.3333333333%;right:auto}
.medium-pull-7{position:relative;left:auto;right:58.3333333333%}
.medium-8{width:66.6666666667%}
.medium-offset-8{margin-left:66.6666666667%}
.medium-push-8{position:relative;left:66.6666666667%;right:auto}
.medium-pull-8{position:relative;left:auto;right:66.6666666667%}
.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.3333333333%}
.medium-offset-10{margin-left:83.3333333333%}
.medium-push-10{position:relative;left:83.3333333333%;right:auto}
.medium-pull-10{position:relative;left:auto;right:83.3333333333%}
.medium-11{width:91.6666666667%}
.medium-offset-11{margin-left:91.6666666667%}
.medium-push-11{position:relative;left:91.6666666667%;right:auto}
.medium-pull-11{position:relative;left:auto;right:91.6666666667%}
.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.3333333333%}
.large-offset-1{margin-left:8.3333333333%}
.large-push-1{position:relative;left:8.3333333333%;right:auto}
.large-pull-1{position:relative;left:auto;right:8.3333333333%}
.large-2{width:16.6666666667%}
.large-offset-2{margin-left:16.6666666667%}
.large-push-2{position:relative;left:16.6666666667%;right:auto}
.large-pull-2{position:relative;left:auto;right:16.6666666667%}
.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.3333333333%}
.large-offset-4{margin-left:33.3333333333%}
.large-push-4{position:relative;left:33.3333333333%;right:auto}
.large-pull-4{position:relative;left:auto;right:33.3333333333%}
.large-5{width:41.6666666667%}
.large-offset-5{margin-left:41.6666666667%}
.large-push-5{position:relative;left:41.6666666667%;right:auto}
.large-pull-5{position:relative;left:auto;right:41.6666666667%}
.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.3333333333%}
.large-offset-7{margin-left:58.3333333333%}
.large-push-7{position:relative;left:58.3333333333%;right:auto}
.large-pull-7{position:relative;left:auto;right:58.3333333333%}
.large-8{width:66.6666666667%}
.large-offset-8{margin-left:66.6666666667%}
.large-push-8{position:relative;left:66.6666666667%;right:auto}
.large-pull-8{position:relative;left:auto;right:66.6666666667%}
.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.3333333333%}
.large-offset-10{margin-left:83.3333333333%}
.large-push-10{position:relative;left:83.3333333333%;right:auto}
.large-pull-10{position:relative;left:auto;right:83.3333333333%}
.large-11{width:91.6666666667%}
.large-offset-11{margin-left:91.6666666667%}
.large-push-11{position:relative;left:91.6666666667%;right:auto}
.large-pull-11{position:relative;left:auto;right:91.6666666667%}
.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:focus,.ds2-wcag .ds2-main-footer--link:hover,.ds2-wcag .ds2-main-footer--link:active{color:#fff}
.ds2-wcag .ds2-main-footer--link:focus:hover,.ds2-wcag .ds2-main-footer--link:focus:active,.ds2-wcag .ds2-main-footer--link:focus:visited,.ds2-wcag .ds2-main-footer--link:hover:hover,.ds2-wcag .ds2-main-footer--link:hover:active,.ds2-wcag .ds2-main-footer--link:hover:visited,.ds2-wcag .ds2-main-footer--link:active:hover,.ds2-wcag .ds2-main-footer--link:active:active,.ds2-wcag .ds2-main-footer--link:active: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:hover,.ds2-wcag .ds2-navigation-content-bar--bar .secondary:focus,.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:hover,.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:active{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:normal;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:bold}
.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:bold}
.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:bold}
.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:640;height:7.5px;left:0;right:0;bottom:0;overflow:hidden}
.iScrollHorizontalScrollbar.iScrollBothScrollbars{right:15px}
.iScrollVerticalScrollbar{position:absolute;z-index:640;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;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.ds2-iscroll-content{-webkit-tap-highlight-color:rgba(0,0,0,0);-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:normal;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:normal;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 .rfitypeswitch__base--h1,.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(kr) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ko-KR) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ja-JP) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh-CN) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh-TW) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh-HK) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{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 .rfitypepostswitch__base,.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__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 .rfitypedownloadswitch__text,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal;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[data-ds2-lazy-load][data-src]:not([srcset]),img[data-ds2-lazy-load][data-img]:not([srcset]),img.slick-loading:not([srcset]){display:block;color:transparent;line-height:0;background:rgba(230,230,230,0.25)}
img[data-mobile-aspect-ratio]::before,img[data-desktop-aspect-ratio]::before,.ds2-video-player--img::before{display:inline-block;content:' ';width:100%}
img[data-mobile-aspect-ratio]::before:not([data-mobile-aspect-ratio='0.75']),img[data-mobile-aspect-ratio]::before:not([data-desktop-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-desktop-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-desktop-aspect-ratio='1.78']),img[data-mobile-aspect-ratio]::before:not([data-mobile-aspect-ratio='2.22']),img[data-mobile-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-desktop-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-desktop-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-desktop-aspect-ratio='1.78']),img[data-desktop-aspect-ratio]::before:not([data-mobile-aspect-ratio='2.22']),img[data-desktop-aspect-ratio]::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-desktop-aspect-ratio='0.75']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='1.00']),.ds2-video-player--img::before:not([data-desktop-aspect-ratio='1.00']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='1.78']),.ds2-video-player--img::before:not([data-desktop-aspect-ratio='1.78']),.ds2-video-player--img::before:not([data-mobile-aspect-ratio='2.22']),.ds2-video-player--img::before:not([data-desktop-aspect-ratio='2.22']){padding-top:56.1797752809%}
picture img,img[data-src],img[data-srcset]{display:block;min-height:1px;min-width:1px}
picture img.ds2-fullsize-image--image,picture img.ds2-layer-fullsize__item-image,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{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.333333333%}
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.1797752809%}
img[data-mobile-aspect-ratio][data-mobile-aspect-ratio='2.22']::before{padding-top:45.045045045%}
}
@media only screen and (min-width:521px){img[data-desktop-aspect-ratio][data-desktop-aspect-ratio='0.75']::before{padding-top:133.333333333%}
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.1797752809%}
img[data-desktop-aspect-ratio][data-desktop-aspect-ratio='2.22']::before{padding-top:45.045045045%}
}
.ds2-wcag .ds2-component .ds2-navigation-main{z-index:9999}
.ds2-wcag .ds2-searchform{width:100%;max-width:100%;top:-1px}
.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}
.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 .ds2-searchform--close{background-position:unset;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3…%2010%2011.25%2013.75%2015%2015%2013.75%2011.25%2010z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.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:normal;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:normal;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-highlight__item h4,.ds2-branded-bmwi .ds2-showroom-gallery__item h4{text-shadow:0 0 0,0 0 0;stroke-width:.25px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) h5,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-font-s,.ds2-component.ds2-branded-gkl h5,.ds2-component.ds2-branded-gkl .ds2-font-s,.ds2-slider--slide.ds2-branded-gkl h5,.ds2-slider--slide.ds2-branded-gkl .ds2-font-s{font-size:15px !important;line-height:1.5;margin-top:-5px;margin-bottom:10px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) h6,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-cms-output,.ds2-component.ds2-branded-gkl h6,.ds2-component.ds2-branded-gkl .ds2-cms-output,.ds2-slider--slide.ds2-branded-gkl h6,.ds2-slider--slide.ds2-branded-gkl .ds2-cms-output{font-size:15px !important;line-height:1.75;margin-top:-7px;margin-bottom:8px}
@media only screen and (max-width:520px){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-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-1x ds2-font-xl,.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-xxl,.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-xxxl,.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-xl{font-size:35px !important;line-height:1;margin-top:-4px;margin-bottom:11px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-1x .ds2-font-l,.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{font-size:20px !important;line-height:1;margin-top:-2px;margin-bottom:13px}
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-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-2x ds2-font-xl,.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-xxl,.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-xxxl,.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-xl{font-size:70px !important;line-height:1;margin-top:-8px;margin-bottom:15px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-2x .ds2-font-l,.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{font-size:40px !important;line-height:1;margin-top:-4px;margin-bottom:18px}
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-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-3x ds2-font-xl,.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-xxl,.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-xxxl,.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-xl{font-size:105px !important;line-height:1;margin-top:-12px;margin-bottom:18px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-3x .ds2-font-l,.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{font-size:60px !important;line-height:1;margin-top:-7px;margin-bottom:23px}
}
@media only screen and (min-width:521px){body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-1x .ds2-font-l,.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{font-size:20px !important;line-height:1;margin-top:-2px;margin-bottom:13px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-2x .ds2-font-l,.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{font-size:40px !important;line-height:1;margin-top:-4px;margin-bottom:18px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-3x .ds2-font-l,.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{font-size:60px !important;line-height:1;margin-top:-7px;margin-bottom:23px}
}
@media only screen and (min-width:981px){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-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--large-1x ds2-font-xl,.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-xxl,.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-xxxl,.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-xl{font-size:50px !important;line-height:1;margin-top:-6px;margin-bottom:10px}
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-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--large-2x ds2-font-xl,.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-xxl,.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-xxxl,.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-xl{font-size:100px !important;line-height:1;margin-top:-11px;margin-bottom:12px}
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-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--large-3x ds2-font-xl,.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-xxl,.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-xxxl,.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-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-stage-presentation:not([class*="ds2-branded-bmw"]) .ds2-subbrand-icon,.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 .ds2-subbrand-icon,.ds2-branded-gkl.ds2-content-presentation .ds2-subbrand-icon{display:none}
@media only screen and (min-width:981px){.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: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 .ds2-stage-presentation--body .ds2-expand--body-copy-container,.ds2-branded-gkl.ds2-content-presentation .ds2-stage-presentation--body .ds2-expand--body-copy-container{margin-top:38px}
}
.ds2-branded-gkl.ds2-stage-presentation,.ds2-branded-gkl.ds2-content-presentation{max-width:1680px;margin-left:auto;margin-right:auto}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) .ds2-preloader-wrapper,.ds2-branded-gkl .ds2-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) .ds2-preloader-wrapper{margin:0}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) .ds2-preloader-wrapper .ds2-preloader,.ds2-branded-gkl .ds2-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) .ds2-preloader-wrapper .ds2-preloader{width:100%;height:100%}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) .ds2-preloader-wrapper .ds2-preloader::before,.ds2-branded-gkl .ds2-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) .ds2-preloader-wrapper .ds2-preloader::before{border-color:#fff;border-bottom-color:transparent}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]).ds2-component,.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-image-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-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-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-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-image-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-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-video-player--player{max-width:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]).ds2-component,.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-image-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-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-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-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-image-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-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-video-player--player{z-index:20}
}
@media only screen and (max-width:980px) and (min-aspect-ratio:1 / 1){.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) .ds2-stage-presentation--body,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) .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-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) .ds2-content-presentation--body{margin-top:30px}
}
@media only screen and (max-width:980px) and (max-aspect-ratio:1 / 1){.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,.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-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-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{display:block !important}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) .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-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-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) .ds2-content-presentation--body .hide-for-large-up{display:none !important}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) [class*="-presentation--keyvisual-cta-location"]{width:100% !important;left:0 !important;right:0 !important;padding:7.5vh 45px 0}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-top [class*="-presentation--keyvisual-cta-location"],.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"]{top:0 !important;bottom:auto !important}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-bottom [class*="-presentation--keyvisual-cta-location"],.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"]{top:auto !important;bottom:0 !important}
.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,.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{margin-bottom:0}
}
@media only screen and (max-width:520px){.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-cta-location"],.ds2-branded-gkl .ds2-content-presentation:not([class*="ds2-branded-bmw"]):not([class*="ds2-branded-gkl-basic-styles"]) [class*="-presentation--keyvisual-cta-location"]{padding:5vh 20px 0}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-top [class*="-presentation--keyvisual-cta-location"],.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"]{top:0 !important;bottom:auto !important}
.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--small-bottom [class*="-presentation--keyvisual-cta-location"],.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"]{top:auto !important;bottom:0 !important}
.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,.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{max-width:none}
}
.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"],.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"]{background-color:rgba(38,38,38,0.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-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"],.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"]{height:calc(100vh - 99px)}
}
@media only screen and (max-width:980px) and (min-aspect-ratio:1 / 1){.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"],.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"]{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-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"],.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"]{min-height:45vw;max-height:177.777777778vmin}
}
@media only screen and (min-width:981px){.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"],.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"]{min-height:35vw;max-height:75vw}
}
.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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{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-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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{max-width:100%}
}
@media only screen and (max-width:520px) and (max-aspect-ratio:540 / 960){.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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{height:177.777777778vw !important}
}
@media only screen and (min-width:521px) and (max-width:980px) and (max-aspect-ratio:960 / 1280){.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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{height:133.333333333vw !important}
}
@media only screen and (min-width:981px) and (max-aspect-ratio:1680 / 756){.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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{height:45vw !important}
}
@media only screen and (max-width:520px) and (min-aspect-ratio:1 / 1){.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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{-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-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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{-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-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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{-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-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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{-webkit-animation-name:fadeonresizeMediumPortrait-gkl;animation-name:fadeonresizeMediumPortrait-gkl}
}
@media only screen and (min-width:981px){.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"]) .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"]) [class*="-presentation--keyvisual-image-container"]>img,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [class*="-presentation--keyvisual-image-container"]>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-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"]) .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"]) [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-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{-webkit-animation-name:fadeonresizeLarge-gkl;animation-name:fadeonresizeLarge-gkl}
}
.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,.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{top:-100% !important;left:-100% !important;width:auto !important;height:auto !important}
.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-auto-loop,.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--img-outer,.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"]) [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-auto-loop,.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--img-outer,.ds2-branded-gkl .ds2-stage-presentation:not([class*="ds2-branded-bmw"]) [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"]) .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-auto-loop,.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--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--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,.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-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--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--player{height:100% !important}
@media only screen and (max-width:520px){.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,.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-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-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{top:0;margin-top:0}
.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,.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-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-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{right:0;margin-right:0}
.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,.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-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-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{bottom:0;margin-bottom:0}
.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,.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-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-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{left:0;margin-left:0}
}
@media only screen and (min-width:521px) and (max-width:980px){.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,.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-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-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{top:0;margin-top:0}
.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,.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-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-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{right:0;margin-right:0}
.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,.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-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-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{bottom:0;margin-bottom:0}
.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,.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-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-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{left:0;margin-left:0}
}
@media only screen and (min-width:981px){.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,.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-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-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{top:0;margin-top:0}
.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,.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-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-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{right:0;margin-right:0}
.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,.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-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-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{bottom:0;margin-bottom:0}
.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,.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-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-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{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 .stagepresentation+.stagepresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.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 .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 .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{margin-top:-75px}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--no-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.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 .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 .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{margin-top:-90px}
}
@media only screen and (max-width:980px) and (max-aspect-ratio:1 / 1){.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.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 .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 .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{margin-top:-37.5px}
}
@media only screen and (min-width:981px){.ds2-branded-gkl .stagepresentation+.stagepresentation .ds2-branded-gkl--half-topspace,.ds2-branded-gkl .stagepresentation+.stagepresentation.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 .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 .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{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,0.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:linear-gradient(to bottom,rgba(38,38,38,0) 0,rgba(38,38,38,0.5) 33.333%,rgba(38,38,38,0.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::before,.ds2-branded-gkl .ds2-scroll-arrow span::after{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-stage-presentation .ds2-branded-gkl--logo,body.ds2-branded-gkl .ds2-content-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-stage-presentation .ds2-branded-gkl--logo,body.ds2-branded-gkl .ds2-content-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-stage-presentation-auto-loop .ds2-branded-gkl--logo,.ds2-content-presentation-auto-loop .ds2-branded-gkl--logo{z-index:390}
: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:650;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"]:last-child,[class*="column"]+[class*="column"]:last-child{float:left !important}
ul li,ul li .ds2-icon{padding-left:0}
ul li:before,ul li .ds2-icon:before{background:0}
h1{font-size:35px !important;line-height:43.75px !important;margin-top:-5.8333333333px !important;margin-bottom:15px !important}
h2{font-size:25px !important;line-height:31.25px !important;margin-top:-4.1666666667px !important;margin-bottom:10px !important}
h3{font-size:20px !important;line-height:25px !important;margin-top:-3.3333333333px !important;margin-bottom:5px !important}
h4,h5,h6{font-size:20px !important;line-height:25px !important;margin-top:-3.3333333333px !important;margin-bottom:5px !important}
#ds2-globalnav,.ds2-navigation-main--id-module-slider,.ds2-navigation-salesbar,.ds2-navigation-content-bar,.ds2-main-footer--table,.ds2-main-footer--hr-top{display:none}
.ds2-searchform,.button,.ds2-link,.ds2-linklist,.ds2-info-icon,.ds2-tooltip,.ds2-cookie-disclaimer,.qtip{display:none !important}
*,*:before,*:after{background:transparent !important;color:#000 !important;border-color:#bbb !important;float:none !important;overflow-x:visible !important;overflow-y:visible !important;box-shadow:none !important;text-shadow:none !important;box-sizing:border-box}
a{text-decoration:none}
a[href]:after{content:""}
pre,blockquote{border:0}
html[class*="column"]:last-child{float:none !important}
body{margin:0;padding:0;height:100%}
.ds2-page--wrapper,.ds2-main-wrapper{display:block !important}
.row,.row .row{margin-left:0;margin-right:0;max-width:100%}
.ds2-row-padding,.column,.columns{padding-left:0 !important;padding-right:0 !important}
.ds2-main-wrapper .ds2-component:not(footer),.ds2-main-wrapper .ds2-iframe,.ds2-main-wrapper .ds2-errors{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-navigation-model--car-overview:not(:first-child),.ds2-main-wrapper .ds2-glossary-article--topic-item,.ds2-main-wrapper .ds2-glossary-overview--item-title{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}
img,.ds2-nopagebreak,.ds2-main-footer{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}
h3,h4,h5,h6,p,.ds2-cms-output{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:12px;line-height:17px}
.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}
@media only screen and (min-width:981px){.ds2-tda-series-selection__label-text{font-size:14px}
}
.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}
@media only screen and (min-width:981px){.ds2-tda-series-selection__anchor{font-size:14px}
}
.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(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:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;position:relative;margin-bottom:5px}
.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{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}
.ds2-tda-vehicle-selection-header__dealer-data-distance{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:bmwTypeWebBoldAll,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}
@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:12px;line-height:14px}
.disclaimer-section .ds2-tda-disclaimer__legal-text a{font-size:12px;line-height:14px;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}
@media only screen and (min-width:981px){.ds2-tdaonline-disclaimer .ds2-font-xxl{margin-bottom:35px}
}
.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}
.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}
@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:14px;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}
.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:14px;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(top,#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;font-size:12px;color:#d20000}
.new-ci-input__error-text--show{display:block}
.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:15px;line-height:17px}
.ds2-tda-maps-disclaimer a{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;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:30;background:#fff}
}
@media only screen and (min-width:981px){.ds2-page--h5vco .ds2-navigation-main{z-index:220}
}
@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:210;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-navigation-main,.ds2-page--h5vco .ds2-main-footer{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:220;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-navigation-main,.h5vco-gallery-mode.h5vco-phone-only.h5vco-landscape .ds2-main-footer{display:none}
.ds2-page--h5vco .configurator.section{position:relative;height:auto !important}
.ds2-page--h5vco-z-overlay{z-index:620}
.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-detail--inset-title,.ds2-detail--inset .ds2-cms-output{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){.small-6 .ds2-text-only .ds2-expand--body-copy-columns,.small-5 .ds2-text-only .ds2-expand--body-copy-columns,.small-4 .ds2-text-only .ds2-expand--body-copy-columns,.small-3 .ds2-text-only .ds2-expand--body-copy-columns,.small-2 .ds2-text-only .ds2-expand--body-copy-columns,.small-1 .ds2-text-only .ds2-expand--body-copy-columns,.medium-6 .ds2-text-only .ds2-expand--body-copy-columns,.medium-5 .ds2-text-only .ds2-expand--body-copy-columns,.medium-4 .ds2-text-only .ds2-expand--body-copy-columns,.medium-3 .ds2-text-only .ds2-expand--body-copy-columns,.medium-2 .ds2-text-only .ds2-expand--body-copy-columns,.medium-1 .ds2-text-only .ds2-expand--body-copy-columns,.large-6 .ds2-text-only .ds2-expand--body-copy-columns,.large-5 .ds2-text-only .ds2-expand--body-copy-columns,.large-4 .ds2-text-only .ds2-expand--body-copy-columns,.large-3 .ds2-text-only .ds2-expand--body-copy-columns,.large-2 .ds2-text-only .ds2-expand--body-copy-columns,.large-1 .ds2-text-only .ds2-expand--body-copy-columns{-webkit-column-count:1;column-count:1;-webkit-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}
.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 th,.ds2-table-element td{font-weight:bold;text-align:right;padding-left:14px !important;padding-right:0}
.ds2-table-element th[data-hasonlyimage=true],.ds2-table-element td[data-hasonlyimage=true]{padding-right:0}
.ds2-table-element th:first-child,.ds2-table-element td:first-child{text-align:left;padding-left:0;padding-right:15px;font-weight:normal}
.ds2-table-element th.st-head-row,.ds2-table-element td.st-head-row{font-weight:bold}
.ds2-table-element th.st-head-row-main,.ds2-table-element td.st-head-row-main{font-weight:normal}
.ds2-table-element th.st-key,.ds2-table-element td.st-key{text-align:left;font-weight:normal;padding-right:7.5px}
.ds2-table-element th.st-key .ds2-table-element--has-align-right .ds2-table-element--cell-item,.ds2-table-element td.st-key .ds2-table-element--has-align-right .ds2-table-element--cell-item{text-align:inherit}
.ds2-table-element th.st-val,.ds2-table-element td.st-val{padding-left:7.5px}
.ds2-table-element th img,.ds2-table-element td 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[data-link=true],.ds2-table-element .ds2-link-intablewithmorethanonelinefix .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],.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-table-element--cell-item.ds2-link-element{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:before,.ds2-table-element .ds2-link-intablewithmorethanonelinefix .ds2-link.ds2-icon:after,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-link.ds2-icon:before,.ds2-table-element td>div:not(.ds2-table-element--has-align-left) .ds2-link.ds2-icon:after{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 th,.ds2-table-element--head-row td{font-weight:normal}
.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 th,.ds2-table--has-padding td,.ds2-table-element--has-padding th,.ds2-table-element--has-padding td{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 ul,.ds2-table-element td .ds2-cms-output li,.ds2-table-element th .ds2-cms-output ul,.ds2-table-element th .ds2-cms-output li{margin:0}
.ds2-cms-output table,.ds2-cms-output thead,.ds2-cms-output tbody,.ds2-cms-output tfoot,.ds2-cms-output tr,.ds2-cms-output th,.ds2-cms-output td{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:bold;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:normal}
.ds2-cms-output td ul,.ds2-cms-output td li,.ds2-cms-output th ul,.ds2-cms-output th li{margin:0;line-height:inherit}
.ds2-cms-output th{padding-top:10px;padding-bottom:10px;font-weight:normal}
.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:normal}
.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:bold}
.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:normal}
.ds2-table-element--has-weight-bold .ds2-table-element--cell-item{font-weight:bold}
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}
.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;column-count:2;-webkit-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:bold;margin-top:-5px;padding-bottom:10px;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-copytext__list li span.ds2-icon--tick-icon,.ds2-copytext__list li span.ds2-icon--tick-white,.ds2-copytext__list li span.ds2-icon--tick-dark{-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-icon::before,.ds2-copytext__list li span.ds2-icon--tick-icon::after,.ds2-copytext__list li span.ds2-icon--tick-white::before,.ds2-copytext__list li span.ds2-icon--tick-white::after,.ds2-copytext__list li span.ds2-icon--tick-dark::before,.ds2-copytext__list li span.ds2-icon--tick-dark::after{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:normal}
.ds2-technical-data--content{margin-top:15px}
.ds2-technical-data{margin-bottom:73px}
@media only screen and (min-width:981px){.ds2-technical-data{margin-bottom:88px}
}
.ds2-technical-data .ds2-dropdown .ds2-icon:before{left:0}
.ds2-technical-data .ds2-technical-data--title{margin-bottom:24px}
.ds2-technical-data .tabs-content{margin-bottom:0}
.ds2-technical-data .content{padding:0}
.ds2-technical-data .ds2-slider{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-technical-data .ds2-slider{margin-bottom:30px}
}
.ds2-technical-data .ds2-accordion--list{margin-bottom:0}
.ds2-technical-data .ds2-accordion--content{margin-bottom:15px}
@media only screen and (min-width:981px){.ds2-technical-data .ds2-technical-data--table-group{margin-bottom:30px}
}
.ds2-technical-data table{margin-bottom:0}
.ds2-technical-data .ds2-table-element--head-row{display:none}
@media only screen and (min-width:521px){.ds2-technical-data .ds2-table-element--head-row{display:table-row}
.ds2-technical-data .ds2-table-element--head-row th{padding-top:30px;padding-bottom:25px}
}
@media only screen and (min-width:521px) and (min-width:981px){.ds2-technical-data .ds2-table-element--head-row th{padding-top:0}
}
@media only screen and (min-width:521px){.ds2-technical-data .ds2-technical-data--first-table th{padding-top:0}
}
.ds2-technical-data tr:last-child{border:0}
.ds2-technical-data .ds2-technical-data--footer{margin-top:0}
@media only screen and (min-width:521px){.ds2-technical-data .ds2-technical-data--footer{margin-top:30px;border-top:1px solid #e6e6e6}
}
.ds2-technical-data .ds2-technical-data--footer :first-child.ds2-linklist{margin-top:25px}
.ds2-technical-data .ds2-technical-data--footer :first-child.ds2-disclaimer ul{margin-top:30px}
.ds2-technical-data .ds2-technical-data--footer :last-child.ds2-linklist{margin-bottom:-3px}
.ds2-technical-data .ds2-linklist{margin-bottom:7px}
.ds2-technical-data .ds2-linklist--item:first-child{margin-top:0}
.ds2-technical-data .ds2-linklist--item:last-child{margin-bottom:0}
.ds2-technical-data .ds2-disclaimer--list{margin-top:30px}
.ds2-technical-data .ds2-disclaimer--list-item:last-child{margin-bottom:0}
.ds2-technical-data .ds2-technical-data--table-group .ds2-accordion--element:first-child .ds2-accordion--list-item,.ds2-technical-data .ds2-technical-data--content .ds2-accordion--element:first-child .ds2-accordion--list-item{border-top:1px solid #e6e6e6}
.ds2-technical-data .ds2-accordion--element .ds2-accordion--list-item:first-child{border-top:0}
.ds2-technical-data .ds2-accordion--element .ds2-accordion--list-item div.ds2-cms-output{margin:0}
.ds2-technical-data .ds2-accordion--element .ds2-accordion--list-item div.ds2-technical-data--value-cell{text-align:right;font-weight:bold}
.ds2-technical-data .ds2-accordion--element .ds2-accordion--list-item .ds2-table-element{margin-top:0;margin-bottom:0}
.ds2-technical-data .ds2-accordion--element ul.ds2-accordion--list{margin-bottom:0}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-accordion--title{font-size:1.3em}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element thead th{padding-bottom:14px}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element thead th span{font-size:1.3em;line-height:25px}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element tbody tr:first-child{border-top:1px solid #e6e6e6}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element th,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element td{padding:27px 14px}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element td{text-align:left}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-table-element td:first-child{font-weight:bold}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown__box-shadow-wrapper,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown__box-shadow-wrapper{position:absolute;left:0;z-index:1;width:100%;padding-top:40px;pointer-events:none;box-shadow:0 2px 7px 0 rgba(0,0,0,0.3);transition:box-shadow .1s ease-in}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-filter-wrapper,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-filter-wrapper{position:relative;top:0;pointer-events:initial}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-filter-wrapper::before,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-filter-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%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%238e8e8e%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")}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown__filter,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown__filter{border-left:0;border-right:0;border-top-width:2px}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-list,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-list{margin-bottom:0;pointer-events:initial;border:0;position:initial}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-list__item,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-list__item{border-left:4px solid white}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-list__item:hover,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-list__item:hover{border-color:#1c69d4}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-list__item--active,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-list__item--active{border-color:#1c69d4}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-list__item--active .ds2-dropdown__link,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-list__item--active .ds2-dropdown__link{color:black}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-dropdown-list__item--active .ds2-dropdown__link:hover,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-dropdown-list__item--active .ds2-dropdown__link:hover{color:black}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link{border-color:white;color:#8e8e8e}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link:hover,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link:focus,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link:active,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link:hover,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link:focus,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link:active{color:#8e8e8e}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link:hover span,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link:focus span,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-link:active span,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link:hover span,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link:focus span,body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-link:active span{color:black}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown:hover .ds2-dropdown__box-shadow-wrapper{box-shadow:0 5px 20px 0 rgba(0,0,0,0.3)}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown .ds2-icon::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%238e8e8e%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E")}
body:not(.ds2-market-bmw-m) .ds2-technical-data .ds2-dropdown--open .ds2-icon::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%238e8e8e%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-technical-data--info-link{display:inline-block;margin-bottom:-3px}
.ds2-technical-data--info-link .ds2-info-icon{margin-right:7px;display:inline-block}
.ds2-technical-data--info-link .ds2-info-icon:before,.ds2-technical-data--info-link .ds2-info-icon:after{top:2px}
.ds2-techhub-overview,.ds2-techhub--details{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-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-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-link{color:#0653b6}
.ds2-techhub--teasers--item:hover .ds2-link.ds2-icon--arrow-big-r-blue-2:before,.ds2-techhub--teasers--item:hover .ds2-link.ds2-icon--arrow-big-r-blue-2:after{margin-left:5px}
.ds2-techhub--teasers--item:hover 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:before,.ds2-techhub--teasers--item-inner .ds2-link.ds2-icon--arrow-big-r-blue-2:after{background-size:auto 36px;background-position:left center;width:100%;height:100%;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);transition:opacity .5s ease-in-out .25s,-webkit-transform .2s ease;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--title,.ds2-techhub--teasers--header{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-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper{overflow:visible}
@media only screen and (max-width:520px){.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper .ds2-content-presentation--title{color:#262626;margin-top:20px}
}
@media only screen and (max-width:520px){.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper .ds2-content-presentation--subtitle{color:#262626}
}
.ds2-techhub-overview{max-width:1680px;margin:0 auto;position:relative;padding-bottom:75px}
.ds2-techhub-overview .ds2-preloader-wrapper,.ds2-techhub-overview .ds2-preloading-content,.ds2-techhub-overview .ds2-techhub-overview--keyvisual-image-container img{transition:opacity .5s ease-in-out}
.ds2-techhub-overview .ds2-techhub-overview--keyvisual-image-container img{transition-delay:.25s}
.ds2-techhub-overview .ds2-techhub-overview--keyvisual-model img{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.045045045%}
.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;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-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-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-flex;display:-ms-flexbox;display:flex}
}
@media only screen and (max-width:980px){.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper,.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper .ds2-content-presentation--keyvisual-cta-location{position:relative;top:0}
}
@media only screen and (min-width:981px){.ds2-techhub-stage--with-uxn{padding-top:100px}
}
.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper .ds2-content-presentation--keyvisual-cta-location{width:100%;top:0;left:0;position:relative;padding-left:.46875rem;padding-right:.46875rem}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper .ds2-content-presentation--keyvisual-cta-location{top:45px}
}
@media only screen and (min-width:981px){.ds2-content-presentation--keyvisual-cta.ds2-techhub-stage-cta-wrapper .ds2-content-presentation--keyvisual-cta-location{top:75px}
}
.ds2-techhub--details{padding-top:90px;padding-bottom:55px;opacity:0;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::before,.ds2-techhub--details-back::after{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:normal}
@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 p,.ds2-techhub--details .ds2-expand--copy-content div{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::before,.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-icon--arrow-big-r-blue-2::after{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-flex;display:-ms-flexbox;display:flex;-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::before,.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box.ds2-icon--arrow-big-r-blue-2::after{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;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;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-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:150;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,0.7);min-width:50px;height:50px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1);transition:opacity .5s ease,background-color .5s ease,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;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::before,.ds2-techhub-trigger::after{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;transition:color .5s ease,opacity .5s ease,max-width .5s ease,padding .125s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ds2-techhub-trigger:hover{background-color:rgba(255,255,255,0.9);box-shadow:0 8px 15px 0 rgba(0,0,0,0.15),0 2px 8px 0 rgba(0,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:150}
}
.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)}
}
.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-micro-story--image-container{position:relative}
a.ds2-techhub--detail-link{position:relative;font-size:inherit;line-height:inherit}
a.ds2-techhub--detail-link,.ds2-cms-output a.ds2-techhub--detail-link,.ds2-accordion--element .ui-widget-content a.ds2-techhub--detail-link{color:#262626}
a.ds2-techhub--detail-link:hover,.ds2-cms-output a.ds2-techhub--detail-link:hover,.ds2-accordion--element .ui-widget-content 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;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)::before,a.ds2-techhub--detail-link:not(:empty)::after{width:1.1em;height:1.1em;top:.05em;left:.05em;background-size:100% auto}
.ds2-techhub-dropdown{height:50px;width:100%;max-width:285px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1);border-bottom:solid 2px transparent;border-top:solid 2px #f2f2f2;margin:45px 0;z-index:160;background-color:#fff;transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s;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.is-expanded{height:auto;width:50%;max-width:590px}
@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-bottom-color:#f2f2f2}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-icon{-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-list{pointer-events:all;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1}
.ds2-techhub-dropdown-placeholder{line-height:17px;min-height:50px;padding:5px 55px 7px 28px;color:#262626;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff}
@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-icon{position:absolute;right:28px;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;transition:.5s transform ease}
.ds2-techhub-dropdown-icon:before,.ds2-techhub-dropdown-icon:after{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-top:2px;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;transition:opacity .4s ease,-webkit-transform .25s linear .1s;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{font-size:14px;line-height:20px;text-align:left;color:#8e8e8e;display:block;padding:10px 10px 10px 26px;margin:-5px 0;border-left:solid 4px transparent;transition:.2s border linear,.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:hover,.ds2-techhub-dropdown-category-title:focus,.ds2-techhub-dropdown-category-title:active,.ds2-techhub-dropdown-category-title.is-active{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}
@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;transition:.2s opacity linear;will-change:opacity;border-left:solid 2px #f2f2f2;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{font-size:14px;line-height:20px;text-align:left;color:#8e8e8e;display:block;padding:10px 10px 10px 26px;margin:-5px 0;border-left:solid 4px transparent;transition:.2s border linear,.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:hover,.ds2-techhub-dropdown-models li a:focus,.ds2-techhub-dropdown-models li a:active,.ds2-techhub-dropdown-models li a.is-active{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;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:550;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;transition:max-width .5s ease;margin:0 auto;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-techhub--anchornav-inner{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;overflow:hidden}
@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;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-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;transition:-webkit-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-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;border-bottom:3px solid white;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;transition:color .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide.slick-current,.ds2-techhub--anchornav-list.slick-initialized .slick-slide:hover{border-bottom-color:#1c69d4;cursor:pointer}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide.slick-current .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-prev,.ds2-techhub--anchornav .slick-next{margin:0;opacity:1}
.ds2-techhub--anchornav .slick-prev::before,.ds2-techhub--anchornav .slick-prev::after,.ds2-techhub--anchornav .slick-next::before,.ds2-techhub--anchornav .slick-next::after{background-size:45px;position:absolute;top:0;left:0;width:100%;height:100%;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-prev,.ds2-techhub--anchornav .slick-next{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 60px;overflow:auto;-webkit-overflow-scrolling:touch}
.ds2-techhub--anchornav-list{height:auto}
.ds2-techhub--anchornav-wrapper{-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:bold;position:relative;display:block;text-align:center;cursor:pointer;border-bottom:1px solid #e6e6e6}
.ds2-techhub--anchornav-dropdown-placeholder-title{width:100%;display:inline-block;line-height:65px;font-size:15px;color:#262626;overflow:hidden;text-overflow:ellipsis}
.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);transition:-webkit-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:before,.ds2-techhub--anchornav-dropdown-icon:after{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;text-overflow:ellipsis;border-left:4px solid rgba(255,255,255,0);transition:.25s border ease;cursor:pointer}
.ds2-techhub--anchornav-list-item:hover,.ds2-techhub--anchornav-list-item.is-active{border-left-color:#1c69d4;color:#262626}
}
.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:hover .ds2-link--label-only,.ds2-typo--component-link:focus .ds2-link--label-only,.ds2-typo--component-link:active .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}
.ds2-stage-teaser{margin-bottom:20px}
.ds2-stage-teaser .ds2-slider .ds2-disclaimer--list{list-style:none}
.ds2-stage-teaser .ds2-slider--position-bar-outer{max-width:1680px}
.ds2-stage-teaser .ds2-slider--video-container button{font-size:40px;width:1em;height:1em;top:50%;margin-top:-.5em;z-index:380}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta.ds2-video-player--js-hide{display:none !important}
.ds2-stage-teaser .ds2-slider .ds2-slider--main{max-width:1680px;margin:0 auto}
.ds2-stage-teaser .ds2-slider .ds2-slider--main .ds2-slider--slide{overflow:hidden;pointer-events:none}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--main .ds2-slider--slide{pointer-events:auto}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--main:hover .slick-next,.ds2-stage-teaser .ds2-slider .ds2-slider--main:hover .slick-prev{opacity:1}
.ds2-stage-teaser .ds2-slider .ds2-slider--bottom .ds2-slider--slide{position:relative}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--slide{position:relative}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{text-align:left}
@media only screen and (max-width:520px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{padding-left:2px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{padding-right:0}
}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{position:absolute}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-top:13px;margin-bottom:13px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-top:28px;margin-bottom:13px}
}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-top:0;margin-bottom:12px}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title,.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subtitle{line-height:100%}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title,.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subtitle{color:#fff}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title.ds2-color-alternative,.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subtitle.ds2-color-alternative{color:#262626}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .slick-prev,.ds2-stage-teaser .ds2-slider .ds2-slider--stage .slick-next{width:auto}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item{padding:0 7.5px}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item{padding:0}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item .button{margin-bottom:10px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item .button{margin-bottom:0}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item:last-child .button{margin-bottom:0}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body .ds2-disclaimer{margin-top:26px}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body.ds2-disclaimer--cq--special .ds2-disclaimer{margin-top:15px;margin-bottom:26px}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body.ds2-disclaimer--cq--special .ds2-disclaimer{margin-top:26px}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body .ds2-disclaimer--list{margin-bottom:0}
@media only screen and (min-width:981px){.ds2-branded-bmwm .ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-bottom:10px}
}
@media only screen and (min-width:521px){.ds2-branded-bmwm .ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-bottom:10px}
}
.ds2-spotlight{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-spotlight{margin-bottom:90px}
}
.ds2-spotlight .ds2-accordion--element{margin-top:15px}
@media only screen and (min-width:521px){.ds2-spotlight .ds2-accordion--element{margin-top:30px}
}
.ds2-spotlight .ds2-accordion--sub-content{padding-right:0}
.ds2-spotlight .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--copy{margin-bottom:13px}
.ds2-spotlight .ds2-linklist{margin-top:-3px}
.ds2-spotlight .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-spotlight .ds2-linklist,.ds2-spotlight .ds2-linklist--item{margin-bottom:0}
.ds2-spotlight .ds2-accordion--element .ds2-accordion--content{margin-bottom:28px}
@media only screen and (min-width:521px){.ds2-spotlight--headline{margin-bottom:28px}
}
.ds2-spotlight--keyvisual{position:relative}
.ds2-spotlight--keyvisual-hotspots{position:absolute;overflow:hidden;z-index:110;top:0;width:100%;height:100%;text-align:center}
.ds2-spotlight--keyvisual-hotspots-container{position:relative;max-width:1680px;height:100%;margin-left:auto;margin-right:auto}
.ds2-spotlight--keyvisual-hotspot{position:absolute;width:15px;height:15px}
.ds2-spotlight--keyvisual-hotspot-dot{display:block;width:100%;height:100%;margin-left:-7.5px;margin-top:-7.5px;border-radius:50%;background-color:#fff}
.ds2-spotlight--keyvisual-hotspot-dot:before{content:' ';position:absolute;display:block;background:transparent;width:60px;height:60px;top:50%;left:50%;border-radius:50%;margin:-30px}
.touch .ds2-spotlight--keyvisual-hotspot-dot{padding:0}
.ds2-stage-presentation{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-stage-presentation{margin-bottom:75px}
}
.ds2-stage-presentation.ds2-contentnavigation{margin-bottom:0}
.form-requests .ds2-stage-presentation{margin:45px 0}
.ds2-stage-presentation--keyvisual{position:relative}
.ds2-stage-presentation--keyvisual-hotspots,.ds2-stage-presentation--keyvisual-cta{height:100%;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;max-width:1680px;z-index:90;pointer-events:none}
.ds2-stage-presentation-auto-loop .ds2-stage-presentation--keyvisual-hotspots,.ds2-stage-presentation-auto-loop .ds2-stage-presentation--keyvisual-cta{z-index:390}
.ds2-stage-presentation--keyvisual-hotspots a,.ds2-stage-presentation--keyvisual-cta a{pointer-events:all}
.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-hotspots-container,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-cta-container,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-hotspots-container,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-cta-container{height:100%;margin-left:auto;margin-right:auto;max-width:1680px;position:relative}
.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-title,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-subtitle,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-title,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-subtitle{color:#fff;line-height:100%;width:100%}
.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-title.ds2-color-alternative,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-subtitle.ds2-color-alternative,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-title.ds2-color-alternative,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-subtitle.ds2-color-alternative{color:#262626}
.ds2-stage-presentation--keyvisual-cta-location{padding-right:15px;position:absolute;text-align:left}
.ds2-stage-presentation--keyvisual-image-container{position:relative;margin-left:auto;margin-right:auto;max-width:1680px;text-align:center}
.ds2-stage-presentation--keyvisual-hotspot{position:absolute;text-align:center}
.ds2-stage-presentation--keyvisual-hotspot-textbox{bottom:33px;display:block;left:-150px;position:absolute;width:300px}
.ds2-stage-presentation--keyvisual-hotspot-textbox .ds2-stage-presentation--keyvisual-hotspot-textbox-container{background-color:#fff;border:1px solid #e6e6e6;display:inline-block;padding:15px 15px 15px 15px;text-align:left;width:auto;margin-bottom:0;margin-top:0}
@media only screen and (min-width:981px){.ds2-stage-presentation--keyvisual-hotspot-textbox .ds2-stage-presentation--keyvisual-hotspot-textbox-container{width:260px}
}
.ds2-stage-presentation--keyvisual-hotspot-textbox .ds2-stage-presentation--keyvisual-hotspot-textbox-container .ds2-link{margin-top:-3px;margin-bottom:-3px}
.ds2-stage-presentation--keyvisual-hotspot-title{padding-right:0}
.ds2-stage-presentation--keyvisual-hotspot-triangle{content:"";width:0;height:0;border:inset 10px;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:14px;display:block;left:-10px;position:absolute;z-index:80}
.ds2-stage-presentation--keyvisual-hotspot-triangle-border{content:"";width:0;height:0;border:inset 10px;border-color:#e6e6e6 transparent transparent transparent;border-top-style:solid;bottom:13px;display:block;left:-10px;position:absolute;z-index:70}
.ds2-stage-presentation--body{margin-top:15px}
@media only screen and (min-width:981px){.ds2-stage-presentation--body{margin-top:-15px;min-height:30px}
}
.ds2-stage-presentation--body .ds2-stage-presentation--title:first-child,.ds2-stage-presentation--body .ds2-stage-presentation--subtitle:first-child,.ds2-stage-presentation--body .ds2-expand--body-copy-container{line-height:100%;margin-right:15px;width:100%}
.ds2-stage-presentation--body .ds2-disclaimer--list{margin-bottom:40px}
@media only screen and (min-width:981px){.ds2-stage-presentation--body .ds2-disclaimer--list{margin-top:40px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.ds2-stage-presentation--body .ds2-expand--body-copy-container{margin-top:40px;margin-bottom:10px}
}
.ds2-stage-presentation--keyvisual-cta.ds2-video-player--js-hide{display:none !important}
.ds2-basic-teaser{margin-bottom:75px;max-height:none}
.ds2-basic-teaser:hover,.ds2-basic-teaser:focus,.ds2-basic-teaser:active{cursor:pointer}
@media only screen and (min-width:981px){.ds2-basic-teaser{margin-bottom:90px}
}
.ds2-basic-teaser .ds2-slider{margin-right:0;margin-left:0}
.ds2-basic-teaser .ds2-cms-output{color:#262626}
.ds2-basic-teaser .ds2-button--offer{margin-bottom:0}
.ds2-basic-teaser .ds2-button--area{margin-bottom:15px}
.ds2-basic-teaser .ds2-linklist--item:last-child{margin-bottom:7.5px}
.ds2-basic-teaser .ds2-disclaimer{margin-top:15px}
.ds2-basic-teaser .ds2-disclaimer--list{margin-bottom:15px}
.ds2-basic-teaser--image{position:relative}
.ds2-basic-teaser--container{position:relative;padding:15px;border:1px solid #e6e6e6}
.ds2-basic-teaser--container .ds2-basic-teaser--image-container img{width:100%}
.ds2-basic-teaser--hiddenBorder{border:0}
.ds2-basic-teaser--image-container,.ds2-basic-teaser--slider{margin-bottom:15px}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer{overflow:hidden}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container .ds2-basic-teaser--image,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container>img,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer .ds2-basic-teaser--image,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer>img{transition:-webkit-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-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container .ds2-basic-teaser--image:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container .ds2-basic-teaser--image:focus,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container>img:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-basic-teaser--image-container>img:focus,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer .ds2-basic-teaser--image:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer .ds2-basic-teaser--image:focus,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer>img:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-slider--img-outer>img:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-basic-teaser--component-link{display:block;margin-top:0;margin-bottom:0}
.ds2-basic-teaser--iframe-container{margin-bottom:30px}
.ds2-basic-teaser--iframe-container .ds2-iframe--player{margin-bottom:0}
.ds2-basic-teaser--iframe-container .ds2-iframe--fallback-container{margin-bottom:0;padding:15px}
.ds2-basic-teaser--iframe-container iframe{width:100%;border:0}
.slider-padding{padding:15px}
.large-6 .ds2-basic-teaser--title.ds2-long-headline{font-size:15px;line-height:22px;word-break:normal;padding-right:0}
@media only screen and (min-width:521px) and (max-width:980px){.large-6 .ds2-basic-teaser--title.ds2-long-headline{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.large-6 .ds2-basic-teaser--title.ds2-long-headline{font-size:25px;line-height:32px;margin-top:-6px;margin-bottom:9px}
}
.large-3 .ds2-basic-teaser--title.ds2-long-headline{font-size:15px;line-height:22px;margin-top:-5px;margin-bottom:10px;word-break:normal;padding-right:0}
@media only screen and (min-width:521px){.large-3 .ds2-basic-teaser--title.ds2-long-headline{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px}
}
.ds2-offer-teaser{direction:ltr;border:1px solid #e6e6e6;height:auto !important}
.ds2-offer-teaser--container{direction:ltr}
.ds2-offer-teaser .ds2-basic-teaser--content-container .ds2-basic-teaser--title{margin-bottom:60px}
.ds2-offer-teaser .ds2-button--offer .ds2-button--area{text-align:left;direction:ltr;background:0;color:#000}
.ds2-offer-teaser .ds2-button--offer .ds2-button--area--responsive-line{text-align:left}
.ds2-offer-teaser .ds2-button--offer .ds2-linklist .ds2-link:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);left:-8px}
html[dir="rtl"] .ds2-offer-teaser .ds2-button--offer .ds2-linklist .ds2-link:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.ds2-offer-teaser--ltr{direction:ltr}
.ds2-offer-teaser--ltr--container{direction:ltr}
.ds2-offer-teaser--ltr .ds2-button--offer .ds2-button--area{text-align:left;direction:ltr;background:0;color:#000}
.ds2-offer-teaser--ltr .ds2-button--offer .ds2-button--area--responsive-line{text-align:left}
.ds2-offer-teaser--ltr .ds2-button--offer .ds2-linklist .ds2-link:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);left:-20px}
.ds2-offer-teaser--rtl{direction:rtl}
.ds2-offer-teaser--rtl--container{direction:rtl}
.ds2-offer-teaser--rtl .ds2-button--offer .ds2-button--area{text-align:right;direction:rtl;background:0;color:#000}
.ds2-offer-teaser--rtl .ds2-button--offer .ds2-button--area--responsive-line{text-align:right}
.ds2-wcag .ds2-offer-teaser{border:1px solid #ffad1f}
.ds2-teaser-fullwidth{text-align:center;margin-bottom:60px}
.ds2-teaser-fullwidth img{display:inline-block;vertical-align:middle}
.row.ds2-container{display:block;margin-top:0;margin-bottom:60px;padding-left:0}
.no-padding{padding:0}
.small{margin-bottom:30px}
.a{margin-top:1.250rem;margin-bottom:1rem}
.h3{margin-top:1rem}
.h4{margin-top:0}
.small-teaser-image.columns{padding-left:0;padding-right:0}
.small-teaser-text{padding:0 auto 1.250rem auto;background-color:#666}
.small-teaser-text .image-container{display:none}
.small-teaser-text.columns{padding-left:0;padding-right:0}
.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:transparent}
.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%;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;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:bold;text-align:center}
.ds2-wltp-content{display:block;float:left;position:relative;width:100%;padding:0 0 0 40px;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 .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-icon--hotspot{cursor:pointer;display:inline-block;font-size:0;padding:0;text-indent:-9999px;height:30px;width:30px}
@media only screen and (min-width:521px){.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot .ds2-icon--hotspot{height:36px;width:36px}
}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot .ds2-icon--hotspot.ds2-icon--hotspot-white:before{background-size:30px 30px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2220%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;left:0;top:0;height:30px;width:30px}
@media only screen and (min-width:521px){.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot .ds2-icon--hotspot.ds2-icon--hotspot-white:before{background-size:36px 36px;height:36px;width:36px}
}
.ds2-hse--keyvisual .ds2-hse--keyvisual-hotspots .ds2-hse--keyvisual-hotspot-dot .ds2-icon--hotspot.ds2-icon--hotspot-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%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2223%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3C%2Fsvg%3E")}
.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,0.75);display:none;position:absolute;left:0;top:0;height:100%;width:100%;z-index:500}
@media only screen and (min-width:981px){.ds2-hse--layer-open .ds2-hse-dim-layer{display:block;visibility:visible;z-index:320}
}
.ds2-hse-layer--wrapper{background:white;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:501}
@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 .slick-track,.ds2-hse-layer--wrapper .ds2-hse-layer--slider .slick-list,.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{height:100%}
}
@media only screen and (min-width:981px){.ds2-hse--layer-open .ds2-hse-layer--wrapper{z-index:321}
}
@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;right:20px;top:20px;width:20px}
@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;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:before,.ds2-hse-layer--wrapper .ds2-hse-slider-next .ds2-icon:after,.ds2-hse-layer--wrapper .ds2-hse-slider-prev .ds2-icon:before,.ds2-hse-layer--wrapper .ds2-hse-slider-prev .ds2-icon:after{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-flex;display:-ms-flexbox;display:flex;-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,0.75);z-index:130;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.ds2-icon--hotspot:before,.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue:before{width:40px;height:40px;background-size:40px 40px}
@media only screen and (min-width:521px){.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot:before,.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue:before{width:46px;height:46px;background-size:46px 46px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2220%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3Ccircle%20fill%3D%22%231C69D3%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%229%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot:after,.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue:after{content:attr(data-count);width:auto;height:auto;left:5px;top:-1px;text-align:center;margin:0;margin-top:-5px}
@media only screen and (min-width:521px){.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot:after,.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue:after{content:''}
}
@media only screen and (min-width:521px){.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot:hover:before,.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue: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%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2223%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3Ccircle%20fill%3D%22%231C69D3%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%229%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
}
@media only screen and (min-width:521px){.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue: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%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ccircle%20opacity%3D%22.3%22%20fill%3D%22%23fff%22%20enable-background%3D%22new%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2220%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%2213%22%2F%3E%3Ccircle%20fill%3D%22%230752B7%22%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%229%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot.ds2-icon--hotspot-blue:after{color:#fff}
.ds2-hotspot .ds2-hotspot--keyvisual-hotspot-dot--input{display:none}
.contentpresentation:last-child .ds2-content-presentation{margin-bottom:75px}
@media only screen and (min-width:981px){.contentpresentation:last-child .ds2-content-presentation{margin-bottom:90px}
}
.ds2-content-presentation{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-content-presentation{margin-bottom:60px}
}
.ds2-content-presentation .ds2-preloading-content,.ds2-content-presentation .ds2-preloader-wrapper{opacity:1;transition:opacity .4s}
.ds2-content-presentation .ds2-preloading-content.ds2-preloader-hidden,.ds2-content-presentation .ds2-preloader-wrapper.ds2-preloader-hidden{opacity:0}
.ds2-content-presentation--keyvisual{position:relative;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:1680px}
@media only screen and (min-width:521px){.ds2-content-presentation--keyvisual{margin-bottom:30px}
}
.ds2-content-presentation--keyvisual-cta{height:100%;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:140}
.ds2-content-presentation-auto-loop .ds2-content-presentation--keyvisual-cta{z-index:400}
.ds2-content-presentation--keyvisual-cta-container{height:100%;margin-left:auto;margin-right:auto;max-width:1680px;position:relative}
.ds2-content-presentation--keyvisual-cta-location{padding-right:15px;position:absolute;text-align:left}
.ds2-content-presentation--keyvisual-cta-location .ds2-content-presentation--title,.ds2-content-presentation--keyvisual-cta-location .ds2-content-presentation--subtitle{color:#fff;line-height:100%;width:100%}
.ds2-content-presentation--keyvisual-cta-location .ds2-content-presentation--title.ds2-color-alternative,.ds2-content-presentation--keyvisual-cta-location .ds2-content-presentation--subtitle.ds2-color-alternative{color:#262626}
.ds2-content-presentation--keyvisual-image-container{position:relative;margin-left:auto;margin-right:auto;max-width:1680px;text-align:center}
.ds2-content-presentation--keyvisual-image-container .ds2-video-player--player{max-width:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds2-content-presentation--keyvisual-image-container .ds2-video-player--player{z-index:20 !important}
}
.ds2-content-presentation--body .ds2-content-presentation--title,.ds2-content-presentation--body .ds2-content-presentation--subtitle,.ds2-content-presentation--body .ds2-expand--body-copy-container{line-height:100%;margin-right:15px;width:100%}
.ds2-content-presentation--body .ds2-expand--body-copy-container[data-expanded=false]:not(.open){margin-bottom:-15px}
@media only screen and (min-width:521px){.ds2-content-presentation--body .ds2-expand--body-copy-container[data-expanded=false]:not(.open){margin-bottom:0}
}
.ds2-content-presentation--body-button .button{margin-bottom:0}
.ds2-content-presentation--container-inset{margin-top:15px}
@media only screen and (min-width:981px){.ds2-content-presentation--container-inset{margin-top:0}
}
.ds2-content-presentation--inset{border-left:1px solid #e6e6e6;padding-left:30px;margin-bottom:-3px}
.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-showroom-preconfiguration__nav-item{font-size:0}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__nav-item{font-size:15px;line-height:22px}
}
.ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item-checklist li,.ds2-showroom-preconfiguration__item-legal-section,.ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item-link,.ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;font-weight:normal;color:#262626}
:lang(kr) .ds2-showroom-preconfiguration__item-headline,:lang(kr) .ds2-showroom-preconfiguration__item-copy,:lang(kr) .ds2-showroom-preconfiguration__item-checklist li,:lang(kr) .ds2-showroom-preconfiguration__item-legal-section,:lang(kr) .ds2-showroom-preconfiguration__item-price,:lang(kr) .ds2-showroom-preconfiguration__item-link,:lang(kr) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-showroom-preconfiguration__item-headline,:lang(ko-KR) .ds2-showroom-preconfiguration__item-copy,:lang(ko-KR) .ds2-showroom-preconfiguration__item-checklist li,:lang(ko-KR) .ds2-showroom-preconfiguration__item-legal-section,:lang(ko-KR) .ds2-showroom-preconfiguration__item-price,:lang(ko-KR) .ds2-showroom-preconfiguration__item-link,:lang(ko-KR) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-showroom-preconfiguration__item-headline,:lang(jp) .ds2-showroom-preconfiguration__item-copy,:lang(jp) .ds2-showroom-preconfiguration__item-checklist li,:lang(jp) .ds2-showroom-preconfiguration__item-legal-section,:lang(jp) .ds2-showroom-preconfiguration__item-price,:lang(jp) .ds2-showroom-preconfiguration__item-link,:lang(jp) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-showroom-preconfiguration__item-headline,:lang(ja) .ds2-showroom-preconfiguration__item-copy,:lang(ja) .ds2-showroom-preconfiguration__item-checklist li,:lang(ja) .ds2-showroom-preconfiguration__item-legal-section,:lang(ja) .ds2-showroom-preconfiguration__item-price,:lang(ja) .ds2-showroom-preconfiguration__item-link,:lang(ja) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-showroom-preconfiguration__item-headline,:lang(ja-JP) .ds2-showroom-preconfiguration__item-copy,:lang(ja-JP) .ds2-showroom-preconfiguration__item-checklist li,:lang(ja-JP) .ds2-showroom-preconfiguration__item-legal-section,:lang(ja-JP) .ds2-showroom-preconfiguration__item-price,:lang(ja-JP) .ds2-showroom-preconfiguration__item-link,:lang(ja-JP) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-showroom-preconfiguration__item-headline,:lang(zh) .ds2-showroom-preconfiguration__item-copy,:lang(zh) .ds2-showroom-preconfiguration__item-checklist li,:lang(zh) .ds2-showroom-preconfiguration__item-legal-section,:lang(zh) .ds2-showroom-preconfiguration__item-price,:lang(zh) .ds2-showroom-preconfiguration__item-link,:lang(zh) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-showroom-preconfiguration__item-headline,:lang(zh-CN) .ds2-showroom-preconfiguration__item-copy,:lang(zh-CN) .ds2-showroom-preconfiguration__item-checklist li,:lang(zh-CN) .ds2-showroom-preconfiguration__item-legal-section,:lang(zh-CN) .ds2-showroom-preconfiguration__item-price,:lang(zh-CN) .ds2-showroom-preconfiguration__item-link,:lang(zh-CN) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-showroom-preconfiguration__item-headline,:lang(tw) .ds2-showroom-preconfiguration__item-copy,:lang(tw) .ds2-showroom-preconfiguration__item-checklist li,:lang(tw) .ds2-showroom-preconfiguration__item-legal-section,:lang(tw) .ds2-showroom-preconfiguration__item-price,:lang(tw) .ds2-showroom-preconfiguration__item-link,:lang(tw) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-showroom-preconfiguration__item-headline,:lang(zh-TW) .ds2-showroom-preconfiguration__item-copy,:lang(zh-TW) .ds2-showroom-preconfiguration__item-checklist li,:lang(zh-TW) .ds2-showroom-preconfiguration__item-legal-section,:lang(zh-TW) .ds2-showroom-preconfiguration__item-price,:lang(zh-TW) .ds2-showroom-preconfiguration__item-link,:lang(zh-TW) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-showroom-preconfiguration__item-headline,:lang(zh-HK) .ds2-showroom-preconfiguration__item-copy,:lang(zh-HK) .ds2-showroom-preconfiguration__item-checklist li,:lang(zh-HK) .ds2-showroom-preconfiguration__item-legal-section,:lang(zh-HK) .ds2-showroom-preconfiguration__item-price,:lang(zh-HK) .ds2-showroom-preconfiguration__item-link,:lang(zh-HK) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-showroom-preconfiguration__item-headline,:lang(ms) .ds2-showroom-preconfiguration__item-copy,:lang(ms) .ds2-showroom-preconfiguration__item-checklist li,:lang(ms) .ds2-showroom-preconfiguration__item-legal-section,:lang(ms) .ds2-showroom-preconfiguration__item-price,:lang(ms) .ds2-showroom-preconfiguration__item-link,:lang(ms) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-showroom-preconfiguration__item-headline,:lang(my) .ds2-showroom-preconfiguration__item-copy,:lang(my) .ds2-showroom-preconfiguration__item-checklist li,:lang(my) .ds2-showroom-preconfiguration__item-legal-section,:lang(my) .ds2-showroom-preconfiguration__item-price,:lang(my) .ds2-showroom-preconfiguration__item-link,:lang(my) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-showroom-preconfiguration__item-headline,:lang(za) .ds2-showroom-preconfiguration__item-copy,:lang(za) .ds2-showroom-preconfiguration__item-checklist li,:lang(za) .ds2-showroom-preconfiguration__item-legal-section,:lang(za) .ds2-showroom-preconfiguration__item-price,:lang(za) .ds2-showroom-preconfiguration__item-link,:lang(za) .ds2-showroom-preconfiguration__item-button.button span{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-checklist li,.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-legal-section,.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-link,.ds2-showroom-preconfiguration__item:not(.ds2-color-alternative) .ds2-showroom-preconfiguration__item-button.button span{color:#fff}
}
.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-checklist li,.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-legal-section,.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-link,.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-button.button span{color:#262626}
.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline{font-size:25px;line-height:1.24;padding-top:25px;padding-bottom:25px}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline{font-size:56px;line-height:1.09;margin-top:-8px;margin-bottom:22px;padding:0}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline{font-size:96px;line-height:1.05;margin-top:-12px;margin-bottom:18px}
}
.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline--small{font-size:35px;line-height:42px;padding-top:23px;padding-bottom:23px}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline--small{font-size:50px;line-height:57px;margin-top:-9px;margin-bottom:22px}
}
.ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item-checklist li,.ds2-showroom-preconfiguration__item-price-label{font-size:15px;line-height:22px;letter-spacing:0;margin-top:-5px;margin-bottom:10px}
@media only screen and (max-width:520px){.ds2-showroom-preconfiguration__item-checklist li{margin-bottom:3px}
}
.ds2-showroom-preconfiguration__item-price-label{margin-bottom:-5px;padding-bottom:10px}
@media only screen and (max-width:520px){.ds2-showroom-preconfiguration__item-price-label{color:#8e8e8e}
}
.ds2-showroom-preconfiguration__item-price-number{font-size:25px;line-height:32px;margin-top:-7px}
.ds2-showroom-preconfiguration__item-price-currency{font-size:14px;line-height:.8}
.ds2-showroom-preconfiguration__item-link.ds2-link,.ds2-showroom-preconfiguration__item-button.button .ds2-button--responsive-line{font-size:12px;line-height:17px;letter-spacing:0;margin-top:-4px;margin-bottom:-4px}
.ds2-showroom-preconfiguration__item-link--download.ds2-link{font-size:15px;line-height:22px;letter-spacing:0;margin-top:-5px;margin-bottom:-5px}
@media only screen and (max-width:520px){.ds2-showroom-preconfiguration__item-link.ds2-link:hover span.ds2-showroom-preconfiguration__item-link-label{color:#262626}
}
.ds2-showroom-preconfiguration__item-button.button .ds2-button--responsive-line{color:#fff}
.ds2-showroom-preconfiguration__nav{pointer-events:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__nav{position:absolute;top:0;right:0;min-width:calc(100% - 75vw);width:calc(100% - 1145px);min-height:420px}
}
.ds2-showroom-preconfiguration__nav ul{list-style:none;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1 0 250px;-ms-flex:1 0 250px;flex:1 0 250px;min-height:inherit;margin:0;height:30px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__nav ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 90px;height:auto;max-width:250px}
}
.ds2-showroom-preconfiguration__nav-item{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;position:relative;cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,transform .5s ease;transition:background-color .5s ease,transform .5s ease,-webkit-transform .5s ease;color:rgba(187,187,187,0);background-color:#bbb;width:10px;height:10px;margin:10px;padding:0;border-radius:50%}
.ds2-showroom-preconfiguration__nav-item.is-active{background-color:#1c69d4;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);cursor:auto}
.ds2-component:not(.is-touch) .ds2-showroom-preconfiguration__nav-item:not(.is-active):hover{background-color:#262626}
.ds2-showroom-preconfiguration__nav-item:before{content:' ';display:block;position:absolute;width:30px;height:30px;top:-10px;left:-10px}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__nav-item{transition:color .5s ease;margin:0;padding:18px 30px 18px 40px;color:#8e8e8e;width:auto;height:auto;border-radius:0;background:rgba(255,255,255,0.7)}
.ds2-showroom-preconfiguration__nav-item:before{content:none}
.ds2-showroom-preconfiguration__nav-item-activebar,.ds2-showroom-preconfiguration__nav-item:after{content:' ';position:absolute;width:4px;height:0;top:0;left:0;background-color:#1c69d4;transition:height .5s ease,top .5s ease}
.ds2-component:not(.is-touch) .ds2-showroom-preconfiguration__nav-item:not(.is-active):hover,.ds2-showroom-preconfiguration__nav-item.is-active{background:rgba(255,255,255,0.7);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:#262626}
.ds2-component:not(.is-touch) .ds2-showroom-preconfiguration__nav-item:not(.is-active):hover:after,.ds2-showroom-preconfiguration__nav-item.is-active:after{height:100%}
.ds2-showroom-preconfiguration__nav-item.is-active:after{height:0;transition:width .01s ease .5s}
}
.ds2-showroom-preconfiguration__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;width:calc(100% - 40px);height:auto;padding:80vw 20px 30px;margin-bottom:0}
.ds2-showroom-preconfiguration__item.is-active:not(.is-next):not(.is-prev){position:relative}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item{opacity:1;pointer-events:all;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item{width:calc(100vw - 90px);min-height:80vw;padding:60px 45px calc(25vw + 50px);margin-bottom:17.5vw}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item{min-height:560px;padding:60px 45px calc(15vw + 50px);margin-bottom:15vw}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item{width:75vw;max-width:1145px;min-height:630px;padding:90px 45px 120px;padding-left:calc(50% - 592.5px);margin-bottom:10vw}
}
@media only screen and (min-width:1680px){.ds2-showroom-preconfiguration__item{margin-bottom:165px}
}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item{padding:45px;min-height:0;margin-bottom:30px}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item{padding:45px 12.5%}
}
.ds2-showroom-preconfiguration__item.ds2-color-alternative .ds2-showroom-preconfiguration__item-background{background:#f2f2f2;background-image:linear-gradient(rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 40%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%);background-blend-mode:overlay}
.ds2-showroom-preconfiguration__item-background{background:#262626;background-image:linear-gradient(rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 40%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 100%);background-blend-mode:overlay;position:absolute;top:0;left:0;height:80vw;width:100%;z-index:300;-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-background{height:100%}
}
.ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item-body{z-index:330}
.ds2-showroom-preconfiguration__item-checklist{margin:30px 0}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-checklist{margin:45px 0}
}
.ds2-showroom-preconfiguration__item-checklist li{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white,.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:15px;height:15px;margin:0 15px 0 0}
.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white::before,.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white::after,.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-icon::before,.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-icon::after{position:absolute;left:2px;width:inherit;height:inherit;background-size:auto 35px;background-position:left}
.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white{opacity:.7;display:none}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-icon{display:none}
.ds2-color-alternative .ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-icon{display:inline}
.ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white{display:inline}
.ds2-color-alternative .ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white{display:none}
}
.ds2-showroom-preconfiguration__item-legal-section{margin-bottom:30px}
.ds2-showroom-preconfiguration__item-price{margin-bottom:30px}
.ds2-showroom-preconfiguration__item-price-label{display:block}
.ds2-showroom-preconfiguration__item-price-number{display:inline-block}
.ds2-showroom-preconfiguration__item-price-currency{display:inline;vertical-align:top}
.ds2-showroom-preconfiguration__item-link{padding-left:30px}
.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-white::before,.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-grey-2::before{background-size:auto 35px;background-position:center;left:-2.5px;top:-2.5px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-white::after,.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-grey-2::after{content:none}
.ds2-showroom-preconfiguration:not(.is-touch) .ds2-showroom-preconfiguration__item-link:hover span.ds2-icon--arrow-big-r-white::before,.ds2-showroom-preconfiguration:not(.is-touch) .ds2-showroom-preconfiguration__item-link:hover span.ds2-icon--arrow-big-r-grey-2::before{-webkit-transform:translateX(7.5px);-ms-transform:translateX(7.5px);transform:translateX(7.5px)}
.ds2-showroom-preconfiguration__item-link span.ds2-icon--download-white::before,.ds2-showroom-preconfiguration__item-link span.ds2-icon--download::before{background-size:auto 30px;background-position:center;left:0;top:0}
.ds2-showroom-preconfiguration__item-link span.ds2-icon--download-white::after,.ds2-showroom-preconfiguration__item-link span.ds2-icon--download::after{content:none}
.ds2-showroom-preconfiguration__item-link.ds2-link:active,.ds2-showroom-preconfiguration__item-link.ds2-link:focus,.ds2-showroom-preconfiguration__item-link.ds2-link:hover{opacity:.7}
.ds2-showroom-preconfiguration__item-link.ds2-link:active span,.ds2-showroom-preconfiguration__item-link.ds2-link:focus span,.ds2-showroom-preconfiguration__item-link.ds2-link:hover span{color:inherit}
.ds2-showroom-preconfiguration__item-link.ds2-link:active .ds2-icon::before,.ds2-showroom-preconfiguration__item-link.ds2-link:focus .ds2-icon::before,.ds2-showroom-preconfiguration__item-link.ds2-link:hover .ds2-icon::before{opacity:1}
.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-white,.ds2-showroom-preconfiguration__item-link span.ds2-icon--download-white{display:none}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-grey-2,.ds2-showroom-preconfiguration__item-link span.ds2-icon--download{display:none}
.ds2-color-alternative .ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-grey-2,.ds2-color-alternative .ds2-showroom-preconfiguration__item-link span.ds2-icon--download{display:inline}
.ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-white,.ds2-showroom-preconfiguration__item-link span.ds2-icon--download-white{display:inline}
.ds2-color-alternative .ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-white,.ds2-color-alternative .ds2-showroom-preconfiguration__item-link span.ds2-icon--download-white{display:none}
}
.ds2-showroom-preconfiguration__item-car{position:absolute;z-index:320;top:40vw;bottom:auto;left:0;right:auto;width:175vw;height:98.4375vw;pointer-events:none;-webkit-transform:translate(-15%,-55%);-ms-transform:translate(-15%,-55%);transform:translate(-15%,-55%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-car{top:auto;bottom:0;width:125vw;height:70.3125vw;-webkit-transform:translate(-15%,35%);-ms-transform:translate(-15%,35%);transform:translate(-15%,35%)}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item-car{left:auto;right:20%;width:115vw;height:64.6875vw;max-width:1185px;max-height:666.5625px;-webkit-transform:translate(30%,35%);-ms-transform:translate(30%,35%);transform:translate(30%,35%)}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item-car{right:5%;width:75vw;height:42.1875vw;-webkit-transform:translate(37.5%,35%);-ms-transform:translate(37.5%,35%);transform:translate(37.5%,35%)}
}
@media only screen and (min-width:1590px){.ds2-showroom-preconfiguration__item-car{right:0}
}
.ds2-showroom-preconfiguration__item-car img,.ds2-showroom-preconfiguration__item-car picture{width:inherit;height:inherit;max-width:inherit;max-height:inherit}
.ds2-showroom-preconfiguration__item-car--next{display:none;z-index:310}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-car--next{display:block;-webkit-transform:scale(0.7) translate(-2.5%,47.5%);-ms-transform:scale(0.7) translate(-2.5%,47.5%);transform:scale(0.7) translate(-2.5%,47.5%)}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.7) translate(62.5%,47.5%);-ms-transform:scale(0.7) translate(62.5%,47.5%);transform:scale(0.7) translate(62.5%,47.5%)}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.7) translate(80%,47.5%);-ms-transform:scale(0.7) translate(80%,47.5%);transform:scale(0.7) translate(80%,47.5%)}
}
.ds2-showroom-preconfiguration__item-car--next img{display:block;margin-top:-56.25%}
.ds2-showroom-preconfiguration__item-car--next img:first-child{margin-top:0}
.ds2-showroom-preconfiguration__item-car--preview{position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-showroom-preconfiguration__item-car--preview div{width:33.333%}
.ds2-showroom-preconfiguration__item-car--preview img{width:100%;height:auto}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-car{display:none}
.ds2-showroom-preconfiguration__item-footer{opacity:0;pointer-events:none;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;width:100%;margin:0;padding:0;min-height:30px;position:absolute;left:0;top:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-footer{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item-footer{padding-left:calc(50% - 592.5px);padding-right:calc(50% - 592.5px)}
}
.ds2-showroom-preconfiguration__item-footer-container{padding:0 50px}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-footer-container{padding:0}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item-footer-container{min-height:calc(10vw - 30px);margin-top:-10vw;padding-top:30px}
}
@media only screen and (min-width:1680px){.ds2-showroom-preconfiguration__item-footer-container{min-height:135px;margin-top:-165px}
}
.ds2-showroom-preconfiguration__item-footer .ds2-legal-accordion{-webkit-transform:scaleY(0.1);-ms-transform:scaleY(0.1);transform:scaleY(0.1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:0;transition:opacity .25s ease,-webkit-transform .25s ease-in;transition:opacity .25s ease,transform .25s ease-in;transition:opacity .25s ease,transform .25s ease-in,-webkit-transform .25s ease-in}
.ds2-showroom-preconfiguration__item-footer.is-active{position:relative;opacity:1;pointer-events:all;transition:opacity .5s 1s ease,-webkit-transform .5s 1s ease;transition:opacity .5s 1s ease,transform .5s 1s ease;transition:opacity .5s 1s ease,transform .5s 1s ease,-webkit-transform .5s 1s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.ds2-showroom-preconfiguration__item-footer.is-active .ds2-legal-accordion{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1;transition:opacity .25s 1s ease,-webkit-transform .25s 1s ease-out;transition:opacity .25s 1s ease,transform .25s 1s ease-out;transition:opacity .25s 1s ease,transform .25s 1s ease-out,-webkit-transform .25s 1s ease-out}
.ds2-showroom-preconfiguration__item-button{margin-bottom:15px}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item-button{max-width:285px}
}
@media only screen and (max-width:520px){.ds2-showroom-preconfiguration__item{padding:80vw 0 15px 50px}
.ds2-showroom-preconfiguration:not(.is-sliding) .ds2-showroom-preconfiguration__item{transition:min-height .5s .25s ease,padding-top .5s .25s ease-in-out}
.ds2-showroom-preconfiguration__item.is-active.is-expanded{padding-top:20vw;transition:padding-top .5s ease-in-out}
.ds2-showroom-preconfiguration:not(.is-sliding):not(.is-hover-next):not(.is-hover-prev) .ds2-showroom-preconfiguration__item-background{transition:height .5s .25s ease-in-out}
.ds2-showroom-preconfiguration__item.is-active.is-expanded:not(.is-waiting) .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration__item.is-next.is-active.is-expanded:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{height:20vw;transition:height .5s ease-in-out}
.ds2-showroom-preconfiguration__item-headline{background:#fff;border-bottom:1px solid #e6e6e6;min-height:50px;margin:0 0 30px -50px;padding-left:50px;padding-right:30px;width:calc(100% + 70px);position:relative}
.ds2-showroom-preconfiguration__item-headline:before{content:' ';position:absolute;width:50px;height:50px;background-position:center center;background-size:35px;left:0;top:15px;opacity:.7;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);transition:opacity .5s .25s ease,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s .25s ease;transition:transform .5s ease-in-out,opacity .5s .25s ease,-webkit-transform .5s ease-in-out}
.ds2-showroom-preconfiguration__item.is-active.is-expanded:not(.is-next) .ds2-showroom-preconfiguration__item-headline:before{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-headline:before{opacity:0}
.ds2-showroom-preconfiguration__item-body{overflow:hidden;max-height:0;opacity:0}
.ds2-showroom-preconfiguration:not(.is-sliding) .ds2-showroom-preconfiguration__item-body{transition:max-height .5s ease-out,opacity .5s ease-in-out,padding .5s .25s ease-out}
.ds2-showroom-preconfiguration__item.is-active.is-expanded:not(.is-next) .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:1000px;opacity:1;padding-bottom:30px;transition:max-height .5s .25s ease-in,opacity .5s .5s ease-in-out,padding .5s .25s ease-in}
.ds2-showroom-preconfiguration__item--no-price.is-active.is-expanded:not(.is-next) .ds2-showroom-preconfiguration__item-body{padding-bottom:15px}
.ds2-showroom-preconfiguration__item-body .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item--no-price .ds2-showroom-preconfiguration__item-body .ds2-showroom-preconfiguration__item-copy{display:none}
.ds2-showroom-preconfiguration__item-expandpreview .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item-expandpreview .ds2-showroom-preconfiguration__item-copy{margin-bottom:15px}
.ds2-showroom-preconfiguration:not(.is-sliding) .ds2-showroom-preconfiguration__item-car{transition:top .5s .25s ease-in-out,-webkit-transform .5s .25s ease-in-out;transition:top .5s .25s ease-in-out,transform .5s .25s ease-in-out;transition:top .5s .25s ease-in-out,transform .5s .25s ease-in-out,-webkit-transform .5s .25s ease-in-out}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-car{transition:top 1s .25s ease-in-out,opacity .5s ease-out,-webkit-transform 1s .25s ease-in-out;transition:top 1s .25s ease-in-out,transform 1s .25s ease-in-out,opacity .5s ease-out;transition:top 1s .25s ease-in-out,transform 1s .25s ease-in-out,opacity .5s ease-out,-webkit-transform 1s .25s ease-in-out}
.ds2-showroom-preconfiguration__item.is-active.is-expanded:not(.is-next) .ds2-showroom-preconfiguration__item-car{top:10vw;-webkit-transform:translate(-7.5%,-52.5%) scale(0.75);-ms-transform:translate(-7.5%,-52.5%) scale(0.75);transform:translate(-7.5%,-52.5%) scale(0.75);transition:top .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:top .5s ease-in-out,transform .5s ease-in-out;transition:top .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item-expandpreview{transition:none}
}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item-expandpreview{display:none}
}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration--performance .ds2-showroom-preconfiguration__item{padding-top:95px}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration--performance .ds2-showroom-preconfiguration__item{padding-top:105px}
}
.ds2-showroom-preconfiguration__endorsement{position:absolute;top:0;left:0;right:0;z-index:340;padding:20px;height:15px}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__endorsement{padding:50px}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__endorsement{padding:40px 45px;height:25px}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__endorsement{padding-left:calc(50% - 592.5px)}
}
.ds2-showroom-preconfiguration__endorsement img{height:inherit;width:auto}
.ds2-showroom-preconfiguration__nav,.ds2-showroom-preconfiguration__footer{transition:opacity .75s ease-in}
.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__nav,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__footer{opacity:0}
.ds2-showroom-preconfiguration__item{opacity:0;pointer-events:none;transition:min-height .5s ease}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item{transition:opacity .75s ease-in-out,-webkit-transform .75s ease-in-out;transition:opacity .75s ease-in-out,transform .75s ease-in-out;transition:opacity .75s ease-in-out,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}
.ds2-showroom-preconfiguration.is-hover-prev .ds2-showroom-preconfiguration__item,.ds2-showroom-preconfiguration.is-hover-next .ds2-showroom-preconfiguration__item{transition:opacity .5s ease-in-out}
.ds2-showroom-preconfiguration__item-background{pointer-events:none;cursor:pointer;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;will-change:transform,height}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration.is-hover-prev .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration.is-hover-next .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-background{transition:height .75s ease-in-out,-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out,height .75s ease-in-out;transition:transform .75s ease-in-out,height .75s ease-in-out,-webkit-transform .75s ease-in-out}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item.is-waiting .ds2-showroom-preconfiguration__item-background{-webkit-transform:none;-ms-transform:none;transform:none;top:0;height:80vw}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item.is-waiting .ds2-showroom-preconfiguration__item-background{height:100%}
}
.ds2-showroom-preconfiguration__item-background-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(38,38,38,0.1);opacity:1;transition:opacity .5s .25s ease}
.ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item-expandpreview{opacity:0}
.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active .ds2-showroom-preconfiguration__item-expandpreview,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-expandpreview{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-expandpreview{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item-expandpreview,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-expandpreview{transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-expandpreview,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-expandpreview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-headline,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-body,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-checklist,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-price,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-expandpreview,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-expandpreview{transition-delay:.375s}
.ds2-showroom-preconfiguration__item-headline .ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-active,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-headline{-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px)}
.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-headline{-webkit-transform:translateX(45px);-ms-transform:translateX(45px);transform:translateX(45px)}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-headline{-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-copy{transition-delay:.500s}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-checklist{transition-delay:.625s}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-price{transition-delay:.750s}
.ds2-showroom-preconfiguration__item-car{opacity:0}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-car{transition:opacity .5s ease-out}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-car img{transition:-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-sliding.is-active .ds2-showroom-preconfiguration__item-car img{-webkit-transform:translate(25%,-10%) scale(0.8);-ms-transform:translate(25%,-10%) scale(0.8);transform:translate(25%,-10%) scale(0.8);transition:none}
.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-car img,.ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-car img{-webkit-transform:translate(-25%,10%) scale(1.2);-ms-transform:translate(-25%,10%) scale(1.2);transform:translate(-25%,10%) scale(1.2)}
.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-car img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-car,.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-car{opacity:1}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-car,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-car{transition:opacity .5s .5s ease-in}
.ds2-showroom-preconfiguration__item-car--next{transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-car--next{transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item-car--next img{transition:margin .01s 1s ease-in-out,opacity .75s .25s ease-in-out,-webkit-transform .75s .25s ease-in-out;transition:transform .75s .25s ease-in-out,margin .01s 1s ease-in-out,opacity .75s .25s ease-in-out;transition:transform .75s .25s ease-in-out,margin .01s 1s ease-in-out,opacity .75s .25s ease-in-out,-webkit-transform .75s .25s ease-in-out}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-sliding.is-active .ds2-showroom-preconfiguration__item-car--next img{-webkit-transform:translate(-25%,-10%) scale(0.75);-ms-transform:translate(-25%,-10%) scale(0.75);transform:translate(-25%,-10%) scale(0.75)}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-car--next img,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-next .ds2-showroom-preconfiguration__item-car--next img{-webkit-transform:translate(85%,10%) scale(1.25);-ms-transform:translate(85%,10%) scale(1.25);transform:translate(85%,10%) scale(1.25);margin-left:45px}
.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-car--next img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration.editmode .ds2-showroom-preconfiguration__item-car--next,.ds2-showroom-preconfiguration.is-sliding .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next) .ds2-showroom-preconfiguration__item-car--next{transition:opacity .5s .75s ease-in,-webkit-transform .5s .75s ease-in;transition:opacity .5s .75s ease-in,transform .5s .75s ease-in;transition:opacity .5s .75s ease-in,transform .5s .75s ease-in,-webkit-transform .5s .75s ease-in}
.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-waiting{opacity:0}
.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item:not(.is-waiting){opacity:1}
.ds2-showroom-preconfiguration__item.is-waiting .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.ds2-showroom-preconfiguration:not(.is-sliding):not(.is-waiting) .ds2-showroom-preconfiguration__item.is-prev.is-active:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{pointer-events:all}
.ds2-showroom-preconfiguration:not(.is-waiting) .ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next):not(.is-waiting){pointer-events:all;opacity:1}
.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next):not(.is-waiting) .ds2-showroom-preconfiguration__item-background-overlay{opacity:0}
.ds2-showroom-preconfiguration__item.is-next.is-active:not(.is-waiting){opacity:1}
.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-next:not(.is-waiting) .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration__item.is-next.is-active:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(20px,20px);-ms-transform:translate(20px,20px);transform:translate(20px,20px);height:calc(80vw - 20px)}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration.is-waiting .ds2-showroom-preconfiguration__item.is-next:not(.is-waiting) .ds2-showroom-preconfiguration__item-background,.ds2-showroom-preconfiguration__item.is-next.is-active:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(45px,45px);-ms-transform:translate(45px,45px);transform:translate(45px,45px);height:calc(100% - 90px)}
}
.ds2-showroom-preconfiguration:not(.is-sliding):not(.is-waiting) .ds2-showroom-preconfiguration__item.is-next.is-active:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{pointer-events:all}
.ds2-showroom-preconfiguration__item.is-next:not(.is-waiting){opacity:0}
.ds2-showroom-preconfiguration__item.is-next:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(40px,40px);-ms-transform:translate(40px,40px);transform:translate(40px,40px);height:calc(80vw - 40px)}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item.is-next:not(.is-waiting) .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(90px,90px);-ms-transform:translate(90px,90px);transform:translate(90px,90px);height:calc(100% - 180px)}
}
.ds2-showroom-preconfiguration__item.is-prev.is-hover-prev{opacity:1}
.ds2-showroom-preconfiguration.is-hover-prev .ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-background{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:translate(calc(-100% + 15px),0) scaleX(0.18);-ms-transform:translate(calc(-100% + 15px),0) scaleX(0.18);transform:translate(calc(-100% + 15px),0) scaleX(0.18)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds2-showroom-preconfiguration.is-hover-prev .ds2-showroom-preconfiguration__item.is-prev .ds2-showroom-preconfiguration__item-background{transition:margin .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,margin .5s ease-in-out;transition:transform .5s ease-in-out,margin .5s ease-in-out,-webkit-transform .5s ease-in-out;margin-left:15px;-webkit-transform:translate(-100%,0) scaleX(0.18);-ms-transform:translate(-100%,0) scaleX(0.18);transform:translate(-100%,0) scaleX(0.18)}
}
.ds2-showroom-preconfiguration.is-hover-prev .ds2-showroom-preconfiguration__item.is-prev.is-hover-prev .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(calc(-100% + 45px),0) scaleX(0.18);-ms-transform:translate(calc(-100% + 45px),0) scaleX(0.18);transform:translate(calc(-100% + 45px),0) scaleX(0.18)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds2-showroom-preconfiguration.is-hover-prev .ds2-showroom-preconfiguration__item.is-prev.is-hover-prev .ds2-showroom-preconfiguration__item-background{margin-left:45px}
}
.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-prev .ds2-showroom-preconfiguration__item-background{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.ds2-showroom-preconfiguration__item.is-next.is-active.is-hover-prev .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(35px,45px);-ms-transform:translate(35px,45px);transform:translate(35px,45px)}
.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-next .ds2-showroom-preconfiguration__item-background{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}
.ds2-showroom-preconfiguration.is-hover-next .ds2-showroom-preconfiguration__item.is-next.is-hover-next:not(.is-active){transition:opacity .5s ease-in-out,-webkit-transform .01s ease-in-out;transition:transform .01s ease-in-out,opacity .5s ease-in-out;transition:transform .01s ease-in-out,opacity .5s ease-in-out,-webkit-transform .01s ease-in-out;-webkit-transform:translate(-45px,-45px);-ms-transform:translate(-45px,-45px);transform:translate(-45px,-45px)}
.ds2-showroom-preconfiguration.is-hover-next:not(.is-sliding) .ds2-showroom-preconfiguration__item.is-next:not(.is-hover-next):not(.is-active){transition:opacity .5s ease-in-out,-webkit-transform .01s .75s ease-in-out;transition:transform .01s .75s ease-in-out,opacity .5s ease-in-out;transition:transform .01s .75s ease-in-out,opacity .5s ease-in-out,-webkit-transform .01s .75s ease-in-out}
.ds2-showroom-preconfiguration__item.is-next.is-hover-next:not(.is-active){opacity:1}
.ds2-showroom-preconfiguration.is-hover-next .ds2-showroom-preconfiguration__item.is-next.is-active.is-hover-prev .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(-15px,45px);-ms-transform:translate(-15px,45px);transform:translate(-15px,45px)}
.ds2-showroom-preconfiguration__item.is-next.is-hover-next:not(.is-active) .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(120px,90px);-ms-transform:translate(120px,90px);transform:translate(120px,90px)}
.ds2-showroom-preconfiguration__item.is-next.is-hover-next.is-active .ds2-showroom-preconfiguration__item-background{-webkit-transform:translate(75px,45px);-ms-transform:translate(75px,45px);transform:translate(75px,45px)}
.ds2-showroom-preconfiguration__item-car--next img{opacity:0;margin-left:0;transition:margin .75s ease-in-out,opacity .5s ease-in-out}
.ds2-showroom-preconfiguration__item-car--next img.is-active:not(.is-waiting){opacity:1;margin-left:45px}
.ds2-showroom-preconfiguration__item-car--next img .is-waiting{transition:none}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-prev .ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.675) translate(62.5%,47.5%);-ms-transform:scale(0.675) translate(62.5%,47.5%);transform:scale(0.675) translate(62.5%,47.5%)}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-prev .ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.675) translate(80%,47.5%);-ms-transform:scale(0.675) translate(80%,47.5%);transform:scale(0.675) translate(80%,47.5%)}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-next .ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.725) translate(62.5%,47.5%);-ms-transform:scale(0.725) translate(62.5%,47.5%);transform:scale(0.725) translate(62.5%,47.5%)}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-next .ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.725) translate(75%,47.5%);-ms-transform:scale(0.725) translate(75%,47.5%);transform:scale(0.725) translate(75%,47.5%)}
}
@media only screen and (min-width:1680px){.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-next .ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.725) translate(82.5%,47.5%);-ms-transform:scale(0.725) translate(82.5%,47.5%);transform:scale(0.725) translate(82.5%,47.5%)}
}
@media only screen and (min-width:1921px){.ds2-showroom-preconfiguration__item.is-active:not(.is-prev):not(.is-next).is-hover-next .ds2-showroom-preconfiguration__item-car--next{-webkit-transform:scale(0.725) translate(90%,47.5%);-ms-transform:scale(0.725) translate(90%,47.5%);transform:scale(0.725) translate(90%,47.5%)}
}
.ds2-showroom-preconfiguration{padding-bottom:45px;width:100%;max-width:1680px;margin:0 auto;position:relative}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration{padding-bottom:60px}
}
.ds2-showroom-preconfiguration.editmode{max-width:1185px;padding:20px}
.ds2-showroom-preconfiguration__intro{position:relative;width:100%;margin:1px auto 30px;padding:0 20px}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__intro{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__intro{padding:0;max-width:1185px}
}
.ds2-showroom-preconfiguration__wrapper,.ds2-showroom-preconfiguration__slider,.ds2-showroom-preconfiguration__footer{width:100%;position:relative}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__slider{min-height:80vw}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__slider{min-height:560px}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__slider{min-height:630px}
}
.ds2-showroom-preconfiguration:not(.is-single) .ds2-showroom-preconfiguration__item.is-active{cursor:-webkit-grab;cursor:grab}
.ds2-showroom-preconfiguration__slider.is-grabbing .ds2-showroom-preconfiguration__item.is-active{cursor:-webkit-grabbing;cursor:grabbing}
.ds2-showroom-preconfiguration__footer{min-height:30px}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration__footer{min-height:calc(10vw - 30px)}
}
@media only screen and (min-width:1680px){.ds2-showroom-preconfiguration__footer{min-height:135px}
}
.ds2-showroom-preconfiguration .ds2-cpc-component{position:relative;width:100%;margin:0 auto;padding:0 50px}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration .ds2-cpc-component{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-preconfiguration .ds2-cpc-component{padding:0;max-width:1185px}
}
.ds2-showroom-preconfiguration .ds2-cpc-component .cpc-component--container{margin:0}
.ds2-showroom-preconfiguration .ds2-showroom-preconfiguration__item-footer-container,.ds2-showroom-preconfiguration .ds2-legal-accordion,.ds2-showroom-preconfiguration .ds2-cpc-component{margin-bottom:30px}
body.ds2-wcag .ds2-showroom-preconfiguration__item:focus{outline:0}
body.ds2-wcag .ds2-showroom-preconfiguration__item-background{background-color:#f2f2f2 !important}
@media only screen and (min-width:521px){body.ds2-wcag .ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline,body.ds2-wcag .ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-copy,body.ds2-wcag .ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-checklist li,body.ds2-wcag .ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-price,body.ds2-wcag .ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-link{color:#262626}
body.ds2-wcag .ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-icon{display:inline}
body.ds2-wcag .ds2-showroom-preconfiguration__item-checklist li span.ds2-icon--tick-white{display:none}
body.ds2-wcag .ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-grey-2,body.ds2-wcag .ds2-showroom-preconfiguration__item-link span.ds2-icon--download{display:inline}
body.ds2-wcag .ds2-showroom-preconfiguration__item-link span.ds2-icon--arrow-big-r-white,body.ds2-wcag .ds2-showroom-preconfiguration__item-link span.ds2-icon--download-white{display:none}
}
body.ds2-wcag .ds2-showroom-preconfiguration__nav li.ds2-showroom-preconfiguration__nav-item{color:#262626}
body.ds2-wcag .ds2-showroom-preconfiguration__nav li.ds2-showroom-preconfiguration__nav-item:focus{z-index:10}
.ds2-showroom-transitionslider{min-height:100%;max-height:100%}
.ds2-showroom-transitionslider__input-container{position:absolute;bottom:30px;max-width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex}
@media only screen and (min-width:981px){.ds2-showroom-transitionslider__input-container{max-width:80vw}
}
.ds2-showroom-transitionslider__input-icon,.ds2-showroom-transitionslider__input-icon--change-view{margin:0 10px;color:#fff;display:inline-block;height:50px;max-height:50px;min-width:30px;cursor:pointer;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);background-size:contain;background-position:center;background-repeat:no-repeat}
@media only screen and (min-width:981px){.ds2-showroom-transitionslider__input-icon,.ds2-showroom-transitionslider__input-icon--change-view{margin:0 28px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.ds2-showroom-transitionslider__input-icon:first-child,.ds2-showroom-transitionslider__input-icon--change-view:first-child{-webkit-order:1;-ms-flex-order:1;order:1}
.ds2-showroom-transitionslider__input-icon.second-icon,.second-icon.ds2-showroom-transitionslider__input-icon--change-view{-webkit-order:3;-ms-flex-order:3;order:3}
.ds2-showroom-transitionslider__input-icon--change-view{height:35px;max-height:35px;width:35px;position:relative;-webkit-order:5;-ms-flex-order:5;order:5;margin-top:7.5px}
.ds2-showroom-transitionslider__input-divider{height:50px;width:1px;background:#e6e6e6;display:inline-block;position:relative;-webkit-order:4;-ms-flex-order:4;order:4}
.ds2-showroom-transitionslider__input{position:relative;display:inline-block;width:40vw;height:50px;-webkit-order:2;-ms-flex-order:2;order:2}
.ds2-showroom-transitionslider__input:before{content:' ';height:11px;width:11px;background:#1c69d4;border-radius:50%;position:absolute;top:19.5px}
@media only screen and (min-width:521px){.ds2-showroom-transitionslider__input{width:45vw}
}
.ds2-showroom-transitionslider__range{-webkit-appearance:none;cursor:pointer;display:inline-block;width:100%;height:100%;padding:0;background-color:transparent;-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-showroom-transitionslider__range:focus{outline:0}
.ds2-showroom-transitionslider__range::-moz-focus-outer{border:0}
.ds2-showroom-transitionslider__range::-webkit-slider-runnable-track{background:transparent;color:transparent;border:0}
.ds2-showroom-transitionslider__range::-moz-range-track{background:transparent;color:transparent;border:0}
.ds2-showroom-transitionslider__range::-ms-track{background:transparent;color:transparent;border:0}
.ds2-showroom-transitionslider__range::-ms-fill-lower{display:none}
.ds2-showroom-transitionslider__range::-ms-fill-upper{display:none}
.ds2-showroom-transitionslider__range ~ .ds2-showroom-transitionslider__input-custom-track{position:absolute;height:5px;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;z-index:-10;pointer-events:none;display:inline-block}
.ds2-showroom-transitionslider__range ~ .ds2-showroom-transitionslider__input-custom-track :first-child,.ds2-showroom-transitionslider__range ~ .ds2-showroom-transitionslider__input-custom-track :last-child{background:transparent;color:transparent;border:0;width:100%;display:block;position:absolute;transition-timing-function:linear}
.ds2-showroom-transitionslider__range ~ .ds2-showroom-transitionslider__input-custom-track :first-child{background-color:#fff;left:0;height:1px;top:2px}
.ds2-showroom-transitionslider__range ~ .ds2-showroom-transitionslider__input-custom-track :last-child{left:-100%;height:5px;background-color:#1c69d4}
.ds2-showroom-transitionslider__range::-webkit-slider-thumb{box-sizing:border-box;height:11px;width:11px;border-radius:50%;background:#0653b6;cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0);transition:.5s box-shadow,.5s transform;border:0;-webkit-appearance:none}
.ds2-showroom-transitionslider:not(.is-touch) .ds2-showroom-transitionslider__input:hover .ds2-showroom-transitionslider__range::-webkit-slider-thumb,.ds2-showroom-transitionslider:not(.is-touch) .ds2-showroom-transitionslider__input .ds2-showroom-transitionslider__range::-webkit-slider-thumb:active{box-shadow:0 0 0 3.75px rgba(28,105,212,0.1),0 0 0 7.5px rgba(6,83,182,0.1);-webkit-transform:scale(1.7);transform:scale(1.7)}
.ds2-showroom-transitionslider.is-touch .ds2-showroom-transitionslider__range::-webkit-slider-thumb{height:20px;width:20px}
.ds2-showroom-transitionslider__range::-moz-range-thumb{box-sizing:border-box;height:11px;width:11px;border-radius:50%;background:#0653b6;cursor:pointer;transform:translateY(0);transition:.5s box-shadow,.5s transform;border:0}
.ds2-showroom-transitionslider:not(.is-touch) .ds2-showroom-transitionslider__input:hover .ds2-showroom-transitionslider__range::-moz-range-thumb,.ds2-showroom-transitionslider:not(.is-touch) .ds2-showroom-transitionslider__input .ds2-showroom-transitionslider__range::-moz-range-thumb:active{box-shadow:0 0 0 3.75px rgba(28,105,212,0.1),0 0 0 7.5px rgba(6,83,182,0.1);transform:scale(1.7)}
.ds2-showroom-transitionslider.is-touch .ds2-showroom-transitionslider__range::-moz-range-thumb{height:20px;width:20px}
.ds2-showroom-transitionslider__range::-ms-thumb{box-sizing:border-box;height:11px;width:11px;border-radius:50%;background:#0653b6;cursor:pointer;-ms-transform:translateY(0);transform:translateY(0);transition:.5s box-shadow,.5s transform;border:0}
.ds2-showroom-transitionslider:not(.is-touch) .ds2-showroom-transitionslider__input:hover .ds2-showroom-transitionslider__range::-ms-thumb,.ds2-showroom-transitionslider:not(.is-touch) .ds2-showroom-transitionslider__input .ds2-showroom-transitionslider__range::-ms-thumb:active{box-shadow:0 0 0 3.75px rgba(28,105,212,0.1),0 0 0 7.5px rgba(6,83,182,0.1);-ms-transform:scale(1.7);transform:scale(1.7)}
.ds2-showroom-transitionslider.is-touch .ds2-showroom-transitionslider__range::-ms-thumb{height:20px;width:20px}
.ds2-showroom-transitionslider__range::-ms-tooltip{display:none}
.ds2-showroom-transitionslider__secondary-container .ds2-showroom-transitionslider__slider-element{z-index:-25;opacity:0}
.ds2-showroom-transitionslider__slider-element{position:absolute;z-index:-20;text-align:center;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center}
.ds2-price-finance sub,.ds2-price-finance sup{font-size:50%}
.ds2-price-finance sub{bottom:0}
.ds2-price-finance sup{top:-0.75em}
body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;font-weight:normal}
: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:normal}
: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-offers{margin:0 auto;max-width:1680px;padding-bottom:30px}
@media only screen and (min-width:981px){.ds2-showroom-offers{padding-bottom:45px}
}
.ds2-showroom-offers.is-keyboard:focus{overflow:hidden;margin-top:-75px;padding-top:75px}
.ds2-showroom-offers:not(.is-keyboard):focus{outline:0}
.ds2-showroom-offers__head{position:relative;width:100%;margin:1px auto 30px;padding:0 20px}
@media only screen and (min-width:521px){.ds2-showroom-offers__head{padding:0 150px 0 45px;margin-bottom:0}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__head{padding:0 45px;margin-bottom:-30px}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__head{padding:0;max-width:1185px}
.ds2-showroom-offers__head .ds2-font-xxl,.ds2-showroom-offers__head .ds2-font-m{padding-right:150px}
}
.ds2-showroom-offers__head .ds2-font-xxl{margin-top:-7px;margin-bottom:8px}
@media only screen and (min-width:981px){.ds2-showroom-offers__head .ds2-font-xxl{margin-top:-9px;margin-bottom:22px}
}
.ds2-showroom-offers__head .ds2-font-m{margin-top:-6px;margin-bottom:10px}
.ds2-showroom-offers__head .ds2-cms-output{margin-top:-5px;margin-bottom:10px}
.ds2-showroom-offers__content{width:100%;position:relative}
.ds2-showroom-offers:not([data-component-initialized="true"]) .ds2-showroom-offers__content{overflow:hidden}
.ds2-showroom-offers__slider-container{width:100%}
@media only screen and (min-width:981px){.ds2-showroom-offers__slider-container{position:absolute}
}
.ds2-showroom-offers__slider-background{position:relative;overflow:hidden;margin-left:20px;padding-top:56.25%}
.ds2-showroom-offers__slider-background-color{background-color:#f2f2f2;transition:background-color .5s ease,width .5s ease,opacity .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,transform .5s ease,width .5s ease,opacity .5s ease;transition:background-color .5s ease,transform .5s ease,width .5s ease,opacity .5s ease,-webkit-transform .5s ease;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%}
.ds2-showroom-offers:not([data-component-initialized="true"]) .ds2-showroom-offers__slider-background-color{opacity:0}
@media only screen and (min-width:981px){.ds2-showroom-offers__slider-background-color--full-width-alternative{width:635px}
html:not([dir="rtl"]) .ds2-showroom-offers:not(.ds2-showroom-offers--align-right).ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative,html[dir="rtl"] .ds2-showroom-offers--align-right.ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative{-webkit-transform:translateX(calc(-50% - ((100% - 934px) / 2)));-ms-transform:translateX(calc(-50% - ((100% - 934px) / 2)));transform:translateX(calc(-50% - ((100% - 934px) / 2)))}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right.ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right).ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative{-webkit-transform:translateX(calc(-50% + ((100% - 934px) / 2)));-ms-transform:translateX(calc(-50% + ((100% - 934px) / 2)));transform:translateX(calc(-50% + ((100% - 934px) / 2)))}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__slider-background-color--full-width-alternative{width:885px}
html:not([dir="rtl"]) .ds2-showroom-offers:not(.ds2-showroom-offers--align-right).ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative,html[dir="rtl"] .ds2-showroom-offers--align-right.ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative{-webkit-transform:translateX(calc(-50% + 150px));-ms-transform:translateX(calc(-50% + 150px));transform:translateX(calc(-50% + 150px))}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right.ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right).ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background-color--full-width-alternative{-webkit-transform:translateX(calc(-50% - 150px));-ms-transform:translateX(calc(-50% - 150px));transform:translateX(calc(-50% - 150px))}
}
.ds2-showroom-offers__slider-background--add-gradient{background-image:linear-gradient(rgba(255,255,255,0.6) 0,rgba(255,255,255,0) 40%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.3) 100%);background-blend-mode:overlay}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-showroom-offers__slider-background{padding-top:0;margin:0 45px 0 100px}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right .ds2-showroom-offers__slider-background,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__slider-background{margin:0 100px 0 45px}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__slider-background{padding-top:0;max-width:635px;height:357.1875px;margin:0 auto}
html:not([dir="rtl"]) .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__slider-background,html[dir="rtl"] .ds2-showroom-offers--align-right .ds2-showroom-offers__slider-background{margin-top:45px}
.ds2-showroom-offers--full-width .ds2-showroom-offers__slider-background{max-width:none;width:100%}
html:not([dir="rtl"]) .ds2-showroom-offers:not(.ds2-showroom-offers--align-right):not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background,html[dir="rtl"] .ds2-showroom-offers--align-right:not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background{margin-right:calc((100% - 934px) / 2)}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right:not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right):not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background{margin-left:calc((100% - 934px) / 2)}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__slider-background{max-width:885px;height:497.8125px}
html:not([dir="rtl"]) .ds2-showroom-offers:not(.ds2-showroom-offers--align-right):not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background,html[dir="rtl"] .ds2-showroom-offers--align-right:not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background{margin-right:calc(50% - 592.5px)}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right:not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right):not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-background{margin-left:calc(50% - 592.5px)}
}
.ds2-showroom-offers__slider{text-align:center;transition:.5s transform ease,.5s opacity ease-in;opacity:0}
@media only screen and (max-width:520px){.ds2-showroom-offers__slider{position:absolute;width:100%;height:100%;top:0}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__slider{margin-left:-635px;width:1905px}
.ds2-showroom-offers--full-width .ds2-showroom-offers__slider{margin-left:calc((100% - 934px) / 2 - 336px)}
html:not([dir="rtl"]) .ds2-showroom-offers--full-width.ds2-showroom-offers--align-right .ds2-showroom-offers__slider,html[dir="rtl"] .ds2-showroom-offers--full-width:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__slider{margin-left:calc((100% - 934px) / 2 - 635px)}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__slider{margin-left:-885px;width:2655px}
.ds2-showroom-offers--full-width .ds2-showroom-offers__slider{margin-left:calc(50% - 1177.5px);padding-bottom:110px}
html:not([dir="rtl"]) .ds2-showroom-offers--full-width.ds2-showroom-offers--align-right .ds2-showroom-offers__slider,html[dir="rtl"] .ds2-showroom-offers--full-width:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__slider{margin-left:calc(50% - 1477.5px)}
}
.ds2-showroom-offers__content--mobile-expanded .ds2-showroom-offers__slider{-webkit-transform:scale(0.7) translate(30%,-40%);-ms-transform:scale(0.7) translate(30%,-40%);transform:scale(0.7) translate(30%,-40%)}
.ds2-showroom-offers[data-component-initialized="true"] .ds2-showroom-offers__slider,.ds2-showroom-offers--edit-mode .ds2-showroom-offers__slider{opacity:1}
.ds2-showroom-offers:not(.ds2-showroom-offers--edit-mode) .ds2-showroom-offers__slider:not(.slick-initialized) .ds2-showroom-ofers__slider-item:not(:first-child){display:none}
.ds2-showroom-offers__slider-item img{width:100%}
@media only screen and (max-width:520px){.ds2-showroom-offers__slider-pagination-container{display:none}
}
@media only screen and (min-width:521px){.ds2-showroom-offers__slider-pagination-container{height:35px;margin:0 auto;padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__slider-pagination-container{padding:0;max-width:1185px}
}
.ds2-showroom-offers__slider-pagination-arrows{display:none}
@media only screen and (min-width:521px){.ds2-showroom-offers__slider-pagination-arrows{display:block;text-align:right;position:relative;top:-40px}
}
@media only screen and (min-width:981px){html:not([dir="rtl"]) .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__slider-pagination-arrows,html[dir="rtl"] .ds2-showroom-offers--align-right .ds2-showroom-offers__slider-pagination-arrows{top:0}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right:not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-pagination-arrows,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right):not(.ds2-showroom-offers--full-width) .ds2-showroom-offers__slider-pagination-arrows{top:-30px}
}
.ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers__slider-pagination-next{font-size:50px;width:1em;height:1em;background-color:#4d4d4d;outline:0;padding:0;z-index:350;opacity:0;pointer-events:none;transition:.5s opacity ease-in,.5s background-color ease}
.ds2-showroom-offers__slider-pagination-prev span,.ds2-showroom-offers__slider-pagination-next span{position:absolute;top:0;left:0;width:1em;height:1em;pointer-events:none;transition:.5s opacity ease}
.ds2-showroom-offers__slider-pagination-prev span::before,.ds2-showroom-offers__slider-pagination-next span::before{background-size:.9em;position:absolute;top:0;left:0;width:1em;height:1em;opacity:.5;transition:opacity .25s ease;background-position:center center}
.ds2-showroom-offers__slider-pagination-prev span::after,.ds2-showroom-offers__slider-pagination-next span::after{content:none;display:none}
.ds2-showroom-offers__slider-pagination-prev span.ds2-icon--arrow-big-r-grey-2,.ds2-showroom-offers__slider-pagination-prev span.ds2-icon--arrow-big-l-grey-2,.ds2-showroom-offers__slider-pagination-next span.ds2-icon--arrow-big-r-grey-2,.ds2-showroom-offers__slider-pagination-next span.ds2-icon--arrow-big-l-grey-2{opacity:0}
.ds2-showroom-offers__slider-pagination-prev:hover,.ds2-showroom-offers__slider-pagination-prev:focus,.ds2-showroom-offers__slider-pagination-prev:active,.ds2-showroom-offers__slider-pagination-next:hover,.ds2-showroom-offers__slider-pagination-next:focus,.ds2-showroom-offers__slider-pagination-next:active{background-color:#4d4d4d}
.ds2-showroom-offers__slider-pagination-prev:hover span::before,.ds2-showroom-offers__slider-pagination-prev:focus span::before,.ds2-showroom-offers__slider-pagination-prev:active span::before,.ds2-showroom-offers__slider-pagination-next:hover span::before,.ds2-showroom-offers__slider-pagination-next:focus span::before,.ds2-showroom-offers__slider-pagination-next:active span::before{opacity:.5}
.ds2-showroom-offers__slider-tab-prev,.ds2-showroom-offers__slider-tab-next{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.ds2-showroom-offers:not(.is-touch) .ds2-showroom-offers__slider-pagination-prev:hover,.ds2-showroom-offers:not(.is-touch) .ds2-showroom-offers__slider-pagination-next:hover{background-color:#262626}
.ds2-showroom-offers:not(.is-touch) .ds2-showroom-offers__slider-pagination-prev:hover span::before,.ds2-showroom-offers:not(.is-touch) .ds2-showroom-offers__slider-pagination-next:hover span::before{opacity:1}
@media only screen and (min-width:521px){.ds2-showroom-offers[data-component-initialized="true"].is-first .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers[data-component-initialized="true"].is-first .ds2-showroom-offers__slider-pagination-next,.ds2-showroom-offers[data-component-initialized="true"].is-last .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers[data-component-initialized="true"].is-last .ds2-showroom-offers__slider-pagination-next,.ds2-showroom-offers--edit-mode.is-first .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers--edit-mode.is-first .ds2-showroom-offers__slider-pagination-next,.ds2-showroom-offers--edit-mode.is-last .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers--edit-mode.is-last .ds2-showroom-offers__slider-pagination-next{opacity:.3}
.ds2-showroom-offers[data-component-initialized="true"].is-first.is-last .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers[data-component-initialized="true"].is-first.is-last .ds2-showroom-offers__slider-pagination-next,.ds2-showroom-offers--edit-mode.is-first.is-last .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers--edit-mode.is-first.is-last .ds2-showroom-offers__slider-pagination-next{opacity:0}
.ds2-showroom-offers[data-component-initialized="true"]:not(.is-first) .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers[data-component-initialized="true"]:not(